Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/08/2013, 10:45
Avatar de seozeta
seozeta
 
Fecha de Ingreso: junio-2013
Mensajes: 98
Antigüedad: 10 años, 10 meses
Puntos: 66
¿Alternativa al selector :only-child para IE8?

Buenas tardes,

Estoy buscando una alternativa al selector CSS :only-child para que funcione, al menos, en IE8 (en IE6 y 7 casi no me molesto). Es para que el menú de navegación sea lo más 'cross-browser' posible; que es 100% en CSS con contenido dinámico (de Wordpress).

En caso de que el menú contenga un submenú, muestra una flecha hacia abajo. Lo hago así:

Código CSS:
Ver original
  1. #navigation li > a:after{font-family:'FontAwesome';content:"\F107";padding-left:5px;line-height:0}
  2. #navigation li > a:only-child:after{content:none}
  3. #navigation li ul li > a:after{content:"\F105";padding-left:5px;line-height:normal}
  4. #navigation li ul li > a:only-child:after{content:none}

Funciona bien en Chrome, Firefox, Opera e IE9, IE10.

El selector :only-child no funciona en IE8 e inferiores. Así pues, ¿qué alternativa me recomendaríais?

Saludos :)