HTML常用标签

268 阅读3分钟

1. <a> 标签的用法

<a>的常用属性:herftargetdownload等等。

<a>的作用如下:

  • 跳转外部页面
  • 跳转内部锚点
  • 跳转到邮箱或电话等等

1.1 <a>herf取值

(1) 网址

一般用第三种

(2) 路径

  • /a/b/c 以及 a/b/c
  • index.html 以及 ./index.html

(3) 伪协议

  • javascript:代码
  • mailto:邮箱
  • tel:手机号

(4) id

href=#xxx

点击后,浏览器会自动滚动,停在当前页面里面xxx锚点所在的位置。

1.2 <a>target取值

  • _self在当前窗口打开,是默认值.
  • _blank新窗口打开。
  • _parent上层窗口打开,这通常用于从父窗口打开的子窗口,或者<iframe>里面的链接。如果当前窗口没有上层窗口,这个值等同于_self
  • _top顶层窗口打开。如果当前窗口就是顶层窗口,这个值等同于_self

1.3 <a>download

作用:不是打开页面,而是下载页面。

问题:不是所有浏览器都支持,尤其是手机浏览器可能不支持。

2. <img> 标签的用法

<img>标签用于插入图片。它是单独使用的,没有闭合标签。它会发出一个GET请求,展示一张图片。

2.1 alt 属性

alt属性用来设定图片的文字说明。图片不显示时(比如下载失败,或用户关闭图片加载),图片的位置上会显示该文本。

<img src="foo.jpg" alt="示例图片">

上面代码中,alt是图片的说明。图片下载失败时,浏览器会在图片位置,显示文字“示例图片”。

2.2 width 属性,height 属性

图片默认以原始大小插入网页,width属性和height属性可以指定图片显示时的宽度和高度,单位是像素或百分比。

注意,一旦设置了这两个属性,浏览器会在网页中预先留出这个大小的空间,不管图片有没有加载成功。不过,由于图片的显示大小可以用 CSS 设置,所以不建议使用这两个属性。

一种特殊情况是,width属性和height属性只设置了一个,另一个没有设置。这时,浏览器会根据图片的原始大小,自动设置对应比例的图片宽度或高度。

永远不要拉伸图片,请1:1缩放。

2.3 src 属性

src属性指定图片的网址。

2.4 onloadonerror 事件

用来监听图片是否加载成功,成功onload,失败onerror

2.5 响应式图像

max-width: 100%

<style>
  * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
  img {
    max-width: 100%;
  }
</style>

3. <table> 标签的用法

<table>是一个块级容器标签,所有表格内容都要放在这个标签里面。

<thead><tbody><tfoot>

<thead><tbody><tfoot>都是块级容器元素,且都是<table>的一级子元素,分别表示表头、表体和表尾。

<tr>

<tr>标签表示表格的一行(table row)。

表格中有<thead><tbody><tfoot><tr>就放在这些容器元素之中。

<th><td>

<th><td>都用来定义表格的单元格。其中,<th>是标题单元格,<td>是数据单元格。

示例

<table>
  <thead>
    <tr>
      <th></th>
      <th>小明</th>
      <th>小红</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>语文</th>
      <td>99</td>
      <td>98</td>
    </tr>
    <tr>
      <th>数学</th>
      <td>98</td>
      <td>99</td>
    </tr>
  </tbody>
  <tfoot>
    <tr>
      <th>总分</th>
      <td>197</td>
      <td>197</td>
    </tr>
  </tfoot>
</table>