單行網頁文字如何在移動端實現兩端對齊?
用 戶 名:XXXX
密 碼:XXXX 確 認 密 碼:XXXX興 趣 愛 好:XXXX還有五個字:XXXXX有時候還會碰上五個字的,類似上面這樣的情況下,有什麼好辦法了嗎。
可以通過after偽元素來實現html
&
&
&阿斯頓&
&
&阿斯頓阿斯頓阿斯頓阿斯頓阿斯頓阿斯頓&
&
&阿斯頓阿斯頓阿斯頓阿斯頓阿斯頓阿斯頓阿斯頓阿斯頓阿斯頓阿斯頓阿斯頓阿斯頓阿斯頓&
用 戶 名:XXXX
密 碼:XXXX 確 認 密 碼:XXXX興 趣 愛 好:XXXX還有五個字:XXXXX有時候還會碰上五個字的,類似上面這樣的情況下,有什麼好辦法了嗎。
&
&
&阿斯頓&
css
.small-unit{
padding: 10px 0;
}
.label{
position: absolute;
display: inline-block;
width: 4em;
height: 40px;
text-align: justify;
overflow: hidden;
}
.label:after{
display: inline-block;
content: "";
width: 4em;
height: 40px;
text-align: justify;
overflow: hidden;
}
.msg{
display: inline-block;
margin-left: 5em;
position: relative;
}
.msg:before{
content: ":";
position: absolute;
left: -1em;
}
最終效果圖:
具體的實現可以參考我這篇博客:單行文字兩端對齊:用css偽元素實現 · Jesse"s life
我也想支持belleve,可是現在不行。。。
uc安卓版目前對flexbox支持不好,預計16年能搞定。是這個意思么....
這方法是之前從張鑫旭博客看到的
也可以利用 float: left + float: right 實現額...------------------------------------------------------------------------------------- 修改後的你這問題我還是沒明白啊.... 單行文字兩端對齊就可以滿足你的需求了, 外面套個兩列的 grid 不就行了? 是不是有些前提條件你沒描述出來額, 比如總寬度以及兩列的寬度, 是否是固定寬, 是否可變的?
另外, 你可以換一種表單布局... 就不需要解決這問題了..※垂直居中里的height:font-size ≈ 1:0.893是怎麼來的?
※為什麼看到有的前端工程師將css每個選擇器里的內容寫成一行?
※前端開發 全屏向下滾動怎麼設計——豆瓣2015電影案例???