我在表格中有一个相当简单的单元格,具有内联样式:
<td style="text-align: right;"> Current Status: </td>
Firefox 和 Opera 都忽略了 text-align-right。我使用了 Firefox 的“萤火虫”,它向我展示<td style="">
了这一点。
知道会发生什么吗?我认为以这种方式指定的内联样式比任何链接样式表或继承样式具有最高优先级。
一如既往地感谢。
我在表格中有一个相当简单的单元格,具有内联样式:
<td style="text-align: right;"> Current Status: </td>
Firefox 和 Opera 都忽略了 text-align-right。我使用了 Firefox 的“萤火虫”,它向我展示<td style="">
了这一点。
知道会发生什么吗?我认为以这种方式指定的内联样式比任何链接样式表或继承样式具有最高优先级。
一如既往地感谢。
通常,当样式声明出现错误时,Firebug 会这样做。
有很多方法可以测试这里发生了什么。在 FireBug 中处理 CSS 的类并启用和禁用样式,直到获得预期的结果。显然有一些样式声明错误导致此特定样式失败。因为您是对的,所以内联样式优先于外部样式表和父样式。由于您知道这将重点放在 HTML 的表格区域,并查看是否有任何语法错误、覆盖值的脚本等。
还要为此“td”标签测试不同的文本样式,以查看其他样式是否有效,例如:
color: blue;
line-height: 10px;
letter-spacing: 5px;
另请注意,text-align:left
如果方向属性是默认值“ltr”(从左到右),则这是默认值。因此,您的此 HTML 表格元素的 某些样式可能未应用。
而不是你有什么尝试添加一个span
将服从的text-align
地方td
不会
<td><span style="text-align: right;">Current Status:</span></td>
(虽然 Firebug 不再存在,但它的功能被折叠到 Firefox 中,仍然可以显示该style=""
行为。)
确保检查开发控制台,因为如果这是由 Content-Security-Policy (CSP) 设置/限制引起的,可能会列出错误。
CSP 设置可以由Content-Security-Policy
Web 服务器的 HTTP 响应中的标头指定,也可以使用<meta http-equiv="Content-Security-Policy" ...>
HTML 中的标记添加(或者浏览器扩展也可以在您的页面上启用它们)。
我认为您不能在td
标签内指定文本对齐方式。但是,您可以像这样设置内容的对齐方式td
:
<td align="right"> Current Status: </td>