最稳的pk10计划iphone 北京pk10计划手机软件 北京pk10数字的规律 超神手机版pk10软件 pk10北京赛车9码技巧 pk10四期倍投计划表 pk10极速赛车论坛 北京赛车冠军怎样选5码 北京赛车系统下载安装 pk10教程视频 北京pk10选号公式 北京赛车pk10赚钱技巧 北京赛车怎么提升概率 pk10技巧北京快三 北京pk10大小计划
VB.net 2010 視頻教程 VB.net 2010 視頻教程 VB.net 2010 視頻教程
SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
當前位置:
首頁 > 網站開發 > css >
  • div+css視頻教程之5日精通css樣式表

  • 2016-06-27 21:43 來源:未知

 
5日精通css樣式表-第3日  
我們在第2天的CSS教程中學習了字體及控制 文字字符的方法.今天我們將學習這些字 符、單詞和每行的內容之間是如何定位 的。我們將學會如何設定字與字之間、字 母之間的距離,以及行距(垂直間距)、 文字的對齊方式、邊距、邊框及浮動要素 等,列表如下:
  • 字間距
  • 字母間距
  • 行高
  • 文字對齊方式
  • 垂直對齊方式
  • 文字縮位
  • 頂邊距、左邊距等
  • 空格填充-頂部、左邊等等
  • 邊框-寬度、顏色、樣式等
  • 浮動
  • 清除
很顯然,今天我們要學很多東西,所以我 們得抓緊時間。讓我們開始吧!
 
 
 
 
第1頁:5日精通css樣式表-第3日
第2頁:css字間距及字母間距
第3頁:css行距
第4頁:css文字對齊及縮行
第5頁:css邊距及空格填充
第6頁:css邊框
第7頁:css浮動要素
第8頁:第3天的css練習
第9頁:復習css
[第1天][第2天][第3天][第4天][第5天]
 
 


 
第2頁:css控制字間距和字母間距
下面要學習的CSS屬性可以使你做到HTML標簽 做不到的事情:控制字間距及字母間距。
字間距
利用字間距屬性,你可以在字之間加入更 多的距離:
H3 { word-spacing: 1em }
你所使用的參數值將加入任何瀏覽器的缺 省設置,你可以使用我們昨天談到的任何 一種長度單位:
  • in (英寸)
  • cm (厘米)
  • mm (毫米)
  • pt (點數)
  • pc (打字機字間距)
  • em (ems)
  • ex (x-height)
  • px (象素)
以下為顯示結果:
Behold the power of cheese.
如果你的瀏覽器不支持這種CSS屬性,請 點擊這里查看顯示效果。
如果你看不到任何不同之處,則說明你的 瀏覽器不支持這種屬性,只有MAC機用的IE 4能支持這種字間距設置。
字母間距
字母間距可以在IE 4中應用,但 Communicator不行,唉...
H3 { letter-spacing: 10px }
字母間距的功能和字間距的很類似:其參 數值將被加入到瀏覽器的缺省設置中,你 可以使用上述任何一種長度單位。
如果你用的是IE 4,這里是一個例子:
Behold the power of cheese.
對于這兩種屬性,你都可以使用normal參 數。從而使其按照瀏覽器的原有缺省設置 顯示。
別沮喪,還有很多CSS屬性可以在兩種瀏 覽器上都可使用。下文中就是一個例子。


 
 
 
第1頁:5日精通css樣式表-第3日
第2頁:css字間距及字母間距
第3頁:css行距
第4頁:css文字對齊及縮行
第5頁:css邊距及空格填充
第6頁:css邊框
第7頁:css浮動要素
第8頁:第3天的css練習
第9頁:復習css
[第1天][第2天][第3天][第4天][第5天]
 
 


 
第3頁:css行距  
行與行之間的距離最常用的稱呼是行距, 而當網頁設計者們發現他們能夠控制行距 時最常用的稱呼是"Weee!"
行高 行高簡直是上帝發給人間的福音。利用CSS行高我們可以隨心所欲地控制行與行之間的 垂直距離。
B { line-height: 16pt }
你所用的參數就是相鄰兩行的基準線(基 準線就是英文小寫字母如x,a的下階線, 但不包括諸如y,g等字母超過下階線的部 分)之間的垂直距離。注意你所設定的參 數將完全代替瀏覽器的缺省參數。 Netscape Communitor和Internet Explorer在行之前加入行高參數。所以如 果你將參數設為10px,瀏覽器將把文字的 第1行以10px的高度顯示。 有3種設定行高的方法:
  • 數字
  • 長度單位
  • 比例
用數字設行距
B { font-size: 12pt; line-height: 2 }
當你用數字設定行高的時候,瀏覽器將利 用字號來確定行距:它將字號乘以設定的 參數值。所以,在本例中,行高將是24點。 顯示效果如下:
Four score and seven years ago, the Web wasn't yet a glimmer in anyone's eye. No one needed it, no one missed it. Eighty-seven years from now, what will people laugh at us for lacking?
你還可以用小數設定參數值。
(你應該知道IE 3 不支持數字參數值, 在IE 3 中使用數字參數將出現大片文字 的互相重疊。)
用長度單位設定行距
B { font-size: 12pt; line-height: 11pt }
設定行高的另一種方法就是利用先前學過 的長度單位(em及pt是最常用的單位), 以下為顯示效果:
Four score and seven years ago, the Web wasn't yet a glimmer in anyone's eye. No one needed it, no one missed it. Eighty-seven years from now, what will people laugh at us for lacking?
你既可以輕松地將行距縮小也可以將行距 放大。有了樣式表,這一切都易如反掌!
用比例設定行距
B { font-size: 10pt; line-height: 140% }
在本例中,行距是長度10points的140%, 即14points。明白了嗎?
讓文字互相重疊!
你可能會問這樣的問題:如果行距太小的 話,文字豈不就重疊在一起了嗎?是這樣 的。我們來看看這個例子:
B { font-size: 28pt; line-height: 2pt }
以下為顯示效果:
Whoa. Cool.
"Whoa" 使用了瀏覽器的缺省行高設置。但"Cool"的行高很小所以它和第1行重疊 了。 
(Communicator 和 Internet Explorer 對行高的詮釋有所不同。 Communicator 將只是將文字的上半部分重疊一點,而IE 則將其全部重疊。)
如果你計劃將你的網頁中的某些內容重疊 顯示,行高設置還不是最佳的選擇,因為 不同的瀏覽器對其的支持有差別。在第5 天的課程中我們將研究文字及圖象布局的 最佳方式。
 
 
 
 
第1頁:5日精通css樣式表-第3日
第2頁:css字間距及字母間距
第3頁:css行距
第4頁:css文字對齊及縮行
第5頁:css邊距及空格填充
第6頁:css邊框
第7頁:css浮動要素
第8頁:第3天的css練習
第9頁:復習css
[第1天][第2天][第3天][第4天][第5天]
 
 


 

第4頁:css文字對齊及縮行

現在我們談談CSS段落及圖象的對齊和加入段落 縮行。
文字對齊
利用文字對齊屬性,你可以控制段落的水平 對齊:
H4 { text-align: center }
這項屬性只用于整塊的內容,如<P>、 <H1> -<H6>、<BLOCKQUOTE>和 <UL>。
以下為各種選項:

left指將要素左對齊,如本段所示。

center指將要素居中,如本段所示。

justify指將要素左右對齊,如本段所示。


  • top將要素頂部同最高的母體要素對齊。
  • bottom將要素的底部同最低的母體要 素對齊。 
  • text-top將要素的頂部同母體要素文字 的頂部對齊。
  • text-bottom將要素的底部同母體要素 文字的底部對齊。
  • baseline將要素的基準線同母體要素的 基準線對齊。
  • middle將要素的中點同母體要素的中點 對齊。
  • sub將要素以下標的形式顯示。
  • super將要素以 上標的形式顯示。
 
第1頁:5日精通css樣式表-第3日
第2頁:css字間距及字母間距
第3頁:css行距
第4頁:css文字對齊及縮行
第5頁:css邊距及空格填充
第6頁:css邊框
第7頁:css浮動要素
第8頁:第3天的css練習
第9頁:復習css
[第1天][第2天][第3天][第4天][第5天]
 
 


 
第5頁:css邊距及空格填充  
我們都知道可以用HTML設定邊距,但你必 須使用表格,別無它法。而樣CSS式表則...... 快速定義邊距
首先,我們應該了解樣式表語言的術語, 以便我們理解正在談什么。每一個整塊的 要素或替代要素都包含在樣式表生成器稱 之為box的容器之內。box包括:
  • 要素本身
  • 圍繞要素的空格填充(padding)
  • 圍繞空格填充的邊框(border)
  • 圍繞邊框的邊距(空白-margin)
圖示如下:
day3_page5.gif (1383 bytes)
你可以分別控制空格填充、邊框和邊距, 正如我們即將做的。
頂邊距、底邊距、左邊距和右邊距 這4項屬性可以使你控制一個要素的四周 的邊距。如下:
H4 { margin-top: 20px; margin-bottom: 5px; margin-left: 100px; margin-right: 55px }
你可以看到,每一個邊距都可以有不同的 設置。或者你可以設置一個邊距,然后讓 瀏覽器用缺省設置設定其它的幾個邊距。 你可以將邊距應用于文字和替代要素(如 圖象)。
設定邊距參數值最明顯的方法是利用長度 單位:px(象素)、pt(點數)等。你也可 以用比例值設定邊距。 以下是幾個例子:
將邊距值設為負值,你就可以將兩個要素 重疊在一起,例:
Books
are mind food
上例中, "are mind food" 的底邊距為 -55象素,右邊距為60象素。
使用負值使要素重疊的的缺陷是不同的瀏 覽器對其處理方式不同。比如,在顯示上 述例子時,不同的4種主要瀏覽器(Communicator for PC, Communicator for Mac, IE for PC, IE for Mac)對文 字重疊的程度不同。
另一個缺陷是你不能完全控制位于底部的 內容,而且不同的瀏覽器對其顯示也不同。 例如, Communicator總是將圖象顯示在文 字的上部。 IE似乎是將個要素按照其載入 瀏覽器窗口的順序顯示各要素。
換句話說,如果你打算將幾個要素疊放在 一起,就不要對邊距使用負值。今天的教 程將教你如何疊放個要素。
瀏覽器對該屬性的支持方面還應注意以下 幾點:
  • 當你在IE 3中使用標尺單位(如英寸 和厘米)時,IE 3有時會加大底邊 距。同樣,有些HTML標簽可以適用 底邊距,有些則不能,
  • IE 4有時在對替代要素(如圖象)設 定左邊距時會出現問題,你可以將圖 象包在一個<DIV>中,然后給<DIV>設 定樣式。
頂空格填充,底空格填充,左空格填充和 右空格填充
空格填充的作用類似于邊距控制,你可以 設定一個要素的前后左右的空格填充的尺 寸。
H4 { padding-top: 20px; padding-bottom: 5px; padding-left: 100px; padding-right: 55px }
你可以使用任何一種長度單位或比例值設 定空格填充。其使用方法同邊距的屬性。
但是空格填充不能使用負值(而且,IE 3 不支持空格填充屬性)。
下面我們將探討位于邊距和空格填充之間 的邊框。
 
 
 
 
第1頁:5日精通css樣式表-第3日
第2頁:css字間距及字母間距
第3頁:css行距
第4頁:css文字對齊及縮行
第5頁:css邊距及空格填充
第6頁:css邊框
第7頁:css浮動要素
第8頁:第3天的css練習
第9頁:復習css
[第1天][第2天][第3天][第4天][第5天]
 
 


 

第6頁:css邊框

 
有幾種CSS樣式表屬性可以將網頁要素周圍加 上邊框。 (注意:IE 3和IE 4不支持任何邊框屬性。)
頂邊框寬度,底邊框寬度,左邊框寬度和 右邊框寬度
你可以控制整個邊框的寬度,也可以分別 控制每一邊的邊框寬度:
H4 { border-top-width: 2px; border-bottom-width: 5px; border-left-width: 1px; border-right-width: 1px }
以下是上述CSS規則的顯示結果:

你還可以給替代要素加上邊框,很好玩, 是吧?

你無須給一個要素的每一邊都加上邊框。
你可以使用上述任何一種長度單位設定邊 框寬度,也可以使用內置關鍵字設定寬度:
本段文字的頂邊框寬度參數值為thin。
本段文字的頂邊框寬度參數值為medium。
本段文字的頂邊框寬度參數值為thick。
如果你想使邊框四面應用相同的寬度,很 簡單,使用border-width標簽就可一次完 成,例:
IMG { border-width: 1in }
邊框顏色
例:
P { border-color: green; border-width: 3px }
本段文字顯示上述代碼的執行效果。
你可以使用瀏覽器認可的顏色或者直接使 用RGB參數值,例:
H4 { border-color: #FF0033; border-width: thick }
如果你想使邊框的四邊顯示不同的顏色, 你可以在設置中分別列出各種顏色:
P { border-color: #666699 #FF0033 #000000 #FFFF99; border-width: 3px }
瀏覽器將第1種顏色理解為頂邊框的顏色參 數值,第2種顏色為右邊框,然后是底邊框, 然后是左邊框。
本段文字顯示上述代碼的執行效果。
注意: Communicator 不能識別多色彩, 在Communicator中,你只能使用一種顏色。 (如果你使用多色彩,Communicator很有 可能用藍色顯示整個邊框。我們也對此感 到莫名其妙)
如果不使用邊框顏色屬性,則邊框將以要 素自身的顏色顯示邊框顏色。
邊框樣式
你還可以設定邊框線的樣式,例:
P { border-style: double; border-width: 3px }
可以使用的關鍵字參數值如下:
  • solid
  • double
  • dotted
  • dashed
  • groove
  • ridge
  • inset
  • outset
注意:Communiactor只支持其中的幾種關 鍵字屬性。
 
 
 
第1頁:5日精通css樣式表-第3日
第2頁:css字間距及字母間距
第3頁:css行距
第4頁:css文字對齊及縮行
第5頁:css邊距及空格填充
第6頁:css邊框
第7頁:css浮動要素
第8頁:第3天的css練習
第9頁:復習css
[第1天][第2天][第3天][第4天][第5天]
 
 

 

 

第7頁:css浮動要素

 
我們在網頁中經常看到浮動的圖象和表格,CSS只需 對一個<IMG>標簽使用ALIGN=left屬性,文字就會 繞到浮動圖象的右邊繼續顯示。樣式表對于浮動 要素有一個更為靈活的語法,也就是本篇中將要 談到的主題。
(IE3和IE 4不支持本頁中談到的任何功能。如果 你使用IE 4,你將會看到一些奇怪的格式。)
浮動
浮動屬性使你能將一個要素周圍用文字包裹,不 僅僅是包裹圖象,而且能包裹整塊的文字。
H4 { float: left }

本標題文字為向左浮動。

你可以看到這項CSS 規則應用于<H4>的文字。而本段內容則包裹在標 題文字的右下邊,就象是用文字包裹圖象時的效 果那樣。你也可以使用向右浮動的參數值。
如果浮動要素周圍的邊距太小,你可以使用之前 學過的空格填充屬性給它加大四周的空間(但似 乎使用邊距會造成問題)。
清除
如果你想使一段文字包裹某一要素,而下一段文 字不包裹,你可以使用clear屬性,很象HTML的 CLEAR屬性的用法(例: CLEAR=right)。
P { clear: left }
例:
day3_7b.gif (12436 bytes)
第1、2段文字包裹了向左浮動的第1幅圖象。
而使用了清除(clear)屬性后,第4、5段文字中 只有第4段包裹了圖象,而第5段文字沒有包裹。
 
 
 
 
第1頁:5日精通css樣式表-第3日
第2頁:css字間距及字母間距
第3頁:css行距
第4頁:css文字對齊及縮行
第5頁:css邊距及空格填充
第6頁:css邊框
第7頁:css浮動要素
第8頁:第3天的css練習
第9頁:復習css
[第1天][第2天][第3天][第4天][第5天]
 
 

第8頁:第3天的css練習

 
下面我們做一個CSS練習,自己效果。 該例中只有一幅圖象,其余均為HTML和串 接樣式表。
(注意:由于不同的瀏覽器顯示效果不同, 所以你實際所看到的顯示效果在IE 中可 能有所差別。)
小問題:如何只使用CSS和HTML而無須gif 就制造出下落陰影的效果?答案見明天的 課程。
 
 
 
 
 
 

第9頁:復習css

 
我們擴展了串接CSS樣式表 等方面的學習,將文字和圖象都置于我們 的自由控制之下。它使我們可以做到普通 的HTML標簽不能做到的事情。
以下是我們今天學習內容的總結:
  • 字間距設定字與字之間的距離。
  • 字母間距設定每個字母之間的距離。
  • 行高設定每行文字之間的垂直距離。
  • 文字對齊用于設定段落的左、右對 齊、居中和左右兩邊對齊。
  • 垂直對齊用于垂直對齊文字。
  • 文字縮行可以使段落縮行。
  • 各種邊距屬性設定圍繞文字塊、圖 象等的邊距。
  • 空格填充屬性用于設定空格填充的 屬性。
  • 邊框屬性用于設定邊框的寬度、顏 色和樣式。
  • 浮動和清除用于控制各要素之間的 包裹。
明天我們將繼續探索串接樣式表的神奇 魅力。
 
 
 
 
 
pk10赛车冠军技巧
最稳的pk10计划iphone 北京pk10计划手机软件 北京pk10数字的规律 超神手机版pk10软件 pk10北京赛车9码技巧 pk10四期倍投计划表 pk10极速赛车论坛 北京赛车冠军怎样选5码 北京赛车系统下载安装 pk10教程视频 北京pk10选号公式 北京赛车pk10赚钱技巧 北京赛车怎么提升概率 pk10技巧北京快三 北京pk10大小计划
北京赛车pk10苹果版本 夜场外围ok赚钱吗 喜马拉雅咋赚钱 河北20选5开奖走势图百度乐彩 做完美是靠什么赚钱 支付宝里面买黄金怎么赚钱 微交易靠谱吗 真的可以赚钱吗 鱼丸宝马奔驰下载 会赚钱的18路由