theflush2
%Europe/Berlin %641 %2005, 15:23
Ik heb een probleem met de weergave van rollover buttons die gemaakt zijn met CSS.
Zie het plaatje onderaan de pagina!!!
Ik heb een menubalk gemaakt (navBar), die is 740 pixels breed.
De CSS code is:
.navBar {
display: block;
float: left;
height: 26px;
width: 740px;
clear: right;
background-image: url(img/navButton_d.gif);
background-repeat: repeat-x;
text-align: center;
}
Ik heb in mijn html een div gemaakt met navBar als class en navButton als ID.
Deze html:
<div class="navBar" id="navButton">
<a href="index.html">HOME</a>
<a href="about.html">ABOUT</a>
<a href="products.html">PRODUCTS</a>
<a href="service.html">SERVICE</a>
<a href="contact.html">CONTACT</a>
</div>
Deze navButton heeft een breedte van 20%, dus deze 5 buttons zouden samen 100% moeten maken. Maar er gebeurt iets heel raars, de buttons zijn naast elkaar wel 100%, alleen worden de laatste letters van CONTACT; namelijk: "ACT" nog een keer herhaald en half onder de navigatiebalk gestopt in internet explorer. In FireFox werkt alles wel prima.
Ik heb ook al geprobeerd om navButton 148 pixels breed te maken i.p.v. 20%, immers 148x5 is 740 (de breedte van navBar). Maar ook dan werkt het niet.
De CSS code van navButton is:
#navButton a:link {
color: #000000;
text-decoration: none;
background-image: url(img/navButton_d.gif);
background-repeat: repeat-x;
display: block;
float: left;
height: 25px;
width: 20%;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: center;
padding-top: 5px;
margin-bottom: -5px;
}
#navButton a:visited {
color: #000000;
text-decoration: none;
background-image: url(img/navButton_d.gif);
background-repeat: repeat-x;
display: block;
float: left;
height: 25px;
width: 20%;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: center;
padding-top: 5px;
margin-bottom: -5px;
}
#navButton a:hover {
color: #000000;
text-decoration: none;
background-image: url(img/navButton_l.gif);
display: block;
float: left;
height: 25px;
width: 20%;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: center;
padding-top: 5px;
margin-bottom: -5px;
}
Op deze foto zie je wat het probleem is in internet explorer, de laatste letters van contact worden herhaald en half onder de navBar weggestopt. Wie heeft er een oplossing??
Zie het plaatje onderaan de pagina!!!
Ik heb een menubalk gemaakt (navBar), die is 740 pixels breed.
De CSS code is:
.navBar {
display: block;
float: left;
height: 26px;
width: 740px;
clear: right;
background-image: url(img/navButton_d.gif);
background-repeat: repeat-x;
text-align: center;
}
Ik heb in mijn html een div gemaakt met navBar als class en navButton als ID.
Deze html:
<div class="navBar" id="navButton">
<a href="index.html">HOME</a>
<a href="about.html">ABOUT</a>
<a href="products.html">PRODUCTS</a>
<a href="service.html">SERVICE</a>
<a href="contact.html">CONTACT</a>
</div>
Deze navButton heeft een breedte van 20%, dus deze 5 buttons zouden samen 100% moeten maken. Maar er gebeurt iets heel raars, de buttons zijn naast elkaar wel 100%, alleen worden de laatste letters van CONTACT; namelijk: "ACT" nog een keer herhaald en half onder de navigatiebalk gestopt in internet explorer. In FireFox werkt alles wel prima.
Ik heb ook al geprobeerd om navButton 148 pixels breed te maken i.p.v. 20%, immers 148x5 is 740 (de breedte van navBar). Maar ook dan werkt het niet.
De CSS code van navButton is:
#navButton a:link {
color: #000000;
text-decoration: none;
background-image: url(img/navButton_d.gif);
background-repeat: repeat-x;
display: block;
float: left;
height: 25px;
width: 20%;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: center;
padding-top: 5px;
margin-bottom: -5px;
}
#navButton a:visited {
color: #000000;
text-decoration: none;
background-image: url(img/navButton_d.gif);
background-repeat: repeat-x;
display: block;
float: left;
height: 25px;
width: 20%;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: center;
padding-top: 5px;
margin-bottom: -5px;
}
#navButton a:hover {
color: #000000;
text-decoration: none;
background-image: url(img/navButton_l.gif);
display: block;
float: left;
height: 25px;
width: 20%;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: center;
padding-top: 5px;
margin-bottom: -5px;
}
Op deze foto zie je wat het probleem is in internet explorer, de laatste letters van contact worden herhaald en half onder de navBar weggestopt. Wie heeft er een oplossing??