次のCSSをページのドロップダウン機能として使用しましたが、最初の行のドットポイントは行の後ろに表示されます。リスト、任意のアイデア? IEのみで罰金、ドロップダウンがラベルの内側に含まれていないので、これが起こっている主な理由はある おかげで、すべてのChromeの最初の行の点のリスト
.toggle-box {
display: none;
}
.toggle-box+label {
cursor: pointer;
display: block;
float: left;
line-height: 21px;
margin-bottom: 10px;
color: #ffffff;
width: 99%;
border-radius: 0px 10px;
border: 2px solid #6ab845;
padding: 10px 5px 10px 5px;
background: #004624;
}
.toggle-box+label+div {
display: none;
margin-bottom: 10px;
margin-top: 10px;
}
.toggle-box:checked+label+div {
display: block;
}
.toggle-box+label:before {
background-color: #d2d2d2;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
color: #565656;
content: "+";
display: block;
float: left;
font-weight: bold;
height: 20px;
line-height: 20px;
margin-left: 5px;
margin-right: 5px;
text-align: center;
width: 20px;
}
.toggle-box:checked+label:before {
content: "\2212";
}
<input class="toggle-box" type="checkbox" id="header1">
<label for="header1">
<span style="FONT-SIZE: 15px">March 2017</span>
</label>
<div>
<ul>
<li>a</li>
<li>b</li>
<li>c</li>
</ul>
</div>
これは完全には明らかではありません。ドットポイントとは何ですか?どのリストが私たちについて話しているのですか?そして、別のブラウザでスニペットがどのように見えるのか違いがありますか? –
遅れて申し訳ありませんが、コードのリストコンテンツを追加しました。コードスニペットを実行するとIEでは正常に表示されますが、Chromeでは最初のリスト行のドットポイントが行の最後にプッシュされています – nsic
1つはこれで助けることができますか? – nsic