css实现一行文字居中,多行文字左对齐

您所在的位置:网站首页 居中左对齐怎么设置 css实现一行文字居中,多行文字左对齐

css实现一行文字居中,多行文字左对齐

#css实现一行文字居中,多行文字左对齐| 来源: 网络整理| 查看: 265

问题及场景:

当内容能一行显示在盒子内时,文字居中对齐。

当内容过多换行后显示在盒子内时,文字左对齐。

其实这种视觉上的需求还是蛮常见的。比如用于弹出提示框,当提示内容比较少时,内容居中显示在弹出框,提示内容比较多时,内容居左对齐。但是其纯CSS实现有点麻烦,一般就放掉这个需求,或者,使用JS实现。

解决方案:

CSS实现代码如下:

复制代码 Title /*当文字为一行是,则P的宽度小于div的宽度,p标签居中显示在盒子内,文字也就居中了 ;当大于一行时,P的宽度和div的宽度是一致的 ,文字就居左对齐了*/ .content { width: 200px; border: 1px solid #ee2415; text-align: center ;padding: 2px 5px} /*display: inline-block使P的宽度根据文字的宽度伸缩 */ .content p { text-align: left; display: inline-block }

内容只有一行居中

内容多行左对齐,内容多行左对齐

复制代码

效果如下

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3