问题标签 [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.

0 投票
3 回答
11880 浏览

facebook - 当页面链接到 Facebook 时,如何标记要用作缩略图的照片

当一个人在 Facebook 上发布链接时,Facebook 会自动找到一张照片作为缩略图显示在新闻提要中。是否有某种 (HTML) 标记围绕您想用作首选的照片?

0 投票
3 回答
912 浏览

html - 像表格一样显示的数据列表

我怎样才能实现这个布局替代文本 http://img195.imageshack.us/img195/1870/screenshot20091212at151.jpg(现在用表格完成)并且仍然有语义标记,我想最适合这个的标签是 dl。每个单元格必须具有其行的高度。

编辑:左列包含描述,右列包含数据。所以我认为这不太适合桌子。如果我将描述移动到表头,但这将需要 2000 像素宽度

0 投票
1 回答
71 浏览

html - 是
XHTML 1.0 中的元素适合显示资源标签列表或订阅源?

我想知道<dl>XHTML 1.0 中的元素是否在语义上有效地显示资源标签列表,如下所示:

或者使用订阅源,如下面的代码所示:

还是该<ul>元素更适合这些示例?

0 投票
5 回答
206 浏览

html - 我们可以直接在正文中使用,还是应该始终在任何块级标签中使用?参见示例 (XHTML)

0 投票
4 回答
751 浏览

xhtml - 短文本应该使用什么标签,如“回到顶部”、“阅读更多”等?

短文本应该使用什么标签。

回到顶部

阅读更多

<p>适当的或应该使用其他东西。因为这些不是段落。

哪个更语义化

或者

或者

0 投票
2 回答
1368 浏览

nlp - 训练集——pos / neg / 中性句的比例

我将 Twitter 消息手动标记为正面、负面、中性。我试图理解是否有一些逻辑可以用来识别训练集的消息比例应该是积极/消极和中性?

因此,例如,如果我正在训练一个带有 1000 条推特消息的朴素贝叶斯分类器,那么 pos : neg :neut 的比例应该是 33 % : 33% : 33% 还是应该是 25 % : 25 % : 50 %

从逻辑上讲,在我看来,我训练(即为中性提供更多样本)系统会更好地识别中性句子,然后是它们是积极的还是消极的——这是真的吗?或者我在这里遗漏了一些理论?

谢谢拉胡尔

0 投票
12 回答
268943 浏览

html - CSS/HTML:使文本斜体的正确方法是什么?

使文本斜体的正确方法是什么?我见过以下四种方法:


<i>

这是“老办法”。<i>没有语义意义,只传达使文本斜体的表现效果。据我所知,这显然是错误的,因为这是非语义的。


<em>

这将语义标记用于纯粹的表示目的。碰巧<em>默认情况下以斜体呈现文本,因此那些知道<i>应该避免但不知道其语义含义的人经常使用它。并非所有斜体文本都是斜体,因为它被强调了。有时,它可能正好相反,比如旁注或耳语。


<span class="italic">

这使用 CSS 类来放置演示文稿。这通常被吹捧为正确的方法,但同样,这对我来说似乎是错误的。这似乎不再传达<i>. 但是,它的支持者哭了,如果你想要它加粗,那么以后更改所有斜体文本要容易得多。然而事实并非如此,因为我会留下一个名为“italic”的类,它会将文本呈现为粗体。此外,尚不清楚我为什么要更改我网站上的所有斜体文本,或者至少我们可以想到不希望或不需要这样做的情况。


<span class="footnote">

这将 CSS 类用于语义。到目前为止,这似乎是最好的方法,但实际上有两个问题。

  1. 并非所有文本都有足够的含义来保证语义标记。例如,页面底部的斜体文本真的是脚注吗?还是旁白?或者完全是别的东西。也许它没有特殊含义,只需要以斜体呈现,以便在表现上将其与前面的文本分开。

  2. 语义意义在强度不足时会发生变化。可以说,我仅根据页面底部的文本就同意了“脚注”。几个月后我想在底部添加更多文本时会发生什么?它不再是脚注。我们如何才能选择一个不那么通用<em>但又能避免这些问题的语义类呢?


概括

在许多情况下,语义的要求似乎过于繁重,因为将某些东西变成斜体的愿望并不意味着带有语义意义。

此外,将样式与结构分开的愿望导致 CSS 被吹捧为<i>在某些情况下实际上不太有用的替代品。所以这让我回到了不起眼的<i>标签上,想知道这个思路是否是它留在 HTML5 规范中的原因?

还有关于这个主题的好的博客文章或文章吗?也许是那些参与决定保留/创建<i>标签的人?

0 投票
3 回答
183 浏览

css - 如果我们不能只使用纯语义的方式,应该使用什么标签来进行表单布局?

我知道这是纯粹的语义方式

但是有些时间对于某些设计目的来说,获得所需的样式是不够的。所以我的问题不是这种纯粹的语义方法

这段代码是不是也是语义的(在纯语义方法之后),因为表单是一组我们一个一个填充的有序字段

0 投票
3 回答
4463 浏览

html - Html:h1标签应该用于站点标题还是页面标题?

过去我经常将网站标题放在<h1>标签中,然后将主页标题放在<h2>. 这被认为是正确的,还是应该将主页标题放在<h1>标签中?如果是这样,您将网站标题放在哪里?在一个常规的<div>?或者?

在考虑可访问性等问题时,什么是语义上最正确的,什么是最好的?

0 投票
6 回答
2054 浏览

xhtml - 重要的是 in还是in