我希望悬停背景从div的边框一直延伸到div的边框,而不只是包装单词
<div id="selection">
<label class="category_label"><input type="checkbox">abc</label><br>
<label class="category_label"><input type="checkbox">d</label>
</div>
CSS:
#selection{
padding:0.5em;
width:200px;
height:150px;
overflow-y:auto;
position:absolute;
border:1px solid #000;
background: white;
}
label.category_label{
cursor:pointer;
width:100px;
}
label.category_label:hover{
background:#ccc;
}
答案 0 :(得分:0)
您可以做的一件事是将标签样式设置为
display:block;
删除“br”标签,然后在悬停时将标签设置为
width:100%;
就是这样:-) 更新小提琴:http://jsfiddle.net/2H2tr/2/
答案 1 :(得分:0)
答案 2 :(得分:0)
你去了:
http://jsfiddle.net/vahidseo/2H2tr/3/
删除该br标签。
改变这个:
label.category_label{
cursor:pointer;
width:100%;
display: block;
}
答案 3 :(得分:0)