| 方法六:使用 ems 另外,还有一个一行内的解决方法。不知道你有没有记得,当给父级元素指定 overflow: hidden 的时候,父元素就会扩展以包含浮动? 这个方法就类似这个,关键是使用了 em,并给每个字母之间添加了空格。 <!DOCTYPE html><html>
 <head>
 <meta charset=utf-8 />
 <title>Vertical Text</title>
 <style>h1 {
 width: 1em;
 font-size: 40px;
 letter-spacing: 40px; /* arbitrarily large letter-spacing for safety */
 }
 </style>
 </head>
 <body>
 <h1> N e t t u t s </h1>
 </body>
 </html>
 点击查看演示 漂亮又整洁,对不对?并且,这种方法可以给你的文字指定任意的font-size,因为我们使用了em,它就相当于选择字体的x-height,给我们提供了更多的灵活性。 但是,你是否又一次想起,有时一行中会有不止一个字母。可实际情况是,你可以安全使用这种方法,因为我已经指定了一个相当大的letter-spacing,以确保一行只会有一个字母。 到目前为止,据我所知,这是最好的跨浏览器兼容的解决方案。 方法七:Whitespace 最后一个方法来达到这种效果是使用 white-space属性。 <!DOCTYPE HTML><html lang="en">
 <head>
 <meta charset="UTF-8">
 <title>Vertical Text</title>
 <style>
 h1 { white-space: pre; }
 </style>
 </head>
 <body>
       <h1>J
 E
 F
 F
 R
 E
 Y
 </h1>
 </body>
 </html>
 点击查看演示 通过设置 white-space 的值为 pre,即可控制文字的排版就像在一个 pre 标签中一样。因此,它会严格地显示你添加的空格。本文链接:http://www.blueidea.com/tech/web/2010/8140.asp   出处:露兜博客
责任编辑:bluehearts
 上一页 CSS创建竖排文字的简单方法 [2] 下一页 ◎进入论坛网页制作、WEB标准化版块参加讨论,我还想发表评论。
	      |