简单实现栅格布局的两种方式_ Div+Css教程-查字典教程网
简单实现栅格布局的两种方式
简单实现栅格布局的两种方式
发布时间: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>

实现效果如图所示:

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

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

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