А тот, кто понижает мне карму — не дооценивает возможностей, открываемых отказом от IE6:
кучи селекторов (включая нормальный :hover), атрибутов в css типа input[type=«text»], нормальных min-width & min-height, возможности сделать более 4 position:relative во вложенных блоках (кто сталкивался с этим багом — тот поймет), нормальной блочной модели, спокойное использование float-ов и много других
а отказавшись от поддержки ие6, я сократю время на верстку в 2-3 раза и за счет этого времени смогу сделать ещё больше более полезных дел, которые возможно принесут новых клиентов
Если вы воспользуетесь IE8 бета — то увидите — что там много чего пофиксено.
Я считаю что технологи могут сами участвовать в браузерных войнах:
массово отказавшись от поддержки ие6 — можно перекинуть кучу пользователей на другие браузеры
у простого пользователя не будет другого выбора — кроме как поменять его — поскольку большинство сайтов будет открываться с глюками
1 нюанс — скоро выйдет финальный ie8
а [if IE] который есть на многих сайтах (if lte IE 7 мало где видел) заставит его поддерживать эти хаки, которые приведут к некорректному отображению
поэтому совет:
даже в этом файле в conditional comments следует писать дополнительно хаки (кстати они валидные и ими можно пользоваться даже в обычном css)
* html .class{для ie6}
*+html .class{для ie7}
или изменить if IE на if lte IE 7
но даже в 8ке присутствуют определенные баги при верстке (по крайней мере в бете 2)
+ для любителей стандартов — посмотрите на ваш сайт в браузере Amaya
но иногда приходится зарабатывать деньги для того чтобы развить идею дальше
кучи селекторов (включая нормальный :hover), атрибутов в css типа input[type=«text»], нормальных min-width & min-height, возможности сделать более 4 position:relative во вложенных блоках (кто сталкивался с этим багом — тот поймет), нормальной блочной модели, спокойное использование float-ов и много других
массово отказавшись этого не будет
и деньги — это не самое главное в жизни
Если вы воспользуетесь IE8 бета — то увидите — что там много чего пофиксено.
Я считаю что технологи могут сами участвовать в браузерных войнах:
массово отказавшись от поддержки ие6 — можно перекинуть кучу пользователей на другие браузеры
у простого пользователя не будет другого выбора — кроме как поменять его — поскольку большинство сайтов будет открываться с глюками
заметьте — ие6 падает относительно, а не абсолютно:
www.liveinternet.ru/stat/ru/browsers.html?period=month
чтобы она продолжала работать как IE7?
в режиме IE7 — видит
а [if IE] который есть на многих сайтах (if lte IE 7 мало где видел) заставит его поддерживать эти хаки, которые приведут к некорректному отображению
поэтому совет:
даже в этом файле в conditional comments следует писать дополнительно хаки (кстати они валидные и ими можно пользоваться даже в обычном css)
* html .class{для ie6}
*+html .class{для ie7}
или изменить if IE на if lte IE 7
но даже в 8ке присутствуют определенные баги при верстке (по крайней мере в бете 2)
+ для любителей стандартов — посмотрите на ваш сайт в браузере Amaya
она работает в 8ке?
и + для гугл это огромный генератор идей
пробел после *: ставит сам Хабр
*: fisrst-child+html .class{}
идеальных решений не бывает, особенно если верстка сложная
ещё 1 валидный хак — для IE7:
*: fisrst-child+html .class{}
тру верстальщику этих 2 хаков должно хватать
* html hr{margin:-7px 0}
во всех браузерах одинаково выглядит
таким методом это будет делаться в 1 диве в будущем