博客列表 >html基础知识02

html基础知识02

sea
sea原创
2021年12月23日 14:50:19458浏览

img 标签

属性 属性值 说明
src 图片路径 必须属性
alt 文本 替换文本,图像不能显示时显示文字
title 文本 提示文本,鼠标放到图像上,显示文字

a 标签

  1. <a href="跳转目标" target="目标窗口的弹出方式"> 文本或图像 </a>
  • 两个常用属性
属性 作用
href 用于指定链接目录的 url 地址
target 用于指定链接页面的打开方式,_self 默认值,_blank 在新窗口中打开
  • 链接分类:
  1. 外部链接

  2. 内部链接:网站内部页面之间的相互链接,直接链接内部页面名称即可。

  3. 空连接(#)

  4. 下载链接

  5. 网页元素链接:在网页中的各种网页元素,如文本,图像,表格,视频都可以添加链接

  6. 锚点链接:进行当前页面不同部位跳转

自定义列表

dl里面只能包含dt和dd

  1. <dl>
  2. <dt>名词1</dt>
  3. <dd>名词解释1</dd>
  4. <dd>名词解释2</dd>
  5. </dl>
  6. <dl>
  7. <dt>关注我们</dt>
  8. <dd>新浪微博</dd>
  9. <dd>官方微信</dd>
  10. <dd>联系我们</dd>
  11. </dl>

表格标签 table

  • table 的常见属性
属性 属性值 说明
align left,center,right 规定表格相对周围元素的对齐方式
border 1 或 “” 默认为“”,表示表格没有边框
cellpadding 像素值 规定单元边沿与其内容之间的空白,默认 1 像素
cellspacing 像素值 规定单元格之间的空白,默认 2 像素
width 像素值 or 百分比 规定表格的宽度
  • <table>里面的标签</table>

表格的基本构成最少需要三个标签:<table>、<tr>、<td>

标签名 含义 说明
tr 表格行标签 放在 table 标签内部才有意义
td 单元格标签 单元格标签是个容器级元素,可以放任何东西
th 表头单元格标签 它还是一个单元格,但是里面的文字会居中且加粗
caption 表格标题标签 表格的标题,后跟表格

合并单元格

  • 方式

    • 跨行合并(合并这一列上的):rowspan=“合并单元格的个数”,垂直方向要在其他行上删除单元格
    • 跨列合并(合并这一行上的):colspan=”合并单元格的个数”,水平方向要在这一行上删除单元格
  • 合并单元格三步

  1. 确定跨行还是跨列
  2. 找到目标单元格,写上合并方式=合并单元格数量
  3. 删除多余的单元格
  1. <table width="500" height="249" border="1" cellspacing="0">
  2. <tr>
  3. <td></td>
  4. <td colspan="2"></td>
  5. </tr>
  6. <tr>
  7. <td rowspan="2"></td>
  8. <td></td>
  9. <td></td>
  10. </tr>
  11. <tr>
  12. <td></td>
  13. <td></td>
  14. </tr>
  15. </table>
  1. <table border="1" style="width: 300px">
  2. <caption>
  3. 这是一个表格
  4. </caption>
  5. <thead>
  6. <tr>
  7. <th>姓名</th>
  8. <th>性别</th>
  9. <th>婚否</th>
  10. </tr>
  11. </thead>
  12. <tbody>
  13. <tr>
  14. <td>张三</td>
  15. <td></td>
  16. <td>未婚</td>
  17. </tr>
  18. <tr>
  19. <td>李四</td>
  20. <td></td>
  21. <td>已婚</td>
  22. </tr>
  23. </tbody>
  24. <tfoot>
  25. <tr>
  26. <td colspan="3">统计:共两人</td>
  27. </tr>
  28. </tfoot>
  29. </table>

表单标签 form

  • 表单的组成
  1. 表单域
  2. 表单控件(表单元素)
  3. 提示信息
  • 常用属性
  1. <form action="url地址" method="提交范式" name="表单域名称">
  2. 各种表单元素控件
  3. </form>
属性 属性值 说明
action url 地址 用于指定接收并处理表单数据的服务程序的 url 地址
method get/post 用于设置表单数据的提交发方式,默认 get
name 名称 用于指定表单名称,以区分同一个页面中多个表单域

表单控件

在表单域中可以定义各种表单元素,这些表单元素就是允许用户在表单中输入或者选择的内容控件

  • input 输入表单元素
  • select 下拉表单元素
  • textarea 文本域元素
  1. input 表单元素

在此标签中,包含一个 type 属性,根据不同的 type 属性值,输入字段拥有很多种形式(可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等)

<input type="属性值">

  • input 标签为单标签
  • type 属性设置不同的属性值用来指定不同控件类型

  • type 属性值

属性值 说明
text 单行文本框,默认行为。
password 定义密码字段,该字段中的字符被掩码。
radio 定义单选按钮
checkbox 定义复选框
file 定义输入字段和”浏览”按钮,供文件上传
hidden 定义隐藏的输入字段
image 定义图像形式的提交按钮
reset 定义重置按钮。重置按钮会 清除表单中的所有数据
submit 定义提交按钮,提交按钮会把表单数据发送到服务器
button 普通按钮(多数情况下,用于通过 javascript 启动脚本)
  • input 其他属性
属性 属性值 说明
name 用户自定义 定义 input 元素的名称
value 用户自定义 规定 input 元素的值
checked checked radio、checkbox 首次加载时是否被选中
maxlength 正整数 规定输入字段中的字符的最大长度
  • name 和 value 是每个表单元素都有的属性值,主要给后台人员使用。
  • name 表单元素的名字,要求单选按钮复选框要有相同的 name 值。
  • checked 属性主要针对于单选按钮和复选框,主要作用一打开页面,就可以默认选中某个表单元素。
  • maxlength 是用户可以在表单元素输入的最大字符数,一般较少使用。

  • label 标签(提升用户体验)

label 可以关联 input 标签,更容易设置 CSS 样式

  1. <label for="text">用户名:</label>
  2. <input type="text" id="text" />
  3. <!-- lable 标签的 for 属性应当与相关元素的 id 属性相同 -->
  4. <label for="man"></label>
  5. <input type="radio" id="man" name="sex" />
  6. <label for="woman"></label>
  7. <input type="radio" id="woman" name="sex" />
  • 一些实例(文本框、单选、多选)
  1. <form action="www.haosou.com" method="GET">
  2. <!-- 文本框的值是用户自己输入的 -->
  3. username:<input type="text" name="username" />
  4. <br />
  5. password:<input type="password" name="password" />
  6. <input type="submit" value="login" />
  7. <!-- 单选框首先把他们弄成一道题,统一name值,然后是名和值都有才能发送 -->
  8. <h3>你们喜欢的水果</h3>
  9. 1.苹果<input type="radio" name="fruit" value="apple" />
  10. 2.梨子<input type="radio" name="fruit" value="pear" />
  11. 3.香蕉<input type="radio" name="fruit" value="banana" />
  12. <!-- 多选框跟单选框一样,首先需要弄成一道题,就需要统一name值,然后再添加值 -->
  13. <h3>你们喜欢的电影</h3>
  14. 1.《肖生克的救赎》<input
  15. type="checkbox"
  16. name="movie"
  17. value="The Shawshank Redemption"
  18. />
  19. 2.《盗梦空间》<input type="checkbox" name="movie" value="Inception" />
  20. 3.《阿甘正传》<input type="checkbox" name="movie" value="Forrest Gump" />
  21. </form>

2.select 下拉表单元素

在 option 中定义 select=”selected”时,当前项即为默认选中项

  1. <form>
  2. 籍贯:
  3. <select name="address">
  4. <option>安徽</option>
  5. <option>上海</option>
  6. <option>杭州</option>
  7. <option selected="selected">火星</option>
  8. <option>M78星云</option>
  9. </select>
  10. </form>

作业一

用表格实现一张课程表

  1. <table border="1" cellspacing="0" width="500" height="249">
  2. <caption>
  3. 学生课程表
  4. </caption>
  5. <thead>
  6. <tr>
  7. <th></th>
  8. <th>星期一</th>
  9. <th>星期二</th>
  10. <th>星期二</th>
  11. <th>星期三</th>
  12. <th>星期四</th>
  13. <th>星期五</th>
  14. </tr>
  15. </thead>
  16. <tbody>
  17. <tr>
  18. <th rowspan="3">上午</th>
  19. <th>语文</th>
  20. <th>数学</th>
  21. <th>语文</th>
  22. <th>数学</th>
  23. <th>语文</th>
  24. <th>数学</th>
  25. </tr>
  26. <tr>
  27. <th>数学</th>
  28. <th>语文</th>
  29. <th>数学</th>
  30. <th>语文</th>
  31. <th>数学</th>
  32. <th>语文</th>
  33. </tr>
  34. <tr>
  35. <th>品生</th>
  36. <th>英语</th>
  37. <th>品生</th>
  38. <th>体育</th>
  39. <th>英语</th>
  40. <th>品生</th>
  41. </tr>
  42. <tr>
  43. <th></th>
  44. <th colspan="6">午休</th>
  45. </tr>
  46. <tr>
  47. <th rowspan="3">下午</th>
  48. <th>语文</th>
  49. <th>语文</th>
  50. <th>语文</th>
  51. <th>英语</th>
  52. <th>语文</th>
  53. <th>语文</th>
  54. </tr>
  55. <tr>
  56. <th>音乐</th>
  57. <th>体育</th>
  58. <th>语文</th>
  59. <th>体育</th>
  60. <th>体育</th>
  61. <th>语文</th>
  62. </tr>
  63. <tr>
  64. <th>英语</th>
  65. <th>实践活动</th>
  66. <th>实践活动</th>
  67. <th>音乐</th>
  68. <th>英语</th>
  69. <th>实践活动</th>
  70. </tr>
  71. </tbody>
  72. </table>

table

作业二

注册表单

  1. <form
  2. method="get"
  3. action="http://www.haosou.com"
  4. target="_blank"
  5. autocomplete="on"
  6. >
  7. <fieldset>
  8. <legend>用户登录</legend>
  9. <label for="user">username:</label>
  10. <input name="user" id="user" />
  11. <br />
  12. <label for="pwd">password:</label>
  13. <input name="password" type="password" id="pwd" />
  14. </fieldset>
  15. <button type="submit">提交</button>
  16. <button type="reset">重置</button>
  17. </form>

form

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议