日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

css网页布局中文字排版的属性和用法

發布時間:2025/6/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 css网页布局中文字排版的属性和用法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


前段時間,學習了幾個大的網站的圖文混排的方法。今天總結下, css網頁布局中文字排版的相關屬性以及用法 。包括:設定字體、顏色、大小、段落空白,首字下沉、首行縮進、中文字的截斷、固定寬度詞內折行(word-wrap和word-break)等。

一、設定文字字體、顏色、大小等使用font等。

??????font-style設定斜體,比如font-style: italic;
  font-weight設定文字粗細,比如font-weight: bold;
  font-size設定文字大小,比如font-size: 12px;(或者9pt,不同單位顯示問題參考CSS手冊)
  line-height設定行距,比如line-height: 150%;
  color設定文字顏色(注意不是font-color),比如color: red;
  font-family設定字體,比如font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋體,sans-serif;(這是通用的寫法)
????上面是常用的屬性,更多參考css手冊。

二、段落排版:使用margin、padding和text-align。

中文段落使用<p>標簽(也可以是其他容器),左右(相當于縮進)、段前段后的空白,都可以用margin或padding。比如:
p{
margin: 18px 6px 6px 18px;/*分別是上、右、下、左,十二點開始的順時針方向*/
margin:18px 6px;/*表示上下為18,左右為6*/
margin:1px 2px 3px;/*表示上為1px,下為6px,左右為2px*/
}


文字的對齊方式用text-align,比如:
p{
text-align: center; /*居中對齊*/
text-align: justify/*兩端對齊*/
}


對齊方式還有left、right。
有很多新手對margin、padding不是很熟悉,看下面圖片的表示。


三、豎排文字:使用writing-mode。

writing-mode屬性有兩個值lr-tb和tb-rl,前者是默認的左-右、上-下,后者是上-下、右-左。比如:
p{
writing-mode: tb-rl;
}


可以結合direction排版。

四、項目符號的問題:使用list-style

在CSS里項目符號有disc(實心圓點)、circle(空心圓圈)、square(實心方塊)、decimal(阿拉伯數字)、lower-roman(小寫羅馬數字)、upper-roman(大寫羅馬數字)、lower-alpha(小寫英文字母)、upper-alpha(大寫英文字母)、none(無)。比如設定一個列表(ul或ol)的項目符號為方塊,如:
li{
list-style: square;
}


另外list-style還有一些值,比如可以采用一些小圖片作為項目符號,在list-style下直接寫url(“圖片地址”)就可以了。但不提倡這樣的方式。建議您設置圖片為li 的背景。

五、首字下沉效果

偽對象:first-letter配合font-size、float可以制作首字下沉效果。比如:
p:first-letter{
padding: 6px;
font-size: 32pt;
float: left;
}


六、文本縮進:使用text-indent
text-indent可以使得容器內首行縮進一定單位。比如中文段落一般每段前空兩個漢字。可以這么寫:
p{
text-indent: 2em; /*em是相對單位,2em即現在一個字大小的兩倍*/
}


七、固定寬度漢字截斷:使用text-overflow(顯示省略號效果)

用后臺語言可以對從數據庫里的字段內容做截斷處理,比如說截12個漢字(之后用省略號)。但是有時還需要html標簽的過濾等,而用CSS來控制則沒有這個問題。比如對列表應用以下樣式:
li{
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}


八、固定寬度漢字(詞)折行:使用word-break

舉個例子,比如說要在一個固定寬度容器里面顯示很多地名(假設以空格分隔),為了避免地名中間斷開(即一個字在上面而另一個字折斷到下一行去了)。則可以使用word-break。比如:
<div style="width:210px;height: 200px;background: #ccc;word-break:keep-all">
北京上海 上海上??北京上海 北京 上海上海上海 北京上海 上海 北京上海 上海 北京 上海 北京 上海 北京 上海 北京 上海 北京 上海 北京上海 上海 北京上海 上海
</div> 前段時間,學習了幾個大的網站的圖文混排的方法。今天總結下,css網頁布局中文字排版的相關屬性以及用法。包括:設定字體、顏色、大小、段落空白,首字下沉、首行縮進、中文字的截斷、固定寬度詞內折行(word-wrap和word-break)等。

一、設定文字字體、顏色、大小等使用font等。

??????font-style設定斜體,比如font-style: italic;
  font-weight設定文字粗細,比如font-weight: bold;
  font-size設定文字大小,比如font-size: 12px;(或者9pt,不同單位顯示問題參考CSS手冊)
  line-height設定行距,比如line-height: 150%;
  color設定文字顏色(注意不是font-color),比如color: red;
  font-family設定字體,比如font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋體,sans-serif;(這是通用的寫法)
????上面是常用的屬性,更多參考css手冊。

二、段落排版:使用margin、padding和text-align。

中文段落使用<p>標簽(也可以是其他容器),左右(相當于縮進)、段前段后的空白,都可以用margin或padding。比如:
p{
margin: 18px 6px 6px 18px;/*分別是上、右、下、左,十二點開始的順時針方向*/
margin:18px 6px;/*表示上下為18,左右為6*/
margin:1px 2px 3px;/*表示上為1px,下為6px,左右為2px*/
}


文字的對齊方式用text-align,比如:
p{
text-align: center; /*居中對齊*/
text-align: justify/*兩端對齊*/
}


對齊方式還有left、right。
有很多新手對margin、padding不是很熟悉,看下面圖片的表示。


三、豎排文字:使用writing-mode。

writing-mode屬性有兩個值lr-tb和tb-rl,前者是默認的左-右、上-下,后者是上-下、右-左。比如:
p{
writing-mode: tb-rl;
}


可以結合direction排版。

四、項目符號的問題:使用list-style

在CSS里項目符號有disc(實心圓點)、circle(空心圓圈)、square(實心方塊)、decimal(阿拉伯數字)、lower-roman(小寫羅馬數字)、upper-roman(大寫羅馬數字)、lower-alpha(小寫英文字母)、upper-alpha(大寫英文字母)、none(無)。比如設定一個列表(ul或ol)的項目符號為方塊,如:
li{
list-style: square;
}


另外list-style還有一些值,比如可以采用一些小圖片作為項目符號,在list-style下直接寫url(“圖片地址”)就可以了。但不提倡這樣的方式。建議您設置圖片為li 的背景。

五、首字下沉效果

偽對象:first-letter配合font-size、float可以制作首字下沉效果。比如:
p:first-letter{
padding: 6px;
font-size: 32pt;
float: left;
}


六、文本縮進:使用text-indent
text-indent可以使得容器內首行縮進一定單位。比如中文段落一般每段前空兩個漢字。可以這么寫:
p{
text-indent: 2em; /*em是相對單位,2em即現在一個字大小的兩倍*/
}


七、固定寬度漢字截斷:使用text-overflow(顯示省略號效果)

用后臺語言可以對從數據庫里的字段內容做截斷處理,比如說截12個漢字(之后用省略號)。但是有時還需要html標簽的過濾等,而用CSS來控制則沒有這個問題。比如對列表應用以下樣式:
li{
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}


八、固定寬度漢字(詞)折行:使用word-break

舉個例子,比如說要在一個固定寬度容器里面顯示很多地名(假設以空格分隔),為了避免地名中間斷開(即一個字在上面而另一個字折斷到下一行去了)。則可以使用word-break。比如:
<div style="width:210px;height: 200px;background: #ccc;word-break:keep-all">
北京上海 上海上??北京上海 北京 上海上海上海 北京上海 上海 北京上海 上海 北京 上海 北京 上海 北京 上海 北京 上海 北京 上海 北京上海 上海 北京上海 上海
</div>

總結

以上是生活随笔為你收集整理的css网页布局中文字排版的属性和用法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 黄片毛片视频 | 少妇精品视频一区二区 | 亚洲精品在线影院 | 欧美日韩中文字幕在线视频 | 一个色在线视频 | 伊人超碰 | se94se欧美 | 久久中出| 撸久久| 亚洲天堂日本 | 韩国一级淫片 | 午夜剧场免费观看 | 美女被揉胸视频 | 男女超爽视频免费播放 | 精品人妻无码中文字幕18禁 | 日本免费一区二区三区四区五六区 | 免费黄网站在线观看 | 久草福利视频 | 日韩人妻一区 | 免费看成人aa片无码视频羞羞网 | 国产femdom调教7777 | av调教 | 欧美激情五月 | zoo性欧美 | 亚洲一区二区三区成人 | 国产91区| 91国产高清 | 黄网在线播放 | 欧美视频一区二区三区四区 | 久久国产精品-国产精品 | 我和岳m愉情xxxⅹ视频 | a级片在线播放 | 91日日夜夜 | 精品少妇av | 午夜av免费在线观看 | 光棍福利视频 | 麻豆视频在线免费看 | 国产在线1区 | 亚洲色图35p | 国产欧美一区二区三区视频在线观看 | 亚洲一区二区三区在线免费观看 | 日韩人妻无码一区二区三区 | 色在线看 | 天天操妹子| 丰满肉嫩西川结衣av | 色综合天天综合 | 亚洲开心网 | 国产精品一区二区av白丝下载 | 亚洲成人av中文字幕 | 国产九色 | 激情一区二区 | 青青草伊人| 哈利波特3在线观看免费版英文版 | 成人免费视频一区二区三区 | 美女露出让男生揉的视频 | 少妇一级视频 | 久草视频免费播放 | 激情综合站 | 亚洲熟女乱色综合亚洲小说 | 视频福利在线 | 亚洲在线视频观看 | 欧美日韩毛片 | 久久久久人妻精品一区二区三区 | 91亚洲成人 | 色八戒av | h片在线观看视频 | 91chinese在线 | 无码免费一区二区三区 | 99在线视频播放 | 日本黄色激情视频 | 中文av一区二区 | 在线看成人 | 97超碰在线播放 | 国产精品网站入口 | 日b视频免费观看 | 草莓视频在线观看入口w | 99久久这里只有精品 | 久久久久久久久影院 | 黄色大片儿 | 国产日韩在线播放 | 色婷婷社区 | 禁果av一区二区三区 | 懂色av一区二区三区四区五区 | 久久久久久蜜桃 | 欧美日韩一区二区三区 | 久草在在线视频 | 国产精品网友自拍 | 熟女俱乐部一区二区视频在线 | 亚洲v国产v欧美v久久久久久 | 少妇又色又紧又大爽又刺激 | 毛片视频免费播放 | 欧洲成人在线视频 | 天堂精品一区 | 草1024榴社区成人 | 高潮毛片7777777毛片 | 99爱国产 | 寂寞d奶大胸少妇 | 性高潮在线观看 | 国产激情毛片 |