在DIV中为SPAN标记提供不同的类是明智/良好的做法。例如,需要特定布局/位置颜色等文本的样式段落......?
还是有更好/更有效的方法吗?
答案 0 :(得分:2)
如果您将段落本身作为类,那么您将拥有更少的HTML,而不是使用span
包装段落的内容,但完全可以做您所说的。你当然可以给同一个类的多个段落:
HTML:
<div>
<p class="paragraph">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<p class="paragraph">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<p class="paragraph">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
或者给div
一个班级并使用它选择段落。
HTML:
<div class="paragraphs">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
CSS:
div.paragraph p { }
或者每个人都有不同的课程,为您提供充分的灵活性
HTML:
<div>
<p class="paragraph1">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<p class="paragraph2">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<p class="paragraph3">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
如果您只需要突出显示单个段落的不同位,则可以接受span
,但不要忘记考虑现成的标签,例如strong
或em
。< / p>
<p>Lorem ipsum dolor sit amet, <strong>consectetur</strong> adipiscing elit.</p>
答案 1 :(得分:1)
你的意思是这样吗?
<p><span>my text goes here it is lovely text</span></p>
如果是这样,那么如果可能的话,你最好简单地在段落中添加一个类:
<p class="myclass">my special text goes here</p>
一般来说,在你谈论的方式中使用span元素没有任何问题。