我有一个网站,我定期将框(称为便利贴的 div 元素)添加到宽度为 100% 的较大 div 元素(称为部分)。部分元素是除网站标题之外的整个网站。我对盒子使用了绝对定位,并根据顶部和左侧像素设置了它们在网站上的位置。
.section{
width: 100%;
height: 1000px;
margin: 0 auto;
background-repeat: repeat-y;
background-size:contain;
background-color: #8B8B8B;
}
.post-it{
height: 100px;
width: 100px;
font-family: 'Monte', sans-serif;
font-size: 25;
padding-top: 56.25%;
}
<header>
<p>Sample header of webpage</p>
</header>
<div class="section">
<div class = "post-it" style = "position: absolute; top: 640px; left: 20px;">
.
.
.
<div class = "post-it" style = "position: absolute; top: 1450px; left: 870px;">
.
(arbitrary amount of post-its added at different times)
</div>
<footer>
<p>Sample footer of webpage</p>
</footer>
当我在笔记本电脑上时,我可以在较大的 div 元素的最右侧部分添加一个框,并且网站显示不会受到干扰。但是,当我在屏幕较小的手机上刷新同一页面时,整个网站会缩小到浏览器窗口的左上角,并且便利贴在白色背景上闲置,这不是我编码的一部分。
另外,当我调整桌面上的浏览器窗口时,一些便利贴被裁剪掉。作为参考,我没有使用网站上的表格进行布局。如何调整 div 元素,使网站在不同屏幕尺寸的设备上看起来相同?
慕勒3428872
相关分类