原文:纯CSS实现文字一行居中,多行左对齐的方法

其实这种需求还是蛮常见的,主要用于产品列表页面,用于产品图片下面,显示产品的名称。 想要实现的效果为: 未知文字长度,当文字长度小于盒子宽度,也就是一行时,文字居中。 当文字长度大于盒子的宽度,会自动换行,成为多行文字,此时文字左对齐。 利用行内元素: 我首先想到了这个思路,思路如下: 让P居中,P中的文字左对齐: P的父级text align:center P自身text align:left ...

2017-10-12 17:34 0 2852 推荐指数:

查看详情

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

问题及场景: 当内容能一行显示在盒子内时,文字居中对齐。 当内容过多换行后显示在盒子内时,文字对齐。 其实这种视觉上的需求还是蛮常见的。比如用于弹出提示框,当提示内容比较少时,内容居中显示在弹出框,提示内容比较多时,内容居对齐。但是其纯CSS实现有点麻烦,一般就放掉这个需求,或者,使用 ...

Sat Nov 19 08:42:00 CST 2016 0 8277
css实现一行文字居中多行文字对齐

问题及场景: 当内容能一行显示在盒子内时,文字居中对齐。 当内容过多换行后显示在盒子内时,文字对齐。 其实这种视觉上的需求还是蛮常见的。比如用于弹出提示框,当提示内容比较少时,内容居中显示在弹出框,提示内容比较多时,内容居对齐。但是其纯CSS实现有点麻烦,一般就放掉这个需求,或者,使用 ...

Thu Nov 03 00:21:00 CST 2016 0 9845
css一行或者多行文字垂直水平居中

1.方法一:使用css3弹性盒子(兼容IE10及以上浏览器,firefox,chrome,safari 5.1.7不支持) 效果: 2.使用display:table-cell(不确定高度的容器中垂直居中) 兼容性:IE8及以上浏览器,chrome ...

Fri Nov 23 23:02:00 CST 2018 0 2733
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM