为了账号安全,请及时绑定邮箱和手机立即绑定

帮我理解一下标签

为什么下边的class里边什么都没写,而上边的标签前也不知道写的是啥,怎么对应啊

正在回答

1 回答

这里用了后面的知识 伪元素选择器和结构性伪类选择器  

伪类选择器 可以代替一些元素的class属性 但是它不存在于 html标签中 所以叫做伪类  能够用伪类选择器选择到的元素 也就不用再设定class属性 

同理伪元素 可以替代一些实现效果时要添加的元素  

.nav li:after 意思:class为nav的ul标签下面的li元素的内容后面添加内容 (添加的内容用css样式设定)

 效果相当于 在每个li标签里再添加一个元素

.nav li:last-child:after 意思:class为nav的ul标签下面的li元素的最后一个子元素的内容后面添加内容

效果相当于在最后的那个li标签里面添加元素  

另外 注释的内容 /*删除第一项和最后一项导航分隔线*/ 不对  导航线可以只设置右边就行 只删除最后一项导航分隔线

我这章查完w3c 才明白 结果后面的课程都讲解了 慕课网章节安排有问题

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

帮我理解一下标签

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信