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

如何用CSS进行网页布局

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

    2016-04-03

  • 一列布局一般是适用于网站首页的,如百度首页。简单、突出、固定宽度 单列布局,margain:0 auto 让body居中 margin后面如果只有两个参数的话,第一个表示top和bottom,第二个表示left和right 因为0 auto,表示上下边界为0,左右则根据宽度自适应相同值(即居中) body { margin:0px; padding:0px; }//清楚Body的默认值,可以使布局紧贴浏览器,没有空隙 margin:0和padding:0 这个是取消内外边距的,各个浏览器的默认边距不一样,这样可以避免一些浏览器差异。 目前没有其他方法。 当然也可以用*通配符把所有标签元素重置一遍, 如:*{margin:0;padding:0px;} 但是不推荐,因为会把所有的标签元素都给重置一遍,影响性能。需要用哪个就重置哪个吧,这个了解一下即可。 一行文本时,height与line-height的值相同时,文本垂直方向居中 一列布局用margin:0 auto就可以了。 二列布局要用float:left 和float:right。 三列布局左右两边用position:absolute top:0 left:0 这样的方式去实现,中间用margin:0 200px 0 300px去实现。 宽度不定义的话,那么此宽度就是充满整个窗口的 宽度设置为百分比的话是自适应 宽度用像素设置就是固定宽度的 float是浮动 浮动只针对html标签设置靠左靠右浮动样式 position:absolute position:relative绝对定位 父元素用position:relative;子元素position:absolute; 网页布局: 1:一列布局: 2,通常作为网站的首页,一般固定宽度; 3,一列布局不适于存放文本,太长容易看串行。 4,真正开发,高度设置自动的,适于自动撑开 一列布局,一般是1.固定宽度的。2.设置margin:0 auto
    查看全部
    0 采集 收起 来源:一列布局

    2016-04-03

  • 常见的网页布局一般都分为头部,主体,底部。内容主体部分再根据需要进行分栏
    查看全部
    0 采集 收起 来源:内容简介

    2016-04-03

  • 对于那种左边固定宽度,右边自适应的可以有一种方法实现。固定的用绝对定位,自适应的用margin
    查看全部
    0 采集 收起 来源:混合布局

    2016-04-03

  • 文档流:将窗口自上而下分成一行一行,并在每行中按从左至右的依次排放元素
    查看全部
    0 采集 收起 来源:评测题目

    2016-04-03

  • 分栏(分列) 常见的布局有:一列布局 二列布局 三列布局 混合布局
    查看全部
    0 采集 收起 来源:内容简介

    2016-04-03

  • 三列布局自适应宽度,比如左200px,右300px;那么中间就是不定义宽度,这样他就会自适应宽度了。使三个排在一起浮动是不行的。得用绝对定位把左右的固定住,中间的设置margin值就可以了。
    查看全部
    0 采集 收起 来源:三列布局

    2016-04-03

  • 1、不同的浏览器甚至同个浏览器不同版本的默认样式是不同的。body标签分别将margin和padding都重置为0这是网络上广为流传的重置方法,应该是比较可靠的了。 2、要彻底理解这个问题,可以去找每种浏览器的默认样式表分析,重置的原理就是利用css样式的相互覆盖的优先级权重,将浏览器默认样式(优先级最低)用开发者定义的样式覆盖掉。只要对照各种浏览器默认的样式就可以比较简单的理解这个问题了。
    查看全部
    0 采集 收起 来源:三列布局

    2016-04-03

  • 自适应宽度的两列布局一般用%,这样用的比较少。用的最多的还是固定宽度的两列布局,把两列包含在一个div里面,然后给父级的div设置一定的宽度
    查看全部
    0 采集 收起 来源:二列布局

    2016-04-03

  • 总之 float要想在同一行,必须给元素留出足够的宽度它才会上浮,不要总是占据一整行。<br> 1、必须至少要有一栏是可伸缩的,否则就会被挤在下面。<br> 2、固定宽度的float,浏览器窄到一定程度会挤下去 3、总之是个float终究会被挤下去 4、要想不挤下去,必须有absolute的帮助!
    查看全部
    0 采集 收起 来源:三列布局

    2018-03-22

  • 很多时候不是同一行是因为: 前提【写的时候要把中间写在流的最下面,因为float影响下面的元素,把自适应div放在最下面有好处。 要注意,当 1、自适应文字实在太多占满整个横屏 2、并没有设置宽度来限制它 因此左left,右right,中left/right之后,前面的right元素已经碰到了游览器右边边缘,相当于占满了整个条,因此导致下面的块没法上去
    查看全部
    0 采集 收起 来源:三列布局

    2016-04-03

  • 之所以排成这样是流的排法有误,因为没有把中间那一块div放在最后。 为什么呢?因为float会对它下面那个元素进行干扰,把它们排在同一行,因此要把中间的自适应一块放入代码的最后一块。
    查看全部
    0 采集 收起 来源:三列布局

    2016-04-03

  • 布局最好用定位方法,position:absolute;left:**px;top:**px
    查看全部
    0 采集 收起 来源:三列布局

    2016-04-02

  • 文档流:将窗口自上而下分成一行一行,并在每行中按从左至右的依次排放元素,即为文档流。可以让元素脱离文档流的是:浮动(float)和绝对定位(position:absolute)
    查看全部
    0 采集 收起 来源:评测题目

    2016-04-02

  • 一列布局一般是适用于网站首页的,如百度首页。简单、突出、固定宽度
    查看全部
    0 采集 收起 来源:一列布局

    2016-04-02

举报

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

微信扫码,参与3人拼团

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

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