美文网首页前端微说集
前端面试必问--盒子模型布局

前端面试必问--盒子模型布局

作者: 梦晓半夏_d68a | 来源:发表于2020-06-07 14:29 被阅读0次

清除浮动的方法

  1. 给父盒子直接设置固定高度, 父盒子不再由子盒子撑起
    缺点:需要提前算好父盒子的高度,实际开发很多时候都是不会直接设置父盒子高度的,而是由内容撑起

  2. 给父盒子的子元素最后增加一个div标签,并设置样式为clear:both
    缺点: 多加CSS样式和HTML标签

    image.png
  1. 父盒子div增加CSS样式 overflow:hidden
    优点: 简单、代码少、浏览器支持好
    缺点: 不能和position配合使用,因为超出的尺寸的会被隐藏。(不建议使用此种方式,可能会影响页面元素布局)
    父盒子添加overflow:hidden
  1. 父级div定义 伪类:afterzoom常用)
    原理: 元素生成伪类的作用和效果相当于方法2中的原理,但是IE8以上和非IE浏览器才支持:after,ie6,ie7使用zoom(IE转有属性)解决浮动问题
    优点: 浏览器支持好、不容易出现怪问题,写法固定,可以直接复制添加到全局样式,在需要使用的的地方直接添加一个class即可解决
伪类:after和zoom

  文中有不足或者读者有疑问或更好的见解,欢迎留言讨论。
  如果觉得该篇文章对您有帮助,别忘了留下您的足迹,点个赞❤噢

相关文章

  • 前端面试必问--盒子模型布局

    清除浮动的方法 给父盒子直接设置固定高度, 父盒子不再由子盒子撑起缺点:需要提前算好父盒子的高度,实际开发很多时候...

  • box-sizing属性使用场景

    关键词:布局 盒子模型盒子模型盒子模型在前端开发中有着非常重要的地位。盒子模型的组成由content+paddin...

  • css源码笔记(四)【爱创课堂专业前端培训】

    复习: 1.1布局模型——前端培训机构 与盒子模型一样是最基础、最核心的东西,但是布局模型是从盒子模型基础上进行布...

  • 2020-01-19做些js的数组练习吧

    1.前端面试必问之数组去重 前端面试必问之数组去重 2.前端面试必问之深拷贝浅拷贝 3.

  • 2021-05-24

    前端面试2021.5.24 1.说一下盒子模型: 答:盒子模型有两种:W3C和IE盒子模型 盒子模型包括margi...

  • css3面试题

    样式选择器 盒子阴影文字阴影 动画 盒子模型 响应式布局 flex布局 面试题 盒子水平居中的五大方案 这种需求在...

  • Web常见前端面试题及答案

    Web前端常见面试题及答案 1、盒子模型 盒子模型包括四部分:内容(content)、填充(padding)、边框...

  • 圣杯布局和双飞翼布局(前端面试必看)

    稍微了解前端的人都知道,圣杯布局和双飞翼布局是前端面试时必问的问题,因为它既能体现你懂HTML结构又能体现出你对D...

  • web前端入门到实战:圣杯布局和双飞翼布局

    稍微了解前端的人都知道,圣杯布局和双飞翼布局是前端面试时必问的问题,因为它既能体现你懂HTML结构又能体现出你对D...

  • 前端布局之Flex语法

    前端布局一直是CSS的一个重点应用,然而基于盒子模型的传统布局方案,依赖display + position + ...

网友评论

    本文标题:前端面试必问--盒子模型布局

    本文链接:https://www.haomeiwen.com/subject/uplctktx.html