DIV+CSS右列宽度自适应布局的不同实现方法
2016-08-18 11:47
1506 查看
如下图,对右列宽度自适应布局:
c
方法一:
采用左列left浮动,右列不浮动,采用margin-left定位。
方法二:
采用左列向左浮动,右列绝对定位left。
html部分:
附赠阿里巴巴一道笔试题:
实现如下页面布局。核心区域左侧自适应,右侧固定宽度 200px。
CSS部分:
html部分:
c
方法一:
采用左列left浮动,右列不浮动,采用margin-left定位。
<style type="text/css"> *{margin: 0;padding: 0;} #left{ width:200px; float: left; height:100px; background-color: yellow; } #right{ margin-left: 210px; height:100px; background-color: orange; } </style>
方法二:
采用左列向左浮动,右列绝对定位left。
<style type="text/css"> *{margin: 0;padding: 0;} #left{ width:200px; float: left; height:100px; background-color: yellow; } #right{ position:absolute; left: 210px; right:0; height:100px; background-color: orange; } </style>
html部分:
<div id="left"></div> <div id="right"></div>
附赠阿里巴巴一道笔试题:
实现如下页面布局。核心区域左侧自适应,右侧固定宽度 200px。
CSS部分:
body {margin: 0;} .fn-clear:after {content: " ";clear: both;display: block; font-size: 0;visibility: hidden;height: 0;} .fn-clear {zoom: 1;} .container {padding: 10px;} .header {background: #eee;position: relative;margin-bottom: 10px;} .logo {width: 100px;height: 100px;float: left;background: #f60;} .username {position: absolute;right: 10px;bottom: 10px;} .main {margin-bottom: 10px;} .side-bar { width: 200px;float: right;background: #ccc;} .content {margin-right: 200px;background: #f6f6f6;} .footer { background: #999;}
html部分:
<div class="container"> <div class="header fn-clear"> <div class="logo">logo</div> <div class="username">zhoumingXXX@163.com</div> </div> <div class="main"> <div class="side-bar">menu</div> <div class="content">左侧内容</div> </div> <div class="footer"> footer </div> </div>
相关文章推荐
- DIV+CSS布局两列右列宽度自适应布局的不同实现方法
- css判断不同分辨率显示不同宽度布局实现自适应宽度&css3 @media样式的使用
- css判断不同分辨率显示不同宽度布局实现自适应宽度
- 总结css实现固定和自适应宽度混合的多栏布局实现方法
- css判断不同分辨率显示不同宽度布局实现自适应宽度
- CSS基础篇--css实现两列布局,一列固定宽度,一列宽度自适应方法
- css实现左右布局,左侧div固定不变,右侧div宽度自适应
- css判断不同分辨率显示不同宽度布局实现自适应宽度
- css判断不同分辨率显示不同宽度布局实现自适应宽度
- css判断不同分辨率显示不同宽度布局实现自适应宽度&css3 @media样式的使用
- css判断不同分辨率显示不同宽度布局实现自适应宽度
- css判断不同分辨率显示不同宽度布局实现自适应宽度
- 用两种不同的方法来实现一个两列布局,其中左侧部分宽度固定、右侧部分宽度随浏览器宽度的变化而自适应变化
- css判断不同分辨率显示不同宽度布局实现自适应宽度
- CSS实现左右栏宽度固定中间栏宽度变化且各栏高度自适应背景色不同的三栏布局
- CSS-左侧固定宽度,右侧自适应宽度的两列布局实现方法总结
- css判断不同分辨率显示不同宽度布局实现自适应宽度
- CSS布局-DIV宽度自适应
- CSS三栏布局(两边固定中间自适应宽度)的方法
- Div + CSS 创建自适应宽度布局(液态布局)