Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如果包含输入,字体大小将更改td高度_Css_Html Table_Font Size_Html Input - Fatal编程技术网

Css 如果包含输入,字体大小将更改td高度

Css 如果包含输入,字体大小将更改td高度,css,html-table,font-size,html-input,Css,Html Table,Font Size,Html Input,字体大小有问题;演示: 阅读这个CSS,我希望看到这个HTML中输入和div的维度都非常相同: <table> <tr> <td> <input type="button"/> </td> </tr> <tr> <td> <div></div>

字体大小有问题;演示:

阅读这个CSS,我希望看到这个HTML中输入和div的维度都非常相同:

<table>
    <tr>
        <td>
            <input type="button"/>
        </td>
    </tr>
    <tr>
        <td>
            <div></div>
        </td>
    </tr>
</table>
在这方面,td似乎起了作用。为什么?


注意:仅在Chrome上播放。

您在小提琴中使用了两个不同的表。是的,这些表是独立的,为了显示差异(我希望包含输入的td与div的td类似),您忘记了默认的
边距
填充
属性。如果您尝试
*{margin:0;padding:0;}
重置它们,您将获得更多您想要的内容。这是一个要点,但还不够:输入的td仍然有一个太高的高度。将字体大小设置为零似乎是主要的瓶颈。为什么?
<table>
    <tr>
        <td>
            <input type="button"/>
        </td>
    </tr>
    <tr>
        <td>
            <div></div>
        </td>
    </tr>
</table>
display: flex;