2011年9月4日星期日

CSS網頁制作入門實例:首行縮進兩個文字

CSS網頁制作入門實例:首行縮進兩個文字

http://www.inspirr.com

我記得過去剛開始學習制作頁面的時候,要想讓一段文字首行縮進兩個文字,如下圖

總是在前面加上8個“ ”,因為過去大家對CSS的概念也不太熟悉,也不太重視,這種方法實現雖然比較直接,但是文字多的時候會有很多“ ”充斥在代碼中,如果再有些換行<br/>,那代碼顯著比較亂,現在大家開始主動了解CSS,學習CSS,你會發現這個問題很容易解決,只需要在相應的位置加入代碼
    text-indent:2em;
就很容易實現嘍~
text-indent:2em;解釋:text的意思是文本、indent在計算機英語中意思是縮進、至于后面的2em意思就是2個相對單位;
em解釋:相對于當前對象內文本的字體尺寸。(引自CSS2.0手冊)各位同學,要仔細品一下這個概念!理解嘍沒有,em這個單位的意思就是相對文字大小,1em就是1個文字大小,2em就是兩個文字大小,到這里看明白了吧,理解“text-indent:2em;”的意思了吧,就是“文本縮進兩個文字大小”,這不就是我們要的效果么?

將上面的代碼給大家寫出來,CSS代碼是用的行內方式,如果你不明白“行內方式”,就來看一下文章《2.1-CSS如何控制頁面》
    <!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> <body> <div style="width:300px; text-indent:2em;">CSS學習網,提倡資源共享“分享才能更快樂”,每個人在分享資源的時候,同時也獲得了人氣和尊重,你將會有更多的同行朋友,團結在你的周圍,成為你的左膀右臂. </div> </body> </html>
【本節作業】

要求:

没有评论:

发表评论