登录/注册

字体竖排怎么设置

更多

在CSS中实现字体竖排(垂直排列)主要通过writing-mode属性设置,以下是详细方法:

基础实现(CSS)

.vertical-text {
  writing-mode: vertical-rl; /* 从右向左垂直排列(传统中文排版) */
  /* 或 */
  writing-mode: vertical-lr; /* 从左向右垂直排列 */
}

完整示例代码

<style>
  /* 传统中文竖排(从右向左) */
  .classic-vertical {
    writing-mode: vertical-rl;
    text-orientation: upright; /* 保持文字正向 */
    margin: 20px;
    line-height: 1.8;  /* 调整字间距 */
  }

  /* 现代竖排(从左向右) */
  .modern-vertical {
    writing-mode: vertical-lr;
    text-orientation: mixed; /* 允许英文字母旋转 */
  }
</style>

<div class="classic-vertical">
  春眠不觉晓,处处闻啼鸟。
  夜来风雨声,花落知多少。
</div>

关键属性说明:

  1. writing-mode(核心属性)

    • vertical-rl:文字从上到下排列,列从右向左推进(传统中文书籍样式)
    • vertical-lr:文字从上到下排列,列从左向右推进
  2. text-orientation(文字方向控制)

    • upright:所有文字直立显示(推荐中文使用)
    • mixed:中文直立,英文旋转90°(默认值)
    • sideways:所有文字旋转90°

浏览器兼容性

注意事项:

  1. 竖排时标点符号会自动适应垂直排版
  2. 中文推荐组合使用:
    .chinese-vertical {
     writing-mode: vertical-rl;
     text-orientation: upright;
     letter-spacing: 4px; /* 可增加纵向字间距 */
    }
  3. 容器高度需足够,否则文字会被截断

其他场景:

表格单元格竖排

td.vertical {
  writing-mode: vertical-rl;
  height: 150px; /* 需要指定高度 */
}

Flexbox/Grid布局适配

.vertical-container {
  display: flex;
}
.vertical-item {
  writing-mode: vertical-rl;
  margin: 0 10px; /* 列间距 */
}

提示:对于复杂排版需求(如古籍印刷),可结合text-combine-upright属性实现数字/英文组合直立显示。

微软将控制面板“字体”功能移至Win11设置

微软一直以来采用渐进式迁移策略,将控件面板的功能分散至设置,现阶段并无全面消除控件面板之意。Win11 的设置现已具备与控件面板相当的现代字体管

2024-04-22 11:37:39

鸿蒙开发UI界面——@ohos.font (注册自定义字体)

字体信息。 FontOptions 系统能力: SystemCapability.ArkUI.ArkUI.Full 名称 类型 必填 说明 familyName string 是 设置注册的

2024-02-22 16:22:38

【原创分享】PADS Logic 字体的样式怎么设置

Pads软件提供了非常强大的中文功能,能够设置多种字体样式来进行选择,用户可以使用自己喜欢的字体样式完成设计。 第一步:执行菜单命令

2023-07-01 07:45:01

CCS5.1宏定义、关键字及变量声明字体颜色设置

DSP处理器用TI的CCS软件开发,对CCS里面的字体设置颜色设置……

资料下载 LGH8501 2022-07-07 16:32:24

LuatOS之LVGL字体

前言之前展示过Luatos在win32上运行LVGL的效果,今天带来LVGL的字体篇介绍LVGL字体支持很全,支持 UTF-8 编码的 Unicode 字符,分内部

资料下载 向日葵的花季 2021-11-23 17:51:06

win7字体转换脚本工具下载

win7字体转换脚本工具下载

资料下载 20234422 2021-05-17 11:47:58

矢量字体裁剪工具

矢量字体裁剪工具

资料下载 dcolour2019 2021-04-28 13:55:13

如何设置Eclipse的帮助文档

如何设置Eclipse的帮助文档0:如何设置word 自动生成目录 , 第一:补全代码: ,第二:调整字体大小 ,第三:如何配置tomcat ,

资料下载 佚名 2020-01-14 16:16:32

请问鸿蒙WebView如何设置字体大小?

WebView如何设置字体大小,难道只能设置自适应??

2022-04-06 14:53:37

如何设置迪文DGUS屏的字体效果

T5L_DGUS屏封装了DGUS配置工具,其中较为常用的【0号字库生成工具】可设置出符合各行业产品UI风格的字体界面,因此用户对于字库效果设置的

2022-02-09 10:30:33

QT应用程序的字体该怎样去设置

QT应用程序在开发板上运行时,字体显示比QT creator里的设计界面大,请问有设置的方法吗?目的是creator里的字体和开发板上一样大小。

2021-12-30 06:14:39

Windows在区域和语言里设置不同国家时,Labview字体大小也会变化。

我在用一个意大利开发的labview软件,windows区域与语言设置成意大利,软件界面的字体(是选定字体,不是应用程序

2021-12-03 20:49:56

微软即将发布Windows 10字体渲染系统

在Windows 10中,你可以在设置中轻松设置自己喜爱的字体,简单直观。

2020-11-10 11:37:34

为什么XBF设置字体时程序会卡死?

我在给控件设置字体后,程序卡死了,具体如下:给按钮设置BUTTON_SetFont(hItem, &XBF12_Font);程序就进入H

2019-10-31 04:35:42

如何设置Altium designer字体为向左倾斜?

Altium designer 字体如何设置为向左倾斜

2019-09-18 23:12:02
7天热门专题 换一换
相关标签