Comunidad de diseño web y desarrollo en internet online

Pseudo-clases de primer hijo ... FUNCIONAN???

Citar            
MensajeEscrito el 19 Jul 2006 05:57 pm
Hola gentita de CL les cuento cual es mi problema, la verdad que estoy usando pseudo-clases pero veo ke la ke estoy haciendo yo no da resultados.. aqui les pongo mi codigo pa ke le hechen un vistaso.. .

Código :

div > p:first-child {font-style:italic;
                          font-size: 12px;
                          color:#FF0033;
                           }

Se supone que cuando dentro de un DIV va un PARRAFO el texto sera en ITALIC, 12 px, y color verde; pero es que no resulta, no hace caso ... y lo he probado en IE, FIREFOX Y OPERA, alguno me puede decir xk no me sale, o es ke no se usan.. gracias..

Por wizardxyz

37 de clabLevel



Genero:Masculino  

Valencia - España

msie
Citar            
MensajeEscrito el 19 Jul 2006 08:25 pm
nunca he usado la pseudo clase first-child, pero preguntarle a google da bunos resultados
http://www.w3schools.com/css/css_pseudo_classes.asp

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 19 Jul 2006 10:20 pm
Siento decepcionarte, pero eso no funcionará en IE < 7 (y la verdad no tengo idea de porque no funciona tampoco en Fx), pero un javascript te puede ayudar ^^

Código :

<script type="text/javascript">
function agregarIdParrafoA() {
   var div_As = document.getElementsByTagName("div");
   for(i=0; i<div_As.length; i++) {
      div_A = div_As[i];
      var parrafoA = div_A.getElementsByTagName("p").(0);
      parrafoA.setAttribute("class", "parrafoA");
   }
}
if(window.addEventListener) window.addEventListener("load", agregarIdParrafo, false);
if(window.attachEvent) window.attachEvent("onload", agregarIdParrafo);
</script>

y cambia en tu css "div > p:first-child" por ".parrafoA".
Espero que esto funcione ;)

Por Alan

470 de clabLevel

2 tutoriales

 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.