0

0

HTML中必须掌握的知识点有哪些

王林

王林

发布时间:2020-11-10 16:05:37

|

3050人浏览过

|

来源于csdn

转载

HTML中必须掌握的知识点有哪些

你是如何理解 HTML 语义化的?

学习视频分享:html视频教程

让页面内容结构化,它有如下优点

1、易于用户阅读,样式丢失的时候能让页面呈现清晰的结构。

立即学习前端免费学习笔记(深入)”;

2、有利于SEO,搜索引擎根据标签来确定上下文和各个关键字的权重。

3、方便其他设备解析,如盲人阅读器根据语义渲染网页

4、有利于开发和维护,语义化更具可读性,代码更好维护,与CSS3关系更和谐

如:

43d0472a38ed9d78c97c8c393736f13.png

meta viewport 是做什么用的,怎么写?

通常viewport是指视窗、视口。浏览器上(也可能是一个app中的webview)用来显示网页的那部分区域。在移动端和pc端视口是不同的,pc端的视口是浏览器窗口区域,而在移动端有三个不同的视口概念:布局视口、视觉视口、理想视口

meta有两个属性name 和 http-equiv

1、name

keywords(关键字) 告诉搜索引擎,你网页的关键字
description(网站内容描述) 用于告诉搜索引擎,你网站的主要内容。
viewport(移动端的窗口) 后面介绍
robots(定义搜索引擎爬虫的索引方式) robots用来告诉爬虫哪些页面需要索引,哪些页面不需要索引
author(作者)
generator(网页制作软件)
copyright(版权)

2、http-equiv 顾名思义,相当于http的文件头作用

灵光
灵光

蚂蚁集团推出的全模态AI助手

下载
content-Type 设定网页字符集
//旧的HTML,不推荐
//HTML5设定网页字符集的方式,推荐使用UTF-8
X-UA-Compatible(浏览器采用哪种版本来渲染页面)
//指定IE和Chrome使用最新版本渲染当前页面
cache-control(请求和响应遵循的缓存机制)
expires(网页到期时间)

canvas画布

const ctx = canvas.getContext(‘2d’); // 获取它的2d上下文
ctx.fillStyle = ‘green’; // 设置笔刷的填充色
ctx.fillRect(10, 10, 100, 100); // 利用画笔范围,矩形,比如圆

video

autoplay 布尔属性;视频马上自动开始播放,不会停下来等着数据载入结束。
controls 提供用户控制,允许用户控制视频的播放,包括音量,跨帧,暂停/恢复播放。
loop 布尔属性;指定后,会在视频结尾的地方,自动返回视频开始的地方。
track标签表示的是字幕
poster 表示的是封面

h5移动端页面

WebView是一种控件,它基于webkit引擎,因此具备渲染Web页面的功能。
基于Webview的混合开发,就是在 Anddroid (安卓)/(苹果)原生APP里,通过WebView控件嵌入Web页面。
很多APP都是外边套原生APP的壳,内容是H5页面(基于html+css+js的Web页面)。现在的移动端混合开发软件,如果对于交互渲染要求不是特别高的项目,基本都是这么玩的。

HTML5新特性

本地存储特性
设备兼容特性 HTML5提供了前所未有的数据与应用接入开放接口
连接特性 WebSockets
网页多媒体特性 支持Audio Video SVG Canvas WebGL CSS3
CSS3特性

区分普通显示屏和高清屏

当devicePixelRatio值等于1时(也就是最小值),那么它普通显示屏。
当devicePixelRatio值大于1(通常是1.5、2.0),那么它就是高清显示屏。
不同像素的图利用媒体查询结合 devicePixelRatio 可以区分普通显示屏和高清显示屏

CSS设计方案:

.css{/* 普通显示屏(设备像素比例小于等于1.3)使用1倍的图 */ 
    background-image: url(img_1x.png);
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){
	.css{/* 高清显示屏(设备像素比例大于等于1.5)使用2倍图  */
	    background-image: url(img_2x.png);
	  }
}

服务端用nginx对图片进行处理

想要什么样尺寸的图片自己裁切,我们提供了按比例缩放和自定尺寸的裁切方法,地址后拼接字符串就行。

cookie、localStorage和SessionStorage的区别和特点

1、LocalStorage特点:

只保留在客户端
本地永久存储,关闭浏览器不会清除,除非用户从浏览器清除
每个域可以最多存储5MB

2、SessionStorage特点:

只保留在客户端
本地临时存储,在页面会话结束时会被清除
存储大小与localStorage相同

3、Cookie特点:

服务端和客户端都可以访问
可以设置有效期,过期后将会自动删除。如果不设置则是关闭浏览器后失效
存储大小只有4kb
有存储个数限制。每个浏览器限制不一样。建议20个以内。最多的浏览器可以支持50个

相关推荐:html教程

相关文章

HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Golang 性能分析与pprof调优实战
Golang 性能分析与pprof调优实战

本专题系统讲解 Golang 应用的性能分析与调优方法,重点覆盖 pprof 的使用方式,包括 CPU、内存、阻塞与 goroutine 分析,火焰图解读,常见性能瓶颈定位思路,以及在真实项目中进行针对性优化的实践技巧。通过案例讲解,帮助开发者掌握 用数据驱动的方式持续提升 Go 程序性能与稳定性。

8

2026.01.22

html编辑相关教程合集
html编辑相关教程合集

本专题整合了html编辑相关教程合集,阅读专题下面的文章了解更多详细内容。

52

2026.01.21

三角洲入口地址合集
三角洲入口地址合集

本专题整合了三角洲入口地址合集,阅读专题下面的文章了解更多详细内容。

28

2026.01.21

AO3中文版入口地址大全
AO3中文版入口地址大全

本专题整合了AO3中文版入口地址大全,阅读专题下面的的文章了解更多详细内容。

358

2026.01.21

妖精漫画入口地址合集
妖精漫画入口地址合集

本专题整合了妖精漫画入口地址合集,阅读专题下面的文章了解更多详细内容。

109

2026.01.21

java版本选择建议
java版本选择建议

本专题整合了java版本相关合集,阅读专题下面的文章了解更多详细内容。

3

2026.01.21

Java编译相关教程合集
Java编译相关教程合集

本专题整合了Java编译相关教程,阅读专题下面的文章了解更多详细内容。

15

2026.01.21

C++多线程相关合集
C++多线程相关合集

本专题整合了C++多线程相关教程,阅读专题下面的的文章了解更多详细内容。

8

2026.01.21

无人机驾驶证报考 uom民用无人机综合管理平台官网
无人机驾驶证报考 uom民用无人机综合管理平台官网

无人机驾驶证(CAAC执照)报考需年满16周岁,初中以上学历,身体健康(矫正视力1.0以上,无严重疾病),且无犯罪记录。个人需通过民航局授权的训练机构报名,经理论(法规、原理)、模拟飞行、实操(GPS/姿态模式)及地面站训练后考试合格,通常15-25天拿证。

43

2026.01.21

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Bootstrap 5教程
Bootstrap 5教程

共46课时 | 3万人学习

AngularJS教程
AngularJS教程

共24课时 | 2.8万人学习

CSS教程
CSS教程

共754课时 | 21.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号