为了账号安全,请及时绑定邮箱和手机立即绑定

如何用CSS进行网页布局

江老实 Web前端工程师
难度初级
时长22分
学习人数
综合评分9.60
1991人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • 两边的像素固定,中间自然可以自适应,如果中间的div想要和两边的有间距,利用margin属性,margin的值是相对于网页的各个边缘计算的

    查看全部
    0 采集 收起 来源:三列布局

    2018-04-12

  • margin 0 auto就可以实现水平居中
    查看全部
    0 采集 收起 来源:一列布局

    2018-04-12

  • margin:0 auto 居中对齐

    查看全部
    0 采集 收起 来源:编程练习

    2018-04-07

  • 一列布局不适于存放文本,太长容易看走眼

    一列布局: 1.通常作为网页头部。固定宽度。 2.真正开发,高度设置自动的。

    两列布局自适应,使用百分比。

    三列布局,使用绝对定位和margin。

    盒子之间的三种关系: 1、相邻 2、嵌套 3、叠加 我们要做的就是摆放好盒子的位置。

    关于页面上元素的加载顺序: 元素是从前往后依次加载的,要想先加载就要写在前面。 通常left部分是作为菜单,right部分作为主体内容,我们打开网页,都希望先看到 主体内容,所以有意把right部分写在left部分前面,然后把right部分右浮动,left部分左浮动, 这样布局不会出现问题,而且还解决了IE6下右浮动换行的问题。


    查看全部
    0 采集 收起 来源:二列布局

    2018-04-07

  • margin:0 auto;是块状元素的居中对齐方式,

    text-align:center;是内联元素(如,a,img标签)的对齐方式,

    padding:0;margin:0;是做为初始化页面, 原因是页面在被各个浏览器读取时的理解不同产生不同的展示效果,所以需要清除.

    查看全部
    0 采集 收起 来源:编程练习

    2018-04-07

  •     <style type="text/css">
            #div1 {
                width: 150px;
                height: 500px;
                float: left;
            }
            #div2 {
                margin:0 300px 9 150px;
                height: 500px;
            }
            #div3 {
                width: 200px;
                height: 500px;
                float: right;
                
            }
        </style>
      </head>
      <body>
        <div id="div1" class="bg-success">左侧div固定width:150px;</div>
        
        <div id="div3" class="bg-danger">右侧div固定300px</div>

        <div id="div2" class="bg-info">中间DIV自适应宽度杯子在多数时候,盛装的仅仅是半杯水,遇见的那个人依然似乎无法填补内心的空洞,时间一点一点地过去,水也一点一点地蒸发掉,你开始觉得他越来越无法满足你的全部幻想全部期待,对望的时候,彼此的眼里充满了空洞犹疑。杯子里面的水终于全部消失。分离是如此容易的一件事,就连曾经淡淡的水痕都刹那间无影无踪。生活似乎回到了最初的样子,天依旧蓝得透心,城市依旧匆忙得落寞。只是你不明白,为什么在每一个狂欢之夜,隐藏在人群中望着烟花绽放的夜空,会一边默默地流泪,一边强作笑颜。</div>
        

      </body>



    查看全部
    0 采集 收起 来源:三列布局

    2018-04-06

  • 在CSS设置中,可以让元素脱离文档流的是浮点型(float)和绝对定位(position:absolute)

    查看全部
    0 采集 收起 来源:评测题目

    2018-04-02

  • <style type="text/css">
    body{margin:0;padding:0}
    main{width:800px;matgin:0 auto}
    .left{width:220px;heigth:500px;float left;background #ccc}
    .right{width:580px;heigth:500px;float right;background #ddd}
    <style>
    </head>
    <body>
    <div class="main">
       <div class="left"></div>
        <div class="right"></div>
     </div>
     </body>
     </html>


    查看全部
    2 采集 收起 来源:二列布局

    2018-04-02

  • 为什么right里不用写position:absolute?

    .left{width:200px;height:800px;position:absolute;left:0;top:100px;background:blue;}

    .right{height:800px;margin-left:210px;background:green;}


    查看全部
    0 采集 收起 来源:编程挑战

    2018-03-31

  • 浮动(float)和 绝对定位(position:absolute)可以让元素脱离文档流

    查看全部
    0 采集 收起 来源:评测题目

    2018-03-30

  •  margin:0 auto  div居中对齐

    查看全部
    0 采集 收起 来源:练习题

    2018-03-28

  • <html><br> <head><br> <title>布局</title><br> <style type="text/css"><br> body{margin:0; padding: 0}<br> .top{<br>     width: 800px;<br>     height: 100px;<br>     background: #645;<br>     margin:0 auto;<br>    }<br> <br> <br> .main{<br>       width: 800px;<br>       height: 300px;<br>       background: #ccc;<br>       margin: 0 auto;<br>  }<br> <br> .bottom{<br>     width: 800px;<br>     height: 100px;<br>     background: #973;<br>     margin:0 auto;<br>    }<br> <br> <br> </style><br> </head><br> <body><br>    <div class="top"> </div><br> <div class="main"> </div><br>    <div class="bottom"> </div><br> </body><br> </html>

    查看全部
    0 采集 收起 来源:一列布局

    2018-03-28

  • 网页的特点:自适应界面的宽度;理论上能无限延长。<br> 分栏布局(分列):一列,两列,三列和混合布局(一列头部,几列内容,可以有底部) 前端工程师需要用CSS的浮动和定位完成UI的设计。

    查看全部
    0 采集 收起 来源:内容简介

    2018-03-27

  • <html><br> <head><br> <title>布局</title><br> <style type="text/css"><br> body{margin:0; padding: 0}<br> .top{<br>     width: 800px;<br>     height: 100px;<br>     background: #645;<br>     margin:0 auto;<br>    }<br> <br> <br> .main{<br>       width: 800px;<br>       height: 300px;<br>       background: #ccc;<br>       margin: 0 auto;<br>  }<br> <br> .bottom{<br>     width: 800px;<br>     height: 100px;<br>     background: #973;<br>     margin:0 auto;<br>    }<br> <br> <br> </style><br> </head><br> <body><br>    <div class="top"> </div><br> <div class="main"> </div><br>    <div class="bottom"> </div><br> </body><br> </html>

    查看全部
    0 采集 收起 来源:一列布局

    2018-03-27

  • 1、在CSS样式里面开始布局时,首先要清除默认样式,即:   body{margin:0;padding:0;} 2、和margin属性一样,当什么前提都没有时,浮动属性可以直接使用,例如:   .left{width:20%;height:500px;float:left;background:red;}  (这是布局,属性都要写在CSS样式里面) 3、固定宽度的两列布局:   HTML代码:            <div class="main">                   <div class="left"></div>                   <div class="right"></div>            </div>    CSS代码:            .main{width:800px;margin:0 auto}            .left{width:200px;height:500px;float:left;background:blue}            .right{widht:600px;height:500px;float:right;background:yellow} 4、两列自适应的布局:       把3里面的HTML代码的main外包裹去掉,CSS代码里面的.main去掉即可。即:       HTML :             <div class="left"></div>             <div class="right"></div>       CSS:             .left{width:20%;height:600px;float:left;background:blue}             .right{width:80%;height:600px;float:right;background:red} 5、一个外包裹盒子(或者一个类)的高度可以不设置,这时它的高度会随着它里面的内容自动适应。例如3里的.main就没有设置高度。

    查看全部
    1 采集 收起 来源:二列布局

    2018-03-27

举报

0/150
提交
取消
课程须知
1.你需要掌握html+css样式基础知识 2.有一定的前端实际开发经验
老师告诉你能学到什么?
1.掌握网页布局的相关知识 2.能对不同的网页进行布局结构划分 3.掌握固定宽度和自适应宽度的实现方法

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!