1. 程式人生 > >css(文本格式化,文本格式處理)

css(文本格式化,文本格式處理)

size nbsp ati 居中 裁剪 sha break 控制 -i

文本格式化,文本格式處理

文本格式化

1、控制字體

1、指定字體

font-family:"microsoft yahei",arial,"宋體";

2、字體大小

font-size: px , pt 作為單位 30pt 16pt

常用字體大小:12px - 14px

3、字體加粗

相當於 <b></b>

font-weight : normal / bold ;

建議:通過 該屬性取代 b 標簽

4、字體樣式

斜體

font-style:normal / italic;

相當於<i></i>

5、小型大寫字母

font-variant : normal / small-caps;

6、字體屬性 font

將所有的屬性設置在一個聲明當中

font:font-style font-varaint font-weight font-size font-family;

eg:font:italic small-caps bold 12px "microsoft yahei",arial;

常用寫法:

font :font-size font-family;

font:bold 12px "microsoft yahei";

其他寫法:

font : font-size/line-height font-family;

font:12px/24px "microsoft yahei";

line-height : 行高

2、文本屬性

1、顏色

color : 顏色值 ;

rgba(255,0,0,0.5);

2、文本排列

text-align:left/right/center; 元素中的內容水平對齊方式,大部分主流瀏覽器,只對行內元素起作用,對塊不起作用

vertical-align:top / bottom / middle / baseline; 文本內容垂直對齊方式

baseline : 基線對齊

3、文字修飾(線條)

text-decoration:none / underline

none : 去除文本上的線條

underline : 下劃線

overline : 上劃線

linethrough : 刪除線 <s></s>

4、行高

每行文本所占據的高度。如果行高的值高於文本的高度,那麽這段文本會在行高範圍內垂直居中顯示。

使用方式:

1、將行高與容器高度設置為一致,從而使容器內的文本垂直居中顯示。(只針對一行數據)

2、如果想給文本增加上下的邊距,也可以使用line-height

5、首行文本縮進

讓元素內的首行文本,空出指定的像素值

text-indent:value;

6、文本陰影

text-shadow:h-shadow v-shadow blur color;

常用例子:text-shadow: 5px 5px 5px #FF0000;

3、文本溢出處理

1、處理空白

white-space:normal / nowrap;

出現場合:配合著overflow:hidden;來對超出範圍的內容進行隱藏。從而保證元素的高度

2、文本溢出

overflow:hidden; 元素對溢出後的處理

屬性:text-overflow:

取值:

clip : 裁剪、切割

ellipsis : 隱藏溢出內容並且顯示 ...

註意:text-overflow 要 配合著 overflow:hidden;一起使用

3、長單詞換行

屬性:word-wrap

值:normal / break-word(長單詞換行)

css(文本格式化,文本格式處理)