CSS:标签显示模式与盒子模型
文章目录
- 标签显示模式
- 块元素
- 行内元素
- 行内块元素
- 标签显示模式的转换:
- 盒子模型
- 外边距(margin)
- 边框
- 补充知识:
- 内边距(padding)
标签显示模式
HTML标签一般分为块标签和行内标签两种类型,它们也称块元素和行内元素
块元素
特点:
(1)总是从新行开始
(2)高度,行高、外边距以及内边距都可以控制。
(3)宽度默认是容器的100%
(4)可以容纳内联元素(就是 行内元素)和其他块元素。
行内元素
特点:
(1)和相邻行内元素在一行上。
(2)高、宽无效,但水平方向的padding和margin可以设置,垂直方向的无效。
(3)默认宽度就是它本身内容的宽度。
(4)行内元素只能容纳文本或则其他行内元素。
行内块元素
在行内元素中有几个特殊的标签——、、,可以对它们设置宽高和对齐属性,我们将这些称为行内块元素。
特点:
(1)和相邻行内元素(行内块)在一行上,但是之间会有空白缝隙。
(2)默认宽度就是它本身内容的宽度。
(3)高度,行高、外边距以及内边距都可以控制。
标签显示模式的转换:
既然有行内元素,有块元素和行内块元素,那么自然有三者之间的转换。
转换,我们只需要要在css样式设置时写上相对应的转换代码。
块转行内:display:inline;
行内转块:display:block;
块、行内元素转换为行内块: display: inline-block;
盒子模型
盒子模型就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。每个矩形都由元素的内容、内边距(padding)、边框(border)和外边距(margin)组成。
一个盒子的是由最外边的外边距,然后到盒子边框,然后到盒子的内边距,最后也是最里面的就是文本可写 的实际内容,外边距和内边距都是用来撑开盒子的,他们是用 空白 填充位置,通常这里不能放置其他内容。
外边距(margin)
- margin-top:上外边距
- margin-right:右外边距
- margin-bottom:下外边距
- margin-left:上外边距
- 合并写法:margin:上外边距 右外边距 下外边距 左外边
取值:填取的值都是像素,注意在合并写法里面,
- 如果填写一个值,那么这个值代表上下左右都是取这个值
- 如果填写两个值,那么第一个值代表上下,第二个值代表左右
- 如果填写三个值,那么第一个值代表上,第二个值代表左右,第三个值代表下
- 如果填写四个值,这个四个值依照顺序代表上,右,下,左
边框
边框样式总结:
补充知识:
表格边框合并:
我们可以用一句话做到表格边框的合并,只需要在css中设置为:
boder-collapse:collapse;
圆角边框:
我们可以通过设置边框的弧度来设置角的形状
boder-radius:50%;
注意50%时是将其设置为了一个圆;
内边距(padding)
- padding-top:上内边距
- padding-right:右内边距
- padding-bottom:下内边距
- padding-left:左内边距
- 合并写法:padding:上内边距,右内边距,下内边距,左内边距
这里注意合并写法规则和外边距一样,一个数表示四边,两个值表示上下,左右,三个值表示上,左右,下,四个值表示上,右,下,左。
CSS:标签显示模式与盒子模型相关推荐
- 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样式的叠加. 是浏览器处理冲突的一个能力,如果一个属性通过两个相同选择器设置到同一个元素上,那么这个时候一个属性就会将另一个 ...
- CSS样式中选择器+盒子模型+定位+浮动
CSS样式中选择器+盒子模型+定位+浮动 一.选择器 选择器,选择你所需要修饰的HTML元素 1.通配符选择器 <!DOCTYPE html> <html><head&g ...
- CSS中的标准盒子模型和怪异盒子模型
一.什么是盒子模型(Box Model) 盒子想必大家都是知道的吧! 生活中我们的快递有盒子包装着,买的蛋糕也是有盒子包装着,我们的礼品也是被盒子包装着. 模型是什么呢? 它是主观意识借助实体或者虚拟 ...
- html盒子模型多个盒子,css如何使用不同盒子模型
css如何使用不同盒子模型 css使用不同盒子模型可以通过css属性box-sizing来设置,当它的值为content-box时,是标准的盒子模型:当它的值为border-box时,是IE盒子模型: ...
- html如何设置浮动的盒子,CSS的浮动以及盒子模型
原标题:CSS的浮动以及盒子模型 "没错,就是他." 今天我们来了解一下浮动 我们之前说过div是一个块级元素单独占一行的,排版会很不方便,这就引出了我们今天要学习的内容:浮动 这 ...
- CSS入门三、盒子模型
零.文章目录 CSS入门三.盒子模型 1.网页布局的本质 网页布局过程: 先准备好相关的网页元素,网页元素基本都是盒子 Box . 利用 CSS 设置好盒子样式,然后摆放到相应位置. 往盒子里面装内容 ...
最新文章
- 你不知道的JavaScript系列(一)—— 类型
- pytorch出现‘DataLoader‘ object is not callable。
- #用construct2做游戏
- QML控件拖动并靠边停留
- python神器pandas_Python数据处理神器,pandas入门必需理解的核心内容
- 从头开始搭建一个mybatis+postgresql平台
- 08、ADS使用记录之低通滤波器设计与优化
- 《Hexo: 从零开始编写自己的主题》2. 入门Hexo主题编写
- Android动画全篇系列(二)——补间动画
- 用Origin找两曲线的交点
- pacemaker+drbd主从
- Mysql多字段关键词查询,多字段多关键词查询,concat_ws函数
- 小a和uim之大逃离,洛谷之提高历练地,动态规划TG.lv(1)(3-2)
- 聊天室类PHP源码[无名轻聊]
- 《计算机网络自顶向下方法》笔记
- Windows Python PyTorch CUDA 11.7 TensorRT 环境配置
- 安卓手机投屏很简单,每个安卓手机都可以
- 区块链健康促进攻克重大疾病
- 【软件测试】小本科+985硕渣投面字节跳动,共七面,已拿offer 面经分享
- JDK8 Optional