geo*_*ika 14 html css css-tables
我想显示一个复选框,然后是一些包含在自身下方的文本.没有任何CSS的HTML如下所示:
<input type="checkbox" checked="checked" />
<div>Long text description here</div>
Run Code Online (Sandbox Code Playgroud)
我希望它显示类似于:
X Long Text
Description
Here
Run Code Online (Sandbox Code Playgroud)
它目前像这样包装
X Long Text
Description Here
Run Code Online (Sandbox Code Playgroud)
这对表很容易,但出于其他原因我需要它在CSS中.我认为显示的组合:inline-block/float:right/clear/span而不是DIV会起作用,但到目前为止我没有运气.
将复选框和标签包装在容器div(或li - 我经常使用列表表单)并应用
<div class="checkbox">
<input type="checkbox" id="agree" />
<label for="agree">I agree with checkbox</label>
</div>
.checkbox input {
float:left;
display:block;
margin:3px 3px 0 0;
padding:0;
width:13px;
height:13px;
}
.checkbox label {
float:left;
display:block;
width:auto;
}
Run Code Online (Sandbox Code Playgroud)
试试这个:
input { float: left; }
div { margin-left: 40px; }
Run Code Online (Sandbox Code Playgroud)
调整margin-left你想要的空间.在float: left上的复选框基本上就拿块布局,因此不会往下推文.
| 归档时间: |
|
| 查看次数: |
13616 次 |
| 最近记录: |