级前端面试css必备题目

简介: 跟大家分享一些我准备的初级前端面试题,适用于初次找工作,找实习的朋友们,这一系列会一直连更,大家可以码住哦.

谈一谈 css 盒模型
CSS3 中的盒模型有以下两种:W3C标准盒模型、IE(替代)盒模型。
两种盒子模型都是由 content + padding + border + margin 构成,但是

IE 盒模型:属性 width,height 包含 content、border 和 padding.
W3C 标准盒模型:属性 width ,height 只包含内容 content,不包含 border 和 padding 。

切换盒模型:需要修改 css3 的 box-sizing 属性:

box-sizing: content-box :标准盒模型(默认值),一般浏览器也都默认为标准盒子模型。
box-sizing: border-box :IE(替代)盒模型,一般根据实际项目需要自行设置。

box-sizing:border-box的作用
①:没有设置box-sizing:border-box属性,宽高会加上padding和border的值, 需要我们手动去计算,减去padding和border的值,并调整content的值,以免超过给定的宽高    
 ②:加了box-sizing:border-box属性,padding和border的值就不会在影响元素的宽高, 相当于把padding和border的值都算在content里, 盒子模型会自动根据padding和border的值来调整content的值,就不需要手动调整
用过哪些css选择器
/ 类(class)选择器 /
.red {
color: red;
}
/ id选择器 /

box {

color: green;
}
/ 后代选择器 选择的范围比子选择器广 包括所有后代/**
.wrap .header {
font-size: 30px;
}
/ 子选择器 亲儿子选择器
.wrap>.header {
font-size: 50px;
}
/ 群组选择器 /

a ,

.b ,
p {
color: blue;
}
/ 通配符选择器 /

{

margin: 0;
padding: 0;
}
伪类选择器
静态伪类: 只能用于超链接的样式

:link 超链接点击之前
:visited 链接被访问过之后

动态伪类:针对所有标签都适用的样式

:hover “悬停”:鼠标放到标签上的时候
:active “激活”: 鼠标点击标签,但是不松手时。
:focus 是某个标签获得焦点时的样式(比如某个输入框获得焦点)

相关文章
|
2月前
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
46 6
|
2月前
|
Web App开发 前端开发 JavaScript
揭秘!前端大牛们如何巧妙利用CSS3,打造炫酷视觉效果!
【10月更文挑战第31天】前端开发面临复杂布局的挑战,本文介绍了几种提升开发效率和代码质量的工具和技术。基础的HTML和CSS可以应对大部分布局需求,而Firefox开发者工具、VS Code、Vue、React等则能应对更复杂的布局,帮助开发者构建高性能、用户友好的网页应用。
35 4
|
2月前
|
缓存 前端开发 JavaScript
"面试通关秘籍:深度解析浏览器面试必考问题,从重绘回流到事件委托,让你一举拿下前端 Offer!"
【10月更文挑战第23天】在前端开发面试中,浏览器相关知识是必考内容。本文总结了四个常见问题:浏览器渲染机制、重绘与回流、性能优化及事件委托。通过具体示例和对比分析,帮助求职者更好地理解和准备面试。掌握这些知识点,有助于提升面试表现和实际工作能力。
70 1
|
3月前
|
前端开发 JavaScript
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
317 1
|
3月前
|
前端开发 容器
前端技术分享:利用CSS Grid布局实现响应式设计
【10月更文挑战第1天】前端技术分享:利用CSS Grid布局实现响应式设计
|
3月前
|
前端开发 UED 容器
前端技术分享:利用 CSS Grid 实现响应式布局
【10月更文挑战第1天】前端技术分享:利用 CSS Grid 实现响应式布局
82 2
|
3月前
|
Web App开发 JavaScript 前端开发
前端Node.js面试题
前端Node.js面试题
|
3月前
|
前端开发 JavaScript 容器
前端之CSS基础知识
前端之CSS基础知识
22 0
|
3月前
|
前端开发 容器
【前端基础篇】CSS基础速通万字介绍(下篇)3
【前端基础篇】CSS基础速通万字介绍(下篇)
24 0
|
3月前
|
Web App开发 存储 前端开发
【前端基础篇】CSS基础速通万字介绍(下篇)2
【前端基础篇】CSS基础速通万字介绍(下篇)
22 0

热门文章

最新文章