前端相关面试题--html

html是什么

   html是超文本标记语言,与js和css一样,是由W3C(万维网联盟)制定的一套语言,超文本

指的是连接一个网站内或多个网站的网页的链接

 标记是 html使用各种标记 来注明文本、图片、链接等 以便在浏览器这种进行 显示  

都是以 <>进行包裹

 DOCTYPE(⽂档类型) 的作用

DOCTYPE是HTML5中一种标准通用标记语言的文档类型声明,它的目的是告诉浏览器(解析器)应该以什么样(html或xhtml)的文档类型定义来解析文档,不同的渲染模式会影响浏览器对 CSS 代码甚⾄ JavaScript 脚本的解析。它必须声明在HTML⽂档的第⼀⾏。

浏览器渲染页面的两种模式(可通过document.compatMode获取,比如,语雀官网的文档类型是CSS1Compat):

  • CSS1Compat:标准模式(Strick mode),默认模式,浏览器使用W3C的标准解析渲染页面。在标准模式中,浏览器以其支持的最高标准呈现页面。
  • BackCompat:怪异模式(混杂模式)(Quick mode),浏览器使用自己的怪异模式解析渲染页面。在怪异模式中,页面以一种比较宽松的向后兼容的方式显示。

script标签中defer和async的区别

如果没有defer或async属性,浏览器会立即加载并执行相应的脚本。它不会等待后续加载的文档元素,读取到就会开始加载和执行,这样就阻塞了后续文档的加载。

defer 和 async属性都是去异步加载外部的JS脚本文件,它们都不会阻塞页面的解析,其区别如下:

  • 执行顺序:多个带async属性的标签,不能保证加载的顺序;多个带defer属性的标签,按照加载顺序执行;
  • 脚本是否并行执行:async属性,表示后续文档的加载和执行与js脚本的加载和执行是并行进行的,即异步执行;defer属性,加载后续文档的过程和js脚本的加载(此时仅加载不执行)是并行进行的(异步),js脚本需要等到文档所有元素解析完成之后才执行,DOMContentLoaded事件触发执行之前。

meta 标签由

meta 标签由 namecontent 属性定义,用来描述网页文档的属性,比如网页的作者,网页描述,关键词等,除了HTTP标准固定了一些name作为大家使用的共识,开发者还可以自定义name。

charset,用来描述HTML文档的编码类型 content 是 叶苗描述

表单标签

    input  输入框 单行文本框

   textarea 多行文本框 

 <select></select>

相关推荐

  1. 前端相关面试--html

    2024-06-14 18:56:02       7 阅读
  2. 前端HTML相关知识

    2024-06-14 18:56:02       10 阅读
  3. HTML---html面试

    2024-06-14 18:56:02       27 阅读
  4. 前端面试-浏览器相关

    2024-06-14 18:56:02       16 阅读
  5. WEB前端常规技术面试HTML+CSS基础

    2024-06-14 18:56:02       14 阅读
  6. 前端HTML面试:meta 元素都有什么

    2024-06-14 18:56:02       12 阅读
  7. Kafka相关面试

    2024-06-14 18:56:02       37 阅读
  8. devops相关面试

    2024-06-14 18:56:02       25 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-14 18:56:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-14 18:56:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-14 18:56:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-14 18:56:02       18 阅读

热门阅读

  1. 【TensorFlow深度学习】Q学习算法原理与Q表的实现

    2024-06-14 18:56:02       5 阅读
  2. 2024年5月份大模型产研关键事件

    2024-06-14 18:56:02       6 阅读
  3. 力扣93 复原地址

    2024-06-14 18:56:02       7 阅读
  4. gsap动画库的实践

    2024-06-14 18:56:02       5 阅读
  5. TikTok账号被限流的原因及解决方法

    2024-06-14 18:56:02       6 阅读