【发布时间】:2013-11-22 23:58:48
【问题描述】:
以下内容:
<!DOCTYPE html>
<form>
<input type=text>
</form>
在 Chrome 中生成以下盒子模型:
但是,如果输入类型使用宽度设置样式:
<!DOCTYPE html>
<form>
<input type=text style="width: 100px;">
</form>
去除左右边距:
这是为什么?
【问题讨论】:
-
如果应用了样式,看起来用户代理 chrome 被禁用了。
-
也使用 chrome 在 jsfiddle 中复制:jsfiddle.net/Jh9ng 好问题。我在 jsfiddle 中制作,因为 imgur 在我的工作中被阻止。
-
你可以在这里更好地看到它:jsfiddle.net/isherwood/Jh9ng/1
-
这个问题绝对值得+1 ......很好,我不知道为什么,尽管我确信有一个非常合乎逻辑的解释,我只是想不出。
-
在 FF 中没有发生,所以可能不在规范中,只是 Chrome 错误或特殊行为。也许它为输入验证失败时获得的光芒保留了一点空间?
标签: html google-chrome css