CSS簡單入門

2022-08-05 05:33:16 字數 4868 閱讀 1639

css指層疊樣式表(cascading style sheets),定義如何顯示html元素

/* 選擇器 */

h1 /* 屬性:值*/

選擇器優先順序:內聯》外聯; id>類》元素》偽類

id選擇器為標有特定id的html元素設定樣式

#para1
選中同一class元素

.center
選中同一類元素

p
selector:pseudo-class 

selector.class:pseudo-class

a:link /* 未訪問的鏈結 */

a:visited /* 已訪問的鏈結 */

a:hover /* 滑鼠劃過鏈結 */

a:active /* 已選中的鏈結 */

p:first-child /*p下第乙個孩子*/

p:nth-child(2) {} /*p下第2個孩子(下標從1開始)*/

selector:pseudo-element

selector.class:pseudo-element

p:first-line /* 對p的第一行文字進行格式化*/

p:first-letter /*文字首字母設定樣式*/

h1:before /*元素前插入新內容*/

h1:after /*元素後插入新內容*/

-屬性選擇器

/*通過屬性設定樣式*/

*把包含title屬性的元素設定樣式*/

[title]

/* 改變title='run'元素樣式*/

[title=runoob]

/*匹配所有後代相同元素(利用空格分隔)*/

div p

/*只能匹配子元素中相同元素(利用》連線)*/

div>p

div+p 

/*選取所有指定元素後相鄰兄弟元素(利用~連線)*/

div~p

背景用於定義html元素的背景

body
body
body
body
body
設定文字樣式

/*設定文字的顏色*/

body

h1 h2

/*設定文字水平對齊方式*/

h1 p.date

p.main

/*設定或刪除文字的裝飾*/

a h1

h2 h3

/*指定文字中的大寫和小寫字母*/

p.uppercase

p.lowercase

p.capitalize

/*指定文字的第一行的縮排*/

p

定義字型加粗、大小、文字樣式

p
p.normal 

p.italic

p.oblique

/*畫素設定*/

h1 h2

p /*em設定(1em=16px)*/

h1 /* 40px/16=2.5em */

h2 /* 30px/16=1.875em */

p /* 14px/16=0.875em */

/*em和百分比設定*/

body

h1 h2

p

a:link       /* 未訪問鏈結*/

a:visited /* 已訪問鏈結 */

a:hover /* 滑鼠移動到鏈結上 */

a:active /* 滑鼠點選時 */

/*a:hover 必須跟在 a:link 和 a:visited後面

a:active 必須跟在 a:hover後面*/

/*刪除下劃線*/

/* tips:居中顯示 */

magin:0 auto;

padding-top:25px;

padding-bottom:25px;

padding-right:50px;

padding-left:50px;

padding:25px 50px 75px 100px;

p.one 

p.two

p.one 

p.two

p 

p

border:5px solid red;
設定元素的高度和寬度

h1.hidden  /*仍占用空間*/

h1.hidden /*不占用空間*/

li span

/*靜態定位的元素不會受到 top, bottom, left, right影響*/

position:static;

/*元素的位置相對於瀏覽器視窗是固定位置*/

p.pos_fixed

/*相對定位元素的定位是相對其正常位置*/

/*相對定位元素經常被用來作為絕對定位元素的容器塊*/

h2.pos_left

h2.pos_right

/*絕對定位的元素的位置相對於最近的已定位父元素,

如果元素沒有已定位的父元素,那麼它的位置相對於*/

h2/*absolute 定位使元素的位置與文件流無關,因此不佔據空間。

absolute 定位的元素和其他元素重疊。*/

/*吸附效果,類似relative和fixed結合*/

position:sticky;

/*z-index屬性指定了乙個元素的堆疊順序*/

z-index:-1;

可以實現排列及文字環繞

div1 

div2

div
div
text-align: center;
img
.right
.right
.center
.center 

/* 如果文字有多行,新增以下**: */

.center p

.center 

.center p

設定顏色透明度

opacity:0.5;

rgba(); /*a代表透明度*/

css的簡單入門

在乙個style標籤中,去編寫css內容,最好將style標籤寫在這個head標籤中 幫助我們找到我們要修飾的標籤或者元素 元素選擇器 元素的名稱id選擇器 以 開頭 id在整個頁面中必須是唯一的 id的的名稱類選擇器 以 開頭 類的名稱偽類選擇器 通常都是用在a標籤上 外部樣式 通過link標籤引...

css入門 CSS動畫入門

css入門 在本教程中,我將向您介紹css動畫。一種高效能的做事方式,隨著瀏覽器支援的提高而越來越流行。在介紹了基礎知識之後,我們將構建乙個簡單的示例,該示例會將乙個正方形元素動畫化為乙個圓形 在envato市場的設計師們一直忙於創造了一系列的css動畫,為你插上你的 從陰影到彩帶 滑塊等。您還可以...

11 CSS3簡單入門 鏈結

這一次簡單介紹下css3鏈結的使用 a link 普通的 未被訪問過鏈結時 a visited 使用者已經訪問過鏈結時 a hover 滑鼠指標位於鏈結的上方時 a active 鏈結被點選時 text decoration屬性大多用於去掉鏈結種的下劃線 直接上 1 doctype html 2 h...