两列布局,一列定宽,一列宽度自适应

方法一:

body{
margin: 0;
}
.container{
height: 300px;
overflow: hidden;
}
.left{
width: 200px;
height: 300px;
background: red;
position: absolute;
left:0;
top: 0;
}
.right{
margin-left:200px;
width: 100%;
height: 300px;
background: green;
}

<div class="container">
<div class="left"> </div>
<div class="right"> </div>
</div>

方法二:

body{
margin:0;
}
#wrapper{
height: 300px;
overflow: hidden;
}
.left{
width: 200px;
height: 100%;
background: red;
float: left;
}
.right{
width: 100%;
height: 100%;
float: right;
background: green;
margin-right: -200px;
}

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

两列布局,一列定宽,一列宽度自适应

时间: 2024-08-08 17:14:55

两列布局,一列定宽,一列宽度自适应的相关文章

两列布局,左边div固定宽度,右边宽度自适应

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Cont

两列布局中单列定宽单列自适应布局的5种思路

× 目录 [1]float [2]inline-block [3]table[4]absolute[5]flex 前面的话 说起自适应布局方式,单列定宽单列自适应布局是最基本的布局形式.本文将从float.inline-block.table.absolute和flex这五种思路来详细说明如何巧妙地实现布局 思路一: float 说起两列布局,最常见的就是使用float来实现.float浮动布局的缺点是浮动后会造成文本环绕等效果,以及需要及时清除浮动.如果各浮动元素的高度不同时,可能会出犬牙交错

css 两列布局中单列定宽单列自适应布局的6种思路

前面的话 说起自适应布局方式,单列定宽单列自适应布局是最基本的布局形式.本文将从float.inline-block.table.absolute.flex和grid这六种思路来详细说明如何巧妙地实现布局 float [思路一]float 说起两列布局,最常见的就是使用float来实现.float浮动布局的缺点是浮动后会造成文本环绕等效果,以及需要及时清除浮动.如果各浮动元素的高度不同时,可能会出犬牙交错的效果 [1]float + margin 将定宽的一列使用float,而自适应的一列使用计

CSS布局 两列布局之单列定宽,单列自适应布局思路

前言 说起自适应布局方式,单列定宽单列自适应布局是最基本的布局形式.比如斗鱼的直播间,后台管理系统都是常用的 我们将从 float, inline-block, table, absolute, flex, grid 这几个布局方式来实现这种效果 float [float + margin] 将定宽的一列使用float,而自适应的一列使用计算后的margin <style> .f1 .parent{overflow: hidden;zoom: 1;} // 触发bfc和haslayout来闭合

三列自适应布局(左右定宽 中间自适应)

左右定中间自适应三列布局 1.绝对定位 2.浮动 3.flex 1 1.绝对定位 2 <!doctype html> 3 <head> 4 <meta charset="utf-8" /> 5 <title>三栏布局</title> 6 <style type="text/css"> 7 * { 8 margin: 0; 9 padding: 0; 10 } 11 12 #main { 13 m

要布局左右两边定宽,中间自适应

最近在布局时,有一些问题,左右两边定宽,中间自适应,首先想到的就是左浮动和右浮动,但是在操作时还是会出现一些问题 1. 采用左边左浮动,右边右浮动,中间块用margin-left/margin-right <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style>

页面布局方案-左定宽,右自适应左右百分比

左右百分比 两列布局, 左右为百分比,高度自适应. 效果: 代码: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>左侧固定,右侧自适应</title> 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 6 <style type="text/c

css页面布局之左侧定宽,右侧自适应

左侧定宽,右侧自适应是一种常见的布局方式,比如好多后台和外卖点餐页面.常用的几种方案如下:方案1,使用flex布局:在线效果http://jsrun.net/FeYKp <div class="main" style="width: 100%;height: 400px;"> <div class="left" style="width: 200px;height: 200px;background: red;&quo

【CSS】一侧定宽,另一侧自适应的布局该如何去做

一侧定宽,一侧自适应的页面布局在现在用的很多,有哪些实现方式呢? 1,通过浮动和margin取正值来实现: 定宽的元素为#sidebar 自适应的元素为#content css代码如下: 给定宽的元素设置浮动 #sidebar{ float:left; width:200px;  height:600px; background-color:red; } 自适应的元素呢?来给他设置margin-left吧,取值比上面那个元素的宽度大一些就好 #content{ width:100%; //如果是

CSS实现经典三栏布局(两侧定宽,中间自适应)

近期开始独立攻克百度前端技术学院的各项任务,之前做了两个比较复杂的页面,深深感觉基础不好,好多css的语句都是为了实现效果而去写的,出现了好多问题,而自己的解决方案也不够优,于是决定从基础开始学起,循序渐进. 第一个任务是实现一个三栏布局,外部的两栏固定宽度,中间自适应,以下是效果图: 我使用了两种方法实现以上效果:float和position 以下是float方法的CSS代码: 1 .team-inf{ 2 float: left; 3 width: 200px; 4 } 5 .logo-gr