HTML是超文本标记语言(不是编程语言 具有很强的兼容性)
正常书写方式
<html>
<head>
书写标题,引用,样式
</head>
<body>
书写网页内容
</body>
</html>
基础标签:
| 标签对 | 标签名 | 说明 |
|---|---|---|
| p | 段落标签 | 块级标签 |
| b | 加粗标签 | |
| br | 换行标签 | |
| i | 斜体标签 | |
| del | 删除标签 | 删除标签对内元素,不显示 |
| img | 图片标签 | 显示图片, |
| a | 超链接标签 | 点击跳转至其它位置(href放置跳转路径) |
| ul li | 无序标签 | 成对使用 |
| ol li | 有序标签 | 成对使用 |
| pre | 原标签 | 保持输入例原样式 |
| iframe | 内联标签 | 内嵌其它网页 |
| h1~6 | 标题标签 | 从小到达标题大小依次变小 |
| frameset | 块标签 | 与body标签不可同时使用,主要用于切分页面 |
| table | 表单标签 | 实现表单功能[设计table原则:每一行、列td数量应该与th中的td数量一致,保证美观] |
| tr td | 行、列标签 | 必须嵌套在 |
| form | 表单标签 | 向服务器发送标签内元素的值 |
| div | 盒标签 | 相当于一个容器,可以划分或互相嵌套 |
form标签对的使用
- 给form设置action属性,为空的话默认提交给当前文件
- 所有要提交的文件写在form标签里
- 必须要有一个提交按钮(用来触发form这个表单,跳转到action中的对应文件)
- form标签只提交input、textarea、select等标签内的元素,而且这些标签对必须要有name属性
tips:
- table里的cellspace属性可以在CSS中用border-padding代替
- 当用户点击提交按钮时,form表单里的数据会在url里“?”后面以key=value的形式发送至action目的地