CSS2.1中定义了4个伪元素:设置首字母样式、设置第一行样式、设置之前、设置之后 P:first-letter{} 针对每一段的首字母进行设置!!
写一段代码
考虑对h2:first-letter做样式 样式会应用到谁身上?
写一段代码
T his is an h2 element
考虑对h2:first-letter做样式 样式会应用到谁身上?
:first-line可以用来影响元素中第一个文本行。
CSS2中,:first-letter和first-line伪元素只能应用于标记或段落之类的块级元素 CSS2.1中 能应用到所有元素。所有伪元素都必须放在该伪元素的选择器的最后面。
CSS2.1插入生成内容使用伪元素 :before和:after
CSS2中,:first-letter和first-line伪元素只能应用于标记或段落之类的块级元素 CSS2.1中 能应用到所有元素。所有伪元素都必须放在该伪元素的选择器的最后面。
CSS2.1插入生成内容使用伪元素 :before和:after
语法: 选择器:before{content:"想要插入文本或符号"} :before在什么之前插入 :after 在一个元素后面插入内容。 所生成的内容是一个单独的主体选择器的特殊性。
对于选择器的各个ID属性值,加0,1,0,0 类属性值,属性选择,伪类,加0,0,1,0 值从左向右排序,特殊性1,0,0,0大于以0 开头的所有特殊性,而不论后面的数是什么 0,1,0,1比0,0,1,7高,因为前一个值中第二位上的1大于第二值中第二位上的0。
在CSS 2.1规范中,识别符(包括选择符中的元素名、类、ID)只能包含A~Z、a~z、0~9等字符,加上连字符"-"、下划线"_"。识别符不能以数字开头,以连字符和下划线开头也是不允许的。只有属性、属性值、单位、伪类、伪元素和"@"规则可以由连字符"-"开头。同时,其他元素名称、类和ID标识符也不允许用连字符开头。
学习CSS,每天都是以一种自我否定和自我肯定中学习,初探CSS觉得里面的内容很少,在深入了解以后,发现自己是井底之蛙,里面还有很多我不知道的知识,东西比较多,知识点比较零碎。以上就是我本周的学习想法和学习内容。