前端CSS面试题集锦

导读

  1. 请谈一谈你对flex布局的认识?
  2. 浮动布局的五大特征
  3. 创建浮动并排的步骤是什么?
  4. 浮动会带来哪些负面影响?
  5. 清除浮动的方法有哪些?
  6. 向HTML页面引入CSS的方式有几种?
  7. CSS的三大特性是什么?
  8. 哪些CSS属性可以继承?
  9. 如何使用@font-face规则?
  10. 什么是响应式网页设计?
  11. 如何实现响应式网页设计?
  12. 如何设置viewport?
  13. 设置媒体查询的语法是什么?
  14. 请谈谈你对响应式网页设计中”向上兼容,向下覆盖“的理解
  15. 让div水平垂直居中有几种方法?

1. 请谈一谈你对flex布局的认识?

  1. 是什么:flex布局是C3的一个布局模型。它包含父元素和子元素两套属性。Felx布局是目前移动端的主流布局模型。
  2. 为什么?flex布局是为多屏幕而设计的。它在应对多屏幕布局方面更加灵活,所有的子元素都是参照主侧轴布局。
  3. 怎么办?flex 布局是一种一维/单向布局,适合做局部组件布局,不适合做页面框架布局。

2. 浮动布局的五大特征是什么

  • 浮:浮动元素会脱离文档流。(浮动元素后面的流动元素会占据浮动元素的原有位置)
  • 动:浮动元素会向左或向右无限运动,直到它碰到另一个元素。
  • 块:所有的浮动元素都是块元素。(没有行内元素)
  • 并排:浮动元素会发生并排现象。
  • 混排:文字会环绕浮动图片排列。

3.创建浮动并排的步骤是什么

第一步:确定子元素

第二步:确定父元素

第三步:给子元素添加float属性

第四步:给子元素设置合理宽度

第五步:清除浮动

4. 浮动带来哪些负面影响?

  1. 高度坍塌: 指子元素浮动之后,父元素失去高度,
  2. 元素上移: 造成布局发生混乱。(clear属性)

5. 清除浮动的方法有哪些?

第一种:使用空元素(不推荐)
第二种:BFC | haslayout
第三种:使用伪元素

6. 向HTML页面引入CSS的方式有几种?

  1. 使用link标签引入
  2. 使用style标签引入
  3. 使用style属性引入
  4. 使用@import规则引入

7. CSS的三大特性是什么?

  1. 继承性:元素的属性值可以传递给后代元素。
  2. 层叠性:
  3. 特殊性:

8. 哪些CSS属性可以继承?

可继承的CSS属性

  • 字体属性组
  • 文本属性组
  • 列表属性

不能继承的CSS属性

  • 盒模型:宽高内边距外边距边框背景
  • 布局模型:浮动、定位、flexbox,gird

9. 如何使用@font-face规则

第一步:确定文件位置:把自定义字体文件复制到项目目录下。或使用绝对地址引用在线字体。(注:@font-face受同源策略保护)

第二步:使用@font-face规则把自定义字体文件添加到本地字体列表

第三步:使用font-family为元素定义自定义字体。

10. 什么是响应式网页设计?

11. 如何实现响应式网页设计?

12. 如何设置viewport?

13. 设置媒体查询的语法是什么?

14. 请谈谈你对响应式网页设计中”向上兼容,向下覆盖“的理解

15. 让div水平垂直居中有几种方法

方法1:使用定位 + translate() | calc()
方法2:弹性盒模型
方法3:外边距自动获取
方法4:网格

附:属性列表

  1. background-color:
  2. background-image:
  3. Background-repeat:
  4. background-position:
  5. Background-attachment:
  6. Background-size:
  7. Background-clip:
  8. background-origin:
  9. background
  10. flex-direction:
  11. flex-wrap:
  12. justify-content:
  13. align-content:;
  14. align-items
  15. gap
  16. flex-flow
  17. order
  18. flex-grow
  19. flex-shrink
  20. flex-basis
  21. flex
  22. align-self(3分)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,558评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,002评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,024评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,144评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,255评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,295评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,068评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,478评论 1 305
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,789评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,965评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,649评论 4 336
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,267评论 3 318
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,982评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,223评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,800评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,847评论 2 351

推荐阅读更多精彩内容