文章目录

  • 标签显示模式
    • 块元素
    • 行内元素
    • 行内块元素
    • 标签显示模式的转换:
  • 盒子模型
    • 外边距(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:标签显示模式与盒子模型相关推荐

  1. CSS基本知识之盒子模型

    CSS基本知识之盒子模型 首先要知道什么是盒子模型? 所谓盒子模型:就是把 HTML 页面中的布局元素看作是一个矩形的盒子,也就是一个盛装内容的容器.CSS 盒子模型本质上是一个盒子,封装周围的 HT ...

  2. CSS布局:CSS三大特性、盒子模型

    CSS布局 Date: September 3, 2022 Summary: CSS三大特性.盒子模型 CSS三大特性 ◆ 能够认识不同选择器的 优先级 公式 ◆ 能够进行 CSS 权重叠加计算,分析 ...

  3. web前端 --- CSS(04) -- 盒子模型、div+css网页布局、css3新特性

    盒子模型 (1)网页标签分类: 行内元素: 块级元素:有宽高,可以设置大小,同时不会让其他块元素默认占据当前行 (2)内边距: 内容和边线之间存在空白区域,空白区域被称为:内边距(padding) 盒 ...

  4. CSS 三大特性与盒子模型

    CSS 三大特性 CSS层叠性 css=层叠样式表 所谓层叠性是指多种CSS样式的叠加. 是浏览器处理冲突的一个能力,如果一个属性通过两个相同选择器设置到同一个元素上,那么这个时候一个属性就会将另一个 ...

  5. CSS样式中选择器+盒子模型+定位+浮动

    CSS样式中选择器+盒子模型+定位+浮动 一.选择器 选择器,选择你所需要修饰的HTML元素 1.通配符选择器 <!DOCTYPE html> <html><head&g ...

  6. CSS中的标准盒子模型和怪异盒子模型

    一.什么是盒子模型(Box Model) 盒子想必大家都是知道的吧! 生活中我们的快递有盒子包装着,买的蛋糕也是有盒子包装着,我们的礼品也是被盒子包装着. 模型是什么呢? 它是主观意识借助实体或者虚拟 ...

  7. html盒子模型多个盒子,css如何使用不同盒子模型

    css如何使用不同盒子模型 css使用不同盒子模型可以通过css属性box-sizing来设置,当它的值为content-box时,是标准的盒子模型:当它的值为border-box时,是IE盒子模型: ...

  8. html如何设置浮动的盒子,CSS的浮动以及盒子模型

    原标题:CSS的浮动以及盒子模型 "没错,就是他." 今天我们来了解一下浮动 我们之前说过div是一个块级元素单独占一行的,排版会很不方便,这就引出了我们今天要学习的内容:浮动 这 ...

  9. CSS入门三、盒子模型

    零.文章目录 CSS入门三.盒子模型 1.网页布局的本质 网页布局过程: 先准备好相关的网页元素,网页元素基本都是盒子 Box . 利用 CSS 设置好盒子样式,然后摆放到相应位置. 往盒子里面装内容 ...

最新文章

  1. 你不知道的JavaScript系列(一)—— 类型
  2. pytorch出现‘DataLoader‘ object is not callable。
  3. #用construct2做游戏
  4. QML控件拖动并靠边停留
  5. python神器pandas_Python数据处理神器,pandas入门必需理解的核心内容
  6. 从头开始搭建一个mybatis+postgresql平台
  7. 08、ADS使用记录之低通滤波器设计与优化
  8. 《Hexo: 从零开始编写自己的主题》2. 入门Hexo主题编写
  9. Android动画全篇系列(二)——补间动画
  10. 用Origin找两曲线的交点
  11. pacemaker+drbd主从
  12. Mysql多字段关键词查询,多字段多关键词查询,concat_ws函数
  13. 小a和uim之大逃离,洛谷之提高历练地,动态规划TG.lv(1)(3-2)
  14. 聊天室类PHP源码[无名轻聊]
  15. 《计算机网络自顶向下方法》笔记
  16. Windows Python PyTorch CUDA 11.7 TensorRT 环境配置
  17. 安卓手机投屏很简单,每个安卓手机都可以
  18. 区块链健康促进攻克重大疾病
  19. 【软件测试】小本科+985硕渣投面字节跳动,共七面,已拿offer 面经分享
  20. JDK8 Optional

热门文章

  1. iOS开发之NSURLProtocol的那些坑
  2. //众神云集、群魔乱舞、以一抵百、砥砺前行//P1577 切绳子
  3. G711编解码(G711与PCM类型互转)
  4. i saw thee weep
  5. vant weapp 多选上传图片_微信小程序:使用vant实现上传图片功能
  6. 维护斐波那契数列通项公式
  7. 怎样在学术论文中引用参考文献?
  8. 5.1 创建slab描述符
  9. CoreData Z_PK
  10. 从此以后我所有的荣誉都归属于你