12-4 只讲了2个块元素的水平排列。如果现在有3个,4个或者更多个块元素需要水平等间隔排列,该如何写代码呢??注意,是水平等间隔排列!!!不是连着一起都挤在最左边或者最右边。

来源:13-5 什么是层模型?

Jack_No_1

2016-12-04 15:50

12-4  只讲了2个块元素的水平排列。如果现在有3个,4个或者更多个块元素需要水平等间隔排列,该如何写代码呢??

注意,是水平等间隔排列!!!不是连着一起都挤在最左边或者最右边。

写回答 关注

8回答

  • 杨阳4000193
    2016-12-04 16:05:41
    已采纳

    直接在选择器里写float:left;就行

    Jack_N...

    回复 杨阳4000193;噢噢,对对对,学到后面前面的忘掉了

    2016-12-04 17:05:38

    共 3 条回复 >

  • 慕斯8321650
    2018-06-23 12:30:57

    同志看图,是否达到你的要求https://img.mukewang.com/5b2dccdc0001489319201080.jpg

  • honey菠萝吹雪
    2017-05-13 17:15:33

    还有个笨方法直接向内容加多个&nbsp控制等距就行. - -!

  • 6HaHa
    2017-01-12 20:21:25

    center


    qq_淡淡_...

    float的值是没有center的

    2017-07-03 15:31:07

    共 1 条回复 >

  • qq_微微_4
    2016-12-05 11:15:56

    <!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>


  • 慕粉4170445
    2016-12-04 16:10:55

    直接在选择器里写float:left;

  • 大富啦啦
    2016-12-04 16:01:45

    <!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>


    Jack_N...

    不好意思,是我没把问题表述清楚,说漏了,比如现在有3个块元素在水平排列,分别为div1,div2和div3,我要达到的效果是div1在那一整行的最左边,div3在最右边,div2在最中间,他们之间有间隔,并且是相等的,而不是3个连着一起都排列在最左边或者连着排列在最右边?然后就是4个,5个以及更多个的块元素水平的,间隔相等的排列在一行???

    2016-12-04 16:15:44

    共 1 条回复 >

  • 泡泡菌
    2016-12-04 16:01:39
    <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>


    Jack_N...

    不好意思,是我没把问题表述清楚,说漏了,比如现在有3个块元素在水平排列,分别为div1,div2和div3,我要达到的效果是div1在那一整行的最左边,div3在最右边,div2在最中间,他们之间有间隔,并且是相等的,而不是3个连着一起都排列在最左边或者连着排列在最右边?然后就是4个,5个以及更多个的块元素水平的,间隔相等的排列在一行???

    2016-12-04 16:15:17

    共 1 条回复 >

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225817 学习 · 18235 问题

查看课程

相似问题