gpt4 book ai didi

javascript - 20 13 和侧边栏溢出页脚 - 顶部边距

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

我一直在努力阻止侧边栏溢出 Wordpress 4.0 中二十三岁 child 主题中的页脚。

我添加了在另一个站点的另一篇文章中找到的以下 CSS 代码。

CSS:

/* Fix Sidebar Overlaping Footer*/

.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {
padding: 0px 20px 0px 20px;
max-width: 100%;
}

.sidebar .site-footer .widget-area {
max-width: 1040px;
left: 0px;
margin-top:10px!important;
}

.hentry {
padding: 20px 0px;
}

@media (min-width: 999px) {

#main {
overflow: hidden;
margin: 0px auto;
max-width: 1080px;
}

#primary.content-area {
width: 68%;
float: left;
}

.site-main .sidebar-container {
position: static;
float: right;
width: 30%;
height: auto;
}
.site-main .widget-area {
margin-top: 24px;
margin-right: 20px;
}

}

问题是 javascript(twentythirteen/js 中的 functions.js)向页脚添加了巨大的上边距,您可以在此处查看结果:http://tcsdesignreno.com/addnv/

Javascript:

/**
* Adds a top margin to the footer if the sidebar widget area is higher
* than the rest of the page, to help the footer always visually clear
* the sidebar.
*/
$( function() {
if ( body.is( '.sidebar' ) ) {
var sidebar = $( '#secondary .widget-area' ),
secondary = ( 0 === sidebar.length ) ? -40 : sidebar.height(),
margin = $( '#tertiary .widget-area' ).height() - $( '#content' ).height() - secondary;

if ( margin > 0 && _window.innerWidth() > 999 ) {
$( '#colophon' ).css( 'margin-top', margin + 'px' );
}
}
} );

有没有人有解决方案可以阻止侧边栏与页脚重叠或阻止 js 添加上边距?我知道我以前做过这个,但我似乎找不到正确的代码组合。

提前致谢

马特

最佳答案

好吧,从本质上讲,您已经为我回答了这个问题。

.js 中为顶部边距创建 css 的行具有 ID #colophon

我将这一行添加到我的子主题 css 中,它负责顶部边距:

#colophon {margin-top:0 !important;}

关于javascript - 20 13 和侧边栏溢出页脚 - 顶部边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25750114/

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