Cuando se hizo de inicio de los navegadores apoyo de varias clases de por la etiqueta?

StackOverflow https://stackoverflow.com/questions/61051

  •  09-06-2019
  •  | 
  •  

Pregunta

Usted puede utilizar más de una clase de css en una etiqueta HTML en los actuales navegadores web, por ejemplo:

<div class="style1 style2 style3">foo bar</div>

Esto no siempre ha funcionado;con las versiones que hicieron los principales navegadores comenzar correctamente el apoyo a esta característica?

¿Fue útil?

Solución

@Wayne Kao - IE6 no tiene ningún problema de lectura de más de un nombre de clase de un elemento, y la aplicación de estilos que pertenecen a cada clase.Lo que el artículo se refiere es la creación de nuevos estilos basados en la combinación de los nombres de clase.

<div class="bold italic">content</div>

.bold {
  font-weight: 800;
}

.italic {
  font-style: italic;
{

IE6 se aplicaría tanto a los estilos negrita y cursiva a la div.Sin embargo, dicen que queríamos que todos los elementos que tienen en negrita y cursiva, clases para ser también de color púrpura.En Firefox (o, posiblemente, IE7, no estoy seguro), podríamos escribir algo como esto:

.bold.italic {
  color: purple;
}

Que no funciona en IE6.

Otros consejos

Creo que Firefox siempre ha apoyado a este, al menos a partir de v1.5 de todos modos.Es decir, sólo el agregado soporte completo en la v7.IE6 no admiten parcialmente, pero su bonito buggy, así que no cuente con que funcione correctamente.

De acuerdo a blooberry, Internet explorer 4 y Netscape 4.x no son compatibles con este. Especificación HTML 4.0 dice

class = cdata lista [CS]

Este atributo asigna un nombre de clase o conjunto de clases nombres para un elemento.Cualquier número de los elementos pueden ser asignados a la misma nombre de la clase o de los nombres.Varias de clase los nombres deben estar separados por un espacio en blanco los caracteres.

Al parecer, IE 6, no maneja estos correctamente si usted tiene selectores de CSS que contienen varios nombres de clase:http://www.ryanbrill.com/archives/multiple-classes-in-ie/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top