基础用法
.container {
display: grid;
grid-template-columns: 100px服务器托管网 100px 100px; /* 定义三列 */
grid-template-rows: 100px 100px 100px; /* 定义三行 */
gap: 10px; /* 列和行之间的间距 */
}
通过设置grid-template-columns和grid-template-rows可以分别定义列和行的分布;
通过使用repeat函数能简化
.container {
display: grid;
grid-template-columns: repeat(3, 1fr); /* 自动创建三列,每列平均占据剩余空间 */
grid-template-rows: repeat(2, 150px); /* 自动创建两行,每行高度为150px */
gap: 10px; /* 列和行之间的间距 服务器托管网*/
}
1fr是可以理解成一份
使用@media实现响应式布局
.container {
display: grid;
grid-template-columns: 1fr; /* 一个自动调整宽度的列 */
grid-template-rows: repeat(3, 100px); /* 三行高度为100px */
gap: 10px; /* 列和行之间的间距 */
}
@media (min-width: 600px) {
.container {
grid-template-columns: repeat(2, 1fr); /* 在视口宽度大于600px时,变为两列布局 */
}
}
命名网格线的写法
.container {
display: grid;
grid-template-columns: [col1] 100px [col2] 100px [col3] 100px [col4]; /* 命名网格线 */
grid-template-rows: [row1] 100px [row2] 100px [row3]; /* 命名网格线 */
gap: 10px; /* 列和行之间的间距 */
}
使用网格线的名字,我们能更好的控制需要的调整
自动调整大小
.container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)); /* 自动调整列的数量,并限制每列的最小和最大宽度 */
gap: 10px; /* 列和行之间的间距 */
}
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
WordPress已经成为了一个流行的商城搭建平台,这个平台具备足够的可扩展性、安全性和灵活性,几乎可以应对任何类型的商城网站。 那么,是什么促使WordPress成为搭建商城的首选工具呢?本文将讨论选择WordPress搭建商城的4个原因: 高度可扩展性和稳…