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

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的文件头作用

content-Type 设定网页字符集//旧的HTML,不推荐//HTML5设定网页字符集的方式,推荐使用UTF-8X-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 CSS3CSS3特性

区分普通显示屏和高清屏

当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中必须掌握的知识点有哪些的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1548637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 20:05:07
下一篇 2025年12月21日 20:05:16

相关推荐

  • HTML网页自动跳转的5种方法

    (推荐教程:html教程) 在我们进行网站创建时经常会遇到需要进行网页跳转的情况,本文就来为大家介绍五种网页自动跳转的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 网页自动跳转5种方法: 第一种网页自动跳转方法:meta refresh自动跳转法 立即学习“前端免费学习笔记…

    2025年12月21日
    000
  • html是一种页面什么型语言?

    html是一种页面“描述”型语言。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。 (推荐教程:html教程) html是一种页面“描述”型语言。 HTML(Hyper Text Mark-up Language)即超文本标记语言或超文本链接标…

    2025年12月21日
    000
  • 一起了解script标签中的async和defer属性

    前端当然要从 HTML 开始,我们来聊聊在 script 标签中加上 async/defer 时的功能及差异。 都明白的道理 我们都知道,浏览器解析 HTML 是一行一行按照顺序向后读取的,在传统的写法中,当浏览器读到 时,便会暂停解析 DOM,同时立即开始下载 中定义的资源,并在下载完成后立刻执行…

    2025年12月21日
    000
  • 怎么在html中实现图片超链接

    在html中实现图片超链接的方法:可以通过将图像元素嵌套在a元素中,使其成为一个链接,如【】。 目的: 对整个一幅图像文件设置超链接 思路: 可以通过将图像元素嵌套在a元素中使其变为一个链接。 立即学习“前端免费学习笔记(深入)”; (学习视频推荐:html视频教程) 语法: @@##@@ 举例: …

    2025年12月21日
    000
  • HTML hr是什么意思

    HTML hr是用于在页面中创建一条水平线的一种标签,在HTML中,标签没有结束标签,其使用语法如“这是段落这是段落”。 推荐:《HTML视频教程》 HTML 标签 定义和用法 标签在 HTML 页面中创建一条水平线。 立即学习“前端免费学习笔记(深入)”; 水平分隔线(horizontal rul…

    2025年12月21日
    000
  • html中行内元素与块级元素的区别是什么

    html中行内元素与块级元素的区别是:1、块级元素总是在新行开始,行内元素和其他元素在同一行;2、块级元素的高度、行高可控制,行内元素的高度、行高部分可改变;3、块级元素的宽度与内容无关,行内元素的宽度只与内容有关。 块级元素: (学习视频分享:html视频教程) 1、总是在新行上开始,占据一整行;…

    2025年12月21日
    000
  • 添加背景音乐的html标签是什么

    添加背景音乐的html标签是,bgsound是用以插入背景音乐,但只适用于IE,在netscape和firefox中并不适用,其参数设定很少,语法如“”。 推荐:《HTML视频教程》 添加背景音乐的html标签是。 bgsound 是用以插入背景音乐,但只适用于 IE,在netscape 和 fir…

    2025年12月21日
    000
  • html中的ul标签的作用是什么

    html中的ul标签的作用是:用于定义无序列表,如【】。ul标签支持class、dir、id、lang、style、title、xml等核心属性。 作用: 标签用于定义无序列表。 (学习视频分享:html视频教程) 将 标签与  标签一起使用,创建无序列表。 立即学习“前端免费学习笔记(深入)”; …

    2025年12月21日
    000
  • span是块元素吗?

    span不是块元素,而是内联元素(行内元素),可以对文档中的行内元素进行组合。span只是把内容定义成一个整体进行操作,不影响布局和显示,而且span没有什么实用特性,它的作用是围绕HTML代码中的其他元素,为其指定样式。 (推荐教程:html教程) span不是块元素,而是内联元素(行内元素),主…

    2025年12月21日
    000
  • 利用前端基础制作html开关图标

    我们先来看下效果图: (学习视频分享:html视频教程) html代码: 立即学习“前端免费学习笔记(深入)”; 开关图标 ON OFF css样式: body { text-align: center } .SwitchIcon { margin: 200px auto; } #toggle-bu…

    2025年12月21日
    000
  • www中的超文本文件是用什么语言编写的

    www中的超文本文件是用HTML语言(即超文本标记语言)编写的。WWW服务器中所存储的页面是一种结构化的文档,采用超文本标记语言(HTML)书写而成。 万维网(world wide web)上的一个超媒体文档称之为一个页面(外语:page)。作为一个组织或者个人在万维网上放置开始点的页面称为主页(外…

    2025年12月21日
    000
  • html中的特殊字符如何源码输出

    要实现Html中特殊字符不被转义(源码输出),有以下三种方法:方法一: (推荐教程:html教程) 将HTML代码嵌入到 举例: 立即学习“前端免费学习笔记(深入)”; body>哈哈哈dfdfd 以上就是html中的特殊字符如何源码输出的详细内容,更多请关注创想鸟其它相关文章!

    2025年12月21日
    000
  • 利用html实现一个三级菜单

    首先我们先来看一下效果图: (推荐教程:html教程) 完整代码: 立即学习“前端免费学习笔记(深入)”; 下拉菜单 /*重置浏览器默认样式*/ * { padding: 0; margin: 0; font-family: “Microsoft YaHei”; list-style: none; …

    2025年12月21日
    000
  • 在html页面中加入js可以用什么方法

    方法一:在head标签内引入JS文件 (推荐教程:html教程) 方法二:在body标签内写JS代码 //在这里面写你的js代码 </html 以上就是在html页面中加入js可以用什么方法的详细内容,更多请关注创想鸟其它相关文章!

    2025年12月21日
    000
  • 谈谈HTML标签元素中alt和title属性的区别

    本篇文章给大家介绍一下HTML标签元素中alt和title属性的区别。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 概述 这道题大概还可以加个限定词,我们暂且把 标签排除在本次讨论之外。 元素的 alt 和 title 属性 有什么区别? (推荐教程:html教程) ALT 属性…

    2025年12月21日
    000
  • 分享三款美观的html按钮样式

    样式如下: (推荐教程:html视频教程) 按钮样式一: 立即学习“前端免费学习笔记(深入)”; #login_click{ margin-top:32px; height:40px;}#login_click a { text-decoration:none;background:#2f435e;…

    2025年12月21日 好文分享
    000
  • html怎么实现上角标效果

    先来看看效果: (推荐教程:html视频教程) 实现代码: 立即学习“前端免费学习笔记(深入)”; 制作角标的方法 .con{ height: 250px; width: 200px; margin: 0 auto; overflow: hidden; margin-top: 100px; posi…

    2025年12月21日
    000
  • 网页开发中实用的11个文本输入和6个按钮操作特效

    文本输入特效 1.power-mode-input PowerModeInput 可以让你的文本输入框更引人注目。 地址:https://github.com/lindelof/power-mode-input 2.TextInputEffects 简单的样式和效果,可增强文本输入交互。 地址:ht…

    2025年12月21日 好文分享
    000
  • 深入了解HTML中的编码规范

    本文档的目标是使HTML代码风格保持一致,容易被理解和被维护,如果自己没有这种习惯,请好好选择你的IDE,别再用“文本编辑器”。 1 代码风格 1.1 缩进与换行 [强制] 使用 4 个空格做为一个缩进层级,不允许使用 2 个空格 或 tab 字符。 示例: 立即学习“前端免费学习笔记(深入)”; …

    2025年12月21日
    000
  • html文档中怎么把图片作为背景?

    在html中,可以通过给body标签设置css background或background-image样式来把图片作为背景,语法格式“background/background-image:url(“图片路径”);”。 (推荐教程:html教程) html文档中可以使用css…

    2025年12月21日
    000

发表回复

登录后才能评论
关注微信