html - 无法在 div 旁边对齐按钮

标签 html css

我可以让按钮 div 右对齐。但我无法在 div 的中间获取它。请让我知道我做错了什么。我试过垂直对齐,但似乎仍然无济于事。

谢谢。

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Untitled Document</title>
<style type="text/css">


.glow {
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 16px;
color:#000000;
background-color: rgba(255,255,255,1);
padding: 15px;
display: inline-block;
text-align: left;
border-left-width: 3px;
border-left-color: aqua;
border-left-style: inset;
width: 90%;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 0px 10px 
rgba(82, 168, 236, 0.6);
}

.button{
    width:20%;
    padding-bottom:24px; 
    float:right;
    vertical-align: middle;
}

</style>
</head>

<body>
<div class="glow">
<div style="width: 70%;" class="mktoText" mktoname="Text" id="text2">
                                            <p>Lorem ipsum dolor sit 
amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod 
tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim 
ad minim veniam, quis nostrud exerci tation ullamcorper suscipit 
lobortis nisl ut aliquip ex ea commodo consequat.</p>
                                          </div>
<div class="button">BUTTON HERE</div>

</div>


</body>
</html>

最佳答案

查看 flexbox你再也不用担心这样的事情了:

.glow {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
        -ms-flex-pack: distribute;    
    justify-content: space-around;

    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    color:#000000;
    background-color: rgba(255,255,255,1);
    padding: 15px;
    text-align: left;
    border-left-width: 3px;
    border-left-color: aqua;
    border-left-style: inset;
    width: 90%;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 0px 10px 
    rgba(82, 168, 236, 0.6);
        box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 0px 10px 
    rgba(82, 168, 236, 0.6);
}

.button{
    width:20%;
}
<div class="glow">
   <div style="width: 70%;" class="mktoText" mktoname="Text" id="text2">
       <p>Lorem ipsum dolor sit 
amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod 
tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim 
ad minim veniam, quis nostrud exerci tation ullamcorper suscipit 
lobortis nisl ut aliquip ex ea commodo consequat.</p>
   </div>
<div class="button">BUTTON HERE</div>

</div>

关于html - 无法在 div 旁边对齐按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53492372/

相关文章:

css - 使用 Bootstrap 切换移动菜单

css - Ionic Side 菜单栏透明

html - 模式在 Safari 以外的所有浏览器中打开

html - 可水平和垂直滚动的表格,带有固定标题

html - 是<中心>还是<中心>?

jquery - 页面一部分的 html2canvas 屏幕截图

html - 使用 CSS 在 flexbox 中创建侧边栏

javascript - Leaflet 的脉冲动画有奇怪的行为 [包括 GIF]

jquery - 不想使用 printThis 库显示打印预览弹出窗口

css - 如何将 CSS 箭头添加到绝对定位的元素