IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Читая Спецификацию Css2 (https://www.imho.ws/showthread.php?t=45615)

polza 10.12.2003 01:50

Читая Спецификацию Css2
 
Читая Спецификацию CSS2 и пробуя всё подряд наткнулся на такую вещь: псевдоэлементы :before и :after не работаю в IE. Вот пример из спецификации со вставкой кавычек (css_specification/generate.html#quotes):

------------------
/* Специфицируются пары кавычек двух уровней для двух языков */
Q:lang(en) { quotes: '"' '"' "'" "'" }
Q:lang(no) { quotes: "«" "»" "<" ">" }

/* Вставляются кавычки до и после содержимого элемента Q */
Q:before { content: open-quote }
Q:after { content: close-quote }

к данному фрагменту HTML:

<HTML lang="en">
<HEAD>
<TITLE>Quotes</TITLE>
</HEAD>
<BODY>
<P><Q>Quote me!</Q>
</BODY>
</HTML>

----------------

А вот в Опере всё нормально. Может кто-нибудь из знающих просветит, можно ли решить эту проблемку или IE не полностью поддерживает CSS2?

RaZEr 10.12.2003 01:53

Цитата:

IE не полностью поддерживает CSS2?
да

denver 10.12.2003 02:05

Тут даже не в css2 дело. IE не поддерживает некоторых тэгов HTML 4.01, а в частности и <Q></Q>, а из за этого в свою очередь и css2 не работает.

Интересно, то мелкософту мешает включить все тэги? :confused:

polza 10.12.2003 02:10

А как такое:

---------------
BODY:after {
content: "The End";
display: block;
margin-top: 2em;
text-align: center;
}
--------------

То есть IE вообще их игнорирует (псевдоэлементы) ?

denver 10.12.2003 02:29

polza
Все, признаюсь был не прав. Действительно псевдоэлементы :before и :after не работают, IE не поддержует полностью css2 :(

RaZEr 10.12.2003 02:31

IE 6 поддерживает CSS Layer 1, а также ряд расширений (CSS Enhancements).

polza 10.12.2003 02:46

А где можно раздобыть списочек, что поддерживает IE из CSS?

CEO 10.12.2003 15:13

http://www.ibb.ru/articles/stat_1.phtml -- о проблемах совместимости броузеров
http://www.w3.org/TR/REC-CSS2/ -- css2 - спецификация

Список броузеров поддерживающих CSS2, тесты на проверку поддержки для разных броузеров:
http://www.westciv.com/style_master/...ort/index.html

medved2002 10.12.2003 16:33

Кстати реализацию :before и :after в IE можно реализовывать при помоши behavior. Ибо эта фича не обрабатывается Oper'ой и Netscape. Подробности на сайт мелкомягких


Часовой пояс GMT +4, время: 08:41.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.