001、網頁 CSS語法介紹

1、CSS是為了美化網頁元件而生的

1、設定文字顏色、大小、字體

2、設定區塊內距、外距

3、設定內容排版,靠左/置中/靠右

3、設計能符合網頁、平板、手機的畫面

4、設計畫面上的動態效果

 

2、要認識哪些東西?

1、HTML元素標籤名稱,例如:p、div、h1、h2

2、HTML元素屬性名稱,例如:id、name

3、HTML元素是有次序的

4、HTML元素是可以篩選的

5、HTML元素是可以顯示或隱藏的

 

3、學CSS該知道的事

<style>
    p{
        ...
    }
</style>

 

<style>
    p{
        /* 這裡是註解 */
    }
</style>

 

<style>
    p{
        font-size: 2rem;    /*文字大小*/
        color: blue;        /*文字顏色*/
    }
</style>

 


範例:<button id="a" class="btns">按鈕a</button>
範例:<button id="b" class="btns">按鈕b</button>

<style>
.btns{
    width: 100px;       /*寬度*/
    height: 36px;       /*高度*/
    font-size: 2rem;    /*文字大小*/
}
#a{
    background-color: lime;     /*背景色:lime萊姆色*/
}
#b{
    background-color: yellow;   /*背景色:yellow黃色*/
}
</style>

 

4、將CSS語法直接寫在HTML標籤上也可以


寫在標籤內:1個
<p style="color: blue;">大家好</p>

寫在標籤內:多個
<p style="border: 3px solid #333;color: blue;background-color: yellow;padding: 60px;font-size: 5rem;">大家好</p>

分開如下:
<p style="
border: 3px solid #333;
color: blue;
background-color: yellow;
padding: 30px;
font-size: 3rem;
">大家好</p>

大家好

 

5、CSS選擇器是什麼?其實是指捉取HTML元件時的寫法


<style>
/*捉取<p>*/
p{
    ...
}

/*捉取<id="map">*/
#map{
    ...
}

/*捉取<class="square">*/
.square{
    ...
}

/*捉取<div>中的<p>中的<img>圖片*/
div > p > img{
    ...
}
</style>

<div>
    <p>
        <img src="images/logo.png">
    </p>
</div>

<div>

<p>

 

shape
shape