在word、excel中可以轻松的实现文字竖排的形式,但是在html页面中呢?现今我有了这种需要,我想要的效果如下:

复制代码代码如下:

这不是被美工嵌在的文字,而是通过div加上的,该当如何来实现此功能呢?

别告诉我里面弄俩div,每个div宽度与字体一样,一个div一列,这样或许能实现,但太低端了,不是我们技术迷应该追求的,也不是应该提倡的。问过美工和另一位资深(猜想)开发者,他们都不太清楚如何实现。很正常,因为这个功能不常用到,很少有人会关注到。我心中却坚信,html+css不会连这样的简单功能都没有,怀着这样的信念,我开始了多次百度查找,发现css中确实有那么个属性是管这个的。

writing-mode属性

语法:writing-mode:lr-tb或writing-mode:tb-rl

参数:

1、lr-tb:从左向右,从上往下

2、tb-rl:从上往下,从右向左

测试代码:

[code]

div{width:100px;height:80px;writing-mode:tb-rl;}

无标题文档

大刘大刘,寂寞不愁。人有女人,我有大刘。

效果:

可以看到文字确实是竖排了,但整体上却是从右向左排列了,这个跟中国古人用毛笔写字类似,可能不太符合当代人的习惯。

网上还有一种情况,就是模拟竖排,使用ul和li列表的形式来解决。代码如下:

复制代码代码如下:

ul{width:100px;height:80px;overflow:hidden;list-style:none;}

ul li{float:right;display:inline;margin-left:4px;width:14px;height:100px;font-size:14px;word-wrap:break-word;word-break:nomal;}

无标题文档

  • 大刘大刘,
  • 寂寞不愁。
  • 人有女人,
  • 我有大刘。

效果:

可以看到,效果是一样的。但依然是从右往左排列。怎么解决这个问题呢?这个就简单了,把float:right改成float:left不就完了。请看效果:

在内外围各控制一下边距,这个问题就得到完美解决了。

在html中写竖着的文字,css实现文字竖排效果示例代码相关推荐

  1. HTML中marquee实现图片滚动,HTML标签marquee实现滚动效果(示例代码)

    页面的自动滚动效果,可由javascript来实现,但是今天无意中发现了一个html标签 - 可以实现多种滚动效果,无需js控制. 使用marquee标记不仅可以移动文字,也可以移动图片,表格等. 语 ...

  2. html语言闪烁特效代码,css3 实现文字闪烁效果的三种方式示例代码

    1.通过改变透明度来实现文字的渐变闪烁,效果图: 文字闪烁 星星之火可以燎原 .myclass{ letter-spacing:5px;/*字间距*/ color: red; font-weight: ...

  3. 在html中写竖着的文字,css怎么让文字竖着?

    在网页编写时会遇到需要设置文字竖着排列的情况,我们可以通过css设置文字竖着排列,那么使用css该如何设置文字竖着排列呢?小明我们就来看一下css设置文字竖着排列的方法吧. css设置文字竖着排列的方 ...

  4. Python中的面向对象编程(类编程)由简单到复杂的示例代码

    关于本文代码中的self的含义,大家可参考下面这篇博文: https://blog.csdn.net/wenhao_ir/article/details/125384347 另:说明一下,本博文中&q ...

  5. Java中File类中getAbsolutePath、getPath​、getName、length普通方法用法示例代码

    File类中getAbsolutePath.getPath​.getName.length普通方法用法示例 总概述:         String getAbsolutePath​() 返回此抽象路径 ...

  6. html中三角向下符号,使用css实现三角符号效果

    关于使用css制作三角符号,网上有很多的例子了,在这里只是为了详细的向各位解释一下三角符号的原理 下图,是一个长宽为100px,边框宽度为100px的一个元素,由此可见,在css中上下左右的边框相交处 ...

  7. uniapp中上传图片(拍摄)和预览图片(图例和示例代码)

    uniapp中上传图片和预览图片 图例: 示例代码: 内容 uni.chooseImage上传图片 uni.previewImage预览图片 复习下uniapp的上传图片和预览图片 需求:可以拍摄和上 ...

  8. html怎么在字体中加波浪线,强大的CSS:文字下波浪线动画效果

    之前有至少5个人在评论中询问我文章中链接hover时候波浪下划线动画是怎么实现的,类似下图gif示意: 这里就介绍下是如何实现的. 有两种实现方法,各有优劣. 一.使用径向渐变纯CSS实现 就是使用径 ...

  9. css的排版连起来跟全部竖着的区别,CSS实现文字竖排排版

    使用bat/vbs/ahk对Windows下进行自动化操作 回想90年代,我们在DOS下使用各种命令链对操作进行简化和自动化,如DOS 5.0添加的DosKey,利用管道和重定向对多组命令进行链式操作 ...

最新文章

  1. leetcode 456. 132 模式(单调栈)
  2. Change Unidirectional Association to Bidirectional(将单向关联改为双向关联)
  3. [翻译]PHP中define()和const定义常量的区别
  4. UI设计干货模板|输入框设计临摹素材
  5. 一个很cool的C#的高性能数学库
  6. 【PTA】520 钻石争霸赛 2021,119分
  7. python scipy.stats 正态分布_Python Scipy stats.normaltest()用法及代码示例
  8. 系统同传软件_影视翻译软件可实时在线翻译多国语言
  9. 3DSMAX和ZBRUSH打造神秘性感美女
  10. java 分析图片文字大小时,剔除部分异常数据,思路梳理(格拉布斯准则)
  11. php提取网页mp3,介绍三种提取网页中音乐URL网址的方法
  12. 第十节、grep、find、sed和awk
  13. 开发Android应用赚钱
  14. 求不规则图形外接圆的算法 (附:三角形外接圆计算公式)
  15. SQL语句中计算百分比
  16. krpano 场景切换 通知_krpano 场景转换模式
  17. linux信号解释(1)
  18. 加速研发自动驾驶卡车,戴姆勒买下Torc Robotics多数股权
  19. 建造属于你的无人驾驶车——(七)为XACRO模型添加GAZEBO属性与运动控制插件
  20. 棋牌游戏运营框架思路

热门文章

  1. SolidWorks装配体中零件的贴图无法显示的解决方法
  2. 淘宝/天猫buyer_order_detail-获取购买到的商品订单详情接口接入解决方案
  3. TeamViewer 连接准备已就绪,连接后一直提示“验证被取消” 的解决方案
  4. 小程序--获取微信头像昵称等信息
  5. lucene详细介绍
  6. Win10安装fbprophet实录
  7. mysql 数字转字符串
  8. 信息安全建设三步骤_发展心理安全的3个步骤
  9. 手机OTG 我的世界_手机还能直连电脑硬盘?教你复制320GB硬盘内的MP3和视频
  10. 【高通SDM660平台】(8) --- Camera MetaData介绍