HTML标签类型

标签分类:

一、块标签:块标签是指本身属性为display:block;的元素。

                      1.默认占一行可以设置宽高,

                      2.在不设置宽度的情况下,块级元素的宽度是它父级元素内容的宽度

                      3.在不设置高度的情况下,块级元素的高度是它本身内容的高度

                      4.块标签的居中问题:块级标签左右居中:先设置自身width;然后,margin: 0 auto;

常用的块标签
标签描述
div常用块级容器,也是css layout的主要标签
h1大标题
h2副标题
h3三级标题
h4四级标题
h5五级标题
h6六级标题
hr水平分隔线
menu菜单列表
ol有序列表
ul无序列表
li列表项
dl定义列表
dt定义术语
dd定义描述
table表格
p段落
form交互表单


二、行标签:行标签是指本身属性为display:inline;的元素。

                      1.默认不占一行,不可以设置宽高,大小根据内容来

                      2.内联元素只能容纳文本或者其他内联元素(此处请注意,不要在内联元素中嵌套块级元素)

                      3.子级行标签之间有间隙,可以把父级元素font-size设置为0,子级单独设置font-size

                         行标签居中:由于行标签自身不支持width,使用在父级元素设置text-alian : center

常用的行标签
标签描述
span常用内联容器,定义文本内区块
a锚点
b加粗
strong加粗强调
i斜体
em斜体强调
s中划线(不推荐使用)
strike中划线
del文档中已被删除的文本
br强制换行
u下划线
textarea多行文本输入框
input输入框
select下拉列表
labelinput 元素定义标注(标记)
img引入图片
sub下标
sup上标
big大字体文本
small小字体文本


三、行内块标签:

1.默认不占一行,可以设置宽高

2.通过设置float属性也会将元素转换为行内块标签

   通过定位属性fix, absolute都可以将元素转换为行内块标签

   设置样式 display: inline-block;转换为行内块标签

 

总结:HTML可以将元素分类方式分为行内元素、块状元素和行内块状元素三种。首先需要说明的是,这三者是可以互相转换的,使用display属性能够将三者任意转换:

  (1)display:inline;转换为行内元素

  (2)display:block;转换为块状元素

  (3)display:inline-block;转换为行内块状元素

1.块状元素特征:(1)能够识别宽高

        (2)margin和padding的上下左右均对其有效

        (3)可以自动换行

        (4)多个块状元素标签写在一起,默认排列方式为从上至下

 

2.行内元素特征:(1)设置宽高无效

        (2)对margin仅设置左右方向有效,上下无效;padding设置上下左右都有效,即会撑大空间

        (3)不会自动进行换行

 

3.行内块状元素特征:(1)不自动换行

          (2)能够识别宽高

          (3)默认排列方式为从左到右

转载于:https://www.cnblogs.com/lxx2014/p/9896704.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值