HTML标签

2018-11-26  本文已影响0人  MDIF

<a>

href属性

href里面写URL,其中除了常规的"http://aaa.bbb.ccc"外,还能写成下面的形式:

1.       "//aaa.bbb.ccc" (这表示该URL使用当前文档所使用的协议)

2 .       "./aaa.bbb.ccc" (这表示可以使用相对路径)

3.         "?name=aaa " (这表示可以直接写查询参数)如:当前文档URL为:http://localhost:8080/index.html,那么该<a>所指向的地址为http://localhost:8080/index.html?name=aaa

4.         "#124 " (这表示可以直接写个锚点)需要注意的是锚点是不会发送HTTP请求的。

5.          "javascript:;" (伪协议,作用是需要一个<a>,但是又希望点击之后不会发生任何事情)

download属性

该属性表示点击<a>之后不会打开新的页面而是下载该页面。需要注意该属性具有一些限制,如下图所示

截图自MDN

target属性

表示在何处显示链接的资源

该属性有以下4个特殊含义的值:

"_blank"表示打开一个新的页面

"_self"表示在当前页面打开

"_parent"表示在父页面打开

"_top"表示在最顶层的页面打开

<iframe>

表示在当前页面嵌入一个页面,通常和<a>配合使用。

比如:先给<iframe>的name属性设置一个值,比如aaa,再把该值赋给<a>的target属性,这样就可以实现点击<a>就会在当前页面以嵌入的形式打开一个页面,说的貌似很复杂,其实看图啥都知道了。

代码,就<body>里的两行

在当前页面嵌入一个页面,里面的内容无视即可。

执行代码后的页面 点击qq后的页面

<table>

主要使用<thead>,<tbody>,<tfoot>这三个子标签,分别是表格的头部,身体和页脚。

这三个标签有<tr>,<td>,<th>子标签,分别表示表格的行,行里的数据,表头。

<td>和<tr>可以写在同一层,不过这样写表格的逻辑会很混乱,所以通常会写成<tr>的子标签。每张表格都会有表头,所以作为表头的单元格会用<th>标签。

<thead>,<tbody>,<tfoot>顺序可以调换。不影响表格显示。可以不写,不过这样会影响到表格的显示。

<colgroup>标签可以控制单元格的样式。

<form>

表单标签,用来发送POST请求,和<input type='submit>配合使用,可以提交表单的数据到服务器。

<input type='submit‘>和<input type='button’>的区别是button不会有http的请求或响应,submit会有POST请求。

<button>写在<form>里的话,如果<form>里没有提交按钮,且只有一个<button>且没有指定type='buton',那么这个<button>默认为提交按钮。

<h1>~<h6>

从大到小的标题

<p>

段落标签

<img>

放图片用的标签,src是该图片的URL,alt是如果图片加载不出来就用alt的内容代替。

上一篇 下一篇

猜你喜欢

热点阅读