Foros del Web » Creando para Internet » CSS »

Estilos heredados

Estas en el tema de Estilos heredados en el foro de CSS en Foros del Web. Hola, tengo una página con "x" número de archivos css, pero tengo una funcion que lee un archivo HTML y lo renderiza en la página ...
  #1 (permalink)  
Antiguo 15/10/2010, 13:23
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 1 mes
Puntos: 50
Estilos heredados

Hola, tengo una página con "x" número de archivos css, pero tengo una funcion que lee un archivo HTML y lo renderiza en la página pero obviamente trae sus propios estilos, tipografía body, etc, me gustaría saber si hay alguna forma de que pueda encerrar ese html para que no haga caso a los estilos del parent

Ejemplo

parentPage.aspx
<html>
<style>
estilos parent
...
</style>
<body>
blabla
mas bla bla

<div>
aqui quiero colocar un html independiente pero que no herede los del parent
<html>
<style>
mis estilos
</style>
<body>
mi contenido con estilos propios
</body>

</html>


</div>

</body>
</html>

Espero haber sido claro

Saludos
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #2 (permalink)  
Antiguo 15/10/2010, 15:21
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 16 años, 9 meses
Puntos: 539
Respuesta: Estilos heredados

Creo que no he comprendido muy bien la consulta, así que mis disculpas anticipadas porque la respuesta será con casi toda probabilidad errada.

Premisa inicial:
No puede colocar estilos dentro del body usando la forma <style type="text/css"></style>
Tampoco puede dentro del body volver a abrir un <html...>...<body> y cerrarlos.

Creo que debería programar su aplicación para que sólo incluya los contenidos del body de la página "incrustada".

Y para afectar a dicho contenido hacer uso de la especificidad de css.
Me intento explicar:
"incrustar dicho contenido en un div con su correspondiente id (#div_que_contiene_segunda_pagina) por ejemplo, y en el css definir todas y cada una de las reglas necesarias para actuar sobre los elementos de ese contenido:
Código CSS:
Ver original
  1. #div_que_contiene_segunda_pagina #header {/*declaraciones*/}
  2. ##div_que_contiene_segunda_pagina #header .menu ul {/*declaraciones*/}
y así sucesivamente.

Pero es una idea teórica, habría que ver los detalles particulares de su caso para afinarla.

Etiquetas: estilos
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




La zona horaria es GMT -6. Ahora son las 14:15.