HTML基础(3)

1.HTML中的框架

<iframe>--表示一个框架,在html文件中开辟一个区域,可以单独显示另一个html文件

【html中嵌套另一个html文件】

src="URL"---另一个html文件的访问路径

hright 和width 属性----定义iframe标签的高度与宽度。可以使用百分比数字

frameborder 属性用于定义iframe表示是否显示边框。【默认有边框,{0/1 ,yes/no}】

例如:


   
   
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>ifram </title>
  6. </head>
  7. <body>
  8. <iframe src="E:\wangxing\HBuilderX.code\2021.09.09htmllianxi\jisuanji2.html" width="80%" height="30%"> </iframe>
  9. <h5>src -另一个 </h5>
  10. <h5>height 和width 属性---定义iframe标签的高度与宽度。可以使用百分比数字 </h5>
  11. <h5> frameboder 属性用于定义iframe表示是否显示边框。【默认有边框,{0/1,yes/no}】 </h5>
  12. </body>
  13. </html>

使用iframe来显示链接页面、

用点击<a>标记,切换显示iframe中显示的内容

1.<a>标提供target属性为iframe得name属性值

2.为iframe设置name属性值

例如:


   
   
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title> </title>
  6. </head>
  7. <body>
  8. <ul>
  9. <li> <a href="E:\wangxing\HBuilderX.code\2021.09.09htmllianxi\jisuanji2.html">计算器1 </a> </li>
  10. <li> <a href="E:\wangxing\HBuilderX.code\2021.09.09htmllianxi\jisuanji2.html">计算器2 </a> </li>
  11. <li> <a href="E:\wangxing\HBuilderX.code\2021.09.09htmllianxi\jisuanji2.html">计算器3 </a> </li>
  12. </ul>
  13. </body>
  14. </html>

 *点击就可以切换显示内容

2.HTML中的<div>

<div></div>---在html中开辟一块空白表区域,可以包含其他的html元素显示,因此<div>是一个容器元素。

与css结合使用可以制作页面布局

例如:


   
   
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>div 标记 </title>
  6. </head>
  7. <body>
  8. <!DOCTYPE html>
  9. <html>
  10. <head>
  11. <meta charset="utf-8">
  12. <title>div </title>
  13. </head>
  14. <body>
  15. <div style="width: 500px;height: 400px;background-color: yellow;" >
  16. <h4>标题标记 </h4>
  17. <p>段落标记 </p>
  18. <img src="imgs/avatar2.png" alt="">
  19. </div>
  20. </body>
  21. </html>
  22. </body>
  23. </html>

 3.HTML中的<span>

 <span>---没有实际的含义,与css一起可以改变某一端文本内容中的一部分。

例如:


   
   
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>span </title>
  6. </head>
  7. <body>
  8. <h4>我是 <span style="color: red;font-size: 30px;">中国人 </span>
  9. <span style="color: yellow;font-size: 30px;">黄皮肤 </span>,黑头发。 </h4>
  10. </body>
  11. </html>

 4.HTML字符实体

字符实体----特殊符号,在html中有一些特殊的符号与文字结合就成一个html标记,在显示的时候这些特殊符号不会显示,而是被解释成一个标记,如果我们需要显示出这个特殊符号就要使用字符实体

显示结果

描述

实体名称

实体编号

空格

&nbsp;

&#160;

<

小于号

&lt;

&#60;

>

大于号

&gt;

&#62;

&

和号

&amp;

&#38;

"

引号

&quot;

&#34;

'

撇号 

&apos; (IE不支持)

&#39;

&cent;

&#162;

£

&pound;

&#163;

¥

人民币/日元

&yen;

&#165;

欧元

&euro;

&#8364;

§

小节

&sect;

&#167;

©

版权

&copy;

&#169;

®

注册商标

&reg;

&#174;

商标

&trade;

&#8482;

×

乘号

&times;

&#215;

÷

除号

&divide;

&#247;

例如:


   
   
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>字符实体 </title>
  6. </head>
  7. <body>
  8. <table border="1px">
  9. <tr>
  10. <td>实体名称 </td> <td>显示结果 </td> <td>实体名称 </td> <td>显示结果 </td>
  11. </tr>
  12. <tr>
  13. <td>空格 </td> <td>&nbsp; &nbsp;</td> <td>小于号 </td> <td> &lt; </td>
  14. </tr>
  15. <tr>
  16. <td>大于号 </td> <td> &gt; </td> <td>和号 </td> <td> &amp; </td>
  17. </tr>
  18. <tr>
  19. <td>双引号 </td> <td> &quot; </td> <td>单引号 </td> <td> &apos; (IE不支持) </td>
  20. </tr>
  21. <tr>
  22. <td></td> <td> &pound; </td> <td>人民币/日元 </td> <td> &yen; </td>
  23. </tr>
  24. <tr>
  25. <td>欧元 </td> <td> &euro; </td> <td>版权 </td> <td> &copy; </td>
  26. </tr>
  27. <tr>
  28. <td>注册商标 </td> <td> &reg; </td> <td>商标 </td> <td> &trade; </td>
  29. </tr>
  30. <tr>
  31. <td>乘号 </td> <td> &times; </td> <td>除号 </td> <td> &divide; </td>
  32. </tr>
  33. </table>
  34. <hr>
  35. <h4>显示html文件结构 </h4>
  36. &lt;!DOCTYPE html &gt; <br>
  37. &lt;html &gt; <br>
  38. &nbsp; &nbsp; &lt;head &gt; <br>
  39. &nbsp; &nbsp; &nbsp; &nbsp; &lt;meta charset="utf-8" &gt; <br>
  40. &nbsp; &nbsp; &nbsp; &nbsp; &lt;title>字符实体 &gt;/title &gt; <br>
  41. &nbsp; &nbsp; &lt; /head &gt; <br>
  42. &nbsp; &nbsp; &lt;body &gt; <br>
  43. &nbsp; &nbsp; &lt;/body &gt; <br>
  44. &lt;/html &gt; <br>
  45. </body>
  46. </html>

5.HTML表单 

<form>---表示一个表单

表单作用:采集用户信息,发送给后端处理程序

action--设置后端处理程序访问地址【后端开发者提供的访问接口】

method--设置表单信息提方式

取值    1:GET--将表单信息跟随后端处理程序访问地址后面明码发送            

                        GET有数据量限制255个字符

                        文件上传时不使用GET方式

                        例如:login?username=zhangsan&password=123456

取值2:POST----将表单信息封装在http协议中提交给后端处理程序,用户看不见。

                         POST没有数据量限制
                         文件上传时使用POST方式

enctype---规定在将表单数据发送到后台处理程序之前如何对其进行编码

application/x-www-form-urlencoded

默认。在发送前对所有字符进行编码(将空格转换为 "+" 符号,特殊字符转换为 ASCII HEX 值)。

multipart/form-data

不对字符编码。当使用有文件上传控件的表单时,该值是必需的。

text/plain

将空格转换为 "+" 符号,但不编码特殊字符。

例如:


   
   
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>表单 </title>
  6. </head>
  7. <body>
  8. <form action="login" method="get">
  9. 用户名: <input type="text" name="username" /> <br>
  10. 密码: <input type="password" name="password" id="" value="" />
  11. <input type="submit" value="登录" />
  12. </form>
  13. </body>
  14. </html>

表单元素        

1.不一定需要放在表单中,在需要提交给后端处理程序是需要放在表单中。

2.我们将表单元素分成2大类【1.input类型表单元素  2.非input类型表单元素】

input类型的表单---使用input标记通过type属性的取值表示不同的表单元素

非inpu类型的表单元素---不使用input标记的表单元素

例如:


   
   
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>表单元素 </title>
  6. </head>
  7. <body>
  8. <form action="login" method="post">
  9. <table border="1px" width="100%">
  10. <tr align="center">
  11. <td>名称 </td>
  12. <td>表现形式 </td>
  13. <td>注意事项 </td>
  14. </tr>
  15. <tr align="center">
  16. <td colspan="3">input类型的表单元素 </td>
  17. </tr>
  18. <tr align="center">
  19. <td>文本框 </td>
  20. <td> <input type="text" name="wenbenkuang" value="默认值" /> </td>
  21. <td>name属性 后端处理程序得到文本框输入值的名称 <br>
  22. value属性表示默认值 </td>
  23. </tr>
  24. <tr align="center">
  25. <td>密码框 </td>
  26. <td> <input type="password" name="password" value="默认值" /> </td>
  27. <td>name属性 后端处理程序得到密码框输入值的名称 <br>
  28. value属性表示默认值 </td>
  29. </tr>
  30. <tr align="center">
  31. <td>单选按钮 </td>
  32. <td> <input type="radio" name="radio" value="nan" checked="checked" />
  33. <input type="radio" name="radio" value="nv" />
  34. </td>
  35. <td>name属性 后端处理程序得到单选按钮选中值的名称 <br>
  36. value属性提交给后端处理程序的具体值 <br>
  37. "男"/"女"是提供给用户方便用户知自己所选的内容 <br>
  38. 有多个单选按钮时,为了保证每次只能选一个,要求name属性值要相同 <br>
  39. checked表示默认被选中
  40. </td>
  41. </tr>
  42. <tr align="center">
  43. <td>复选框 </td>
  44. <td> <input type="checkbox" name="checkbox" value="yuwen" checked="checked" />语文
  45. <input type="checkbox" name="checkbox" value="shuxue" />数学
  46. <input type="checkbox" name="checkbox" value="yingyu" />英语
  47. <input type="checkbox" name="checkbox" value="tiyu" />体育
  48. </td>
  49. <td>name属性后端处理程序得到复选框选中值的名称 <br>
  50. value属性提交给后端处理程序的具体值 <br>
  51. "数学"/"英语"是提供给用户方便用户知自己所选的内容 <br>
  52. 有多个复选框时,要求name属性值要相同 <br>
  53. checked表示默认被选中
  54. </td>
  55. </tr>
  56. <tr align="center">
  57. <td>时间日期选择框【html5】 </td>
  58. <td> <input type="date" name="date"> <br>
  59. <input type="time" name="time"> <br>
  60. </td>
  61. <td>name属性后端处理程序得到日期时间选择框中值的名称 </td>
  62. </tr>
  63. <tr align="center">
  64. <td>颜色框 </td>
  65. <td> <input name="yansekuang" type="color"> <br> </td>
  66. <td>name属性后端处理程序得到颜色框选中的值的名称 </td>
  67. </tr>
  68. <tr align="center">
  69. <td>邮箱 </td>
  70. <td> <input type="email" name="youxiang" /> <br> </td>
  71. <td>提交时会被检验 </td>
  72. </tr>
  73. <tr align="center">
  74. <td>网址 </td>
  75. <td> <input type="url" name="网址" /> <br> </td>
  76. <td>提交时会被检验 </td>
  77. </tr>
  78. <tr align="center">
  79. <td>隐藏域 </td>
  80. <td> <input type="hidden" name="yincangyu" value="java" /> <br> </td>
  81. <td> </td>
  82. </tr>
  83. <tr align="center">
  84. <td>文件选择框 </td>
  85. <td> <input type="file" name="wenjiankuang" /> <br> </td>
  86. <td> </td>
  87. </tr>
  88. <tr align="center">
  89. <td>表单提交按钮 </td>
  90. <td> <input type="submit" value="表单提交按钮" /> <br> </td>
  91. <td> </td>
  92. </tr>
  93. <tr align="center">
  94. <td>表单重置按钮 </td>
  95. <td> <input type="reset" value="表单重置按钮" name="chongzhi" /> <br> </td>
  96. <td> value表示的是按钮上显示的文本值 </td>
  97. </tr>
  98. <tr align="center">
  99. <td>普通按钮 </td>
  100. <td> <input type="button" value="普通按钮" name="putong" /> <br> </td>
  101. <td> value表示的是按钮上显示的文本值 </td>
  102. </tr>
  103. <tr align="center">
  104. <td colspan="3">非input类型的表单元素 </td>
  105. </tr>
  106. <tr>
  107. <td>下拉列表 </td>
  108. <td> <select name="xialaliebiao">
  109. <option value="sx">陕西省 </option>
  110. <option value="sc">四川省 </option>
  111. <option value="gz">广州省 </option>
  112. <option value="gx">广西省 </option>
  113. </select> </td>
  114. <td>option--下拉列表中的每一项 <br>
  115. value表示提交给后台 处理程序的的数据值 <br>
  116. “陕西省”给用户看的 </td>
  117. </tr>
  118. <tr align="center">
  119. <td>文本域 </td>
  120. <td> <textarea cols="32" rows="5"> </textarea> </td>
  121. <td> cols--列数设置宽度,rows--行数设置高度 <br>
  122. 输入超过大小空间之后自带滚动条 <br>
  123. 制作富文本编辑器 </td>
  124. </tr>
  125. </table>
  126. </form>
  127. </body>
  128. </html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值