如果你正在使用CSS网格和宽高比来布局网站,请确保不会溢出容器。示例代码如下:
.container { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); grid-gap: 20px; max-width: 100%; /避免容器溢出/ }
.image { position: relative; }
.image img { display: block; width: 100%; height: auto; /保持图片比例/ }
.image::before { content: ""; display: block; padding-bottom: 100%; /设置宽高比/ }
在这个例子中,我们使用了CSS网格来布局一个容器,但是我们设置了一个最大宽度,以确保不会溢出容器。此外,我们用CSS伪类元素创建了一个宽高比,以确保图片始终按比例缩放。