Comunidad de diseño web y desarrollo en internet online

PROBLEMA CON CSS Y PHP

Citar            
MensajeEscrito el 18 Mar 2009 02:35 am
Hola, gracias de antemano...
Sucede que yo muestro en una pagina un menu, el cual llamo por medio de php, dicho menu lo tengo en un archivo.php independiente, el llamado lo hago con un INCLUDE, Y en la misma pagina donde muestro el menu, tengo unos tabs, lo q sucede es que cuando llamo el menu, al cual tiene css, pues la pagina me toma el css del menu y me le da formato a los tabs, no se porque, solo estoy haciendo el llamado del archivo menudesplegable.php... en fin pongo el codigo agradezco su ayuda....

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>
<link href="../Estilos CSS/EstiloSiach.css" rel="stylesheet" type="text/css" />
<script src="../SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
<link href="../SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" />
</head>

<?php require("menudesplegable.php")?>//llamado al menu desplegable...

<body>
<div id="Envoltura">
<div id="Encabezado"></div>
<div id="Pagina">

<iframe src="" frameborder="" name="contenido" width="100%"><br>
</iframe><iframe src="" frameborder="no" name="contenido2"width="100%"></iframe>

<div id="TablaDepaneles" class="TabbedPanels">//aqui es donde me esta tomando el formato css q hay en el archivo que llamo
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">Ficha 1</li>
<li class="TabbedPanelsTab" tabindex="0">Ficha 2</li>
<li class="TabbedPanelsTab" tabindex="0">Ficha 3</li>
<li class="TabbedPanelsTab" tabindex="0">Ficha 4</li>
<li class="TabbedPanelsTab" tabindex="0">Ficha 5</li>
<li class="TabbedPanelsTab" tabindex="0">Ficha 6</li>
<li class="TabbedPanelsTab" tabindex="0">Ficha 7</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">Contenido 1 <?php require("menudesplegable.php")?></div>
<div class="TabbedPanelsContent">Contenido 2</div>
<div class="TabbedPanelsContent">Contenido 3</div>
<div class="TabbedPanelsContent">Contenido 4</div>
<div class="TabbedPanelsContent">Contenido 5</div>
<div class="TabbedPanelsContent">Contenido 6</div>
<div class="TabbedPanelsContent">Contenido 7</div>

</div>
</div>
</div>
<div id="Pie"></div>
</div>
<script type="text/javascript">
<!--
var TabbedPanels1 = new Spry.Widget.TabbedPanels("TablaDepaneles");
//-->
</script>
</body>
</html>

Por nacamoj

7 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Mar 2009 04:23 am
recomendacion que dentro de tu archivo que vas a incluir, no pongas link a ningun css, solo el html o el php que genera el menu

si lo cargas varias veces por toda tu pagina usa include_once para evitar tener errores en funciones que se crean dentro del archivo

veo que llamas tu menudesplegable dos veces en tu codigo una dentro del body en una div de una lista y otra entre el header y el body, lo que me hace pensar que alguno esta mal ubicado! U_U

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

firefox
Citar            
MensajeEscrito el 18 Mar 2009 01:49 pm
Oye muchisimas gracias por contestar, tienes razon ya corregi lo de la repeticion del menu desplegable, pero igual sigue mi problema porque si al archivo que quiero incluir en estae caso el menudesplegable le quito el link al css pues ya cambia su aspecto y me queda mal, lo q quiero es que no afecte los divs de la pagina donde estoy incluyendo dicho archivo...te agradezco

Por nacamoj

7 de clabLevel



 

msie7
Citar            
MensajeEscrito el 18 Mar 2009 10:24 pm
Lo que ocurre cuando incluyes uno dentro de otro es como si pegara todo ese codigo en la pagina de llegada!

Asi que puede que al jalar el css con el include la ruta tenga complicaciones, vulevo y te digo llama el css en tu pagina de llegada y verifica que no le este haciendo cambios a tag directos, procura que sea con clases y que la clases esten asignadas de forma correcta

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

firefox
Citar            
MensajeEscrito el 20 Mar 2009 12:29 am
creo q ya encontré el error, pues el estilo que le estaba aplicando al menú lo estaba haciendo refiriendome directamente a las etiquetas sin darles clases, asi que el codigo html de la pagina donde estaba llamando el menú, me tomaba los estilos como si fueran para ella, lo que hice fue darle clases a cada <li>....agradezco tus oportunas respuestas...es bonito sentir ese interes por ayudar...gracias..

Por nacamoj

7 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Mar 2009 04:20 am
De nada, fue un placer ;)

PD: y sin una linea de codigo :P

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

firefox

 

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