ciao, e buon "CSS e XHTML" a tutti!
ottima la pensata, personalemente io ne sentivo il bisogno...
grazie![]()
sono alle prese con la costruzione di un sito che faccia usa dei css e si adatti alle versioni più recenti dei principali browser che mi pare di capire, secondo quanto spiegato nell'articolo CSS Crossbrowser, siano piuttosto simili nei comportamenti, come sembra dimostrato da questo script
ero sicuro quindi che questo csselse if (document.getElementById){ //Netscape 6.x, Explorer 5 e 6, Opera 5 e 6, Mozilla
document.write("<link rel='stylesheet' href='stile_dom.css' type='text/css'>");
}
"...affinchè i browser con supporto del DOM implementino lo stesso CSS..."
e questo htmlbody {
margin:0px;
color:#1F1F7E;
background-color:#00FF00;
height: 100%;
}
#testata {
margin:0px 230px 0px 0px;
background-color:#FF0000;
border-right:1px solid #000000;
height:10%;
}
#main {
margin:0px 230px 0px 0px;
padding: 10px 0px 0px 0px;
border-right:1px solid #FF0000;
height:60%;
}
#image {
position:absolute;
top:0px;
right:0px;
width:229px;
padding: 10px 0px 0px 0px;
background-color:#00FFFF;
height:70%;
}
#menu {
margin:0px;
border-top:1px solid #FF0000;
background-color:#FFFF00;
height:30%;
}
si potessero adattare sia a IE che a Netscape ed Opera, ma potete vederne anche voi il risultato catastrofico...<head><title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/><link rel="stylesheet"" type="text/css" title="blue" href="style.css"></head>
<body>
<div id="testata">
</p></div>
<div id="main">
</p></div>
<div id="image">
</p></div>
<div id="menu">
</p></div>
</body>
</html>
su IE6 è tutto ok ma per il resto un disastro...
allora vi chiedo: dovè che sbaglio???
![]()