2013-07-31 85 views
1

CSS:CSS對齊支持

p.submit { 
text-align: center; 
} 

HTML:

<p class="submit"> 
    <input type="submit"value="submit" name="SUBMIT"/> 
</p> 

我想我的對齊按鈕提交到中心,但它不工作。

+1

在輸入上使用'margin:auto;' –

+0

您能展示更多的代碼嗎?什麼不起作用? – putvande

+1

似乎工作http://jsfiddle.net/mowglisanu/QjjNr/ – Musa

回答

4

如果在input上使用margin:auto,它將使元素居中。它使元素兩邊的邊距總是相同的。但由於input是一個內聯元素,你也必須使用display:block,因爲你不能調整的內聯元素

input { 
    margin:auto; 
    display:block 
} 

Fiddle

而且邊緣,你的例子對我的作品在Firefox 22

Fiddle

1

這將以p元素內的提交按鈕爲中心,將它居中。

p.submit input[type='submit'] { 
    margin: auto; 
    display: block; 
} 
+0

這不會針對任何東西。 'p'元素有一類提交,而不是輸入 –

+0

之後添加了HTML代碼,我的答案已更新。 – JoshMc

+0

我的錯誤和是的,我有。 – JoshMc