gpt4 book ai didi

background-color - 流畅的 2 列布局问题。悬垂在容器边缘的行内 block 元素

转载 作者:太空宇宙 更新时间:2023-11-03 17:44:46 24 4
gpt4 key购买 nike

我正在尝试在页脚中使用 2 列流体布局。页脚的右侧栏有一个内联元素列表——社交图标。在您开始重新调整浏览器的宽度之前,此方法效果很好。在某一时刻,社交图标开始悬垂在页脚的背景上。

这是视口(viewport)为正常尺寸时的样子:

enter image description here

当视口(viewport)变小时出现问题:

enter image description here

我已尝试在这个 fiddle 中尽可能地简化它。请注意,当重新调整视口(viewport)大小时,这些链接如何开始悬垂。

enter image description here

我希望页脚的背景完全包含这些链接

http://jsfiddle.net/ambidexterous/xwugnyh1/1/

CSS:

.l-columns {
vertical-align: top;
}
.l-columns:before,
.l-columns:after {
content: " ";
display: table;
}
.l-columns:after {
clear: both;
}
.l-columns {
*zoom: 1;
}

.l-columns-85 {
width: 85%;
}

.l-columns-15 {
width: 15%;
}
.l-columns-left {
float: left;
}
.l-columns-right {
float: right;
}

footer {
background-color: #002A54;
}

.l-horizontal-inline-list li{
list-style-type: none;
display: inline-block;
}

.l-horizontal-inline-list li a{
margin: 5px;
}

html:

    <header>
<h1>HEADER</h1>
<header>
<article>
luptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum qui
</article>
<footer>
<div class="l-columns">
<div class="l-columns-85 l-columns-left">
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
<div class="l-columns-15 l-columns-right">
<ul class="social l-horizontal-inline-list">
<li>
<a href="#">alfa</a>
</li>
<li>
<a href="#">beta</a>
</li>
<li>
<a href="#">gamma</a>
</li>
<li>
<a href="#">charlie</a>
</li>
</ul>
</div>
</div>
</footer>

最佳答案

发生这种情况的原因是 ul li 列表总是有左边距,即使您设置了 list-style-type: none;

你可以重新设计这个添加

ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}

ul li {

background-position: 0px center;

}

这是一个 fiddle

关于background-color - 流畅的 2 列布局问题。悬垂在容器边缘的行内 block 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28449889/

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