一. 一个疑问? 看到过一篇关于 CSS 的文章,其中说到:对于类似 li#first 这样的选择器,由于使用 id 就已经可以确定元素了,没有必要再写上前面的 li, 直接写上 #first 这样的 id 选择器就可以了。听起来说得不错,简单测试一下也没有问题。 可是,我们经常看到带有元素名称的选择器,例如,在微软的项目模板中就有大量的带有元素名称的选择器,如果没有用的话,为什么要这样写呢? ul#navlist { float: right; } ul#navlist li { display: inline; } 二. 问题出现了! 写一个简单的菜单,使用 ul 和 li 实现,菜单项之间使用边框来实现间隔线。
posted on
浙公网安备 33010602011771号