前端基础面试题

以下更多的题目,希望大家能掌握更多的前端知识,发现自身的不足。不单单是看题目,背答案。

面试题应该反映出的只是你掌握前端知识的冰山一角。别把冰山全貌给展现出来咯

HTML/CSS

1、什么是盒子模型?

大家有没有感觉,就是面试时几乎都会被问到的什么是盒子模型?

我想大家应该回答都是“哦,盒子模型啊,就是外边距+边框+内边距+容器自身的宽高”。

也就是下面这张图,没错这样回答大部门面试官就这样放过你了

这是标准的盒子模型

如果面试官想再深入一下呢,IE的盒子模型和你说的盒子模型有什么区别呢?

咯咯,内心不要骂IE!!!

Do you know!!!

IE的盒子模型被喷了N年之后,大家发现实际上还挺好用。

box-sizing:border-box;

这个css的样式,大家可能不是很陌生吧。

没错它的计算方法就是IE的盒子模型[外边距+宽高(内边距+边框+容器宽高)];

box-sizing:content-box;(这个是标准模型);

2、行内元素有哪些?块级元素有哪些?

常规题

除了img是inline-block以外。

其他的扔在代码里,看看会不会换行。

3,Doctype

这个东西厉害了。

讲真,我写前端6年了,你让我背,我还真不能一字不差的背不出那一长串。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

 Doctype的作用是申明文档类型

一般会问的点,为什么要写这么一段。

这里标准答案,应该是确定标准或是怪异模式。

  

1) 盒模型: IE下标准模式为标准w3c盒模型【content+padding+border+margin】,怪异模式为IE盒模型【content+margin:padding与border包含在content宽高中】 
2) 行内元素的垂直对齐:基于 Gecko 的浏览器【Mozilla Firefox、HotBrowser、Mozilla Suite、Camino】标准模式对齐至基线,怪异模式对齐至底部 
3) 怪异模式中,IE6/7/8都不认识!important声明 
4) 设置行内元素的高宽: 在Standards模式下,给等行内元素设置wdith和height都不会生效,而在quirks模式下,则会生效。 
5) 使用margin:0 auto在standards模式下可以使元素水平居中,但在quirks模式下却会失效。

未完待续 

转载于:https://www.cnblogs.com/youku/p/9410830.html

2018 前端面试题(不定期更新)相关推荐

  1. 2018前端面试题 css 部分

    总结一些面试遇到的问题,答案是百度的, css部分 1/一个左中右布局占满屏幕,其中左右两块是固定宽度200 ,中间自适应宽,要求先加载中间块 (1)css优先级顺序:id>class>标 ...

  2. 2018前端面试题(八)

    人生也有涯 而知也无涯 以有涯随无涯 殆已! –庄子 部分内容转载自网络,侵立删!如有错误,请指正! 1.手写jsonp的实现 参考自: http://www.qdfuns.com/notes/167 ...

  3. 100道最常见的校招前端面试题(更新中)

    Http协议中Post和Get方法的区别? Get请求比Post执行更有效率,是因为浏览器在发送Post请求时,会先将请求头发送给服务器确认,服务器返回100 continue响应后,浏览器才开始发送 ...

  4. 初级前端面试题(更新中)

    一.html+css 1.css 实现元素水平垂直居中 1.1绝对定位(已知宽高) width:100px;height: 100px;position: absolute;left: 50%;top ...

  5. web前端面试题(面试题大全)

    web前端面试题[持续更新中...] React系列 UmiJS系列 Webpack系列 ES6系列 Vue系列 JavaScript系列 CSS系列 HTTP系列 模块化系列 版本控制系列 Type ...

  6. 前端面试题整理(定期更新)

    前言 因为面试的原因,最近又开始关注前端面试题,浏览过网上很多面试题集合,有很多小伙伴整理的很全面,但是我发现其中有很多技术点在当下已不再流行,而面试题一般都是映射开发中常遇到的一些技能和问题,再结合 ...

  7. 详细前端面试题javascript篇--持续更新

    最新前端面试题汇总大全(超详细含vue,react,css,js,webpack,性能优化等)–持续更新点击查看 前端HTML篇 前端CSS篇 前端面试题js篇--持续更新 1. JS 数据类型 ?存 ...

  8. 2018最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)--转载

    版权声明:本文为转载文章,感谢博主小胖梅的博客,如有侵权,请联系我删除,谢谢 转载链接: https://blog.csdn.net/xm1037782843/article/details/8070 ...

  9. 前端面试题总结【持续更新···】

    前端面试题总结 1.说说你对react的理解?有哪些特性? 2.说说React diff算法是怎么运作的? 3.说说React生命周期有哪些不同的阶段?每个阶段对应的方法是? 4.说说你对React中 ...

最新文章

  1. 计算机中职高考,中职计算机高考中的应用
  2. 用DocumentFragments或innerHTML取代复杂的元素注入
  3. Android存储访问及目录
  4. 未能加载文件或程序集“Microsoft.Office.Interop.Owc11, Version=11.0.0.0, ...”或它的某一个依赖项~[解决方案]...
  5. 正则表达式强化,爬虫练习
  6. 阿里巴巴 Arthas 3.1.5版本支持火焰图,快速定位应用热点
  7. css 鼠标悬浮样式_【技术】CSS设置链接鼠标(失效)不能点样式
  8. 直接拿来用的 CTO 创业技术栈指南!
  9. 求两个字符串的最长的连续公共子串
  10. 第 7 章 Neutron - 067 - Neutron 架构
  11. java动态字段排序_Java利用Stream来实现多字段排序功能
  12. 瑞星杀毒软件网络版介绍
  13. 单击选定单元格后输入新内容_Excel表格处理基本操作部分习题参考解答
  14. WMB数据源配置与绑定
  15. SAP CDS UI 常用注解用法
  16. 下面这条语句一共创建了多少个对象:String bb=aa+bb+cc+dd
  17. java程序运行机制
  18. iOS Gif动画播放
  19. [Adnroid]打包错误:SSL peer shut down incorrectly
  20. 留学英国计算机专业推荐信,计算机专业留学推荐信范文

热门文章

  1. AI体验馆上线!集成业界领先NLP场景深度迁移学习框架EasyTransfer
  2. 从no-code到low-code:企业级hpaPaaS的未来
  3. 内容搜索排序表达式的最佳实践
  4. 40亿条/秒!Flink流批一体在阿里双11首次落地的背后
  5. 从应用开发角度认识 K8s
  6. java同步锁如何使用_java 同步锁(synchronized)的正确使用姿势
  7. (基础)HTML文档结构知识点讲解
  8. 动人配乐是如何炼成的?带您了解《花之灵》背景原声的幕后制作秘辛
  9. 关于mingw编译Qt时无法编译opengl es2(ANGLE)版本的问题
  10. 无法获得锁 /var/lib/dpkg/lock