none
不用div, 如何使HTML控件独占一行? RRS feed

  • 问题

  •  

    <div><input name="U" type="password" class="t1" maxlength="20"/></div>

    <div><input type="button" name="K" onclick="v()" class="b1"/></div>

    <div><input type="password" name="P" maxlength="40" class="t2"/></div>

    <div><input id="C" type="button" onclick="b()" class="b3"/></div>

     

     

    类似于这样的. 我是想让HTML控件, 一个一行. 我就在每个控件左右加个<div></div>. 否则, 它们都在同一行, 从在到右排列.

     

     

    这样很麻烦. 设置也不太方便. 有什么更好办法吗?

     

     

    谢谢了.

    2008年8月10日 11:46

答案

  • display:block即可

     

    Code Snippet

    <input style="display:block">

    <input style="display:block">

     

     

     

    2008年8月10日 13:33
    版主
  •  

    <input type="text"><br>

    <input type="text">

    2008年8月11日 4:02
  • HTML就只是一种排版的语言,就是用Table排版,我觉得你用Table就可以满足要求了。

    为什么要整新鲜的呢??嘿嘿:)

    2008年8月13日 2:45
  • 据我所知, 这里应该称html元素,不是html控件.

    input类型的元素,如input type="text"一般是以流的形式布局,如果想占用一行,可以改成以块元素的形式来呈现

    <style>

    input{display:block}

    </style>

    2008年8月14日 10:01

全部回复

  • display:block即可

     

    Code Snippet

    <input style="display:block">

    <input style="display:block">

     

     

     

    2008年8月10日 13:33
    版主
  •  

    <input type="text"><br>

    <input type="text">

    2008年8月11日 4:02
  • HTML就只是一种排版的语言,就是用Table排版,我觉得你用Table就可以满足要求了。

    为什么要整新鲜的呢??嘿嘿:)

    2008年8月13日 2:45
  •  

    不是吧, 我用的不是HTML, 而是XHTML.

     

    当然, 那些textbox和button一般叫HTML控件. 实际上就是XHTML标记. 但是很少人说它们是XHTML控件.

     

    你误解了.

    2008年8月13日 11:04
  • 据我所知, 这里应该称html元素,不是html控件.

    input类型的元素,如input type="text"一般是以流的形式布局,如果想占用一行,可以改成以块元素的形式来呈现

    <style>

    input{display:block}

    </style>

    2008年8月14日 10:01