Jag har ett problem med min meny, det blir typ 2 pixlars mellanrum mellan knappen som är "taggad" som aktiv och hover effekten i Firefox. I Internet Explorer så är det "bara" ett mellanrum på vänstra kanten till knappen.
Fast i IE så blir active knappen 2 pixlar bredare till höger när den är markerad.
Svårt att förklara, här är koden om nån skulle vilja hjälpa mig. Jag hittade scriptet på nån sida som jag har modifierat en aning.
#navcontainer ul
{
text-align: center;
padding-bottom: 7px;
padding-top: 7px;
padding-left:0;
padding-right:0;
list-style-type: none;
margin:0;
/* cancels gap caused by top padding in Opera 7.54 */
background-color: #90A2C4;
color: white;
width: 100%;
font-family: Verdana,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
border:0;
/* fixes Firefox 0.9.3 */
}
#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 7px;
/* matches link padding except for left and right */
padding-top: 7px;
margin:0;
border:0;
}
#navcontainer ul li a
{
padding-left: 27px;
padding-right: 27px;
padding-bottom: 7px;
padding-top: 7px;
margin:0;
color: white;
text-decoration: none;
}
#navcontainer ul li a:hover
{
background-color: #00378D;
color: white;
margin:0;
padding-left:27px;
padding-right:27px;
}
#navcontainer #active
{
background-color: #00378D;
padding-bottom: 7px;
padding-top: 7px;
padding-left: 0;
padding-right: 0;
margin:0;
}
Det beror på att den tar med blanksteg (radbrytningar och tabbar räknas som mellanslag i html) som finns mellan li-taggarna. Ifall du lägger dem på samma rad försvinner mellanrummet.
Det beror på att den tar med blanksteg (radbrytningar och tabbar räknas som mellanslag i html) som finns mellan li-taggarna. Ifall du lägger dem på samma rad försvinner mellanrummet.
Ifall du menar
<li id="active"><a href="3.html">Sida3</a></li>
^--- Det här --^
så kan jag bara säga att du har fel. Det är något annat som ställer till det.