CSS Class 2

学习内容:

1.设置字体:

font-style: 设置字体倾斜与否;font-size:设置字体大小;line-height:设置字体行高;font-family:设置字体种类;

p {
    font: italic 12px/30px arial,sans-serif;
}
/*将字体属性行高放在一个声明中,顺序分别为:字体倾斜与否 字体大小/行高  字体种类  */

2.边框border的样式:

(1)border-style:样式,分为dotted 点状 dashed 段状 double 两层

(2)border-边框的粗细

(3)border-color:边框颜色

1 h2 {
2     border: 1px dotted red;
3     /*顺序:粗细 样式 颜色*/
4 }    

3.背景样式:

(1)background-color:背景颜色

PS 使用rgba(r,g,b,alpha),可以调节背景颜色透明度,alpha值0-1,0为不可见,1为完全可见,可调节透明度,例如background-color:rgba(10,150,250,0.8)

rgba适用于所有color属性,例如border-color等。

(2)background-image: url() 背景图片

(3)background-position: px;px 背景位置 第一组数据利用正负值控制左右位置,第二组数据则用来控制上下位置,也可用center left right来大体设置

(4)background-repeat:背景平铺样式 no-repeat不平铺 repeat-x x轴平铺 repeat-y y轴平铺

(5)background-attachment:背景是否随页面滚动而滚动 fixed 图片不滚动,效果类似于图片在元素底下划过

1 p {
2   background: #ff0000 url(123.gif) no-repeat fixed center; 
3 }

fixed效果:滚动前后的效果

4.div:

div可作为盛放各种元素的容器,它是块级元素,默认占一行,但是与p标签不同,它不会产生上下都有间隔的问题

 1 <html>
 2     <head>
 3          <style>
 4            .div1 {
 5                  color: red;
 6             }
 7         </style>
 8     </head>
 9 
10     <body>
11          <div class="div1">
12                 <p>这是红色</p>   
13          </div>
14     </body>
15 </html>                        

p标签与div标签的默认效果: p标签上下都有间距,而两个div却紧紧贴在一起

5.伪类:

多用于a标签,为链接添加各种效果

a:link;a:visited ;a:hover ;a:active 

未访问的链接 ;已访问的链接;鼠标指向链接时,鼠标点击链接时

常用的是hover和active

ps:hover同样适用于div,可实现div的各种效果

 1 a:link {
 2         text-decoration: none;
 3         color: cornflowerblue;
 4         }
 5         
 6 a:visited {
 7         color: darkblue;
 8         }
 9 a:hover {
10         color: red;
11         text-decoration: underline;
12         }
13         
14 a.a1:active {
15         color: gold;
16         text-decoration: line-through;
17         }
18 /*a.a1:avtive 是搭配class选择器的组合用法 这样可单独对a标签产生效果*/        

                                                                                                                                                                                                                             2018.02.05

原文地址:https://www.cnblogs.com/whwjava/p/8417905.html