我正在制作一个网站,并且在我的主要内容周围有“边界”。我说“边框”是因为它不是 CSS 边框,而是带有背景图像的 div。
现在,我将左右 div 边框(#cont-border-left/right)高度明确设置为 675px,并且在我想要向下展开页面时,我还有另一个 div(#extend-l/r)主要内容超过 675px。
如果可能的话,我想只使用 CSS,但如果不是,JavaScript/JQuery 对我来说也是一个很好的解决方案。
我打算在这里粘贴一堆代码,但查看源代码可能会更容易,因为我认为如果你能一起看到它们会更有意义。
在一个类似的问题上看到了这个......但我对 jQuery 或 JavaScript 不是很好。
$(document).ready(function()
{
if($('#leftColumn').height() > $('#rightColumn').height())
{
$('#rightColumn').height($('#leftColumn').height());
}
else
{
$('#leftColumn').height($('#rightColumn').height());
}
});
并把它变成这样的东西:
$(document).ready(function()
{
if($('#content').height() > $('#cont-border-left').height())
{
$('#extend-l').height = $('#content' - 645px)
^以上行需要帮助/更正
}
else
{
$('#extend-l').height = 0
}
});
关于我应该尝试什么的任何想法?