DIV+CSSPadding在Firefox与IE下效果不同的解决方法

CSS padding属性有很多值得学习的地方,在不同的浏览器中效果也不尽相同,这里和大家分享一下在Firefox与IE下DIV+CSS Padding效果不同的解决方法。

在南关等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站设计、做网站 网站设计制作按需定制设计,公司网站建设,企业网站建设,品牌网站设计,营销型网站,成都外贸网站制作,南关网站建设费用合理。

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

CSS padding属性简介

首先我们来看一下CSS padding属性简介,CSS padding属性定义元素的内边距。padding属性接受长度值或百分比值,但不允许使用负值。

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

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

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

问题:

 
 
 
  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;

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

    网页标题:DIV+CSSPadding在Firefox与IE下效果不同的解决方法
    分享链接:http://www.shufengxianlan.com/qtweb/news20/224720.html

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

    广告

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

    猜你还喜欢下面的内容

    ChatGPT知识

    同城分类信息