Ёжик В Тумане

Ёжик В Тумане
Рейтинг
16
Регистрация
26.07.2006
Ayavryk:
Есть гарантия, что это поддерживается всеми броузерами?

IE 6, IE 7, Opera 9, Firefox 1.5, Firefox 2.0...

Ayavryk:
И что это не потянет за собой какой-нибудь труднообнаружимый глюк?

Откровенно говоря, даже валидный код, может потянуть трудно обнаруживаемый глюк (а не валидный уж точно потянет 😂 ), в каком - нибудь браузере (я видел, как абсолютно валидный сайт разлетелся в IE7, при том, что сайт мной уважаемый: http://xpoint.ru :( )

Ayavryk:
Был такой очень хороший броузер Netscape Navigator. Кто нибудь помнит про него?

:) , однако ж, сейчас большинство веб разработчиков сидят под Firefox и Opera. Привет Биллу 😂 .

nickspring:
Чего-то у меня не вышло. Может не сильно старался.

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:
Radli, бОнальная не в каких. А если серьезно, то речь не о браузерах, а о валидности кода.

P.S. Похоже Яндекс сожрал таки мою ссылку, прошу прощения за то, что ввел в заблуждение... буду искать дальше пути решения. Пока не буду знать точно на 100%, писать не буду.

nickspring, а возможно проще пойти путем наименьшего сопротивления, а точнее выбрать один из этих:

1. Javascript

2. Создание собсвенного DTD (валидность это не значёк, который показывает плагин Tidy, в браузере Firefox, а сообщение с сайта http://validator.w3.org ;) ), тем более что создать свой собственный DTD, может человек с самым минимальным опытом, достаточно прочитать немного документацию.

3. Плюнуть на поисковик, которым сам плюет на стандарты и оптимизировать, например под Google :) .

ТВЭЛ:
Блин, да вы что?

<!--[if lte IE 6]>
Здесь все что угодно для 6-го эксплорера и ниже.
<![endif]-->


Этот метод называется "условные комментарии" и пройдет любую валидацию. Я обычно делаю это в разделе HEAD документа, чтобы вставить CSS отдельно для эксплорера.

ТВЭЛ, респект, как всегда в самую точку. Для тех кому интересно изучить это подробнее, посмотрите документацию на первоисточнике: About Conditional Comments.

Еще вариант с использованием CSS:


* html /*для IE 6 и ниже*/
*:first-child+html /*для IE 7*/
igor456:
Добрый день.
Во время обмена статьями заметил, что некоторые движки автоматом заменяют в урле "&" на "&amp;". Как воспринимает такую ссылку поисковик ?

Воспринимают нормально, да и вообще, если сайт соответствует стандартам W3C (проходит валидацию), то любое упоминание сущности "&" должно заменяться на "&amp;", так, что эти движки работают правильно, а вот те движки, что не заменяют "&" на "&amp;" работают не правильно.

Mr_Promoter, сам родился в Казахстане, потом переехал в Россию, сейчас живу в Самаре, хороший город, да и интернет бизнес не плохо развит. В общем советую Самару.:)

Поздравляю!

sig:

Зачем вчера мой отпуск, тварь, на зиму перенес?

Сочуствую...

kevindark:
Мда, сравнить СССР и Китай, в котором инвестиционный климат получше, чем в России и других постсоветских республиках... это сильно :)

Хм., kevindark, я тоже знаю такие страшные слова как: макроэкономика, экономический рост, ВВП и много еще разных..

Да только, очень часто проблемы лежат не в экономике, а в мозгах людей, и особенно большие проблеммы в мозгах твердолобых руководителей и традициях групп управляющих странами. В 30 годы, 20 века, самый большой экономический рост был в СССР и фашисткой Германии, а вот в США всё было очень хреново, они выбирались из "великой депрессии", однако история мира совсем неожиданно повернулась так, что сначала не стало фашисткой Германии, а спустя 45 лет (для истории нет ни что) и СССР исчез. А вот США правят миром.

Кто знает, что будет миром через 20 лет, я например так далеко не загадываю.

Так что падать духом и сдаваться на милость китайцам, американцам или ещё кому-то рано, надо просто работать самим.

А языки других народов изучать надо, что бы их понять и свою культуру донести до них.

Вообще топик про изучение языка превратился в паникерство и страх перед Китаем. Пусть люди изучают другие языки, тогда и в мире будет больше понимания друг друга. А заобно и друзей за границей будет больше.

Ceres:
10-20 лет нереально конечно, но лет через 50 китай будет господствовать в мире.....

50 лет назад говорили:

"Русские идут " :D

Если ни чего не измениться через 50 лет для Китая, то они могут этому радоваться, потому как для них может быть все гораздо хуже. Даже не надо бомбить Китай. Достаточно просто поступить как с СССР: большая часть мира торговала, сотрудничала с СССР и при этом поддерживать диссидентов и оппозиционеров (хотя эти люди говорили правду, за правду их и приследовали), а так же разного рода экстремистов. А уж найти в Китае экстримистом и диссидентов не сложно. Рано или поздно, но в стране начнется застой и загнивание, а там и до развала не далеко.

Всего: 337