Chinaunix首页 | 论坛 | 博客
  • 博客访问: 485489
  • 博文数量: 226
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2111
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-20 09:02
个人简介

web web web

文章分类

全部博文(226)

文章存档

2020年(2)

2019年(1)

2018年(3)

2017年(26)

2016年(57)

2015年(60)

2014年(77)

我的朋友

分类: Html/Css

2015-10-09 11:31:49

1.IE6双倍边距问题:
    当同时应用margin-left和float:left时,IE6中左边第一个块元素的左边距是设置值的2倍;
 当同时应用margin-right和float:right时,IE6中右边第一个块元素的右边距是设置值的2倍;
 解决方案:
    1.1 设置display:inline;
    1.2 设置_margin-left或_margin-right,其值是正常显示值的一半。

2.文字大小不兼容:
    在不同的浏览器下,相同字号的文字所占空间是不同的,ie下实际占高16px,下留白3px,ff下实际占高17px,上留白1px,下留白3px,opera下就更不一样了。
解决方案:
    给文字设定 line-height 。确保所有文字都有默认的 line-height 值。

3.ie6下图片下方有空隙产生    
    解决这个BUG的方法也有很多,可以是改变html的排版,或者定义img 为display:block或者定义vertical-align属性值为vertical-align:top | bottom |middle |text-bottom,还可以设置父容器的字体大小为零,font-size:0

4.文本与文本输入框垂直方向不对齐:
    解决方案:
   给文本输入框增加vertical-align: middle;属性。

5.form标签在margin问题:
  form标签在ie下会自动产生一个margin值,但是在ff和chrome不会产生
  解决方案:
  给form加css样式margin和padding设为0。

6.IE6下的div高度无法设置的很小:
  IE6下默认的字体是12~14px,当设置一个很小的div高度时,因为这个默认字体行高的问题,设置小于12px左右的div高度会不起作用。
  解决方案:
  添加overflow属性或设置fontsize大小为高度大小。
 
阅读(750) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~