《HTML常用标签》

241 阅读5分钟
今天学习了 < a >/< img >/< table >三种标签 现在详细记录一下三种标签的各种用法!

a标签的用法

作用:

1.< a >标签可以跳转外部页面 比如 <a href="https://baidu.com">百度</a>

2.< a >标签也可以跳转内部锚点. <a href="#xxx">到达xxx位置</a> href属性的值是#加上锚点名称。点击后,浏览器会自动滚动,停在当前页面里面xxx锚点所在的位置

3.< a >标签还可以跳转邮箱或者电话等 <a href="mailto:.....">邮箱</a> 这里为邮箱链接

<a href="tel:123456789">电话</a> 这里便是电话链接

总的来说< a >标签相当于是一个链接标签

< a >标签的属性有:< a >/ < target >/ < download >/ < rel=noopener >/下面让我们一一介绍

  1. href 属性 :href为超链接。它的值应该是一个 URL 或者锚点。可以是网址,路径,伪协议和id。比如以下值

网址

  • <a href="https://baidu.com">百度</a>

  • <a href="http://baidu.com">百度</a>

  • <a href="baidu.com">百度</a>

路径

  • /a/b/c 以及 a/b/c

  • index.html以及 ./index.html

伪协议

  • javascript:代码;

  • mailto:邮箱

  • tel:电话

id

  • herf=#xxx

以上所有都可以在< a >标签中以后面这种形式输入 <a href="以上”>内容</a>


  1. target 属性 :属性指定如何展示打开的链接。它可以是在指定的窗口打开,也可以在<iframe>里面打开。 内置名字:
  • _blank:新窗口打开 <a href="https://baidu.com target=_barank">新窗口打开示例</a>

  • _top:顶层窗口打开。如果当前窗口就是顶层窗口,这个值等同于_self <a href="https://baidu.com target=_top">顶层窗口打开示例</a>

  • _parent:上层窗口打开,这通常用于从父窗口打开的子窗口,或者里面的链接。如果当前窗口没有上层窗口,这个值等同于_self。 <a href="https://baidu.com target=_parent">上层窗口打开示例</a>

  • _self:当前窗口打开,这是默认值。 <a href="https://baidu.com target=_parent">当前窗口打开示例</a>

也可以自己命名:

window的name

iframe的name

注意,使用target属性的时候,最好跟rel="noreferrer"一起使用,这样可以避免安全风险。


  1. download 属性 : 属性表明当前链接用于下载,而不是跳转到另一个 URL。(不是打开页面,而是下载) 伴随而来的问题:不是所有浏览器都支持,尤其是手机浏览器。

img 标签的用法


作用: <img>标签用于插入图片。它是单独使用的,没有闭合标签。<img src="狗子.jpg">

上面代码在网页插入一张图片 狗子.jpgsrc属性指定图片的网址,上例是相对 URL,表示图片与网页在同一个目录。

简单说就是发出get请求,展示一张图片。

< img >标签的属性有< alt >/< height >/< width >/< src > :

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

    <img src="foo.jpg" alt="比如404图片错误"> alt 发生失败时会进行说明


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

    <img src="狗子.jpg" width="400" height="300">

    这里表示了"狗子.jpg"图片的高度为300像素,宽度为400像素。

注意: 一定注意不要把图片设置的时候使图片宽高变形,比较建议只设置高或者宽,浏览器会自动根据图片原始大小设置合理宽高。一定要注意!!!!
  1. < src >属性:为图片地址,是< img >标签的必选属性!!! <img src="狗子.jpg">

事件:

onload/onerroe:onload :属性在文档对象加载完成后触发。

onload 通常使用于 <body> 元素中,用于在页面完全载入后执行指定的脚本(包括图片,脚本,css文件等)。

还不是很能理解。。。。。

响应式:

max-width:100%

图片在各种尺寸的设备上都可以有良好的显示为响应式设计

响应式图像的解决方案有很多,JavaScript 和 CSS 都可以实现。这里只介绍语义性最好的 HTML 方法,浏览器原生支持。

这个也是理解简单意思。。。。。

< table >标签的用法

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

<table>相关的标签有: <table>/<thead>/<tbody>/<tfoot>/<tr>/<td>/<th>

1. <thead>/<tbody>/<tfoot>/:都是块级容器元素,且都是

的一级子元素,分别表示表头、表体和表尾。

< table >
< thead >... ...< /thead >  头
< tbody >... ...< /tbody >   表体/内容
< tfoot >... ...< /tfoot >   尾
< /table > 


这三个元素都是可选的。如果使用了<thead>,那么`<tbody`>和`<tfoot>`一定在`<thead>`的后面。如果使用了`<tbody>`,那么`<tfoot>`一定在<tbody>后面。大型表格内部可以使用多个`<tbody>`,表示连续的多个部分。

2.<tr>:标签表示表格的一行(table row)。如果表格有<thead>、<tbody>、<tfoot>,那么<tr>就放在这些容器元素之中,否则直接放在<table>的下一级

<table>
<tr>...</tr>
<tr>...</tr>
<tr>...</tr>
</table>
表示表格共有3

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

<table>
<tr>
<th>学号</th><th>姓名</th>
</tr>
<tr>
<td>001</td><td>小啊giao</td>
</tr>
<tr>
<td>002</td><td>张无忌</td>
</tr>
</table>

上面代码中,表格一共有三行。第一行是标题行,所以使用`<th>`;第二行和第三行是数据行,所以使用`<td>`。

相关样式:

  • table-layout
  • border-collcpse
  • border-spacing
理解不全面需要加深学习。。。

暂时就先编辑这些,在学了再来记录,仅为本人日常学习记录,有错误请指正,这种全凭死记硬背的标签属实是学起来比较枯燥!奥里给就是学!也可以进入下方网站学习帮助很大,除了老师教的之外,也都是在这儿网站学习。少壮不努力,老大徒伤悲。小伙子我看你需要努力呀!!

嘿嘿.你懂的!

微信图片_20210417222221.jpg