Comments 26
а является expression() валидным с точки зрения W3C?
+4
нет
0
И этим всё сказано :)
-4
это говорит только о Вашей некомпетентности в вопросах вёрстки.
P.S. читайте про Conditional Comments
P.S. читайте про Conditional Comments
+1
Про CC я знаю. Мне просто не очень нравится сама перспектива использовать средства, не поддерживаемые стандартами.
Как сказано в самом посте,
Конечно, когда делаешь какой-то хак для IE, это пригодится.
Как сказано в самом посте,
Ну и общий совет: используйте CSS expressions по минимуму. Лучше всего будет, если они вообще не встретятся у вас на сайте.
Конечно, когда делаешь какой-то хак для IE, это пригодится.
0
Что сказанно? Многие люди гордятся валидностью своих страничек, не понимая самого понятия валидности.
0
UFO just landed and posted this here
Нужно отличать понятие "валидность" от понятия "соответствие спецификации". А если завтра появится новый браузер и станет популярным на столько, что прийдется на него ориентироваться, я буду только рад, особенно если он в полной мере будет поддерживать стандарты. А прав всегда тот, кто не ленится разбираеться в сущности вопроса.
0
UFO just landed and posted this here
Знаете ли вы, что документ считается соответствующим спецификации языка, только в том случае, если выполняются не только четкие синтаксические правила языков XML и SGML, а и изложенные простым языком инструкции. Примером такой инструкции может быть то, что значением атрибута lang тега html должен быть код языка. А теперь проверьте такую конструкцию:
<html lang="english">Уверяю вас, она валидна. Так что документ может быть полностью валидным, но совершенно не соответствовать стандартам. Советую прочесть статью Сагалаева Ивана, в ней более подробно рассмотрен этот вопрос.
0
интересно, это такой костыль вместо right: 10px; bottom: 10px; ?
0
UFO just landed and posted this here
Ну это всё равно просто пример :)
0
в ослике они не работают, в других браузерах пашут.
Я обычно забиваю на ослика, делаю сайт по W3C, все работает, потом гляжу в ослик, ужасаюсь, пишу файл helloIE.css с фиксами для него (особо не заморачиваюсь, главное чтоб ничего сильно не торчало и был соблюден функционал, с остальным пусть юзеры корячатся, раз уж сидят на этом) и вставляю как кондишнл коммент только для ИЕ. Проблемы в основном с этими right, bottom и max/min-height, их в экспрешены для ИЕ, но оптимизацией не заморачивался (ИМХО этим не верстальщик должен заниматься, а майкрософт).
Я обычно забиваю на ослика, делаю сайт по W3C, все работает, потом гляжу в ослик, ужасаюсь, пишу файл helloIE.css с фиксами для него (особо не заморачиваюсь, главное чтоб ничего сильно не торчало и был соблюден функционал, с остальным пусть юзеры корячатся, раз уж сидят на этом) и вставляю как кондишнл коммент только для ИЕ. Проблемы в основном с этими right, bottom и max/min-height, их в экспрешены для ИЕ, но оптимизацией не заморачивался (ИМХО этим не верстальщик должен заниматься, а майкрософт).
0
Да, поднадоело писать две CSS-ки - одну для IE, другую для всего остального.. По сабжу на самом верху: кой-чего узнал, кое-что любопытно. Спасибо за статью.
-2
Рабоьа верстальщика заключается в том, чтобы всё работало. И уж как он будет изворачиваться это его проблемы, точнее степень профессиональной компетентности.
+1
Работает. Главное чтобы у контейнера был hasLayout.
0
Для ie6.css будет полезно ;)
+1
< right/bottom поддерживаются не всеми браузерами
Интересно, какими браузерами они не поддерживаются?
Интересно, какими браузерами они не поддерживаются?
0
Sign up to leave a comment.
Практический JS: оптимизируем CSS expressions