<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>之后不会打开新的页面而是下载该页面。需要注意该属性具有一些限制,如下图所示
截图自MDNtarget属性
表示在何处显示链接的资源
该属性有以下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的内容代替。
网友评论