有时候我们需要用CSS选择非第一个子元素,例如下面这样的HTML,希望让两个span之间间隔一定的距离,但又不希望简单的给每个span设置margin-right(会导致最后一个span也有margin-right,可能影响之后元素的排版)。 这时如果能排除第一个元素,并给其他元素设置margin-left属性,就能实现比较好的效果了。 可以利用not和first-...
first-of-type :指的是父元素下,相同类型子元素中的第一个,上面的例子中因为 class 为 userinfo-item 的 div 元素是第一个 div 元素,所以生效了,此时如果前面有其他 div 元素,则样式还是不生效的;last-child 和 last-of-type 原理类似。first-of-type mdn: https://developer.mozilla.org...
1 1、使用li标签创建一个列表,用于测试。 2、设置ul标签的class属性值为myway,用于设置样式。 3、在css标签内,通过class和“:first-child”选择器选中第一个li元素。 4、在css标签内,设置第一个li元素的内容颜色为红色,并且加粗显示。 5、在浏览器打开test.html文件,查看实现的效果。
:first-child 方法/步骤 1 :first-child伪类元素选择器初识 2 新建一个HTML文档,包含两个<P>元素 3 选择P元素,且是其父元素的首个子元素,设置背景色 4 保存文件查看,显示效果 5 调换P和H1的位置,让P成为BODY的第一个子元素 6 保存后,再次查看消失效果 7 :first-child 使用总结:注意事项 理解first-...
发现last-child 和 first child 中的样式不生效。然后把 html 中 class 为 userinfo-item 的 div 前后的元素都去掉,last-child 和 first-child 样式才生效。 当时实际使用中还是需要 div 前后的元素,此时把 first-child 和 last-child 分别改成 first-of-type 和 last-of-type 即可,样式都正常生效。
首先要更正一下,不存在first-of-child的,只有first-of-type 下面就说说first-child与first-of-type的区别:first-child:父元素的第一个子元素且必须符合指定类型 first-of-type:父元素的符合指定类型的第一个子元素 当然,光看文字也是很难理解的,下面看看例子: 第1行 第2行 第3行 这种情况...
:first-child选择器是css2中定义的选择器,从字面意思上来看也很好理解,就是第一个子元素。比如有段代码: p:first-child匹配到的是p元素,因为p元素是div的第一个子元素; h1:first-child匹配不到任何元素,因为在这里h1是div的第二个子元素,而不是第一个; ...
css中关于first-child的问题p:first-child{color:blue;} This is some text.This is some text.Note:For :first-child to work in IE8 and earlier,a DOCTYPE must be declared.p:first-child{color:blue;},
百度试题 题目CSS3中,( )选择器用于为父元素中的第一个子元素设置样式。A.:last-childB.:first-childC.:notD.:nth-child(n) 相关知识点: 试题来源: 解析 B 反馈 收藏
:first-child:选取在一组兄弟元素中的第一个元素。 :first-of-type:选取在一组兄弟元素中的第一个指定元素。 解释一下:比如p:first-child{},选择的就是p元素的兄弟元素的第一个元素,且这个元素必须是p元素才被选择;div:first-of-type就是选择div的兄弟元素中的第一个div元素。