XHTML 1.0 frameset - Probleme mit body tag von frame
-
Hi
Ich habe folgenden Code in index.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Willkommen auf der Homepage der Freudenhaus-Band</title> </head> <frameset rows="*,100"> <frameset cols="*,200"> <frame name="main" src="main.php?id=0" frameborder="0" noresize="noresize"></frame> <frame name="flash" src="flash.html" frameborder="0" noresize="noresize"></frame> </frameset> <frame name="links" src="bottom.html" frameborder="0"></frame> </frameset> </html>
Folgender Code ist in main.php:
<!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=iso-8859-1" /> <title>Willkommen auf derHomepage der Freundehaus-Band</title> <style type="text/css"> <!-- @import url(main.css); --> </style> </head> <body id="test"> <div id="zeile"> <div id="centerall"> <marquee> Test </marquee> </div> </div> <div id="logo">logo</div> <div id="navleiste">navleiste</div> <div id="inhalt"><p align="center">inhalt</p></div> </body> </html>
Und als letztes der Code in main.css:
#test { padding: 10px; background-color: #cc11cc; border: thick solid #000000; } #zeile { position:absolute; top:0px; left:0px; height: 50px; width:100%; background-color: #cccccc; } #inhalt { position:absolute; top:175px; left:0px; width:100%; height: auto; background-color: #cc1111; } #navleiste { position:absolute; top: 150px; left: 0px; width: 100%; height: 21px; background-color: #cccccc; font-family: Comic Sans MS; border-width:0px; border-bottom-width:2px; border-right-width: 2px; border-top-width:2px; border-color:#000000; border-style:solid; } #logo { position: absolute; top: 50px; left: 0px; height: 100px; width:100%; padding:0px; margin-right:0px; background-color: #cc1111; } #centerall { position:relative; top:40%; left:20%; width:60%; border:1px solid #000000; }
So, dummerweise wird beim BVody kein border angezeigt.
Also wollte ich es über die einzelnen divs verteilen.
Jedoch wir der Border ja immer zur width dazuaddiert, wodurch so ein häßlicher Scrolbalken im mittleren Frame rechts entsteht.Hoffe ihr könnt mir helfen,
ich will einfach einen Border an die rechte und untere Seite des borders.Mfg
Reinhold Fischer
-
Hi
hab jetzt noch ein bißchen recherchiert und rumprobiert.
Bin jetzt soweit, das um den body ein rahmen gelegt wird,
und soweit alles paßt.
Jedoch ist der Body nur so groß, wie er sein muß, und deshalb auch der border-bottom mitten in der Seite.Wie kriege ich das body element dazu, das es genausogroß ist wie die frame-seite, und der rand nicht größer ist als das Frame, sodaß keine scroll-leisten auftauchen, wenn es nicht unbedingt sein muß.
Mfg
Reinhold Fischer
-
Reinhold Fischer schrieb:
Hi
<style type="text/css"> <!-- @import url(main.css); --> </style>
hmmmm....wieso bindest Du das CSS-File so ein?
Versuch es doch mal so.
<link rel="stylesheet" type="text/css" href="style_schritt_5.css" />
-
Hi,
ka, hab es mal so irgendwoe gelesen.
Nioch irgendjemand ne idee wie ich dem body tag sage er soll die volle größe bekommen, ohne aber über die Ränder hinauszugehen?
Mfg Reinhold Fischer