HTML常用标签
HTML常用标签
测试2
-
a标签的用法 a标签的作用- 跳转到外部页面。
- 跳转到内部锚点
- 跳转到邮箱或者电话等
a标签常用的属性href——>超链接,链接到某个网页。- 网址
- https://google.com
- http://google.com
- //google.com
- 路径
/a/b/c以及a/b/cindex.html以及./index.html- 伪协议
- javascript:代码;
- mailto:邮箱
- tel:手机号
target——>指定在哪个窗口打开超链接。- 内置名字
_blank——>在新建的空白页面打开。_top——>在(多内嵌页面)最顶层页面打开。_parent——>在父亲窗口页面打开,即当层页面上一层。_self——>其实是默认值,在当前页面打开。- 程序员命名
windows的nameiframe的namedownload——>理论上是下载超链接网页。(已不支持,不建议用)- 作用
- 问题
rel=noopener——>防止bug。(JS里有具体的解释)
a的href的取值前两个为有协议访问
此为无限已访问,最高级,会自动跳转
可自动跳转到指定标签,自动填写邮箱或者手机号,用户只需确认即可。
a的target的取值这是个多层嵌套示例
常与后续JS结合使用,下面介绍作用。
若已有命名
windows.name>xxx,则在xxx窗口打开页面。若没有命名为xxx页面,则windows.name新建xxx页面后,再在此页面打开。可以指定到
iframe命名的页面打开(题外话:可实现goobai页面~!)。
不是打开页面,而是下载页面。
不是所有浏览器都支持,尤其是手机浏览器。
-
img标签的用法 img标签的作用- 发出一个ge请求,展示一张图片。
img标签常用的属性alt——>代替,若src加载失败,则显示alt,后接与src相同。height——>设置图片高度。(只设置高度,宽度则自适应设置)width——>设置图片宽度。(只设置宽度,高度则自适应设置)src——>source的简写,后接图片源地址,可以是网络地址,相对路径和绝对路径。
img在标签JS中的两个重要事件
监听图片是否加载成功。- 若加载成功则调用
onload - 若加载失败则调用
onerror
作用是:可在图片加载失败的时候进行挽救。
img标签做响应式
max-width: 100%;
老古董Iphone5也能浏览全图
img标签是可替换元素-
table标签的用法 - 相关的标签
table——>表格标签thead——>表的头部tbody——>表的驱赶tfoot——>表的尾部tr——>table raw,表的一行td——>table data,表内的数据th——>table head,一列的表头
table标签内常用的只能有thead,tbody,tfoot这三种标签。
t都是table的简写。注:若不写前三标签,不按顺序写,浏览器强悍的纠错能力也会自动把代码按顺序完整修改。(习惯不好)
示例<table> <thead> <tr> <th></th> <th>小明</th> <th>小红</th> </tr> </thead> <tbody> <tr> <th>语文</th> <td>98</td> <td>95</td> </tr> <tr> <th>数学</th> <td>94</td> <td>99</td> </tr> </tbody> <tfoot> <tr> <th>总分</th> <td>192</td> <td>194</td> </tr> </tfoot> </table> 复制代码相关的样式
table-layout——>常用有2个设置table-layout: auto;自动表格布局算法对表格布局。表格及单元格的宽度取决于其包含的内容。table-layout: fixed;表格和列的宽度通过表格的宽度来设置,某一列的宽度仅由首行的单元格决定。border-collapse——>单元格边框合并设置。border-spacing——>单元格的边框距离设置。
-
- 其他感想
- 几个注意事项
- 要用http-server或者parcel等之类的工具来预览html文件。这样开启服务端口所在的文件即是根目录。
- 伪协议
javascript:;可以满足什么都不做的a标签。 iframe标签内嵌窗口。很少使用了,还有些老系统在使用。(不好用)border-collapse和border-spacing常写到reset.CSS里面。- 还有几个常用但是与后续CSS,JS一起理解的标签
form标签 表单actoin——>发出页面请求,控制用那个页面,与后续JS并用。autocomplete——>on/off。根据name值提示输入内容,便于用户输入用户名等。method——>控制用get还是Post请求页面target——>控制要提交到那个页面。onsubmit提交时触发input标签 让用户输入内容- 类型
type:button/checkbox/email/file/hidden/color/number/password/radio/search/submit/tel/text name/autofocus/checked/disabled/maxlength/pattern/value/placedholderonchange改写/onfocus聚焦/onblur失焦- HTML5新增的自带功能。
- 其他输入标签
select+optiontextarealabel- 其他标签
videoaudiocanvassvg
- 属性
事件
- 属性
其他
事件
注:一般不监听onclick事件,不好用。
验证器注:这些标签的兼容性一定要查看文档。
这些都是今后结合其他后续课程一起专门学习的。
学习感想
HTML标签多的枯燥,还与后续的课程结合才能加深理解。总结起来就是需要自己亲自写代码,复刻老师或者同学优秀的测试回答。通过之后,不管忘没忘记html,都需要再花更多时间往后学习相关的课程,这些课程都不是独立的,而是相互联系的,分配好时间能充分应对遗忘曲线。





















![[桜井宁宁]COS和泉纱雾超可爱写真福利集-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/4d3cf227a85d7e79f5d6b4efb6bde3e8.jpg)

![[桜井宁宁] 爆乳奶牛少女cos写真-一一网](https://www.proyy.com/skycj/data/images/2020-12-13/d40483e126fcf567894e89c65eaca655.jpg)