手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >简单实现栅格布局的两种方式
简单实现栅格布局的两种方式
摘要:一、使用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 清理浮动方式

如何实现条状图表形式

CSS网页布局时常犯的几种小错误

CSS table 单行布局示例代码

任意图片实现垂直居中的三种方法(兼容性还不错)

css实现文字的自动隐藏

css让容器水平垂直居中的7种方式

使用Div+CSS布局设计网站的优点

CSS写的简单表格示例

精品推荐
分类导航