html5--6-28 css盒模型4

实例

学习要点

  • 了解盒模型
  • 元素内容、内边距、边框 和 外边距

了解盒模型的概念:

  • CSS 盒模型规定了处理元素内容、内边距、边框 和 外边距 的方式。
  • 最内部分是元素内容,直接包围内容的是内边距。内边距呈现了元素的背景。内边距的边缘是边框。边框以外是外边距。

元素的尺寸:

  • height 设置元素的高度。属性值:auto:默认。/px、cm 等单位定义高度。/百分比
  • width 设置元素的宽度属性值:auto:默认。/px、cm 等单位定义高度。/百分比
  • max-height 设置元素的最大高度。属性值:auto:默认。/px、cm 等单位定义高度。/百分比
  • max-width 设置元素的最大宽度。属性值:auto:默认。/px、cm 等单位定义高度。/百分比
  • min-height 设置元素的最小高度。属性值:auto:默认。/px、cm 等单位定义高度。/百分比
  • min-width 设置元素的最小宽度。属性值:auto:默认。/px、cm 等单位定义高度。/百分比
  • 当属性值用百分比时是相对于父元素的尺寸来说的。
  • 最大最小宽高主要用于动态控制缩放等情况下,这里暂做了解。

padding 属性:元素的内边距:

  • padding-top 属性设置元素的上内边距(空间)。
  • padding-right 属性设置元素右内边距(空白)。
  • padding-bottom 属性设置元素的下内边距(底部空白)。
  • padding-left 属性设置元素左内边距(空白)。
  • padding 属性接受长度值或百分比值,但不允许使用负值。
    • padding * 同时设定四个边距
    • padding ** 分别设定上下、左右边距
    • padding *** 分别设定上、左右、下边距
    • padding **** 分别设定上、右、下、左边距

border属性:元素的边框,是围绕元素内容和内边距的一条或多条线。

  • border属性:
  • 可以按顺序设置如下属性:

    • border-width
    • border-style
      • solid 定义实线。/dotted 定义点状边框/double 定义双线......
    • border-color
  • 关于元素的边框后边课程还会详细讲解,暂时先简单了解。

margin 属性:元素的外边距:

  • 围绕在元素边框的空白区域是外边距。设置外边距会在元素外创建额外的“空白”。
  • margin-top 属性设置元素的上外边距(空间)。
  • margin-right 属性设置元素外内边距(空白)。
  • margin-bottom 属性设置元素的下外边距(底部空白)。
  • margin-left 属性设置元素左外边距(空白)。
  • margin 属性接受长度值或百分比值,允许使用负值。
    • margin * 同时设定四个外边距
    • margin ** 分别设定上下、左右外边距
    • margin *** 分别设定上、左右、下外边距
    • margin **** 分别设定上、右、下、左外边距

外边距的合并

  • 外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。
  • 合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。

溢出的处理

  • overflow 如果内容溢出了元素内容区域,是否对内容的边缘进行裁剪。
  • overflow-x 如果内容溢出了元素内容区域,是否对内容的左/右边缘进行裁剪。
  • overflow-y 如果内容溢出了元素内容区域,是否对内容的上/下边缘进行裁剪。
    • visible 不裁剪内容,可能会显示在内容框之外。
    • hidden 裁剪内容 - 不提供滚动机制。
    • scroll 裁剪内容 - 提供滚动机制。
    • auto 如果溢出框,则应该提供滚动机制

html5--6-28 css盒模型4的更多相关文章

  1. 第 16 章 CSS 盒模型[下]

    学习要点: 1.元素可见性 2.元素盒类型 3.元素的浮动 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS 盒模型,学习怎样了解元素的外观配置以及文档的整体布局. 一.元素可见性 使用 vis ...

  2. 第 16 章 CSS 盒模型[上]

    学习要点: 1.元素尺寸 2.元素内边距 3.元素外边距 4.处理溢出 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS 盒模型,学习怎样了解元素的外观配置以及文档的整体布局. 一.元素尺寸 C ...

  3. 第七十三节,css盒模型

    css盒模型 学习要点: 1.元素尺寸 2.元素内边距 3.元素外边距 4.处理溢出 本章主要探讨HTML5中CSS盒模型,学习怎样了解元素的外观配置以及文档的整体布局. 一.元素尺寸 CSS盒模型中 ...

  4. 每日分享!介绍Css 盒模型!

    如何定义盒模型: 在CSS盒子模型理论中,页面中所有的元素都是看成一个盒子,并且还占据一定的空间. 一个页面是由很多这样的盒子组成的.这些盒子之间都会相会影响,因此我们掌握CSS盒模型相当重要.需要理 ...

  5. 什么是CSS盒模型及利用CSS对HTML元素进行定位的实现(含h5/css3新增属性)

    大家好,很高兴又跟大家见面了!本周更新博主将给大家带来更精彩的HTML5技术分享,通过本周的学习,可实现大部分的网页制作.以下为本次更新内容. 第四章 css盒模型 <!DOCTYPE html ...

  6. 详解CSS盒模型

    原文地址:http://luopq.com/2015/10/26/CSS-Box-Model/ 本文主要是学习CSS盒模型的笔记,总结了一些基本概念,知识点和细节. 一些基本概念 HTML的大多数元素 ...

  7. 详解CSS盒模型(转)

    详解CSS盒模型   阅读目录 一些基本概念 盒模型 原文地址:http://luopq.com/2015/10/26/CSS-Box-Model/ 本文主要是学习CSS盒模型的笔记,总结了一些基本概 ...

  8. 大前端学习笔记整理【一】CSS盒模型与基于盒模型的6种元素居中方案

    概览 CSS盒模型,规定了元素框来处理元素的 内容.内边距.边框和外边距的方式 元素部分是指内容部分,也是最实际的内容,包围内容的称之为内边距,内边距外围是边框,边框外围就是外边距:且外边距是透明的, ...

  9. CSS盒模型

    CSS盒模型是CSS 可视化格式化系统的基石,它是理解样式表如何工作的核心概念.盒模型用于元素定位和页面布局.元素框的最内部分是实际的内容,直接包围内容的是内边距.内边距呈现了元素的背景.内边距的边缘 ...

  10. 【前端盲点】DOM事件流论证CSS盒模型是否具有厚度

    前言 很久没有扯淡了,我们今天来扯淡吧. 我今天思考了一个问题,我们页面的dom树到底是如何渲染的,而CSS盒模型与javascript是否有联系,于是便想到一个问题: CSS的盒模型具有厚度么??? ...

随机推荐

  1. poj 3461 Oulipo,裸kmp

    传送门 Oulipo Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 32373   Accepted: 13093 Desc ...

  2. python生成器及迭代器

    一.迭代器 迭代器是访问集合元素的一种方式 迭代器是一个可以记住遍历的位置的对象. 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束.迭代器只能往前不会后退. 迭代器有两个基本的方法: ...

  3. StoryBoard中使用xib

    转自:http://blog.csdn.net/li6185377/article/details/8131042 一般自定义View       代码方式 有       在初始化的时候添加 子Vi ...

  4. [delphi]修改indy源码后重新编译

    http://blog.csdn.net/nerdy/article/details/8702568 虽然indy有一身的毛病,但是一般情况下使用起来还是多方便的. 今天在做一个使用到indy的程序的 ...

  5. code forces 1051 d

    看的这个题解:http://www.cnblogs.com/tobyw/p/9685639.html 写的比较清楚. 矩阵类型的计数题 比赛时感觉就像是个dp,然后就跳过了. 现在看着题解写一下,感觉 ...

  6. Idea基本讲解、常用配置以及快捷键设置

    IDEA官网学习文档:https://www.jetbrains.com/idea/documentation/ IDEA官网入门教程:https://www.jetbrains.com/help/i ...

  7. Hadoop学习(一)生态体系之简介

    Hadoop 系列(一)基本概念 一.Hadoop 简介 Hadoop 是一个由 Apache 基金会所开发的分布式系统基础架构,它可以使用户在不了解分布式底层细节的情況下开发分布式程序,充分利用集群 ...

  8. 使用SmartQQ实现的智能回复(Web QQ协议)

    采用SmartQQ SDK进行开发,官网:https://github.com/ScienJus/smartqq 此项目只是集成使用的方法,在com.jsoft.robot.SmartQQUse.Re ...

  9. 设计模式入门之原型模式Prototype

    //原型模式:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象 //简单来说,当进行面向接口编程时,假设须要复制这一接口对象时.因为不知道他的详细类型并且不能实例化一个接口 //这时就须要 ...

  10. windows 怎么验证域名是否开启了 https

    由于 ping 是针对 IP 层的,只能检查当前系统网络与网络中某个IP,某个域名是否连通. 当我们需要验证域名是否开启了 https时,用如下方法: 1. 下载tcping.exe,放到本机C盘根目 ...