FF与IE下CSSPadding效果不同解决方案

本文向大家描述一下在Firefox与IE下CSS Padding效果不同的解决方法,首先看一下CSS padding属性的定义,CSS padding属性用来定义元素的内边距,它接受长度值或百分比值,但不允许使用负值。

我们注重客户提出的每个要求,我们充分考虑每一个细节,我们积极的做好成都做网站、网站建设服务,我们努力开拓更好的视野,通过不懈的努力,成都创新互联赢得了业内的良好声誉,这一切,也不断的激励着我们更好的服务客户。 主要业务:网站建设,网站制作,网站设计,微信平台小程序开发,网站开发,技术开发实力,DIV+CSS,PHP及ASP,ASP.Net,SQL数据库的技术开发工程师。

在Firefox与IE下CSS Padding效果不同的解决方法

CSS padding属性

CSS padding属性定义元素的内边距。padding属性接受长度值或百分比值,但不允许使用负值。

例如,如果您希望所有h1元素的各边都有10像素的内边距,只需要这样:

h1{padding:10px;}您还可以按照上、右、下、左的顺序分别设置各边的内边距,各边均可以使用不同的单位或百分比值:

 
 
 
  1. h1{padding:10px0.25em2ex20%;}  
  2.  

问题:

 
 
 
  1. background-color:#ffeeee"> 
  2.  test   
 
  •  
  • 以上代码在IE中和Firefox会有不同的效果。最主要原因是Firefox解释padding-top与IE的效果不同

    Firefox对DIV总高度是padding-top+height的,而IE中,padding-top是包含在height中的,要解决这一个矛盾,可以利用!important

     
     
     
    1. padding-top:5px;  
    2. height:10px !important;  
    3. height:15px;  
    4.  

    以上定义了两个height, 其中一个后面加了!important , IE将会忽略这个属性,而使用后面的height:15px; 而Firefox却不会忽略这个属性, 直接使用height:10px,这样就可以很巧妙的解决这个问题。

    名称栏目:FF与IE下CSSPadding效果不同解决方案
    转载来源:http://www.shufengxianlan.com/qtweb/news13/267513.html

    网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

    广告

    声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

    猜你还喜欢下面的内容

    电子商务知识

    行业网站建设