CSS text-align:justify;实现两端对齐

2018-06-24 02:19:47来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

参考:https://segmentfault.com/q/1010000007136263

法一:text-align-last:justify;

html

<div>
        <p class="item">
            <label for="name" class="itemLabel">姓名</label>
            <input type="text" class="itemContent" id="name">
            
        </p>
        <p class="item">
            <label for="phone" class="itemLabel">手机号</label>
            <input type="text" class="itemContent" id="phone">
        </p>
        
 </div>

css

 .itemLabel{
            display: inline-block;
            width: 60px;
            text-align-last:justify;
    }

由于text-align-last的兼容性问题:https://caniuse.com/#search=text-align-last,需要使用法二实现:

css

        .item{
            position: relative;
        }
        .itemContent{
            position: absolute;
            left:70px;
        }
        .itemLabel{
            display: inline-block;
            width: 60px;
            text-align: justify;
        }
       .itemLabel:after{
            display: inline-block ;
            content: ''; 
            width: 100%;
        }

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:会HTML/CSS就可以轻松创建网站

下一篇:开发辅助 | 阿里图标库iconfont入门使用