我已经阅读了很多关于导航标签应该在何处以及如何使用的问题,而且我认为我们的目的是将“主要”导航元素放在其中,但它的目的是什么?
我可以看到w3schools说的那样
“浏览器,例如禁用用户的屏幕阅读器,可以使用此元素来确定是否省略此内容的初始呈现。”
但它是否有任何进一步的用途,是否有任何其他含义省略<nav>标签?
I have read a whole bunch of questions regarding where and how nav tags should be used and I get that we are meant to put "major" navigational elements within it but what is it's purpose?
I can see that w3schools says that
"Browsers, such as screen readers for disabled users, can use this element to determine whether to omit the initial rendering of this content."
but does it have any further use, are there any other implications of omitting the <nav> tag?
最满意答案
这是HTML中的语义改进。 随页的一个部分
<div> <div> <div> <ul> <li>...</li> <li>...</li> <li>...</li> ...在用户在图形页面上查看时,它仅被理解为“导航”组件。 使用屏幕阅读器,文本浏览器或任何辅助技术的人都不会轻易理解标签汤背后的含义。
另一方面,通过将标记包含在有意义的语义标记中,屏幕阅读器很容易理解文档的特定部分是用作导航,并采取必要的操作。
此外,开发人员也可以更轻松地查看标记并立即识别它的用途。
<nav> <ul> <li>...</li> ...It's a semantic improvement in HTML. A random section of the page with
<div> <div> <div> <ul> <li>...</li> <li>...</li> <li>...</li> ...doesn't mean much in and of itself, and is only understood as being a "navigational" component when viewed by a user on the graphical page. Someone who is using a screen reader, or a text browser, or any kind of assistive technology would not know be easily able to understand the meaning behind the tag soup.
On the other hand, by enclosing your markup in meaningful, semantic tags, it would be very easy for a screen reader to understand that a specific part of the document is meant to be used as a nav, and take the necessary action.
In addition, it's also easier for a developer to look at the markup and immediately recognize what it is for.
<nav> <ul> <li>...</li> ...更多推荐
use,标签,schools,使用,电脑培训,计算机培训,IT培训"/> <meta name="description
发布评论