HTML快速回顾
Contents
初识HTML
-
Hyper Text Markup Language
-
超文本:文字,图片,音频,视频,动画等
-
HTML5:
- HTML5和CSS3是未来发展趋势
-
W3C:World Wide Web Consortium万维网联盟,Web技术领域最权威和具影响力的国际中立性技术标准机构,W3C标准包括:
- 结构化 标准语言(HTML,XML)
- 表现 标准语言(CSS)
- 行为 标准(DOM,ECMAScript)
-
HTML基本结构
1 2 3 4 5 6 7 8
<html> <head> <title>My Frist Page</title> </head> <body> My First Page </body> </html>
- 、等成对的标签,分别叫**开放标签**和**闭合标签**
网页基本标签
|
|
-
标题标签
1 2 3 4 5 6
<h1>一级标题</h1> <h2>二级标题</h2> <h3>三级标题</h3> <h4>四级标题</h4> <h5>五级标题</h5> <h6>六级标题</h6>
-
段落标签
1
<p>段落内容</p>
-
换行标签
1 2
<br/> <br>
-
水平线标签
1 2
<hr/> <hr>
-
字体样式标签
1 2
<strong>粗体</strong> <em>斜体</em>
-
注释和特殊符号
1 2 3 4 5 6
<!--注释--> 空格 >大于 <小于 ©版权符号 <!--更多的符号可以百度-->
图像,超链接,网页布局
-
常见图像格式:JPG,GIF,PNG,BMP
1
<img src="path" alt="替代文字" title="鼠标悬停文字" width="x" height="y"/>
-
链接标签:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
<a href="path" target="目标窗口位置">text/img</a> <!-- target: blank新标签网页中打开 parent父框架集中打开 self当前网页中打开(默认) top在整个窗口中打开 framename指定的框架中打开 --> <!--锚链接:通过name跳--> <a name="point"></a> <a href="#point"></a> <!--不同页面也可以锚链接--> <a href="xxx.html#point"></a> <!--邮件链接--> <a href="mailto:yangfanjack1024@qq.com">点击联系我</a> <!--QQ链接--> <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=你的qq号&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:你的qq号:52" alt="点击这里给我发消息" title="点击这里给我发消息"/></a>
行内元素和块元素
- 块元素:
- 无论内容多少,该元素独占一行
- p标签,h1-h6标签,div元素……
- 行内元素:
- 内容撑开宽度,左右都是行内元素的可以旁在一行
- a元素,strong元素,em元素,span标签……
- 块元素:
列表,表格,媒体元素
-
列表:
- 信息资源结构化,条理化地展示出来,方便浏览者快速获得相应信息
- 分类:
- 无序列表
- 有序列表
- 自定义列表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
<!--有序列表--> <ol> <li></li> <li></li> <li></li> <li></li> </ol> <!--无序列表--> <ul> <li></li> <li></li> <li></li> <li></li> </ul> <!--自定义列表--> <dl> <dt>学科</dt> <dd>Java</dd> <dd>设计模式</dd> <dd>数据库</dd> <dt>城市</dt> <dd>成都</dd> <dd>北京</dd> <dd>上海</dd> </dl>
-
表格
- 简单通用,结构稳定
- 基本结构:
- 单元格
- 行
- 列
- 跨行
- 跨列
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
<table border="1px"> <tr> <th>姓名</th> <th>性别</th> <th>成绩</th> </tr> <tr> <td>Mariah Carey</td> <td>female</td> <td>100</td> </tr> <tr> <td>Sam Smith</td> <td>male</td> <td>99</td> </tr> </table> <!--跨行 or 跨列--> <table border="1px"> <tr> <td colspan="4">歌手信息</td> </tr> <tr> <td rowspan="2">欧美歌手</td> <td>Mariah Carey</td> <td>female</td> <td>100</td> </tr> <tr> <td>Sam Smith</td> <td>male</td> <td>99</td> </tr> </table>
-
视频 & 音频
video and audio
1 2
<video src="视频资源路径" controls autoplay></video> <audio src="音频资源路径" controls autoplay></audio>
页面结构分析
- header:标题头部区域内容
- footer:标记脚步区域内容
- section:Web页面中的一块独立区域
- article:独立的文章内容
- aside:相关内容或应用
- nav:导航类辅助内容
|
|
iframe内联框架 & 框架集
|
|
表单及表单应用
|
|
- 表单的限制(三个属性):
- 隐藏域:
hidden
- 只读:
readonly
- 禁用:
disabled
- 隐藏域:
表单初级验证
- 为啥要进行表单验证?
- 保证数据安全性
- 减轻服务器压力
- 初级验证(三个属性):
placeholder
:提示信息required
:非空判断pattern
:正则表达式判断