
这是一个演示该问题的代码段:
<!DOCTYPE HTML PUBliC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/HTML4/loose.dtd"><HTML><head> <Title>Test</Title> <style type="text/CSS"> body,input { Font-family: sans-serif; Font-size: 16pt; color: White; } #textBox { position: absolute; left: 20px; top: 20px; wIDth: 100px; background-color: #A5C9E2; line-height: 16pt; padding: 0px; margin: 0px; border-wIDth: 0px; } #Box { position: absolute; left: 120px; top: 20px; wIDth: 100px; background-color: #AFD66A; line-height: 16pt; } </style></head><body> <input type="text" ID="textBox" value="Hello"> <div ID="Box">Hello</div></body></HTML> 编辑:我在firefox中尝试了一下-moz-outline和-moz-box-sizing(以防万一),但是它们的值都没有删除额外的填充.
解决方法 您可以通过更改输入框的大小来消除此额外的填充.-moz-Box-sizing: content-Box;-webkit-Box-sizing: content-Box;Box-sizing: content-Box;
它使现代浏览器的行为相同.您可能需要专门针对IE.
总结以上是内存溢出为你收集整理的html – 额外填充全部内容,希望文章能够帮你解决html – 额外填充所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)