css - 修复 2 个 Internet Explorer 7 css 错误

标签 css cross-browser

您好,我有一个正在为客户制作的网站,他需要它在 ie7 上正常工作。除了 2 件事之外,该网站的大部分工作正常。

我注意到的第一件事是,当我 float 一个 ul 时,列表样式消失了,我需要它们 float 但也显示列表样式。解决方法是添加图像,但这可能会证明有问题,因为我有5 个 ul,第一个使用 decimal list-style ,第二个使用大写拉丁字母和其他 3 个正方形和圆圈。为每个添加一个 each 意味着为每个添加一个 id。

还有别的办法吗?

第二个问题如下图所示:

enter image description here

这是我正在使用的 html:

 <label>RADIO BUTTONS</label>
 <input type="radio" value="Male"/>Male<br/>
 <input type="radio" value="Female"/>Female

 <label>CHECKBOXES:</label>
 <input type="checkbox" value="CHECK1"/>CHECK1<br/>
 <input type="checkbox" value="CHECK2"/>CHECK2<br/>

我在这里使用的唯一 css 是 display:block 使标签保留在自己的行上,因此这不应影响输入右侧的文本。

如何使输入右侧的文本保持在同一行?

最佳答案

对于问题 1,只需将列表放在它们自己的容器中并 float 容器而不是列表。

对于问题二,使用实际标签作为文本标签。对于 IE7,您可能希望 float 复选框并清除它们,而不是标签。我想如果你同时 float 标签和复选框,IE7 会把它搞砸,但如果只 float 复选框不起作用,你可以尝试一下

关于css - 修复 2 个 Internet Explorer 7 css 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12760961/

相关文章:

css - Windows 上的 Safari 是否支持 :before and :after pseudo elements?

javascript - RTCPeerConnection.setLocalDescription 仅适用于 Chrome

javascript - 透明渐变菜单

html - 访问状态后按钮的背景颜色问题

javascript - 隐藏一个 div 并显示另一个

javascript - 动画在没有基本 href 的情况下闪烁,仅适用于 google chrome

javascript - 当我们尝试关闭窗口时鼠标悬停并弹出的弹跳

jquery - 如何使用 jQuery AJAX 加载跨域 html 页面?

css - 删除滚动条后重新计算 Chrome 宽度

html - Materialize css --select-- 在 react 中不起作用