IE 6, IE 7, Opera 9, Firefox 1.5, Firefox 2.0...
Откровенно говоря, даже валидный код, может потянуть трудно обнаруживаемый глюк (а не валидный уж точно потянет 😂 ), в каком - нибудь браузере (я видел, как абсолютно валидный сайт разлетелся в IE7, при том, что сайт мной уважаемый: http://xpoint.ru :( )
:) , однако ж, сейчас большинство веб разработчиков сидят под Firefox и Opera. Привет Биллу 😂 .
nickspring, создайте вот такой документ:
<!DOCTYPE html SYSTEM "http://здесь_путь_до_вашего_сайта/doctype.dtd"> <html> <head> <title>Valid noindex</title> <style type="text/css"> div{width:50%;margin:0 auto;text-align:center;} </style> </head> <body> <div> <p><noindex> It is valid! <a href="http://validator.w3.org">Validate it on http://validator.w3.org.</a> </noindex></p> </div> </body> </html>
А в корне сайта положите вот такой файл doctype.dtd:
<!ENTITY % myNoindex "noindex"> <!ENTITY % special "A|IMG|OBJECT|BR|SCRIPT|MAP|Q|SUB|SUP|SPAN|BDO|%myNoindex;"> <!ENTITY % W3C_html PUBLIC "-//W3C//DTD HTML 4.01//EN"> %W3C_html; <!ELEMENT noindex - - (%inline;)*>
Как я писал выше, Tidy все равно будет ругаться на <noindex>, т.к. стандартные DOCTYPE (все от html до xhtml) встроены в браузере,
а вот о самописном doctype Tidy ничего не знает, а вот валидатор W3C высветит все в зеленый цвет и напишет:
This Page Is Valid _http://здесь_путь_до_вашего_сайта/doctype.dtd!
А вообще, придумывание новых тегов как правило все только путает и заводит в тупик. Вот пример, того как Билл Гейт "сам придумывал" новые теги и плевал на HTML: http://www.iowaconsumercase.org/122106/PLEX0_5879.pdf
(этот документ был изъят в ходе судебного процесса против Microsoft и кто-то его выложил в сети), в результате, теперь, значительная часть именно веб разработчиков (простые пользователи пока консервативны, но это только пока :)) пользуется либо Opera, либо Firefox, а IE идет лесом и создание IE7 - это попытка догнать уходящий поезд.
Видимо Яндекс пошел тем же путем, и рассуждает примерно так: "нам побоку стандарты, пусть все делают так, как мы хотим"...
Ну, желаю ему светлой туда дороги... :D
А все противники стандартов и валидности, которые отметились в данной теме, Вы сначали прочтите книгу "Web-дизайн по стандартам" (автор Джефри Зельдман), и заодно поищите в "правильном поисковике": Semantic Web, и тогда, возможно, маятник качнётся в правильную сторону ;).
nickspring, а возможно проще пойти путем наименьшего сопротивления, а точнее выбрать один из этих:
1. Javascript
2. Создание собсвенного DTD (валидность это не значёк, который показывает плагин Tidy, в браузере Firefox, а сообщение с сайта http://validator.w3.org ;) ), тем более что создать свой собственный DTD, может человек с самым минимальным опытом, достаточно прочитать немного документацию.
3. Плюнуть на поисковик, которым сам плюет на стандарты и оптимизировать, например под Google :) .
<!--[if lte IE 6]> Здесь все что угодно для 6-го эксплорера и ниже. <![endif]-->
ТВЭЛ, респект, как всегда в самую точку. Для тех кому интересно изучить это подробнее, посмотрите документацию на первоисточнике: About Conditional Comments.
Еще вариант с использованием CSS:
* html /*для IE 6 и ниже*/ *:first-child+html /*для IE 7*/
Воспринимают нормально, да и вообще, если сайт соответствует стандартам W3C (проходит валидацию), то любое упоминание сущности "&" должно заменяться на "&", так, что эти движки работают правильно, а вот те движки, что не заменяют "&" на "&" работают не правильно.
Mr_Promoter, сам родился в Казахстане, потом переехал в Россию, сейчас живу в Самаре, хороший город, да и интернет бизнес не плохо развит. В общем советую Самару.:)
Поздравляю!
Сочуствую...
Хм., kevindark, я тоже знаю такие страшные слова как: макроэкономика, экономический рост, ВВП и много еще разных..
Да только, очень часто проблемы лежат не в экономике, а в мозгах людей, и особенно большие проблеммы в мозгах твердолобых руководителей и традициях групп управляющих странами. В 30 годы, 20 века, самый большой экономический рост был в СССР и фашисткой Германии, а вот в США всё было очень хреново, они выбирались из "великой депрессии", однако история мира совсем неожиданно повернулась так, что сначала не стало фашисткой Германии, а спустя 45 лет (для истории нет ни что) и СССР исчез. А вот США правят миром.
Кто знает, что будет миром через 20 лет, я например так далеко не загадываю.
Так что падать духом и сдаваться на милость китайцам, американцам или ещё кому-то рано, надо просто работать самим.
А языки других народов изучать надо, что бы их понять и свою культуру донести до них.
Вообще топик про изучение языка превратился в паникерство и страх перед Китаем. Пусть люди изучают другие языки, тогда и в мире будет больше понимания друг друга. А заобно и друзей за границей будет больше.
50 лет назад говорили:
"Русские идут " :D
Если ни чего не измениться через 50 лет для Китая, то они могут этому радоваться, потому как для них может быть все гораздо хуже. Даже не надо бомбить Китай. Достаточно просто поступить как с СССР: большая часть мира торговала, сотрудничала с СССР и при этом поддерживать диссидентов и оппозиционеров (хотя эти люди говорили правду, за правду их и приследовали), а так же разного рода экстремистов. А уж найти в Китае экстримистом и диссидентов не сложно. Рано или поздно, но в стране начнется застой и загнивание, а там и до развала не далеко.