<p class="sougouContent"> 我想将一个table和一个filedset设置在同一个宽度下,如何设置? <br> </p> <table> <br> <tr> <br> <td> 工作证件号码: </td> <br> <td><input></td> <br> </tr> <tr> <br> <td> <span>检查证</span>: </td> <br> <td><input></td> <br> </tr> <br> <br> </table> <br> <fieldset> <br> <legend>见证人</legend> <br> <div> <br> <table> <br> <tbody> <br> <tr> <br> <td> <span>姓名</span>:</td> <td><input></td> <br> <td> <span>性别</span>:</td> <td><select><option>男</option> <option>女</option></select></td> <br> </tr> <tr> <br> <td>证件种类:</td> <td><select><option>请选择</option></select></td> <br> <td>证件号码:</td> <td><input></td> <br> </tr> </tbody> </table> <br> </div> <br> </fieldset> <br> 这个代码不管怎么调宽度都是一上一下,求大神帮忙解决一下!实在是脑袋想破了也没想出来!! <br> <h2>回复讨论(解决方案)</h2> <p class="sougouAnswer"> </p> <table> <br> <tr><td>你的table</td></tr> <br> <tr><td>你的fieldset </td></tr> <br> </table> <br> <p class="sougouAnswer"> <br> </p> <table> <br> <tr><td>你的table</td></tr> <br> </table> <br> <table> <br> <tr><td>你的fieldset </td></tr> <br> </table> <br> HTML <fieldset> 标签 <br> 定义和用法 <br> fieldset 元素可将表单内的相关元素分组。 <br> <fieldset> 标签将表单内容的一部分打包,生成一组相关表单的字段。 <br> 当一组表单元素放到 <fieldset> 标签内时,浏览器会以特殊方式来显示它们,它们可能有特殊的边界、3D 效果,或者甚至可创建一个子表单来处理这些元素。 <br> <fieldset> 标签没有必需的或唯一的属性。 <p class="sougouAnswer"> 试了那样做,但是没什么用!不知道是不是HTML所有的头标签都会去找最近的那个结束标签 </p> <p class="sougouAnswer"> 想了想 应该是两个td的标签和一个tr的标签!才会把两个元素都放到同一高度上面!不会一个在上面一个在下面 </p> <p class="sougouAnswer"> 你是想2个一排显示么? <br> 都加上float:left。。。 <br> <br> 另外你fieldset里的table虽然设置了宽度,但是里面的input把table给撑开了。 <br> <br> 再另外,你的代码里fieldset的宽度设置写法有问题,style="width=100px" => style="width:100px" </p> </fieldset> </fieldset> </fieldset> </fieldset>