课程
/前端开发
/HTML/CSS
/导航条菜单的制作
老师在教程中写的是
.nav li a{}
我发现直接li{}也可以实现同样的效果
2015-01-12
源自:导航条菜单的制作 1-3
正在回答
ul{list-style:none;width:120px;}这一行不写也可以,没什么影响,为什么?
在追加解释一下语义化的概概念:
说的通俗点就是:明白每个标签的用途(在什么情况下我可以使用这个标签才合理)比如,网页上的文章的标题就可以用标题标签,网页上的各个栏目的栏目名称也可以使用标题标签。文章中内容的段落就得放在段落标签中,在文章中有想强调的文本,就可以使用em标签表示强调等等。
语义化可以给我们带来什么样的好处:
1. 更容易被搜索引擎收录。
2. 更容易让屏幕阅读器读出网页内容。
写前端代码的时候要注意标签语义化,<a>标签表示一个超链接,页面的跳转,实际应用中,我们点击一个菜单就是跳转到一个对应的页面啊,有一种映射的意思,别人一看就知道什么意思,就像看中文一样,
额,又试了下,直接作用于a标签好像也可以。
举报
水平、垂直、圆角导航条菜单,让您的技术探索之路更高效