css创建竖排文字的简单方法

css创建竖排文字的简单方法

ID:8794321

大小:71.00 KB

页数:5页

时间:2018-04-08

css创建竖排文字的简单方法_第1页
css创建竖排文字的简单方法_第2页
css创建竖排文字的简单方法_第3页
css创建竖排文字的简单方法_第4页
css创建竖排文字的简单方法_第5页
资源描述:

《css创建竖排文字的简单方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、济宁网站制作:www.jnhuiteng.comCSS创建竖排文字的简单方法方法一:
标签     一种可能的方法(但不推荐)是在每个字母后面添加
标签来实现竖排文字:123

  N S

     千万不要使用使用这种方法,它是跛脚和草率的。方法二:静态包裹     通过这个方法,我们将每个字母包裹在一个span中,然后在CSS中设置它的display属性为block123456789101112131415161718192021222324

2、html>VerticalText  

   N    E    T    T    U    T    S   

济宁网站建设:www.jnhuiteng.com

3、济宁网站制作:www.jnhuiteng.com     这种方法的问题是,除了可怕的标签外,它需要你手工去给每个字母用span括起来。如果这些文字是由CMS动态生成的,那就别用这种方法了。方法三:使用JavaScript     我最初的想法是用JavaScript动态地添加span标签,这样我们就避开了方法二遇到的问题。12345678910111213141516171819VerticalText  

 NETTUTS 

       这个方法绝对是一个进步。以上方法中,我们将一行文本(NETTUTS)分拆放到一个数组中,并且将每个字母用span标签括起来。虽然我们可以用如for语句或$.map来筛选

5、这个数组,但是更好更快的方法是手动地同时将文字插入和括起来。虽然相比方法二,这种方法更好,但是仍然不推荐此方法:·在JavaScript被禁用的情况下会破坏你的布局·理想的情况下,如果可能的话,我们应该使用CSS来完成这个任务。方法四:给容器指定一个宽度     如果可能的话,还是让我们远离JavaScript吧。如果我们给容器元素指定一个宽度,并强迫文字换行,如何?那是可以的。济宁网站建设:www.jnhuiteng.com济宁网站制作:www.jnhuiteng.com123456789101112131415161718

6、eta charset=utf-8 />VerticalText  

 NETTUTS 

     在这个方法中,我们给h1定义很窄的宽度,然后是其文字的宽度等于外围的宽度,最后设置word-wrap等于break-word,这样我们就可以强制每个字母单独在一行。不过需要注意的是,break-word是一个CSS3的属性,并不是所有浏览器都

7、兼容。如果排除旧浏览器的话,这个问题貌似就可以解决了。。。但并完全是!上面的演示确实可以正常工作,但是玩像素值是很危险的,不信可以看看将大写字母转换成小写字母的后果(在IE下看看):所以,使用这种方法,当你给h1指定具体像素宽度的时候,要特别小心。这种方法也不推荐!方法五:使用letter-spacing     作为预防措施,并扩展方法四,我们为什么不申请相当大的letter-spacing来解决这个问题?济宁网站建设:www.jnhuiteng.com济宁网站制作

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。