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