CSS中不兼容IE的bug,请大侠们帮忙解决,谢谢了!
发布网友
发布时间:2022-09-23 14:49
我来回答
共2个回答
热心网友
时间:2024-05-12 13:58
LZ的页面会带来你自己提到的这些问题,我就说怎么解决吧。
1、#divlogin #yuyan .topbian1加上下面的属性
{font:Arial; font-size:0px; line-height:0px; overflow:hidden;}
2、我不知道你发没发现IE6下字体不对齐,因为a标签是内联元素,中文文字基线和英文文字基线的对齐是不一样的。所以导致IE6下中文高于英文。
暂无合适解决办法:
(1) 可以换种布局
(2) 在定义字体首选tahoma可以减少一些对不起。
{font-family:tahoma, Arial, Helvetica, sans-serif;}
PS: 我没看懂你这个页面,字体中居然没有宋体,编码居然不用utf-8。令人费解......难道不是给国人做的网站?
热心网友
时间:2024-05-12 13:59
ul 也叫做“无序列表”
你这个地方用ul本身就有问题,它根本就不是一个列表结构。
反正我没见过1像素高的li
要用也是这样用:
<div>
<ul>
<li><a href="#">繁体版</a></li>
<li><a href="#">English</a></li>
</ul>
</div>
然后在div的上下写border,
如果上下两边也是渐变的1像色线条,
则学一下淘宝2010年的新页面:
<b class="bd"></b>
<div>
<ul>
<li><a href="#">繁体版</a></li>
<li><a href="#">English</a></li>
</ul>
</div>
<b class="bd"></b>
CSS:
.bd{background:url(img/topbian1.gif) no-repeat;width:404px;height:1px;display:block;overflow:hidden;}