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

如何用CSS进行网页布局

江老实 Web前端工程师
难度初级
时长22分
学习人数
综合评分9.60
1991人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • 12333
    查看全部
    0 采集 收起 来源:编程练习

    2014-12-20

  • 浮动float,直接在div里定义
    查看全部
    0 采集 收起 来源:编程练习

    2016-05-12

  • 好吧,那就说点什么。
    查看全部
    0 采集 收起 来源:练习题

    2014-12-20

  • 清除浮动:clear:both;
    查看全部
    0 采集 收起 来源:实践题

    2016-05-11

  • 上面的代码没有给main设置高度,而main里的内容又设置成了浮动,所以footer会跑到head的下面。 解决方法有两个:1.清除浮动, clear:both; 2、overflow:hidden; [ 查看全文 ] 2016-04-13采集0 0 慕粉3168198 清除浮动推荐使用 父级 里面加 overflow:hidden [ 查看全文 ] 2016-04-12
    查看全部
    0 采集 收起 来源:实践题

    2016-05-11

  • div是块状元素,它会很霸道的占一行,从代码可以看出啊,整个的main内容块没有指定高度的,只有它的子内容块指定了高度,但是它的子内容块是浮动的,所以子内容块的高度不能影响成为main的高度,那么浏览器就默认了把footer的div显示在top的下一行,这个时候添加clear:both清除了上面模块的浮动特性,那么此时main的高度就是和子内容块的高度是一样的,因此浏览器就会把footer的div显示在main的下一行
    查看全部
    0 采集 收起 来源:实践题

    2016-05-11

  • 秋山君 main没有设置高度,而他的里面元素又有浮动,所以main是一直往下拓展,所以footer会在他下面,为了显示出footer的颜色,需要清除他的浮动,cler:both
    查看全部
    0 采集 收起 来源:实践题

    2016-05-11

  • 清除浮动 clear:both
    查看全部
    0 采集 收起 来源:实践题

    2016-05-11

  • 三列布局中间的div自适应实现此效果: 1.左侧设置宽度,右侧设置宽度,中间不设置,高度可以设置也可以不设置。 2.浮动解决不了问题,除非把中间的div也设置的有宽度 3.左侧和右侧的div,取消float浮动,运用绝对定位,position:absolute; 但是在此之前如果有父层就给父层设置成相对定位,这样子层的绝对定位就相对于父层来说了,如果没有父层就说明定位是相对于html而言的,二并非body
    查看全部
    0 采集 收起 来源:编程练习

    2016-05-11

  • 3种标准流:绝对定位(position :absolute),浮动(float),标准文本流(从左到右,从上到下,像写信,由块级元素和行级元素组成)
    查看全部
    0 采集 收起 来源:编程练习

    2016-05-11

  • 两列布局用float; 三列布局 左右position:absolute 中间 margin:上 右 下 左 (距离整个版面的左右侧) [ 查看全文 ] 2015-10-23
    查看全部
    0 采集 收起 来源:编程练习

    2016-05-11

  • 三列布局: 左右列固定宽度,中间列自适应。 左侧绝对定位:position:absolute;left:0;top:0; 右侧绝对定位:position:absolute;right:0;top:0; 中间宽度定位:margin:0 (right宽度+间隙宽度)px 0 (left宽度+间隙宽度)px; 上右下左,左右调节大小可以紧邻,也可以有间距 .left{ width:200px; height:600px; background:#ccc; position:absolute; left:0; top:0} .main{ height:600px; margin:0 310px 0 210px; background:#9CF} .right{ height:600px; width:300px; position:absolute; top:0; right:0; background:#FCC;} margin不为0注意加单位
    查看全部
    0 采集 收起 来源:编程练习

    2016-05-11

  • Div 浮动主要靠css中添加float标签
    查看全部
    0 采集 收起 来源:编程练习

    2016-05-11

  • text-align:left; -> 文字的对齐是左对齐
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • float 属性定义元素在哪个方向浮动。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动。浮动元素会生成一个块级框,而不论它本身是何种元素。 如果浮动非替换元素,则要指定一个明确的宽度;否则,它们会尽可能地窄。 注释:假如在一行之上只有极少的空间可供浮动元素,那么这个元素会跳至下一行,这个过程会持续到某一行拥有足够的空间为止。 替换元素: 替换元素是浏览器根据其标签的元素与属性来判断显示具体的内容。 比如:<input /> type="text" 的是,这是一个文本输入框,换一个其他的时候,浏览器显示就不一样 (X)HTML中的<img>、<input>、<textarea>、<select>、<object>都是替换元素,这些元素都没有实际的内容。 非替换元素: (X)HTML 的大多数元素是不可替换元素,他们将内容直接告诉浏览器,将其显示出来。 比如<p>wanmei.com</p> 浏览器将把这段内容直接显示出来。 除了这两字,还有两种非常属性的元素,显示元素,他分为两种情况,一种是‘块及元素’ ‘block’,还有一种是“行内元素”inline,大家也叫“内联元素”。 块及元素 他最明显的特征就是独自占领一行,自动充满父级元素的内容区域,绝不会让别人“侵略”(当然可以通过其他方式去改变他)。 常见的有:div,p..等等。 通过CSS设定了浮动(float属性,可向左浮动或向右浮动)以及设定显示(display)属性为“block”或“list-item”的元素都是块级元素。这个地方浮动是一个比较特殊的情况,可以详查浮动这个知识 行内元素: 上面说块及元素独自占领一行,行内元素就没这么霸道了,他可以左右都允许有元素,最常见的就是<a></a>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

举报

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

微信扫码,参与3人拼团

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

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