【发布时间】:2023-03-12 01:36:01
【问题描述】:
我有一些带有text-align: justify; 的文本,该属性在该文本中的链接和其他嵌套的内联元素中继承。我想为其中一些设置其他文本对齐模式,例如text-align: center;,但我不能。 Firebug 显示父样式被覆盖,但嵌套的内联元素仍然是合理的。我在许多不同的浏览器中观察到这种奇怪的行为,显然他们是按照规范这样做的?这真的是设计的吗?如何解决?
编辑:一些示例代码。 ID=span1 的 span 不能定义自己的文本对齐。它应该是右对齐的,但它是居中的。在我进行试验时,我注意到内联元素根本无法定义任何文本对齐方式。很奇怪。
<html>
<head>
<style type="text/css">
#cubic { width: 495px; height: 200px; background-color: green; text-align: center}
#span1 {text-align: right; color: red}
</style>
</head>
<body>
<p id="cubic">
<span id="span1">This is span 1</span>
</p>
</body>
</html>
【问题讨论】:
标签: css text-alignment