您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“小程序文字水平居中怎么實現”,內容詳細,步驟清晰,細節處理妥當,希望這篇“小程序文字水平居中怎么實現”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
1:【內聯元素】文本居中:text-align:center(不解釋)
可行性分析:一個盒子內部的文字、元素(有固定寬度)的居中問題他是可以解決的。
那么條件不夠呢?
沒條件就要創造條件嘛!沒有wrap就包一個嘛!沒有寬度就定下來嘛!別矯情。問題總是可以解決的。
2:【定寬塊元素】自動水平外邊距:margin:0 auto;(更加不想解釋)
0:垂直方向margin可變值,表示margin-top、margin-bottom兩個的值,如果設置的話,二者一樣。如果不想二者一樣,可以在auto后再設置一個:margin: Apx auto Bpx;
auto:水平方向margin,auto就是自動,也算是讓css自動計算距離左右的位置吧,
可行性分析:必須要元素定寬,即要設置寬度值。
3:【需要定寬】絕對定位+外邊距:position:absolute;left:50%;margin-left: -Bpx;(B是元素的寬度/2的值)(更加不想解釋)
有個盒模型,他有自己的寬度高度、又是絕對定位。這種情況,想讓他水平居中的話用text-align與margin:0 auto;的方法都是不可取的。畢竟absolute已經飛起來了,脫離了文檔流,任何限制都對他沒有作用了。但是,好處是不管他以前什么屬性,用了absolute之后就可以設置寬高。所以就有了解決辦法。
.box{
position: absolute;
top: -15px;
left: 50%;
width: 30px;
height: 30px;
讀到這里,這篇“小程序文字水平居中怎么實現”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。