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

如何用CSS进行网页布局

江老实 Web前端工程师
难度初级
时长22分
学习人数
综合评分9.60
1991人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • 块状元素在网页上只有三种状态:

    1. 块与块相邻。

    2. 块与块嵌套

    3. 块与块叠压。

    查看全部
    0 采集 收起 来源:混合布局

    2018-08-08

  • 网页布局:

    又称版式布局,是网页UI设计师将有限的视觉元素进行有机的排列组合。

    网页设计的特点:

    1. 网页的长度理论上没有限制。

    2. 网页可以自适应宽度。

    分栏又称分列,常见的布局分为:

    一列布局、二列布局、三列布局、混合布局。

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

    2018-08-10

  • 相对定位(position:relative),不可以脱离文本流

    让元素脱离文本流的是:浮动(float)和绝对定位(position:absolute;)


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

    2018-07-31

  • 网页可以自适应宽度

    网页的长度理论上没有限制

    分栏又称分列,常见的布局分为:一列布局、二列布局、三列布局、混合布局。

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

    2018-07-31

  • 学习本节课的主要收获

    1. 块状元素居中属性设置margin:0 auto;

    2. 二栏布局,主要分为固定宽度和不固定宽度两种。主要通过设置属性float:left。对于不固定的宽度的设置,通过设定固定栏的绝对定位(position:absolute,left,top,right.bottom属性来设定位置,另外一个标签通过设定margin值来进行布局

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

    2018-07-25

  • 当宽度100%,占满屏幕的时候,可以设置左右间距,达到减少宽度,又自适应的效果.

    .middle{ width:100% margin: 0 100px 0 200px;}

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

    2018-07-20

  • 使用绝对定位,是脱离文档流的,该div相当于只有中间的.middle,两侧的200px宽度div,是强行“贴上去的”

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

    2018-07-20

  • 浮动会造成高度消失。由于父元素.main 没有设置高度,虽然.left 高度是500px,父元素的高度也是0.

    在当前20%和80%都占满的情况下,不会出问题,如果两个div块,宽度是20%和30%,剩下50%的空间,就会被其他div填充进来

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

    2018-07-20

  • margin:0 auto;

    意思是上下距离是0,左右距离是auto,就居中了

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

    2018-07-20

  • 一列布局的特点:

    1,固定宽度,直接居中

    2,不适合多行文本,宽度太大,不利于阅读

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

    2018-07-20

  • 网页区别报刊的特点是,左右,上下都可以自适应。突破了报纸固定纸张的限制。

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

    2018-07-20

  • 可以把网页看成报刊的进化,其实排版是可以借鉴的

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

    2018-07-20


  • <!DOCTYPE html>

    <html>

    <head>

        <meta charset="UTF-8">

        <title>02</title>

        <style type="text/css">

    body{margin:0;padding: 0}

    .top{width: 100%;height: 100px;background:#ccc;}

    .main{width: 800px;margin:0 auto;}

    .left{width: 20%;height: 500px;float:left;background:blue}

    .sub_l{width: 10px;height: 500px;float:right;background:red}

    .right{width: 80%;height: 500px;float:right;background:#9c9;}

    .foot{width:100%;height:50px;background:#F63;clear:both;}



        </style>

    </head>

    <body>

    <div class="top">top</div>

    <div class="main">

      <div class="left">

          <div class="sub_l"></div>


          left</div>

      <div class="right">right</div>

    </div>

    <div class="foot">foot</div>

    </body>

    </html>


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

    2018-07-18

  • clear:both(清除浮动)

    查看全部
    0 采集 收起 来源:实践题

    2018-07-18

  • 【1】左右列固定宽度,中间列自适应。 【2】左侧绝对定位:宽;高;position:absolute;left:0;top:0; 【3】右侧绝对定位:宽;高;position:absolute;right:0;top:0; 【4】中间宽度定位:高;margin:0 (right宽度+间隙宽度)px 0 (left宽度+间隙宽度)px; 上右下左,左右调节大小可

    (不用float因为有的块会被顶到下列,用绝对定位不会)


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

    2018-07-18

举报

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

微信扫码,参与3人拼团

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

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