美文网首页
css盒模型基础

css盒模型基础

作者: 26d608950683 | 来源:发表于2016-07-18 13:16 被阅读0次

1.盒模型简介

<li>W3C组织建议把所有的网页上的对象都放在一个盒子中(在定义盒子宽高的时候,要考虑到内填充,边框,边界的存在)。

以下是几个基本属性:
1.内容:content
2.填充(内边距):padding
3.边框:border
4.边界(外边距):margin

盒模型
<li>盒模型一共有两种模式,一种是标准模式,另一种就是怪异模式

无论使用哪种模式完整定义DOCTYPE,都会触发标准模式,而如果DOCTYPE缺失则在ie6,ie7,ie8下将会触发怪异模式(quirks 模式)

w3c标准盒模型
W3C标准盒子模型:

外盒模型:
元素空间宽度 = content width + padding + border + margin的宽度
元素空间高度 = content width + padding + border + margin的高度
内盒模型:
元素宽度 = content height + padding + border的宽度
元素高度 = content height + padding + border的高度

IE盒模型

** IE盒子模型:**

外盒模型:
元素空间宽度 = content width + margin的宽度
元素空间高度 = content height + margin的高度
内盒模型:
元素宽度 = content width
元素高度 = content height

2.以下代码的作用?兼容性?

      }:```
css3属性box-sizing:
box-sizing有两个值一个是content-box,另一个是border-box。
当设置为box-sizing:content-box时,将采用**标准模式**解析计算,也是默认模式;
当设置为box-sizing:border-box时,将采用**怪异模式**解析计算;
兼容性:
![](https://img.haomeiwen.com/i2399926/3dbb5c12698db84d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

######所有的盒模型,只要没有添加doctype,都处于怪异模式,但此时,只有ie678使用ie盒模型,其他的虽然处于怪异模式,但仍旧使用标准模型,其实与普通模式效果相同,怪异模式是在ie6时代为了兼容ie5以及以前版本的浏览器保留的 现在实际使用中都使用标准模式 添加doctype。
***
##3.text-align: center的作用是什么,作用在什么元素上?能让什么元素水平居中
<li>text-align:center;是使标签的内容居中,针对于行内元素,相对于其父容器居中。
<li>margin:0 auto;是使自身在浏览器内居中,需要配合宽度使用,针对块级元素使用,且此时float:left和right会失效。
***
**本教程归本人和饥人谷所有,转载需说明来源。**

相关文章

  • 2019-04-05

    CSS基础样式&盒模型&字体图标 1.IE 盒模型和W3C盒模型有什么区别? IE盒模型的width包括conte...

  • 前端面试之CSS

    资料来源于 50道css基础面试题进行一些扩充和总结 CSS盒模型 标准盒模型:content + padding...

  • CSS布局模型(5.11)

    1.回顾盒模型 布局模型 布局模型与盒模型一样都是 CSS 最基本、 最核心的概念。 但布局模型是建立在盒模型基础...

  • 6.3盒模式

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

  • 盒子模型

    CSS中由一种基础设计模式叫盒模型,盒模型定义了Web页面中的元素如何来解析.CSS中每一个元素都是一个盒模型,包...

  • 盒模型

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

  • 盒模型!!

    当我们学习 CSS 的时候,总是会听到一个盒模型的概念。它是 CSS 的基础,如果你不能理解盒模型,那你就无法学好...

  • 盒模型

    盒模型 CSS 基础框盒模型是 CSS 规范的一个模块,它定义了一种矩形的盒子——包括它们各自的内边距(paddi...

  • CSS布局模型

    一、概述: 布局模型与盒模型一样都是 CSS 最基本、 最核心的概念。 但布局模型是建立在盒模型基础之上,又...

  • css盒模型基础

    1.盒模型简介

  • W3C组织建议把所有的网页上的对象都放在一个盒子中(在定义盒子宽高的时候,要考虑到内填充,...

网友评论

      本文标题:css盒模型基础

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