《HTML常用标签》

230 阅读3分钟

一、a标签

1、a标签的定义

<a> 元素(或称锚元素)可以创建通向其他网页、文件、同一页面内的位置、电子邮件地址或任何其他 URL 的超链接。

2、a标签的属性

2.1 href

作用:用于指向链接跳转的目标地址,可以写一个相对路径也可以是一个完整地址。

2.1.1<href>的取值

①网址:https://xxx; http://xxx;//xxx;(第三种为无协议链接,自动选择http或https)。例如:

 <a href="https://www.baidu.com">超链接</a>

②路径:/a/b/c或a/b/c;index.html或.index.html。例如:

<a href="/a/b/c.html">c.html</a>
<a href="index.html">index.html</a>

③伪协议:javascript:参数;,表示跳转到一个js指令;(javascript:;,表示页面不作任何反应;)。例如:

<a href="javascript:alert(1);">javascript伪协议</a>
<a href="javascript:;">空的伪协议</a>

④伪协议:mailto:邮箱,可直接跳转到邮箱发送界面。例如:

<a href="mailto:wuym996@gmail.com;">发邮件给蔓蔓</a>

⑤伪协议:电话号码,可直接进入拨号界面。例如:

<a href="tel:0818-3531591;">打电话给我</a>

④id:跳转到指定标签:#xxx。例如:

<a href="#xxx;">查看xxx</a>

2.2 target

作用:target属性可以用来设置打开链接的位置。

2.2.1<target>的取值

①_self:表示在当前页面加载(它是默认值)。例如:

<a href="超链接.html" target="_self">吴雨蔓制作的网页</a>

②_blank:表示会新打开的一个页面进行加载。例如:

<a href="超链接.html" target="_blank">吴雨蔓制作的网页</a>

③_top:在最顶级窗口打开页面(如果没有parent框架或者浏览上下文,此选项的行为方式和self相同)。例如:

<a href="//google.com" target="_top">google(_top标签)</a>

④parent:打开当前页面的上一层窗口打开页面(如果没有parent框架或者浏览上下文,此选项的行为方式和self相同)。例如:

 <a href="//google.com" target="_parent">google(_parent标签)</a>

⑤自定义:window 的name:设置一个网页窗口的名字,每次新的网页都用这个名字的窗口打开。例如:

<a href="//google.com" target="xxx">谷歌</a>
<a href="//baidu.com" target="xxx">百度</a>

(以上两个链接均会使用同一个名叫“xxx”的窗口打开)

⑥自定义:iframe 的name:将多条链接写入同一个页面中,这样就能实现在同一个界面中切换不同的页面。例如:

<a href="//google.com" target="xxx">google</a>
<a href="//baidu.com" target="xxx">baidu</a>
<iframe src="" name="xxx"></iframe>
<iframe src="" name="yyy"></iframe>

二、img标签

1、img标签的作用

<img>可将一份图像嵌入文档。

2、img标签的属性

2.1 src

作用:包含图片所在的路径。路径可以是网络地址,也可以是相对路径。例如:

<img src="1.jpg" alt="一张图片" />

2.2 alt

作用:对于图片的描述。

2.3 height 、width

作用:height 可用于修改图片高度,一般单位为px(像素),width可用于修改图片宽度,一般单位为px(像素);

​ 如果只修改宽度或高度其中一个参数,那么另外一个参数会按照图片比例自动调整大小。例如:

<img src="2.jpg" alt="一张风景照" width="600px" height="400px" />

3、img标签的事件

3.1 onload:表示图片显示正常;

3.2 onerror:表示图片显示异常;

<img id="xxx" src="1.jpg" alt="一张图片" />
  <script>
     xxx.onload = funtion(){
       console.log("图片加载成功");
     }
     xxx.onerror = funtion(){
       console.log("图片加载失败");
       xxx.src = "/404.jpg" ;
     }
   </script>

4、img标签响应式

4.1 max-width: 100%

作用为:图片可自动适应网页大小,调整比例(包括手机界面)。

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

三、table标签

<table> 标签定义 HTML 表格

1、相关标签

1.1 thead

定义:表示表头,可省略此部分

1.2 tbody

定义:表示表格中间内容部分,不可省略此部分

1.3 tfoot

定义:表示表格尾部,可省略此部分

1.4 tr

定义:全称为:table row,包含在<thead>标签中,表示新建一行表格

1.5 td

定义:全称:table data,包含<tbody>中的内容

1.6 th

定义:表示表头,包含<thead>中的内容

示例:一个完整的<table>

<table>
      <thead>
        <tr>
          <th></th>
          <th>小红</th>
          <th>小明</th>
          <th>小颖</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <th>数学</th>
          <td>61</td>
          <td>91</td>
          <td>85</td>
        </tr>
        <tr>
          <th>语文</th>
          <td>79</td>
          <td>82</td>
          <td>92</td>
        </tr>
        <tr>
          <th>英语</th>
          <td>100</td>
          <td>97</td>
          <td>87</td>
        </tr>
      </tbody>
      <tfoot>
        <tr>
          <th>总分</th>
          <td>240</td>
          <td>270</td>
          <td>264</td>
        </tr>
      </tfoot>
</table>

2、相关样式

2.1 table-layout

2.1.1 table-layout的值
  • auto:大多数浏览器采用自动表格布局算法对表格布局,表格及单元格的宽度取决于其包含的内容。(默认值)。
  • fixed:表格和列的宽度通过表格的宽度来设置,某一列的宽度仅由该列首行的单元格决定。在当前列中,该单元格所在行之后的行并不会影响 整个列宽。

2.2 border-spacing

2.1.1 border-spacing的值
  • border-spacing: 0px;表示表格之间的间隙。

2.3 border-collapse

2.1.1 border-spacing的值
  • border-collapse: collapse;表示表格合并。