任务九~CSS常见技巧

2016-07-22  本文已影响56人  dengpan

一、CSS Sprite(雪碧图|精灵图)指什么? 有什么作用?


二、img标签和CSS背景使用图片在使用场景上有何区别?


三、title 和 alt属性分别有什么作用?


四、background: url(abc.png) 0 0 no-repeat;这句话是什么意思?


五、background-size有什么作用? 兼容性如何? 常用的值是?

<!doctype html>
<html>
   <head>
       <meta charset="utf-8"/>
       <title>background-size测试</title>
       <style>
           .test{
               width: 600px;
               height: 600px;
               border: 1px solid red;
               background: url(img/lufei.jpg) center no-repeat;
               background-size: auto;/*测试*/
           }
       </style>
   </head>
   <body>
       <div class="test"></div>
   </body>
</html>

六、如何让一个div水平居中?如何让图片水平居中?

<!doctype html>
<html>
   <head>
       <meta charset="utf-8"/>
       <title>水平居中</title>
       <style>
           .test{
               width: 200px;
               height: 200px;
               background-color: red;
               margin: 0 auto;
           }
       </style>
   </head>
   <body>
       <div class="test"></div>
   </body>
</html>

效果图如下


div水平居中
<!doctype html>
<html>
   <head>
       <meta charset="utf-8"/>
       <title>图片水平居中</title>
       <style>
           .test{
               width: 600px;
               height: 600px;
               text-align: center;
               border: 1px solid red;
               margin: 0 auto;
           }
       </style>
   </head>
   <body>
       <div class="test">
           <img src="img/lufei.jpg" alt="路飞">
       </div>
   </body>
</html>

效果图如下


图片居中水平图

七、如何设置元素透明? 兼容性?

<!doctype html>
<html>
<head>
   <meta charset="utf-8"/>
   <title>opacity属性</title>
   <style>
       .test{
           width: 200px;
           height: 200px;
           background-color: red;
           opacity: 0.4;
           margin: 0 auto;
       }
   </style>
</head>
<body>
   <div class="test"></div>
</body>
</html>

效果图如下


opacity效果图 opacity兼容性

八、opacity和rgba都能设置透明,有什么区别?

<!doctype html>
<html>
 <head>
     <meta charset="utf-8"/>
     <title>水平居中</title>
     <style>
         .opacity{
             width: 200px;
             height: 200px;
             background-color: red;
             border: 5px solid black;
             opacity: 0.4;
             margin: 0 auto;
             margin-bottom: 50px;
             text-align: center;
         }
         .rgba{
             width: 200px;
             height: 200px;
             background:rgba(255, 0, 0, 0.4);;
             border: 5px solid black;
             margin: 0 auto;
             text-align: center;
         }
     </style>
 </head>
 <body>
     <div class="opacity">opacity</div>
     <div class="rgba">rgba</div>
 </body>
</html>

效果图

opacity和rgba的效果图
整理自myvin's Blogs

版权声明:本教程版权归邓攀和饥人谷所有,转载须说明来源!!!!

上一篇下一篇

猜你喜欢

热点阅读