html行内元素和块内元素离别是什么?html行内元素和块内元素的特
HTML行内元素(inline element)的特点:
行内元素也叫内联元素或者内嵌元素。行内元素和其他元素都在一行上,高度、行高、内边距和外边距都不成改动。宽度是它文字或者图片的宽度,也是不成改动的。行内元素只能容纳文本或者其他行内元素。
此前文章中讲到的 a,img,br是行内元素。
块级(block)元素的特点:
①总是在新行上开端;
②高度,行高乃至外边距和内边距都可操纵;
③宽度缺省是它的容器的100%,除非设定一个宽度;
④它可以容纳内联元素和其他块元素。
内联(inline)元素的特点:
①和其他元素都在一行上;
②高,行高及外边距和内边距不成改动;
③宽度就是它的文字或图片的宽度,不成改动;
④内联元素只能容纳文本或者其他内联元素。
关于行内元素和块状元素的说明:
按照CSS标准的规定,每一个网页元素都有一个display属性,用于肯定该元素的类型,每一个元素都有默许的display属性值,比方div元素,它的默许display属性值为“block”,成为“块级”元素(block-level);而span元素的默许display属性值为“inline”,称为“行内”元素。div这样的块级元素,就会主动占据必然矩形空间,可以通过设定高度、宽度、里外边距等属性,来调整的这个矩形的模样;与之相反,像“span”“a”这样的行内元素,则没有本人的独立空间,它是倚赖于其他块级元素存在的,因此,对行内元素设定高度、宽度、里外边距等属性,都是无效的。
行内、块状元素不同:
(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都不会发生边距结果。(水平标的目的有效,竖直标的目的无效)
行元素和块元素离别是什么:
块元素(block element)
address - 地址
blockquote - 块援用
center - 举中对齐块
dir - 名目列表
div - 常用块级容易,也是css layout的主要标签
dl - 定义列表
fieldset - form操纵组
form - 交互表单
h1 - 大标题
h2 - 副标题
h3 - 3级标题
h4 - 4级标题
h5 - 5级标题
h6 - 6级标题
hr - 水平分隔线
menu - 菜单列表
noframes - frames可选内容,(关于不支撑frame的阅读器显示此区块内容
noscript - 可选足本内容(关于不支撑script的阅读器显示此内容)
ol - 排序表单
p - 段落
pre - 格局化文本
able - 表格
ul - 非排序列表
内联元素(inline element)(行内元素)
a - 锚点
abbr - 缩写
acronym - 首字
b - 粗体(不引荐)
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 - 下划线
var - 定义变量
【相关引荐】
HTML5是啥,HTML5是什么特性和优缺陷?
html的根基元素,让你零根基学习HTML
以上就是html行内元素和块内元素离别是什么?html行内元素和块内元素的特点介绍的具体内容,更多请关注百分百源码网其它相关文章!