错题

147 阅读4分钟

1

使用vim编辑器编辑后,用 :wq进行保存

checkbox被勾选

image.png

3

  • 英文和数字不会出现乱码,中文可能出现
  • HTML的head标签中添加<meta charset="utf-8">不一定能解决问题
  • 页面保存的时候什么形式,HTML的head标签里的meta的charset就属于什么形式的编码

4

  • 语义化的本质性是可读
  • 使用语义化标签能让代码更简洁,能用尽量使用

5

id1、id2一组,id3、id4一组,实现单选

image.png

6

box-sizing: content-box; 
width: 100%;

image.png

7

切换到上级目录的命令 cd .. 或者 cd ../

8

blink内核的浏览器:Chrome和新版opera

9

  • <!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html>标签之前。

  • <!DOCTYPE> 声明不是一个 HTML 标签;它是用来告知 Web 浏览器页面使用了哪种 HTML 版本。

  • 在 HTML 4.01 中,<!DOCTYPE> 声明需引用 DTD (文档类型声明),因为 HTML 4.01 是基于 SGML (Standard Generalized Markup Language 标准通用标记语言)。DTD 指定了标记语言的规则,确保了浏览器能够正确的渲染内容。

  • HTML5 不是基于 SGML,因此不要求引用 DTD。

注释: 标签没有结束标签。

提示: 声明不区分大小写。

提示: 使用 W3C 的验证 检查您是否编写了一个带有正确 DTD 的合法的 HTML / XHTML 文档!

  • 这个声明的目的是防止浏览器在渲染文档时,切换到我们称为“怪异模式(兼容模式)”的渲染模式。“<!DOCTYPE html>" 确保浏览器按照最佳的相关规范进行渲染,而不是使用一个不符合规范的渲染模式。

10

<html lang="en">的作用是告诉浏览器当前页面主体语言是英语,且帮助浏览器翻译工具或者读屏器识别页面语言

11

水平合并单元格:clospan

垂直合并单元格:rowspan

12

CSS注释:/*注释*/或者/***注释***/

13

@import引入CSS必须放在style标签或者CSS文件中,且必须放在CSS文件开头,最后的分号不能少

14

!important一些经验法则:

  • 一定要优先考虑使用样式规则的优先级来解决问题而不是 !important
  • 只有在需要覆盖全站或外部 CSS 的特定页面中使用 !important
  • 永远不要在你的插件中使用 !important
  • 永远不要在全站范围的 CSS 代码中使用 !important

15

当页面对兼容性有高要求,不能使用flex或者CSS3布局的时候或者需要使用“水平”排列的时候,可以考虑使用浮动,使用浮动时,要对父元素清除浮动。

16

文档中的层叠上下文由满足以下任意一个条件的元素形成:

  • 文档根元素(<html>);

  • position 值为 absolute(绝对定位)或  relative(相对定位)且 z-index 值不为 auto 的元素;

  • position 值为 fixed(固定定位)或 sticky(粘滞定位)的元素(沾滞定位适配所有移动设备上的浏览器,但老的桌面浏览器不支持);

  • flex ([flexbox (en-US)]) 容器的子元素,且 z-index 值不为 auto

  • grid (grid) 容器的子元素,且 z-index 值不为 auto

  • opacity 属性值小于 1 的元素;

  • mix-blend-mode 属性值不为 normal 的元素;

  • 以下任意属性值不为 none 的元素:

  • isolation 属性值为 isolate 的元素;

  • -webkit-overflow-scrolling 属性值为 touch 的元素;

  • will-change 值设定了任一属性而该属性在 non-initial 值时会创建层叠上下文的元素;

  • contain 属性值为 layoutpaint 或包含它们其中之一的合成值(比如 contain: strictcontain: content)的元素。

17

position:absolute定位的参考元素是最近的非static定位的祖先元素最近的是定位元素的祖先

18

repaint案例:增加、删除、更新DOM节点;修改元素的magin、padding、border;display:none;visibility:hidden;修改颜色、背景色

19

reflow案例:增加、删除、更新DOM节点;修改元素的magin、padding、border;display:none

20

CSS里给一个选择器设置了背景图片,而此选择器并未选中HTML里任何元素,浏览器不发送图片请求

21

CSS里选择一个页面上的元素,设置了背景图片,但设置该元素display:none,浏览器给自己发送请求,给父亲设置不发送请求

22