Pull to refresh

Comments 26

а является expression() валидным с точки зрения W3C?
И этим всё сказано :)
это говорит только о Вашей некомпетентности в вопросах вёрстки.

P.S. читайте про Conditional Comments
Про CC я знаю. Мне просто не очень нравится сама перспектива использовать средства, не поддерживаемые стандартами.
Как сказано в самом посте,
Ну и общий совет: используйте CSS expressions по минимуму. Лучше всего будет, если они вообще не встретятся у вас на сайте.

Конечно, когда делаешь какой-то хак для IE, это пригодится.
Ну так для «хороших» браузеров всё будет по стандартам, а для IE его собственные костыли т.е. expression и СС, получается код проходит валидацию + в IE всё тоже работает как задумано. ИМХО на данный момент это единственный вариант верстать валидно и кроссбраузерно.
Что сказанно? Многие люди гордятся валидностью своих страничек, не понимая самого понятия валидности.
UFO just landed and posted this here
Нужно отличать понятие "валидность" от понятия "соответствие спецификации". А если завтра появится новый браузер и станет популярным на столько, что прийдется на него ориентироваться, я буду только рад, особенно если он в полной мере будет поддерживать стандарты. А прав всегда тот, кто не ленится разбираеться в сущности вопроса.
UFO just landed and posted this here
Знаете ли вы, что документ считается соответствующим спецификации языка, только в том случае, если выполняются не только четкие синтаксические правила языков XML и SGML, а и изложенные простым языком инструкции. Примером такой инструкции может быть то, что значением атрибута lang тега html должен быть код языка. А теперь проверьте такую конструкцию:
<html lang="english">

Уверяю вас, она валидна. Так что документ может быть полностью валидным, но совершенно не соответствовать стандартам.

Советую прочесть статью Сагалаева Ивана, в ней более подробно рассмотрен этот вопрос.
интересно, это такой костыль вместо right: 10px; bottom: 10px; ?
UFO just landed and posted this here
кроссброузерность и всё такое :)
IE6 еще существует, будь он неладен!
ie7 тоже неладен :)
UFO just landed and posted this here
оп-па... а давно??... что я пропустил в ночь с 1 на 22 января...
Ну это всё равно просто пример :)
в ослике они не работают, в других браузерах пашут.

Я обычно забиваю на ослика, делаю сайт по W3C, все работает, потом гляжу в ослик, ужасаюсь, пишу файл helloIE.css с фиксами для него (особо не заморачиваюсь, главное чтоб ничего сильно не торчало и был соблюден функционал, с остальным пусть юзеры корячатся, раз уж сидят на этом) и вставляю как кондишнл коммент только для ИЕ. Проблемы в основном с этими right, bottom и max/min-height, их в экспрешены для ИЕ, но оптимизацией не заморачивался (ИМХО этим не верстальщик должен заниматься, а майкрософт).
Да, поднадоело писать две CSS-ки - одну для IE, другую для всего остального.. По сабжу на самом верху: кой-чего узнал, кое-что любопытно. Спасибо за статью.
Рабоьа верстальщика заключается в том, чтобы всё работало. И уж как он будет изворачиваться — это его проблемы, точнее степень профессиональной компетентности.
да если б я был верстальщиком.. )
Работает. Главное чтобы у контейнера был hasLayout.
< right/bottom поддерживаются не всеми браузерами

Интересно, какими браузерами они не поддерживаются?
Sign up to leave a comment.

Articles