[关闭]
@MRsunhuimin 2019-07-09T13:14:58.000000Z 字数 5932 阅读 177

html第二天(2019.07.09)

html

作者:孙慧敏

1. 列表

    列表就是信息资源的一种展示形式。它可以使信息结构化和条理化,并以列表的样式显示出来,以便浏览者能更快捷地获得相应的信息

1.1 无序列表

    无序列表的特性:

    1.没有顺序,每个<li>标签独占一行(块元素)

    2.默认<li>标签项前面有个实心小圆点

    3.一般用于无序类型的列表,如导航、侧边栏新闻、有规律的图文组合模块等
  1. <ul>
  2. <li>aa</li>
  3. <li>bb</li>
  4. <li>cc</li>
  5. </ul>








无序列表



1.2 有序列表

        有序列表的特性:

        1.有顺序,每个<li>标签独占一行(块元素)

        2.默认<li>标签项前面有顺序标记

        3.一般用于排序类型的列表,如试卷、问卷选项等
  1. <ol>
  2. <li>潇洒走一回</li>
  3. <li>偏偏喜欢你</li>
  4. <li>酒干倘卖无</li>
  5. <li>不说再见</li>
  6. <li>舍不得你</li>
  7. <li>请跟我来</li>
  8. </ol>





音乐排行榜


音乐排行榜



  1. 潇洒走一回
  2. 偏偏喜欢你
  3. 酒干倘卖无
  4. 不说再见
  5. 舍不得你
  6. 请跟我来


1.3 定义列表

        定义列表的特性:

        1.没有顺序,每个<dt>标签、<dd>标签独占一行(块元素)

        2.默认没有标记

        3.一般用于一个标题下有一个或多个列表项的情况
  1. <a>定义列表</a>
  2. <dl>
  3. <dt>这里声明了列表项</dt>
  4. <dd>列表内容1</dd>
  5. <dd>列表内容2</dd>
  6. <dd>列表内容3</dd>
  7. <dd>列表内容4</dd>
  8. </dl>







定义列表


这里声明了列表项

列表内容1

列表内容2

列表内容3

列表内容4



2. 表格

为什么使用表格?

    1.简单通用
    2.结构稳定

2.1 表格的基本语法

  1. <table border="1px"><!--1px的单位(像素)可以省略,-->
  2. <tr><!-- <table>是表格标签,<tr>是行标签-->
  3. <td>1</td><!--<td>是单元格标签-->
  4. <td>2</td>
  5. </tr>
  6. <tr>
  7. <td>3</td>
  8. </tr>
  9. <tr>
  10. <td>4</td>
  11. </tr>
  12. </table>

2.2 表格的跨行和跨列

  1. <table border="1">
  2. <tr>
  3. <td colspan="3" align="center">学生成绩</td>
  4. <!--colspan 跨列-->
  5. </tr>
  6. <tr>
  7. <td rowspan="2">张三</td><!--rowspan 跨行-->
  8. <td>语文</td>
  9. <td>100</td>
  10. </tr>
  11. <tr>
  12. <td>数学</td>
  13. <td>99</td>
  14. </tr>
  15. <tr>
  16. <td rowspan="2">李四</td>
  17. <td>语文</td>
  18. <td>60</td>
  19. </tr>
  20. <tr>
  21. <td>数学</td>
  22. <td>70</td>
  23. </tr>
  24. </table>

3. html的媒体元素

3.1 视频元素 video

  1. <video src="视频路径" controls></video><!--controls 提供播放、暂停和音量的控件-->
  2. <video src="img/vedio1.mp4" controls="controls" autoplay="autoplay"></video><!--autoplay 自动播放属性,后两个属性可以简写-->

3.2 音频元素 audio

  1. <audio controls>
  2. <score src="音频1路径" type="audio/mepg"/>
  3. <score src="音频2路径" type="audio/ogg"/>
  4. 你的浏览器不支持audio元素
  5. </audio>

4. 页面结构分析

页面布局分析

    整个页面包括三个部分:

    1.页面头部
    <header>...</header>

    2.页面主体
    <section>...</section>

    3.页面底部
    <footer>...</footer>
元素名 描述
heade 标题头部区域的内容(用于页面或页面中的一块区域)
footer 标记脚部区域的内容(用于整个页面或页面的一块区域
section Web页面中的一块独立区域
article 独立的文章内容
aside 相关内容或应用(常用于侧边栏)
nav 导航类辅助内容

5. <iframe>内联框架

         <iframe>属性(实现页面间的相互跳转)
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>百度和淘宝内联框架</title>
  6. </head>
  7. <body>
  8. <a href="http://www.baidu.com">百度跳转</a>
  9. <br />
  10. <a href="http://www.taobao.com">淘宝跳转</a>
  11. <br />
  12. <iframe src="http://www.baidu.com" name="baidu"></iframe>
  13. <br />
  14. <iframe src="http://www.taobao.com" name="taobao" ></iframe>
  15. </body>
  16. </html>





百度和淘宝内联框架


百度跳转


淘宝跳转







6. 表单

6.1 表单语法

  1. <form method="post" action="123456.html">
  2. <!-- method 属性规定如何发送表单数据,常用值get和post; action 属性表示向何处发送表单数据;post安全性高,实际网页开发中通常用post提交表单数据-->
  3. <p> 姓字:<input name="name" type="text" > </p>
  4. <p> 密码:<input name="pass" type="password" > </p>
  5. <p>
  6. <input type="submit" name="Button" value="提交"/>
  7. <!--提交按钮-->
  8. <input type="reset" name="Reset" value="重置"/>
  9. <!--重置按钮-->
  10. </p>
  11. </form>

6.1 表单元素格式

  1. <input type="text" name="fname" value="text"/>
  2. <!-- type: input元素类型
  3. name属性:input元素名称
  4. value属性:input元素的值 -->
属性 说明
type 指定元素的类型。text、password、checkbox、radio、submit、reset、file、hidden、image 和 button,默认为 text
name 指定表单元素的名称
value 元素的初始值。type 为 radio时必须指定一个值
size 指定表单元素的初始宽度。当 type 为 text 或 password时,表单元素的大小以字符为单位。对于其他类型,宽度以像素为单位
maxlength type为text 或 password 时,输入的最大字符数
checked type为radio或checkbox时,指定按钮是否是被选中

6.2 表单元素

6.2.1 文本框
  1. <input type="text" name="userName" value="用户名" size="30" maxlength="20" />
  2. <!-- type属性:文本框
  3. name属性:文本框名称
  4. value属性:文本框初始值
  5. size属性:文本框长度
  6. maxlength属性:文本框可输入最多字符 -->
6.2.2 密码框
  1. <input type="password " name="pass" size="20" />
  2. <!-- type属性:密码框
  3. name属性:密码框名称
  4. size属性:文本框长度 -->
6.2.3 单选按钮
  1. <input name="sex" type="radio" value="男" checked />
  2. <input name="sex" type="radio" value="女" />
  3. <!-- name属性:单选框名称
  4. type属性:单选按钮框
  5. value属性:提交表单后接收到的值
  6. checked属性:单选按钮选中状态 -->
6.2.4 复选框
  1. <input type="checkbox" name="interest" value="sports"/>运动
  2. <input type="checkbox" name="interest" value="talk" checked />聊天
  3. <input type="checkbox" name="interest" value="play"/>玩游戏
  4. <!-- type属性:复选框
  5. name属性:复选框名称
  6. value属性:提交表单后接收到的值
  7. checked属性:复选框选中状态 -->
6.2.5 列表框
  1. <select name="列表名称" size="行数">
  2. <option value="选项的值" selected="selected"></option >
  3. <option value="选项的值"></option >
  4. </select>
  5. <!-- select标签:列表框
  6. selected属性:默认选中项
  7. option标签:选项 -->
6.2.6 按钮
  1. <input type="reset" name="butReset" value="reset按钮">
  2. <input type="image" src="images/login.gif" />
  3. <input type="button" name="butButton" value="button按钮"/>
  4. <!-- type属性 reset:重置按钮
  5. image:提交按钮
  6. button:普通按钮
  7. src属性:图片路径
  8. value="reset按钮":按钮上显示的文字 -->
6.2.77 多行文本域
  1. <textarea name="showText" cols="x" rows="y">文本内容</textarea >
  2. <!-- textarea标签:多行文本域
  3. cols属性:显示的列数
  4. rows属性:显示的行数 -->
6.2.8 文件域
  1. <form action="" method="post" enctype="multipart/form-data">
  2. <p>
  3. <input type="file" name="files" />
  4. <input type="submit" name="upload" value="上传" />
  5. </p>
  6. </form>
  7. <!-- enctype属性:表单编码属性
  8. type="file":文件域 -->
6.2.9 邮箱
  1. <p>
  2. 邮箱:<input type="email" name="email"/>
  3. </p>
  4. <!-- type属性:邮箱,会自动验证Email地址格式是否正确 -->
6.2.10 网址
  1. <p>
  2. 请输入你的网址:<input type="url" name="userUrl"/>
  3. </p>
  4. <!-- type属性:网址,会自动验证URL地址格式是否正确 -->
6.2.11 数字
  1. <p>
  2. 请输入数字:<input type="number" name="num" min="0" max="100" step="10"/>
  3. </p>
  4. <!-- type属性:数字
  5. min属性:允许的最小值
  6. max属性:允许的最大值
  7. step属性:合法的数字间隔-->
6.2.12 滑块
  1. <p>
  2. 请输入数字:<input type="range" name="range1" min="0" max="10" step="2"/>
  3. </p>
  4. <!-- type属性:滑块
  5. min属性:允许的最小值
  6. max属性:允许的最大值
  7. step属性:合法的数字间隔-->
6.2.13 搜索框
  1. <p>
  2. 请输入搜索的关键词:<input type="search" name="sousuo"/>
  3. </p>
  4. <!-- type属性:搜索框-->

7. 人人网注册页面(模仿)

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>人人网登录页面</title>
  6. </head>
  7. <body>
  8. <img src="img/人人网.png" width="300" height="100"/>
  9. <p>
  10. 人人网,中国<strong>最真实,最有效</strong>的社会平台,找回老朋友,结交新朋友。
  11. </p>
  12. <form action="123456.html" method="post">
  13. <p>
  14. 电子邮箱:<input type="email" name="email" placeholder="请输入电子邮箱"/>
  15. </p>
  16. <p>
  17. 设置密码:<input type="password" name="password" placeholder="请输入密码"/>
  18. </p>
  19. <p>
  20. 真实姓名:<input type="text" name="name"placeholder="请输入真实姓名"/>
  21. </p>
  22. <p>
  23. 性别:<input type="radio" name="sex" checked="checked" value="男"/>
  24. <input type="radio" name="sex" value="女"/>
  25. </p>
  26. <p>生日:<select name="birthday">
  27. <option selected="selected">1991</option>
  28. <option>1992</option>
  29. <option>1993</option>
  30. </select>
  31. <select>
  32. <option selected="selected">11</option>
  33. <option>12</option>
  34. <option>1</option>
  35. </select>
  36. <select>
  37. <option selected="selected">30</option>
  38. <option>1</option>
  39. <option>2</option>
  40. </select>
  41. </p>
  42. <p>为什么要填写我的生日?</p>
  43. <p>
  44. 我现在 <select name="work">
  45. <option selected="selected">请选择身份</option>
  46. <option>医生</option>
  47. <option>教师</option>
  48. <option>学生</option>
  49. </select>(非常重要)
  50. </p>
  51. <p>
  52. <img src="img/活动1.png" height="50" width="150"/>
  53. <a href="#" >看不清换一张</a>
  54. </p>
  55. <p>
  56. 验证码:<input type="text" name="验证码" placeholder="请输入验证码"/>
  57. </p>
  58. <p>
  59. <textarea name="ShowTest" rows="5" cols="10"></textarea>
  60. </p>
  61. <p>
  62. <input type="button" name="but" value="button按钮"/>
  63. </p>
  64. <p>
  65. <input type="image" src="img/按钮.gif"/>
  66. </p>
  67. </form>
  68. </body>
  69. </html>
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注