美文网首页
《HTML常用标签》

《HTML常用标签》

作者: BravoNice | 来源:发表于2019-12-31 08:34 被阅读0次

a 标签

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

    属性:

        

a标签常用属性

href:

href:此属性属性值为你想要跳转的超链接。

href常见取值

网址那一栏的,//google.com  这个地址的作用就是,你当前页面网址的协议是什么,它就会自动继承你当前这个网页是http 还是https 。

而用//google.com 这种形式写网址的好处就是,你不用担心因为 https 或者http的写错,而导致程序报错。

href 的属性值还可以编写我们的JS代码。

比如:

当我们运行这段代码,然后点击这个超链接的时候,页面就会有下面的弹出框显示。

或者,我们还可以用JS来实现一个点击了之后,什么动作都不会做的a 标签。

比如下面这样:

Q:有人可能觉得疑惑,为啥这样就能实现点击了之后没有动作发生呢?我把a 标签的href 里面的值清空,或者设置为#号不是一样什么都不会发生吗?

A:

也就是说,其他a 标签的写法,不管你咋写,它都会做一件你不想要的事情。

只有 javascript:; 这样的写法,才是真正的实现,点击了之后,啥都不做。

id值:

点击了这个链接之后,id值为xxx的p标签,就会显示在页面顶部。

mailto:邮箱

这个属性用于点击了之后给这mailto: 后面的邮箱发消息。

tel:手机号:

这个属性的作用就是,当你在手机上点击这个a标签的时候,你手机上的拨号界面就会自动弹出,然后这个属性里的手机号就已经在拨号面板上了。

target:

target:此属性用于设置你要在哪个窗口打开网页。

1:target="_blank " 用于到一个新窗口打开网页。

2:_self:target属性的默认值,即在当前页面打开。

3:_top: 如果你当前页面里面还包含一个iframe 页面的话,如果这个iframe 页面里如果有一个a 标签的target 属性值是 _top 的话,那我们点击时,就会在包裹着iframe 页面的最外层页面打开这个新网址。

4:_parent:如果_top 是跳到最顶层的页面的话,那_parent  就是跳转到包裹这个

a标签所在页面上一级页面。

target='xxx'的时候如果有一个叫xxx 的窗口,就使用这个窗口打开我这个网址

如果没有的话,那我就新建一个叫做 xxx 的窗口。

Q:那我这里两个网址都设置的是xxx 的名字会有什么结果?

A:结果其实我上面已经讲到了。

如果有一个叫xxx 的页面,那我就在这个页面打开网址

如果没有,我就新建一个叫做xxx 的页面。也就是说,其实当比如你先 点击google标签,然后新建一个名叫xxx 的页面。

然后我再点击baidu 的那个超链接。

之前用来打开google.com的那个页面就变成了百度的页面了。

也就是说,target设置相同名字的话,后面打开的网址会覆盖掉前面打开的网址,在同一个页面打开来


img标签


作用:

它的效果就是将这个图片给显示出来。

Q:不过我这里只看到它展示了一张图片,我怎么没有看到它在发出get请求呢?

A:我们需要打开开发者工具。

切换到Network那一栏,关掉Preserve log .然后刷新一下。

就可以看到war.png 是通过GET方法获取到的。

所以:img 标签会发送一个GET请求,请求到了之后再展示图片

属性:

alt :

alt是alternative(可选择的) 的简写。

它的作用就是,如果我的图片加载失败了,我就显示alt 里的内容

测试代码如下:

显示结果:


height&width:

显示结果:

如果只写宽度,高度会自适应。反之亦然

这里因为同时指定了宽高,但是这个宽高并不是它原始的宽高比例,改变了它的比例就发现它就变形了。而图片变形的情况是绝对绝对要避免发生的

事件:

这个事件是用来监听图片是否加载成功。

如果加载成功就调用 onload .否则,调用 onerror.

测试代码如下:

成功:

失败:

Q:那这两个函数到底有啥功能,就给我看一下文字??

A:其实我们可以用其,来在图片加载失败的时候 进行挽救。

比如我这里先准备好这样的一张,404.png ,用于在图片加载失败的时候显示

显示效果:

响应式:

设置了这个属性之后,无论你怎么拖动网页,这个图片都是完整的显示在你这个页面上。

table标签

效果:

Q:像这种有两个表头的table 应该怎样编写呢

A:

可以看到表头就用<th> </th> 标签来包裹住

完整代码如下:

上面这段代码的运行结果如下:

注意:thead ,tfoot , 和tbody 这三个标签的顺序可以随意放置,它最终显示的排序结果还是严格按照头,身子, 尾部来放置的。

table相关的样式:


table_layout:


border-collapse:

如何去掉间隙?

加上border-collapse:collapse 就可以。

另外可以用 border-spacing属性来控制间隔。

效果:

相关文章

  • html入门级常用标签

    html入门级常用标签 html的格式规范 html中常用的标签 html中常用标签有a、form、input、b...

  • HTML笔记-- 其他常用标签

    HTML笔记-- 其他常用标签 标签(空格分隔): HTML html中其他常用标签: b:加粗 s:删除线 u:...

  • HTML常用标签

    HTML常用标签 一、常用标签 1.iframe标签 标签用于嵌套页面。 常用属性 ...

  • CSS课程1

    HTML常见标签 HTML常用标签的重要属性

  • HTML常用标签总结

    HTML 常用的标签 在讲HTML常用标签之前,我们先认识下HTML。 HTML,超文本标记语言(英语:Hyper...

  • HTML常用标签总结

    HTML常用的标签 在讲HTML常用标签之前,我们先认识下HTML。 HTML,超文本标记语言(英语:HyperT...

  • 2019-08-09

    html常用标签及标签特点

  • CSS 和HTML注意事项

    目录 HTML常用标签 CSS使用规范 HTML常用标签 /可以单独或者配合ul ol标签使用/ CSS使用规范...

  • HTML标签

    HTML标签一览 这个部分就介绍一些常用标签。 那么Html标签一览就到这里... Html常用的标签就这些了,这...

  • HTML笔记-文字标签和注释标签

    HTML笔记-文字标签和注释标签 标签(空格分隔): HTML HTML中常用的标签 文字标签: 修改文字的样式 ...

网友评论

      本文标题:《HTML常用标签》

      本文链接:https://www.haomeiwen.com/subject/cyaroctx.html