Los vectores todavía tienen un lugar en la disposición del Web page

3 de agosto de 2007

Escribe: Tirón de Kevin

En la reunión de la esta noche de los estándares grupo del Web de Melbourne, han asignado Andrew Krespanis y me para discutir para la declaración “vectores todavía tenemos un lugar en la disposición del Web page.” ¡Aquí está una ojeada del chivato en lo que planeamos decir! Considere por favor: ¡podemos no convenir realmente con todo que se indique aquí!

Los vectores del HTML permiten a diseñadores del Web hacen una cosa muy bien: diseño con las 2.as rejillas. Y hagámosle frente: si una cosa ha seguido siendo constante en diseño del Web sobre los últimos diez años, es que los diseños están basados comúnmente en las 2.as rejillas.

Sin los vectores, el contenido del HTML se diseña para empilar solamente verticalmente, un bloque encima del otro. Las rejillas requieren empilar horizontal y vertical que los vectores puedan proporcionar. Usted puede emular los flotadores de este CSS hasta cierto punto que usan, pero eso no es qué flota fue diseñada hacer; usándolos esta manera tiende para producir muchos de problemas inesperados y para accionar fallos de funcionamiento obscuros del browser.

La razón más grande dada para evitar los vectores del HTML para la disposición es porque la disposición vector-basada está empleando mal una característica prevista para otro propósito. Creemos que la misma lógica debe aplicarse a los flotadores del CSS: usar los flotadores para las disposiciones de la rejilla, está empleando mal hasta cierto punto el CSS.

Pero podemos discutir ideales que toda la realidad práctica del día- es que los vectores hacen algunas cosas mucho mejor que el CSS.

Para una cosa, los vectores pueden darle las columnas que estiran para acomodar anchura-automático de su contenido'. En el CSS, la cosa más cercana que usted puede hacer es especificar las anchuras de columna en el ccsme, que son imprecisas, y también forzarle poner al día su CSS cada vez que el contenido de la columna cambia.

Otra punta a favor de los vectores es que mi mamá y papá pueden entenderlos. Mis padres quieren nunca “consiguen” técnicas de la disposición de la rejilla del CSS como márgenes y columnas negativos del faux, ni deben ellos esperar a.

Nuestra oposición no quiere ninguna duda le dice sobre los problemas de la accesibilidad causados por los vectores de la disposición. Bien, el Web debe ser universal accesible a los editores también, los programas de lectura no justos. No estamos diciendo que usted debe utilizar los vectores para la disposición, apenas esa alguna gente no podemos todavía razonablemente esperar presentar a sus sitios con el CSS, y para esa gente los vectores siguen siendo una buena solución.

¿Pero qué sobre los problemas causó por los vectores de la disposición, usted puede preguntarse?

¿Qué problemas? Cada browser y tecnología assistive funcionando ha tenido que actualmente tratar de los vectores de la disposición por años, y continuarán haciendo tan para el futuro próximo.

Un vector de la disposición es realmente muy fácil de detectar y de dirigir apropiadamente. De la misma forma que a < div=""> o < span=""> la etiqueta sin atributos semántico significativos se puede no hacer caso con seguridad por los sistemas que miran para extraer el significado de margen de beneficio, un vector con solamente las etiquetas < td=""> descubiertas no comunica ninguna información semántico significativa, y se puede razonablemente asumir para ser un vector de la disposición.

Los vectores de la disposición pueden incluso tener algunas ventajas si abrimos nuestras mentes en ellas. Una célula en su rejilla de la disposición se puede razonablemente considerar una “cabecera” para otra célula. Los vectores de la disposición le dejan describir este lazo en su margen de beneficio, mientras que no lo hacen las disposiciones div-pesadas del CSS.

Un día, browsers utilizará el módulo avanzado de la disposición del CSS 3, y las disposiciones de la rejilla serán fáciles para que cualquier persona produzca con el CSS. Cuando viene ese día, los vectores de la disposición pueden manar estén fuera de negocio, y nos placeremos verlos ir.

Mientras tanto, los vectores todavía tienen un lugar en la disposición del Web.

Por supuesto, hay dos caras a cada historia, así que esté seguro leer la aplicación siguiente los tiempos del Tech, en los cuales resumiré los argumentos de nuestros opositores en el discusión de la esta noche. ¡El Oh, y yo también le dejamos saber qué cara ganó!

Sobre el autor: El tirón de Kevin es editor, los tiempos del Tech de SitePoint

Etiquetas de Technorati: Disposición del Web page & Estándares del Web & Vectores del HTML & Diseño del Web & Flotadores del CSS & Disposición de la rejilla del CSS & StyleSheets de conexión en cascada & Accesibilidad del Web site & Disposiciones del DIV CSS

HTML Utopía: El diseñar sin los vectores usando el CSSStylin \ 'con el CSS: Un diseñador \ 'guía de s (VOCES) HTML Utopía: El diseñar sin los vectores usando el CSS (construya sus el propios)

Comentarios

¿Conseguido algo decir?

Usted debe ser entrado para fijar un comentario.