使用span的替代方案?

5 html css

这是一个例子.

<span id="s1">Hello</span>
<span id="s2">world</span>
<span id="s3">this</span>
<span id="s4">is</span>
<span id="s5">a</span>
<span id="s6">sentence.</span>
Run Code Online (Sandbox Code Playgroud)

基本上,我有一个脚本将句子的单词分成一个span.这样做有更好的方法吗?也许span是我不知道的替代方案?我想过使用类似<u>因为它很短的东西,然后删除默认下划线.也<p>不会工作,因为它是一个块元素.

有任何想法吗?

Nig*_*cat 6

出于语义原因,我建议不要使用其他元素,除非你真的需要更短的元素名称.<span>s是语义上中性的元素,所以它们对于这种情况是理想的.

  • 如果你可以想象,我生成了数千个单词,我需要能够以不同的方式设置/选择每个单独的元素(不会进入那个)我对span不满意因为它渲染了太多无法识别的HTML.我以为可能有一个psuedo选择器或我可以使用的东西? (2认同)