pregunta novato

16/09/2005 - 12:18 por Kike | Informe spam
hola cuando tienes un XML asi:

<play>
<title>hola</title>
<act>lalalaalla</title>
</play>

por que en los css puedo verlo de dos formas puesto y que diferencias
existen entre las dos?:

play{}
play title{..}

y otras veces asi:

play{}
title{..}

claro por que si hubiese un nivel mas en el xml se podria poner asi:
<play>
<title>hola</title>
<song></song>
<act>lalalaalla</title>
</play>

play {}
play title {..}
play title song {..}

espero que entendais mi duda

salu2 gracias
 

Leer las respuestas

#1 skar
16/09/2005 - 20:39 | Informe spam
Lo que sucede es que el CSS te permite navegar en forma de una jerarquia
(hierarchy)
en este caso Play es un elemento el cual pude contener texto o nodos y este
puede tener estilos
y los nodos "title" y "act" tambien pueden tener diferentes estilos

* un ejemplo es el de que todo el contenido de play puede seguir un formato
ej. Arial 12 pt.
* pero tambien puedes sobreponer (overwrite) este definiendo el nodo title
usando Times New Roman 15 pt

ahora la diference entre
title
play title
es:
1. play title es mas especifico, este dice que title tiene que ser un hijo
de play
2. solo "title" afecta todos los nodos llamados title, por ejemplo si tu
estructura fuese
<a>
<title>
<b>
<title>
<c>
<title>
</c>
</title>
</b>
</a>


"Kike" wrote in message
news:%
hola cuando tienes un XML asi:

<play>
<title>hola</title>
<act>lalalaalla</title>
</play>

por que en los css puedo verlo de dos formas puesto y que diferencias
existen entre las dos?:

play{}
play title{..}

y otras veces asi:

play{}
title{..}

claro por que si hubiese un nivel mas en el xml se podria poner asi:
<play>
<title>hola</title>
<song></song>
<act>lalalaalla</title>
</play>

play {}
play title {..}
play title song {..}

espero que entendais mi duda

salu2 gracias



Preguntas similares