如何在底部对齐浮动元素

珍露卡·斯卡斯里

对齐浮动元素的首选方法是什么

<div>
    <button>goto</button>
    <h1>TITLE</h1>
</div>

与以下CSS:

button {
    float: right;
}

为什么我不能使用类似的东西vertical-align: bottom我见过定义巨大的解决方案,line-height但在我看来,这就像一个hack。有css3解决方案吗?

演示

jme11

弹性框模块有一个CSS3选项,简称弹性框不过,这是一个候选建议,因此它仍然具有浏览器支持的复杂性。

Internet Explorer最早的支持是IE10,但它支持规范的旧版本,语法与当前版本的语法不同,并且需要-ms-前缀。IE10移动版也是如此,它支持2012年制定的规范的临时版本中的语法。但是,IE11支持未加前缀的最新规范。Android也仅支持版本4.4之前带有-webkit-前缀的规范的旧版本。Safari和iOS Safari都仍需要-webkit-前缀,但自台式机上的6.1版和iOS上的7.1版开始支持较新的规范属性。Chrome和Firefox是常绿的浏览器,可以安全地使用当前未加前缀的规范语法。而且,如果您关心BlackBerry,

尽管如此,如果仅设计用于现代浏览器的奢侈品,那么flexbox既简单又直观。下面是如何为那些支持最新规范的未前缀版本的浏览器实现所需的功能:

div {
    background-color: lightgrey;
    display: flex; /*creates the flexbox on the parent element*/
    flex-direction: row; /*the content will be in rows versus columns*/
    justify-content: space-between;  /*distributes child elements evenly based on the space between them*/  
}
h1 {
    font-size: 40px;
}
button {
    align-self: flex-end;  /*aligns just this child element to the bottom of the flexbox parent*/
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将浮动元素与容器底部对齐

来自分类Dev

如何在li元素的底部对齐图像?

来自分类Dev

CSS-浮动并对齐到元素的底部

来自分类Dev

如何设置浮动和非浮动元素垂直对齐到底部

来自分类Dev

如何居中对齐浮动元素?

来自分类Dev

如何居中对齐包含浮动元素的div?

来自分类Dev

右浮动div ...与底部对齐?

来自分类Dev

浮动元素顶部对齐

来自分类Dev

浮动元素顶部对齐

来自分类Dev

如何在引导列中将元素垂直对齐到底部?

来自分类Dev

如何在div的底部中心对齐图像

来自分类Dev

如何在底部对齐列表项?

来自分类Dev

列表元素底部对齐

来自分类Dev

如何在列表项空间的底部浮动文本?

来自分类Dev

如何在div的底部浮动2个div

来自分类Dev

如何在页面底部右侧制作浮动操作按钮

来自分类Dev

将浮动div对齐到底部

来自分类Dev

如何在行旁边浮动元素?

来自分类Dev

垂直对齐浮动元素

来自分类Dev

垂直对齐浮动元素

来自分类Dev

垂直对齐浮动元素

来自分类Dev

垂直对齐的浮动元素

来自分类Dev

如何使底部工具提示与其元素的右端对齐?

来自分类Dev

如何垂直对齐:底部2个浮动div带有文本

来自分类Dev

如何在中间底部显示固定元素

来自分类Dev

如何将元素放置在左右浮动的2个元素的底部?

来自分类Dev

如何在框内对齐左浮动图像和右浮动文本?

来自分类Dev

如何在颤动中将列的子对象与容器底部对齐

来自分类Dev

如何在滚动视图android内的屏幕底部对齐textview