Jag undrar bara vad det är som gör att bredden blir olika i IE och FF på en DIV. Det beror på att IE inte följer standarden. Det är alltså snarare konstigt i IE, inte i FF. Men varför blir inte bredden på länkarna som jag vill då?? det förstår jag däremot inte. Hur ska jag göra så att det blir likadant i FF som det är IE då? Du får sätta display:block på länkarna för att kunna sätta storlek på dem. För att då få dem bredvid varandra får du sätta float:left på dem.Konstigt i FF
Min CSS är så här:
<code>
div#Topmeny{
width: 650px;
height: 15px;
border: 1px solid #990000;
border-top: none;
border-left: none;
padding: 4px;
background: #FFEBCD;
float:left;
}
div#Topmeny a{
width: 70px;
height: 16px;
font-size: 11px;
font-family: verdana, sans-serif;
padding-left: 4px;
text-decoration: none;
margin-right: 6px;
color: #000000;
}
div#Topmeny a:hover{
background: #FFF5EE;
border: 1px solid #990000;
}
</code>
Vad är det som gör att det blir olika i IE och FF??
//PetterSv: Konstigt i FF
Enligt standarden anger width bredden på innehållet, exklusive padding och kanter. Men IE tar med padding och kanter i bredden.Sv:Konstigt i FF
Om jag lade till
<code>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
</code>
så blir det nästan som det ska i FF men det är bara länkarna som inte blir som de ska.
I IE blir det döremot helt konstigt. Min högermeny visar inget bara texten som är i. Ingen färg eller nåt.
Det är bara länkarna som blir bra där.
Om ni har båda läsarna så kan ni gämföra här:
http://petrus.webhosting.tant102.mine.nu/test/
Det ska vara som i FF men med längre länkar.
//PetterSv: Konstigt i FF