作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何让页脚右侧的两个 div 相互堆叠,同时仅使用 CSS 或 SCSS 进行对齐?
这是我目前拥有的:https://codepen.io/anon/pen/QxqZwR
footer {
background-color: lightgray;
font-size: 13px;
width: 100%;
padding: 18px 10px;
display: flex;
flex-direction: row;
justify-content: space-between;
}
footer ol {
padding: 0;
margin: 0;
}
footer ol li {
display: inline;
text-decoration: none;
}
footer .footer-image {
background: url("http://static.jsbin.com/images/dave.min.svg") no-repeat center;
background-size: cover;
height: 80px;
left: 0;
width: 90px;
margin-right: auto;
}
footer div:not(.footer-image) {
align-self: center;
}
<footer>
<div class="footer-image"></div>
<div>
<ol>
<li><a href="#">Hot Potato</a></li>
<li><a href="#">Potato</a></li>
<li><a href="#">Potato</a></li>
</ol>
</div>
<div>Some other text...</div>
</footer>
最佳答案
这是您想要的吗?我将带有文本的 div 移动到带有列表的 div 中,并使用 text-align:right 对齐元素。
footer {
background-color: lightgray;
font-size: 13px;
width: 100%;
padding: 18px 10px;
display: flex;
flex-direction: row;
justify-content: space-between;
}
footer ol {
padding: 0;
margin: 0;
}
footer ol li {
display: inline;
text-decoration: none;
}
footer .footer-image {
background: url("http://static.jsbin.com/images/dave.min.svg") no-repeat center;
background-size: cover;
height: 80px;
left: 0;
width: 90px;
margin-right: auto;
}
footer div:not(.footer-image) {
text-align:right;
}
<footer>
<div class="footer-image"></div>
<div>
<ol>
<li><a href="#">Hot Potato</a></li>
<li><a href="#">Potato</a></li>
<li><a href="#">Potato</a></li>
</ol>
<div>Some other text...</div>
</div>
</footer>
关于css - 如何让正确的内容堆叠在页脚中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50884351/
我是一名优秀的程序员,十分优秀!