В этой статье рассказывается о некоторых опытах пользователей сети при выполнении проверки W3C XHTML1.0 при обновлении и настройке веб-сайта. Обобщает девять проблем, на которые необходимо обратить внимание при принятии стандарта W3C XHTML1.0: 1. Какие ошибки в утверждении <div class=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>Я ТЖ!</p><br /><p>ТЖ — это я!</p> 4. <h1>~tangzhehao~эй~</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 не является значением с плавающей запятой. Многие новички ошибочно примут 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. Если фон и цвет совпадают, вы получите предупреждение.