下面的HTML:为什么没有<textarea>和<input>元素尊重最大宽度?
<!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'。 – Ally