Home >Web Front-end >CSS Tutorial >Sample code for aligning text-align:justify at both ends in css

Sample code for aligning text-align:justify at both ends in css

黄舟
黄舟Original
2017-07-19 16:20:282025browse

Use the css text-align:justify; (function is to align both ends of line elements) attribute to achieve css alignment at both ends. Click here to see the DEMO: css alignment at both ends

The front-end research and test on the road are as follows:

1. CSS alignment at both ends - single line display is perfect

2 , css aligned on both ends - if the number of child nodes is the same in the case of multiple lines, it is perfect

3. css aligned on both ends - if the number of child nodes is different in the case of multiple lines, it is a bit sad

Welcome to test its compatibility, welcome to discuss the method of left-aligning the last line in the third case

Click here to see DEMO: css to achieve alignment on both ends

css implementation The two-end alignment style file is as follows:

<style>
ul{ padding-left:0;list-style:none;margin:12px 0 24px 0;/*重置*/
width:500px;padding:0 10px;border:1px solid #ccc;/*装饰*/
font-size:0;
text-align:justify;text-justify:distribute-all-lines; /* for ie */ }
ul:after{content:”";height:0;width:100%;display:inline-block;overflow:hidden;}
ul li{width:90px;height:120px; margin:10px 0;background:#009800;
display:inline-block;vertical-align:top;
*display:inline;*zoom:1;}
ul li a{ color:#fff;}
</style>

css The two-end alignment html file is as follows:

<strong>1、单行显示很完美</strong>
<ul>
<li>ATUED</li>
<li>建站特效</li>
<li></li>
<li></li>
<li></li>
</ul>
<strong>2、多行情况下子节点数目一样的话也是很完美</strong>
<ul>
<li></li><li></li><li></li><li></li><li></li>
<li></li><li></li><li></li><li></li><li></li>
</ul>
<strong>3、多行情况下子节点数目不一样的话有点悲催</strong>
<ul>
<li>懒人建站</li>
<li></li><li></li><li></li><li></li><li></li><li></li><li></li>
</ul>
<p>欢迎测试其兼容性,欢迎讨论第三种情况下让其最后一行左对齐的方法</p>

Front-end road finishing test

By the way, we can use this css two-end alignment Use end-aligned ideas to create div+css simulation tables

The above is the detailed content of Sample code for aligning text-align:justify at both ends in css. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn