




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第6章用CSS設(shè)置文本
本章簡介:前文介紹了CSS設(shè)計中必須了解的4個核心基礎(chǔ)——盒子模型、標(biāo)準(zhǔn)流、浮動和定位。有了這4個核心的基礎(chǔ),從本章開始逐一介紹網(wǎng)頁設(shè)計的各種元素,例如文本、圖像、鏈接、表格,如何使用CSS來進(jìn)行樣式設(shè)置。
使用CSS設(shè)置文本樣式6.1用CSS設(shè)置多列布局6.2
6.1使用CSS設(shè)置文本樣式在學(xué)習(xí)HTML的時候,通常也會使用HTML對文本進(jìn)行一些非常簡單的樣式設(shè)置,而使用CSS對文本的樣式進(jìn)行設(shè)置遠(yuǎn)比使用HTML靈活、精確得多。
6.1.1創(chuàng)建基礎(chǔ)頁面創(chuàng)建一個基本的網(wǎng)頁。預(yù)備用于設(shè)置CSS樣式的網(wǎng)頁文件
6.1.2設(shè)置文字的字體在HTML中,設(shè)置文字的字體需要通過<font>標(biāo)記的face屬性。而在CSS中,則使用font-family屬性。設(shè)置正文字體
6.1.3設(shè)置文字的傾斜效果在CSS中也可以定義文字是否顯示為斜體,傾斜看起來很容易理解,實(shí)際上它比通常想象的要復(fù)雜一些。正常字體與“意大利體”,及“傾斜體”的對比
6.1.4設(shè)置文字的加粗效果在HTML語言中可以通過添加<b>標(biāo)記或者<strong>標(biāo)記將文字設(shè)置為粗體。在CSS中,使用font-weight屬性控制文字的粗細(xì),可以將文字的粗細(xì)進(jìn)行細(xì)致的劃分,更重要的是CSS還可以將本身是粗體的文字變?yōu)檎4旨?xì)。設(shè)置值說明normal正常粗細(xì)bold粗體bolder加粗體lighter比正常粗細(xì)還細(xì)100~900共有9個層次(100,200,…,900),數(shù)字越大字體越粗
6.1.5轉(zhuǎn)換英文字母大小寫英文字母大小寫轉(zhuǎn)換是CSS提供的很實(shí)用的功能之一,我們只需要設(shè)定英文段落的text-transform屬性,就能很輕松地實(shí)現(xiàn)大小寫的轉(zhuǎn)換。設(shè)置英文單詞的大小寫形式
6.1.6控制文字的大小CSS是通過font-size屬性來控制文字大小的,而該屬性的值可以使用很多種長度單位。設(shè)置正文文字的大小為12像素
6.1.7設(shè)置文字裝飾效果在HTML文件中,可以使用<u>標(biāo)記給文字加下劃線,在CSS中由text-decoration屬性為文字加下劃線、刪除線和頂線等多種裝飾效果。設(shè)置文本的裝飾效果
6.1.8設(shè)置段落首行縮進(jìn)如何在網(wǎng)頁中實(shí)現(xiàn)文本段落的首行縮進(jìn),在CSS中專門有一個text-indent屬性可以控制段落的首行縮進(jìn)和縮進(jìn)的距離。設(shè)置段落中首行文本縮進(jìn)
6.1.9設(shè)置字詞間距在CSS中,可以通過letter-spacing和word-spacing這兩個屬性分別控制字母間距和單詞間距。設(shè)置字詞間距
6.1.10設(shè)置段落內(nèi)部的文字行高在HTML中是無法控制段落中行與行之間的距離的。在CSS中,使用line-height可以控制行的高度,通過它就可以調(diào)整行與行之間的距離。設(shè)置段落中的行高
6.1.11設(shè)置段落之間的距離可以通過margin屬性設(shè)置段與段之間的距離。為段落增加邊框調(diào)整段落間距后的效果
6.1.12控制文本的水平位置使用text-align屬性可以方便地設(shè)置文本的水平位置。(Firefox瀏覽器)標(biāo)題居中對齊
6.1.13設(shè)置文字與背景的顏色在HTML頁面中,顏色統(tǒng)一采用RGB的模式顯示,也就是通常人們所說的“紅綠藍(lán)”三原色模式。每種顏色都由這3種顏色的不同比重組成,每種顏色的比重分為0~255擋。當(dāng)紅綠藍(lán)3個分量都設(shè)置為255時就是白色,例如rgb(100%,100%,100%)和#FFFFFF都指白色,其中“#FFFFFF”為十六進(jìn)制的表示方法,前兩位為紅色分量,中間兩位是綠色分量,最后兩位是藍(lán)色分量,“FF”即為十進(jìn)制中的255。設(shè)置標(biāo)題背景顏色和文字顏色
6.1.14文字陰影效果為了美化頁面的文字效果,CSS3新增了文字陰影效果,也就是可以使用text-shadow屬性給頁面中的文字或其他元素添加陰影效果。到目前為止Safari、Firefox、Chrome和Opera等主流瀏覽器都支持陰影屬性。實(shí)際上text-shadow屬性,在CSS2.1中W3C就已經(jīng)定義了,但在CSS3中又重新定義了它,并增加了不透明度效果。設(shè)置陰影在右下角設(shè)置陰影模糊
6.1.14文字陰影效果設(shè)置陰影疊加設(shè)置燃燒文字陰影效果
6.2用CSS設(shè)置多列布局在CSS2.1及以前的版本中,都是使用float屬性或position屬性進(jìn)行頁面布局,但是該方法有一個比較明顯的缺點(diǎn),就是多列的div元素間是各自獨(dú)立的,因此,如果在第1列div元素中加入一些內(nèi)容,將會使第2列元素的底部不能對齊,導(dǎo)致葉面中多出一塊空白區(qū)域。為了解決多列布局的難題,CSS3新增了Multi-columnLayout,即多列自動布局功能。利用多列布局屬性可以自動將內(nèi)容按指定的列數(shù)排列,這種特性特別適合報紙和雜志類網(wǎng)頁布局。
6.2.1創(chuàng)建基礎(chǔ)頁面預(yù)備用于設(shè)置CSS多列布局的網(wǎng)頁文件創(chuàng)建一個基本的網(wǎng)頁。
6.2.2設(shè)置多列布局預(yù)備用于設(shè)置CSS多列布局的網(wǎng)頁文件CSS3新增了多列布局columns屬性,該屬性類似邊框特性中的border屬性。columns屬性可以同時定義多列的數(shù)目和每列的寬度。
6.2.3設(shè)置列寬度根據(jù)窗口寬度自動變化欄目數(shù)量使用columns屬性可以將元素設(shè)置成多列顯示,同時使用column-width屬性可以設(shè)置列的寬度。該屬性可以與其他多列布局屬性配合使用;也可以單獨(dú)使用,限制模塊的單列寬度,當(dāng)超出寬度時,則會自動以多列進(jìn)行顯示。
6.2.4設(shè)置列數(shù)根據(jù)窗口寬度自動變化欄目數(shù)量可以通過column-count屬性控制列數(shù)。
6.2.5設(shè)置列間距設(shè)置列間距的效果通過column-gap屬性可以設(shè)置列與列之間的間距。
6.2.6設(shè)置列邊框樣式列邊線顯示效果CSS3還可以通過column-rule屬性定義列與列之間邊框的寬度、樣式、顏色。column-rule屬性可以設(shè)置很多不同的值,從而對列邊框設(shè)置不同的樣式。
6.2.7設(shè)置跨列顯示大標(biāo)題跨列顯示效果通過上面的案例我們看到大標(biāo)題只會在第1列中顯示,如果想要讓大標(biāo)題在所有列的最上方顯示,可以通過column-span屬性來設(shè)置跨列顯示。
6.2.8設(shè)置列高度列高度自動調(diào)整效果前面我們介紹了多列、列寬、列間距、列邊框樣式及跨列,下面我們簡單地介紹一下列高度??梢酝ㄟ^column-fill屬性設(shè)置列的高度。column-fill屬性可以設(shè)置2個值,從而對列高度進(jìn)行控制。
小結(jié)本章介紹了使用CSS設(shè)置文本相關(guān)的各種樣式的方法。這些屬性主要可以分為兩類:以“font-”開頭的屬性,例如fon
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)作物種子繁育員職業(yè)資格考試全科試題及答案
- 足球裁判員資格考試模擬題庫試題及答案
- 2024年農(nóng)作物種子繁育員考試的寫作要求與試題答案規(guī)范
- 家庭收益分配協(xié)議書(2篇)
- 深入理解的籃球裁判員試題
- 2024模具設(shè)計師資格考試常見問題解析試題與答案
- 2024年體育經(jīng)紀(jì)人市場分析與助推試題及答案
- 提升成功率的農(nóng)業(yè)植保員考試試題及答案
- 高效指導(dǎo)裁判員試題及答案
- 無人機(jī)控制理論應(yīng)用試題及答案
- 希爾國際商務(wù)第11版英文教材課件完整版電子教案
- 《學(xué)弈》優(yōu)質(zhì)課一等獎?wù)n件
- 2023年6月大學(xué)英語四級考試真題(第1套)(含答案)
- 靜脈導(dǎo)管常見并發(fā)癥臨床護(hù)理實(shí)踐指南1
- Sup20普通瀝青混合料目標(biāo)配合比設(shè)計
- 2023年北京天文館招考聘用筆試參考題庫附答案詳解
- 國家開放大學(xué)《農(nóng)村政策法規(guī)》形成性考核(平時作業(yè))參考答案
- 鋼結(jié)構(gòu)焊接施工方案最終版
- 圍絕經(jīng)期婦女保健指導(dǎo)
- 談判藥品審核備案表
- 果蔬采摘機(jī)器人
評論
0/150
提交評論