问题标签 [semantic-markup]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 在 HTML 头标签中使用 profile 属性
<head>
HTML标记中配置文件属性的用途是什么?
我碰巧在这里读到了它:http: //www.w3schools.com/tags/tag_head.asp。
我也无法理解这一点(http://www.w3.org/2002/12/namespace),因为它技术性太强(对我来说)。
我从来没有使用过它。它的目的是什么?
html - img 标签中 ismap 属性的真正用途是什么?
从未在图像标签中使用过 ismap 属性。
参考http://www.w3schools.com/tags/tag_img.asp它说
将图像指定为服务器端图像映射。很少用。改为查看 usemap
由于我是前端 Web 开发人员,我可能没有机会使用它。
任何服务器端的人都可以解释一下吗?
html - noscript 标签的 onclick 事件的目的是什么?
阅读http://www.w3schools.com/tags/tag_noscript.asp后对 noscript 标签上的 onclick 事件感到困惑。
有人知道目的吗?
如果没有目的,他们为什么要保留它?
感谢您提前提供任何答案。
html - 语义标记是否过于开放?
我正在看一下Dive Into HTML5。看起来很好很有趣,但我很困惑。
在 1990 年代,当时 Netscape 是浏览器,而 HTML 是 HTML2 或 HTML3,有很多标签:地址、引用、代码……它们中的大多数到今天都没有使用,甚至可能已经过时。
HTML5引入标签来向标签本身表达“语义”。这都是乐趣和游戏,但我在这种方法中看到了一些非常奇怪的东西。从技术上讲,语义可以是非常开放的。HTML5 具有文章、时间、导航栏、页脚的标签。为什么它不应该包含帖子图标、作者地点、姓名和姓氏的标签,或者您想要为其分配特定语义的任何其他标签(我有信心<rant>
并且<nsfw>
会是非常重要的标签):?我认为 XML 是为事物分配语义的策略。没有什么可以禁止您将 XML 块放在XHTML div 元素下,并为其分配样式表以便正确设置样式,或将处理该名称空间的工作委托给适当的查看器(例如,在处理RSS或SVG时))。
总之,我不明白这个扩展背后的原因集中在语义上,因为很明显语义是一个非常广泛的主题,它保证需要潜在的无限量的语义标签。因为我很确定W3C有聪明的人,所以我想我错了,但我想知道为什么。
html - 哪些 html 标记用于显示标签/值数据?
我想呈现一个包含标签列表及其关联值的配置文件用户容器。
这是我想显示的信息和布局的摘录:
名字.......我的名字
年龄....................MyAge
电子邮件........我的电子邮件
我知道有大量可用的示例,但问题是似乎没有普遍接受的解决方案。
到目前为止,我已经看到了以下用法:
- 带有标记的表(和 <tr>、<td>...)
- 带有 <ul> 标记的无序列表(以及 <li>、<div>...)
- 带有 < h1 >、< h2 >...< p > 的常规标记
- 带有<DL>、<DT>和<DD>的定义列表
- <标签>...?
什么是语义上最正确的?什么是最容易显示的(在 2 列布局中)?您建议我使用什么以及出于什么原因?
(非常欢迎使用 html/css 代码片段)
html - 跨度内锚或锚内跨度或无关紧要?
我想嵌套span
和a
标记。我是不是该
- 放入
<span>
里面<a>
- 放入
<a>
里面<span>
- 没关系 ?
css - 什么是逻辑和语义正确、兼容 A 级浏览器和 W3C 有效清除浮动的方法?
什么是逻辑上正确且 W3C 有效的清除浮点数的方法?
zoom:1
W3C 无效,IE8 没有哈希布局问题overflow:hidden
并且overflow:hidden
没有这样做,因为规范打算使用溢出<div class="clear"/>
在语义上不正确,我不想添加额外的标记。- clearfix hack 生成的内容实际上没有任何语义价值。
我已经问了很多问题并阅读了很多关于这个问题的文章,但还没有找到最好的方法。
html - 谷歌语义结果问题
http://www.google.co.uk/search?q=mark+zuckerberg+crunchbase
伙计们,看看那个搜索,特别是第一个结果的 url。Crunchbase.com > 人物,因此人物链接到网站的 /people 部分。
他们是如何实现的?我知道谷歌算法是智能的,它会寻找链接,然后在案例中自己做出假设,但是他们有没有使用任何特定的标记来帮助谷歌建立这些联系?
html - 复杂或嵌套 HTML 表的语义标记?
当数据行包含无法容纳在单个表行中的复杂数据时,我想知道在网页上标记表格数据的最佳方法。
这是一个具体的例子。第一行附有关于手臂和腿的额外信息列表。
除了使用包含这样的嵌套表的跨单元格之外,是否有一种很好的方法来标记它?
我对此并不完全满意,因为外部表格有四列,具有特定的标题和含义;但第二行跨越所有四列并且包含不同的内容。我真的希望这些信息成为第一行项目(Shadrach)的一部分,而不是顶级表的一部分。但是 HTML 似乎不允许我这样做。
有没有更好、更语义化的方式?