日期:2014-04-07 浏览次数:21242 次
CSS实现的网页中文字排版的几种方式!如果用得上可以直接用现成的了!
1.文字倒排(逆时针转90度)<br><br>
<span style="font-family:@宋体;color:red">尽人事 顺天命</span>
<br><br>
2.文字正写竖排,中文竖排,从右往左读<br><br>
<div style="layout-flow: vertical-ideographic;height:399;float:right;">
在暗蓝色的海上,海水在愉快地泼溅<br>
我们的心是自在的,我们的思想无边<br>
这全是我们的帝国,它的权力四处通行<br>
我们的旗帜就是王笏,谁碰到都得服从<br>
我们过着粗犷的生涯,在风暴动荡里<br>
从劳作到休息,什么样的日子都有乐趣<br>
噢,谁能体会出?可不是你,娇养的奴仆<br>
可不只要“无路之路”的游荡者才能知道?<br>
在红色的酒杯中旋起我们的记忆<br>
当胜利的伙伴们终于把财物平分<br>
谁不落泪,当回忆暗淡了每人的前额:<br>
如今,那倒下的懦夫该会怎样地欢欣!<br></div>
<br><br>
3.文字倒写竖排<br><br>
<br>
<script langauge="javascript">
var oNum = 0;
function showText(){
var strText = '文字还有倒着竖排的?';
var oDiv = document.all['oDiv'];
oDiv. innerHTML = strText.substr(0, oNum);
oNum = (oNum>strText.length) ? 0 : oNum+1 ;
window.setTimeout('showText()', 500);
}
window.onload = function(){ window.setTimeout('showText();', 500); }
</script>
<div id="oDiv" style="width:25px;height:180px;direction:rtl;unicode-bidi:bidi-override;layout-flow:vertical-ideographic;text
-align:right;"></div>
<br>
4.中文竖排,从左往右读:<br>
<style>div {display:inline;color:red; font:11pt 华文行楷; writing-mode:tb-rl;}</style>
<div>下定决心,</div>
<div>不怕牺牲,</div>
<div>排除万难,</div>
<div>争取胜利!</div>
<br><br>
<div style="width:5px;float:left;"><font face="@隶书" size="5px" color="red">只需你坚持不懈什么样的结果都有可能</font></div>
<div style="position:absolute;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);float:right;"><font face="华文行楷" size="5px" color="blue">只需你坚持不懈什么样的结果都有可能</div>