0
有提出关于CSS &剩余宽度已经有很多的问题。阅读完后,我仍然有一个问题,我无法修复。当试图让输入元素用尽剩余宽度时,它总是比其包含的div
宽4px。输入元素填补剩余宽度
<!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测试这一点。
我们能看到你的CSS吗? – Kyle
上面的代码已完成。在这个简化的例子中,我使用了'style'属性和一个单独的CSS文件。你可以将它粘贴到jsfiddle中。 – Tin
但是在CSS中没有太多的建议你有一个“填充剩余空间”解决方案? – Kyle