gpt4 book ai didi

html - 将输入与具有背景图像的标签垂直对齐

转载 作者:行者123 更新时间:2023-11-28 06:32:49 24 4
gpt4 key购买 nike

我不必隐藏我的复选框,而是通过给定 CSS 属性 width:0px 和 opacity:0 来隐藏它[为了验证]。

如何垂直对齐背景图片和文字

看起来像这样(假设 checkboxbgimage 作为背景图像,在 CSS 中为标签下的 span 设置)

checkboxbgimage Lorem ipsum dolor sit amet,consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore.

预期:

文本不应在复选框bg图像下换行。下一行应与其上一行平行。

这是标记:

HTML

 <div class="testDiv">
<input type="checkbox" id="checkboxtest">
<label for ="checkboxtest"><span></span>Lorem ipsum dolor sit amet,consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore
</label>
</div>

CSS

.testDiv>input{
width:0px;
opacity:0;
}
.testDiv input[type="checkbox"] + label span{
background: rgba(0, 0, 0, 0) url("http://oi59.tinypic.com/i5ngoj.jpg") no-repeat scroll -6px -481px;
cursor: pointer;
display: inline-block;
height: 25px;
margin-right: 5px;
position: relative;
vertical-align: middle;
width: 30px;
}

.testDiv input[type="checkbox"]:checked + label span{
background: rgba(0, 0, 0, 0) url("http://oi59.tinypic.com/i5ngoj.jpg") no-repeat scroll -20px -450px;
}

提前致谢..!!!!

最佳答案

html 添加 - 在 div 中包装标签文本

<label for ="checkboxtest">
<span></span>
<div>
Lorem ipsum dolor sit amet,consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore et dolore
</div>
</label>

添加CSS

.testDiv {
display:flex;
}

.testDiv label {
display:flex;
}

http://codepen.io/anon/pen/qbVwva

关于html - 将输入与具有背景图像的标签垂直对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34888791/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com