`
阅读更多

【前言】

    刚才有个同学为了道问题:“怎么使文本竖直排列?”

   常用的方法就是将元素的宽度调小,文本自然会竖直排列,那么除此外还有别的方法吗?这里我简单总结几个别的方法。以后上课重点强调下

 

【主体】

(1)常用方法

<div class="one">我是竖列排版</div>  
<div class="two">I AM ENGLISH</div>
.one {  
    width: 20px;  
    margin: 0 auto;  
    line-height: 24px;  
    font-size: 20px;
}
.two {  
    width: 15px;  
    margin: 0 auto;  
    line-height: 24px;  
    font-size: 20px;  
    word-wrap: break-word;/*英文的时候需要加上这句,自动换行*/  
}  

 

(2)其他方法

<div class="one">欲话毗陵君反袂,欲言夏口我沾衣。谁知临老相逢日,悲叹声多语笑稀。</div>  
<div class="one">I AM ENGLISH</div>
.one {  
    margin: 0 auto;  
    height: 140px;  
    writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/  
    writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl;*/  
}

 

(3)字体横行,整体竖向排版(整体旋转)

    transform:rotate(90deg);

 

 

.

分享到:
评论

相关推荐

    css网页布局中文字排版的属性和用法

    对于竖向排版,可以使用`writing-mode`属性。`writing-mode: tb-rl;`将文字从上到下,从右到左排列,模拟传统中文书籍的阅读方式。 处理列表时,`list-style`属性用于设置列表项的标记类型。例如,将`&lt;ul&gt;`列表的...

    使用CSS实现文字的竖排的简单方法

    本文将详细讲解如何使用CSS中的`writing-mode`和`text-align`属性来实现文字的竖排,并结合实际例子来展示其用法。 ### 1. `writing-mode`属性 `writing-mode`属性定义了文本在元素内的书写方向。它允许我们改变...

    文本框文字竖排

    在IT行业中,文本布局是网页设计、文档排版和用户界面设计中的一个重要环节。当我们谈论“文本框文字竖排”时,我们指的是将原本水平排列的文本调整为垂直方向显示,这种布局方式在中国传统文本中尤为常见,如古籍、...

    CSS的writing-mode文字排版属性使用教程

    CSS的writing-mode属性是一个用于控制文字书写方向的样式属性,它常用于实现文字的竖排效果,尤其在处理亚洲语言文本布局时非常有用。该属性定义了文本是在垂直方向还是水平方向上流动,以及后续行文本相对于前一行...

    Flex Label控件竖排显示文字的实现代码

    更高效的方法可能是使用CSS样式或者自定义组件来实现竖排显示,例如使用Flex的`rotation`属性或创建一个新的组件继承自Label,然后重写`measure`和`drawContent`方法来支持竖排布局。 总的来说,通过改变文本的换行...

    来出书_html5_出书系统_CSS3_来出书_在线出书_源码

    同时,CSS3的Flexbox和Grid布局让页面元素的排列更加灵活,无论是横版还是竖版布局,都能轻松实现。此外,CSS3的颜色、阴影和边框效果提升了界面的美观度,使得用户在创作过程中享受到更为舒适的视觉环境。 在《来...

    26个常用易忘CSS小技巧

    通过`writing-mode`属性可以实现文字竖向排列,例如`writing-mode: vertical-lr;`或`vertical-rl;`。 7. **使元素鼠标事件失效**: 设置`pointer-events: none;`可以让元素不响应鼠标事件,而`cursor: default;`...

    前端面试题

    ### 前端面试题详解 ... **01、Doctype作用?严格模式与混杂模式如何区分?...**29、元素竖向的百分比设定是相对于容器的高度吗?** - 是的,百分比高度通常是相对于最近的具有百分比值的祖先元素的高度。 **30、...

    网页设计之创意风格.ppt

    设计时,布局倾向于三栏或四栏的竖向排列,以保持内容的紧凑和结构清晰。色彩方面,选择红色、黄色、蓝色等基础色调,以传达稳定和正式的感觉。文字排版和内容层级的展现是此类网站设计的关键,通过合理的文字处理和...

    手机wap源码模板 (130).zip

    在WAP网站中,CSS尤其重要,因为它有助于实现页面的响应式设计,确保在不同屏幕尺寸和分辨率的设备上都能良好显示。 2. **index.html**:作为网站的主页,index.html是用户首次访问时看到的页面。它通常包含网站的...

    D2-淘宝移动端Web开发实践

    良好的文字排版对于提升阅读体验至关重要。在移动端Web开发中,应优先考虑使用可读性强的字体大小和行间距。同时,流体布局技术可以使页面元素根据屏幕尺寸自动调整大小和位置,从而确保内容在各种设备上都能清晰...

    markdown轻量级编码HTML

    这种语言的初衷是提高编写效率,减少格式化文本时的繁琐操作,使得内容创作者能够更专注于内容本身而不是排版细节。 Markdown的语法简洁而直观,主要包括以下部分: 1. **标题**:通过在行首添加井号(#)来创建...

    屏幕适配demo

    - **sp(可缩放像素)**:类似于dp,但用户可以设置字体大小,适用于文字排版。 - **资源目录配置**:开发者可以为不同密度的屏幕提供专门的资源文件夹(如drawable-mdpi, drawable-hdpi等),系统会自动选择合适...

    MarkDown编辑器

    3. **强调文本**:使用星号(*)或下划线(_)包裹文字,可实现斜体和粗体。如`*斜体*`,`_斜体_`,`**粗体**`,`__粗体__`。 4. **列表**:使用星号(*)、减号(-)或加号(+)开头,后面加空格,即可创建无序列表;若在...

    simsun.zip

    用户可以根据需求自行下载并安装simsun.ttf,以增强系统对简体中文的支持,或者在特定软件中指定使用该字体,实现个性化排版。 总结,simsun.ttf作为宋体字体的TrueType格式,是中文环境下不可或缺的字体资源,它在...

    HTML5-厨卫品牌公司响应式网站模板

    2. **CSS3**: 为了实现响应式布局,模板会广泛使用CSS3的新特性,如媒体查询(`@media`),这允许根据设备屏幕尺寸调整样式。还有Flexbox布局模型或Grid布局,它们提供了更强大的排版控制,可以轻松创建灵活多变的...

Global site tag (gtag.js) - Google Analytics