黑马程序员:前端阶段笔记之CSS第一天

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

黑马程序员郑州中心编著

黑马程序员:前端阶段笔记之CSS第一天

一、选择器

1、属性选择器

①E[attr] 表示存在attr属性即可;

②E[attr=val] 表示属性值完全等于val;

③E[attr*=val] 表示在属性值的“任意”位置包含val字符;

④E[attr^=val] 表示在属性值的“开始”位置包含val字符;

⑤E[attr$=val] 表示在属性值的“结束”位置包含val字符;

2、伪类选择器

①以某元素相对于其父元素或兄弟元素的位置。

E:first-child第一个子元素

E:last-child最后一个子元素

E:nth-child(n) 第n个子元素

E:nth-last-child(n) 同E:nth-child(n) 相似,只是倒着计算

②目标伪类选择器

E:empty 选中没有任何子节点的E元素;(使用不是非常广泛)

E:target 结合锚点进行使用,处于当前锚点的元素会被选中;

E:not () 选中除了当前锚点的其他元素

3、伪元素选择器

E::first-letter文本的第一个单词或字(如中文、日文、韩文等);

E::first-line 文本第一行;

E::selection 可改变选中文本的样式;

是一个行内元素,需要转换成块元素

":" 与"::" 区别在于区分伪类和伪元素,在开发中使用":";

相关文档
最新文档