次のコードでは:
<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;
}
チェックボックスは、他のテキストについてほぼ 1 行のように見えます。すべての CSS を削除しようとしたところ、問題は解決されました (カスタム チェックボックス スタイルをすべて削除すると問題も解決されます)。何か案は?ありがとう!