CSS:层叠样式表的使用

CSS:层叠样式表( Cascading Style Sheets ,主要实现网页美化以及各种特效;

CSS分为三种:
一、 行内样式(inline style)
  语法:
    <标签名 style="属性1:值1;属性2:值2;…… 属性n:值n">标签内容</标签名>
    行内样式仅作用于使用它的对应标签,虽其他标签没作用,行内样式的优先级最高;


二、 内部样式(inner style)—— 即在head标签里新增一个style子标签
  语法:
    <style type="text/css">
      --- 内部样式 ---
    </style>
  内部样式可以分为以下三种:
  2.1 HTML标签选择器
   语法:
    html 标签名 {
      属性1:值1;
      ……
      属性n:值n;
    }
  常用html标签,比如div span table p tr td h1~h6 ……

  2.2 class类选择器
  语法:
    .类名 {
      属性1:值1;
      ……
      属性n:值n;
    }
  注意!!类名前面有一个“ . ”
  使用类选择器的语法类似: <h1 class="类名"></h1>

  2.3 id选择器
  语法:
    #Id名 {
      属性1:值1;
      ……
      属性n:值n;
    }
  使用Id选择器的语法类似: <h1 id="Id选择器名"></h1>

  2.4 内部样式三种选择器的优先级从高到低的顺序为:
    Id选择器 > class类选择器 > HTML标签选择器


三、 外部样式:
  CSS代码保存在扩展名为.css的样式表中,HTML文件引用扩展名为.css的样式表,有两种方式:链接式、导入式。
  语法:
  1、链接式
    <link type="text/css" rel="styleSheet" href="CSS文件路径" />
  2、导入式
    <style type="text/css">
      @import url("css文件路径");
    </style>

四、 CSS样式优先级从高到低排序,其中内部样式和外部样式是就近原则:
  行内样式 > 内部样式 > 外部样式

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title>CSS样式测试</title>
 6         <style>
 7             /* html标签选择器 */
 8             p {
 9                 color: red;
10                 size: 80px;
11             }
12             
13             /* class类选择器  */
14             .delUnderLine {
15                  text-decoration: none;
16              }
17 
18             /*  Id选择器  */
19              #myh1 {
20                 color: blue;
21              }
22             
23         </style>
24     </head>
25     <body bgcolor="#F0FFFF">
26         <!-- 行内样式 -->
27         <h2 style="size: 100px; color: chocolate;">行内样式</h2>
28         
29         <p>内部样式:html标签选择器</p>
30         
31         <a href="" class="delUnderLine">内部样式:class类选择器</a>
32         
33         <h1 id="myForm">内部样式:Id选择器</h1>
34         
35     </body>
36 </html>

 

猜你喜欢

转载自www.cnblogs.com/Lunix-touch/p/11231227.html