一、块元素
- 网页框架基本结构:
html
、body
、frameset
、frame
、noframe
、iframe
- 表单结构:
form
、fieldset
、legend
- 布局结构:
div
- 段落块:
p
- 标题结构:
h1~h6
- 列表:
ul
、ol
、dl
、dt
、dd
、menu
、dir
- 居中结构:
center
- 预定义机构:
pre
- 引用结构:
blockquote
- 结构装饰线:
hr
- 网页标题:
title
二、行元素
- 行内包含框:
span
- 超链接和映射包含框:
a
、area
- 图像包含框:
img
- 格式化信息框:
b
、i
、strong
、em
、ins
、del
、abbr
、bdo
、cite
、code
、dfn
、font
、kbd
、q
、s
、samp
、small
、strike
、strike
、sub
、sup
、tt
、u
、var
- 表单对象包含框:
button
、select
、textarea
、label
- 可执行的插件或对象包含框:
apple
、object
- 表格标题包含框:
caption
- 无脚本包含框:
noscript
三、第三类元素
-
头部区域隐藏元素
- 头部包含框:
head
- 默认基础字体属性:
basefont
- 链接:
link
- 元信息:
meta
- 脚本:
script
- 样式:
style
- URL基础:
base
- 头部包含框:
-
行内块元素
- 输入框:
input
- 下拉选框:
option
- 下拉框分组:
optgroup
- 输入框:
-
列表项元素
- 列表项:
li
- 列表项:
-
结构内隐藏元素
- 图像映射包含框:
map
- 参数:
param
- 换行:
br
- 图像映射包含框:
-
表格系列类型元素
- 表格框显示:
table
- 表格显示:
tr
- 单元格显示:
td
- 表格表头显示:
th
- 表格行组显示:
tbody
- 表格脚注显示:
tfoot
- 表格标题组显示:
thead
- 表格框显示:
四、行块元素的特点及区别
块元素的特点
- 高度,行高以及外边距和内边距都可控制。
- 总是在新行上开始,占据一整行。
- 它可以容纳内联元素和其他块元素。
- 宽带始终是与浏览器宽度一样,与内容无关。
行元素的特点
- 行内元素只能容纳文本或者其他行内元素。
- 宽度只与内容有关。
- 和其他元素都在一行上。
- 高,行高及外边距和内边距部分可改变。
行块元素的区别
-
行内元素与块级元素直观上的区别
- 行内元素会在一条直线上排列,都是同一行的,水平方向排列。
- 块级元素各占据一行,垂直方向排列。块级元素从新行开始结束接着一个断行。
-
块级元素可以包含行内元素和块级元素。行内元素不能包含块级元素。
-
行内元素与块级元素属性的不同,主要是盒模型属性上
- 行内元素设置
width
无效,height
无效(可以设置line-height
),margin
上下无效,padding
上下无效。
- 行内元素设置
评论区