CSS文本相关之水平排列[4]

摘要:
在正常流中,文本都是从左往右、自上而下排列显示,如果想要改变排列方向的话,可以通过CSS属性来改变。

在正常流中,文本都是从左往右自上而下排列显示,如果想要改变排列方向的话,可以通过CSS属性来改变。

  1. text-align属性

文本排列(text-align)可改变文本在水平上的方向,但不改变内部的排列方向;

// 可选值: left(靠左、默认),center(居中),right(靠右)
.txt { text-align: right; }
  1. writting-mode属性

书写模式(writting-mode)可改变文本在垂直上的方向;

// 可选值: horizontal-tb(水平、默认),vertical-lf(垂直、从左往右),vertical-rl(垂直、从右往左)
.txt { writting-mode: vertical-lr; }
  1. direction属性

文本方向(direction)表示文本内部的排列方向,与HTML的全局属性dir一致;

// 可选值: ltr(从左往右、默认),rtl(从右往左)
// 当1 23 45为rtl时,显示45 23 1
.txt { direction: rtl; }

PS:内联元素rtl时,需与unicode-bidi属性使用
  1. unicode-bidi属性

unicode-bidi可改变上面当1 23 45为rtl时,显示45 23 1的情况,是对direction属性的增强;

// 正常:当1 23 45为rtl时,显示为45 23 1
.txt { unicode-bidi: normal; }
// 嵌入:当1 23 45为rtl时,显示为45 23 1
.txt { unicode-bidi: embed; }
// 重写:当1 23 45为rtl时,显示为54 32 1
.txt { unicode-bidi: bidi-override; }

免责声明:文章转载自《CSS文本相关之水平排列[4]》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【Java并发基础】加锁机制解决原子性问题MS SQL SERVER 2008 使用OBJECT_ID判断临时表是否存在下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

纯CSS3魔方的制作

  <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> *{ margin:0; padding:0; } html,bo...

Nuxt.js使用详解

首先来讲一下服务端渲染   直白的说就是在服务端拿数据进行解析渲染,直接生成html片段返回给前端。具体用法也有很多种比如: 传统的服务端模板引擎渲染整个页面 服务渲染生成htmll代码块, 前端 AJAX 获取然后js动态添加   服务端渲染的优劣   首先是seo问题,前端动态渲染的内容是不能被抓取到的,而使用服务端渲染就可以解决这个问题。还有就是首屏...

scss 常用语法

点击查看 sass 官方文档 1.编译 初学可以在atom 中编译 安装命令 gem install sass atom中安装atom-sass ,mac 中“control+option+c”,windows中“Alt + Ctrl + c” 监控修改的样式文件; 在终端通过指令控制 sass --watch sass文件夹名:css文件夹名...

使用Navicat客户端运行SQL语句出现中文乱码

出现乱码无非就是编码方式不统一造成的,通过查阅资料解决了问题。 (简 体中文系统环境支持国标 GB2312、GB18030 和 Unicode (UTF-8) 编码。它们在系统中设置的locale(亦指语言别)名称为:   国标 GB2312: zh_CN.hp15CN   国标 GB18030: zh_CN.gb18030   Unicode (UTF-...

css3实现宽度渐变

用css3实现宽度渐显效果,记录一下 效果: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <title>宽度渐变动画</title> <style>...

css实现字体小于12px

大家都知道设置font-size小于12px;的时候,显示都为12px。无法实现更小的字体了,但是面对UI图的时候出现小于10px的字体,第一想到的就是把字体直接作为图片放在到页面。那么css能实现小于12px的字体吗?答案是:可以的! 1、移动端 .font{// 10px / 12px = 0.83 ransform: scale(0.83);}...