html - CSS 和 HTML 有什么问题吗?

标签 html css

我正在尝试使用如下 CSS 来创建我的单选按钮,但它总是给我一个与标签重叠的单选按钮。我针对 Chrome 和 Safari 运行它。我下面的代码有什么问题吗?谢谢。

<html>
<meta charset="utf-8">

<head>
<style type="text/css">
input[type="radio"] {
  display: none;
}
input[type="radio"] + label span {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 4px;
  vertical-align: middle;
  background: url("Images/background.png") -60px top no-repeat;
}
input[type="radio"]:hover + label:hover span:hover {
  background: url("Images/background.png") -75px top no-repeat;
}
input[type="radio"]:checked + label span {
  background: url("Images/background.png") -90px top no-repeat;
}
input[type="radio"]:checked:hover + label:hover span:hover {
  background: url("Images/background.png") -105px top no-repeat;
}

</style>
</head>
<body>

<input id="radio-1" type="radio" name="Data" value="agree"/>
<label for="radio-1" class="radio">
<span>Yes</span>
</label>

</body>
</html>

最佳答案

明白了,我做到了 input:{display:none} 问题检查 otut.. http://jsbin.com/OGoVoJI/1/edit

关于html - CSS 和 HTML 有什么问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19557489/

相关文章:

javascript - mdbootstrap 不使用 php 显示图像

css - -moz-box-flex 不工作

html - CSS div/元素位置问题

javascript - 全局颜色不透明度悬停叠加?

css - 在 CSS 分页媒体中创建水印文本

css - Pagespeed 警告 - 在图像元素上使用明确的宽度和高度

javascript - 如何阻止 html 中元素的掉落?

javascript - Bootstrap : Text navbar-text wrong color

html - Ruby:清理 HTML,使用 Hpricot 还是仅使用正则表达式?

javascript - JS - 这个输入元素来自哪里(amCharts)?