HTML常用标签

147 阅读1分钟

HTML常用标签

一 a 标签的用法

1.a 标签的属性:

超链接:

<a href="www.baidu.com" target="_blank">百度一下</a>

href 里边放网址,target=“_blank”的作用是跳转后新打开一个页面

  • a的target的取值
1.连接跳转到新的页面
<a href="http:www.baidu.com" target="_blank">百度</a>

2.在当前页面打开连接
<a href="http:www.baidu.com" target="_self">百度</a>

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

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

2.作用

  • 锚点,例如:
<div id=“demo1”></div> <br>
<div id=“demo2”></div> <br>
<a href=“#demo1”>find demo1</a> <br>
<a href=“#demo2”>find demo2</a> <br>

当两个 div 在一个页面中时,a 标签可以起到一个目录的作用,点击 a 标签,跳转到对应的位置。

  • 打电话
<a href="tel:13333333333">给xxx打电话</a> <br>
  • 发邮件:
<a href="mailto:邮箱地址">给xxx发邮件</a> <br>
  • 协议限定符(黑客):例如:
<a href="javascript:while(1){alert('让xxxx!')}">JavaScript伪协议</a>,这么写的话他就会强制运行里边的 js 代码。<br>

二 img标签的用法

1.作用

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

2.属性

<img width="200px" height="200px" src= "这是一张图片.jpg" alt="这是图片"><br>

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

width 指定图片宽度 只写宽度,高度为自适应

height 指定图片高度 只写高度,宽度为自适应

3.事件

onload/onerror 实现图片加载成功/失败的事件

<!doctype html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport"
              content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    </head>
    <body>
        <img src="图片.jpg" alt="图没了" id="aaa">
    </body>
    <script>
        aaa.onload = function () {
            console.log('图片加载成功');

        }
        aaa.nerror = function () {
            console.log('图片加载失败');
        }
    </script>
</html>

4.响应式

max-windth="100%" 指定元素的宽度不超过父元素的宽度,则大小不变,如果超过了父元素的宽度,则将宽度收缩为父元素的宽度

<!doctype html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport"
              content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    </head>
    <style>
        img {
            max-width: 100%;
        }
    </style>
    <body>
        <img src="图片.jpg" alt="图片加载失败" id="aaa">
    </body>
</html>

三 table 标签的用法

1.table标签

<thead><tbody><tfoot><th><td><tr>

<!doctype html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport"
              content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
        <style>
            table{
                width: 600px;
                table-layout:auto;
                border-spacing: 0px;
                border-collapse: collapse;
            }
            td,th{
                border: 1px solid #008c8c
            }
        </style>
    </head>
    <body>
        <table>
            <thead>
            <tr>
                <th></th>
                <th>张三</th>
                <th>李四</th>
                <th>小五</th>
            </tr>
            </thead>
            <tbody>
            <tr>
                <td>数学</td>
                <td>60</td>
                <td>70</td>
                <td>80</td>
            </tr>
            <tr>
                <td>语文</td>
                <td>60</td>
                <td>70</td>
                <td>80</td>
            </tr>
            <tr>
                <td>英语</td>
                <td>60</td>
                <td>70</td>
                <td>80</td>
            </tr>
            </tbody>
            <tfoot>
            <tr>
                <th>总分</th>
                <td>180</td>
                <td>210</td>
                <td>240</td>
            </tr>
            </tfoot>
        </table>
    </body>

</html>

其他感想

需要不断的多敲,才能更好的掌握这些标签的用法