网站Footer过大及Kategoriler与Referanslar板块并排布局求助
解决方案
1. 缩小Footer组件尺寸
当前Footer过大是因为上下内边距设置偏宽,修改.site-footer的padding值即可压缩整体高度:
.site-footer { background-color: rgb(226, 109, 128); /* 减小上下内边距,原数值为45px 0 20px */ padding: 25px 0 15px; font-size: 15px; line-height: 24px; color: #ffffff; } /* 调整分隔线间距,进一步压缩垂直空间 */ .site-footer hr { border-top-color: rgb(255, 255, 255); opacity: 0.5; margin: 15px 0; }
2. 确保Kategoriler和Referanslar板块并排
当前代码中两个板块已设置col-xs-6 col-md-3,理论上在所有屏幕尺寸下都会并排,但如果出现排版异常,可通过以下优化确保布局稳定:
优化HTML结构(增强兼容性)
确保两个板块在同一个row容器内,同时调整响应式类适配不同屏幕:
<div class="row"> <div class="col-xs-6 col-sm-6 col-md-3"> <h6>Kategoriler</h6> <ul class="footer-links"> <li><a href="index.html">Anasayfa</a></li> <li><a href="hakkımda.html">Hakkımda</a></li> <li><a href="fotogaleri.html">Fotogaleri</a></li> <li><a href="iletisim.html">İletişim</a></li> <li><a href="http://scanfcode.com/category/android/">Android</a></li> <li><a href="http://scanfcode.com/category/templates/">Templates</a></li> </ul> </div> <div class="col-xs-6 col-sm-6 col-md-3"> <h6>Referans Linkleri</h6> <ul class="footer-links"> <li><a href="https://www.adu.edu.tr/">Adnan Menderes Üniversitesi</a></li> <li><a href="http://scanfcode.com/contact/">Damla Zeliha İnce</a></li> <li><a href="https://hakanguleryuz.com.tr/">Hakan Güleryüz</a></li> <li><a href="http://scanfcode.com/privacy-policy/">Privacy Policy</a></li> <li><a href="http://scanfcode.com/sitemap/">Sitemap</a></li> </ul> </div> </div>
补充CSS(修复排版冲突)
如果板块出现换行或间距异常,添加以下样式强制横向布局:
@media (max-width: 767px) { .site-footer .row > .col-xs-6 { width: 50%; float: left; } }
完整修改后的代码
CSS部分
.site-footer { background-color: rgb(226, 109, 128); padding: 25px 0 15px; font-size: 15px; line-height: 24px; color: #ffffff; } .site-footer hr { border-top-color: rgb(255, 255, 255); opacity: 0.5; margin: 15px 0; } .site-footer hr.small { margin: 20px 0 } .site-footer h6 { color: rgb(0, 0, 0); font-size: 16px; text-transform: uppercase; margin-top: 5px; letter-spacing: 2px } .site-footer a { color: #ffffff; } .site-footer a:hover { color: #eeafdd; text-decoration: none; } .footer-links { padding-left: 0; list-style: none } .footer-links li { display: block } .footer-links a { color: #ffffff } .footer-links a:active, .footer-links a:focus, .footer-links a:hover { color: #000000; text-decoration: none; } .footer-links.inline li { display: inline-block } .site-footer .social-icons { text-align: right } .site-footer .social-icons a { width: 50px; height: 40px; line-height: 40px; margin-left: 6px; margin-right: 0; border-radius: 100%; background-color: #33353d } .copyright-text { margin: 0 } @media (max-width:991px) { .site-footer [class^=col-] { margin-bottom: 20px } } @media (max-width:767px) { .site-footer { padding-bottom: 0 } .site-footer .copyright-text, .site-footer .social-icons { text-align: center } .site-footer .row > .col-xs-6 { width: 50%; float: left; } } .social-icons { padding-left: 0; margin-bottom: 0; list-style: none } .social-icons li { display: inline-block; margin-bottom: 4px } .social-icons li.title { margin-right: 15px; text-transform: uppercase; color: #96a2b2; font-weight: 700; font-size: 13px } .social-icons a { background-color: #eceeef; color: #818a91; font-size: 16px; display: inline-block; line-height: 44px; width: 44px; height: 44px; text-align: center; margin-right: 8px; border-radius: 100%; -webkit-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear } .social-icons a:active, .social-icons a:focus, .social-icons a:hover { color: #fff; background-color: #060708 } .social-icons.size-sm a { line-height: 34px; height: 34px; width: 34px; font-size: 14px } .social-icons a.facebook:hover { background-color: #ff0606 } .social-icons a.twitter:hover { background-color: #00aced } .social-icons a.linkedin:hover { background-color: #0f86fd } .social-icons a.dribbble:hover { background-color: #e86969 } @media (max-width:767px) { .social-icons li.title { display: block; margin-right: 0; font-weight: 600 } }
HTML部分
<footer class="site-footer"> <div class="container"> <div class="row"> <div class="col-xs-6 col-md-3"> <h6>Kategoriler</h6> <ul class="footer-links"> <li><a href="index.html">Anasayfa</a></li> <li><a href="hakkımda.html">Hakkımda</a></li> <li><a href="fotogaleri.html">Fotogaleri</a></li> <li><a href="iletisim.html">İletişim</a></li> <li><a href="http://scanfcode.com/category/android/">Android</a></li> <li><a href="http://scanfcode.com/category/templates/">Templates</a></li> </ul> </div> <div class="col-xs-6 col-md-3"> <h6>Referans Linkleri</h6> <ul class="footer-links"> <li><a href="https://www.adu.edu.tr/">Adnan Menderes Üniversitesi</a></li> <li><a href="http://scanfcode.com/contact/">Damla Zeliha İnce</a></li> <li><a href="https://hakanguleryuz.com.tr/">Hakan Güleryüz</a></li> <li><a href="http://scanfcode.com/privacy-policy/">Privacy Policy</a></li> <li><a href="http://scanfcode.com/sitemap/">Sitemap</a></li> </ul> </div> </div> <hr> </div> <div class="container"> <div class="row"> <div class="col-md-8 col-sm-6 col-xs-12"> <p class="copyright-text">Copyright © 2022 All Rights Reserved by <a href="#">Buse Nur Çetin</a>. </p> </div> <div class="col-md-4 col-sm-6 col-xs-12"> <ul class="social-icons"> <li><a class="Github" href="https://github.com/busenurcetin"><i class="fab fa-github"></i></a></li> <li><a class="twitter" href="https://twitter.com/busenurcetin16"><i class="fab fa-twitter"></i></a></li> <li><a class="dribbble" href="https://realbusenurcetin.tech/"><i class="fab fa-safari"></i></a></li> <li><a class="linkedin" href="https://www.linkedin.com/in/busenur-%C3%A7etin-349b05253/"><i class="fab fa-linkedin"></i></a></li> </ul> </div> </div> </div> </footer>
注意:需确保页面已正确引入Bootstrap框架,否则
col-*网格类无法生效。
内容的提问来源于stack exchange,提问作者Buse Nur
相关产品推荐
相关产品推荐

