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

为什么不直接作用于li标签?

老师在教程中写的是

.nav li a{}

我发现直接li{}也可以实现同样的效果

正在回答

4 回答

ul{list-style:none;width:120px;}这一行不写也可以,没什么影响,为什么?

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

在追加解释一下语义化的概概念:

说的通俗点就是:明白每个标签的用途(在什么情况下我可以使用这个标签才合理)比如,网页上的文章的标题就可以用标题标签,网页上的各个栏目的栏目名称也可以使用标题标签。文章中内容的段落就得放在段落标签中,在文章中有想强调的文本,就可以使用em标签表示强调等等。

语义化可以给我们带来什么样的好处:

1. 更容易被搜索引擎收录。

2. 更容易让屏幕阅读器读出网页内容。


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

写前端代码的时候要注意标签语义化,<a>标签表示一个超链接,页面的跳转,实际应用中,我们点击一个菜单就是跳转到一个对应的页面啊,有一种映射的意思,别人一看就知道什么意思,就像看中文一样,

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

额,又试了下,直接作用于a标签好像也可以。

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

举报

0/150
提交
取消
导航条菜单的制作
  • 参与学习       123899    人
  • 解答问题       813    个

水平、垂直、圆角导航条菜单,让您的技术探索之路更高效

进入课程

为什么不直接作用于li标签?

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