HTML元素类型

一、html元素类型

html元素分为三类:

块元素,内联元素(行内元素),可变元素

注:html元素也可分为:块元素,内联元素,内联块状元素

1.块元素

常见块元素:div,p,ul,ol,li,dl,dt,dd,table,tr,td,form,h1,h2,h3,h4,h5,h6,fieldset

块状元素特点:

a)块元素以块的形式显示为一个矩形区域,默认不设置宽度时,继承父元素的宽度

b)块元素默认情况下,独占一行,自上而下排列

c)块元素可以定义自己的宽度和高度,以及盒模型中的任意属性(margin,padding,border)

d)块元素可以作为一个容器容纳其他的块元素和内联元素

2.内联元素

常见内联元素:a,span,strong,b,em,i,label,img,input,textarea,select

内联元素特点:

a)内联元素也显示为一个矩形区域,但是宽高由内容来决定

b)内联元素默认情况下在一行逐个进行显示

c)内联元素不能定义自己的宽度和高度,可以定义与宽度相关的属性(左右margin,左右padding等),不可以定义与高度相关的一下属性(上下margin,上下padding,line-height等)

d)内联元素只能嵌套内联元素,不能嵌套块元素

常见内联块元素:img,input,textarea,select

内联块状元素特点:

a)即具有内联元素特点:在一行逐个进行显示

b)又具有块元素的特点:可以定义宽高以及盒模型中的任意属性

注:vertical-align属性只针对这类型元素设置有效

默认有margin,padding或border的元素

body 默认margin

h1-h6 默认margin

p 默认margin

ul,ol 默认margin和padding

dl 默认margin

dd 默认margin

input 默认border和padding

select 默认border

textarea 默认padding和border

td 默认padding

3.可变元素

根据上下文关系决定元素类型

二、元素类型转换

语法:display:block|inline-block|inline|none|list-item;

1.display:block;

将元素转换块元素,是大部分块元素的默认display属性值

注:当元素设置了float属性后,就等同于转换为块元素

2.display:inline-block;

将元素转换为内联块元素,是img,input这类型元素的默认display属性值

3.display:inline;

将元素转换为内联元素,是a,span等内联元素的默认display属性值

4.display:none;

将元素隐藏不可见

★ display:none;和overflow:hidden;的区别

display:none;是将元素整个隐藏不可见,overflow:hidden;是将溢出部分隐藏不可见,没有溢出的部分正常显示

5.display:list-item;

将元素转换为列表项,是li的默认display属性值

三、置换元素和非置换元素

1.置换元素

浏览器根据元素的标签和属性,来决定元素的具体显示内容。例如:

img标签的src属性值决定了在网页中显示不同的图片

input标签的type属性值决定了在网页中呈现不同类型的input控件

2.非置换元素

除了置换元素,大部分html元素都是非置换元素,其内容直接显示在浏览器中

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,033评论 1 92
  • 1. 前言 前端圈有个“梗”:在面试时,问个css的position属性能刷掉一半人,其中不乏工作四五年的同学。在...
    YjWorld阅读 4,861评论 5 15
  • HTML元素分类 根据css显示分类,HTML元素被分为三种类型:块状元素,内联元素,可变元素 1.块状元素(bl...
    千锋H5阅读 417评论 0 0
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,594评论 1 45
  • 一个人以为不会走,一个以为会挽留。 今天闺蜜跟我说想去看前任3这部电影,可能是她最近刚分手的原因吧,所以她想去试探...
    谷小瘦啊阅读 791评论 0 2

友情链接更多精彩内容