zoukankan      html  css  js  c++  java
  • 经典面试题

    1.代码实现左边div宽度为100px,右边自适应的布局。

    (1)flex布局

    <!DOCTYPE html>
    <html>
    <head>
        <title>代码实现左边div宽度为100px,右边自适应的布局。</title>
    </head>
    <style type="text/css">
        .container{
            display: flex;
            height: 500px;
        }
        .left{
            width: 100px;
            background:gray;
        }
        .right{
            flex: 1;
            background: #000;
        }
    </style>
    <body>
        <div class="container">
            <div class="left"></div>
            <div class="right"></div>
        </div>
    </body>
    </html>
    View Code

    (2)浮动布局(必须设置宽高)

    <!DOCTYPE html>
    <html>
    <head>
        <title>代码实现左边div宽度为100px,右边自适应的布局。</title>
    </head>
    <style type="text/css">
        .container{
            overflow: hidden;
            height: 500px;
        }
        .left{
            width: 100px;
            float: left;
            height: 100%;
            background:gray;
        }
        .right{
            width: auto;
            height: 100%;
            background: #000;
        }
    </style>
    <body>
        <div class="container">
            <div class="left"></div>
            <div class="right"></div>
        </div>
    </body>
    </html>
    View Code

    (3)左侧使用定位,右侧不定位(或者左侧使用定位不写left:100px,右侧使用margin-left:100px)(必须设置宽高)

    <!DOCTYPE html>
    <html>
    <head>
        <title>代码实现左边div宽度为100px,右边自适应的布局。</title>
    </head>
    <style type="text/css">
        .container{
            position: relative;
            height: 500px;
        }
        .left{
            width: 100px;
            position: absolute;
            left: 0;
            height: 100%;
            background:gray;
        }
        .right{
            height: 100%;
            background: #000;
        }
    </style>
    <body>
        <div class="container">
            <div class="left"></div>
            <div class="right"></div>
        </div>
    </body>
    </html>
    View Code

    2.let var const 声明变量的区别

    const声明一些常量,后面不允许修改。

    let声明变量,块作用域,后面不能覆盖之前声明的值。

    var声明变量,函数作用域,全局作用域,后面能覆盖之前声明的值。

  • 相关阅读:
    蓝桥杯训练 | 枚举,模拟与排序 | 04
    linux全套 | Linux模板机器安装 | 18
    linux全套 | Shell编程 | 16
    MySQL主从复制延迟解决方案
    MySQL异地备份方案
    MYSQL必知必会-where语句
    MySQL常见面试题-概念题
    入门-MySQL查询语句的45道练习
    20145234黄斐《信息安全系统设计基础》第0周学习总结
    OpenGL代码学习(2)
  • 原文地址:https://www.cnblogs.com/shixy1617/p/11971834.html
Copyright © 2011-2022 走看看