摘要:創(chuàng)建有三種方法外部樣式表內(nèi)部樣式表內(nèi)聯(lián)樣式。當(dāng)設(shè)置為,每一行被展開為寬度相等,左,右外邊距是對齊。用于把所有用于列表的屬性設(shè)置于一個(gè)聲明中將圖象設(shè)置為列表項(xiàng)標(biāo)志。表格表格邊框指定表格邊框,使用屬性。
Infi-chu:
http://www.cnblogs.com/Infi-chu/
創(chuàng)建CSS
有三種方法:外部樣式表、內(nèi)部樣式表、內(nèi)聯(lián)樣式。
優(yōu)先級:內(nèi)聯(lián)樣式>內(nèi)部樣式>外部樣式表>瀏覽器默認(rèn)樣式
CSS背景:
CSS 背景屬性用于定義HTML元素的背景。
常用屬性:
background-color /*屬性定義了元素的背景顏色*/ background-image /*屬性描述了元素的背景圖像*/ background-repeat /*設(shè)置背景圖像是否及如何重復(fù)*/ background-attachment /*背景圖像是否固定或者隨著頁面的其余部分滾動*/ background-position /*設(shè)置背景圖像的起始位置*/
background-color:
顏色值的定義方法:
十六進(jìn)制 - 如:"#fface0"
RGB - 如:"rgb(255,128,1)"
顏色名稱 - 如:"red"
background-image:
默認(rèn)情況下 background-image 屬性會在頁面的水平或者垂直方向平鋪
body {background-image:url(img.jpg);}
background-repeat:
如果圖像只在水平方向平鋪 (repeat-x)
如果圖像不平鋪 (no-repeat)
CSS文本:
文本顏色:
body {color:red;} h1 {color:#00ff00;} h2 {color:rgb(255,0,0);}
文本的對齊方式:
文本可居中或?qū)R到左或右,兩端對齊。
當(dāng)text-align設(shè)置為"justify",每一行被展開為寬度相等,左,右外邊距是對齊。
h1 {text-align:center;} p.date {text-align:right;} p.main {text-align:justify;}
文本修飾:
h1 {text-decoration:overline;} h2 {text-decoration:line-through;} h3 {text-decoration:underline;}
文本轉(zhuǎn)換:
p.uppercase {text-transform:uppercase;} /*全部大寫*/ p.lowercase {text-transform:lowercase;} /*全部小寫*/ p.capitalize {text-transform:capitalize;} /*首字母大寫*/
文本縮進(jìn):
p {text-indent:50px;}
CSS字體:
CSS字型:
在CSS中有兩種類型的字體系列名稱:通用字體系列、特定字體系列
通用字體系列 - 擁有相似外觀的字體系統(tǒng)組合(如 "Serif" 或 "Monospace")
特定字體系列 - 一個(gè)特定的字體系列(如 "Times" 或 "Courier")
注:在計(jì)算機(jī)屏幕上,sans-serif字體被認(rèn)為是比serif字體容易閱讀
字體系列:
font-family 屬性設(shè)置文本的字體系列。
p{font-family:"Times New Roman", Times, serif;}
字體樣式:
這個(gè)屬性有三個(gè)值:
正常 - 正常顯示文本
斜體 - 以斜體字顯示的文字
傾斜的文字 - 文字向一邊傾斜(和斜體非常類似,但不太支持)
p.normal {font-style:normal;} p.italic {font-style:italic;} p.oblique {font-style:oblique;}
字體大?。?br /> font-size 屬性設(shè)置文本的大小。
字體大小的值可以是絕對或相對的大小:
絕對大?。?br /> 設(shè)置一個(gè)指定大小的文本
不允許用戶在所有瀏覽器中改變文本大小
確定了輸出的物理尺寸時(shí)絕對大小很有用
相對大?。?br /> 相對于周圍的元素來設(shè)置大小
允許用戶在瀏覽器中改變文字大小
h1 {font-size:40px;} h2 {font-size:30px;} p {font-size:14px;}
h1 {font-size:2.5em;} /* 40px/16=2.5em */
h2 {font-size:1.875em;} /* 30px/16=1.875em */
p {font-size:0.875em;} /* 14px/16=0.875em */
注:如果你不指定一個(gè)字體的大小,默認(rèn)大小和普通文本段落一樣,是16像素(16px=1em)。
CSS鏈接:
鏈接樣式:
鏈接的樣式,可以用任何CSS屬性(如顏色,字體,背景等)。
這四個(gè)鏈接狀態(tài)是:
a:link - 正常,未訪問過的鏈接
a:visited - 用戶已訪問過的鏈接
a:hover - 當(dāng)用戶鼠標(biāo)放在鏈接上時(shí)
a:active - 鏈接被點(diǎn)擊的那一刻
a:link {color:#000000;} /* 未訪問鏈接*/ a:visited {color:#00FF00;} /* 已訪問鏈接 */ a:hover {color:#FF00FF;} /* 鼠標(biāo)移動到鏈接上 */ a:active {color:#0000FF;} /* 鼠標(biāo)點(diǎn)擊時(shí) */
注:當(dāng)設(shè)置為若干鏈路狀態(tài)的樣式,也有一些順序規(guī)則:
a:hover 必須跟在 a:link 和 a:visited后面
a:active 必須跟在 a:hover后面
文本修飾:
a:link {text-decoration:none;} a:visited {text-decoration:none;} a:hover {text-decoration:underline;} a:active {text-decoration:underline;}
背景顏色:
a:link {background-color:#B2FF99;} a:visited {background-color:#FFFF85;} a:hover {background-color:#FF704D;} a:active {background-color:#FF704D;}
CSS列表:
列表:
有兩種類型的列表:
無序列表 - 列表項(xiàng)標(biāo)記用特殊圖形(如小黑點(diǎn)、小方框等)
有序列表 - 列表項(xiàng)的標(biāo)記有數(shù)字或字母
ul.a {list-style-type: circle;} ul.b {list-style-type: square;} ol.c {list-style-type: upper-roman;} ol.d {list-style-type: lower-alpha;} ul { list-style-image: url(sqpurple.gif); }
如果你想在所有的瀏覽器放置同樣的形象標(biāo)志,就應(yīng)使用瀏覽器兼容性解決方案,過程如下
ul { list-style-type: none; padding: 0px; margin: 0px; } ul li { background-image: url(sqpurple.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 14px; }
解釋:
ul:
設(shè)置列表樣式類型為沒有刪除列表項(xiàng)標(biāo)記
設(shè)置填充和邊距0px(瀏覽器兼容性)
ul中所有l(wèi)i:
設(shè)置圖像的URL,并設(shè)置它只顯示一次(無重復(fù))
您需要的定位圖像位置(左0px和上下5px)
用padding-left屬性把文本置于列表中
列表屬性:
list-style 簡寫屬性。用于把所有用于列表的屬性設(shè)置于一個(gè)聲明中
list-style-image 將圖象設(shè)置為列表項(xiàng)標(biāo)志。
list-style-position 設(shè)置列表中列表項(xiàng)標(biāo)志的位置。
list-style-type 設(shè)置列表項(xiàng)標(biāo)志的類型。
CSS表格:
表格邊框:
指定CSS表格邊框,使用border屬性。
table, th, td { border: 1px solid black; }
折疊邊框:
border-collapse 屬性設(shè)置表格的邊框是否被折疊成一個(gè)單一的邊框或隔開
table { border-collapse:collapse; } table,th, td { border: 1px solid black; }
表格寬度和高度:
Width和height屬性定義表格的寬度和高度。
table { width:100%; height:50px; }
表格文字對齊:
表格中的文本對齊和垂直對齊屬性。
text-align屬性設(shè)置水平對齊方式,像左,右,或中心: td { text-align:right; } 垂直對齊屬性設(shè)置垂直對齊,比如頂部,底部或中間: td { padding:15px; }
表格顏色:
table, td, th { border:1px solid green; } th { background-color:green; color:white; }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/1766.html
?Infi-chu: http://www.cnblogs.com/Infi-chu/ ? 簡介:??? CSS 指層疊樣式表 (Cascading Style Sheets)??? 樣式定義如何顯示 HTML 元素??? 樣式通常存儲在樣式表中??? 把樣式添加到 HTML 4.0 中,是為了解決內(nèi)容與表現(xiàn)分離的問題??? 外部樣式表可以極大提高工作效率??? 外部樣式表通常存儲在 CSS 文件...
摘要:選擇器選擇器可以為標(biāo)有特定的元素指定特定的樣式中選擇器以來定義。選擇器選擇器用于描述一組元素的樣式,選擇器有別于選擇器,可以在多個(gè)元素中使用在中,類選擇器以一個(gè)點(diǎn)號顯示。?Infi-chu: http://www.cnblogs.com/Infi-chu/ ? id選擇器id 選擇器可以為標(biāo)有特定 id 的 HTML 元素指定特定的樣式,CSS 中 id 選擇器以 # 來定義。 #id_n...
摘要:主有前端后端,并加,各一名。本著工欲善其事,必先利其器的理念,一直以來在工作效率這塊,略懷執(zhí)念一個(gè)問題不應(yīng)該被解決兩次。下圖為開發(fā)項(xiàng)目機(jī)制所涉及到的插件工欲善其事,必先利其器,語言,框架皆可以歸結(jié)為器而不當(dāng)僅局限于開發(fā)工具以及機(jī)。 原文鏈接: http://www.jeffjade.com/2016/05/08/106-vue-es6-jade-scss-webpack-gulp/ 一...
摘要:前端日報(bào)精選騰訊前端團(tuán)隊(duì)社區(qū)源碼分析入門指南一些關(guān)于使用的心得基本類型與引用類型知多少掘金中文第期框架選型周刊第期入門系列模塊車棧重構(gòu)基于的網(wǎng)絡(luò)請求庫某熊的全棧之路的那些奇技淫巧的平凡之路模仿寫個(gè)數(shù)組監(jiān)聽掘 2017-07-01 前端日報(bào) 精選 Why you shouldn`t use Preact, Fast-React, etc. to replace React today -...
閱讀 736·2023-04-25 19:43
閱讀 3981·2021-11-30 14:52
閱讀 3807·2021-11-30 14:52
閱讀 3871·2021-11-29 11:00
閱讀 3802·2021-11-29 11:00
閱讀 3904·2021-11-29 11:00
閱讀 3580·2021-11-29 11:00
閱讀 6184·2021-11-29 11:00