博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css之文本两端对齐
阅读量:6921 次
发布时间:2019-06-27

本文共 825 字,大约阅读时间需要 2 分钟。

在进行网页设计时,我们经常会看到这样的样式:文本两端对齐。

css为我们提供了一个属性可以实现这样的效果:text-align: justify。不过这个只能用来设置多行文本(除最后一行)。如果只有单行的话,是不起效果的。那怎么办呢?这里有两种解决方案:

第一种

借助伪元素或者内联元素使文本不是最后一行。具体代码:

:

:

scss代码:

form {  p {    height: 20px;    line-height: 20px;    label {      display: inline-block;      width: 60px;      text-align: justify;      vertical-align: top;      &:after {        display: inline-block; /*vertical-align 用来指定行内元素(inline)或表格单元格(table-cell)元素的垂直对齐方式。*/        width: 100%;        content: '';      }    }  }}

第二种

text-align-last: justify;

scss代码:

form {  p {    height: 20px;    line-height: 20px;    label {      display: inline-block;      width: 60px;      text-align: justify;      text-align-last: justify;    }  }}

第二种方法并不是所有浏览器都兼容,

转载于:https://www.cnblogs.com/sunshine21/p/10179702.html

你可能感兴趣的文章
centos7防火墙开放端口
查看>>
安卓adt 使用proguard打混淆包具体步骤【详细】
查看>>
Android平台设计规范
查看>>
oracle错误分析
查看>>
淘宝的OceanBase
查看>>
hbase安装
查看>>
解决Re-download dependencies and sync project
查看>>
Android隐藏输入法软键盘的注意事项
查看>>
Spring框架设计理念与设计模式
查看>>
Windows下MySQL数据库备份脚本(二)
查看>>
算法导论-归并排序
查看>>
用Javascript判断图片是否存在,不存在则显示默认图片的代码
查看>>
Android签名问题,jarsigner的问题
查看>>
Curator Service discovery
查看>>
获取网络数据后缓存到本地,下次从本地获取
查看>>
C#获取本机IP和MAC
查看>>
量子力学崩塌你的“科学”世界观
查看>>
远程桌面之终端服务器超出了最大允许连接数
查看>>
rsync+inotify实现数据的实时同步与备份
查看>>
解决RHEV上传安装源( engine-iso-uploader)异常出错问题解决方案
查看>>