(X)HTML标书的标题
-
13-09-2019 - |
题
该书的标题应包含一个 <em> 标签吗?如果不 <em> 是有更适当的标记?
解决方案
肯定是不对的。除了我之前给出的其他建议,如RDFa的或语义类别名称,可以考虑使用<引用>
从HTML 5草案:
在引用元素表示标题 工件(例如一本书,一个纸,的 散文,一首诗,一分,一首歌,一 剧本,电影,电视节目,游戏, 雕塑,绘画,剧院 生产,戏剧,歌剧, 音乐,展览等)。这个可以 是被引用作品或 详细引用(即 引文),或者它可以只是一个工作 即在通过提及。
其他提示
这真的取决于上下文。他们甚至可以使用
实在是一本书没有“语义正确”的标签,但你可以创建一个标记,易于阅读和有意义。
<dl class="booklist">
<dt class="book">Book title</dt>
<dd class="author">The author</dd>
<dt class="book">Awesomest markup Evah!</dt>
<dd class="author">HTML Wiz Kid</dd>
<dd class="author">Tagz are Me</dd>
</dl>
这里是一个例HTML5,在语义上标记的网站,我一直在工作上使用的最近接受了微格式作为定 http://schema.org 随着新的更多的义的标签要素HTML5。
http://blog-to-book.com/view/stuff/about/semantic%20web
Google有一个方便的义标签的测试工具,该工具将向你展示它是如何看到这一页你得谷歌我畏惧,因为我只允许后一个链接在我的代表。:(
希望这点你一些有趣的方向。如果你以后更详细的标签,随后的良好关系体几乎是最全面的,我能想到的现在。
有关类似的东西传达语义信息的书名,答案是否定的。你应该这样做:
<span class="BookTitle">War and Peace</span>
,然后使用CSS样式BookTitle
请你。
怀疑如此。语义上 “em
” 是指 “重” 而不是 “斜体”。
那么,HTML缺少了很多东西,所以我要么只是使用一般<span class="book-title">Foobar</span>
或者我是否会感到疯狂的我就创造我自己的标签(谁说我不能?它会与完美验证定制的DTD或我可以使用XSLT转换文档)。
关于像<em>
和<strong>
标签, w3schools.com 指出,“他们不会被弃用,但是有可能实现与CSS更丰富的效果。”所以,我要说,除非你喜欢使用CSS的所有文本格式(像我一样),它是适当的书名。
语法规则,书名(或其他“长”称号的作品)的状态应该斜体或强调。因此,标签是适当的。