如何理解HTML的语义?
学习视频分享:html视频教程
结构化页面内容有以下优点。
1.便于用户阅读,在风格丢失的情况下,页面也能呈现清晰的结构。
2、有利于SEO,搜索引擎根据标签确定上下文和每个关键词的权重。
3.方便其他设备解析,比如盲人阅读器根据语义渲染网页。
4.有利于开发和维护,语义更易读,代码更好维护,与CSS3的关系更和谐。
比如:
元视口是干什么用的?怎么写?
通常视口指的是窗口和视口。用于显示网页的浏览器(或应用程序中的webview)部分。移动终端和pc终端上的视口是不同的。pc终端上的视口是浏览器窗口区域,但移动终端上有三种不同的视口概念:布局视口、视觉视口和理想视口。
Meta有两个属性name和http-equiv。
1、姓名
keywords(关键字) 告诉搜索引擎,你网页的关键字 description(网站内容描述) 用于告诉搜索引擎,你网站的主要内容。 viewport(移动端的窗口) 后面介绍 robots(定义搜索引擎爬虫的索引方式) robots用来告诉爬虫哪些页面需要索引,哪些页面不需要索引 author(作者) generator(网页制作软件) copyright(版权)2.http-equiv,顾名思义,相当于http的header函数。
content-Type 设定网页字符集 //旧的HTML,不推荐 //HTML5设定网页字符集的方式,推荐使用UTF-8 X-UA-Compatible(浏览器采用哪种版本来渲染页面) //指定IE和Chrome使用最新版本渲染当前页面 cache-control(请求和响应遵循的缓存机制) expires(网页到期时间)帆布帆布
const ctx = canvas.getContext(‘2d’); // 获取它的2d上下文 ctx.fillStyle = ‘green’; // 设置笔刷的填充色 ctx.fillRect(10, 10, 100, 100); // 利用画笔范围,矩形,比如圆录像
autoplay 布尔属性;视频马上自动开始播放,不会停下来等着数据载入结束。 controls 提供用户控制,允许用户控制视频的播放,包括音量,跨帧,暂停/恢复播放。 loop 布尔属性;指定后,会在视频结尾的地方,自动返回视频开始的地方。 track标签表示的是字幕 poster 表示的是封面H5手机页面
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、本地存储和会话存储的区别和特征
1、LocalStorage特性:
只保留在客户端 本地永久存储,关闭浏览器不会清除,除非用户从浏览器清除 每个域可以最多存储5MB2.会话存储的功能:
只保留在客户端 本地临时存储,在页面会话结束时会被清除 存储大小与localStorage相同3、曲奇的特点:
服务端和客户端都可以访问 可以设置有效期,过期后将会自动删除。如果不设置则是关闭浏览器后失效 存储大小只有4kb 有存储个数限制。每个浏览器限制不一样。建议20个以内。最多的浏览器可以支持50个相关推荐:html教程
以上是HTML必须掌握的知识点的详细介绍。更多信息请关注AdminJS.cn其他相关文章!
adminjs.cn是一个以CSS、JavaScript、Vue、HTML为核心的前端开发技术网站。我们致力于为广大前端开发者提供专业、全面、实用的前端开发知识和技术支持。 在本网站中,您可以学习到最新的前端开发技术,了解前端开发的最新趋势和最佳实践。我们提供丰富的教程和案例,让您可以快速掌握前端开发的核心技术和流程。 Adminjs.cn还提供一系列实用的工具和插件,帮助您更加高效地进行前端开发工作。我们提供的工具和插件都经过精心设计和优化,可以帮助您节省时间和精力,提升开发效率。 在Adminjs.cn中,您可以找到您需要的一切前端开发资源,让您成为一名更加优秀的前端开发者。欢迎您加入我们的大家庭,一起探索前端开发的无限可能!