CSS块级元素和行内元素及其区别

 2024-01-27 04:02:20  阅读 0

1、块级元素:block 每个块级元素默认占据一行高度。 向行中添加块级元素后,无法再添加其他元素(float 之后除外)。 当连续编辑两个块级元素时,它们会自动换行并显示在页面上。 块级元素一般可以嵌套块级元素或内联元素;

块级元素通常表现为组织结构的容器,但情况并非总是如此。一些块级元素,例如

只能包含块级元素。其他块级元素可以包含行级元素,例如

其他元素可以同时包含块级和行级元素。

div

它是最常用的块级元素和元素样式。

display:block

全部都是块级元素。 它们总是以块的形式表示,并与同级的兄弟块按顺序垂直排列,填满左右两侧。

行内元素可以设置浮动吗_行内元素的padding和margin可设置吗_指定元素的行内样式

2、行内元素:也称行内元素、行内元素等; 内联元素一般是基于语义级别()的基本元素,只能容纳文本或其他内联元素。 常见的行内元素“a”是常见的。 例如SPAN元素、元素样式:都是内联元素。 例如,文本等元素在字母之间水平排列,并自动折叠到右端。

三、块元素的特点: 1、总是换行;

②. 高度、行高、边距、内边距均可控制;

③. 除非设置了宽度,否则宽度默认为其容器的 100%。

④. 它可以容纳内联元素和其他块元素

4、要素特征①. 与其他元素在同一行;

②. 高度、行高、边距和填充不能更改;

③. 宽度是其文本或图片的宽度,不能更改。

④. 行内元素只能容纳文本或其他行内元素。

对于内联元素,需要注意以下几点

设置宽度width 无效。
设置高度height 无效,可以通过line-height来设置。
设置margin 只有左右margin有效,上下无效。
设置padding 只有左右padding有效,上下则无效。注意元素范围是增大了,但是对元素周围的内容是没影响的。

5. 常用块元素

address – 地址
blockquote – 块引用
center – 举中对齐块
dir – 目录列表
div – 常用块级容易,也是CSS layout的主要标签
dl – 定义列表
fieldset – form控制组
form – 交互表单
h1 – 大标题
h2 – 副标题
h3 – 3级标题
h4 – 4级标题
h5 – 5级标题
h6 – 6级标题
hr – 水平分隔线
isindex – input prompt
menu – 菜单列表
noframes – frames可选内容,(对于不支持frame的浏览器显示此区块内容
noscript – 可选脚本内容(对于不支持script的浏览器显示此内容)
ol – 有序表单
p – 段落
pre – 格式化文本
table – 表格
ul – 无序列表

6. 常见的行内元素

a – 锚点
abbr – 缩写
acronym – 首字
b – 粗体(不推荐)
bdo – bidi override
big – 大字体
br – 换行
cite – 引用
code – 计算机代码(在引用源码的时候需要)
dfn – 定义字段
em – 强调
font – 字体设定(不推荐)
i – 斜体
img – 图片
input – 输入框
kbd – 定义键盘文本
label – 表格标签
q – 短引用
s – 中划线(不推荐)
samp – 定义范例计算机代码
select – 项目选择
small – 小字体文本
span – 常用内联容器,定义文本内区块
strike – 中划线
strong – 粗体强调
sub – 下标
sup – 上标
textarea – 多行文本输入框
tt – 电传文本
u – 下划线

7. 行内元素和块级元素有什么区别? 区别一:

块级:块级元素会占据独占行,宽度默认会自动填充其父元素的宽度。

行内:行内元素不会占据一行,相邻的行内元素会排列在同一行。 它的宽度随着内容的变化而变化。

指定元素的行内样式_行内元素的padding和margin可设置吗_行内元素可以设置浮动吗

区别二:

块级:块级元素可以设置宽度和高度

:行内元素的宽度和高度不能设置

区别三:

块级:可以设置块级元素,

内联:-左; -正确的; -左边; -正确的; 在水平方向的行内元素才能生效。 但垂直方向-; -顶部; -顶部; -; 不生效。

区别四:

块级别::块;

排队::;

可以通过修改属性来切换块级元素和内联元素

标签: 元素 宽度 容纳

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码