CSS网格布局:如何在网页上布局更改并在CSS网格布局的最前沿进行更改的快速入门指南。这个快速入门指南将跳过细节和细微差别,但现在将帮助您陷入困境。您的浏览器接下来我们

解读CSS网格图合理布局

发布时间:2019-09-17 13:01

CSS网格布局:如何在网页上布局更改并在CSS网格布局的最前沿进行更改的快速入门指南。这个快速入门指南将跳过细节和细微差别,但现在将帮助您陷入困境。您的浏览器接下来我们谈论CSS网格图合理布局,我们一起来看看。

CSS网格图合理布局:

CSS网格布局(称为其朋友是“

13.jpg

网格“)是一项正在进行的工作,所以你会发现浏览器支持它的弱点。要开始使用它,你需要使用IE11(虽然这使用了旧版本的规范)微软的优势,Chrome Canary或Firefox Nightly。

也许最简单的方法是打开实验性网络平台的功能Chrome:Chrome://logo /#启用Web平台功能实验。

设置网格

Grid允许我们在页面中排列元素,根据向导创建区域。术语

在他们简单的指导方针中,或者< EM>网格线</EM>水平和垂直方框< EM>网格</EM>网格在< EM>行</EM>和< EM>列</EM>和< EM>水槽</EM&gt。在水平和垂直网格的交叉点,我们离开< EM>细胞</EM>就像我们使用的表一样。这些是要理解的重要术语。

在下图中,您将看到一个演示网格显示:

网格线列行单元格

基本网格,其中网格线的行和列突出显示基本网格,突出显示网格线,列,行和单元格。

如果我们使用完全相同的网格,平面布局可能看起来更熟悉,但在内容区域排水沟中挤压我们之间的一些歌曲。

排水沟

相同的网格,但此时芬兰国旗的轴承非常相似

上一学期我们需要在移动之前澄清:

网格区域

我们的演示网格中有许多可能的网格区域的网格区域

网格区域是中国电网四边形的任何一部分;它可以包含任意数量的网格。

在浏览器中创建网格的时间!让我们从一些标签开始。网格标记

要重现上面的网格,我们需要一个容器元素;你喜欢什么:< trans data-src='< section='grid-1'> </section> '> < &class='grid-1'> </section> > >/GT trans gt

九个子元素。<;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;gt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;div;lt;lt;lt;lt;lt;div class='第二;gt;2;lt;lt;div;gt;lt;lt;lt;lt;div class='第三;gt;lt;lt;div;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;gt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;gt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;gt;lt;lt;lt;lt;lt;lt;>;<;分区class='item-7'>;7<;/div>;&&&CSS网格布局:一个快速启动指南lt;div class='item-8'>;8<;/div>;<;div class='item-9'>;9<;/div>;/div class=&>;/section>;'&&&&&&>;class=“grid-1”> class=

餐具该起动器的笔如果你想 跟随。我添加了一些基本的款式在视觉上区分每个网格项目。

网格的规则

首先需要声明的是,我们的容器元素是一个网格使用了一种新的价值的显示财产<trans data-src='.grid-1 { d

423.jpg

isplay: grid;}'>{。网格-1显示网格;</trans>

对,那是容易的。接下来我们需要定义我们的电网,并将有多少网格,水平和垂直方向的。我们这样做的 网格模板列 和 网格模板的行 性质:<trans data-src='.grid-1 { display: grid; grid-template-columns: 150px 20px 150px 20px 150px; grid-template-rows: auto 20px auto 20px auto;}'>{。网格-1显示网格;网格模板列:150px 20px 150px 20px 150px;网格模板行:汽车20px汽车</trans>

你会注意到每五个值。对于 值网格模板列 状态,“第一列应该150px宽,二20px宽,第三150px”,所以在五列,更多的还是我们的芬兰国旗图像相应较少。 五值 网格模板的行 状态相似的东西。每个人都会 汽车默认情况下,从内容的高度, 但我们要与我们的水槽更精确,给他们20px的高度,所以我们需要列出所有的五行。

所以我们现在什么情况呢?

我们的每一项已经自动分配顺序网格区域。 这不是坏事,但什么是项目2、4、和7发生了什么?他们已落入垂直排水沟,因为我们的水槽是完全合法的网格,网格布局将承担属于他们的 如果我们没有更具体的。它的时间,我们的项目添加一些规则。项目规则

我们可以在这一点上,语法可以很复杂,但我们要做的事情,尽可能采用什么是速记。我们就开始我们的第一个项目,说明我们要开始网格列1、网格行1:<trans data-src='.item-1 { grid-column: 1; grid-row: 1;}'>item-1 {网格列:1;网格行:1</trans>

我们的项目 会自动填充网格线之间的最小可用空间。我们的第二项是不明显的。我们也希望这样的开始网格行1,但我们想让它跳过网格列2、而开始对网格列三.2列将空形成我们的沟。<trans data-src='.item-2 { grid-column: 3; grid-row: 1;}'>ITEM-2 {网格列:3;网格行:1</trans>

我们继续这样,跳过我们沟列和行,最终完成我们的第九项:<trans data-src='.item-9 { grid-column: 5; grid-row: 5;}'>item-9 {网格列:5;网格行:5</trans>

结束时,留给我们的是一个 漂亮、整齐的网格:结论

是的,你的设置和运行网格!让我们回顾一下四个基本步骤:

创建一个容器元素,并把它显示:网格; 使用相同的容器来定义网格使用的 网格模板列 和 网格模板的行 性质。 将子元素的容器内。 指定每个孩子属于电网宣布其 网格列和网格行。

进入本系列的下一部分我们将会深入研究网格的语法,提高我们定义我们的排水沟,探索灵活的布局,法语单元的repeat()功能,把我们的简单的网格更进一步。看到你在那里!

想必此时大家知道CSS网格图合理布局了吧,已经在上文教授了大家,相信各位在看完之后一定能够尽快学会,还望大家重视起来。

© 2009-2022 互域网络
本网站素材来源于网络,如有侵权请告知删除