【发布时间】:2014-04-29 17:45:05
【问题描述】:
我遇到了样式问题。我的代码是这样的:
.grey {
color:grey;
}
<span class="grey">
<p align="justify"><b>Text</b></p>
</span>
<span class="grey">
Text 2
</span>
“文本”显示为黑色,而“文本 2”显示为灰色。我尝试使用 div 代替 span,但不起作用。 (我已经读过那个 span -> p 是不允许的)
PS:(它可以在本地与 Firefox 一起使用,但是当我在 iPad 上检查它时(这是针对 iPad 应用程序),它没有)。
有没有办法强制 p 应用跨度的样式?
【问题讨论】:
-
span 是一个中性的 inline-block 元素,它只能包含文本或 inline/inline-block 元素。 . 使用中性 div 代替以有效代码开头。然后应用你的 CSS :)
-
中性 div 是什么意思?我试过 div -> p 也没有用