jsp页面+CSS样式实现不同个数文字两端对齐

通常会使用加空格或者  实现占位,但是效果总是不好,兼容性也差强人意,所以研究了一下发现使用Css样式就可以实现文字两端对齐的方法:
使用letter-spacing属性来调整文字间的字符间隔。
效果图如下:
这里写图片描述

代码如下所示:

<head>
</head>
<style type="text/css">
.f6{
    text-align: center;  
    width: 6em; /*这个值是看最长能显示几个文字,如x,则为x em*/ 
}
.f5{
    letter-spacing:0.25em;  /*如果需要y个字两端对齐,则为(x-y)/(y-1),这里是(6-5)/(5-1)=0.25em */ 
    margin-right:-0.25em;  /*同上*/
}
.f4{
    letter-spacing:0.67em;   
    margin-right:-0.67em;
}
.f3{
    letter-spacing:1.5em;   
    margin-right:-1.5em;
}
.f2{
    letter-spacing:4em;   
    margin-right:-4em; 
}
</style>
<body>
<div class="div1">
    <ul>
    <li><span class="f6">扣税凭证种类</span></li>
    <li><span class="f5">进项税性质</span></li>
    <li><span class="f4">项目名称</span></li>
    <li><span class="f2">部门</span></li>
    <li><span class="f3">报销人</span></li>
    </ul>
</div>
<body>

可以拷贝代码到本地浏览器试一下效果,实现如上图效果中的文字两端对齐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值