在以下代码中:
<p><input type="checkbox" /> Pavement
<input type="checkbox" /> Dirt or rocky trails
<input type="checkbox"/> Gravel roads</p>
以及以下 CSS:
h1, input, button, textarea, progress, p, a, ul, li {
font-family: "Open Sans", sans-serif;
font-size: 10pt;
color: #666;
letter-spacing: normal;
text-indent: 0;
text-shadow: 0 1px 0 hsla(0,0%,100%,.75);
margin: 10px 2px;
}
input[type="checkbox"], input[type="radio"] {
background-color: #f4f4f4;
background-image: -webkit-linear-gradient(90deg, hsla(0,0%,0%,.05), hsla(0,0%,0%,.01));
box-shadow: inset 0 1px 0 hsla(0,0%,100%,.5),
0 1px 2px hsla(0,0%,0%,0.5);
border: none;
cursor: pointer;
height: 16px;
width: 16px;
position: relative;
-webkit-appearance: none;
}
复选框似乎几乎是关于其他文本的一行。我尝试删除所有CSS 并解决了问题(当我删除所有自定义复选框样式时问题也解决了),但是当我开始逐行删除/替换 CSS 时,我找不到问题。有任何想法吗?谢谢!