CSS i NS kontra IE
Jeg sidder og leger lidt med CSS, mest for legens skyld. Jeg er stødt ind i et problem. Jeg har følgende kode:#tekst {
background-color: #cccccc;
background-image: none;
position: absolute;
visibility: visible;
width: 528px;
left: 200px;
top: 0px;
z-index: 2;
padding: 20px;
border-top-width: 0px;
border-right-width: 2px;
border-bottom-width: 0px;
border-left-width: 2px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #ffffff;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
border-left-color: #ffffff;
}
Problemet er, at border og padding bliver opfattet meget forskelligt i NS og IE. NS gør det, at den lægger rammen og padding uden på boksen, så boksen bliver bredere end width er angivet til. Dvs. at boksen i NS bliver 2*2px + 2*20px + 528px = 572px bred.
IE gør det, at den lægger rammen og padding ind i boksen, så den width (528px) jeg har angivet holdes.
Kan man gøre noget ved det problem?
Mvh. Voller.
