Foros del Web » Creando para Internet » CSS »

html > body

Estas en el tema de html > body en el foro de CSS en Foros del Web. Hola tengo una duda, no se que significa esto, lo he encontrado en una web y no tengo ni idea de que es lo que ...
  #1 (permalink)  
Antiguo 12/01/2005, 10:53
Avatar de Chriss  
Fecha de Ingreso: junio-2004
Mensajes: 105
Antigüedad: 20 años, 5 meses
Puntos: 0
html > body

Hola tengo una duda, no se que significa esto, lo he encontrado en una web y no tengo ni idea de que es lo que puede hacer.

Alguien sabe cuando se debe de utilizar " html>body "?

Código PHP:
html>body .content {
  
width:300px;

Muchas gracias
  #2 (permalink)  
Antiguo 12/01/2005, 11:20
Avatar de julio2k  
Fecha de Ingreso: abril-2004
Ubicación: Colombia
Mensajes: 22
Antigüedad: 20 años, 7 meses
Puntos: 0
El selector > quiere decir que es un hijo

Osea que:

html>body{
width:300px;
}

Esta asignando el atributo width mensionado solamente a los body que sean descendiente directos de html, lo cual además suena logico pues el elemento body debe ser hijo de html.

El asunto es que Internet Explorer no soporta el selector > (hijo) por lo cual este codigo no lo tomaria ie, en cambio si lo asumiria bien un agente de usuario como mozilla.

De esta manera puedes aplicar ciertos atributos para que no los vea IE.

Ahora, todo el bloque:

html>body .content{
width:300px;
}


Quiere decir que todos los elementos con clase .content que obviamente esten dentro del body (sean descendientes directos o no) y ademas, como ya te mencione, que a su vez sean descendientes directos de html van a tener este atributo.

Como esto ultimo, de nuevo no es soportado por Internet Explorer estos atributos de clase no tendran ningun efecto en este navegador.

Creo que es una manera facil de diferenciar codigo entre IE y Mozilla
__________________
julio2k

La herencia que dejas en este mundo son tus obras

:pensando:

Última edición por julio2k; 12/01/2005 a las 12:22
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 03:51.