元素类型及其转换

元素类型:

HTML对标签分类----->单、双标签;

CSS中对标签的分类:

1、块状元素: 默认情况下
在页面中以矩形区域显示;

自上而下排列,独占一行

可以直接添加宽高

一般情况下,作为其他元素的容器;

2、内联元素(行内元素):

在页面中最小单位也是矩形

在一行内逐个排列

不能直接添加宽高、大小由内容撑开;

行内元素也符合盒模型规则,但是个别属性会出现问题;

​ 例如:padding-top/bottom margin-top/bottom 左右不会有问题;使用大部分内联元素在使用时都会转换成块状元素使用;

行内元素在左右排列时会有间距;

​ 解决方法:a、添加浮动

​ b、把所有的内联元素都放在一行,不用回车(不推荐使用)

​ 3、存在争议 :
a:可变元素: 会根据上下文的显示,来确定这个元素是块状元素还是内联元素

​ (例如button)

​ b:行内块元素

任何元素添加浮动,都可以设置宽高;

哪些标签属于块 哪些标签属于内联:

块状元素:

​ div -最常用的块级元素

​ dl - 和dt-dd 搭配使用的块级元素

​ form - 交互表单

​ h1 -h6- 大标题

​ hr - 水平分隔线

​ ol – 有序列表

​ p - 段落

​ ul - 无序列表

​ li

​ fieldset - 表单字段集

​ colgroup-col - 表单列分组元素

​ table-tr-td 表格及行-单元格

内联元素:

​ a –超链接(锚点)

​ b - 粗体(不推荐)

​ br - 换行

​ i - 斜体

​ em - 强调

​ img - 图片

​ input - 输入框

​ label - 表单标签

​ span - 常用内联容器,定义文本内区块

​ strong - 粗体强调

​ sub - 下标

​ sup - 上标

​ textarea - 多行文本输入框

​ u - 下划线

​ select - 项目选择

display属性:检索或者设置元素生成的盒模型类型;

常用属性值:

1、display:block;

将元素转换为块状元素,拥有块状元素的特点;

大部分块状元素,默认的display属性值为block;

2、display:inline;

​ 将元素转换为行内元素,拥有行内元素的特点。

​ 大部分行内元素,默认的display属性值为inline;

3、display:none;

​ 将元素隐藏,并且不占据空间;
none改成inline或block 就会显现,反之隐藏;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值