在哪里可以找到<input>元素默认display属性的官方文档?
text类型<input>元素默认display属性结论
type为text的<input>元素默认display属性为inline-block,既不是inline也不是block,你可以通过两种方式验证:
- 打开浏览器开发者工具,选中任意未自定义样式的text类型
<input>元素,查看「计算样式」面板中的display属性,即可看到默认取值为inline-block,这个取值来自浏览器内置的用户代理样式表,是W3C规范约定的默认样式 - 直接通过特性判断:
inline元素无法设置宽高,上下margin、padding不会影响布局block元素会独占一行,无法和其他行内元素并排显示- text类型
<input>既支持自定义宽高、上下边距设置,也可以和其他行内内容排在同一行,完全符合inline-block的特性
内容的提问来源于stack exchange,提问作者howard
相关产品推荐
相关产品推荐

