简单实现栅格布局的两种方式
简单实现栅格布局的两种方式
发布时间:2016-12-27 来源:查字典编辑
摘要:一、使用float:section{border:solid1px;}sectionsection{float:left;margin-le...

一、使用float:

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title></title>

<style>

section

{

border: solid 1px;

}

section section

{

float: left;

margin-left: 10px;

margin-top: 10px;

text-align: center;

width: 200px;

border-radius: 20px;

height: 200px;

}

.parent

{

height: 440px;

width: 660px;

}

.parent section:first-child

{

height: 410px;

}

</style>

</head>

<body>

<section>

<section>A</section>

<section>B</section>

<section>C</section>

<section>D</section>

<section>E</section>

</section>

</body>

</html>

二、使用display:flex(这个css3属性仅谷歌和火狐支持)

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title></title>

<style>

section

{

border: solid 1px;

}

section section

{

margin-left: 10px;

margin-top: 10px;

text-align: center;

width: 200px;

border-radius: 20px;

height: 200px;

}

.parent

{

display: flex;

flex-direction: column;

flex-wrap: wrap;

height: 440px;

width: 660px;

}

.parent section:first-child

{

height: 410px;

}

</style>

</head>

<body>

<section>

<section>A</section>

<section>B</section>

<section>C</section>

<section>D</section>

<section>E</section>

</section>

</body>

</html>

实现效果如图所示:

简单实现栅格布局的两种方式1

当然使用table和负边距也是可以实现的,有时间补上:-D

以上就是本文所述的全部内容了,希望大家能够喜欢。

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新 Div+Css教程学习
热门 Div+Css教程学习
网页设计子分类