我有以下HTML代碼,並希望居中對齊我的表單。HTML:如何居中對齊表格
<form action="advsearcher.php" method="get">
Search this website:<input align="center" type="text" name="search" />
<input type="submit" value="Search"/>
</form>
我該怎麼做?提前Thanx。
我有以下HTML代碼,並希望居中對齊我的表單。HTML:如何居中對齊表格
<form action="advsearcher.php" method="get">
Search this website:<input align="center" type="text" name="search" />
<input type="submit" value="Search"/>
</form>
我該怎麼做?提前Thanx。
作爲form
塊元素,你可以通過它的側邊設置爲自動中心對齊:
form { margin: 0 auto; }
編輯:
作爲@moomoochoo正確地指出,這條規則將只工作,如果塊元素(您的表單,在這種情況下)已被分配了特定的寬度。
另外,這個'技巧'不適用於浮動元素。
@Lucius和@zyrolasting說得對。
但是,您可能需要將表格指定爲width
才能正常工作。
form {
margin: 0 auto;
width:250px;
}
只是把一些CSS到樣式表這樣
form {
text-align: center;
}
然後就大功告成了!
@JohannBehrens:爲什麼它不好呢? – favq 2013-12-11 15:49:56
@anonymous:您將希望通過在.html文件中使用僅HTML和.css文件中的ONLY CSS來將語義和設計相互分離。使您的代碼清晰,結構合理,可供其他開發人員或設計人員閱讀,並具有前瞻性,並且我可以繼續更長時間。 – 2013-12-13 12:21:24
text-align:中心的作品。只需在一個css文件中使用它,一切都很好。您也可以在HTML中使用
#form{
position:fixed;
top:50%;
left:50%;
width:250px;
}
您可以調整頂部&取決於窗體大小離開。
<center><form></form></center>
確實在大多數情況下,像在Wobbuffet工作上面提到的...
-1'
簡單的方法:表單標籤
Centre已棄用。 – 2016-12-12 12:45:54
前添加一個「中心」標籤試試這個: 設置的寬度表格爲20%:
width : 20%;
現在如果整個畫布爲100%,則中心爲50%。因此,要對齊窗體的中心在中心,50-(20/2)= 40。 因此設置你的左邊距爲40%,通過這樣做:
left : 40%;
你是對的。我說了理所當然。我的錯! – Lucius 2012-03-16 12:53:54
謝謝......加入'auto'做了訣竅 – user602599 2013-08-12 18:00:10