1、CSS基本用法

一. 簡介:css

  爲了讓網頁元素的樣式更加豐富,也爲了讓網頁的內容和樣式能拆分開,CSS由此思想而誕生,CSS是 Cascading Style Sheets 的首字母縮寫,意思是層疊樣式表。有了CSS,html中大部分表現樣式的標籤就廢棄不用了,html只負責文檔的結構和內容表現形式徹底交給CSS,html文檔變得更加簡潔。html

二. CSS基本語法及頁面引用:瀏覽器

  練習1: 外聯式經過link標籤,連接到外部樣式表到頁面中。字體

<link rel="stylesheet" type="text/css" href="css/main.css">

  一、建立html文件:css的引用.html;並輸入內容:spa

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" type="text/css" href="css/main.css">
</head>
<body>
    
    <div>這是一個div標籤</div>

</body>
</html>

  二、建立css文件:main.csscode

div{
    font-size: 26px;    /*默認字體大小爲16px*/
    color: red;
}

  三、瀏覽器預覽效果:orm

  練習2: 嵌入式經過style標籤,在網頁上建立嵌入的樣式表。htm

<style type="text/css">
    div{ width:100px; height:100px; color:red }
    ......
</style>

  一、編輯html文件:blog

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>

    <!-- 第1種插入樣式的方式:外聯式 -->
    <link rel="stylesheet" type="text/css" href="css/main.css">
    
    <!-- 第2種插入樣式的方式:嵌入式 -->
    <style type="text/css">
        
        h1{
            font-size: 20px;
            color: gold;
        }

    </style>


</head>
<body>

    <div>這是一個div標籤</div>

    <h1>頁面標題</h1>

</body>
</html>

  二、瀏覽器預覽效果:文檔

  練習3: 內聯式:經過style標籤,在網頁上建立嵌入的樣式表。

<div style="width:100px; height:100px; color:red ">......</div>

  一、修改html文件:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>

    <!-- 第1種插入樣式的方式:外聯式 -->
    <link rel="stylesheet" type="text/css" href="css/main.css">
    
    <!-- 第2種插入樣式的方式:嵌入式 -->
    <style type="text/css">
        
        h1{
            font-size: 20px;
            color: gold;
        }

    </style>


</head>
<body>

    <div>這是一個div標籤</div>

    <h1>頁面標題</h1>

    <!-- 第3種插入樣式的方式:內聯式==>直接在標籤中寫樣式 -->
    <a href="http://www.baidu.com" style="font-size:20px;color:pink">連接到百度</a>    <!-- 連接 -->

</body>
</html>

  二、瀏覽器預覽效果:

二. CSS經常使用文本樣式:

  一、經常使用的應用文本的css樣式:

  • color 設置文字的顏色,如: color:red;

  • font-size 設置文字的大小,如:font-size:12px;

  • font-family 設置文字的字體,如:font-family:'微軟雅黑';

  • font-style 設置字體是否傾斜,如:font-style:'normal'; 設置不傾斜,font-style:'italic';設置文字傾斜

  • font-weight 設置文字是否加粗,如:font-weight:bold; 設置加粗 font-weight:normal 設置不加粗

  • line-height 設置文字的行高,設置行高至關於在每行文字的上下同時加間距, 如:line-height:24px;

  

  • font 同時設置文字的幾個屬性,寫的順序有兼容問題,建議按照以下順序寫: font:是否加粗 字號/行高 字體;如: font:normal 12px/36px '微軟雅黑';

  • text-decoration 設置文字的下劃線,如:text-decoration:none; 將文字下劃線去掉

  • text-indent 設置文字首行縮進,如:text-indent:24px; 設置文字首行縮進24px

   

  • text-align 設置文字水平對齊方式,如text-align:center 設置文字水平居中

   二、練習:

  (1)編輯html文件:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>經常使用文本樣式</title>

    <style type="text/css">
        div{
            font-size: 24px;                  /* 文字大小 */
            color: green;                     /* 文字顏色 */
            font-family: 'Microsoft Yahei';   /* 文字字體 */
            font-style: italic;               /* 文字傾斜 */
            line-height: 40px;                /* 文字行高 */
        }

        h1{
            font-weight: normal;              /* 文字是否加粗,此時normal不加粗,加粗使用bold */

        }
    </style>

</head>
<body>
    
    <h1>樣式演示</h1>
    <div>
        爲了讓網頁元素的樣式更加豐富,也爲了讓網頁的內容和樣式能拆分開,CSS由此思想而誕生,CSS是 Cascading Style Sheets 的首字母縮寫,意思是層疊樣式表。有了CSS,html中大部分表現樣式的標籤就廢棄不用了,html只負責文檔的結構和內容,表現形式徹底交給CSS,html文檔變得更加簡潔。
    </div>

</body>
</html>

  (2)瀏覽器預覽效果:

相關文章
相關標籤/搜索