代码之家  ›  专栏  ›  技术社区  ›  Stefan Kendall

使用CSS将<fieldset>设置为其内容的大小?

  •  10
  • Stefan Kendall  · 技术社区  · 15 年前

    这是一个 fiddle .

    我要把 <fieldset> 内容的宽度,而不是其父级。有什么好办法吗?

    3 回复  |  直到 15 年前
        1
  •  6
  •   zero298    12 年前

    你想要一个保鲜膜吗?

    JSFiddle

    HTML格式

    <div>
       <form>
          <fieldset>
             <legend>Hey</legend>
             <table>
                <thead><tr><td>H1</td><td>H2</td></tr></thead>
                <tbody><tr><td>A1</td><td>B2</td></tr>
                   <tr><td>A2</td><td>B9</td></tr></tbody>
             </table>
          </fieldset>
       </form>
    </div>
    

    CSS

    fieldset{
       border: solid 2px blue;  
       float:left;
    }
    table{
       border: solid 2px red;   
    }
    div{
       width: 80%;   
       overflow:hidden;
       border: solid 2px purple;
       padding: 1em;
    }
    

    输出

    HTML Output

        2
  •  21
  •   Smegger    14 年前

    添加显示:内联到字段集 http://jsfiddle.net/XDMfN/92/

        3
  •  4
  •   Evan Davis    15 年前

    显示:内联;