为什么align =“center”不会覆盖{text-align:right;}

时间:2010-03-30 16:27:25

标签: css xhtml

为什么<td align="center">5</td>不会覆盖table.finTable tbody tr td {text-align:right;}

4 个答案:

答案 0 :(得分:5)

内联CSS样式会覆盖CSS,但内联属性并不总是被覆盖。

将您的td更改为style="text-align:center"而非align="center"

答案 1 :(得分:1)

CSS优先于旧式属性。

至少它应该是那样的,所以不了解CSS的较旧(现在不再存在)浏览器可以使用旧式属性呈现内容,而较新的浏览器(现在所有浏览器)将使用CSS呈现。 / p>

答案 2 :(得分:1)

CSS规则优先于元素属性。如果要覆盖它,请使用内联样式规则:

<td style="text-align: center;">5</td>

答案 3 :(得分:0)

内联样式通过css覆盖样式。 align =“center”是内联的,具有更高的优先级,不会被覆盖。

顺便说一下,为什么在想要通过样式表覆盖元素时,为什么会给元素一个内联样式?