Почему align = "center" не переопределяет {text-align: right;} - PullRequest
4 голосов
/ 30 марта 2010

Почему <td align="center">5</td> не переопределяет table.finTable tbody tr td {text-align:right;}

Ответы [ 4 ]

5 голосов
/ 30 марта 2010

Встроенные стили CSS переопределяют CSS, но встроенные атрибуты не всегда переопределяются.

Измените свой td на style="text-align:center" вместо align="center"

1 голос
/ 30 марта 2010

Правила CSS имеют более высокий приоритет, чем атрибуты элемента. Если вы хотите переопределить его, используйте правило встроенного стиля:

<td style="text-align: center;">5</td>
1 голос
/ 30 марта 2010

CSS имеет приоритет над атрибутами старого стиля.

По крайней мере, так должно быть, чтобы старые (теперь уже не существующие) браузеры, которые не понимают CSS, могли отображать контент с атрибутами старого стиля, в то время как более новые браузеры (все браузеры в настоящее время) будут отображать с использованием CSS. 1003 *

0 голосов
/ 31 марта 2010

встроенный стиль переопределяет стиль через CSS. Функция align = "center", находящаяся в строке, имеет более высокий приоритет и не переопределяется.

Кстати, почему вы даете элементу встроенный стиль, если хотите, чтобы он был переопределен через таблицу стилей?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...