Este artículo trata sobre algunas experiencias de un internauta al realizar la verificación W3C XHTML1.0 al actualizar y ajustar el sitio web.
Resuma nueve cuestiones a las que se debe prestar atención al aprobar el estándar W3C XHTML1.0:
1. ¿Cuáles son los errores en la declaración <div class=tzh>¡Soy TZH!</div>?
Problemas de puntuación. En realidad, este es el problema que más fácilmente se pasa por alto. De hecho, son sólo dos pequeñas comillas las que provocan este error. Aunque muchos navegadores todavía reconocen correctamente la representación sin comillas. Sin embargo, es imposible pasar el estricto estándar internacional W3C XHTML. Recuerde que el signo igual debe ir seguido de comillas. Escritura correcta: <div class="tzh">¡Soy TZH!</div>
2. ¿Cuáles son los errores en la oración <SPAN class="tzh">¡TZH soy yo!</SPAN>?
Preste atención a las mayúsculas. Esta, al igual que la primera pregunta, es una cuestión de detalles que es particularmente fácil pasar por alto. Las letras mayúsculas no están permitidas en absoluto en los estándares del W3C. Todavía recuerdo que cuando estaba probando un fragmento de código JavaScript, el onLoad que escribí para dejarlo claro también se consideró un error. La razón es que L no puede ser. en mayúscula. Escritura correcta: <span class="tzh">¡TZH soy yo!</span>
3. En la oración <p>¡Soy TZH!</p><br><p>¡TZH soy yo!</p> ¿Qué es mal con?
<br />Problemas con etiquetas. En cuanto a la etiqueta de salto de línea forzada <br />, muchos principiantes no pueden distinguir entre esta y <br>. Incluso en el editor FCKeditor, <br> a veces aparece de vez en cuando para actuar como <br />. . Aunque muchos navegadores pueden corregir errores automáticamente y reconocer <br> como <br />. Pero el mejor método de edición sigue siendo utilizar Dreamweaver para editar. Cuando presione Ctrl+Enter, se escribirá automáticamente un <br />. Forma correcta de escribir: <p>¡Soy TZH!</p><br /><p>¡TZH soy yo!</p>
4. <h1>~tangzhehao~hey~</h1> ¿Cuáles son los errores en esta frase?
Preste atención a los signos de puntuación que siguen al final de la etiqueta. Muchas etiquetas no pueden ir seguidas de signos de puntuación especiales, como la tilde "~" aquí, pero debe preguntar, ¿cómo puedo usarla? Luego use el juego de caracteres ISO Latin-1 Aquí, busque el código decimal del juego de caracteres correspondiente al signo de tilde "~", que es ~, y luego use este código decimal para reemplazar el signo de tilde ~, recuerde El último punto y coma. no se puede perder. En el juego de caracteres ISO Latin-1, se da prioridad a la entidad nombrada, seguida del código decimal. Es decir, cuando un símbolo tiene tanto un código decimal como una entidad nombrada, se le da prioridad a la entidad nombrada. no usado.
5. ¿Cuáles son los errores en la oración <form id="54tzh"></form>?
Preste atención a los casos especiales de id y clase. El estándar W3C XHTML1.0 estipula que en id o clase, el primer carácter no puede ser un número y debe ser una letra. Escritura correcta: <form id="tzh45"></form>
6. ¿Cuáles son los errores en la oración <img src="logo.gif">?
Preste atención a la etiqueta <img>. El estándar W3C XHTML1.0 estipula que el elemento alt debe incluirse en la etiqueta <img>. Escritura correcta: <img alt="Logo" src="logo.gif">
7. ¿Cuáles son los errores en <script language="JavaScript">?
Preste atención a la etiqueta <script>. El estándar W3C XHTML1.0 estipula que el elemento de tipo debe incluirse en la etiqueta <img>. Escritura correcta: <script language="JavaScript" type=text/javascript>
8. ¿Cuáles son los errores en la oración <div><h1>¡Soy TZH!</div></h1>?
Preste atención al orden inicial y final correspondiente de las etiquetas. Escritura correcta: <div><h1>¡Soy TZH!</h1></div>
9. Además de lo anterior, ¿a qué otras cuestiones se debe prestar atención?
Cuidado con los paquetes especiales. Por ejemplo: <dl><dd><ul><li> y otras etiquetas especiales son indispensables en la secuencia establecida. Las cuatro etiquetas <dl><dd><ul><li> deben escribirse completamente en orden. Hay muchos similares.
Tenga en cuenta que la pestaña no está abierta. El llamado no abierto proviene de la detección del W3C. El error que muestra este tipo de error es no abierto, lo que significa no abierto cuando se traduce. Si lo entiendes según el significado chino, significa que hay un comienzo sin cola o hay una cola sin cabeza. Por lo general, el motivo de este error es que se eliminó un fragmento de código durante la modificación, sin tener en cuenta las etiquetas de inicio o final relativamente distantes.
Se resumieron algunas experiencias sobre los estándares CSS del W3C:
1. Utilice menos sesgos. Es mejor utilizar CSS menos clandestino, como palabras de corte, capas manuales con índice z, alineación vertical, etc., porque es posible que no todos los navegadores lo admitan y es extremadamente difícil pasar la detección del W3C.
2. El centro no es un valor flotante. Muchos principiantes confundirán el centro con el valor de flotación, pero no es el caso. center es solo el valor de text-align.
3. La alineación no puede incluir dos valores. Muchos principiantes completarán dos valores en flotador o alineación de texto, como: flotador: parte superior izquierda. Esto no está permitido y el navegador no lo reconoce.
4. Es mejor no personalizar el color de la barra de desplazamiento. Muchos navegadores no pueden reconocer correctamente las barras de desplazamiento con colores personalizados y muchos colores personalizados no pueden pasar el W3C.
5. Separe la configuración de la barra de desplazamiento. Hoy en día, a menudo se usa overflow-x (barra de desplazamiento horizontal) o overflow-y (barra de desplazamiento vertical). Al configurar esto, a menudo encontramos que no tiene el efecto en todos los clientes. y html se configuran al mismo tiempo. Sin embargo, este CSS no es compatible con CSS2.1 (CSS2.1 admite desbordamiento y define barras de desplazamiento horizontales y verticales. Este método de definición no fue compatible hasta CSS3). Utilice lo menos posible.
6. Si el fondo y el color son iguales, se le advertirá.