Jack_No_1
2016-12-04 15:50
12-4 只讲了2个块元素的水平排列。如果现在有3个,4个或者更多个块元素需要水平等间隔排列,该如何写代码呢??
注意,是水平等间隔排列!!!不是连着一起都挤在最左边或者最右边。
直接在选择器里写float:left;就行
同志看图,是否达到你的要求
还有个笨方法直接向内容加多个 控制等距就行. - -!
center
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>浮动模型</title>
<style type="text/css">
div{
border:2px red solid;
width:24%;
height:400px;
float:left;
margin:1px;
}
</style>
</head>
<body>
<div id="div1">栏目1</div>
<div id="div2">栏目2</div>
<div id="div3">栏目3</div>
<div id="div4">栏目4</div>
</body>
</html>
直接在选择器里写float:left;
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>浮动模型</title>
<style type="text/css">
div{
border:2px red solid;
width:200px;
height:400px;
float:left;
}
</style>
</head>
<body>
<div id="div1">栏目1</div>
<div id="div2">栏目2</div>
<div id="div3">栏目3</div>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>浮动模型</title>
<style type="text/css">
div{
border:2px red solid;
width:200px;
height:400px;
float:left;
}
</style>
</head>
<body>
<div id="div1">栏目1</div>
<div id="div2">栏目2</div>
<div id="div3">栏目3</div>
<div id="div4">栏目4</div>
</body>
</html>
初识HTML(5)+CSS(3)-升级版
1225817 学习 · 18235 问题
相似问题