CSS系列:CSS中盒子模型
盒子模型是CSS控制页面时一个很重要的概念。所有页面中的元素都可以看成是一个盒子,占据着一定的页面空间。可以通过调整盒子的边框和距离等参数,来调节盒子的位置和大小。
1. 盒子的内部结构
在CSS中,一个独立的盒子模型由content(内容)、border(边框)、padding(内边接)和margin(外边距)4个部分组成。
一个盒子实际所占的宽度(或高度)是由“内容 + 内边距 + 边框 + 外边距”组成的。在CSS中可以通过设定width和height的值来控制内容所占的矩形的大小,并且对于任何一个盒子,都可以分别设定4条边各自的border、padding和margin。
2. 边框(border)
border一般用于分隔不同元素,border的外围即为元素的最外围,在计算元素实际的宽和高时,需要将border纳入,即border会占据空间。
border的属性主要有3个,分别是color、width和style。在使用CSS设置边框的时候,可以分别使用border-color、border-width和border-style来设置。
对不同的边框设置不同的属性值方法:按照规定的顺序,给出2个、3个或者4个属性值。
◊ 如果给出1个属性值,表示上下左右4条边框的属性值,同为一个值。
◊ 如果给出2个属性值,前者表示上下边框的属性,后者表示左右边框的属性。
◊ 如果给出3个属性值,前者表示上边框的属性,中间的数值表示左右边框的属性,后者表示下边框的属性。
◊ 如果给出4个属性值,依次是上右下左边框的属性,即顺时针排序。
示例:
border-style: solid; border-style: solid dashed; border-style: solid dashed dotted; border-style: solid dashed dotted double;
对于border-width,border-color的属性值设置与border-style类似,支持相同的缩写形式。
border: 1px solid #ff0000;
3. 内边距(padding)
padding内边距用于控制内容与边框直接的距离。
padding: 5px; padding: 5px 10px; padding: 5px 10px 2px; padding: 5px 10px 2px 3px;
4. 外边距(margin)
margin是元素与元素之间的距离。
margin: 5px; margin: 5px 10px; margin: 5px 10px 2px; margin: 5px 10px 2px 3px;
转载于:https://www.cnblogs.com/libingql/p/4185295.html
CSS系列:CSS中盒子模型相关推荐
- Web前端,CSS中盒子模型的组成,了解掌握盒子模型的边框、内边距、外边距
前言 持续总结输出中,今天分享的是Web前端,CSS中盒子模型的组成,了解掌握盒子模型的边框.内边距.外边距 1.盒子模型的介绍 盒子的概念 页面中的每一个标签,都可看做是一个 "盒子&qu ...
- CSS基本知识之盒子模型
CSS基本知识之盒子模型 首先要知道什么是盒子模型? 所谓盒子模型:就是把 HTML 页面中的布局元素看作是一个矩形的盒子,也就是一个盛装内容的容器.CSS 盒子模型本质上是一个盒子,封装周围的 HT ...
- CSS布局:CSS三大特性、盒子模型
CSS布局 Date: September 3, 2022 Summary: CSS三大特性.盒子模型 CSS三大特性 ◆ 能够认识不同选择器的 优先级 公式 ◆ 能够进行 CSS 权重叠加计算,分析 ...
- web前端 --- CSS(04) -- 盒子模型、div+css网页布局、css3新特性
盒子模型 (1)网页标签分类: 行内元素: 块级元素:有宽高,可以设置大小,同时不会让其他块元素默认占据当前行 (2)内边距: 内容和边线之间存在空白区域,空白区域被称为:内边距(padding) 盒 ...
- CSS 三大特性与盒子模型
CSS 三大特性 CSS层叠性 css=层叠样式表 所谓层叠性是指多种CSS样式的叠加. 是浏览器处理冲突的一个能力,如果一个属性通过两个相同选择器设置到同一个元素上,那么这个时候一个属性就会将另一个 ...
- html如何设置浮动的盒子,CSS的浮动以及盒子模型
原标题:CSS的浮动以及盒子模型 "没错,就是他." 今天我们来了解一下浮动 我们之前说过div是一个块级元素单独占一行的,排版会很不方便,这就引出了我们今天要学习的内容:浮动 这 ...
- CSS入门三、盒子模型
零.文章目录 CSS入门三.盒子模型 1.网页布局的本质 网页布局过程: 先准备好相关的网页元素,网页元素基本都是盒子 Box . 利用 CSS 设置好盒子样式,然后摆放到相应位置. 往盒子里面装内容 ...
- html盒子模型多个盒子,css如何使用不同盒子模型
css如何使用不同盒子模型 css使用不同盒子模型可以通过css属性box-sizing来设置,当它的值为content-box时,是标准的盒子模型:当它的值为border-box时,是IE盒子模型: ...
- css中盒子模型的布局
目录 一 水平布局 二 垂直布局 css中的盒子模型布局分为两种:水平布局和垂直布局 一 水平布局 盒子模型中水平方向影响因素有7个,分别是:margin-left border-left padd ...
最新文章
- java里面怎么添加表约束_mysql给表增加约束条件
- 自动化运维之CentOS7下PXE+Kickstart+DHCP+TFTP+HTTP无人值守安装系统
- 用最简单的例子说明设计模式(一)之单例模式、工厂模式、装饰模式、外观模式...
- 伺服电机常用参数设置_6个步骤教你如何快速调试伺服电机
- SVN clean失败解决方法
- 降维系列之 MDS多维缩放 与 ISOMAP 等度量映射
- Android逆向分析实例(三)-解密微信EnMicroMsg.db数据库
- xp系统升级到win7系统打印驱动的安装
- 中班科学计算机,中班科学活动《蜗牛吃什么》
- 转:标准差(Standard Deviation) 和 标准误差(Standard Error)
- Pycharm配置(1)——解释器(interpreter)
- Unity 预定义标签
- 2016年排名Top 100的Java类库——在分析了47,251个依赖之后得出的结论(16年文章)...
- 分油问题回朔法c语言算法,用回溯法求“韩信分油”问题所有解
- 活动预告|CoodeWisdom 软件智能化开发与运维学术报告系列 第4期(陈鹏飞 中山大学)...
- 20110822炒股日记--进入筑底阶段
- 点云数据生成三维模型_残损叶轮想要逆向修补,三维扫描仪快速生成三维数据...
- 推荐一个开源的任务管理工具DooTask(支持私有部署)
- Microsoft Office无法验证此应用程序的许可证怎么解决
- 两问表和三问表哪个更少_[三问三解]关于问表和三问表的区别
热门文章
- 服务器每秒钟执行命令数量是什么_全国自考互联网及其应用模拟试卷(一)及答案.doc...
- 服务器系统2012怎么多人连接,windows2012服务器TCP连接数
- java 拖拽目录_Java 7:如何在Java中实现拖放?
- android app.build文件_网易友品 Android 客户端组件化演进
- 12v小型电机型号大全_伊藤8KW静音柴油发电机YT8100T型号规格
- linux 记事本程序,Linux记事本操作
- mysql数据被截断_有关Mysql数据截断问题的处理方法
- java 十亿数据量运行速度慢_Java学习进阶之数据结构知识梳理
- 内地计算机科技学校,23所内地顶尖高校盘点!计算机学科哪家强?
- java面试题二十 try catch