时间:2023-09-18 10:48:01 | 来源:网站运营
时间:2023-09-18 10:48:01 来源:网站运营
「offer来了」面试中必考的15个html知识点:⚡序言html
可能是最早接触的一门语言之一。基本上刚开始学前端,都会先学 html
。虽说它的内容看起来不多,但是在面试中,还是有一些考点需要我们去注意。下面就 html
在前端面试中的考点,进行介绍。一起来学习吧~ W3C
统一的规范标准,是技术趋势。PDA
、各种移动终端。SEO
友好。html
头部有 manifest
属性,它会请求 manifest
文件,如果是第一次访问 app
,那么浏览器就会根据 manifest
的内容下载相应的资源并且进行离线存储。app
并且资源已经离线存储了,那么浏览器就会使用离线的资源加载页面,然后浏览器会对比新的 manifest
文件与旧的 manifest
文件,如果文件没有发生改变,就不做任何操作,如果文件改变了,那么就会重新下载文件中的资源并进行离线存储。manifest
的属性;cache.manifest
文件下编写离线存储的资源;window.applicationCache
进行需求实现。css
和 js
、结构行为表现的分离。<!DOCTYPE>
声明位于文档中的最前面,处于 html
标签之前。告知浏览器的解析器, 用什么文档类型、规范来解析这个文档。JS
运作模式是以该浏览器支持的最高标准运行。DOCTYPE
不存在或格式不正确会导致文档以混杂模式呈现。<meta name="viewport" content="" /> width – viewport的宽度[device-width | pixel_value]width如果直接设置pixel_value数值,大部分的安卓手机不支持,但是ios支持; height – viewport 的高度 (范围从 223 到 10,000 ) user-scalable [yes | no]是否允许缩放 initial-scale [数值] 初始化比例(范围从 > 0 到 10) minimum-scale [数值] 允许缩放的最小比例 maximum-scale [数值] 允许缩放的最大比例 target-densitydpi 值有以下(一般推荐设置中等响度密度或者低像素密度,后者设置具体的值 dpi_value,另外webkit内核已不准备再支持此属性) -- dpi_value 一般是70-400//没英寸像素点的个数 -- device-dpi设备默认像素密度 -- high-dpi 高像素密度 -- medium-dpi 中等像素密度 -- low-dpi 低像素密度
附带问题: 怎样处理 移动端 1px
被 渲染成 2px
问题?meta
标签中的 viewport
属性 , initial-scale
设置为 1
。rem
按照设计稿标准走,外加利用 transfrome
的 scale(0.5)
缩小一倍即可。meta
标签中的 viewport
属性 , initial-scale
设置为 0.5
。rem
按照设计稿标准走即可。<!DOCTYPE html> <!--H5标准声明,使用 HTML5 doctype,不区分大小写--> <head lang=”en”> <!--标准的 lang 属性写法--> <meta charset=’utf-8ʹ> <!--声明文档使用的字符编码--> <meta http-equiv=”X-UA-Compatible” content=”IE=edge,chrome=1″/> <!--优先使用指定浏 览器使用特定的文档模式--> <meta name=”description” content=”不超过150个字符”/> <!--页面描述--> <meta name=”keywords” content=””/> <!-- 页面关键词--> <meta name=”author” content=”name, email@gmail.com”/> <!--网页作者--> <meta name=”robots” content=”index,follow”/> <!--搜索引擎抓取--> <meta name=”viewport” content=”initial-scale=1, maximum-scale=3, minimum-sc <meta name=”apple-mobile-web-app-title” content=”标题”> <!--iOS 设备 begin--> <meta name=”apple-mobile-web-app-capable” content=”yes”/> <!--添加到主屏后的标 是否启用 WebApp 全屏模式,删除苹果默认的工具栏和菜单栏--> <meta name=”apple-mobile-web-app-status-bar-style” content=”black”/> <meta name=”renderer” content=”webkit”> <!-- 启用360浏览器的极速模式(webkit)--> <meta http-equiv=”X-UA-Compatible” content=”IE=edge”> <!--避免IE使用兼容模式--> <meta http-equiv=”Cache-Control” content=”no-siteapp” /> <!--不让百度转码--> <meta name=”HandheldFriendly” content=”true”> <!--针对手持设备优化,主要是针对一些老的 不识别viewport的浏览器--> <meta name=”MobileOptimized” content=”320″> <!--微软的老式浏览器--> <meta name=”screen-orientation” content=”portrait”> <!--uc强制竖屏--> <meta name=”x5-orientation” content=”portrait”> <!--QQ强制竖屏--> <meta name=”full-screen” content=”yes”> <!--UC强制全屏--> <meta name=”x5-fullscreen” content=”true”> <!--QQ强制全屏-->
alt
是 img
的特有属性,是图片内容的等价描述,图片无法正常显示时候的替代文字。title
属性可以用在除了base
,basefont
,head
,html
,meta
,param
,script
和title
之外的所有标签,是对dom
元素的一种类似注释说明。iframe
会阻塞主页面的 Onload
事件SEO
iframe
和主页面共享连接池,而浏览器对相同域的连接有限制,所以会影响页面的并行加载iframe
之前需要考虑这两个缺点。如果需要使用 iframe
,最好是通过 javascript
动态iframe
添加 src
属性值,这样可以绕开以上两个问题canvas
video
和 audio
元素localStorage
长期存储数据,浏览器关闭后数据不丢失sessionStorage
的数据在浏览器关闭后会自动删除article
、footer
、header
、nav
、section
calendar
、 date
、 time
、 email
、 url
、 search
webworker
、 websocket
、 Geolocation
basefont
、 big
、 center
、 font
、 s
、 strike
、 tt
、 u
frame
、 frameset
、 noframes
IE8/IE7/IE6
支持通过 document.createElement
方法产生的标签。HTML5
新标签。label
标签用来定义表单控制间的关系,当用户选择该标签时,浏览器会自动将焦点转到和标签相关的表单控件上。<label for="Name">Number:</label> <input type=“text“name="Name" id="Name"/> <label>Date:<input type="text" name="B"/></label>
css
文件。seo
,搜索引擎更友好,排名更容易靠前。src
用于替换当前元素, href
用于在当前文档和引用资源之间确立联系。src
是 source
的缩写,指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求 src
资源时会将其指向的资源下载并应用到文档内,例如 js
脚本, img
图片和 frame
等元素。src
指的是,当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,图片和框架等元素也如此,类似于将所指向资源嵌入当前标签内。这也就是为什么将 js
脚本放在底部而不是头部。href
是 Hypertext Reference
的缩写,指向网络资源所在位置,建立和当前元素(锚点)或当前文档(链接)之间的链接,如果我们在文档中添加 <link href="common.css" rel="stylesheet">
,那么浏览器会识别该文档为 css
文件,就会并行下载资源并且不会停止对当前文档的处理。这也是为什么建议使用 link
方式来加载 css
,而不是使用 @import
方式。png-8
,png-24
,jpeg
,gif
,svg
。Webp
: WebP
格式,谷歌(google
)开发的一种旨在加快图片加载速度的图片格式。图片压缩体积大约只有 JPEG
的 2/3
,并能节省大量的服务器带宽资源和数据空间。Facebook
、 Ebay
等知名网站已经开始测试并使用 WebP
格式。WebP
格式图像的体积要比 JPEG
格式图像小40%。HTML5
包含嵌入音频文件的标准方式,支持的格式包括 MP3
、Wav
和 Ogg
:<audio controls> <source src="jamshed.mp3" type="audio/mpeg"> Your browser does'nt support audio embedding feature. </audio>
和音频一样,HTML5
定义了嵌入视频的标准方法,支持的格式包括:MP4
、WebM
和 Ogg
:<video width="450" height="340" controls><source src="jamshed.mp4" type="video/mp4"> Your browser does'nt support video embedding feature. </video>
class
:为元素设置类标识data-*
:为元素增加自定义属性draggable
:设置元素是否可拖拽id
:元素 id
,文档内唯一lang
:元素内容的的语言style
:行内 css
样式title
:元素相关的建议信息html
相关的内容在面试中考察的部分不多,但该记忆的内容还是得稍微记一下,以防在面试中突然被面试官问倒。html
相关的题目整理到这里就结束啦!希望对大家有帮助!vx: MondayLaboratory
~星期一研究室
,回复关键字 html面试pdf
即可获取相关pdf内容~ 关键词:知识