¿Cuál es la sintaxis de CSS adecuada para aplicar múltiples pseudo clases a un selector? Me gustaría insertar "," después de cada elemento en una lista, excepto la última. Estoy utilizando el siguiente CSS:Múltiples clases de pseudoclases de CSS
ul.phone_numbers li:after {
content: ",";
}
ul.phone_numbers li:last-child:after {
content: "";
}
Esto funciona bien en FF3, Chrome y Safari 3. Internet Explorer 7 no funciona porque no soporta: después (como se esperaba). En IE 8 esto se representa con una coma después de cada li incluyendo el último. ¿Es esto un problema con IE8 o es incorrecta mi sintaxis? Está bien si no funciona en IE8 pero me gustaría saber cuál es la sintaxis correcta.
¿Puedo escribir el elemento: hover: desactivar {} múltiples pseudo-clases? ¿Es una buena práctica? –