Я на самом деле пишу это для выяснения, почему вышеупомянутые три сообщения, которые говорят приблизительно последовательность браузера и хорошо, сформировались , HTML был провален?
, Поскольку это известно, HTML является промышленным стандартом. Браузеры реализованы так, чтобы они представили повышенное содержание, как описано в стандарте HTML. К сожалению, существуют области, которые не были четко определены в HTML: что происходит, если пользователь забыл закрывающий тэг или что сделать, если отнесенное изображение не найдено? некоторые браузеры используют тег 'высокого звука', чтобы иметь текстовый объект заполнителя, и некоторые браузеры отображают тег 'высокого звука' как подсказку. Известный режим 'причуд' браузеров является результатом этого отсутствия ясности. Из-за этого стало довольно возможно, что та же веб-страница отобразится по-другому на различных браузерах.
Также, поскольку использование HTML выросло была еще одна проблема: это не было расширяемо - не было никакого способа добавить пользовательские теги.
XHTML решает вышеупомянутые проблемы :
, XHTML имеет четко определенные правила о структуре, и они могут быть программно осуществлены. Проверьте различные "Блоки проверки допустимости XHTML онлайн". Они скажут, формируется ли Ваш XHTML хорошо или не (и выделите проблемные области). Из-за этих строгих правил Ваша страница, как более или менее гарантируют, будет выглядеть одинаково на всех браузерах, реализовывая XHTML.
[ примечание ], если Вы хотите проверить вышеупомянутое, обратитесь к тексту, "Возглавляют Первый XHTML и CSS"
Это работает:
(apply str my-char-seq)
Обычно str вызывает toString () для каждого из своих аргументов, а затем объединяет их. Здесь мы используем apply , чтобы передать символы в последовательности как аргументы в str .