gpt4 book ai didi

html - 水平对齐三个按钮(左、中、右)

转载 作者:太空宇宙 更新时间:2023-11-04 13:54:52 25 4
gpt4 key购买 nike

html

<div class="download-buttons">
<div class="download-button-wrapper">
<div id="dd" class="desktopBackground downloadFontIcons" tabindex="1">DESKTOP
<ul class="dropdown">
<li><a href="#">2560 x 1440</a></li>
<li><a href="#">1800 x 900</a></li>
</ul>
</div>
</div>
<div class="download-button-wrapper">
<div id="de" class="tabletBackground downloadFontIcons" tabindex="1">PHONE
<ul class="dropdown">
<li><a href="#">640 x 960</a></li>
<li><a href="#">1136 x 640</a></li>
<li><a href="#">720 x 1280</a></li>
</ul>
</div>
</div>
<div class="download-button-wrapper">
<div id="df" class="phoneBackground downloadFontIcons" tabindex="1">TABLET
<ul class="dropdown">
<li><a href="#">2560 x 1600</a></li>
<li><a href="#">2048 x 1536</a></li>
</ul>
</div>
</div>
<div style="clear:both"></div>
</div>

CSS

/*-----------download buttons------------------------*/
.download-button-wrapper{
*zoom: 1;
float: left;
width: 180px;
position: relative;
border: 1px solid #eaedf1;
color: #9ea7b3;
background-color: #F9FAFC;
text-align: center;
line-height: 44px;
font-size: .8em;
margin: 15px 12.700534759358288770053475935829% 0 0;
}
.download-buttons div:nth-child(3){
float: right;
margin-right: 0;
}

/* -----------GLOBALS - Dropdowns---------------*/
.downloadFontIcons{
cursor: pointer;
outline: none;
}

/*----------actual dropdown list----------------*/
.downloadFontIcons .dropdown{
/* Size & position */
position: absolute;
top: 110%;
left: 0px;
right: 0px;

/* Hiding */
opacity: 0;
pointer-events: none;
}

/*-------Media Queries---------*/
@media only screen
and (max-width : 1000px) {
#wallpaper-wrapper{
margin-left: 1.0416666666666666666666666666667%; /* 10px / 960px */
margin-right: 1.0416666666666666666666666666667%; /* 10px / 960px */
}
}
@media only screen
and (max-width : 820px) {
.download-button-wrapper{
margin: 15px 10.700534759358288770053475935829% 0 0;
}
}

update Fiddle

首先,对于困惑的代码/标记,我们深表歉意。但我的问题是我的按钮对齐。我无法相应地对齐它们(左、中、右),目前我正在使用 float 来实现这一点,但是当调整窗口大小时,即使我对两个按钮使用 % 边距,最后一个元素也会下降到下方.还有其他方法可以实现这一目标吗?将按钮向左、居中和向右对齐,并使它们同时响应。

最佳答案

您可以尝试在每个按钮上设置 margin: auto

如果不行,你可以添加

.download-buttons {
display: flex;
display: ms-flex;
display: -webkit-flex;
}

到您的 CSS。它似乎在 jsfiddle 中有效。

关于html - 水平对齐三个按钮(左、中、右),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21963540/

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