手机
当前位置:查字典教程网 >网页设计 > 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

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

【简单实现栅格布局的两种方式】相关文章:

CSS实现左图右文混排布局的方法

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

CSS实现Table单元格自动换行或不换行

用css实现十字的布局示例代码

纯CSS实现鼠标悬停提示的方法

用CSS实现垂直居中的3种方法

更简洁的 CSS 清理浮动方式

如何实现条状图表形式

CSS代码如何实现条状图表形式

利用CSS实现禁止双击选择页面内容的实例展示

精品推荐
分类导航