使用CSS将<fieldset>拟合到其内容的大小?

Ste*_*all 10 html css fieldset

这是一个小提琴.

我需要制作<fieldset>其内容的宽度,而不是其父级.有没有办法做到这一点?

Sme*_*ger 21

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


med*_*iev 5

你想要一个收缩包裹?

的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>
Run Code Online (Sandbox Code Playgroud)

CSS

fieldset{
   border: solid 2px blue;  
   float:left;
}
table{
   border: solid 2px red;   
}
div{
   width: 80%;   
   overflow:hidden;
   border: solid 2px purple;
   padding: 1em;
}
Run Code Online (Sandbox Code Playgroud)

产量

HTML输出

  • 这个答案实际上没有答案. (5认同)

Mat*_*ics 5

将此添加到您的 CSS

fieldset 
{
     display: inline;
}
Run Code Online (Sandbox Code Playgroud)