css - 不显示 Chrome 的复选框 - 在其他浏览器中工作

标签 css google-chrome firefox checkbox

我不确定发生了什么。 “记住我”左侧应该有一个复选框,底部有两个测试复选框,因为我有自行车,我有汽车。它们显示在 Firefox 中,但不显示在 Chrome 中。我相信我有 CSS 问题但找不到它?有人可以帮忙吗?

http://www.cloudtute.com/auth

最佳答案

我在更广泛的层面上回答那些遇到复选框未在 Chrome 中显示的问题的人。并被谷歌定向到这里。您在 Safari 中也可能遇到此问题,因为两者当前都在使用 WebKit .

我们在自己的网站上遇到了这个问题,复选框和 radio 输入没有正确显示。但是通过将其添加到我们的 CSS 来修复它。

input[type=checkbox]
{
  -webkit-appearance:checkbox;
}

现在一切正常。

success

如您所见,另一位开发人员添加了 -webkit-appearance: none;就像你的情况一样。在我们的案例中,这是因为我从一个主题开始。

但是为了绝对确保输入显示,只在 CSS 中声明这些规则是安全的。在此页面中,我将样式放在 <style> 中标签(我不推荐)但我还在测试时截取了屏幕截图。更好的做法是删除冲突的样式并在适当的文件夹中添加样式。

其他资源:
https://css-tricks.com/almanac/properties/a/appearance/
https://davidwalsh.name/webkit-appearance
What is WebKit and how is it related to CSS?
https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariCSSRef/Articles/StandardCSSProperties.html

关于css - 不显示 Chrome 的复选框 - 在其他浏览器中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16632955/

相关文章:

javascript - 滚动经过另一个 div 后让 div 停留在页面顶部?

css - React Native(仅限 Android)- ScrollView 被绝对 View 重叠

javascript - 有什么方法可以计算在 chrome 中打开的标签数量吗?

javascript - 箭头键在 Firefox 中无法使用给定的 javascript 工作

html - 掩码属性在 Firefox 中不起作用

javascript - Linux 下的 Firefox 15.0.1 中未触发 transitionend 事件

css - 背景图像覆盖但高度有限(WordPress)

css - OOCSS 最后一个网格元素究竟是如何工作的

angularjs - Chrome 53 Helper 崩溃 (OSX)

javascript - 如何在 Google Chrome 中启动 JavaScript 调试器?