HTML5基础学习
1.W3C标准
- World Wide Web Consortium:万维网联盟
- W3C标准包括:
- 结构化标准语言:HTML,XML
- 表现标准语言:CSS
- 行为标准:DOM,ECMAScript(javascrip)
2.网页基本信息
-
实例
<!DOCTYPE html> <!--<!DOCTYPE> 声明不是一个 HTML 标签;它是用来告知 Web 浏览器页面使用了哪种 HTML 版本--> <html> <head> <meta charset="utf-8"> <title>文档标题</title> </head> <body> 文档内容...... </body> </html>
-
注释:
<!——注释内容-->
-
头部标签
<head> <!--放置网页头部需要的信息--> </head>
-
段落标签
<p> <!--段落标签--> </p>
-
换行标签
<p> 使用 br 元素<br>在文本中<br>换行。 </p>
运行结果:
-
水平线标签
<hr> 定义水平线。
-
图像标签
<img src="smiley-2.gif" alt="Smiley face" title="Smiley face" width="42" height="42"> <!--src代表资源位置,alt图片的替代文字,title鼠标移动到图片时的提示文字,及图像宽度/高度。
-
链接标签
<a href="//www.runoob.com">访问菜鸟教程!</a> <!--href URL规定链接的目标 URL。--> <!--target 规定在何处打开目标 URL。仅在 href 属性存在时使用。 _blank _parent _self _top _blank:新窗口打开。 _parent:在父窗口中打开链接。 _self:默认,当前页面跳转。 _top:在当前窗体打开链接,并替换当前的整个窗体(框架页)。-->
-
列表标签
<!--有序列表标签--> <ol> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> <ol start="50"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> <!--<ul> 定义一个无序列表 <ol> 定义一个有序列表 <li> 定义一个列表项 -->
运行效果:
-
表格标签
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>表格标签练习二</title> </head> <body> <table border="1" cellspacing="0" align="center"> <caption>学生成绩表</caption><!-- 定义表格标题--> <thead> <!--<thead> 元素应该与 <tbody> 和 <tfoot> 元素结合起来使用,用来规定表格的各个部分(表头、主体、页脚)也可不加!--> <tr ><!--定义表的一行--> <th>编号</th><!--定义表的一列--> <th>姓名</th> <th>性别</th> <th>成绩</th> </tr> </thead> <tbody> <tr> <td align="center">1</td> <td align="center">小龙女</td> <td align="center">女</td> <td align="center">100</td> </tr> <tr> <td align="center">2</td> <td align="center">杨过</td> <td align="center">男</td> <td rowspan="3" align="center">90</td><!--规定单元格可横跨的行数。--> </tr> <tr> <td align="center">3</td> <td align="center">金轮法王</td> <td align="center">男</td> </tr> </tbody> <tfoot> <tr> <td align="center">总成绩</td> <td colspan="3" align="center">150</td><!--规定单元格可横跨的列数。--> </tr> </tfoot> </table> </body> </html>
运行效果:
-
媒体元素
<!-- <audio>New 定义声音,比如音乐或其他音频流。 <source>New 定义media元素 (<video> 和 <audio>)的媒体资源。media <track>New 为媒体(<video> 和 <audio>)元素定义外部文本轨道。 <video>New 定义一个音频或者视频 --> <audio controls> <source src="horse.ogg" type="audio/ogg"> <source src="horse.mp3" type="audio/mpeg"> </audio>
-
内联标签
<iframe src="//player.bilibili.com/player.html?aid=55631961&bvid=BV1x4411V75C&cid=97257967&page=11" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
-
表单
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>注册页面</title> </head> <body> <form action="#" method="get"> <!--method get post 规定用于发送表单数据的 HTTP 方法。 action URL 规定当提交表单时向何处发送表单数据。 --> <table border="1" align="center" width="500"> <tr> <td> <label for="uesrname"><p>用户名</p></label> <!--指向特定的标签--> </td> <td> <input type="text" name="username" placeholder="请输入账号" id="uesrname"> </td> </tr> <tr> <td> <p>密码</p> </td> <td> <input type="password" name="password" placeholder="请输入密码"><!--placeholder输入提示--> </td> </tr> <tr> <td> <p>Email</p> </td> <td> <input type="email" name="email" placeholder="请输入Email"> </td> </tr> <tr> <td> <p>请输入姓名</p> </td> <td> <input type="text" name="name" placeholder="请输入真实姓名"> </td> </tr> <tr> <td> <p>手机号码</p> </td> <td> <input type="text" name="phone" placeholder="请输入您的手机号码"> </td> </tr> <tr> <td> <p>性别</p> </td> <td> <input type="radio" name="gender">男 <input type="radio" name="gender">女 </td> </tr> <tr> <td> <p>出生日期</p> </td> <td> <input type="date"> </td> </tr> <tr> <td> <p>验证码</p> </td> <td> <input type="text"><img src="./image/captcha.gif" alt=""> </td> </tr> <tr> <td align="center" colspan="2"> <input type="submit" value="注册"> </td> </tr> </table> </form> </body> </html>