2016-06-29 99 views
0

我試圖在我製作的一個小型網絡應用程序的某些HTML代碼中輸入button,但我的button應該說「ok」,但button本身太小,並且不顯示「ok 「完全。按鈕沒有完全顯示

我錯過了什麼span

如何將button的大小增大一些並顯示所有「ok」?

<center> 
 
    <br> 
 
    <br> 
 
    <span id="accept_button" style="display:none;"><button onclick="task.accept_choice();"><h3>ok</h3></button></span> 
 
    <span id="next_button" style="display:none;"><button onclick="task.next_trial();"><h3>ok</h3></button></span> 
 
</center>

+0

使用CSS的一個風格的按鈕。 – DottedT

回答

3

問題是因爲您使用的span這是一個內聯元素,所以你必須設置display:block,但我勸你:

  • 使用divbutton
  • 你不需要什麼作爲button的孩子w說唱的文本,因爲你可以風格的button

  • 不使用center標籤,因爲它已經過時,使用CSS

<div id="accept_button"> 
 
    <button onclick="task.accept_choice();">ok</button> 
 
</div> 
 
<div id="next_button"> 
 
    <button onclick="task.next_trial();">ok</button> 
 
</div>


而不是樣式元素

注意:HTML5,可以有span作爲h3父(這同樣適用於button),但不是在HTML4

HTML5:

允許父元素

可以包含流中的任何元件元件,hgroup

7.1 Flow elements:

phrasing elementsaphrpreuloldldivh1h2h3h4h5h6hgroup或地址或或insdelobjectmapnoscriptsectionnavarticleasideheaderfootervideoaudiofiguretableformfieldsetmenucanvasdetails

而且span/buttonphrasing elements

+0

那麼我會替換你的東西嗎?還有你的尺寸是在哪裏定義的?謝謝! – mathpun

+0

哦,很棒你的工作!非常感謝! – mathpun

+1

@ user3290443如果這解決了您的問題,請確保您將答案標記爲已接受:) – dippas