美文网首页css
面试题 - CSS

面试题 - CSS

作者: 傲慢_ | 来源:发表于2019-01-17 20:21 被阅读78次

CSS

  • 盒模型和区别

margin + border + padding + content
w3c盒模型的content部分不包含其他部分而IE盒模型的content部分包含了padding和border

  • CSS选择器以及选择器优先级

选择器:标签选择器、类选择器、ID选择器、通配符(全局选择器)、后代选择器、继承选择器、伪类选择器(link、visited、active、hover)、字符串匹配的属性选择符(^ $ *三种,分别对应开始、结尾、包含) 、子选择器 (如:div>p)

优先级:!important > 行内样式 > ID > 类、伪类(first-child)、属性([attr='name']) > 标签名 > 通配符(*) > 继承(字体、颜色) > 浏览器默认属性)

  • 知道css有个content属性吗?有什么作用?有什么应用?

content 属性与 :before 及 :after 伪元素配合使用,来插入生成内容。

  • 清除浮动的3种方法
  1. 在结尾处添加空div标签clear:both
  2. 父级div定义height
  3. 父级div定义overflow:hidden/auto
  4. 使用CSS的:after伪元素
.clearfix::after {
  content: ".";
  clear: both;
  display: block;
  overflow: hidden;
  font-size: 0;
  height: 0;
}
  • 垂直居中的3种方法
  1. 弹性布局
.box {
    display: flex;
    justify-content:center;
    align-items:Center;
}
  1. 子绝父相 + 负边距
span {
    position: absolute;
    top:50%;
    left:50%;
    width:100%;
    transform:translate(-50%,-50%);
    text-align: center;
  }
  1. 子绝父相 + 0
span {
    width: 50%; 
    height: 50%; 
    background: #000;
    overflow: auto; 
    margin: auto; 
    position: absolute; 
    top: 0; left: 0; bottom: 0; right: 0; 
}
  • CSS3动画
animation: myfirst 5s;
@keyframes myfirst {
    from {
        background: red;
    }
    to { 
        background: yellow;
    }
}
  • display、visibility和opacity的区别
{ display: none; /* 不占据空间,无法点击 */ } 
{ visibility: hidden; /* 占据空间,无法点击 */ } 
{ opacity: 0; filter:Alpha(opacity=0); /* 占据空间,可以点击 */ } 
.box {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 100px 200px 100px;
  border-color: transparent transparent #007bff transparent;
}
  • 图片定位 background-position: center;

相关文章

  • css 面试题汇总

    css 面试题汇总 css参考手册css参考手册 50道CSS基础面试题(附答案)2018-02-22前端开发面试...

  • 2022年web前端面试题

    web前端面试题分为:html/css面试题、javascript面试题、vue面试题、性能优化面试题、网络方面面...

  • 前端面试题2022年前端面试题

    一、HTML面试题 二、CSS面试题 三、JavaScript面试题 四、H5/C3面试题 五、ES6面试题 六、...

  • 148道 CSS 与 JavaScript 基础面试题

    前言: 本篇文章主要分享 CSS 与 JavaScript 基础面试题。CSS 和 JavaScript 都是前端...

  • 《前端面试题》- 目录

    HTML CSS 《前端面试题》- CSS - 打印分页[https://www.jianshu.com/p/91...

  • 面试题汇总

    css 「2021」高频前端面试题汇总之CSS篇[https://juejin.cn/post/690553919...

  • ​CSS面试26题

    大家好,这一期呢,我们看一下css的面试题。 第1题,css有哪些版本? css1,css 2, css 2.1,...

  • CSS3过渡动画、圆角、阴影、透明度

    答辩面试题 CSS3的新特性: 1、CSS3圆角、阴影、rgba 2、CSS3 transition动画 3、CS...

  • 前端面试题2

    前端面试题2 区别下css中的 link 和 @import?link属于xhtml标签,而@import是css...

  • 面试题

    面试题 1.优化问题 使用requireJS、seaJS按需加载CSS方面可以使用less、sass对CSS进行预...

网友评论

    本文标题:面试题 - CSS

    本文链接:https://www.haomeiwen.com/subject/bsdwdqtx.html