gpt4 book ai didi

vertical-alignment - 如何使用蓝图 css 框架在容器的底部/右侧/中心/中间对齐文本/图像?

转载 作者:行者123 更新时间:2023-12-04 07:02:32 24 4
gpt4 key购买 nike

是否有一些简单的方法可以将 div 容器中的内容对齐到右侧或底部:

<div class="span-24 align-right last">Text appears on the right side of the layout</div>

或:

<div class="span-2" id="lots-of-content"></div><div class="span-22 last bottom">Appears at bottom of container</div>

或:

<div class="span-24 vertical-middle last">Middle of the container</div>

下面是我正在尝试定位“topnav”的示例:

     <div class="container"> 
<div class="span-16">
<h1>Header</h1>
</div>
<div class="span-8 last vertical-middle">
<div id="topnav" class="align-right"><input type="button" id="register" class="ui-button ui-state-default ui-corner-all" value="Register" /> or <button type="button" id="signin" class="ui-button ui-state-default ui-corner-all">Sign in</button></div>
</div>
<hr />
...
</div>

最佳答案

使用position: absolute。例如:

.align-right {
position: absolute;
right: 0;
}
/* Or, alternatively, */
.align-right {
float: right;
}

.bottom {
position: absolute;
bottom: 0;
}
.vertical-middle {
position: absolute;
top: 50%;
}

请注意,对于 vertical-middle,这将使内容的上边缘居中,而不是内容本身。

确保包含的 DIVposition: relative 以强制它成为偏移父级(子级的位置相对于) EDIT :换句话说,添加以下规则:

.container {
position: relative;
}

关于vertical-alignment - 如何使用蓝图 css 框架在容器的底部/右侧/中心/中间对齐文本/图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1611161/

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