Es fantástico ver que muchos diseñadores están empezando a prestar atención e intentar utilizar los estándares web para crear páginas web. Sin embargo, se han descubierto varios problemas a partir de las preguntas y la producción de los internautas, y me gustaría recordarles aquí:
1. La estandarización no consiste sólo en pasar la verificación.
La intención original de los estándares web es separar el contenido (estructura) y la presentación, lo que significa separar estilos y colocarlos en archivos CSS separados. La ventaja de esto es que el contenido y el rendimiento se pueden procesar por separado y también facilita la búsqueda y la reutilización del contenido.
La validación del W3C sólo le ayuda a comprobar si la escritura del código XHTML está estandarizada y si los atributos CSS están dentro de la especificación CCS2. La estandarización del código es sólo el primer paso. No significa que si pasa la verificación, mi página web estará estandarizada. No estamos estandarizando por fama o presumir ante los demás: "Mira, mi página ha pasado la verificación. Nuestro propósito es hacer que nuestro diseño web funcione más eficientemente, reducir el tamaño de la página web y ser". poder usarlo en cualquier navegador y navegar normalmente en dispositivos de red.
Cálmese, estudie detenidamente y comprenda la connotación de los estándares web. Internet ya está lleno de impetuosidad y vanidad. Por favor, no lleven esta tendencia a la aplicación de estándares web. Hacerlo sólo afectará y dañará la promoción de los estándares web.
2. No utilices el pensamiento de tabla tradicional para configurar divs.
"El diseño CSS reemplaza la tabla original con div. Solía ser anidación de tablas, pero ahora es anidación DIV".
Salga de las limitaciones del diseño de la tabla original y abandone la forma de pensar de colocar imágenes y contenido un TD tras otro. Dijimos anteriormente que el propósito de los estándares web es separar el contenido y el rendimiento. Puede pensarlo de esta manera: la página solo contiene contenido, parece una página blanca con algo de texto e imágenes (esta imagen se refiere a. imagen en el contenido, que es una imagen con significado real). Estas imágenes de texto se enumeran simplemente en secuencia, solo con estructura y sin estilo. Luego agregue rendimiento, use todas las imágenes modificadas como fondo y use CSS para definir la posición, fuente, color, etc. de cada contenido.
La página producida de esta manera tiene contenido y rendimiento separados. Es decir, cuando eliminas el archivo css, lo que queda es contenido limpio. De esta forma, puedes leerlo en un navegador de texto, leerlo en un teléfono móvil o PDA y modificar el CSS en cualquier momento para lograr la revisión.
3. No es necesario crear una identificación para cada contenido.
Algunos internautas se quejaron de que el archivo CSS era demasiado grande y complicado. Al observar detenidamente su código, descubrí que la razón es que definen un div y crean una identificación para cada contenido o incluso cada oración. Esto se debe, por un lado, a la falta de familiaridad con las aplicaciones de hojas de estilo y, por otro, a una falta de conocimiento profundo de los estándares web.
Sabemos que el contenido tiene una estructura (si no lo comprende, lea: [url=http://www.w3cn.org/article/tips/2004/43. html]Comprenda la separación entre rendimiento y estructura[/ url]) Podemos usar el mismo estilo para definir contenido con la misma estructura, como títulos, texto e imágenes en el mismo nivel. Para los estilos a los que se hace referencia varias veces, puede usar la clase para definirlos y no necesita usar id para cada uno. Además, eso no significa que deba usar <div>. Puede usar <p>. en cambio, también son elementos a nivel de bloque y tienen los mismos. Entre los siete parámetros del modelo de caja, <div> solo es conveniente para flotar.
En cuanto a agregar divs adicionales solo para la altura de la línea, el espaciado y una imagen modificada, creo que puedes omitirlos rápidamente con la aplicación y la comprensión de CSS. Nos oponemos al uso de anidamiento DIV para reemplazar el anidamiento de tablas. Esto no tiene sentido y no puede reflejar la estructuración del contenido. Espero que todos estudien más CSS y escriban las hojas de estilo más concisas y efectivas.
4. No te rindas sólo por un pequeño contratiempo.
Creo que es una cuestión de actitud y enfoque, no sólo de aprender estándares web. Aprender nuevos conocimientos y aceptar nuevos conceptos es difícil, especialmente cuando requiere que cambie sus hábitos y formas de pensar existentes. La única pregunta es: ¿crees que vale la pena aprender estándares web? Puede preguntarse: ¿Reconoce los beneficios que aportan los estándares web (código simplificado, desarrollo acelerado, tamaño de archivo comprimido, mayor velocidad de descarga, mejor usabilidad, más usuarios, mantenimiento más sencillo, compatibilidad multiplataforma)? ¿Sientes que el XML mundial todavía está lejos de ti? ¿Crees que tus conocimientos actuales de HTML son suficientes?
Desde 1999, la tecnología de producción de páginas web no ha progresado ni cambiado mucho en China (excepto por el aumento de flash), pero su progreso en el extranjero nunca se ha detenido, xhtml1.0, xhtml1.1, xml, xsl..., W3C y los principales. Las empresas de software investigan y mejoran constantemente la tecnología web para hacerla más conveniente, más efectiva y más poderosa. La aplicación y promoción de estándares web se ha llevado a cabo en el extranjero durante más de ocho años (a partir del sitio web de la organización de estándares web de Zeldman, aunque existen muchas dificultades, poco a poco está siendo aceptado y reconocido por la gente). ¿Por qué seguimos ebrios con la "prosperidad" en la superficie del sitio web, sin pensar en la esencia detrás de la página?
¿Quiere que China siga rezagada? ¿Está dispuesto a seguir rezagado? Todas las decisiones son tuyas.