2010-04-26 10 views
12

En el hijo de caída suckerfish menú desplegable:¿Qué es esta regla de CSS?

http://www.htmldog.com/articles/suckerfish/dropdowns/example/

Ves esta regla

w\idth: 13.9em; 

Esto no puede ser un error tipográfico, ya que aparece varias veces en el css. ¿Para qué sirve?

+0

@ozsenegal, eso no es luna ... eh, * error *. –

+0

bien, fue mi error, lo siento – ozsenegal

+0

ugh, usando 'ul' para los menús en lugar de' menú' ... ¿qué pasa con eso? 'menu' es una etiqueta html 4 válida (en desuso) y se comporta como' ul' de forma predeterminada. Se redefine y tiene un atributo de tipo en html5 que permite diferentes métodos de visualización. –

Respuesta

10

Esto se llama CSS Hack.

Algunos navegadores ignorarán el \ y lo tratarán como una propiedad width; otros navegadores ignorarán toda la propiedad.

Puede ver una lista completa here.

+0

, por lo que no se validará. –

8

Se llama el Modified Box Model Hack.

Desde la página enlazada:

como se explicó anteriormente en la sección sobre la SBMH está oculto a IE5.x/Win debido al carácter de escape. IE5/Mac e IE6/Win que implementan correctamente el modelo de caja de CSS, por lo tanto, obtienen un ancho de 100 px correctamente.