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声明变量,函数作用域,全局作用域,后面能覆盖之前声明的值。

  • 相关阅读:
    Vmware 添加虚拟磁盘
    2019-2020-2 《网络对抗技术》 Exp3 免杀原理与实践
    Docker 容器更换软件源
    Docker 查看容器 Linux 版本
    OpenMediaVault 5 进阶配置(四) Portainer 管理 Docker
    Portainer 中文文档:部署
    树莓派 部署 Docker 数据库容器
    通过Cookie统计上次网页访问时间
    用JavaMail通过QQ邮箱来发送邮件(第一篇博客,备忘)
    删掉双系统
  • 原文地址:https://www.cnblogs.com/shixy1617/p/11971834.html
Copyright © 2011-2022 走看看