已经有很多关于 CSS 和剩余宽度的问题。阅读它们后,我仍然有一个无法解决的问题。当试图让输入元素用完剩余的宽度时,它总是比其包含的div
.
<!DOCTYPE html>
<html>
<body>
<div>
<div style='float:left; margin-right:10px;'>Hello:</div>
<div style='overflow:hidden'><input style='width:100%'/></div>
</div>
</body>
</html>
input
元素总是 4 像素太宽而无法显示其右边框。如果我将margin-left
输入设置为-4px
可见,但不显示左边框。
用 Chrome 对此进行了测试。