Просто IE, до версии 7 игнорировал конструкции типа
body > p{правила}
Хотя в стандартах эти прописаны:
http://www.w3.org/TR/CSS2/selector.html#child-selectors
и FireFox, Opera и пр. браузеры прекрасно это понимали.
Так же IE игнорировал конструкции типа:
p{width/**/:/**/100%;}
А другие бразеры воспринимали прекрасно.
Но, IE воспринимал конструции типа
* html body{background-color:black;}
или
div{_height:500px;}
А все другие игнорировали и * html и _property.
Однако, если Вы углубитесь в документацию по IE 7, то поймете, что все эти баги в версии 7 исправлены, и тот кто пытается использовать их, рискует получить нормальный вид документа в старых версиях, но кривой в версии 7.
Ознакомиться с документацией по версии 7 можно здесь:
http://blogs.msdn.com/ie/archive/2006/08/22/712830.aspx
iexpert, nickspring, lexwrlk и все прочтите внимательно, именно поэтому я рекомендую условные комментарии и полный отказ от не валидного CSS.
lexwrlk, вот,
http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp
хотя от себя скажу, что использование конструкций
которую советует Билл Гейтс :) нарушает валидацию.
Но все равно, вариант условных комментариев лучше, чем не валидный CSS.
antono, id не может начинаться с числа, это противоречит стандартам, а некоторым браузерам, при работе может, так и вовсе крышу снести.
А про какой язык программирования вы говорите?
Хотя лучше использовать условные комментарии, т.к. конструкции типа: * html или _height, которые понимает IE не проходят валидацию CSS, а вот конструкция:
<!--[if IE]> <div id="blockForIE"> <[endif]>--> рыба <!--[if IE]> </div> <[endif]>-->
Абсолютно валидна и позволяет избежать приблудов IE
Да собственно, уже есть гинераторы таких шаблонов, приводил ссылку выше, которые облегчают разработку.
ХренРедькиНеСлаще, а вдруг Вы уже проболтались :)
Супер Ёж, была вот такая тема:
/ru/forum/77511
Хотя, подверждать или опровергать выводы сделаные автором ХренРедькиНеСлаще я не буду, выводы делайте сами. :) :) А вот определить предельную длинну документа, с точностью до 1 байта было б великолепно. :) :)
Лицензия? Может быть.
А сколько стоит его покупка и сколько стоит Apache? :) :)
Sadie, думаю вот эта ссылка Вам поможет:
http://xhtml.ru/instr/3col_creator/ ;) ;)
H1, H2, H3{FONT-STYLE: normal; FONT-WEIGHT: bold; display: inline;COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;padding-left: 4px;} H1 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: 900;display:block;padding-left: 0px; } H2 { COLOR: #A6BFC4; FONT-SIZE: 16px; } H3 { FONT-SIZE: 14px; }
topol-m, небольшой рефакторинг Вашего кода, теперь он меньше и упралять им легче :) .
julliana82 , если у всех элементов есть одинаковые свойства, то описывайте их в одном месте, если возникнет необходимость, что-то переопределить, как в примере свойство
FONT-FAMILY: или padding-left: 0px;
для H1, то просто напишите внутри описания H1, новые правила для него.
☝ ☝ А почему бы не скомбинировать оба подхода , т.е. код будет вот такой код:
<a href="большое-фото.html" onclick="javascript:return false;вызов_функции_открытия_большого_фото_в_новом_окне();"> <img src="путь-к-маленькой-фотке.jpg" /> </a>
В результате и юзер доволен, если javascript включен, то видит большое фото в новом окне, если выключен, то переходит на страницу с большим фото, и поисковик все прекрасно проиндексирует .
Может быть эти темы помогут:
/ru/forum/comment/1521224
/ru/forum/78137 :) :)