>웹 프론트엔드 >HTML 튜토리얼 >HTML에서 마스터해야 할 지식 포인트는 무엇입니까?

HTML에서 마스터해야 할 지식 포인트는 무엇입니까?

王林
王林앞으로
2020-11-10 16:05:372726검색

HTML에서 마스터해야 할 지식 포인트는 무엇입니까?

HTML 의미론을 어떻게 이해하나요?

학습 영상 공유: html 영상 튜토리얼

페이지 내용을 체계적으로 구성하세요. 다음과 같은 장점이 있습니다.

1. 스타일이 없어도 페이지가 명확하게 표시됩니다.

2. SEO에 도움이 되는 검색 엔진은 태그를 기반으로 각 키워드의 맥락과 가중치를 결정합니다.

3. 시각 장애인이 의미론을 기반으로 웹 페이지를 렌더링하는 등 다른 장치에서 구문 분석하기 편리합니다.

4. 개발 및 유지 관리에 도움이 되며, 의미론이 더 읽기 쉽고, 코드가 더 잘 유지되며, CSS3과의 관계가 더 조화롭습니다.

예:

HTML에서 마스터해야 할 지식 포인트는 무엇입니까?

meta viewport 용도는 무엇이며 어떻게 작성하나요?

보통 뷰포트는 창과 뷰포트를 의미합니다. 웹 페이지를 표시하는 데 사용되는 브라우저(또는 앱의 WebView) 영역입니다. 모바일 측 뷰포트와 PC 측 뷰포트는 브라우저 창 영역인 반면, 모바일 측 뷰포트 개념은 레이아웃 뷰포트, 시각적 뷰포트,

메타 뷰포트입니다. name 속성과 http-equiv

1, name

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

2, http-equiv 속성은 이름에서 알 수 있듯이 http

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

canvas 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를 사용하여 이미지를 처리합니다

원하는 크기로 이미지를 잘라냅니다. 우리는 비례 배율을 제공하며 사용자 정의 크기 절단 방법의 경우 주소 뒤의 문자열을 연결하기만 하면 됩니다.

쿠키, localStorage 및 SessionStorage의 차이점 및 특징

1. LocalStorage 기능:

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

2. SessionStorage 기능:

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

3. 쿠키 기능:

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

관련 권장 사항:

html 튜토리얼

위 내용은 HTML에서 마스터해야 할 지식 포인트는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제