html - prev 和 Next 按钮并排出现,而不是出现在边缘。

标签 html css

上一个和下一个按钮并排出现,而不是出现在 div 的边缘,请帮我让按钮出现在边缘。

下面是html代码:

    <div id ="moreOption_80322271" class="moreOption">
    <div id="previousButton" class="prevDisabled">
    <a href="javascript:void(0);">&nbsp;</a>
    </div>

    <div id="nextButton" class="nextDisabled">
    <a href="javascript:void(0);">&nbsp;</a>
    </div>
    </div>

这是上一个和下一个按钮的 CSS 样式

.moreOption {
    margin-left: 45px;
    position: absolute;
    top: 11.4em;
    width: auto;
    z-index: 1
}
.moreOption .prev {
    margin-right: 7px;
    position: relative
}
.moreOption .next {
    margin-left: 10px;
    position: relative
}
.moreOption .prev a {
    background: url('/ms/img/more_options/inactive_left.png') no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    right: 0;
    z-index: 10
}
.moreOption .next a {
    background: url('/ms/img/more_options/inactive_right.png') no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    z-index: 10
}
#popupContent .moreOption {
    top: 11.7em;
    z-index: 999
}
#popupContent .moreOption .prev a {
    background: url('/ms/img/more_options/hover_left.png') no-repeat
}
#popupContent .moreOption .next a {
    background: url('/ms/img/more_options/hover_right.png') no-repeat
}
#popupContent .moreOption .prev a:hover {
    background: url('/ms/img/more_options/mouseover_left.png') no-repeat
}
#popupContent .moreOption .next a:hover {
    background: url('/ms/img/more_options/mouseover_right.png') no-repeat
}
.productContainerCategory .moreOption {
    top: 10.5em
}
.moreOption .prevDisabled {
    margin-right: 7px;
    position: relative
}
.moreOption .nextDisabled {
    margin-left: 10px;
    position: relative
}
.moreOption .prevDisabled a {
    background: url('/ms/img/more_options/inactive_left.png') no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    right: 0;
    z-index: 10
}
.moreOption .nextDisabled a {
    background: url('/ms/img/more_options/inactive_right.png') no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    z-index: 10
}
#popupContent .moreOption .prevDisabled a {
    background: url('/ms/img/more_options/inactive_left.png') no-repeat
}
#popupContent .moreOption .nextDisabled a {
    background: url('/ms/img/more_opt[enter image description here][1]ions/inactive_right.png') no-repeat
}

最佳答案

width: auto; 表示浏览器计算宽度。

由于容器有 absolute 位置,请在容器的 width 上指定一个特定大小,或者使用 leftright 它正在运行:

.moreOption {
    margin-left: 45px;
    position: absolute;
    top: 11.4em;
    z-index: 1;
    width: 100%;
}

See it here

关于html - prev 和 Next 按钮并排出现,而不是出现在边缘。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36597619/

相关文章:

javascript - 想知道为什么我的 onlclick() 立即运行

html - 如何使带有斜率的html div边缘?

javascript - .net core mvc get Controller 方法返回下载文件,但不起作用?

html - &lt;header&gt; 文本覆盖 <figure>

html - 无法使用 z-index 获得正确的堆栈顺序

使用谷歌应用引擎缓慢应用css

html - 输入按钮内的居中文本

javascript - 在弹出窗口中,更改范围内的文本

html - CSS 在 href 悬停时显示子菜单

html - 如何防止奇怪的元素错位