本文为HTML中常用标签的用法。其中包括a标签,img标签,table标签,from标签

一、a 标签的用法

1.属性

href:跳转外部页面,规定链接指向的页面的 URL,可用于跳转到邮箱或者电话

<a href="https//goole.com">超链接</a>

target:跳转内部锚点,在指定的窗口打开超链接。

<a href="https//goole.com" target="_blank">超链接</a>

2.作用

1、 a的href的取值

网址:

<a href="https//goole.com"></a>
 <a href="http//goole.com"></a>
 <a href="//goole.com"></a>

路径

<!--绝对路径 就是硬盘上文件的路径-->
<a href="/a/b/c.html"></a>
<!--相对路径 就是相对于当前文件的路径。-->
<a href="c.html">同目录下文件间互相链接</a>

伪协议:

<!--:alert(1)可以直接使用js            -不推荐使用-->
<a href="javascript:alert(1)">javascript伪协议</a>

<!--点击之后不会跳转的标签             -推荐使用-->
<a href="javascript:;">查看</a>

<!--IP地址后面会加上#XXX,同时会跳转到指定的标签-->
<a href="#xxx;">查看xxx</a>
<p></p>
<p id="xxx"></p>
<p></p>

<!--发送邮件:mailto:邮箱-->
<a href="mailto:1037533792@qq.com">发邮件给poly</a>

<!--tel:手机号-->
<a href="tel:1772251">打电话给poly</a>

2、 a的target的取值

<!--target="_blank" 连接跳转到新的页面-->
 <a href="http://baidu.com" target="_blank">百度</a>
 
<!--target="_self" 连接在当前页面打开连接-->
<a href="http://baidu.com" target="_self">百度</a>

<!--target="_top" 打开时忽略所有的框架-->
<a href="http://baidu.com" target="_top">百度</a>

<!--target="_parent"  在父窗口中打开。-->
<a href="http://baidu.com" target="_parent">百度</a>

3、iframe标签 内嵌窗口(不推荐使用)

<iframe style="border: none; width: 100%; height: 800px;" src=""></iframe>

二、table标签的用法

1、相关的标签

<table>
     <thead>               //头部
         <tr>              //行
             <th>英语</th> //表头
             <th>翻译</th>
         </tr>
     </thead>
     <tbody> //身体
         <tr>
             <td>hypper</td> //数据/内容
             <td>超级</td>
         </tr>
         <tr>
             <td>target</td> 
             <td>目标</td>
         </tr>

     </tbody>
     <tfoot>                //尾部
         <tr>
             <td>空</td>
         </tr>
     </tfoot>
 </table>

2、相关的样式

table-layout:CSS属性定义了用于布局表格单元格,行和列的算法。

table-layout:
 <!--auto;表格及单元格的宽度取决于其包含的内容。-->
 <!--fixed:平均宽度-->
   <style>
       table {

           table-layout: auto/fixed;
       }
   </style>

border-collapse:属性是用来决定表格的边框是分开的还是合并的。

border-spacing:属性指定相邻单元格边框之间的距离

table {
          width: 600px;
           table-layout: auto;
           border-collapse: collapse;
           border-spacing: 0;
       }

3、img标签

作用 发出get请求,展示一张图片

属性
alt图片加载失败后显示的提示文字

width 给图片设置宽度 只写宽度,高度为自适应

height 给图片设置高度 只写高度,宽度为自适应

<img width="400" src="3.jpg" alt="一只狗子">

事件

<!--onload/onerror图片加载失败可替换其他图片-->
<body>
  <img src="3.jpg" alt="lisa" id="xxx">
</body>
<script>
  xxx.onload = function () {
      console.log('图片加载成功');

  }
  xxx.nerror = function () {
      console.log('图片加载失败');
      xxx.src = '2.png';
}
</script>

</html>

响应式

<!--max-width: 100%;自适应所有浏览器页面-->
   <style>
      * {
          margin: 0;
          padding: 0;
          box-sizing: border-box;
      }

      img {
          max-width: 100%;
      }
  </style>

四、from标签

作用
发get或post请求,然后刷新页面
action 请求到路径的页面

method 控制get或者post请求页面

<body>
    <form action="/yyy">
         <form action="/yyy" method="POST">
        <input type="submit"></form>
</body>

autocomplete=“on” 浏览器能够根据用户之前在表单里输入的值自动补全。 target="_balck"用来指示在提交表单之后,在哪里显示收到的回复.

<form action="/yyy" method="POST" autocomplete="on" target="_balck">
        <input name="username" type="text">
        <input type="submit"></form>
<input type="submit" value="提交">
 <button type="submit"><strong>提交</strong></butto>