2009-08-23 3 views

ответ

3

Имеет хоббс, нет практического недостатка. Тем не менее, теоретически строгий DTD является более «перспективным».

Вот ссылка на быстрое решение в PHP, который сделает Recaptcha действительным XHTML 1.0 Strict:

http://www.boriel.com/2009/07/29/xhtml-strict-valid-recaptcha/

+0

Мне было бы любопытно (на законных основаниях любопытно, а не «интернет». Я допрашиваю ваш интеллект, используя любопытное слово «любопытно»), чтобы ваше мышление о строгом DTD стало более надежным доказательством будущего. Оба являются стандартами, что подразумевает, что есть равные политические последствия для того, чтобы отказаться от обоих, и моя кишка говорит, что есть больше документов, там созданных XHTML переходных, что является еще одним поводом к его будущему «proffness». –

+0

Я говорю «будущие доказательства», потому что в терминах стандартов W3C ожидает, что атрибуты представления и элементы (присутствующие в переходных DTD) будут постепенно сокращаться. Это не то, что гарантировано, но что-то желательно для лучшей сети. Если у вас есть ваши шансы XHTML или HTML, вы не будете нуждаться в каких-либо изменениях на своих веб-сайтах в долгосрочной перспективе, а также убедитесь, что браузеры будут использовать их самые строгие режимы рендеринга, совместимые со стандартами. Ссылка на эту тему: http://24ways.org/2005/transitional-vs-strict-markup – rogeriopvl

+0

В то время, когда было написано HTML4, считалось, что iframe будет постепенно отменен. Что касается сегодняшнего дня, это, вероятно, не так. Используйте переходный, если хотите, но хорошо понимаете, какие функции «устарели» и избегают их там, где есть лучшая альтернатива. – thomasrutter

1

Ничего, действительно. С практической точки зрения, когда речь заходит о совместимости браузера, функциональности и дружелюбии с инструментом/генератором, лучше всего использовать XHTML 1.0 Transitional (в соответствии с рекомендациями «Совместимость HTML» и text/html).

1

Here У вас есть небольшое сравнение, которое может помочь вам в отношении каждого типа документа.

Но в «практических» условиях, если вы хотите, чтобы ваш сайт использовался строго, зачем просто добавлять iframe. единственная проблема с этим заключается в том, что страница не будет правильно проверена.

0

В то время HTML4 была написана, считалось, что плавающие фреймы будет прекращено в будущем.

Однако это было давно, и похоже, что это уже не так. Таким образом, можно сказать, что «строгий» подмножество уже не является точным представлением о будущем HTML/XHTML, каким оно было когда-то.

Используйте переходный режим, если есть причина, по которой вам нужны некоторые из его функций, но имеют хорошее представление о том, какие функции «устарели» и вообще избегают их, когда есть лучшая альтернатива.

Обратите внимание, что поддержка браузера для переходных функций, реализованных сегодня, вероятно, не исчезнет в моей жизни. Обратная совместимость доказала жесткую гайку для взлома в Интернете.