如何使用css实现文字一行居中,多行左对齐?_html/css_WEB-ITnose

WBOY
Lepaskan: 2016-06-21 09:03:50
asal
1651 orang telah melayarinya

我记得多年前在蓝色理想有位高手解决了这个问题的。但是时隔多年,利用搜索引擎也没搜索出来。因此特此提问。

想要实现的效果为:

未知文字长度,当文字长度小于盒子宽度,也就是一行时,文字居中。
当文字长度大于盒子的宽度,会自动换行,成为多行文字,此时文字左对齐。

下图为示例:



希望能有纯css的解决方案,为了这个写一段js很不划算。虽然用js来解决是一件巨简单的事情。


回复讨论(解决方案)

width: 200px;max-width:200px;*width:expression(this.scrollWidth > 200 ? '200px' : 'auto')
超过自动换行。

width: 200px;max-width:200px;*width:expression(this.scrollWidth > 200 ? '200px' : 'auto')
超过自动换行。

没有理解问题。但是谢谢你的答案。

解决方法:http://blog.csdn.net/FungLeo/article/details/49797311 (2015年11月12日 13:03:39 此时还在审核)

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan