rya*_*nve 7 html html5 semantic-markup semantics
我正在试图找出标记这样的东西的最语义方式.
John: blah blah
Paul: blah blah
George: blah blah
Ringo: blah blah
Run Code Online (Sandbox Code Playgroud)
要么
John: blah blah
Paul: blah blah
George: blah blah
Ringo: blah blah
Run Code Online (Sandbox Code Playgroud)
理想情况下,CSS可以灵活地执行或将其分解为带或不带名称可见的段落.我考虑使用before:
选择器添加名称,但我也希望它们可以链接.例如,如果他有一个,我会链接到Ringo的推特个人资料.它也应该在屏幕阅读器中正确读取.
鼓励作者使用
p
元素和标点符号标记对话.鼓励需要标记扬声器以进行造型的作者使用span
或b
.包含在i
元素中的文本段落可用于标记阶段方向.
所以,最终,这样的事情:
<p><span>John:</span> blah blah</p>
<p><span>Paul:</span> blah blah</p>
<p><span>George:</span> blah blah</p>
<p><span>Ringo:</span> blah blah</p>
Run Code Online (Sandbox Code Playgroud)
这样可以按照您描述的方式进行样式设置.当然,您也可以class
在必要时添加属性.你的本能不是把名字放在带有:before
选择器的CSS中是一个好的 - 这个信息肯定应该在标记中.