美文网首页
CSS常见面试题

CSS常见面试题

作者: 没了提心吊胆的稗子 | 来源:发表于2019-08-16 20:52 被阅读0次
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>优先级</title>
</head>
<body>
    <span>css选择器的优先级</span>
    <ul>
        <li>计算权重</li>
        <li>!import</li>
        <li>内联样式</li>
        <li>优先级一样高, 后写的生效</li>
    </ul>
    <span>
        雪碧图的原理,CSS图像合并技术,
        将小图标和背景图像合并到一张图片上,
        然后利用css的背景定位来显示需要显示的图片部分,
        可理解为图片截取显示(坐标的移动)
    </span>
    <span>雪碧图的作用</span>
    <ul>
        <li>减少HTTP请求数,提高加载性能</li>
        <li>减小图片大小(某些情况,有限)</li>
    </ul>
    <span>自定义字体的使用场景</span>
    <ul>
        <li>宣传/品牌/banner等固定文案</li>
        <li>字体图标(广泛使用)</li>
    </ul>
    <span>base64的使用</span>
    <ul>
        <li>减少HTTP请求</li>
        <li>适用于小图片</li>
        <li>体积会增大1/3</li>
    </ul>
    <span>伪类和伪元素的区别</span>
    <ul>
        <li>伪类表示一种状态,用单冒号</li>
        <li>伪元素是真的有元素,用双冒号(before,after)</li>
    </ul>
    <span>美化checkbox</span>
    <ul>
        <li>label[for]和id</li>
        <li>隐藏原生input</li>
        <li>:checked+label</li>
    </ul>
    <div class="checkbox">
        <input type="checkbox" id="handsome">
        <label for="handsome">我很帅</label>
    </div>
    <style>
        .checkbox input {
            display: none;
        }
        /* +表示后面的兄弟元素 */
        .checkbox input:checked + label {
            background-image: url(pro-success2.png);
        }
        .checkbox input + label {
            background: url(pro-success.png) left center no-repeat;
            background-size: 20px 20px;
            padding-left: 20px;
        }
        label {
            cursor: default;
        }
    </style>
</body>
</html>

相关文章

  • 前端面试每日 3+1 —— 第10天

    今天的面试题 (2019.04.26) —— 第10天 [html] viewport常见设置都有哪些? [css...

  • css 面试题汇总

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

  • css 常见面试题

    1.盒模型 每一个盒子有四条边界:外边距边界margin, 边框边界border, 内边距边界padding与内容...

  • CSS常见面试题

  • CSS常见面试题

    1 CSS常见面试题 1 介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的?标准盒子模型:宽度=...

  • CSS常见面试题

    1. 居中 方法一父盒子: position:relative;子盒子: position:absolute;to...

  • css常见面试题

    1,为什么p标签会换两行p {display: block;margin-block-start: 1em;mar...

  • 2022年web前端面试题

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

  • 2021 web高频面试题新人可看

    当日目标 1 常见面试题分布情况? 2 高频面试题 1 常见面试题分布情况 公司面试题一般分为js,vue,小程序...

  • CSS布局

    CSS入门(3) CSS的常见布局 CSS常见布局使用display属性(文档流)+position属性(定位)+...

网友评论

      本文标题:CSS常见面试题

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