HTML5学习笔记

最近开发后端时,公司要求学完全部前端课程,并做好笔记。

1、p标签是一个段落标签,独占一行,平时可以用到;

2、超链接使用a标签,href属性拿来绑定链接,可以使用target="_blank"属性让其在新窗口打开页面;

3、img作为图片标签,src填入其路径,alt属性用来表示图片无法显示时用来代替的文字;

4、表格由 <table> 标签来定义, <th>表头,<tr>行,<td>行中的表格,所以格式如下:

<table border="1">
  <tr><th>Header 1</th><th>Header 2</th>
  </tr>
  <tr><td>row 1, cell 1</td><td>row 1, cell 2</td>
  </tr>
  <tr><td>row 2, cell 1</td><td>row 2, cell 2</td>
  </tr>
</table>

5、无序列表和有序列表的表示方式如下

<ul>
	<li>无序列表</li>
</ul>

<ol>
	<li>有序列表</li>
</ol>

6、 <div> 定义了文档的区域,块级元素; <span> 用来组合文档中的行内元素, 内联元素(inline)
7、表单

<form>
	name: <input type="text" name="name"><br>
	password: <input type="password" name="password">
	<input type="submit" value="提交">
</form>

8、使用<iframe src="路径"></iframe>将新的页面嵌入到当前页面下,设置属性值为 “0” 移除iframe的边框:

<iframe src="https://www.bilibili.com" name="iframe_a"></iframe>
<p><a href="https://www.springcloud.cc/spring-boot.html" target="iframe_a">SpringBoot中文官网</a></p>
注意:因为a标签的target属性是名为iframe_a的iframe框架,所以在点击链接时页面会显示在 iframe框架中。
出于有些网页不希望被嵌套, 响应头中有一选项 X-Frame-Options

9、HTML颜色

div {
    background:rgba(255,0,0,.5);
}
RGBA 的意思是(Red-Green-Blue-Alpha)它是在 RGB 上扩展包括了 “alpha” 通道,运行对颜色值设置透明度。

10、video标签,video标签配合着source来使用,src是路径,type表示视频类型

<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
	您的浏览器不支持Video标签。
</video>

11、音频,音频与视频类似,只是外层标签不同

<audio controls>
  <source src="horse.mp3" type="audio/mpeg">
您的浏览器不支持 audio 元素。
</audio>

12、对于input来首,input标签拥有强大的输入方式,具体可以见input详解
13、HTML5 表单元素,以前一直在找一个能满足下拉框和输入操作,还能自动匹配输入的标签,现在才发现有这么好用的原生态标签,支持模糊匹配

<input list="browsers" name="browser">
<datalist id="browsers">
  <option value="Internet Explorer">
  <option value="Firefox">
  <option value="Chrome">
  <option value="Opera">
  <option value="Safari">
</datalist>
  • 对于input的各个属性值,着重拿几个重要的来记录:
autocomplete 属性,值为on后off,适用于 <form> 标签,以及以下类型的 <input> 标签
效果如下图

在这里插入图片描述

autofocus 属性是一个布尔属性。
autofocus 属性规定在页面加载时,域自动地获得焦点。
  • 一个新的input标签内通过form属性指定另一个表单的id,可以与其绑定一起提交
<form action="" id="form1">
First name: <input type="text" name="fname"><br>
<input type="submit" value="提交">
</form>

<p> "Last name" 字段没有在 form 表单之内,但它也是 form 表单的一部分。</p>
Last name: <input type="text" name="lname" form="form1">
  • formaction属性用于描述表单提交的URL地址,如下,第一个提交会提交到表单的action地址中,第二个提交则会覆盖表单的action,提交到指定的formaction中:
<form action="demo-form.php">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="提交"><br>
  <input type="submit" formaction="demo-admin.php"
  value="提交">
</form>
  • height 和 width 属性规定用于 image 类型的 标签的图像高度和宽度。type="image"也可以用来提交表单
  • min 和 max 属性可以用来限制表单中某些类型的范围
  • placeholder ="",属性内可以放入提示输入的值
  • required 属性是一个 boolean 属性.,required 属性规定必须在提交之前填写输入域(不能为空)。如下:
  • Username: <input type="text" name="usrname" required>

14、localStorage 和 sessionStorage

客户端存储数据的两个对象为:
localStorage - 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去除。
sessionStorage - 用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。
保存数据:localStorage.setItem(key,value);
读取数据:localStorage.getItem(key);
删除单个数据:localStorage.removeItem(key);
删除所有数据:localStorage.clear();
得到某个索引的key:localStorage.key(index);

15、HTML事件的驱动可以参考菜鸟教程来查阅

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值