CSS基礎介紹

CSS介紹css

CSS是指層疊樣式表,CSS樣式表極大的提升了工做效率html

 

CSS基礎語法
1. 首先選擇一個屬性
2. 選擇了屬性之後,用大括號括起來
3. 括號裏面是對應的屬性和屬性值,如: 學習

selector {
    property: value;
}

舉一個實際的例子,就像這樣:spa

h1是屬性,而後一個大括號,括號中的color是屬性,後面跟着對應的屬性值red,設置結束後須要用;來分別各個屬性code

h1 {
    color: red;
    font-size: 14px;
}

 

使用CSS樣式:htm

須要在html中來使用CSS樣式,能夠用<link>標籤來調用CSS文件,如:blog

<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta charset="utf-8">
        <!-- 調用CSS樣式表 -->
        <link rel="stylesheet" type="text/css" href="test.css">
    </head>
    <body>
        <h1>我被CSS改變了。</h1>
    </body>
</html>

image

 

CSS選擇器分組:utf-8

選擇器分組就是將一堆頁面元素,一塊兒定義:get

h1, h2, h3, p, a{
    color: red;
    font-size: 14px
}

 

CSS派生類選擇it

根據元素在其位置的上下文關係來定義樣式,就好比標籤中的標籤,若是直接定義body元素,就會把其中全部的值都改變,可是單單針對某些元素來定義,也是能夠的。固然針對一個元素定義的樣式的優先級,要比定義<body>所有樣式的優先級高。因此即便是<body>修改了樣式,也能夠針對單個元素進行修改。

以下代碼:

<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta charset="utf-8">
        <!-- 調用CSS樣式表 -->
        <link rel="stylesheet" type="text/css" href="test.css">
    </head>
    <!-- 標籤中的標籤 -->
    <body>
            <p>我是小p,我是body p{}指定的標籤改變的</p>
            <h1>我是標題</h1>
    </body>
</html>

 

而後咱們用CSS樣式來修改

body{
    color: green;
}
body p{
    color: red;
}

image

能夠看到,將body所有定義成綠色了,可是若是指定body中的p元素進行定義,仍是能夠將其改變顏色的。因此指定的元素的優先級要比所有定義的高。相反沒有指定定義的h1標題,就是綠色。

 

ID選擇器

id選擇器能夠爲標有id的HTML元素指定特定的樣式,id選擇器以「#」來定義。id選擇經常用於簡歷派生選擇器,他們常常一塊兒來使用

<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta charset="utf-8">
        <!-- 調用CSS樣式表 -->
        <link rel="stylesheet" type="text/css" href="test.css">
    </head>
    <body>
            <div id="testid">
                呵呵呵呵
                <p>哈哈哈,我被指定定義了顏色,id與元素常常一塊兒使用!</p>
            </div>
    </body>
</html>
/*id能夠直接用#號來表示*/
#testid{
    color: green;
}
#testid p{
    color: red;
}

image

 

CSS類選擇器

類選擇器是以一個點「.」來顯示的,class也能夠結合派生選擇器來一塊兒使用,好比定義了一個元素<div class="testclass">

利用CSS能夠以下修改:

/*class能夠須要用「.」來表示*/
.testclass{
    color: green;
}
.testclass p{
    color: red;
}

 

屬性選擇器:

屬性選擇器就是針對標籤中的屬性來進行修改,固然,也能夠根據屬性的值,來針對性的修改:

<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <meta charset="utf-8">
        <!-- 調用CSS樣式表 -->
        <link rel="stylesheet" type="text/css" href="test.css">
    </head>
    <body>
            <ol type="I">
                <li>屬性選擇器</li>
                <li>屬性選擇器</li>
                <li>屬性選擇器</li>
            </ol>

            <ol type="1">
                <li>屬性選擇器</li>
                <li>屬性選擇器</li>
                <li>屬性選擇器</li>
            </ol>

            <ol type="a">
                <li>屬性選擇器</li>
                <li>屬性選擇器</li>
                <li>屬性選擇器</li>
            </ol>
    </body>
</html>

而後用CSS來修改

/*若是沒有值,經過屬性修改所有的樣式*/
[type]{
    color: red;
}

/*有值的話,就是針對值進行修改*/
[type="a"]{
    color: green;
}

image

 

總結:

主要學習了CSS的用法,已經派生選擇器的使用,id選擇器的使用,class選擇器的使用和屬性選擇器的使用

id---以「#」開頭

class---以「.」開頭

屬性選擇器---以[]在括號類填寫屬性和值

派生選擇器---直接調用標籤,如:<p>{}

相關文章
相關標籤/搜索