CSS如何实现文字竖排效果

王朝学院·作者佚名  2016-05-23
窄屏简体版  字體: |||超大  

CSS如何实现文字竖排效果CSS如何实现文字竖排效果:文字竖排虽然不常用,但是并不是没有这方面的需求,但是现有的CSS属性支持度都不高或者兼容性不好,确实没有找到合适的方法来实现此效果,下面就分享一个用javascript实现的效果,大家可以借鉴一下,效果非常的好。代码实例如下:

<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.51texiao.cn/" /> <title>蚂蚁部落</title> <style type="text/css"> span{ float:right; width:1em; text-align:center; Word-wrap:break-word; background:#ccf; margin:0 5px; } </style> <script type="text/Javascript"> function shuPai(eid){ var p = document.getElementById(eid); var str=p.innerHTML.replace(/<[^>]+>/gi,""); var arr = str.replace(/(.{1,10})/g,"<span>$1</span>"); p.innerHTML = arr; } window.onload=function(){shuPai("test");} </script> </head> <body> <p id="test">文字竖排虽然不常用,但是并不是没有这方面的需求,但是现有的CSS属性支持度都不高或者兼容性不好。</p> </body> </html>

以上代码完美的实现了想要的效果,可以直接套用就可以了,如果感谢兴趣可以自行分析一下代码。

原文地址是:http://www.51texiao.cn/div_cssjiaocheng/2015/0501/513.html

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航