明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

html文字如何豎排顯示

[摘要]有些時候我們需要一段文字從上到下豎著顯示排班,那么在CSS里需要怎么操作才能讓文字在網(wǎng)頁端是豎排顯示呢?今天來給大家解答一下這個疑惑有時我們需要一段文字進行從上到下豎列排版,我們知道CSS樣式中有一樣式可以讓其豎列排版,但所有瀏覽器不全兼容,逼不得已放棄。但有2中方法對文字字體實現(xiàn)豎排顯示,在接下...
有些時候我們需要一段文字從上到下豎著顯示排班,那么在CSS里需要怎么操作才能讓文字在網(wǎng)頁端是豎排顯示呢?今天來給大家解答一下這個疑惑

有時我們需要一段文字進行從上到下豎列排版,我們知道CSS樣式中有一樣式可以讓其豎列排版,但所有瀏覽器不全兼容,逼不得已放棄。但有2中方法對文字字體實現(xiàn)豎排顯示,在接下來通過知識講解與實例案例演示讓大家中文讓文字字體垂直豎排顯示。

原始使用writing-mode屬性-不推薦

語法:writing-mode:lr-tb或writing-mode:tb-rl

參數(shù):

1、lr-tb:從左向右,從上往下

2、tb-rl:從上往下,從右向左

運行代碼發(fā)現(xiàn),IE顯示正常,火狐、谷歌瀏覽器卻不支持,所以不建議使用writing-mode屬性。

了解CSS手冊的writing-mode

使用CSS模擬文字豎排

對文字對象寬度設(shè)置只能排下一個文字的寬度距離,讓文字一行排不下兩個文字使其文字自動換行,就形成了豎立排版需求。

1、完整HTML源代碼(包括div+css代碼):

<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>豎列排版實例 </title> 
<style> 
body{text-align:center} 
.shuli{ margin:0 auto;width:20px;line-height:24px;border:1px solid #333} 
</style> 
</head> 
<body> 
<div class="shuli">我是豎列排版</div> 
</body> 
</html>

說明:對文字DIV設(shè)置較小的寬度,以達到一排只能排下一個文字,這樣文字就自動換行,實現(xiàn)垂直豎列排版。

利用設(shè)置較小寬度,讓一排顯示不完兩個文字,使其文字自動換行。

使用br換行讓其文字垂直豎排顯示

利用html br換行標(biāo)簽實現(xiàn)文字換行,對每個文字后加上換行br標(biāo)簽讓其豎列排版。

1、完整html代碼:

<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>豎列排版實例 在線演示 </title> 
<style> 
body{text-align:center; line-height:22px} 
/* CSS注釋說明:設(shè)置css文字居中,css行高為22px間隔 */ 
</style> 
</head> 
<body> 
我<br>是<br>豎<br>列<br>排<br>版 
</body> 
</html>

使用br換行標(biāo)簽實現(xiàn)文字字體豎列排版

通過以上兩個div css案例讓大家學(xué)會使用css和html標(biāo)簽方式讓文字兼容各大瀏覽器的垂直豎列排版。

通過以上案例相信大家已經(jīng)對垂直豎列排版比較熟悉了,更多精彩請關(guān)注php中文網(wǎng)其它相關(guān)文章!

相關(guān)閱讀:


html的編輯轉(zhuǎn)換器

在HTML里p段落行高行距怎么設(shè)置

html 的<header>標(biāo)簽需要怎么使用

以上就是html文字怎么豎排顯示的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


網(wǎng)站建設(shè)是一個廣義的術(shù)語,涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護的網(wǎng)站。