前端实习面试常考(定位、文档流)

前端实习面试常考(定位、文档流)

最近在找前端的实习,看了很多面试题,再这里做一个总结分享给大家,希望对大家的实习面试起到一些帮助(本人刚入门不久,如果大家对我的内容有异议,欢迎大家私信,交流一下,共同进步)

对于前端实习面试题这个模块,我大体分为4个部分,HTML&CSS、JavaScript、计算机网络、Vue3(本人框架只学了Vue3)

1、定位

值 描述
static 无定位,left、top、bottom、right不可用
absolute 生成绝对定位元素,相对于static定位以外的第一个父元素进行定位,元素位置可控(left、top、bottom、right有效)
fixed 相对于浏览器窗口生成绝对定位元素,元素位置可控
relative 生成相对定位元素,相对于父级
inherit 继承父元素的position值

扩展:在面试官问定位的时候很可能问到文档流的问题

2、文档流

文档流可以分为,普通流和脱离文档流

普通流:也可称为常规流、文档流。是文档中可显示对象在排列时所占的位置

脱离文档流:元素浮动在文档流之上

以上是定义,以下是理解:

所谓文档流,可以理解为是元素的位置,比如,relative定位的元素就处于文档流。此时,通过left、top、bottom、right四个属性可以规定元素的位置,但元素出现在你所规定的位置之后,它原来的位置依旧保留,其他元素不能占用。而用absolute、fixed定位的元素,就脱离了文档流,也就是说,自己规定了元素的位置之后,元素的原位置不保留了,可以理解为元素发生了一个简单地"平移"。注意,浮动元素也会脱离文档流,请看我的另一篇关于浮动布局的文章。

相关推荐
狮子座的男孩14 小时前
html+css基础:25、3D变换(3D空间与景深/透视点的位置/位移/旋转/缩放/多重变换/背部可见性)
css·经验分享·html·旋转·透视点·缩放/位移·3d变换/空间与景深
anOnion16 小时前
构建无障碍组件之Grid Pattern
前端·html·交互设计
xy345319 小时前
Axure 9.0 内联框架加载方式
前端·ui·html·axure·原型·产品设计
奶酪博士1 天前
【1024快乐】用HTML写一个本地版心愿墙页面
html·1024程序员节
思码梁田1 天前
CSS 浏览器厂商前缀:从「写 5 遍」到现代自动化兼容
前端·css·css3·border-radius·1024程序员节·box-shadow·厂商前缀
日常筹谋记1 天前
工业厂房 TPO 防水卷材:技术需求如何传导到配方层面?
运维·网络·html
BioRunYiXue2 天前
使用docker分析高通量测序数据
java·数据库·人工智能·spring cloud·docker·tomcat·html
feixing_fx2 天前
CSS Grid 入门:二维布局时代的降维打击
前端·css·前端框架·css3
2603_965896622 天前
CSS BEM 命名规范|组件化样式分层权威指南
前端·javascript·css
进击的明明2 天前
前端开发中的 BEM 国际命名规范:让 CSS 不再"打架"
前端·css·html