I’m new to css, I have a top nav but I couldn’t set its width. It seems different when I test with Dreamweaver, ie9, ie6, Firefox and Opera. Here’s my code:
@charset "utf-8";
/* CSS Document */
html {
background: url(images/light-tile.gif) repeat;
}
body {
overflow: auto;
width: 54.35em;
margin: 0 auto;
background-color: #fff;
padding-left: 0.25em;
padding-right: 0.4em;
border: 0.07em solid #97b4e0;
overflow: visible;
}
#main {
background-color: #fff;
}
ul#top-nav {
list-style: none;
margin: .9em .9em .9em 0;
padding: 0;
width: 110%;
}
ul#top-nav li {
display: inline;
}
ul#top-nav li a {
text-decoration: none;
font-size: 0.75em;
font-family: Arial, Helvetica, sans-serif;
padding: 0.90em 0;
width: 18.5%; /* for 5 items */
background: #99CCFF;
color: #3F4037;
font-weight: bold;
float: left;
display: inline-block;
text-align: center;
border-right: 0.05em solid #fff;
border-left: 0.05em solid #fff;
border-bottom: 0.2em solid #97b4e0;
}
ul#top-nav li a:hover {
color: #000;
font-weight: bolder;
background: #D7EBFF;
border-bottom: 0.2em solid #e9e9e9;
}
...
<body>
<div id="main">
<div id="top-info">Kumcuğaz Köyü İlköğretim Okulu</div>
<img id="top-image" src="../images/top_image.png" alt="üst resim" width="869" height="159" />
<ul id="top-nav">
<li><a href="http://www.kumcagizioo.meb.k12.tr">ANASAYFA</a></li>
<li><a href="galeri.html">GALERİ</a></li>
<li><a href="personel.html">PERSONEL</a></li>
<li><a href="iletisim.html">İLETİŞİM</a></li>
<li><a href="zd.html">ZİYARETÇİ DEFTERİ</a></li>
</ul>
<div class="clear"></div>
<div id="faux">
...
If it isn’t possible it to view same on all browsers, I’ll have to use a table. Thanks for helping.
Sincerely
It looks like this might be the issue
in here
Browsers could be interpreting this differently based on the font sizes, window sizes, etc.
Try setting this to a static width in pixels.