问题标签 [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 注释标记
我目前正在创建自己的博客,我必须标记评论,但最好的标记方法是什么?
我需要提供的信息是:
- 人名
- 头像图标
- 评论日期
- 评论
任何想法都会很受欢迎。
PS:我只对语义 html 标记感兴趣。
html - 这个网站的 HTML 怎么这么干净?
我在工作中使用 C#,但不喜欢 webforms 如何喷出大量 JavaScript,不包括它创建的许多视图状态行。
这就是我喜欢使用 PHP 编码的原因,因为我拥有完全的控制权。
但我只是想知道这个网站的 HTML 是如何如此干净和优雅的?
使用MVC与它有关吗?我看到使用了 JQuery,但您肯定还在使用 asp:required 验证器吗?如果你这样做了,它通常产生的所有可怕的代码在哪里?
如果他们不使用必填字段验证器,为什么不呢?开发起来肯定比使用 JQuery 快吗?
我用 PHP 编写我的个人网站的主要原因之一是它生成的 HTML 更优雅,但如果我可以生成像这个网站这样的代码,那么我将全职使用 .net!
jsf - 是否有任何生成语义和跨浏览器 html 标记的 JSF 组件库?
我根据客户的要求使用 RichFaces,但是它(和股票 JSF 控件)生成的标记是嵌套表的一大堆。是否有任何控件库可以生成更好的标记?AJAX 支持是一个巨大的优势!
html - 什么是语义标记,我为什么要使用它?
就像它说的那样。
html - 版权声明的语义 HTML 标记
当网站在知识共享下获得许可时,我使用rel-license 微格式。当一个网站在常规版权下获得许可时,我有一个无聊的段落元素。
那里的 id 属性仅用于 CSS 样式目的。我想知道是否有更好的方法来标记更具语义的版权声明。这是都柏林核心元数据的工作吗?如果是这样,我该怎么做?(我以前从未使用过都柏林核心。)
一些网站提倡在 head 元素中使用元标记:
这可能会被搜索引擎看到,但不会取代页面本身上的用户可见通知。
html - span的语义值
span 元素似乎与 div 完全一样,但在行内级别而不是在块级别。但是,我似乎想不出 span 元素可以提供的任何有益的逻辑划分。
一个句子,或者一个词如果不包含在一个句子中,似乎是最小的逻辑部分。忽略 CSS,由于 CSS 仅用于布局而不用于语义,span 何时通过切分句子或单词字符串来提供额外的语义价值?
似乎在所有情况下,其他元素更适合添加语义值,使 span 成为纯粹的布局元素。这是真的?
html - 图表的语义表示
我正在重新编码一个旧网站,其中包含类似于以下的图表:
替代文字 http://dl.getdropbox.com/u/240752/rental-chart.gif
这个图表将如何用纯 HTML 表示?我讨厌将其作为图像包含在内。
我在想一张桌子,只是用图像代替,或者可能覆盖了绝对定位的表格行,但我认为这可能有点脆弱。
欢迎任何建议。
html - 适当使用DL和DD?
我最近为我设计了一些网站模板。我得到了最终的 HTML 代码,它可以验证,但是文档的结构是使用 DL-DD 对布局的:
我对这些标签不是特别熟悉,因为我从来没有经常使用它们,但它们似乎并不适用于文档结构。我对吗?为什么设计师会这样做?
html - 写清单的正确方法
这是我已经思考了一段时间的事情,因为我已经看到两者都在实践中使用。
方法一
这在我看来在语义上是正确的,因为子列表是该列表项的子列表,但是它不是很干净(列表项内容<list right next to it>
)。
方法二
更清晰,但不能直接理解该列表是第 2 项的子列表(尽管人类推断可以理解)。
顺便说一句,这纯粹是对语义标记的关注,两种方法在页面上呈现相同的内容。
所以,你怎么看?可能的来源是可取的,但个人使用也很好。我注意到 MediaWiki 的 heirachial TOC 正在使用方法 1,这鼓励我相信这是正确的用法。