美文网首页
css盒模型

css盒模型

作者: 梁戈霄 | 来源:发表于2019-08-08 08:08 被阅读0次

基本概念:标准模型+IE模型

都是由   margin、border、padding、content,并且 content 部分不包含其他部分。

标准模型和IE模型的区别

标准盒模型在计算宽高时只计算content

IE盒模型计算宽高的时候包含了border  padding  

就是说IE盒模型的宽度包含了border  padding  

css如何设置这两种盒模型

设置标准盒模型:

box-sizing:content-box;

设置IE盒模型:

box-sizing:border-box;

js如何获取盒模型对应的宽和高

4中方式

第一钟通过 dom.styte.width/heigth这种方法不可以取到所有的宽和高因为他只能取到内联css样式的宽和高,什么是内联就是此文件内部的css样式而不是link引入的css。

第二种方法window.getComputedStyle(dom).width/heigth这个支持内联外联样式也不用在乎兼容问题

BFC的基本概念以及原理

块级格式化上下文

原理:

1,bfc的区域不会和浮动的区域重叠就是清楚浮动。

2,bfc是一个独立的容器外面的元素不会影响内部元素内部也不会影响外部

3,计算bfc高度的时候浮动元素也会参与计算。

如何创建BFC

1,overflow: hidden  创建BFC

2,只要是浮动  就是创造了一个BFC

BFC使用场景


相关文章

  • 6.3盒模式

    盒模型 什么是CSS盒模型? CSS盒模型仅仅是一个形象的比喻, HTML中的标签都是盒模型 CSS盒模型指那些可...

  • 盒模型

    什么是CSS盒模型? CSS盒模型仅仅是一个形象的比喻, HTML中的标签都是盒模型 CSS盒模型指那些可以设置宽...

  • CSS盒模型

    CSS盒模型的认识 标准模型 和 IE模型 CSS盒模型包括content,padding,border,marg...

  • Css盒模型以及Bfc的应用场景

    CSS盒模型: 一 基本概念: 分为标准模型+IE模型。 二 标准盒模型和IE盒模型的区别。CSS如何设置这两种盒...

  • CSS 盒模型总结

    概念 CSS盒模型 包含:content padding border margin 类型 CSS盒模型分为 标准...

  • HTML/CSS 04-css盒模型

    css盒模型的组成部分,css margin,css padding,css盒子的实际大小 目录: 一、盒模型的组...

  • html+css 12

    开篇十二章 1、css布局模型 清楚了CSS 盒模型的基本概念、 盒模型类型,...

  • 1.CSS盒模型

    css盒模型 css中,Box Model叫盒子模型;盒模型规定了 元素内容(content)、内边距(paddi...

  • 前端知识点之谈一谈css盒模型、BFC

    知识点:--css 盒模型--标准模型和 IE 模型--BFC 谈一谈 css 盒模型、BFC 是面试中常见的问题...

  • CSS盒模型作业

    前言:本章主要讲CSS盒模型,CSS盒模型是CSS中most import 的一个概念,如果我们想学好CSS,那么...

网友评论

      本文标题:css盒模型

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