|
|
|
|
|
для: Maxam
(01.08.2010 в 12:31)
| | Да нет никакого прикола.
Я Вам уже указывал - если Вы напишете ОШИБОЧНО, то браузер Вашу ошибку не просто проигнорирует, а установит стиль по умолчанию.
А ошибок у Вас - пруд пруди.
И не только упоминание всяких-разных браузеров, но и просто в синтаксисе условий.
Например, писать надо просто if IE 8, а не if IE 8.0
Логическое "И" в Conditional Comments состоит из одного амперсанда, а не из двух.
И т.д. и т.п.
Изучите http://msdn.microsoft.com/en-us/library/ms537512.aspx | |
|
|
|
|
|
|
|
для: АЯ
(31.07.2010 в 13:44)
| | Прикол в том, что пусть я и неправильно указал на другие браузеры, но не работает именно в IE wrap! IE 8. | |
|
|
|
|
|
|
|
для: Lelik
(31.07.2010 в 13:27)
| | Спасибо за информацию - ново. | |
|
|
|
|
|
|
|
для: АЯ
(31.07.2010 в 13:44)
| | Только для IE надо заново <style></style> писать? Просто странно для других написано - { значение } | |
|
|
|
|
|
|
|
для: АЯ
(31.07.2010 в 13:05)
| | Вот Вам пример. Вместо выделенного жирным впишите нужные Вам класс {свойство: значение} для каждого из браузеров:
<style>
* {font-weight: bold; font-size: large}
/*Для Google Chrome и Apple Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{div {color: red}}
/*Для Mozilla FireFox*/
@-moz-document url-prefix()
{div {color: green}}
/*Для Opera*/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{head~body div {color: silver}}
</style>
<!-- Для MSIE-->
<!--[if IE]>
<style>
div {color: aqua}
</style>
<![endif]-->
<div>MSIE - голубой<br>
FireFox - зеленый<br>
Chrome и Safari - красный<br>
OPERA - серый
</div>
|
| |
|
|
|
|
|
|
|
для: Maxam
(31.07.2010 в 12:14)
| | для оперы отдельные стили так:
<link rel="stylesheet" href="/css/opera.css" media="all" type="text/opera"/>
|
| |
|
|
|
|
|
|
|
для: Maxam
(31.07.2010 в 12:14)
| | Рассмешили :-))
Условные комментарии (Conditional Comments) работают ТОЛЬКО В БРАУЗЕРЕ MSIE
Соответственно, Ваши конструкции
<!--[if (gte Gecko 1.0)&(lte Gecko 2.0)]>
<!--[if Gecko 3.5]>
<!--[if (Opera gte 4.0)&&(lte Opera 6.0)]>
<!--[if Opera 7.0]>
<!--[if Opera 8.0]>
<!--[if Opera 9.5]>
<!--[if WebKit 3.0]>
| не понимает вообще НИ ОДИН браузер, в том числе и MSIE.
Ибо
<!--[if ВОТ ЗДЕСЬ ДОЛЖНО БЫТЬ ТОЛЬКО ПРО IE]>...<![endif]-->
|
Для того, чтобы задать стиль ТОЛЬКО для браузера OPERA, или ТОЛЬКО для браузера FireFox, или ТОЛЬКО для браузера WebKit существуют свои специальные способы. | |
|
|
|
|
|
|
|
для: maxam
(30.07.2010 в 13:00)
| | НАМУЧАЛСЯ!
ВСЕ РАВНО НЕ РАБОТАЕТ (ТОЛЬКО В ОПЕРА 10.60)!
ВОТ КОД:
<style type="text/css"> .wrap { word-wrap: break-word } </style>
<!--[if (gte IE 5.5)&(lt IE 8.0)]> <style type="text/css"> .wrap { word-wrap: break-word } </style> <![endif]-->
<!--[if IE 8.0]> <style type="text/css"> .wrap { word-wrap: break-word; white-space: pre-wrap } </style> <![endif]-->
<!--[if (gte Gecko 1.0)&(lte Gecko 2.0)]> <style type="text/css"> .wrap { word-wrap: break-word; white-space: -moz-pre-wrap } </style> <![endif]-->
<!--[if Gecko 3.5]> <style type="text/css"> .wrap { word-wrap: break-word; white-space: pre-wrap } </style> <![endif]-->
<!--[if (Opera gte 4.0)&&(lte Opera 6.0)]> <style type="text/css"> .wrap { word-wrap: break-word; white-space: -pre-wrap } </style> <![endif]-->
<!--[if Opera 7.0]> <style type="text/css"> .wrap { word-wrap: break-word; white-space: -o-pre-wrap } </style> <![endif]-->
<!--[if Opera 8.0]> <style type="text/css"> .wrap { word-wrap: break-word; white-space: pre-wrap } </style> <![endif]-->
<!--[if Opera 9.5]> <style type="text/css"> .wrap { word-wrap: break-word; white-space: pre-wrap } </style> <![endif]-->
<!--[if WebKit 3.0]> <style type="text/css"> .wrap { word-wrap: break-word; white-space: pre-wrap } </style> <![endif]-->
|
| |
|
|
|
|
|
|
|
для: АЯ
(31.07.2010 в 02:13)
| | Спасибо. Классная там таблица. Я уже ППЦ как намучался. | |
|
|
|
|
|