网页的基本组成
通常由图片 文字 连接等组成的元素,通常是html格式
什么是HTML
一种超文本标记语言(超越文本的限制,可以放图片声音动画等元素)
常用浏览器
IE 火狐 谷歌 safari 等,他们的内核不一样
web标准的三大组成部分
web标准是主要由W3C组织制定的,主要包括结构(html)、表现(css)和行为(javaScript)三部分;
html必须包含的一些标签
<!DOCTYPE html> | 文档类型声明标签 |
<html lang="en"> | 标识为英文网站 |
<meta charset = "UTF-8"> | 文本解析方式,不写会乱码 |
html常用的标签及属性
文本类标签
文本 | <h1>...<h6> | 标题 |
<p> | 段落 | |
<br /> | 换行 | |
文本格式化标签 | <strong> <b> | 加粗 |
<em> <i> | 倾斜 | |
<del> <s> | 删除线 | |
<ins> <u> | 下划线 |
盒子
div | 一行只能放一个div | |
span | 盒子宽度等于内容宽度 |
图像、超链接、注释标签等
名字 | 标签 | 属性 | 备注 |
图像 | img | src:路径(相对路径、绝对路径) alt:替换文本 title:提示文本 还有width、height、border等 | 单标签 |
超链接 | a | href:跳转的地址,可是外部、内部、空#、 下载、锚点链接(href = #id) target:打开方式,_self或_blank | 文字、图片表格、视频、音频等都可以添加超链接 |
注释标签 | <!-- 注--> |
表格
table | 表格区 | align:表格在页面中的对齐方式 border:表格边框 cellpaddig:文字距离单元格的距离 cellspacing:单元格与单元格之间的距离,默认2 width、hight等 | |
th | 表头(首行) | 加粗并居中显示 | |
tr | 行 | ||
td | 单元格 | rowspan:跨行合并,值为合并的单元格个数 colspan:跨列合并,值为合并的单元格个数 | |
thead、tbody |
列表
ol | 有序 | 只能包含li标签,li里面可以包含任意标签 |
ul | 无序 | 只能包含li标签,li里面可以包含任意标签 |
dl | 自定义 | 里面只能有dt(项目名)和dd(描述),dt和dd里面可以放任何标签 |
表单
表单域 | form | 表单域 | action:指定提交的地址 method:提交方式post、get name:指定表单名称 | |
input型 | input | 输入 | 单标签 | *type:button、radio、checkbox、password、text、file、hidden、image、reset、submit *name:单选按钮radio必须有相同的name属性 *value:默认显示的文字 checked:单选框和复选框默认被选中 maxlength:字符的最大长度 |
label | 与input搭配使用 | *for=”id“ | ||
select型 | select | 下拉列表 | 必须包含option | |
option | selected | |||
文本域 | textarea | 文本域 | 输入文字较多时 | rows:显示的行数 cols:每行的字符数 |