Страница 1 из 1

CSS2 и IE6

Добавлено: 2006-11-24 8:03:40
lexy
В спецификации CSS2 есть тип селектора "атрибут":

Код: Выделить всё

tag[attr="value"] { /*Style here*/}
в IE6 не получилось заставить работать следующий код:

Код: Выделить всё

...
<style type="text/css">
p { text-align: left; }
p[align="center"] { text-align: center }
</style>
...
</head>
<body>
<p>Normal para</p>
<p align="center">Centered para</p>
...
В браузере все-равно отображается оба параграфа с выравниванием в лево.

Я что-то накосячил или IE6 не поддерживает эту спецификацию?

Добавлено: 2007-01-08 12:03:53
Alex Keda
Хм... Я думал, что наличие <p> автоматически подразумевает перевод строки...

Добавлено: 2007-01-08 16:22:52
serge
А в других браузерах работает?

Добавлено: 2007-01-09 10:15:36
lexy
в лисе работает.....

описание придумал не с потолка, это оф. спецификация css2
http://www.w3.org/TR/1998/REC-CSS2-19980512
локализация http://loc.stack.ru/projects/CSS2/cover.html

Добавлено: 2007-01-09 10:21:51
lexy
lissyara писал(а):Хм... Я думал, что наличие <p> автоматически подразумевает перевод строки...
гхм.... не об этом речь, выравнивание нужно. если явно в таблице стилей прописать выравнивание для тега <p> влево, то <p align="center"> тоже будет выключен влево