Tras el lanzamiento del manual chino CSS3.0 del equipo en China, la popularidad de HTML5.0 y CSS3.0 se ha disparado en todas partes recientemente, parece que en esta era en la que los navegadores se burlan entre sí, se han creado muchos temas para ellos; la industria.
Hace años, el equipo de Chrome de Google vino a la empresa para realizar intercambios relacionados y la empresa me pidió que elaborara un plan de discusión preliminar. Entonces lo pensé y se me ocurrieron tres puntos:
Los primeros dos puntos están más dirigidos al propio Chrome, y el tercer punto creo que está más dirigido a los programadores de navegadores de nuestra nueva era, así como a nuestros amigos extranjeros que formulan los estándares del W3C.
Mirando hacia atrás, la guerra entre XHTML2.0 y HTML5.0 duró casi 4 años (2002/8/5 - 2006/7/26), y el resultado de la batalla es que XHTML2.0 se retiró derrotado.
Lo primero que vale la pena mencionar sobre esta guerra contra XHTML2.0 es el reflejo que nos dejó en sus pensamientos: (Si has leído " El futuro de la Web: XHTML 2.0 " del maestro Nicholas Chase, puedes hacer clic para saltarte los juegos previos ) .
1. Reemplace etiquetas puramente expresivas como byi por semánticas. (Separación de estructura, comportamiento y desempeño)
<i>énfasis</i>, <b>más énfasis</b>.
y
<em>énfasis</em>, <strong>más énfasis</strong>.
2. Reemplace imágenes de contenido como img con el atributo src y use srctype para la definición de tipo. (Permite que se muestren descripciones de texto cuando los recursos externos no se cargan, eliminando las restricciones de alt)
<object>Usar objeto para presentar el audio de introducción de Apple</object>
<img src="apple.png" alt="Esta es una imagen de una manzana" />
<p>Esta es una descripción de la fruta de la manzana. </p>
y
<p src="apple.mp3" srctype="audio/x-mpeg">
<span src="apple.png" srctype="image/png">Esta es una imagen de una manzana</span>
Esta es una descripción de la fruta de la manzana.
</p>