HTML常用标签

191 阅读2分钟

一.a 标签的用法

a标签现在学到的有三种用法:

1.helf:

是hyper跟reference的缩写,意思是超链接或者超级引用。

helf的取值有:

 <a href="//google.com">超链接</a>
 <a href="index.html">以文件夹为路径的链接</a>
 <a href="javascript:alert(1);">伪协议,用来写一个什么都不做的a标签,分号冒号用的都是英文符号</a>

2.target:

用属性指定在何处显示链接的资源:

_blank:在新标签页打开对应链接

_top:在顶层页面打开对应链接

_parent:在上一级区域打开对应链接。

_self:在当前页面打开对应链接(默认值)

示例:

    <a href="https://baidu.com" target="_blank">xxx网址</a>
    <a href="https://baidu.com" target="_top">xxx网址</a>
    <a href="https://baidu.com" target="_parent">xxx网址</a>
    <a href="https://baidu.com" target="_self">xxx网址</a>

3.download 理论上是用来下载网页,但是实际上很多浏览器不支持,知道就好。

二.img标签的用法

  • 作用:发出get请求,展示一张图片。
  • 属性:alt(输入当图片加载失败时出现的东西)/height(高)/width(宽)/src(图片地址)
  • 注意:不要同时写宽和高,会使图片变形,绝对不要是图片变形
  • 事件:onload/inerror:两者用来表示图片加载成功或者失败时显示的样式,后者可加入备用图片用以图片显示失败时可以使用

示例:

    <img src="dog.png" alt="">
    <script>
        xxx.onload = function () {
            console.log(图片加载成功)
        }
        xxx.onerror = function () {
            console.log(图片加载失败)
        }
    </script>

\

三.table 标签的用法

现在table常用的只有thead、tbody、tfoot三个标签,三个标签写的顺序跟网页表现出来的顺序没关系,html会自动排列顺序。

使用的主要元素有:

tr:意思是table row,table里面的一行。

th:意思是表格内的表头单元格。

td:意思是一个包含数据的表格单元格。

示例:

    <table>
        <thead>
            <tr>
                <th>英语</th>
                <th>翻译</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>hyper</td>
                <td>超级</td>
            </tr>
            <tr>
                <td>target</td>
                <td>目标</td>
            </tr>
            <tr>
                <td>reference</td>
                <td>引用</td>
            </tr>

        </tbody>

        <tfoot>
            <tr>
                <td>空</td>
                <td>空</td>
            </tr>
        </tfoot>
    </table>

table的style:在head里面写入style输入需要修改格式的对应代码,然后在{}里输入下列对应属性可以简易更改table的样式。

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

auto:根据表格内容算出对应的宽度。

fixed:等宽列出表格内容。

border-collapser:一般后面属性跟collapse,用来合并表格边框。

border-spacing:一般后面跟多少像素,用来表示边框的空隙有多大。

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

        td,
        th {
            border: 1px solid blue;
        }
    </style>

四.其他感想

在学习的过程中,感到光是听课记笔记其实是没有太过于直观的印象,所以现在我把每一堂课的所有属性标签全部写成代码,保存至本地,以便之后自己随时查阅,希望这个能对我学习前端知识有帮助。