我想知道在css中是否有一种方法可以将div与底部对齐。
我在复选框旁边有一个div,div的左上角位于复选框右上角的旁边。但我希望div的左下角位于复选框的右上角。
.ToolTip {
position: absolute;
display: inline-block;
background: #fff;
border: 2px solid black;
}

<span class="checkbox" style="display: inline-block">
<input id="checkbox1" value="true" type="checkbox">
</span>
<span class="ToolTip">
<div class="BlockLevelDiv">
There is a table in the div
</div>
</span>
&#13;
如果我的问题不明确,请问我一些问题,我的英语不流利。
谢谢。
答案 0 :(得分:1)
您可以在此处探索 x2 方法:
带有vertical-align: super
的 1) position: relative
position
上的.ToolTip
属性值更改为
relative
可以从vertical-align
属性中受益; vertical-align: super
示例:强>
.ToolTip {
position: relative;
display: inline-block;
background: #fff;
border: 2px solid black;
/* additional */
vertical-align: super;
}
代码段示范:
.ToolTip {
position: relative;
display: inline-block;
background: #fff;
border: 2px solid black;
/* additional */
vertical-align: super;
}
<span class="checkbox" style="display: inline-block">
<input id="checkbox1" value="true" type="checkbox">
</span>
<span class="ToolTip">
<div class="BlockLevelDiv">
There is a table in the div
</div>
</span>
2)保留position: absolute
并偏移bottom
属性
position
上保留absolute
属性值.ToolTip
,可以使用bottom
属性偏移元素位置; relative
,以便将相对定位到父 > - 否则,绝对定位的元素将相对于窗口定位。示例:强>
.ToolTip {
position: absolute;
display: inline-block;
background: #fff;
border: 2px solid black;
/* additional */
bottom: 5px;
}
代码段示范:
.ToolTip {
position: absolute;
display: inline-block;
background: #fff;
border: 2px solid black;
/* additional */
bottom: 5px;
}
.relative-container {
position: relative;
}
<div class="relative-container">
<span class="checkbox" style="display: inline-block">
<input id="checkbox1" value="true" type="checkbox">
</span>
<span class="ToolTip">
<div class="BlockLevelDiv">
There is a table in the div
</div>
</span>
</div>