java分散对齐_text-align:justify实现两端对齐布局

本文探讨了使用CSS实现两端对齐布局的具体方法,并解决了在特定条件下文本换行后的对齐问题。通过调整.box类样式及利用inline-block元素,确保了即使在换行时也能保持良好的视觉效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

css:

.box {

width: 256px;

height: 256px;

border-bottom: 1px dashed #ccc;

text-align: justify;

font-size: 0;

/*text-align:justify 要想有两端对齐的效果,需

要满足两点:一是有分隔点,如空格;二是要超过一行*/

}

/*如何要兼容 ie7就不要用伪元素,用dom元素代替*/

/* .box:before {

content: "";

display: inline-block;

height: 100%;

}*/

.box:after {

content: "";

display: inline-block;

width: 100%;

/*这个为满足text-align:justify要超过一行的要求*/

}

.bar {

display: inline-block;

width: 20px; height: 100px;

background: red;

}

html:

但是当里面的i个数太多,就会换行,就导致换行的那几个个i就会在新的一行左右对齐分布,解决的方法是在最后一个i后面补上几个i,这个个数加上换行的i的个数要等于第一行i的个数,见代码

css .bar {

display: inline-block;

width: 20%;

height: 100px;

background: red;

margin-right: 10px;

}

.place{

display: inline-block;

width: 20%;

vertical-align: bottom;

margin-right: 10px;

}

html ,第一行有4个i,第二行有三个,所以只需要补一个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值