gpt4 book ai didi

php - CSS 高度 :100% not working when HTML is displayed by PHP

转载 作者:行者123 更新时间:2023-11-28 05:08:59 25 4
gpt4 key购买 nike

我有一个容器,可以使用 css 将我的网页居中:

#container{
width: 1000px;
height: 100%;
margin: 0 auto;
border-left: 1px solid black;
border-right: 1px solid black;
}

这样完美的显示了从页面顶部到页面底部的左右边框,没问题。但是,我有一些 HTML 仅在存在相关 $_GET 时才由 PHP 显示,例如:

<body>
<div id="container">


<?php if($_GET['something'] == "something"){ ?>

<div>
<table>
<tr>
<td>Some HTML Here</td>
</tr>
</table>
</div>

<?php } ?>

<div>
<table>
<tr>
<td>Some HTML Here</td>
</tr>
</table>
</div>

</div><!--container end-->
</body>

当显示此 html 时,它会按原样将其下方的内容向下推,但是,如果 PHP 显示的 html 不存在,则左右边框会在页面上方部分结束。

enter image description here

有谁知道为什么会这样,如果可能的话,请指出让边框继续向下延伸到页面底部的方向吗?

我用谷歌搜索了又搜索,但似乎找不到我需要的东西。

非常感谢

最佳答案

修复它,在 CSS 中将 height:100% 更改为 min-height:100%。

令人惊奇的是,您花费数小时进行搜索,然后在您发布问题后立即找到解决方案。 Nvm 在这里供其他人在需要时查看:)

关于php - CSS 高度 :100% not working when HTML is displayed by PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39680450/

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