CSS樣式包括:CSS背景,CSS文本,CSS字體,CSS列表,CSS表格,CSS輪廓等樣式。我們就目前用到的
CSS樣式簡單地介紹一下。
下面只是總結性的一些東西,具體的可以參考:[CSS樣式教程](http://www.phpstudy.net/e/css/css_background.html)
(1)背景色
background-color
設置背景顏色
可能的值:
顏色名稱:如red,yellow,blue
十六進制顏色值:如#ffffff
rgb顏色值:如rgb(255,255,255(十六進制為ff))
transparent:默認的,背景顏色透明
inherit:繼承父元素的背景色
(2)背景圖片
background-image
設置背景圖片
值:url(圖片目錄)
background-repeat
設置背景圖片是否重復
值:
repeat ? 橫向和縱向都重復(默認的)
repeat-x ?橫向重復
repeat-y ?縱向重復
no-repeat 不重復
(3)background-position
設置背景圖片的位置
值:
一些關鍵詞 ?top,left,right,bottom,center
百分比:x% y%
像素值:xpx,ypx
注意:養成習慣,兩個值,一個表示水平方向,一個表示垂直方向。
(4)字體顏色
color
設置字體顏色
可能的值:
顏色名稱:如red,yellow,blue
十六進制顏色值:如#ffffff
rgb顏色值:如rgb(255,255,255(十六進制為ff))
inherit:繼承父元素的背景顏色
(5)文字縮進
text-indent
設置文字的縮進,注意,多行內容只有第一行縮進
可能的值:像素
xpx 像素
x% 基于父元素寬度的百分比
inhertit 繼承父元素的文字縮進屬性
(6)文本對齊方式
text-align
設置文本的對齊方式,注意基于塊級元素
可能的值:
left ? 把文本排列在左邊,左對齊
right 把文本排列在右邊,右對齊
center 文本居中
和center的區別:
對于文本的效果是一樣的
對于非文本,center依然可以把內容居中
(7)字體大小
font-size
設置文本的字體大小
可能的值:
xpx 文本大小為xpx
xem 文本大小為xem
(8)px和em解釋
px :像素,計算機上的一個點
em:相對大小,1em,1倍當前字體大小的尺寸,2em,2倍當前字體大小的尺寸。如字體大小是16px,那么1.75em就等于28像素。
設置字體大小的時候,xem是相對于父元素的字體大小的x倍來設置。
(9)字體
font-family
設置使用什么類型的字體
可能的值:
字體名稱 ? 如Times,Georgia,serif等
規則:
可以定義多種字體,逗號隔開,先使用前面的字體,當前面的字體沒有,使用下一種,以此類推。
(10)字體風格
font-style
設置文本正常或斜體
可能的值:
normal ?文本正常顯示
italic 文本傾斜顯示
oblique 文本傾斜顯示設置
(11)字體加粗
font-weight
設置文本加粗
可能的值:
normal 正常字符,默認
bold ? 粗體字符
bolder ?更粗的字符
lighter 更細的字符
100-900 整百值,400相當于normal,700相當于bold20
(12)字母間距
letter-spacing
設置字母之間的間距,默認為0
可能的值:
xpx 字母之間的間距是xpx
xem 字母之間的間距是xem
(13)字間距
word-spacing
設置字(單詞)之間的間距
可能的值:
xpx 字之間的間距是xpx
xem 字之間的間距是xem
(14)字符轉換
text-transform
設置字母大小寫
可能的值:
none 不做任何處理
uppercase ?全部大寫顯示
lowercase ?全部小寫顯示
capitalize 單詞首字母大寫
(15)文本裝飾
text-decoration
設置文本裝飾效果
可能的值:
none 不作任何處理
underline 文本添加下劃線
overline ?文本添加上劃線
line-through 文字中間添加一個貫穿線
bink 文本閃爍,不推薦使用
(16)字母間距和字間距在中文的區別
在中文中的應用
在中文中沒有子母和單詞的概念
在外國人看來,每個漢字相當于letter
所以,對于中文,我們一般使用letter-spacing
每個漢字在英文中相當于一個字母,因此使用letter-spacing效果起作用,word-spacing對漢字不起作用
(17)列表的標志的類型
list-style-type
設置列表項標志的類型
常用的值:
none 無標志
disc ?實心圓標志
circle ?空心圓標志
square ?實心方塊標志
decimal 數字標志,從1開始的自然數
lower-roman 小寫羅馬數字
upper-roman ?大寫羅馬數字
lower-alpha 小寫字母
upper-alpha ?大寫字母
(18)表格邊框
boeder屬性設置表格邊框
border-collapse 屬性設置表格邊框折疊為單一邊框:
width 和 height 屬性定義表格的寬度和高度。
text-align 和 vertical-align 屬性設置表格中文本的對齊方式。
text-align 屬性設置水平對齊方式,比如左對齊、右對齊或者居中:
vertical-align 屬性設置垂直對齊方式,比如頂部對齊、底部對齊或居中對齊:
padding 屬性控制表格中內容與邊框的距離
border-spacing設置分隔單元格邊框的距離。
caption-side設置表格標題的位置。
empty-cells設置是否顯示表格中的空單元格。
table-layout設置顯示單元、行和列的算法。
(19)輪廓
outline是繪制于元素周圍的一條線,位于邊框邊緣的外圍,可起到突出元素的作用。
outline在一個聲明中設置所有的輪廓屬性
outline-color設置輪廓的顏色
outline-style設置輪廓的樣式
outline-width設置輪廓的寬度
? ? ?接下來我們就具體演示一下這些CSS樣式的效果:
~~~
<span style="font-size:18px;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>CSS樣式樣式</title></head>
<style type="text/css">
.test1{
background-color:#FF0000;
}
.test2{
height:400px;
border:1px solid #FF0000;
background-image:url('http://zx.kaitao.cn/UserFiles/Image/beijingtupian6.jpg');
background-repeat:no-repeat;
background-position:center;
}
.test3{
color:#0000FF;
}
.test4{
text-indent:30px;
}.test5{
text-align:center;
}
img{
display:block;
}
.test6{
font-size:40px;
}.test7{
font-family:"華文行楷", "華文仿宋", "黑體";
font-size:24px;
}
.test8{
font-style:oblique;
font-size:36px;
}
.test9{
font-weight:bold;
font-size:36px;
}
.test10{
letter-spacing:30px;
font-size:36px;
}
.test11{
word-spacing:30px;
font-size:36px;
}
.test12{
letter-spacing:20px;
word-spacing:30px;
font-size:36px;
}
.test13{
text-transform:uppercase;
font-size:36px;
}
.test14{
text-decoration:underline;
font-size:36px;
}
.test15{
list-style-type:square;
}
.test16{
list-style-position:inside;
}
.test17{
list-style-image:url("01.png");
}
table{
width:200px;
border-collapse:collapse;
}
table,tr,th,td{
border:1px solid #0000FF;
text-align:center;
vertical-align:middle;
}
th{
background-color:#00FF00;
height:50px;
}
td{
background-color:#999999;
}
.test18{
border:1px solid #00FF00;
outline-color:#FF0000;
outline-style:dotted;
outline-width:3px;
}
</style>
</head>
<body>
<p align="center">背景色演示</p>
<div class="test1">攻城課堂</div>
<hr/>
<p align="center">背景圖片演示</p>
<div class="test2"></div>
<hr/>
<p align="center">字體顏色演示</p>
<div class="test3">攻城課堂</div>
<hr/>
<p align="center">文字縮進演示</p>
<div class="test4">攻城課堂(只作用于文本第一行)攻城課堂(只作用于文本第一行)攻城課堂(只作用于文本第一行)攻城課堂(只作用于文本第一行)
攻城課堂(只作用于文本第一行)攻城課堂(只作用于文本第一行)攻城課堂(只作用于文本第一行)攻城課堂(只作用于文本第一行)攻城課堂(只作用于文本第一行)攻城課堂(只作用于文本第一行)</div>
<div>攻城課堂</div>
<hr/>
<p align="center">文字對齊方式演示</p>
<div class="test5">攻城課堂</div>
<div>攻城課堂(瀏覽器默認的效果)</div>
<span class="test5">攻城課堂(span標簽是行內元素,因此不會生效)</span>
<div class="test5"><span>攻城課堂(嵌套在塊級元素內的可以生效)</span></div>
<hr/>
<p align="center">與center標簽作比較</p>
<div class="test5">攻城課堂</div>
<center>攻城課堂(使用center標簽的效果)</center>
<div class="test5"><img src="http://zx.kaitao.cn/UserFiles/Image/beijingtupian6.jpg" /></div>
<center><img src="http://zx.kaitao.cn/UserFiles/Image/beijingtupian6.jpg" />(使用center標簽居中的效果)</center>
<hr/>
<p align="center">字體大小演示</p>
<div>攻城課堂(瀏覽器默認的字體大小)</div>
<div class="test6">攻城課堂(字體大小為40px)</div>
<hr/>
<p align="center">字體演示</p>
<div>攻城課堂(瀏覽器的默認效果)</div>
<div class="test7">攻城課堂(華文行楷)</div>
<hr/>
<p align="center">字體風格演示</p>
<div>攻城課堂(瀏覽器的默認效果)</div>
<div class="test8">攻城課堂</div>
<hr/>
<p align="center">字體加粗演示</p>
<div>攻城課堂(瀏覽器的默認效果)</div>
<div class="test9">攻城課堂</div>
<hr/>
<p align="center">字母間距演示</p>
<div style="font-size:36px">important(瀏覽器的默認效果)</div>
<div class="test10">important</div>
<hr/>
<p align="center">字間距演示</p>
<div style="font-size:36px">This is very impotant(瀏覽器的默認效果)</div>
<div class="test11">This is very impotant</div>
<hr/>
<p align="center">字母間距和字間距在中文中的應用演示</p>
<div style="font-size:36px">歡迎來到攻城課堂(瀏覽器的默認效果)</div>
<div class="test12">歡迎來到攻城課堂(每個漢字在英文中相當于一個字母,因此使用letter-spacing效果起作用,word-spacing對漢字不起作用)</div>
<hr/>
<p align="center">字符轉換演示</p>
<div style="font-size:36px">This is very impotant(瀏覽器的默認效果)</div>
<div class="test13">This is very impotant(全部大寫)</div>
<hr/>
<p align="center">文本裝飾演示</p>
<div style="font-size:36px">攻城課堂(瀏覽器的默認效果)</div>
<div class="test14">攻城課堂</div>
<hr/>
<p align="center">列表項標志的類型演示</p>
<ol>
<li>足球</li>
<li>籃球</li>
<li>排球</li>
</ol>
<ul>
<li>權利的游戲第一季</li>
<li>權利的游戲第二季</li>
<li>權利的游戲第三季</li>
</ul>
<ol class="test15">
<li>足球</li>
<li>籃球</li>
<li>排球</li>
</ol>
<ul class="test15">
<li>權利的游戲第一季</li>
<li>權利的游戲第二季</li>
<li>權利的游戲第三季</li>
</ul>
<hr/>
<p align="center">列表項標志的位置演示</p>
<ul>
<li>權利的游戲第一季</li>
<li>權利的游戲第二季</li>
<li>權利的游戲第三季</li>
</ul>
<ul class="test16">
<li>權利的游戲第一季</li>
<li>權利的游戲第二季</li>
<li>權利的游戲第三季</li>
</ul>
<hr/>
<p align="center">圖片型列表項標志演示</p>
<ul>
<li>權利的游戲第一季</li>
<li>權利的游戲第二季</li>
<li>權利的游戲第三季</li>
</ul>
<ul class="test17">
<li>權利的游戲第一季</li>
<li>權利的游戲第二季</li>
<li>權利的游戲第三季</li>
</ul>
<hr/>
<p align="center">表格演示</p>
<table align="center">
<tr>
<th>姓名</th>
<th>性別</th>
</tr>
<tr>
<td>張國慶</td>
<td>男</td>
</tr>
<tr>
<td>李思思</td>
<td>女</td>
</tr>
</table>
<hr/>
<p align="center">輪廓演示</p>
<p align="center">落霞與孤鶩齊飛,秋水共長天一色</p>
<p align="center" class="test18">落霞與孤鶩齊飛,秋水共長天一色</p>
<hr/>
</body>
</html>
</span>
~~~
火狐瀏覽器運行的結果為:








- 前言
- HTML學習1:Dreamweaver8的安裝
- HTML學習2:初識HTML
- HTML學習3:常用標簽之文本標簽
- HTML學習4:常用標簽之列表標簽
- HTML學習5:常用標簽之圖像標簽
- HTML學習6:常用標簽之超鏈接標簽
- HTML學習7:常用標簽之表格標簽
- HTML學習8:常用標簽之框架標簽
- HTML學習9:常用標簽之表單標簽
- HTML學習10:表單格式化
- HTML學習11:HTTP 方法
- HTML學習12:其他常見標簽之頭標簽
- HTML學習13:其他常見標簽之體標簽
- 輕松學習JavaScript一:為什么學習JavaScript
- 輕松學習JavaScript二:JavaScript語言的基本語法要求
- 輕松學習JavaScript三:JavaScript與HTML的結合
- 輕松學習JavaScript四:JS點擊燈泡來點亮或熄滅這盞燈的網頁特效映射出JS在HTML中作用
- 輕松學習JavaScript五:JavaScript的變量和數據類型
- 輕松學習JavaScript六:JavaScript的表達式與運算符
- 輕松學習JavaScript七:JavaScript的流程控制語句
- 輕松學習JavaScript八:JavaScript函數
- 輕松學習JavaScript九:JavaScript對象和數組
- 輕松學習JavaScript十:JavaScript的Date對象制作一個簡易鐘表
- 輕松學習JavaScript十一:JavaScript基本類型(包含類型轉換)和引用類型
- 輕松學習JavaScript十二:JavaScript基于面向對象之創建對象(一)
- 輕松學習JavaScript十二:JavaScript基于面向對象之創建對象(二)
- 輕松學習JavaScript十三:JavaScript基于面向對象之繼承(包含面向對象繼承機制)
- 輕松學習JavaScript十四:JavaScript的RegExp對象(正則表達式)
- 輕松學習JavaScript十五:JavaScript之BOM簡介
- 輕松學習JavaScript十六:JavaScript的BOM學習(一)
- 輕松學習JavaScript十七:JavaScript的BOM學習(二)
- 輕松學習JavaScript二十九:JavaScript中的this詳解
- CSS基礎學習一:CSS概述
- CSS基礎學習二:如何創建 CSS
- CSS基礎學習三:CSS語法
- CSS基礎學習四:元素選擇器
- CSS基礎學習五:類選擇器
- CSS基礎學習六:id選擇器
- CSS基礎學習七:屬性選擇器
- CSS基礎學習八:派生選擇器
- CSS基礎學習九:偽類
- CSS基礎學習十:偽元素
- CSS基礎學習十一:選擇器的優先級
- CSS基礎學習十二:CSS樣式
- CSS基礎學習十三:盒子模型
- CSS基礎學習十四:盒子模型補充之display屬性設置
- CSS基礎學習十五:盒子模型補充之外邊距合并
- CSS基礎學習十六:CSS盒子模型補充之border-radius屬性
- CSS基礎學習十七:CSS布局之定位
- CSS基礎學習十八:CSS布局之浮動
- CSS基礎學習十九:CSS布局之圖文混排,圖像簽名,多圖拼接和圖片特效
- DIV+CSS實操一:經管系網頁總體模塊布局
- DIV+CSS實操二:經管系網頁添加導航欄和友情鏈接欄
- DIV+CSS實操三:經管系網頁內容模塊添加標題欄和版權信息模塊
- DIV+CSS實操四:經管系網頁內容模塊內容添加(一)
- DIV+CSS實操五:經管系網頁內容模塊內容添加(二)
- DIV+CSS實操六:經管系網頁添加導航欄下拉菜單
- DIV+CSS實操七:中文系內容模塊控制文本不換行和超出指定寬度后用省略號代替
- JS中實現字符串和數組的相互轉化