列表数字对齐布局

要实现如下图的列表数字布局,数字在左侧对齐,文字在右侧对齐:

有如下使用负margin的简单方法,用负margin将数字往前拉一下即可,特殊行不能对齐的可以单独微调:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        .list{list-style: none;}
        .item .left{margin-left:-20px;}
        /*特殊行微调*/
        .item1 .left{margin-left:-18px;}
        .item1 .right{margin-left:4px}
    </style>
</head>
<body style="padding:50px">
    <ul class="list">
        <li class="item item1">
            <span class="left">1.</span>
            <span class="right">2017年11月23日至2017年12月23日,这是一个测试用的条目,开始是一个数字,需要进行微调;</span>
        </li>
        <li class="item">
            <span class="left">2.</span>
            <span class="right">活动期间内,新用户累计投资额满足相应条件即可获得对应话费奖励,每人限领取一档奖励,以最高累计投资金额为准;</span>
        </li>
        <li class="item">
            <span class="left">3.</span>
            <span class="right">移动、联通、电信话费均可充值;</span>
        </li>
        <li class="item">
            <span class="left">4.</span>
            <span class="right">此次活动仅限投资30天及以上期限项目,新手标不参与活动;</span>
        </li>
        <li class="item">
            <span class="left">5.</span>
            <span class="right">活动结束后15个工作日内,客服会联系符合要求的用户,确认无误后,统一为中奖用户进行充值,届时请保持电话畅通;</span>
        </li>
    </ul>
</body>
</html>

 

转载于:https://www.cnblogs.com/mengff/p/8035729.html

CSS金额和数字对齐通常是指在网页上格式化数字显示,使它们按照特定的样式进行对齐,比如货币符号、小数点等。为了达到这一目的,可以使用一些基本的CSS样式和HTML标签结合使用。下面是一些方法: 1. 使用`<span>`标签和CSS样式: 可以在HTML使用`<span>`标签来包裹数字或金额,并通过CSS来控制样式,确保数字和金额的对齐。 ```html <div> <span class="money">¥1,234.56</span> <span class="money">¥789.01</span> </div> ``` ```css .money { display: inline-block; text-align: right; width: 100px; /* 根据需要设置宽度 */ } ``` 2. 利用表格布局: 对于复杂的对齐需求,可以使用HTML表格来组织数字和金额,并通过CSS控制表格的样式。 ```html <table> <tr> <td class="money">¥1,234.56</td> </tr> <tr> <td class="money">¥789.01</td> </tr> </table> ``` ```css .money { text-align: right; } ``` 3. 使用Flexbox或Grid布局: CSS的现代布局技术如Flexbox或Grid也可以用来实现对齐。 ```html <div class="container"> <div class="item money">¥1,234.56</div> <div class="item money">¥789.01</div> </div> ``` ```css .container { display: flex; } .item { flex: 1; text-align: right; } ``` 确保在使用CSS进行格式化时考虑到不同浏览器的兼容性问题,并进行适当的测试。对于货币符号的显示,需要根据用户的地区设置来确定使用哪种货币符号(例如,人民币通常使用`¥`,美元使用`$`)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值