css:(cascading style sheets) 層疊樣式表,多個樣式層層疊加
作用:修飾html頁面,更豐富地展示超文字資訊(文字內容,外形,版面布局)
html屬性單獨使用有一定侷限性,配合css樣式使用可以展示更豐富效果
每個html標籤都有個style屬性,用於設定css樣式
選擇器指定css樣式作用域什麼html標籤
格式:選擇器名稱
>
span
style
>
元素選擇器html標籤可稱為html元素,元素選擇器作用於對應相同樣式,多個同名標籤
可作用於頁面內所有span標籤
>
span
style
>
類選擇器每個html標籤都有class屬性,屬性值為類名,以類名作為選擇器名,作用於對應相同類名的html標籤
可用於相同標籤需要使用不同樣式,對於如下標籤,要設定span和div標籤內容體為紅色,給標籤的屬性定義class
>
class
="redc"
>
redspan
>
class
="redc"
>
reddiv
>
body
>
可設定
>
.redc
style
>
id選擇器每個html標籤都有乙個id屬性,其值在當前頁面內唯一,id屬性值為選擇器名稱,作用於設定該id值的html標籤(單個),注意id不可重複
>
"s1"
>
blackspan
>
body
>
可設定
>
#s1style
>
注:**後段的內容會更新前段的設定
標籤之間具有層級關係,如body為html的子標籤
可以對基本組合器進行組合,表現層級關係,更具有針對性地把樣式作用於某些標籤
使用情況:當需要作用的標籤為某標籤的子標籤,為了不影響其他無需更改的標籤
只改變div下的font標籤內容體
>
>
>
get redfont
>
div>
>
get blackfont
>
body
>
可設定
>
div font
style
>
有四種為選擇器內部設定選擇器的方法
注:區分後兩種,是否是元素在選擇器內,或是選擇器為其的元素
邊框屬性html預設所有標籤都有邊框,預設不可見
屬性:
樣式border可設定線條寬度,樣式,顏色
樣式有:實線solid,雙線double,無邊none
>
font
style
>
對於顏色設定,可以使用英文單詞,也可使用顏色**,顏色**可對展示顏色進行微調
**格式為#和六位十六進製制數,每兩位表示紅r,綠g,藍b的顏色深度
如#ff1100為紅色,#ff0011ff為藍色,設定不同的值可以調整出更豐富的顏色
布局
浮動float,通常預設排版格式,用於將頁面元素按一定順序排列
注:設定浮動後元素會按照設定順序一一排列,如按順序擠到右側
而浮動會使元素脫離當前頁面,即原有內容可能被遮擋,所以頁面需要重新調整
屬性值可設定 向左left,向右right,預設不浮動none
>
font
style
>
轉換html中的標籤一般分為塊級元素和行內元素塊級元素:以區塊方式出現,每個標籤獨佔一行或多行,自動換行
如:標題h1,段落p,塊div,列表ul,ol
行內元素:根據內容的多少占用行內空間,不會自動換行
如:塊span,超連結a,img,列表專案li
標籤的display屬性可以試標籤在塊級和行內間呼喚
屬性值:塊級元素block,行內元素inline,隱藏不顯示none
>
span
diva
style
>
字型樣式可設定字型大小font-size和顏色color
>
span
style
>
css優先順序,當樣式型別衝突,只顯示權重最高的樣式
所有html元素都可看成乙個四邊形,可看作乙個盒子
設定盒子的邊框border,內邊距padding,外邊距margin樣式的方式,稱為盒子模型,都為style的屬性
內邊距:元素內容體與盒子上下左右的距離
外邊距:元素之間上下左右的距離
可分別設定上下左右:***-top,***-bottom,***-left,***-right
也可直接設定***
可設定邊框粗細,樣式和顏色(同css樣式的邊框屬性)
>
span
divstyle
>
快速設定盒子模型屬性:
行內樣式通過標籤的style屬性來設定元素樣式
>
style="
fontsize
: 2px;
color
: red;
">
111font
>
body
>
可具有針對性地對某個標籤設定樣式
style標籤在head內設定style標籤,可同時設定多個標籤
>
font
style
>
當不同的html檔案需要使用相同的樣式時,避免多次寫重複**,可使用外部樣式
需要建立css檔案,在檔案中寫入需要的樣式
span
再在html中匯入css
在html中的head標籤內新增鏈入式link標籤,屬性:
>
rel=
"stylesheet"
type
="text/css"
href
="1.css"
>
head
>
即可得到對應效果 CSS學習 CSS學習筆記
出處 注 本學習筆記只是自己的一些備忘,初學者的東西不具有參考性,請到w3school 進行系統學習。學習css我使用的工具是visual css,可以實現同步預覽,快速學習編輯css。1.css的作用 用來規定網頁中的內容的顯示方式,避免給html增加很多的屬性而將 變得臃腫。2.css的應用方式...
CSS學習 CSS學習筆記
出處 注 本學習筆記只是自己的一些備忘,初學者的東西不具有參考性,請到w3school 進行系統學習。學習css我使用的工具是visual css,可以實現同步預覽,快速學習編輯css。1.css的作用 用來規定網頁中的內容的顯示方式,避免給html增加很多的屬性而將 變得臃腫。2.css的應用方式...
CSS 學習筆記
當同乙個html元素被不止乙個樣式定義時,會使用哪個樣式呢?一般而言,所有的樣式會根據下面的規則層疊於乙個新的虛擬樣式表中,其中數字4 擁有最高的優先權。1.瀏覽器預設設定 2.外部樣式表 3.內部樣式表 位於標籤內部 4.內聯樣式 在html 元素內部 因此,內聯樣式 在html 元素內部 擁有最...