方法一 : 左边 左浮动,右边 margin-left

*{margin: 0;padding: 0;}
.left{
float: left;
width: 200px;
border: 1px solid #333;
}
.right{
margin-left:200px;
border: 1px solid #333;
}
<!-- 方法一 : 左边 左浮动,右边 margin-left  -->
<div class="left">
<p>左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左</p>
</div>
<div class="right">
<p>右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右</p>
</div>

方法二 :左边绝对定位,右边margin-left

*{margin: 0;padding: 0;}
.left{
position: absolute;
top: 0;
left: 0;
width: 200px;
border: 1px solid #333;
}
.right{
margin-left:200px;
border: 1px solid #333;
word-break: break-all;
}
<!-- 方法二 :左边使用绝对定位,右边margin-left  -->
<div class="left">
<p>左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左</p>
</div>
<div class="right">
<p>右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右</p>
</div>

 

方法三 :左边右边两边都使用绝对定位

*{margin: 0;padding: 0;}
.left{
position: absolute;
top: 0;
left: 0;
width: 200px;
border: 1px solid #333;
}
.right{
position: absolute;
left: 200px;
top:0;
border: 1px solid #333;
}
<!-- 方法三 :左边右边两边都使用绝对定位  -->
<div class="left">
<p>左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左</p>
</div>
<div class="right">
<p>右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右</p>
</div>

方法四 :左边左浮动,右边 overflow:hidden

*{margin: 0;padding: 0;}
.left{
float: left;
width: 200px;
border: 1px solid #333;
}
.right{
overflow: hidden;
border: 1px solid #333;
}
<!-- 方法四 :左边左浮动,右边 overflow:hidden  -->
<div class="left">
<p>左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左</p>
</div>
<div class="right">
<p>右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右</p>
</div>

  

方法五 :弹性布局,左边固定宽度,右边flex

*{margin: 0;padding: 0;}
.box{
display: flex;
}
.left{
width: 200px;
border: 1px solid #333;
}
.right{
flex:1;
width: 0;
border: 1px solid #333;
}
<!-- 方法五 :弹性布局,左边固定宽度,右边flex  -->
<div class="box">
<div class="left">
<p>左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左左</p>
</div>
<div class="right">
<p>右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右右</p>
</div>
</div> 

源码地址:https://github.com/zuobaiquan/css3/tree/master/左侧定宽右侧自适应

css布局:左边定宽、右边自适应的更多相关文章

  1. css实现左边定宽右边自适应的5种方法总汇

    在网页布局中,通常需要实现左边定宽右边自适应布局,默认html的结构如下: <div class="box"> <div class="left&quo ...

  2. css布局:定宽,自适应

    css三栏布局:1.中自:float,absolute,margin三种方法.2.中固:margin,table两种方法. 两边定宽,中间自适应: float: #left{ float:left; ...

  3. CSS布局 -- 左右定宽,中间自适应

    左右定宽,中间自适应 有几种方法可以实现 改变窗口大小看看? 方案一: 左右设置绝对定位,定宽,中间设置margin-left  margin-right 查看 demo <!DOCTYPE h ...

  4. CSS布局 -- 左侧定宽,右侧自适应

    左侧定宽,右侧自适应 有很多种方法可以实现 缩小窗口试试看? 方案一: 左边左浮动,右边加个margin-left 查看 demo <!DOCTYPE html PUBLIC "-// ...

  5. css网页布局 --- 左边固定,右边自适应

    div的布局统一如下: <body> <div class="wrap"> <div class="left"></d ...

  6. CSS布局——左定宽度右自适应宽度并且等高布局

    方法一: 别的不多说,直接上代码,或者参考在线DEMO,下面所有的DEMO都有HTML和CSS代码,感兴趣的同学自己慢慢看吧. HTML Markup <div id="contain ...

  7. css布局------左边宽度不定,右边宽度自动填满剩余空间

    HTML <div class="container"> <div class="left"></div> <div ...

  8. CSS基础布局--居中对齐,左侧定宽右侧自适应

    CSS页面布局是web前端开发的最基本的技能,本文将介绍一些常见的布局方法,涉及到盒子布局,column布局,flex布局等内容.本文中,你可以看到一些水平垂直居中的方法,左侧固定宽度,右侧自适应的一 ...

  9. css 关于两栏布局,左边固定,右边自适应

    好几个星期都没写博客了,最近不忙也不闲,稀里糊涂过了两个星期,之前几个月内天天坚持签到.最近也没签到.哈哈,说正事. 今天做东钿互金平台后台页面,昨天做了一个登录页面,业偶碰到了一个难题.等下也要把它 ...

随机推荐

  1. SpringBoot数据库读写分离之基于Docker构建主从数据库同步实例

    看了好久的SpringBoot结合MyBatista实现读写,但是一直没有勇气实现他,今天终于接触到了读写分离的东西,读写分离就是讲读操作执行在Slave数据库(从数据库),写操作在Master数据库 ...

  2. QT使用websocket进行长连接

    一般我们用的最多的就是http请求,但是频繁的请求可能对服务造成的压力很大,所以今天谈谈websocket长连接,一句话:简单 1.什么是长连接? A:一次请求连接,终身使用,就可以长久的保持信息的交 ...

  3. DVWA 黑客攻防演练(六)不安全的验证码 Insecure CAPTCHA

    之前在 CSRF 攻击 的那篇文章的最后,我觉得可以用验证码提高攻击的难度. 若有验证码的话,就比较难被攻击者利用 XSS 漏洞进行的 CSRF 攻击了,因为要识别验证码起码要调用api,跨域会被浏览 ...

  4. Linux shell编写脚本部署pxe网络装机

    Linux shell编写脚本部署pxe网络装机 人工安装配置,Linux PXE无人值守网络装机  https://www.cnblogs.com/yuzly/p/10582254.html 脚本实 ...

  5. Linux 自动化部署DNS服务器

    Linux 自动化部署DNS服务器 1.首先配置主DNS服务器的IP地址,DNS地址一个写主dns的IP地址,一个写从dns的地址,这里也可以不写,在测试的时候在/etc/resolv.conf中添加 ...

  6. Hexo自定义页面的方法

    原文转自:http://refined-x.com/2017/07/10/Hexo%E8%87%AA%E5%AE%9A%E4%B9%89%E9%A1%B5%E9%9D%A2%E7%9A%84%E6%9 ...

  7. 在android中进行单元测试的步骤

    若不知道怎么配上面两个参数 

  8. jquery/js记录点击事件,单击次数加一,双击清零

    目的:点击按钮,点击后在网页上显示点击次数,双击清零 实现:js或者jquery 代码如下: <%@ page language="java" contentType=&qu ...

  9. kernel笔记——网络收发包流程

    本文将介绍网络连接建立的过程.收发包流程,以及其中应用层.tcp层.ip层.设备层和驱动层各层发挥的作用. 应用层 对于使用socket进行网络连接的服务器端程序,我们会先调用socket函数创建一个 ...

  10. supervisor管理nginx

    command = /usr/local/bin/nginx 这个命令默认是后台启动,但是supervisor不能监控后台程序,所以supervisor就一直执行这个命令. 加上-g 'daemon ...