html - 如何删除 IE 6 中复选框前的空格?

标签 html css internet-explorer internet-explorer-6

我知道这是一个古老的问题,几乎有无数的答案,但似乎没有一个适用于 IE 6。我还尝试了 this question 中建议的方法。运气不好。

唯一接近工作的解决方案是创建一个带有 borderdiv,然后明确提及 heightwidth 然后指定 margin:0。但这大大减小了复选框的大小。

有没有一种简洁的方法来做到这一点,开销尽可能小?

最佳答案

S4san,

试试这个。你必须为 IE 6 编写 CSS Hack。

<style type="text/css">
    *{margin:0; padding:0; font-family:Tahoma; color:#333; font-size:12px;}
    .chk_bx{margin:-4px -3px 0 -4px !ie; vertical-align:top;}
</style>

<input type="checkbox" class="chk_bx" />Your Text

关于html - 如何删除 IE 6 中复选框前的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25890075/

相关文章:

jquery - 如何删除注销按钮或链接上的启动画面?

javascript - 使用 getElementById 使用 javascript 更改 CSS

javascript - 如何使 'mouse wheel' 事件监听器函数响应较慢?

javascript - 使用 jquery 在鼠标悬停(按钮)时更改外部 div 的背景颜色

internet-explorer - 某些打印媒体 css 会使 Internet Explorer 的打印预览崩溃

javascript - window.resize 不在滚动

javascript - react : make DOMElement UNhoverble

javascript - 添加针对 IE 浏览器的 CSS 类 : JavaScript or Conditional Comments?

html - 为什么 `width:100%; height:100%; object-fit: contain;` 无法使 <video> 适合其容器?

javascript - 带有 IE(用于延迟加载)问题的脚本 onload/onerror