哪位知道如何用css实现文字显示竖排,并且垂直居中在固定的高度中

2024-12-01 14:22:21
推荐回答(5个)
回答1:

  一、原始使用writing-mode属性-不推荐

  语法:writing-mode:lr-tb或writing-mode:tb-rl
参数:
1、lr-tb:从左向右,从上往下
2、tb-rl:从上往下,从右向左
运行代码发现,IE显示正常,火狐、谷歌浏览器却不支持,所以不建议使用writing-mode属性。


  二、使用CSS模拟文字竖排

  对文字对象宽度设置只能排下一个文字的宽度距离,让文字一行排不下两个文字使其文字自动换行,就形成了竖立排版需求。

 
 
 
 
竖列排版实例  
 
 
 
我是竖列排版
 
 

  说明:对文字DIV设置较小的宽度,以达到一排只能排下一个文字,这样文字就自动换行,实现垂直竖列排版。


  三、使用br换行让其文字垂直竖排显示 

  利用html br换行标签实现文字换行,对每个文字后加上换行br标签让其竖列排版。

 
 
 
 
竖列排版实例 

 
 
 





版 
 

回答2:

竖排的话可以是可以,以前做过,但是存在兼容问题。通过css hack可以解决,但是个人觉得不如做成图片省事。一般竖排文字很少是用于阅读用吧,所以装饰用的话,做个GIF就够用了,然后在title或者alt中加上图片上的文字,便于浏览器采集

那,个人建议

回答3:




  • 这里是要竖排显示的文字,效果在浏览其中查看

  • 这里是要竖排显示的文字,效果在浏览其中查看

  • 这里是要竖排显示的文字,效果在浏览其中查看


回答4:

用宽度把文字挤成竖的





无标题文档



  • 无标题文档,

  • 无标题文档。



回答5:

用这个标签就可以!


  • 文字

  • 文字

  • 文字


相关问答