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

如何用CSS进行网页布局

江老实 Web前端工程师
难度初级
时长22分
学习人数
综合评分9.60
1991人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • 三列布局,中间列实现居中,可以根据左右列的宽度来定义中间列的margin属性
    查看全部
    0 采集 收起 来源:编程练习

    2016-12-15

  • content 内容 padding 内边距(填充物) border 边框 margin 外边距
    查看全部
    2 采集 收起 来源:练习题

    2016-12-15

  • 文档流:将窗口自上而下分成一行一行,并在每行中按从左至右的依次排放元素,即为文档流。 有三种情况使得元素离开文档流而存在,分别是浮动 绝对布局 固定定位
    查看全部
    0 采集 收起 来源:评测题目

    2016-12-14

  • 这里是一个排版陷阱:当main里面设置了左右两个div之后,这个时候不要忘记给main也设置和左右div一样的高度,题中的main是没有设置高度的,只设置了宽度,这个时候我们可以想象main其实就是一根高度为0的线条浮在top的下面,只是我们看不到,因为它没有高度。而footer是浮在main下面的,并不是浮在左右两个div下面,所以我们看到footer块莫名其妙跑上来盖住了左右两个div,解决办法如下: 第一,给main赋予和左右div同样大小的高度,这个是最直接的方法,main的高度从0变成600px之后,自然把以它为参照、浮在它屁股下面的footer压到下面去了; 第二,把footer的浮动清除掉,使用clear:both,这样footer从一个跟着main浮起来的飞行物变成了失去翅膀的元素,不能浮动,它就只能自动找最长的参照物(也就是很长的左右div),然后折行显示在底部了,一样能达到效果。 如果还不懂,可以将main的高度设置为height:300px,就一目了然了,因为这个时候main变成了300px,而footer会跟着main低300px显示在top下面。我们看不到main,不代表它不存在。
    查看全部
    1 采集 收起 来源:实践题

    2016-12-14

  • sub_l;sub_r 混全布局:块与块的布局 三种状态:块挨着块,块嵌套着块,块叠压着块。
    查看全部
    1 采集 收起 来源:混合布局

    2016-12-14

  • 三列布局,两侧固定,中间自适应。 左可以 .left{width:200px;background:red;height:500px;position:absolute;left:0;top:0;} 右可以.right{width:300px;height:500px;position:absolute;right:0;top:0;background:blue} 中间可以.center{height:500px;background:orange;margin:0 310px 0 210px}
    查看全部
    0 采集 收起 来源:三列布局

    2016-12-14

  • 父级 设置父级,使两个布局被限制在页面中间 两列布局,float:left让这列布局浮动到左侧
    查看全部
    0 采集 收起 来源:二列布局

    2016-12-14

  • 一列布局适合内容简单主题明了;不适合多行文字,容易串行。 <style type="text/css"></style> .mian别忘了“.” 可以div<text-align:center;font-weight:blod}使内容居中字体加粗 可以.main,.top{width:960px;margin:0 auto;}来简化代码 <div class="*"></div> 清除默认样式:body{margin:0;padding:0} 居中margin:0 auto;
    查看全部
    2 采集 收起 来源:一列布局

    2018-03-22

  • 布局又称为板式布局,将网页UI设计师将优先的视觉元素进行有机排列组合。比如淘宝,主要为展示商品。网页布局主要延续纸媒的技巧。但有区别。 1、网页宽度可以自适应宽度。2、理论上长度可以无限延长。高度可以根据内容自适应。 常见网页布局,头部,主体,底部。主体再根据需要分栏,有一二三栏,也即是一列二列三列布局。更多是混合布局。前端就是用技术手段,通过css的浮动,定位实现布局。艺术和技术融合的完美岗位。
    查看全部
    0 采集 收起 来源:内容简介

    2016-12-13

  • 网页的主要元素:图片和文字
    查看全部
    0 采集 收起 来源:内容简介

    2016-12-13

  • 绝对定位position:
    查看全部
    0 采集 收起 来源:评测题目

    2016-12-13

  • .main{background: red; position:relative} .left{ position:absolute; left: 0; top:0; width: 200px; background: yellow;} .right{ background: green; margin-left: 210px;} 两栏定位其中一个宽度自适应
    查看全部
    0 采集 收起 来源:编程挑战

    2016-12-12

  • 一栏定位:margin: 0 auto 两栏定位:float left right width 三蓝定位:左右两栏绝对定位 中间 margin: 0 rightwidth 0 leftwidth
    查看全部
    0 采集 收起 来源:实践题

    2016-12-12

  • float元素的宽高未设置时,默认为内容的宽高
    查看全部
    0 采集 收起 来源:编程挑战

    2016-12-12

  • 使用浮动float和清除浮动clear来完成混合布局
    查看全部
    0 采集 收起 来源:实践题

    2016-12-12

举报

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

微信扫码,参与3人拼团

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

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