htmlcss渐变及兼容性

htmlcss渐变及兼容性

 1.问题:有时候因为电脑屏幕不同,需要做的背景或者网页宽度不同 到别的电脑上可能有左右滚动条 或者不需要的上下滚动条。

  解决办法:1.让竖条没有:<body style="overflow:-Scroll;overflow-y:hidden" > </body>

2.让横条没有<body style="voerflow:-Scroll;overflow-x:hidden"></body>

3.取消横竖:<body style="scroll=no;"></body>

注意事项:改样式必须放在行内,否则无效!

2.问题:如何修改element.style样式,在修改主题css时遇到过一些问题,比如说出现这个elememt.style,这个有时候无法直接修改,因为找不到。因此可以通过css中的 !important 语法                   优先权来实现我们想要的效果。

 解决办法:使用 !important来实现对DOm对象内的element.style样式进行禁用,并使用我们自己定义新样式;

     例:<div id="myflow_tools" style=" position: absolute ;top:150;"></div>top:更改为150px设置无效,在firebug中默认设置为仍然为10px

  原因:的默认Dom对象的优先级为最高级,如需更改则top则需设置禁用Dom中的top10px方可起效;

#myflow_tools{ 
     position: absolute !important;
      top:200px !important;
      }

 

<!DOCTYPE HTML> 
<html lang="en"> 
<head> 
     <meta content="text/html;charset=UTF-8"> 
     <title>Document</title> 
     <style type="text/css"> 
     #div1{ width:300px; height:300px; border: 1px solid black;} 
     .gradient{ 
          background:-webkit-linear-gradient(top,#FFFFFF,#d33027);  /*webkit浏览器引擎为基础的浏览器可以识别:chrome,opera , safari*/ 
          background:-moz-linear-gradient(top,#FFFFFF,#d33027);    /*支持火狐浏览器*/ 
          background:-ms-linear-gradient(top,#FFFFFF,#d33027);  /*支持ie10ie以上版本*/ 
          background:linear-gradient(top,#FFFFFF,#d33027); 
          -ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFFFFF, endColorstr=#d33027)"; /*支持ie8,9*/ 
          +background:#eca7a3;   /*ie6,,ie7不支持,则取中间色*/ 
     } 
     </style> 
</head> 
<body> 
     <div id="div1" class="gradient"></div> 
</body>

</html>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值