您好,登錄后才能下訂單哦!
小編給大家分享一下css底部居中的方法是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
某天組長讓我改一個表格的樣式,要求底部局中。當時想很簡單的嘛,哼哧哼哧開始寫了,結果發現怎么樣都達不到效果(考慮瀏覽器縮放)。一番思考加探討之后總結出了三個方法針對于底部局中。
一、給form的父元素設置{width:60%;margin:0 auto;}
代碼如下
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title</title> </head> <style> * { padding: 0; margin: 0; } .main{ width: 60%; margin:0 auto; } form{ position:fixed; bottom: 0; width: 60%; display: block; } textarea { width: 80%; } input{ width: 12%; height: 10%; position: relative; bottom:24px; } </style> <body> <div > <form id="wiselyForm" > <textarea rows="4" cols="60" name="text" id="wbk"></textarea> <input id="xxinput" type="submit" value="Send out"/> </form> </div> </body> </html>
使得div,form只占據頁面中間一部分,這樣只要達到form在底部即可
將textarea和input=submit寬度鋪滿width=60%即可達到底部局中。
二、text-align:center;
給頁面布局時這是一個很強大的屬性
* { padding: 0; margin: 0; } .main{ width: 100%; } form{ position:fixed; bottom: 0; width: 100%; text-align: center; } input{ position: relative; bottom:24px; }
當form寬度鋪滿整個屏幕時text-align:center實現居中,再將其固定到底部。
三、使用left:50%;margin-left:-半個身位;
這是一個很簡單且快捷的方法
<div class="main" > <form id="wiselyForm" > <textarea rows="4" cols="60" name="text" id="wbk"></textarea> <input id="xxinput" type="submit" value="Send out"/> </form> </div>
css:
*{ padding: 0 ; margin:0; } form{ position: fixed; bottom: 0; left: 50%;/*相對于可視區窗口,距離窗口左邊50%個可視區窗口*/ margin-left:-237px ;/*表格左邊距離瀏覽器左邊50%,向左偏移一半的身位表格即可居中*/ }
無論窗口放大縮小多少,表格都居中,重點在于margin-left= - 表格的半個身位 px
以上是css底部居中的方法是什么的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。