盒模型基本概念

盒模型

规定了元素框处理元素内容、内边距边框距和 外边距的方式。

1、内边距

元素的内边距在边框和内容区之间。控制该区域最简单的属性是 padding

属性。

Padding:简写属性。

Padding-bottom:设置元素的下内边距。

Padding-top:设置元素的上内边距。

Padding-left:设置元素的左内边距。

Padding-right: 设置元素的右内边距。

Padding:10px   四个方向

:10px 20px   上下  左右

:10px 20px 30px   上 左右 下

:10px 20px 30px 40px  上 右 下 左

2、边框  (可以做三角形)

(border) 是围绕元素内容和内边距的一条或多条线。

Border-style:none、dotted、dashed、double、solid

Border-width

Border-color (默认为transparent)

做三角形:

div{

width: 0px;

height: 0px;

border-top: 900px red solid;

border-left: 900px transparent solid;

border-right: 900px transparent solid;

border-bottom: 900px transparent solid;

}

<div></div>

3、外边距 (margin:可以为负值)

围绕在元素边框的空白区域是外边距。设置外边距会在元素外创建额外的“空白”,用法同padding。

注:margin: 0 auto 为块级元素水平居中。

4、外边距合并

外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。

合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。

.div1,.div2{

height: 500px;

width: 300px;

border: 2px dashed red;

}

.div1{

margin-bottom: 200px;

}

.div2{

margin-top: 100px;

}

<div class="div1">fjkalj</div>

<div class="div2">的客服进来</div>

时间: 2024-08-09 15:15:54

盒模型基本概念的相关文章

用一两句话说一下你对“盒模型”这个概念的理解,和它都涉及到哪些css属性

网页设计中常听的属性名:内容(content).填充(padding).边框(border).边界(margin), CSS盒子模式都具备这些属性. 这些属性我们可以用日常生活中的常见事物——盒子作一个比喻来理解,所以叫它盒子模式. CSS盒子模型就是在网页设计中经常用到的CSS技术所使用的一种思维模型.

前端开发:css基础知识之盒模型以及浮动布局。

前端开发:css基础知识之盒模型以及浮动布局 前言 楼主的蛮多朋友最近都在学习html5,他们都会问到同一个问题 浮动是什么东西?  为什么这个浮动没有效果?  这个问题楼主已经回答了n遍.今天则是把它写到我的博客中,想知道自己过来翻就好啦 ^_^  下面楼主把当前的自己对css的基础认知一一给大家道来...... 盒模型 谈到盒模型,有经验的小伙伴一定滚瓜烂熟,无非就是 内容(content).填充(padding).边框(border).边界(margin): 这些属性我们可以把它转移到我们

CSS学习笔记——盒模型,块级元素和行内元素的区别和区别

今天本来打算根据自己的计划进行前端自动化的学习的,无奈早上接到一个任务需求需要新增一个页面.自从因为工作需要转前端之后,自己的主要注意力几 乎都放在JavaScript上面了,对CSS和HTML这方面其实基础真的很差,今天在写页面的时候就被浮动啊.内外边距啊这些耽误了不少时间. 反思一下,自己确实在这些基础方面的不足很多,所以今后的学习笔记主要是我在工作中遇到的一些问题和他们的解决方法.其中可能中会有JS.CSS.HTML各方面的,我会把自己每一天学到的内容都记录一下,辅助自己打好基础. 今天在

自学html--two(盒模型)

一.盒模型的概念 html的布局类似盒子模型,直观理解如下图: 简单介绍: margin是相邻div之间的间距,影响的是不同块元素的之间的位置: border是div盒模型的盒边框,分别有三个要素:边框厚度反应的是边框大小,边框风格即边框样式(实线,虚线,点线等等),边框颜色color: padding内边框厚度,这个值主要控制div内容的缩减程度,其颜色跟随div背景颜色. 代码示例: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict

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

概览 CSS盒模型,规定了元素框来处理元素的 内容.内边距.边框和外边距的方式 元素部分是指内容部分,也是最实际的内容,包围内容的称之为内边距,内边距外围是边框,边框外围就是外边距:且外边距是透明的,所以并不会阻挡其后的元素 * { margin: 0; padding: 0; } 这是在CSS中最常见的初始化CSS的代码,用于覆盖浏览器的默认样式 浏览器兼容性 大多数浏览器都会按照上面的图示来呈现内容.然而 IE 5 和 6 的呈现却是不正确的.根据 W3C 的规范,元素内容占据的空间是由 w

CSS3伸缩布局盒模型 - Flexbox基础知识

我们知道在CSS2中,可以使用“浮动”和“定位”来改变盒子在文档流中的显示方式.这两种方式也是目前广泛使用的布局方式,但是在实践过程中会发现有些特殊的布局没法或者很难通过这两种方式来实现.在CSS3中映入了伸缩布局盒模型的概念,这样可以使得某些难以实现的布局变得非常轻松. 使用Flexbox(Flexible Box)可以很好解决以下问题: 1,作为容器的盒子的宽度.高度等可以被其子元素改变.主要体现在改变子元素的宽高来填充可用空间或者防止溢出父元素 2,可以改变子元素的布局方向或者顺序. Fl

从零开始学习前端开发 — 3、CSS盒模型

★  盒子模型 (标准的盒模型) css盒模型的概念及组成 css盒模型是css的基石,每个html标签都可以看作是一个盒模型. css盒模型是由内容(content),补白或填充(padding),边框(border),外边距(margin)四部分组成(具体如图所示) 1.内容(content) 宽度 width:数值+单位; 高度 height:数值+单位; eg: .box{width:200px;height:100px;} 2.补白或填充 (设置内容和边框之间的距离) 语法:paddi

CSS盒模型的介绍

CSS盒模型的概念与分类      CSS盒模型就是一个盒子,封装周围的HTML元素,它包括内容content.边框border.内边距padding.外边距margin. CSS盒模型分为标准模型和IE模型: 标准模型和IE模型的区别       标准模型的width是内容content 的宽度:                                                   设置方式: box-sizing:content-box;        IE模型的width是内

盒模型(重要)

盒模型 width:内容的宽高 height:内容的高 padding:内边距 border:边框 margin:外边距 盒模型的概念 在CSS中,"box model"这一术语是用来设计和布局时使用,然后在网页中基本上都会显示一些方方正正的盒子.我们称为这种盒子叫盒模型. 盒模型有两种:标准模型和IE模型.我们在这里重点讲标准模型. 盒模型示意图 盒模型的属性 width:内容的宽度 height: 内容的高度 padding:内边距,边框到内容的距离 border: 边框,就是指的