我们主要为您解决这两个问题?

>1、我们担心钱倒是花出去了,但网站效果做出来不理想怎么办?
答:我们承诺:先看效果后付款。
2、网站做好后,出了问题找不到技术人员了怎么办?客服人员又不懂,原来的技术又跳槽了。
答:10+年的网站经验,服务从未间断。

如何解决CSS的padding属性在IE浏览器和火狐Firefox的兼容性问题?

阅读:39    日期:2008/1/3    类别:网站策划设计    来源:http://www.lv80.com

在padding数值比较大的地方(比如标题栏的背景div和标题之间),浏览器的差别就显示的很明显。 比如CSS原来是这样的:
.titleblock{}{  padding:2em;margin:0;text-align:left;  background-image:url(‘../image/titlebg.jpg’);height:140px;  background-repeat:no-repeat;background-position:rightcenter;  }   

其中的height属性为140px,在FF中整个div的高度是140+2*(2em)约为190px,而在IE6和IE7中均为140px,这样就导致有大概50px的差别。我们知道,在css中,padding用的实在太多了,怎么解决这个兼容性问题呢?

1、IE与FireFox识别CSS属性区别标签 !important
#page_body{
width: 1000px !important;
height:30px !important;

width: 980px ;
height:36px ;
}

以上样式
在IE6/7中只执行width: 980px与height:36px
FireFox中则优先执行带有!important标签的CSS行width: 1000px与height:30px

记住,以上代码的顺序不能颠倒。

2、div居中区别
FF:margin:0 auto 0 auto !important;
IE:margin:0 auto;

FF: div 设置 margin-left, margin-right 为 auto 时已经居中

3、文本内容居中FF:margin:0 auto 0 auto !important;text-align:center
IE:text-align:center

FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中

4、width与margin,padding之间的宽度计算问题区别
一个600px宽的div,margin,padding的值计算区别

ie{width: 600px;margin:10px;padding10px;}

在Firefox中应修改为
FF{width: 560px;margin:10px;padding10px;}

也就是说在FF中,margin,padding的左右值也要算在width中,600-10×2-10X2=560px

在进行Div+Css重构中,IE与FF的排版结构中,最关键是第二和第四点,如果不处理好以上几个问题,那么你的你的网站在IE中浏览是那么定位精确,排版完美,一到Fire Fox中就是乱七八糟,横七树八的。所以,如果你要把你的网站改为一个兼容性完美的Div+Css网站,那么你就准备大量的CSS知识,要为一些兼容BUG付出比较用table排版的网站多几倍的时间。

相关新闻

常见问题

为什么选择飞扬建站——先做网站后付款?

再华丽的广告词,再热情的客服,都不如一句实实在在的承诺:先做网站后付款

我们敢于承诺先做网站后付款,就是说明我们对自己的技术、价格、服务有充分的信心。

如果你是员工——老板安排你负责公司网站建设,在付定金前先让老板看到效果,老板满意,工作无压力。

如果你是老板——再也不用担心付了定金,网站做出来的效果不理想,退款又麻烦,只能勉强接受的尴尬了。

“先做网站后付款”、"先看效果后付款"指确认合作后,无需定金,我们先完成首页设计,对首页效果满意再付定金。

众所周知,一个网站,我们看到它的首页,那么这个网站的整体效果也就清楚了,如有其他疑问,欢迎随时咨询QQ403571900


10+

年用户体验设计经验

500+

余家客户选择

888

元企业网站全包价

5~7

天网站正式上线

版权所有 @2006-2018 All Rights Reserved. 飞扬建站工作室 电话/微信:136-0049-0025 QQ:403571900 邮箱:403571900@qq.com
飞扬建站——先看效果后付款,提供高性价比的广州网站建设服务:888元企业网站建设全包套餐   999元外贸网站建设全包套餐

136-0049-0025