html中的行内元素和块级元素有哪些

html中的⾏内元素块级元素有哪些
1.关于⾏内元素和块级元素的说明
块级元素会⾃动占据⼀定矩形空间,可以通过设置⾼度、宽度、内外边距等属性,来调整这个矩形的样⼦;与之相反,⾏内元素,则没有⾃⼰的独⽴空间,它是依附于其他块级元素存在的,因此,对⾏内元素设置⾼度、宽度、内外边距等属性,都是⽆效的。(置换元素除外)
2.⾏内、块级元素区别:
1,块级元素独占⼀⾏,其宽度⾃动填满⽗元素宽度
⾏内元素不独占⼀⾏,相邻⾏内元素排在同⼀⾏,直到排不下,才换⾏,其宽度随元素的内容⽽变化
2,⼀般情况下,块级元素可设置 width, height属性,⾏内元素设置width, height⽆效(置换元素除外)
(注意:块级元素即使设置了宽度,仍然是独占⼀⾏的)
3,块级元素可以设置margin 和 padding. ⾏内元素的⽔平⽅向的padding-left,padding-right,margin-left,margin-right 都产⽣边距效果,但竖直⽅向的padding-top,padding-bottom,margin-top,margin-bottom都不会产⽣边距效果。(⽔平⽅向有效,竖直⽅向⽆效)
3.⾏内、块级元素:
佳佳人体艺术
常见块级元素(block element)
address - 地址
center - 居中对齐块
探索性因子分析div - 常⽤块级元素,也是css layout的主要标签
dl - 定义列表
form - 交互表单
h1 - ⼤标题
h2 - 副标题
h3 - 3级标题
h4 - 4级标题
h5 - 5级标题
h6 - 6级标题
hr - ⽔平分隔线半耕半读
menu - 菜单列表
ol - 有序列表
ul - ⽆序列表
li - 列表项
p - 段落
pre - 格式化⽂本
table - 表格
tr - 表格中的⾏
常见内联元素(inline element)
a - 锚点
b - 粗体(不推荐)
big - ⼤字体
br - 换⾏
dfn - 定义字段循证医学
em - 强调
i - 斜体
img - 图⽚
一江春水向东流 任正非input - 输⼊框
label - 表格标签
q - 短引⽤
select - 项⽬选择
span - 常⽤内联容器,定义⽂本内区块
strong - 粗体强调
textarea - 多⾏⽂本输⼊框
u - 下划线
var - 定义变量
中国海洋大学王萍4.⾏内元素和块级元素之间的转换
1.设置display
块级元素,默认display:block;
⾏内不可置换元素,默认为display:inline;
⾏内置换元素,默认为display:inline-block;
display:none;不显⽰该元素,也不会保留该元素原先占有的⽂档流位置。
display:block;转换为块级元素。
display:inline;转换为⾏内元素。
display:inline-block;转换为⾏内块元素。
2.设置float
当把⾏内元素设置完浮动(float:left/right)后,该⾏内元素的display属性会被赋予block值,且拥有浮动特性。(当它浮动时,⾏内元素就会⽣成⼀个块级框。也可以说是⾏内框)与此同时,⾏内元素去除了之间的莫名空⽩。
3.设置position
当为⾏内元素进⾏定位时,position:absolute,与position:fixed。都会使原先的⾏内元素变为块级元素。
注意
转换为块级元素只是,float与position的副作⽤,他们本⾝的作⽤还会⼲扰布局效果。
介绍块级元素时,会说,块级元素的宽度会继承其⽗元素。但是,只有为⾏内元素设置display:block;才会有这样的效果,其他转换之后并不会默认带来这个效果。

本文发布于:2024-09-22 19:28:24,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/41101.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:元素   块级   定义   设置   宽度   转换
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议