《HTML常用标签》

154 阅读3分钟

一、A标签的用法

  • 常用属性
  1. href 表示超链接到某一网页
  2. target 表示到指定窗口打开
  3. download 表示下载网页
  4. lel=noopener 表示
  • 作用
  1. 跳转外部页面
  2. 跳转内部锚点
  3. 跳转到邮箱或电话等

1、 a的href取值

网址

  • https....:加密协议

  • http.....:未加密协议

  • //.......:无协议网址 自适应选择以上两种协议 常用这种) 路径

  • /a/b/c.html :使用文件路径和文件名链接

  • a.html :直接使用文件名链接 伪协议

  • javascript:代码;

    1. 代码为alert(内容)时 会弹出含有内容的对话框
    2. 代码为空时为空协议 页面无变化
  • mailto:邮箱 跳转到给指定页面发邮件页面

  • tel:手机号 跳转到给指定号码打电话界面 id

  • href为空时无变化只刷新页面

  • href为#时点击页面会跳到顶部

  • href为#+xx 并在指定行内添加id=xx 点击会跳转到指定的xx行

2、a的target取值

内置名字
加在网址后面

  • _blank :在空白页打开页面
  • _top :当前页面最顶层窗口打开页面
  • _parent :当前链接所在上一层打开
  • _sely :在当前页面打开(默认值)
  • target=xxx时 :所有指定xxx页面都在xxx中打开 iframe标签:内嵌窗口用,配合上面的标签用

3、download

4、rel=noopener

二、img标签的用法

  • 作用 发出get请求,展示一张图片
  • 属性 width:宽度(展示图片时只输宽度或高度其中之一,否则图片会变形)

height:高度

src:图片地址

alt:图片加载失败时,用来显示文字描述图片内容

  • 事件 onload/onerror:监听图片是否加载成功,前者响应成功调用/后者响应失败调用

三、table标签的用法

  • 表头thead(tr+th)+表身体tbody(td+td)+表底部tfoot(td+td) (tr:一行; th:行表头; td:数据 内容)
  • tabler-layout: auto自动计算行列直接距离比较个性化
  • borde-collapse: 表格合并属性
  • borde-spacing: 表间距

四、form标签

  • 作用 发送get或post请求,然后刷新页面
  • 属性
  1. (默认值)action:用来控制请求哪个页面 (一般包含下面两个标签)
  • input type="text":输入框
  • input type="submit":提交按钮(即可提交到相应路径);后面加上value="xx"则提交俩字更改为xx

(input和button两标签用法一样,但button里面可以含有其它标签input只支持纯文本)

  1. method:用来控制使用get或post来请求
  2. autolomplete:"no"表示自动填充输入框;(在输入框标签中加上 name:"username"即可给出相应建议选项)
  3. target="xx"则点击提交就会提交到xx页面

五、input标签(在form标签中间用)

作用:让用户输入内容

type

  • color:改变按钮颜色

  • password:不展示输入行内容

  • radio:选项按钮

<input typr="radio"> 男 
<input typr="radio"> 女
可以在两个中间同时添加name当相同时即可二选一
  • checkbox:多选按钮
<input typr="checkbox" name= "2"> 小黄
、<input typr="checkbox" name= "2"> 小黑 
<input typr="checkbox" name= "2"> 小红 
name名字相同表示这是一组字符串

*file:上传一个文件加上multiple即可上传多个文件

  • hidden: 看不见的输入框用来自动填写id字符串等
  • required:表示必须输入内容才能提交

六、trxtarea标签(在form标签中间用)

  • 用来多行输入,但是用户可以改变输入框的大小
  • 标签里加入style="resize: none"表示固定输入框;styler中加入宽高改变输入框大小。

七、select标签(在form标签中间用)

下拉选择列表代码

<select>
    <option value="1">-请输入-</option>
    <option value="2">星期一</option> 
    <option value="2">星期二</option>
    <option value="2">星期三</option>
</select>

注意事项 一般不监听 input 的click 事件 form 里面的 input 要有name form 里要放一个type-submit 才能触发 submit 事件