如何在HTML-CSS中居中带有fieldset的表单/表格,并保持大小一致?
P粉316110779
P粉316110779 2023-09-16 11:49:52
[HTML讨论组]

在使用

组合的HTML中。它如下所示:


 
...

要将这个form/table放在页面中间,可以使用以下CSS

table {
   margin: 0px auto;
}

来源:

  • 居中对齐HTML表格

直到一切都没问题。

当向

中添加
legend时,实际上是添加到了中。因此,现在的结构如下:


一些描述...
...

这里出现了两种情况:

  1. 如何使
    的边框与表单/表格本身的大小相同?

应用如下:

fieldset {
     display: inline-block;
}

来源:

  • 有没有办法使fieldset的宽度只与其中的控件一样宽?

即使它按预期工作,

仍然位于左侧。

问题

  • 如何将带有fieldset的表单/表格放在中间,同时保持fieldset与表单/表格的大小相同?

P粉316110779
P粉316110779

全部回复(1)
P粉561323975

这样的东西吗?

form {
    display: table;
    margin: 0 auto;
}
table {
   margin: 0 auto;
}
fieldset {
   display: inline-block;
}
<form>
  <fieldset>
    <legend>一些描述...</legend>
    <table>
      <tr>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td></td>
        <td></td>
      </tr>
    </table>
  </fieldset>
</form>
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号