CSS 設定文字樣式
文字在頁面中通常用於給瀏覽者提供各種各樣的資訊。
所以文字的外觀不僅影響著使用者體驗,也會給使用者傳遞不同的資訊:
(1).美觀與協排程會影響瀏覽器者對網站的評價,進而影響網站流量。
(2).不同的樣式賦予內容不同的含義,比如加粗或者紅色字型可能意味著著重強調等等。
下面通過程式碼例項介紹一下CSS中常見的文字屬性。
一.text-align屬性:
通過此屬性可以設定文字的水平對齊方式。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> ul li{ list-style:none; background-color:#ccc; width:300px; height:30px; margin-top:5px; } li:nth-child(1){ text-align:center; } li:nth-child(2){ text-align:right; } li:nth-child(3){ text-align:left; } </style> </head> <body> <ul> <li>螞蟻部落一</li> <li>螞蟻部落二</li> <li>螞蟻部落三</li> <li>螞蟻部落四</li> </ul> </body> </html>
程式碼執行效果截圖如下:
text-align屬性值有如下幾種:
(1).left、center和right:設定元素中文字左、中和右對齊。
(2).justify:設定文字兩端對齊。
(3).start:預設值,內容對齊開始邊界(CSS3)。
(4).end:內容對齊結束邊界(CSS3)。
關於後面三個屬性值詳細介紹可以參閱如下兩篇文章:
(1).text-align:justify一章節。
(2).text-align:start與text-align:end一章節。
二.line-height屬性:
通過此屬性可以設定文字在元素中垂直居中。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> div{ background-color:#ccc; width:200px; height:100px; margin-top:5px; text-align:center; line-height:100px; } </style> </head> <body> <div>螞蟻部落</div> </body> </html>
程式碼執行效果截圖如下:
只要將元素的line-height屬性值與height屬性值設定為相同即可實現垂直居中。
三.text-indent屬性:
indent翻譯成中文具有"縮排"的意思。
那麼很明顯text-indent屬性是用來設定文字的縮排效果。
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> div{ background-color:#ccc; width:200px; height:100px; margin-top:5px; text-indent:20px; } </style> </head> <body> <div>螞蟻部落</div> </body> </html>
程式碼執行效果截圖如下:
設定文字的縮排尺寸是20排序。
四.text-decoration屬性:
此屬性可以給文字新增中劃線、下劃線或者上劃線等。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> ul li{ list-style:none; width:300px; height:20px; margin-top:5px; } li:nth-child(1){ text-decoration:underline; } li:nth-child(2){ text-decoration:overline; } li:nth-child(3){ text-decoration:line-through; } </style> </head> <body> <ul> <li>螞蟻部落一</li> <li>螞蟻部落二</li> <li>螞蟻部落三</li> </ul> </body> </html>
程式碼執行效果截圖:
上述程式碼可以分別設定為本的下劃線、上劃線和中劃線。
五.letter-spacing與word-spacing屬性:
這兩個屬性的區別在於letter與word的區別。
letter是字母或者字元的意思,word是單詞或者字的意思。
比如antzone是一個word,而a是一個字母。
它們之間的粒度不一樣。
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .letter{ letter-spacing:20px; } .word{ word-spacing:20px; } </style> </head> <body> <div class="letter">I am a good boy</div> <div class="word">I am a good boy</div> </body> </html>
程式碼執行效果截圖:
一個空格算作一個字元,連續的空格看做一個單詞。
相關文章
- CSS 設定placeholder文字樣式CSS
- CSS設定半個文字的樣式CSS
- CSS 設定元素第一行文字樣式CSS
- CSS 設定 <progress>樣式CSS
- CSS 設定列表樣式CSS
- 常用CSS樣式1:文字樣式CSS
- CSS 設定table表格樣式CSS
- CSS 設定連結樣式CSS
- CSS 設定svg元素樣式CSSSVG
- CSS——CSS 給文字加樣式:② 文字屬性CSS
- 1.5 常用CSS樣式1:文字樣式CSS
- CSS 設定<img>圖片樣式CSS
- CSS設定連線<a>的樣式CSS
- CSS input 文字框樣式CSS
- CSS input文字框樣式CSS
- CSS設定文字省略CSS
- CSS——CSS 給文字加樣式:① 字型屬性CSS
- CSS設定第n個li元素樣式CSS
- web前端學習:CSS樣式設定技巧Web前端CSS
- CSS 設定第n個li元素樣式CSS
- CSS 設定前n個li元素樣式CSS
- CSS 設定指定範圍li元素樣式CSS
- css樣式設定技巧學習筆記CSS筆記
- CSS——行高、字型、文字的樣式CSS
- CSS內聯樣式的使用,設定字型屬性CSS
- CSS中多個class樣式設定的不同寫法CSS
- CSS 設定從第n個開始li元素樣式CSS
- CSS 設定文字框游標顏色CSS
- CSS從入門到精通——文字與字型樣式CSS
- canvas 設定矩形樣式Canvas
- QSpinBox樣式表設定
- QMenu setStyleSheet樣式設定
- canvas—元素樣式設定Canvas
- CSS設定一個文字兩種顏色CSS
- CSS 定義第二個li元素樣式CSS
- css樣式CSS
- JQuery設定文字框和密碼框獲得焦點時樣式jQuery密碼
- cad標註樣式設定引數 怎麼設定cad標註樣式