Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Свойства в зависимости от браузера


Автор: belkobot 25.3.2010, 13:45
можно ли в зависимости от браузера ставить свойства блока

#style1
{
   // if IE8
   height:500px;

// if mjzilla
   height:600px;

{


может есть библиотеки, которые реализуют это?

Автор: azesmcar 25.3.2010, 14:13
http://www.thesitewizard.com/css/excludecss.shtml

Автор: bars80080 25.3.2010, 14:52
то html-ные исключения. их удобно для выбора файла стилей для каждого браузера отдельно

в самом css действуют такие:

p { /* действует везде */ }
* html p { /* действует только в ИЕ6 */ }
* html+p { /* действует только в ИЕ7 (ИЕ8 не проверял) */ }

есть ещё для firefox и opera, но посложнее, ищутся в поисковиках как "css хаки для разных браузеров"

Автор: SelenIT 25.3.2010, 18:10
А еще доктайп ставить нормальный (хотя бы самый короткий - "<!DOCTYPE HTML>"). Тогда велика вероятность, что по крайней мере разную ширину для IE8 и Мозиллы задавать просто не придется ;)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)