CSS学习08-元素显示模式
CSS的元素显示模式
元素显示模式就是元素(标签)以什么方式进行显示。HTML标签一般分为块标签和行内标签两种类型,它们也称为块元素和行内元素。
1. 块元素
常见的块元素有 、 块元素的特点: ① 比较霸道,自己独占一行。 ② 高度、宽度、外边距以及内边距都可以控制。 ③ 宽度默认是容器(父级宽度)的100%。 ④ 是一个容器及盒子,里面可以放行内或者块级元素。 注意: 常见的行内元素有 行内元素的特点: ① 相邻行内元素在一行上,一行可以显示多个。 ② 高、宽直接设置是无效的。 ③ 默认宽度就是它本身内容的宽度。 ④ 行内元素只能容纳文本或其他行内元素。 注意: 在行内元素中有几个特殊的标签—— 行内块元素的特点: ① 和相邻行内元素(行内块)在一行上,但是他们之间会有空白缝隙。一行可以显示多个(行内块元素特点)。 ② 默认宽度就是它本身内容的宽度(行内元素特点)。 ③ 高度,行高,外边距以及内边距都可以控制(块级元素特点)。 特殊情况下,我们需要元素模式的转换,简单理解:一个模式的元素需要另外一种模式的特性 示例代码: 运行效果: 1、下载地址: 常用快捷方式: 1. F1 可以截图,同时测量大小,设置箭头,书写文字等 2. F3 在桌面置顶设置显示 3. 点击图片,alt 可以取色(按下 shift 可以切换取色模式) 4. 按下 esc 取消图片显示 CSS没有给我们提供文字垂直居中的代码。这里我们可以使用一个小技巧来实现。 解决方案:让文字的行高等于盒子的高度 就可以让文字在当前盒子内垂直居中 简单理解:行高的上空隙和下空隙把文字挤到中间了。如果行高小于盒子高度,文字会偏上;如果行高大于盒子高度,则文字偏下 示例代码: 运行效果: 原文:https://www.cnblogs.com/brianxq/p/14750498.html~
、
、
、
标签主要用于存放文字,因此
里面不能放块级元素,特别是不能放
等都是文字类块级标签,里面也不能放其他块级元素~
2. 行内元素
、、、、、
等,其中、、、、标签是最典型的行内元素。有的地方也将行内元素称为内联元素。
3. 行内块元素
、、
,它们同时具有块元素和行内元素的特点,有些资料可能会称它们为行内块元素。
4. 元素显示模式总结
元素模式
元素排列
设置样式
默认宽度
包含
块级元素
一行只能放一个块级元素
可以设置宽度高度
容器的100%
容器级可以包含任何标签
行内元素
一行可以放多个行内元素
不可以直接设置宽度高度
它本身内容的宽度
容纳文本或则其他行内元素
行内块元素
一行放多个行内块元素
可以设置宽度和高度
它本身内容的宽度
5. 元素显示模式转换
6. snipaste截图小工具
7. 单行文字垂直居中的原理