В этой статье рассказывается о некоторых опытах пользователей сети при выполнении проверки W3C XHTML1.0 при обновлении и настройке веб-сайта.
Кратко изложим девять вопросов, на которые необходимо обратить внимание при принятии стандарта W3C XHTML1.0:
1. Какие ошибки в операторе <div class=tzh>I am TZH!</div>?
Проблемы с пунктуацией. На самом деле эту ошибку вызывают всего лишь две маленькие кавычки. Хотя многие браузеры по-прежнему корректно распознают рендеринг без кавычек. Однако невозможно соответствовать строгому международному стандарту W3C XHTML. Помните, что после знака равенства должны стоять кавычки. Правильное написание: <div class="tzh">Я ТЖ!</div>
2. Какие ошибки в предложении <SPAN class="tzh">ТЖ это я!</SPAN>?
Обратите внимание на капитализацию. Это, как и первый вопрос, представляет собой детальную проблему, которую особенно легко упустить из виду. Заглавные буквы абсолютно недопустимы в стандартах W3C. Я до сих пор помню, что когда я тестировал фрагмент кода JavaScript, onLoad, который я написал, чтобы прояснить для себя, также был признан ошибкой. Причина в том, что L не может быть. с большой буквы. Правильное написание: <span class="tzh">ТЖ — это я!</span>
3. В предложении <p>Я — ТЖ!</p><br><p>ТЖ — это я!</p> Что такое не так с?
<br />Проблемы с тегами. Что касается тега принудительного разрыва строки <br />, многие новички не могут отличить его от <br>. Даже в редакторе FCKeditor иногда время от времени всплывает <br>, действуя как <br />. . Хотя многие браузеры могут автоматически исправлять ошибки и распознавать <br> как <br />. Но лучший метод редактирования по-прежнему рекомендуется использовать для редактирования Dreamweaver. При нажатии Ctrl+Enter автоматически будет записан <br />. Правильный способ написания: <p>Я TZH!</p><br /><p>TZH это я!</p>
4. <h1>~tangzhehao~hey~</h1> Какие ошибки в тексте? это предложение?
Обратите внимание на знаки препинания, которые следуют в конце тега. За многими тегами нельзя ставить специальные знаки препинания, например, тильду «~», но вы должны спросить, как мне ее использовать? Затем используйте набор символов ISO Latin-1. Здесь найдите десятичный код набора символов, соответствующий знаку тильды «~», то есть ~, а затем используйте этот десятичный код для замены знака тильды ~, помните последнюю точку с запятой. нельзя потерять. В наборе символов ISO Latin-1 приоритет имеет именованный объект, за которым следует десятичный код. То есть, когда символ имеет как десятичный код, так и именованный объект, приоритет имеет десятичная кодировка. не используется.
5. Какие ошибки в предложении <form id="54tzh"></form>?
Обратите внимание на особые случаи id и класса. Стандарт W3C XHTML1.0 предусматривает, что в идентификаторе или классе первый символ не может быть цифрой, а должен быть буквой. Правильное написание: <form id="tzh45"></form>
6. Какие ошибки в предложении <img src="logo.gif">?
Обратите внимание на тег <img>. Стандарт W3C XHTML1.0 предусматривает, что элемент alt должен быть включен в тег <img>. Правильное написание: <img alt="Logo" src="logo.gif">
7. Какие ошибки в <script Language="JavaScript">?
Обратите внимание на тег <script>. Стандарт W3C XHTML1.0 предусматривает, что элемент type должен быть включен в тег <img>. Правильное написание: <script Language="JavaScript" type=text/javascript>
8. Какие ошибки в предложении <div><h1>Я ТЖ!</div></h1>?
Обратите внимание на соответствующий порядок начала и окончания тегов. Правильное написание: <div><h1>Я ТЖ!</h1></div>
9. Помимо вышеперечисленных, на какие еще вопросы необходимо обратить внимание?
Обратите внимание на специальные пакеты. Например: <dl><dd><ul><li> и другие специальные теги обязательны в заданной последовательности. Четыре тега <dl><dd><ul><li> должны быть записаны полностью по порядку. Есть много подобных.
Обратите внимание, что вкладка не открыта. Так называемое «не открыто» происходит из-за обнаружения W3C. Ошибка, отображаемая этим типом ошибки, не открыта, что означает «не открыт при переводе». Если понимать по-китайски, то это значит, что есть начало без хвоста или есть хвост без головы. Обычно причина этой ошибки в том, что при модификации был удален кусок кода, без учета относительно удаленных конечных или начальных тегов.
Подытожили некоторые примеры использования стандартов W3C CSS:
1. Используйте меньше предвзятости. Лучше всего использовать менее скрытый CSS, такой как разрыв слова, ручное наложение слоев с помощью z-индекса, вертикальное выравнивание и т. д., поскольку не все браузеры могут поддерживать его, и его чрезвычайно сложно пройти обнаружение W3C.
2. Центр не является значением с плавающей запятой. Многие новички ошибочно примут center за значение float, но это не так. center — это просто значение text-align.
3. Выравнивание не может включать два значения. Многие новички будут заполнять два значения в формате float или text-align, например: float:left top. Это запрещено и не распознается браузером.
4. Лучше не настраивать цвет полосы прокрутки. Многие браузеры не могут правильно распознавать полосы прокрутки с пользовательскими цветами, а многие пользовательские цвета не могут пройти проверку W3C.
5. Отдельные настройки полосы прокрутки. В настоящее время часто используются overflow-x (горизонтальная полоса прокрутки) или overflow-y (вертикальная полоса прокрутки). При настройке мы часто обнаруживаем, что это не влияет на всех клиентов. Лучше всего установить его в теле. и html устанавливаются одновременно. Однако этот CSS не поддерживается CSS2.1 (CSS2.1 поддерживает переполнение и определяет горизонтальные и вертикальные полосы прокрутки). Этот метод определения не поддерживался до CSS3. Используйте как можно меньше.
6. Если фон и цвет совпадают, вы получите предупреждение.