竖列排版实例 body{text-align:center; line-height:22px} /* CSS注释说明:设置css文字居中,css行高为22px间隔 */ 我是竖列排版 " />

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

content="text/html; charset=gb2312" /> 竖列排版实例 body{text-align:center; line-height:22px} /* CSS注释说明:设置css文字居中,css行高为22px间隔 */ 我是竖列排版
哪位知道如何用css实现文字显示竖排,并且垂直居中在固定的高度中
用宽度把文字挤成竖的

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<style type="text/css">
ul{width:100px;height:80px;overflow:hidden;list-style:none;}
ul li{float:right;display:inline;margin-left:4px;width:14px;height:100px;font-size:14px;word-wrap:break-word;word-break:nomal;}
</style>
<title>无标题文档</title>
</head>
<body>
<ul>
<li>无标题文档,</li>
<li>无标题文档。</li>
</ul>
</body>
</html>2012-12-05
  一、原始使用writing-mode属性-不推荐
  语法:writing-mode:lr-tb或writing-mode:tb-rl参数:1、lr-tb:从左向右,从上往下2、tb-rl:从上往下,从右向左运行代码发现,IE显示正常,火狐、谷歌浏览器却不支持,所以不建议使用writing-mode属性。

  二、使用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设置较小的宽度,以达到一排只能排下一个文字,这样文字就自动换行,实现垂直竖列排版。

  三、使用br换行让其文字垂直竖排显示
  利用html br换行标签实现文字换行,对每个文字后加上换行br标签让其竖列排版。
<!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注释说明:设置css文字居中,css行高为22px间隔 */ </style> </head> <body> 我<br>是<br>竖<br>列<br>排<br>版 </body> </html>
2015-11-07
竖排的话可以是可以,以前做过,但是存在兼容问题。通过css hack可以解决,但是个人觉得不如做成图片省事。一般竖排文字很少是用于阅读用吧,所以装饰用的话,做个GIF就够用了,然后在title或者alt中加上图片上的文字,便于浏览器采集

那,个人建议2012-12-05
<style type="text/css">
ul{width:100px;height:350px;overflow:hidden;list-style:none;}
ul li{float:right;display:inline;margin-left:4px;width:14px;height:100px;font-size:14px;word-wrap:break-word;word-break:nomal;}
</style>

<ul>
<li>这里是要竖排显示的文字,效果在浏览其中查看</li>
<li>这里是要竖排显示的文字,效果在浏览其中查看</li>
<li>这里是要竖排显示的文字,效果在浏览其中查看</li>
</li>
</ul>2012-12-05
用这个标签就可以!
<ul>
<li>文字</li>
<li>文字</li>
<li>文字</li>

</ul>2012-12-05
mengvlog 阅读 10 次 更新于 2025-06-20 01:22:32 我来答关注问题0
  •  SoSoIT 如何在css中实现鼠标移上去显示文字?

    1、在页面中写好html元素和标签文字;把他设置为影藏状态,或者设置透明度为 0;.class{display: none;}//方法一 .class{opacity: 0;}//方法二 2、鼠标移上去的时候;主要是:hover状态,.class:hover{display: block;} .class{opacity: 1;} 两种方法都可以实现;还有第三种方法;不过要复杂点...

  • 一、原始使用writing-mode属性-不推荐 语法:writing-mode:lr-tb或writing-mode:tb-rl参数:1、lr-tb:从左向右,从上往下2、tb-rl:从上往下,从右向左运行代码发现,IE显示正常,火狐、谷歌浏览器却不支持,所以不建议使用writing-mode属性。二、使用CSS模拟文字竖排 对文字对象宽度设置只能排下一...

  • 1、首先,创建一个新的html文档,见下图红框中的内容,然后进入下一步。2、其次,完成上述步骤后,可以更改文档的名称,见下图红框中的内容,然后进入下一步。3、接着,完成上述步骤后,输入文本,见下图红框中的内容,然后进入下一步。4、然后,完成上述步骤后,进一步设置以下文本的对齐方式,示例代...

  •  惠企百科 如何在网页中实现鼠标悬停文字显示效果?

    通过css伪类中的“hover”来实现。1、新建html文件,在body标签中添加一个div标签,div标签里面嵌套一个p标签,然后添加p标签内容,这里以“演示文本”为例:2、在head标签中添加style标签,然后在style标签中给p标签设置预先显示样式,预先是先不显示的,所以给p标签设置的属性代码是“p {display: none...

  •  岩心七 css如何使文字浮于图片上方呢?

    设置css文字浮于图片上方的方法如下:1、首先,引入背景图片。在HTML中,给要显示在图片上方的文字所在的元素设置backgroundimage属性,并设置相应的路径和大小。2、其次,设置背景图片大小。和div大小不同,则我们需要调整backgroundsize属性,使图片适配div大小。3、然后,绝对定位。对于不能将图片作为背景...

檬味博客在线解答立即免费咨询

CSS相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部