css 文本两端对齐

时间:2014-08-07 12:21:29   收藏:0   阅读:249

在做表单时我们经常遇到让上下两个字段对齐的情况,比如姓名, 手机号码, 出生地。这样我们就要用到 text-align, text-justify样式了。

text-align直接设为justify就行了,text-justify的情况就复杂了,可能有人对它还不熟悉。IE的取值如下:

但它最早是作为IE的私有实现,像text-overflow, overflow-x等,在FF很晚才实现,换言之有严格的兼容性问题。并且FF,chrome需要手动在汉字间插入空白或软换行标签才生效,在chrome遇到的阻力就更大了。p>

 1 .test1 {
 2                 text-align:justify;
 3                 text-justify:distribute-all-lines;/*ie6-8*/
 4                 text-align-last:justify;/* ie9*/
 5                 -moz-text-align-last:justify;/*ff*/
 6                 -webkit-text-align-last:justify;/*chrome 20+*/
 7             }
 8             @media screen and (-webkit-min-device-pixel-ratio:0){/* chrome*/
 9                 .test1:after{
10                     content:".";
11                     display: inline-block;
12                     width:100%;
13                     overflow:hidden;
14                     height:0;
15                 }
16             }

 

css 文本两端对齐,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!