我在IE6中浮动有问题。 HTML代码:
<div id="stran">
<img src="../Slike/prejsnja.png" alt="Prejšnja" onclick="prejsnja();" onmouseover="this.style.cursor='pointer';" id="prejsnja" />
STRAN <?php dobiStran(); ?>
<img src="../Slike/naslednja.png" alt="Naslednja" onclick="naslednja();" onmouseover="this.style.cursor='pointer';" id="naslednja" />
</div>
CSS:
#prejsnja {
float: left;
}
#naslednja {
float: right;
}
#stran {
position: relative;
width: 400px;
border: 2px black solid;
margin: 0 auto;
font-family: "Comic Sans MS"; /*Izberemo drugo pisavo, kot pa tista ki je definirana v body.*/
color: #599cd4;
text-align: center; /*Postavimo na center.*/
font-size: 30px; /*Vecja pisava, ker gre za naslov.*/
}
左图像浮动到左边,文本居中,右图像也应该向右浮动,但由于某种原因,某些边缘顶部只出现在IE6中。以下是其他浏览器中的示例:
在IE6中:
答案 0 :(得分:3)
尝试移动HTML元素,如下所示:
<div id="stran">
<img src="../Slike/prejsnja.png" alt="Prejšnja" onclick="prejsnja();" onmouseover="this.style.cursor='pointer';" id="prejsnja" />
<img src="../Slike/naslednja.png" alt="Naslednja" onclick="naslednja();" onmouseover="this.style.cursor='pointer';" id="naslednja" />
STRAN <?php dobiStran(); ?>
</div>
然后你的风格变成了:
#prejsnja {
float: left;
width: 100px;
}
#naslednja {
float: right;
width: 100px;
}
#stran {
position: relative;
width: auto;
border: 2px black solid;
margin: 0 auto;
font-family: "Comic Sans MS"; /*Izberemo drugo pisavo, kot pa tista ki je definirana v body.*/
color: #599cd4;
text-align: center; /*Postavimo na center.*/
font-size: 30px; /*Vecja pisava, ker gre za naslov.*/
}
我认为你的箭头图像是100px,但只是改变它们实际上是什么。