感谢 Jonathan Amend,CSS 现在已在下面的 iebug.html 中修复。
如果不在 IE6 或 IE7 中查看,很难真正解释这个问题,但无论如何,如果您在 IE6 和 7 上查看以下页面,您会在“给我发小册子”和“我会喜欢有关(勾选一个或多个框)的更多信息”复选框及其标签由于某种原因被神秘地插入或拉下:
http://sonic.huntinternet.com/iebug.html
我已经尝试将所有元素的边距和填充更改为 0,但这对 IE6 和 7 没有影响 - 这意味着我认为这是某种错误..但是我真的没有足够的经验来知道是什么错误甚至寻找任何类型的指针都会很好。
仅供引用,我使用了 sitepoint 网站上的指南,该指南建议使用嵌套列表,但实际上这应该没有任何区别。根据 w3c 的验证器,xhtml 和 css 都是有效的。
感谢您的帮助! 约翰。
最佳答案
添加 *display: inline-block;给你的.enquiry-form ol li。这是 IE 6/7 如何将列表项(默认为 block 元素)清除到新行的常见错误。
关于css - 使用 css 进行布局时,我的表单中的 IE6 和 IE7 出现奇怪的垂直间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4822283/