CSS - 盒模型

问答


1. 盒模型包括哪些属性

答:

  • content area - 内容区域
  • 分别有 width 和 height 属性
  • padding area - 内边距区域
  • 分别有 padding-top,padding-right,padding-bottom,padding-left属性
  • border area - 边框区域
  • 分别有 border-top,border-right,border-bottom,border-left属性
  • margin area - 外边距区域
  • 分别有 margin-top,margin-right,margin-bottom,margin-top属性
  • box-sizing - 用来改变标准盒模型对元素宽和高的计算方式

2. text-align: center的作用是什么,作用在什么元素上?能让什么元素水平居中

答:

  • 作用于块级元素,使子元素为行内的元素水平居中。

3. 如果遇到一个属性想知道兼容性,在哪查看?

答:

4. IE 盒模型和W3C盒模型有什么区别?

答:

  • IE盒模型,即box-sizing为border-box,盒模型的宽和高等于padding加上border加上content的宽和高。
  • W3C盒模型,即box-sizing为content-box,盒模型的宽和高等于内容的宽和高。
  • IE6,IE7,IE8在 doctype 没有声明的情况下,会使用IE盒模型计算公式。声明的情况下,使用W3C盒模型。

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

    * {box-sizing: border-box;}

答:

  • 针对所有元素使用IE盒模型的计算样式,即宽和高为整个盒模型的宽和高。
    • 举例:width = border-left + padding-left + content-width + padding-right + border-right
  • 兼容性


    box-sizing兼容性.gif
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,681评论 1 92
  • 课程目标 掌握盒模型相关知识点 了解IE盒模型和W3C 盒模型区别 学习建议 视频未覆盖的知识点会提供详细的文档资...
    饥人谷_江君阅读 3,717评论 0 3
  • Part 1 :盒模型(box model) "every element in web design is a ...
    野味狼果阅读 4,138评论 1 11
  • 盒模型 盒模型的特点: 每个盒子都有:边界、边框、填充、内容四个属性;每个属性都包括四个部分:上、右、下、左;这四...
    xiaolizhenzhen阅读 5,074评论 0 0
  • 幼儿园要求家长读这篇文章并写读后感,所以就写了些文字。 这篇文章可以在网上搜到。 核心与亮点 注意睡眠和运动...
    小镭Ra阅读 5,299评论 0 0