当前位置: 首页 > 图文教程 > 网页制作 > HTML/XHTML教程 > 网页文字实现竖排的几种方法

HTML/XHTML教程
理解表现和结构相分离
HTML语言剖析(一)Html简介
HTML语言剖析(二)HTML标记一览
HTML语言剖析(三)文件标记
HTML语言剖析(四)排版标记
HTML语言剖析(五)字体标记
HTML语言剖析(六)清单标记
采访Eric Meyer的10个问题
Flash页面如何通过校验
为什么要抛弃HTML
典型的三行二列居中高度自适应布局
盒模型bug的解决方法
用!important解决IE和Mozilla的布局差别
使用DIV之后,什么时候使用TABLE
同一个页面用多个id有什么影响
定义标题的最好方法
左中右3栏布局中最先显示中栏内容的方法
alt属性和title属性
在IE中为abbr标签加样式
HTML4标签的默认样式列表

HTML/XHTML教程 中的 网页文字实现竖排的几种方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 28 ::
收藏到网摘: n/a

这里提供2类3种解决办法。

1:使用flash+xml实现。
    将内容放到xml内,在flash内读取并加载到设置好的场景中。text设置文字方向。

2:使用html页面内swf后缀实现。
    例:<param name="movie" value="index.swf?name=文字内容"/>
    其他基本上与第一个一样。
    as3获取地址swf后的参数问题

3:给p定宽定高来实现文字竖排。(汉字哦)
    首先确认单位,使用em,设置p的高,假设为20em,那么一列就是20个字符。
CSS
引用
#content{overflow:hidden;clear:both;text-align:right}/*text-align表示文字起始方向,左或右。*/
#content p{font-size:14px;width:1.2em;display:inline;text-align:center;line-height:1.5em;}

HTML
引用
<div id="content">
    <p>内容在这里</p>
    <p>内容在这里</p>
    <p>内容在这里</p>
</div>

这样的话,content内不能有图片,开始有个<p>,结束有个</p>,然后使用js找到第20、40、60、80...个字,在后边加</p><p>,碰到br也替换成</p><p>
这个替换好像很熟悉,哦,在这里让用户更好的编辑文本