Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/02/2013, 09:22
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Problemas de compatibilidad Frameborder + scroll en IE8 y Firefox

Con lo de las barras de scroll, vas muerto, solo IE reconoce ese código, con respecto al borde del frame tenés que hacer esto (Firefox sobre todo tiene problemas para fijarle a un color)

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
  5. <title>xxx</title>
  6. </head>
  7. <frameset rows="48,*" cols="*">
  8. <frame src="a.html" name="topFrame" scrolling="no"
  9. id="topFrame" title="topFrame" frameborder="0"/>
  10. <frame src="b.html" name="mainFrame" id="mainFrame"
  11. title="mainFrame" frameborder="0" />
  12. </frameset>
  13. </html>

en la página de marcos dejas el borde en 0 (frameborder="0") y para que aparezca el borde, supongamos que son 2 frames uno arriba y uno abajo, el de arriba a.html (topFrame) ponés este css
Código CSS:
Ver original
  1. <style type="text/css">
  2. /*<![CDATA[*/
  3. html{
  4. border-bottom: 5px ridge blue;
  5. }
  6. /*]]>*/
  7. </style>

Si se lo pusieses para el de abajo
Código CSS:
Ver original
  1. <style type="text/css">
  2. /*<![CDATA[*/
  3. html{
  4. border-top: 5px ridge blue;
  5. }
  6. /*]]>*/
  7. </style>

Da lo mismo que lo hagas en uno u otro, te pongo los dos para que se entienda la idea

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Última edición por emprear; 28/02/2013 a las 18:13