標籤:head 層疊 瞭解 type 一個 size 結束 標記 ima
css簡介
- css(cascading style sheet,層疊樣式表):為了讓網頁的內容核樣式拆分開;
- 當瀏覽器讀到一個樣式表,它就會按照這個樣式表來對文檔進行格式化(渲染);
css文法
-
- css樣式由兩個組成部分:選取器和聲明;聲明又包括屬性和屬性值,聲明結束分號結束;
- h1(選取器) {color(屬性):red(值);font-size:14px;}
- css引入方法:
- 行內樣式:在標記的style的屬性中設定css樣式,不推薦大規模使用
<p style="color: red">Hello world.</p>
- 內部樣式:嵌入式將css樣式集中寫在網頁的<head></head>
<style> body{ margin: 0; font-family: Ebrima,Helvetica,sans-serif; } .topnav{ overflow: hidden; background-color: aquamarine; } </style>
- 外部樣式:將css寫在一個單獨的檔案中,然後在頁面進行引入即可;
<head> <meta charset="UTF-8"> <title>mishopping</title> <link rel="stylesheet" href="object.css"> #用link在這裡匯入</head>
css選取器
- 基本選取器:優先順序(內聯樣式-1000 >> id選取器-100 >> 類別選取器-10 >> 元素選取器(1))
- 元素選取器
div{color: "red";}
- id選取器
HTML:<div id = ‘c1‘></div>CSS:#c1{backgroud-color:red;}
- 類別選取器
HTML:<div id = ‘c1‘></div>CSS:.c1 { font-size: 14px;}div.c1 { color: red;}
注意:樣式類名不要用數字開頭(有的瀏覽器不認) 標籤中的class屬性如果有多個,要用空格分隔;
- 通用選取器:*號
- 組合選取器
- 後代選取器:尋找的是父級標籤的子子孫孫
div a{color:green;}#在HTML檔案中,所有的div標籤下的a標籤都會被找到;
- 兒子選取器:只能找到下一代,所有跟下一代同級的都會被尋找
div>p{color:red;}所有div的下一級的所有p標籤都會被找到;
- 毗鄰選取器:緊挨著前面標籤,中間不能有其他標籤
div+p{margin:5px}只看緊挨著div標籤有沒有p標籤;
- 弟弟選取器:比毗鄰選取器進階一點,是前標籤下所有的目標標籤
div~p{color:red}div後的所有同級P標籤
css瞭解一下!!!