学习【CSS权威指南】(一)

精读CSS权威指南第四版(1) 前言 即使我们访问github已经很流畅了,可是使用git clone拷贝远程库时还是出奇的慢。有没有什么解决办法呢? 当然这篇文章的重点还是CSS权威指南到手啦!开始精读之旅! proxy 目前的方法还是需要自己的工具的,首先查看自己代理的本地端口,很简单放在你的工具上就会出现。 然后设置git 地址 git config --global http.https://github.com.pro... 阅读详情

不要使用 <font>

行内元素 内不能包含 块级元素

<em><p>这里的p标签是不能在这里的</p></em>
<p><em>这样才正确</em></p>

要在<head>标签中引用

<link rel="stylesheet" type="text/css" href="my.css"/>

也可以在 <style> 中使用 @import

<style type="text/css">
   @import url("my.css")
</style>

通配符,与任意元素匹配

* {
  color: red;
}

<div class="warning  urgent">   可以使用

.urgent {
  font-style: italic; /*斜体*/
} 
.warning {
  color: red;
}
.urgent.warning {
  font-size: 20px; /**/
}
.warning.urgent {
  font-size: 30px; /*匹配 class 同时含有 warning urgent*/
}
/* .urgent.warning 和 .warning.urgent 是一样的,没有先后之分*/

属性选择:

  *[title] { color: silver; }   匹配所有含有 title 属性的标签

  img[alt] { border: 3px solid red; }   匹配所有带 alt 属性的 img标签。例如 <img src="1.jpg" alt=""/> 就适用,但<img src="1.jpg"/>没有 alt属性就不匹配

  a[href][title]  { font-weight: bold; }  匹配同时含有 href ,title 属性的 a 标签

居然还可以选择某个具体的属性值:     a[href="http://www.baidu.com"] { }

使用这种方法,必须保证 属性值完全匹配,例如:

<p class="urgent warning"> </p> 就必须使用  p[class="urgent warning"] , 只使用 p[class="urgent"] 是不行的

那么如何 匹配 含有 属性warnig 的? 可以使用之前的点号   p.warning { font-size: 20px; }

也可以使用 波浪号    p[class~="warning"] { font-size: 20px; }  表示 class属性含有 warnig就行,不必完全匹配

                                  p[class="warning"]  { font-size: 20px; } 表示 class属性只能含有一个 warnig 值

后代选择器,使用空格

   <table>
       <thead>
         <tr>
             <th>姓名</th>
             <th>年龄</th>
         </tr>
       </thead>
       <tbody>
         <tr>
             <td>12</td>
             <td>why</td>
         </tr>
       </tbody>
   </table>

使用   table thead tr th {
           color: red;  
       }  

之前的使用 逗号 是匹配所有  h1,h2,h3 {
                     color: yellow;  
                   }

选择子元素 h1 > strong { color: red; }  /*这个规则会匹配 h1 下的 strong 元素(必须是 直接的子元素,例如 <h1><strong></strong></h1>是可以的,但<h1><em><strong></strong></em></h1> 是不会匹配的)*/

   h1 > strong {
      color: red;   
   }
   <h1>
       <strong>第一个</strong>             <!--红色--> 
       <strong>第二个</strong>             <!--红色--> 
       <strong>第三个</strong>             <!--红色--> 
       <em><strong>第四个</strong></em>    <!--不影响--> 
   </h1>
   h1 strong {
      color: red;   
   }
   <h1>
       <strong>第一个</strong>             <!--红色--> 
       <strong>第二个</strong>             <!--红色--> 
       <strong>第三个</strong>             <!--红色--> 
       <em><strong>第四个</strong></em>    <!--红色--> 
   </h1>

选择相邻兄弟元素  li + li { color:red;}  /*例如 <li>1</li> <li>2</li> <li>3</li> 则只匹配第2,3个,第1个不匹配*/

 

伪类元素,使用冒号

对于锚 <a></a>  未访问的超链接 为蓝色,已访问的超链接为 红色,使用:

a:link {color:blue;}
a:visited {color:red;}

这里不用 a {color:blue;} 而是使用  a:link {color:blue;} 则只匹配有href属性的

顺序是   link - visited - focus - hover - active

 

p:first-child { text-transform: uppercase; }  注意: 这里是指 作为某元素第一个子元素的所有p元素,

而不是 p的 第一个子元素。  :first-child 是指p

*:lang(fr) { font-style: italic; }  指所有的法语元素变成 斜体

综合伪类,例如   a:visited:hover {color: red;} 表示鼠标停留在已访问的链接上时,显示红色

p:first-letter {text-transform: uppercase; }  p标签的首字母 大写

p:first-line {color: purple;}   p标签所显示的文本的第一行

p:before { content: '==前缀=='; }   在 p 元素 前 插入

p:after { content: '==后缀=='; }  在 p 元素 后插入

同样权重的 , 加了 !important 会胜出

h1 strong {
  color: red !important;  /*胜出*/
}
h1 strong {
  color: black;
}

 

颜色:值位于 0 ~ 255之间  , 0% ~ 100% 之间

color: rgb(0,0,0)   /*黑色*/    
    等价于  color: rgb(0%,0%,0%); 
    等价于  color: #000000;
color: rgb(255,255,255)   /*白色*/  
    等价于  color: rgb(100%,100%,100%);
    等价于  color: #FFFFFF;

有趣的现象:如果三个值都一样,灰度改变:

   <h1>          h1 {  color: rgb(0%,0%,0%);  }     </h1>
   <h2>          h2 {  color: rgb(20%,20%,20%);  }  </h2>
   <h3>          h3 {  color: rgb(40%,40%,40%);  }  </h3>
   <h4>          h4 {  color: rgb(60%,60%,60%);  }  </h4>
   <h5>          h5 {  color: rgb(80%,80%,80%);  }  </h5>

三个值都一样就成了灰度变浅,如果改变某个值,则就变颜色

长度, 1em 表示 14像素

background: url("../1.jpg")

text-decoration: none;   清除文本样式

 

inherit 表示继承父类的属性,大多数属性本身会自然的继承,所以不用指定,但有些情况还是需要指定的,例如:

#toolbar {
  background: black;
  color: white;
}

<div id="toolbar">
  <a href="1.html">链接一</a> | <a href="1.html">链接二</a>
</div>

这里的 链接a 还是会按照浏览器的首选项来设置样式,需要设定inherit

#toolbar a {
  color: inherit;
}

 

设置字体:  

body {
   font-family: sans-serif;
}

可以列举多个具体的字体,如果在电脑上都找不到这些字体的话,就使用默认的,名字中间有空格的用引号圈起来
body {
   font-family: Times, TimesNR, 'New Century Schoolbook', Georgia, serif; }
}

font-weight: normal 等于  font-weight: 400 ,

font-weight: bold 等于  font-weight: 700 , 如果设置成  font-weight: border; 必须确定从父元素继承的font-weight值。

font-variant: small-caps;  不同大小的 大写字母

font 属性: 前三个是   font-style   font-weight  font-variant 随意排序,如果未normal 可以省略。这三个可以省略。

                   后两个的顺序就必须是 font-size 和 font-family.  这两个不能省略。 例如。

font: itaiic bold small-caps 30px Verdana, Helvetica, Arial, sans-serif;

 

 

文本缩进,适用于 块级元素

文本对齐,也是只适用于 块级元素

text-align: justify;   调整单词和字母间的间隔,使各行的长度恰好相等。

line-height: normal;   通常都是字体大小 font-size 的 1.2倍。

<div style="line-height: 150%;font-size: 16px;">
  <p style="font-size: 30px;"></p>
</div>

如果父元素的  line-height 是 150% , 则子元素  从父元素那继承来的 line-height值是  16px * 150% = 24px; 

如果父元素的  line-height 是 1.5em , 则子元素  从父元素那继承来的 line-height值是  16px * 1.5 = 24px;

注意,如果父元素的  line-height 是 1.5 , 则子元素是根据自己的 font-size 来计算 line-height  30px * 1.5 = 45px;

 

垂直对齐文本:

vertical-align: baseline;   基线对齐     vertical-align:  sub;  下标   vertical-align: super; 上标

<p>We can either 
   <sup style="vertical-align: 100%;">sup </sup> 
   or 
   <sub style="vertical-align: -100%;">sub</sub>
</p>

使用 vertical-align: 100%;  正百分数会把基线升高,也就会使元素升高。vertical-align: -100%; 负百分数会把基线降低,会使元素降低。

vertical-align:  5px;  它把一个元素升高或降低指定的距离。

word-spacing: 0.5em;  word-spacing: -0.5em;  是 字符串 之间的间隔

letter-spacing: 0.5em; 是 字母 之间的间隔

text-transform: capitalize;   每隔单词的 首字母大写

text-decoration:  underline;  下划线     overline  在头顶的线   line-through 在中间的线(删除线),和<s></s> 效果是一样的

可以支持多个效果 text-decoration: underline overline line-through;

blink 闪烁效果,已不支持

如果想去掉 <a></a> 的默认下划线样式,可以使用   a { text-decoration: none; }

注意:  

<p style="text-decoration: underline;">
  asd cfd sDSA DASd <strong style="text-decoration: none;">Strong</strong> das1
</p>

这里看起来 <strong> 有下划线,但它的 text-decoration为none,这个下划线是 父元素 <p>的,没办法去掉

文本阴影:

  阴影的字体大小和 原来的是一样的

text-shadow: 5px  5px  5px  green;   阴影 水平向右5px , 垂直向下5px , 模糊度 5px , 颜色green.  如果为负数表示相反方向。

white-spaces: normal;  丢掉多余的空白符,回车会转为空白符,一行中多个空格会转为一个空格。

pre  保留空白符,只有遇到换行符才会换行(不会自动换行)

pre-wrap  保留空白符,会自动换行

pre-line  多个空白符合并成一个,会自动换行

no-wrap 多个空白符合并成一个,  不会自动换行,除非遇到 <br/> 才会换行

这个单看名字还真记不住。。

direction: ltr;  从左到右,  rtl 从右到左,

 

 

包含块  <div> <p></p>  <a/> </div>   其中  p标签的包含块就是  div

正常流  从左到右,从上到下

替换元素  例如 img 元素,指向一个图像文件,这个文件将插入到 文档流 中 该img所占的位置

非替换元素

根元素   <html></html>

块级元素:

width 影响的是 内容区的宽度,而不是整个可见框,如果还指定内边距、边框或外边距,这些都会增加宽度值。

正常流中块级元素框的水平部分总和就等于父元素的width

margin-left, border-left, padding-left, width, padding-right, border-right, margin-right

这7个属性只有内容的width, 左右外边距 margin-left, margin-right 可以设置为auto, 其它属性必须设置特定的值,或者默认宽度为0, 如果设置为auto ,会确定设置为auto的属性的长度,从而使元素框的宽度等于父元素的width

    <div style="width: 400px;"> 
       <!--父元素内容的宽度是400px, 这里会把margin-right的宽度设为auto,计算过后变为200px-->
        <p style="width:100px;margin-left: 100px;margin-right: 100px;">段落段落段落段落</p>
    </div>
    <div style="width: 400px;"> 
       <!--这里width会计算出占300px, margin-left为0-->
        <p style="width:auto;margin-left: auto;margin-right: 100px;">段落段落段落段落</p>
    </div>
    <div style="width: 400px;"> 
       <!--3个都为auto,左右外边距都会默认为0,这里width计算为400px-->
        <p style="width:auto;margin-left: auto;margin-right: auto;">段落段落段落段落</p>
    </div>

有一个例外: 替换元素的width如果为auto,则元素的宽度是内容的固有宽度,例如<img src="1.png">

只有 外边距可以为负数, 内边距不能为负数,如果为负数的话直接忽略。

margin-right或者margin-bottom是负值:它不会移动该元素(该元素不变化),但会使该元素后面的元素往前移动。也就是说,如果margin-bottom为负值,那么该元素下面的元素会网上移动;如果margin-right为负值,那么该元素右边的元素会往左移动,从而覆盖该元素。

可以这么理解: margin 为正值,是将 两个元素 互相推开, 为负值,则是将两个元素拉近

margin-top,border-top,padding-top,height,padding-bottom,border-bottom,margin-bottom 这7个属性的值必须等于元素包含快的height

border-style: solid dashed none dashed;   是按照顺时针方向设置 top-right-bottom-left,可以单独设置:

也可以单独设置:

单独设置border-width: 2px;  没有任何效果,因为border-style为none,需要设置 border-style: solid; 也可以增加 颜色 border-style: red;  可以将三者写在一块:  border: 1px solid red;               border: thick solid silver

 

前景色  color: red;   
背景色   background-color: red;  其默认值是 background-color: transparent; 透明的

需要添加 url:   其中 url() 中间无需引号

background-image: url(/Image/1.png);
 

repeat  在水平竖直方向都平铺  repeat-x 在水平 repeat-y 在竖直方向平铺   no-repeat 不平铺

background-position: top left;  左上角

background-attachment: scroll;  背景跟随着文档滚动而滚动,  fixed  背景不滚动,相对于可视区是固定的。

 

background: white url(1.png) repeat fixed top left;

 

第10章 浮动和定位

浮动元素:会以某种方式从文档的正常流中删除。一个元素浮动时,其它内容会“环绕”该元素。

并且,浮动元素周围的外边距不会合并

浮动元素会生成一个 块级框,不论这个元素本身是什么,它会像块级元素一样摆放和表现,这里没必要加display:block;

浮动元素必须准守的规则:

  1. 浮动元素的 左右外边界 不能超过其 包含快 的左右内边界
  2. 浮动元素的左右外边界,必须是源文档之前出现的左右浮动元素的左右外边界。这条规则可以防止浮动元素彼此“覆盖”。
  3. 如果一行放不下,会另起一行。例如 body宽500px,第一个图像float:left;  第二个图像fload: right;  图片宽度300px; 但它们之间不会重叠那100像素,它会要求第二个图像向下浮动。换行。

其它规则不知道在讲啥子东西。。大意就是 不能超越 包含快

但如果外边距 为负数的话,会看起来像 超出了 父元素的界限。。不想去深究这个奇葩问题,知道就好

清除  h1 { clear: left; } 表示“确保h3的左边没有浮动元素”

h2 {clear: both; }   防止 h2左右两边出现浮素

 

偏移量:

overflow: hidden; 溢出隐藏,   overflow: scroll;  溢出部分使用滚动条

visibility: visible; 可见    visibility: hidden; 不可见   display:none; 不仅不可见,还被删除

这点很重要: position: absolute; 的 包含块 是 最近的 position不为static的祖先元素,通常使用 position: relative;

(外话:我说呢,每次看见 position: absolute; 前面就有个 relative),如果找不到 包含块 的话,那就是以<body>为包含块。

position: absolute; 使用 top:  right: bottom:  left: 来定位。 注意为auto的情况就是按原先的位置 定位。

 

CSS权威指南:第四版 htmltable {th, td {th {pre {简介:《CSS The Definitive Guide: Visual Presentation for the Web》第四版是一本专注于CSS视觉呈现技术的专业指南,涵盖了CSS3及未来发展的最新规范。本书详细解释了CSS选择器、盒模型、布局技术、定位原理、颜色字体处理、图像媒体应用、动画过渡效果、响应式设计技巧、CSS预处理器、工作流程最佳实践、性能优化以及浏览器兼容性处理。 阅读详情

相关推荐

从“Hello World”到区域赛银牌:我的ACM算法打怪升级全记录(附各阶段工具包)

本文记录了作者从编程新手到ACM区域赛银牌获得者的完整学习历程,详细分享了各阶段的算法学习路线、刷题策略和实战经验。涵盖从基础算法到动态规划的系统训练方法,并附赠经过竞赛检验的工具包和资源清单,为算法竞赛爱好者提供实用参考。

weixin_29201859的博客 122

HTML中为何p标签内不可包含div标签?那哪些块元素里面不能放哪些块元素呢?

先看下面的例子你就能明白两者的差别: <p>测试一下块元素与<span>内联元素</span>的差别</p> <p>测试一下<div>块元素</div>与内联元素的差别</p> 在上面的例子中,<div>会自己产生一个新的行,而<span>并没有换行,这是在没有...

weixin_30902675的博客 402

PyQt5 使用QSqlDatabase连接Mysql数据库时Driver not loaded Driver not loaded

PyQt5 使用QSqlDatabase连接Mysql数据库时Driver not loaded Driver not loaded

睡觉不打呼噜的博客 1562

p标签内不能包含块级元素

发现一个不常用的冷知识 学html的时候,以为块级元素可以包含任意的块级元素 事实并非如此,p标签是不可以包含任何跨级元素的 有些块元素不可以包含另一些块元素  ,DTD中规定了块级元素是不能放在P里; P标签内包含块元素时,它会先结束自己,比如:测试p包含div  那么浏览器会解释成: 测试p包含div  会多解释出一个p

shitouPlus的博客 2484

基于Flink的风控系统

可以使用Flink-Stream进行实时数据流的检测和处理,或者使用Flink-Kafka集群进行数据转发和存储,然后使用Flink-Table进行数据表的查询和分析。在Flink中,可以使用Flink-Stream进行数据流的处理,或者使用Flink-Kafka进行Kafka数据流的消费和处理。Flink的运行时本身也支持迭代算法的执行。可以使用Flink-Stream进行实时数据流的检测和处理,或者使用Flink-Kafka集群进行数据转发和存储,然后使用Flink-Table进行数据表的查询和分析。

m0_68231587的博客 1875

5分钟搞定Vivado IP核的VCS仿真:从Export脚本到Verdi波形查看全流程

本文详细介绍了如何利用Vivado的Export Simulation功能,快速搭建Vivado IP核的VCS与Verdi联合仿真环境。通过自动化脚本生成、FSDB波形配置及高效调试技巧,实现从工程导出到波形查看的全流程,大幅提升FPGA验证效率,尤其适合IC验证工程师和竞赛团队。

weixin_29306261的博客 481

spring中发现了以元素 ‘property‘ 开头的无效内容 可能的原因之一

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

qq_45725767的博客 1305

Copula函数

Copula是处理统计中随机变量相关性问题的一种方法。本文是对Copula函数的各种定义,Copula函数的思想,Copula函数的性质,Copula函数的类型等理论资料总结

Explore 5万+

html d标签,Html常用标签

html常用标签详解HTML标签分类注:一般情况下会在块元素中放行内元素,而不会在行内元素中放块元素p标签中不能放任何块元素主要用于包裹文字在网页中一般通过块元素对页面进行布局块元素:页面中独占一行的元素(block element) 例如:标题标签,p标签····行内元素:页面中不会独占一行的元素(inline element)双标签:由开始和结束两个标签符组成单标签:用一个标签符号完整描述某个...

weixin_32047493的博客 1444

​​手把手教你学PCIE--ATU 的 Bar 匹配模式与地址匹配模式详解​

摘要: ATU(地址转换单元)提供两种地址匹配模式:Bar匹配模式基于PCI设备的BAR寄存器自动映射虚拟地址(只需配置物理基址),适用于标准PCI设备DMA;地址匹配模式需显式配置虚拟与物理地址范围,适合自定义映射场景。核心区别在于匹配依据(BAR自动推导vs人工定义),Bar模式简化配置,地址模式更灵活。

MHD0815的博客 380

药物相关 PK(药代动力) 、PD(药效)指标知识

PK代表药物的药代动力学,指的是药物在体内的吸收、分布、代谢和排泄等过程,包括药物的药代动力学参数如Cmax(最大血药浓度)、Tmax(最大血药浓度出现的时间)、t1/2(半衰期)、AUC(药物曲线下面积)等。PD代表药物的药效学,指的是药物与生物体相互作用所产生的药理效应,包括药物的药效学参数如EC50(半数最大有效浓度)、ED50(半数最大效应剂量)、Emax(最大效应)等。PD(Pharmacodynamics)则研究药物的药效学特性,如药物的作用机制、效力、最大疗效、最小毒性等。

weixin_42357472的博客 2万+

《css权威指南》学习笔记一

《css权威指南》学习笔记一第一章 css和文档web的衰落css做救星html元素的分类替换元素和非替换元素块级元素和非块级元素css关联html文档的多种方式link标记@import指令style标签内联样式 第一章 css和文档 这一章节是这本书的css入门简介部分。 web的衰落 在html出现以后,网站开始到处涌现,本该表示网站元素的html标签越来越多地被应用到样式领域。元素标签和样...

weixin_43480874的博客 297

9、工业数据管理:Historian、ERP、MES与资产模型解析

本文深入解析了工业数据管理中的核心概念与技术,包括Historian数据库、ERP和MES系统以及资产模型。文章详细介绍了Historian数据库的特性、架构分类、数据采集方式及时间序列处理能力,同时探讨了ERP和MES系统的功能与优势,特别是MES在生产执行中的重要作用。资产模型部分结合ISA-95和ISA-88标准,阐述了工业资产的层次化建模方法。此外,文章还分析了各系统之间的协同关系、面临的挑战及应对策略,并展望了未来工业数据管理的发展趋势,如云原生技术、人工智能融合和工业物联网的应用。

pz89012345的博客 144

《CSS权威指南》学习记录——定位(一)

利用定位,可以准确地定义元素框相对于其正常位置应该出现在哪里,或者相对于父元素、另一个元素甚至浏览器窗口本身的位置。定位的类型关键字:position。可接受:static(默认值)、relative、absolute、fixed。应用于所有元素。无继承性。 static 元素框正常生成。 relative 元素框偏移某个距离。元素仍保持其未定位前的形状,它原本所占的空间仍保留。 absolut

giligili~eye giligili~mind 728

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

CSS权威指南学习之路(一)--------CSS和文档

忙过了昏天黑地的加班生活,总算有机会把前两个月买的CSS权威指南拿出来学习了。接下来这个系列将是对自己学习的记录同时也是做一个分享,希望有用之人少走点弯路。 CSS(Cascading Style Sheets)全称是层叠样式表,主要用于对HTML语言进行渲染。CSS是W3C在1995年发布的一种正在进行的计划,她有着丰富的样式,易于使用,兼容多个界面,层叠规则从后往前覆盖,同时使文件更精简的特...

编程小渣渣的进阶之路 298

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

CSS第一阶段学习

CSS菜鸟教程看了一半就有一种“这和HTML一个套路”的感觉,所以就结束了菜鸟教程的学习,转到慕课网看HTML和CSS基础视频课程,看到CSS一半的时候也觉得不是很深入,于是我打开了这本书《CSS权威指南》,花了两个小时,第二章还差十几页没看完。 经过几天的学习,发现对于基础的知识我还是比较适合看书,既看得进去,书里说的也比较全面一点,感觉挺好,不知不觉两个小时就过去了。读后感就是CSS的选

github_38636445的博客 241

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

web前端入门到实战:学习web前端流程以及职场规划

解释一下web前端工作是做啥的,Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web技术进行客户端产品的开发。完成客户端程序(也就是浏览器端)的开发,开发JavaScript以及Flash模块,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技术改善用户体验。 个人背景: 首先我的前端是自学的,而那个时候并没有前端的称呼...

软件开发-前端开发-IT 366

CSS权威指南第四版资源下载介绍

CSS权威指南第四版资源下载介绍 【下载地址】CSS权威指南第四版资源下载介绍 探索CSS的奥秘,提升前端开发技能!《CSS权威指南》第四版电子书为您提供全面的理论知识,结合丰富的代码示例,助您深入理解CSS的核心概念与最佳实践。跟随书中的实例动手操作,您将逐步掌握CSS的设计与实现技巧,提升开发效率与代码质量。无论您是...

gitblog_06736的博客 548

《CSS权威指南上册》学习笔记

文章目录第1章 CSS和文档1.1 Web样式简介1.2 元素1.2.1 置换元素和非置换元素1.2.2 元素的显示方式1.3 把CSS应用到HTML上1.3.1 link标签1.3.2 style元素1.3.3 @import指令1.3.4 HTTP链接1.3.5 行内样式1.4 样式表中的内容1.4.1 标记1.4.2 规则的结构1.4.3 厂商前缀1.4.4 处理空白1.4.5 CSS注释1.5 媒体查询1.5.1 用法1.5.2 简单的媒体查询1.5.3 媒体类型1.5.3 媒体描述符1.5.5 媒

Leon_Chenl的博客 1244

CSS权威指南第四版资源下载:解锁Web设计新境界

CSS权威指南第四版资源下载:解锁Web设计新境界 【下载地址】CSS权威指南第四版资源下载介绍 探索CSS的奥秘,提升前端开发技能!《CSS权威指南》第四版电子书为您提供全面的理论知识,结合丰富的代码示例,助您深入理解CSS的核心概念与最佳实践。跟随书中的实例动手操作,您将逐步掌握CSS的设计与实现技巧,提升开发效率与...

gitblog_06712的博客 572

再读《CSS权威指南》

时隔一年半再次把《CSS权威指南》读了一遍,受益匪浅,温故而知新! 读书笔记:CSS-Definitive-Guide.doc 收获: 一、Reset CSS的重要性 前端开发者经常容易被浏览器默认样式的差异搞晕,于是Reset CSS 出现了,而风靡一时的 *{margin:0;padding:0;}杀伤力太大无法满足需求。 目前常用的Reset CSS有四份: YU...

weixin_33795833的博客 306

20171018学习《css权威指南》10、11

学习内容:《css权威指南》10、11

winter19901104的博客 162

《HTML+CSS3权威指南》笔记摘要 - 目录

主要是想借助这个平台让大家给我学习途中的错误和不好的地方给与纠正。 我会努力最短时间内完成更新,如果发现有错别字或者Code错误,请指出。 信息:建议使用Opera10以上或者Google浏览器测试代码。本代码都没有测试过,不保证正确性。因为公司电脑没有支持HTML5的浏览器,而且代码全部记事...

150

css权威指南

本博客主要针对css权威指南中的相关内容对以前学习的知识进行查缺补漏,记录以前未使用和存在疑惑的地方。具体以实例说明。 第二章 选择器 一、属性选择器 1、[content]添加需要设置样式的属性,下面例子使用的是class属性名,即带有class属性名的h1元素都设置颜色为sliver: <style> h1[class]{ color:silver; } </styl...

echo750的博客 542

前端(HTML 与 CSS)必读书籍推荐

和媛媛一起学习进步,每天打卡学习。 1、前端开发电子书 《Bootstrap实战》 《图解CSS3核心技术与案例实战》 《Web设计:HTML5和CSS3实战》 《HTML5+CSS3从入门到精通》 《HTML5实战》 《TypeScript入门指南》 ... 扫描下方公号,发送777三个字,获取下载。 今日分享HTML 与 CSS 必读书籍推荐 《Head First HTML与CSS(第2版)》--豆瓣评分 9.2。入门经典书籍,基础概念的反复讲解。 《CSS权威...

webqdyy的博客 9254
上一篇: 学习【JavaScript权威指南】(三)
下一篇: 学习【尚硅谷HTML5前端视频】主讲人李立超(上篇)
why_su
博客等级 码龄10年 86粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值