【发布时间】:2019-07-21 13:42:47
【问题描述】:
以下 HTML:
<!DOCTYPE html>
<style>
span,textarea,div {
border: 1px solid black;
max-width: 300px;
height: 20px;
}
</style>
<div></div><br>
<textarea></textarea><br>
<input type=text><br>
在 Chrome 和 FF 中呈现以下内容。
为什么<textarea> 和<input> 不如<div> 宽?
【问题讨论】:
-
这是因为
div是自然块元素,另外两个是自然内联元素。你也需要给他们同样的min-width和width。