【发布时间】:2021-12-22 05:56:42
【问题描述】:
我正在使用引导程序将我博客的主页帖子分成 2 列。 为了避免一个问题(由于高度不同,帖子显示不好,请参见此处的示例:
我将文章高度定义为 350 像素(在这里您可以看到它已解决:
问题在于,当访问者使用小屏幕(移动设备或小型平板电脑)时,此解决方案会导致帖子一个接一个地显示。
所以我目前正在使用 javascript 来避免这种情况,但我认为这不是最好的解决方案。 你知道是否有更好的 CSS 方法来获得同样的结果? (我是新手)
索引:
<article class="post col-md-6 main article" id="DeviceScreen">
CSS:
#namisboobs{height:350px;}
#anasboobs{height:auto;}
标题:
<script>
var el = document.getElementById('DeviceScreen');
{
if ($(window).width() < 960)
{ el.innerHTML = (('anasboobs'));
}
else { el.innerHTML = 'namisboobs';}
}
</script>
【问题讨论】:
-
你的 js 上面有一个额外的
{ -
为什么不对容器使用
display: grid;? -
<article class="post col-md-6 main article" id="DeviceScreen">中是否有两个 div 或某事? -
或者你有两个
<article class="post col-md-6 main article" id="DeviceScreen">s 在一个行或容器中? -
还有其他不使用固定高度的方法,例如
350px。
标签: javascript css wordpress