美文网首页
左边自适应,右边定宽,两栏布局实现

左边自适应,右边定宽,两栏布局实现

作者: 彩虹_af2e | 来源:发表于2022-07-12 10:26 被阅读0次

1. html 布局

<div id="app">
        <div class="left"> </div>
         <div class="right"></div>
     </div>

2. 基础css 样式

body {
    margin: 0;
    padding: 0;
}

#app {
    width: 100vw;
    height: 100px;
}

.right,
.left {
    height: 100%;
}

.right {
    background-color: skyblue;
}
.left {
    background-color: green;
}

3. css 实现

3.1 方式一 flex

#app {
    display: flex;
}
.right {
    width: 50px;
    flex-shrink: 0;
}
.left {
    flex-grow: 1;
}

3.2 方式二 grid

#app {
    display: grid;
    grid-template-columns: auto 50px;
}

3.3 方式三 float

.right,
.left {
    float: left;
}

.right {
    width: 50px;
}
.left {
    width: calc(100% - 50px);
}

3.4 方式四 postion

#app {
    position: relative;
}
.left {
    width: calc(100% - 50px);
}
.right {
    position: absolute;
    width: 50px;
    top: 0;
    bottom: 0;
    right: 0;
}

相关文章

  • css布局

    左边定宽,右边宽度自适应 等高自适应,两列布局

  • CSS基础布局

    左右布局(高度自适应) 1.左边定宽,右边自适应,或者右边定宽,左边自适应,(高度自适应) 使用 float 完成...

  • 百度前端学院task3笔记

    实现三栏式布局(左右两栏定宽,中间宽度自适应)有多种方法最合适的是 将左边栏与右边栏的css的float属性分别设...

  • 左边自适应,右边定宽,两栏布局实现

    1. html 布局 2. 基础css 样式 3. css 实现 3.1 方式一 flex 3.2 方式二 gri...

  • 典型布局随记

    左边定宽,右边自适应 左边定宽,右边块状加margin-left:定宽。 三列均等布局 水平垂直居中 定位 tab...

  • 面试题的代码实现

    1、两列布局,左边定宽,右边自适应的几种实现方式(5种):http://jsfiddle.net/shanshan...

  • 我还是要说的布局

    两栏布局 左边固定右边自适应 使用float布局 使用position布局    三栏布局 左右两边固定中间自适应...

  • 两栏布局

    两栏布局 左边固定,右边自适应的两栏布局 首先创建基本的HTML布局和最基本的样式。 左边固定宽度,高度不固定 基...

  • jichu

    1.左右布局,左边定宽,右边自适应,不少于三种方式 2.左右定宽,中间自适应 3.页面进度条如何实现 页面进度条是...

  • CSS面试常问的题型

    左边定宽,右边自适应方案: 左右两边定宽,中间自适应 左右居中 行内元素:text-align:center 定宽...

网友评论

      本文标题:左边自适应,右边定宽,两栏布局实现

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