0
私は自分のチェックボックスのスタイルを設定しています。何らかの理由で、テキストの左側にボックスのトップフロートを表示できません。私は浮動小数点型のインラインブロックを試しましたが、何も動作しないようです。私は右にテキストをフロートすることができましたが、それはチェックボックスを左側に合わせる
.regular-checkbox {
\t display: none;
}
.regular-checkbox + label {
\t background-color: #f0f0ee;
\t border: 1px solid #dcdcda;
\t box-shadow: none;
\t padding: 9px;
\t border-radius: 0px;
\t display: inline-block;
\t position: relative;
}
.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
\t box-shadow: none; \t
}
.regular-checkbox:checked + label {
\t background-color: #f0f0ee;
\t border: 1px solid #dcdcda;
\t box-shadow: none;
\t color: #99a1a7;
}
.regular-checkbox:checked + label:after {
\t content: '\2714';
\t font-size: 15px;
\t position: absolute;
\t top: -4px;
\t left: 3px;
\t color: #99a1a7;
}
.tag {
\t position: relative;
\t top: 0px;
\t display: block;
\t float: left;
\t font-size: 13px;
\t color: #000;
}
<div class="large-12 columns">
\t \t <div>
\t \t \t <div class="tag">Box 1</div>
\t \t \t <input type="checkbox" id="checkbox-1-1" class="regular-checkbox"><label for="checkbox-1-1"></label>
\t \t </div>
\t \t <div>
\t \t \t <div class="tag">Box 2</div>
\t \t \t <input type="checkbox" id="checkbox-2-1" class="regular-checkbox"><label for="checkbox-2-1"></label>
\t \t </div>
\t </div>