0
点赞
收藏
分享

微信扫一扫

Web开发必看,解决外边距塌陷的问题

一.我们为什么需要CSS?

  使用css的目的就是让网页具有美观一致的页面,另外一个最重要的原因是内容与格式分离 在没有CSS之前,我们想要修改HTML元素的样式需要为每个HTML元素单独定义样式属性,当HTML内容非常多时,就会定义很多重复的样式属性,并且修改的时候需要逐个修改,费心费力。是时候做出改变了,所以CSS就出现了。

CSS的出现解决了下面两个问题:

  • 将HTML页面的内容与样式分离。

  • 提高web开发的工作效率

css盒模型

1,css盒模型基本概念?
2,标准模型和IE模型的区别:计算高度和宽度的不同,怎么不同,高度宽度是怎么计算的?
3,css如何设置这两种模型?
4,js如何设置获取盒模型对应的宽和高?
5,实例题(根据盒模型解释边距重叠)
6,#sec的子元素是.child,说出下面的值?
Web开发必看,解决外边距塌陷的问题

BFC(边距重叠解决方案)

1,BFC的基本概念?
2,BFC原理/ BFC渲染规则?
3,如何创建BFC?
4,BFC的使用场景?
Web开发必看,解决外边距塌陷的问题

css浮动

1,css浮动原理?
2,浮动元素引起的问题?
3,css清除浮动的方法?

Web开发必看,解决外边距塌陷的问题

css经典布局

1,三栏布局:左右各300px,中间自适应?
2,圣杯布局
3,双飞翼布局
4,css水平、垂直居中的写法,请至少写出4种?

Web开发必看,解决外边距塌陷的问题

自适应

1,经常遇到的css兼容性的问题在哪些?如何解决的?

css兼容

1,经常遇到的css兼容性的问题在哪些?如何解决的?
Web开发必看,解决外边距塌陷的问题

css hack

1,什么是CSS hack?
2,CSS hack的原理?
3,CSS hack分类?
4,CSS hack书写顺序?

Web开发必看,解决外边距塌陷的问题

总结

秋招即将开始,校招的朋友普遍是缺少项目经历的,所以底层逻辑,基础知识要掌握好!

而一般的社招,更是神仙打架。特别强调,项目经历不可忽视;几乎简历上提到的项目都会被刨根问底,所以项目应用的技术要熟练,底层原理必须清楚。

这里给大家提供一份汇集各大厂面试高频核心考点前端学习资料。涵盖?HTML,CSS,JavaScript,HTTP,TCP协议,浏览器,Vue框架,算法等高频考点238道(含答案)

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

资料截图 :

Web开发必看,解决外边距塌陷的问题

Web开发必看,解决外边距塌陷的问题

Web开发必看,解决外边距塌陷的问题

高级前端工程师必备资料包

Web开发必看,解决外边距塌陷的问题

举报

相关推荐

0 条评论