前端面试 --- CSS面试题

这篇具有很好参考价值的文章主要介绍了前端面试 --- CSS面试题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 说一下CSS的盒模型。

在HTML页面巾的所有元素都可以看成是一个盒子
盒子的组成: 内容content、内边距padding、边框border、外边距margin
盒模型的类型:
①标准盒模型:margin + border + padding + content
②IE盒模型:margin + content(border + padding)
控制盒模型的模式: box-sizing:content-box(默认值,标准盒模型)、border-box (IE盒模型)

2. CSS达择器的优先级?

CSS的特性: 继承性、层叠性、优先级
优先级: 写CSS样式的时候,会给同一个元囊添加多个样式,此时谁的权重高就显示谁的样式
标签、类/伪类/属性、全局选择器、行内样式、id、!important
!important >行内样式 > id >类/伪类/属性 >标签>全局选择

3. 隐减元素的方法有哪些?

	display:none;	/*元素在页面上消失,不占据空间*/
	opacity:0;	/*设置了元素的透明度为8,元素不可见,占据空间位置	*/
	visibility:hidden;	/*让元素消失,占据空间位置,一种不可见的状态*/
	position:absolute;
	clip-path

4. px利rem的区别是什么?

px是像素,显示器上给我们呈现画面的像素,每个像素的大小是一样,绝对单位长度
rem,相对单位,相当于html根节点的font-size的值,直接html节点的font-size:62.5%;
1rem = 10px;
(16px*62.5%=1@px)

5. 重绘重排有什么区划?

重排(同流): 布局引擎会根据所有的样式计算出盒模型到在页面上的位置和大小
重绘:计算好盒模型的位置、大小和其他一些属性之后,浏览器就会根据每个盒模型的特性进行绘制
浏览器的渲染机制:
1. 对DOM的大小、位置进行修改后,浏览器需要重新计算元素的这些几何属性,就叫重排
2. 对DOM的样式进行修改,比如color和background-color,浏览器不需要重新计算几何属性的时候,直接绘制了该元素的新样式,那么这里就只触发了重绘

6. 让一个元素水下垂直居中的方式有哪些?

1. 定位 + margin
2. 定位 + transform
3. flex布局
4. grid布局
5. table布局

7. CSS的哪些属性可以继承?哪些不可以继承?

1. 字体的一些属性: font
2. 文本的一些属性: line-height
3. 元素的可见性: visibility:hidden
4. 表格布局的属性: border-spacing
5. 列表的属性:list-style
6. 页面样式属性: page
7. 声音的样式属性

8. 有没有用过预处理器文章来源地址https://www.toymoban.com/news/detail-485779.html

1. less
2. sass

到了这里,关于前端面试 --- CSS面试题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端面试官:介绍一下less和scss,以及他们的区别

    Less是一种CSS预处理器,它扩展了纯CSS的功能,提供了更多的功能和灵活性。Less语法与常规CSS语法非常相似,但引入了一些新的特性和语法规则,使得样式表的编写更加简洁和可维护。 以下是一些Less语法的特点和用法: 变量(Variables):你可以使用 @ 符号来定义和引用变量

    2024年02月08日
    浏览(51)
  • 2023前端超全面试题,全是金三银四面试真题整理!附答案。

    目录 HTML 标签语意化 HTML5新特性 SEO input元素的类型 iframe的特点 CSS Flex BFC 重排重绘 CSS优先级 CSS3新特性 清除浮动的方法 盒模型的理解 响应式布局 移动适配方案 三栏布局 圣杯布局和双飞翼布局 JS JS为何是单线程 JS数据类型 js判断数据类型 js中的length属性 判断空对象 判断空

    2024年02月08日
    浏览(50)
  • 【前端寻宝之路】学习和使用CSS的所有选择器

    🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法|MySQL| ​ 💫个人格言:“没有罗马,那就自己创造罗马~” 参考链接:CSS选择器参考手册 如果标签一样,但我只想修改其中一个标签的内容格式,此时我们就需要用到:类选择器. ⚠️我们可以通过类选

    2024年03月14日
    浏览(85)
  • CSS常见元素类型 & 盒子模型

    块元素 常见块元素: div p h1~h6 ul li img 这些元素结束之后自带换行,一行只能存在一个元素,无法横向排列,设置这些元素的 盒子模型有效,文本对齐方式有效 内联元素 常见内联元素: a label span img 这些元素结束之后没有换行,一行可以存在多个,从左往右排列,设置这些元

    2024年01月19日
    浏览(31)
  • 前端面试 --- CSS面试题

    1. 说一下CSS的盒模型。 2. CSS达择器的优先级? 3. 隐减元素的方法有哪些? 4. px利rem的区别是什么? 5. 重绘重排有什么区划? 6. 让一个元素水下垂直居中的方式有哪些? 7. CSS的哪些属性可以继承?哪些不可以继承? 8. 有没有用过预处理器

    2024年02月09日
    浏览(37)
  • 前端面试:【HTML】语义化标签、表单、媒体元素

    HTML(超文本标记语言)是构建网页内容的基础,它通过一系列标签来描述页面的结构和内容。在这篇文章中,我们将探讨HTML的基础知识,包括语义化标签、表单和媒体元素。 语义化标签:赋予内容更多意义 语义化标签是指在编写HTML代码时,使用具有实际含义的标签,以便

    2024年02月12日
    浏览(62)
  • 入职微软一月后的感悟,谈谈面试经历及入职体验,web前端常见面试题

    在某一天,我在某 App 上被一个微软的陌生人勾搭,简单地电面后一拍即合,我向他投递了简历。 正式的面试一共有四轮,三轮技术面 + 一轮 AA 面(大老板),每轮持续时间一个小时左右。 除了最后一面聊了聊人生、理想、逻辑推理等非技术内容。其他三面基本上是项目算

    2024年04月26日
    浏览(48)
  • 前端面试题-CSS

    1. 盒模型 ⻚⾯渲染时, dom 元素所采⽤的 布局模型。可通过 box-sizing 进⾏设置。根据计算宽⾼的区域可分为 content-box ( W3C 标准盒模型) border-box ( IE 盒模型) padding-box margin-box (浏览器未实现) 2. BFC 块级格式化上下⽂,是⼀个独⽴的渲染区域,让处于 BFC 内部的元素与外部的元素

    2024年02月13日
    浏览(34)
  • 前端面试题-CSS(六)

    31 css样式(选择器)的优先级 计算权重确定 !important 内联样式 后写的优先级⾼ 32 ⾃定义字体的使⽤场景 宣传/品牌/ banner 等固定⽂案 字体图标 33 如何美化CheckBox 属性 for 和 id 隐藏原⽣的 :checked + 34 伪类和伪元素的区别 伪类表状态 伪元素是真的有元素 前者单冒号,后者双冒

    2024年02月16日
    浏览(37)
  • CSS前端面试

    px :绝对单位,页面按精确像素展示 em :相对单位,基准点为父节点字体的大小,如果自身定义了font-size按自身来计算,整个页面内1em不是一个固定的值 rem :相对单位,可理解为root em, 相对根节点html的字体大小来计算 vh、vw :主要用于页面视口大小布局,在页面布局上更加

    2024年02月14日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包