CSS布局——横向两列布局
1.固定两栏布局,使用float,注意对紧邻元素清除浮动影响。IE6在使用float布局同时设置横行margin的情况下会有双边距BUG,解决方案是加入_display:inline
代码如下:
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>横向两列布局</title><style type="text/css" >body{padding:0;margin:0;}.wrapper{width: 960px;margin:0 auto;}.header {height: 75px;background-color: #BD9C8C;margin-bottom: 5px;}.left{width: 340px;height: 600px;margin-right: 20px;_display:inline;/*IE6双边距BUG*/float: left;background-color:#E7DBD5;}.right{width: 600px;height: 600px;_display:inline;/*IE6双边距BUG*/float: left;background-color: #F2F2E6;}.footer {clear: both; /*清除浮动,非常重要,不可缺少*/background-color: #BD9C8C;margin-bottom: 5px;}</style> </head> <body> <div class="wrapper"><div class="header"><h1>Header</h1></div><div class="left"><h2>left</h2></div><div class="right"><h2>right</h2></div><div class="footer"><h2>Footer</h2></div> </div></body> </html>
View Code
2.左侧定宽,右侧自适应
方法一:
right相对父元素使用absolute定位并设置margin-left,需要注意:固定宽的列的高度>自适应宽度列的高度
代码如下:
View Code
方法二:
float和overflow配合可实现两列自适应效果,兼容IE6-浏览器需要设置zoom:1
.container{overflow: hidden;}.left{margin-right: 20px;float: left;width: 340px;height: 500px;background-color:#E7DBD5;}.right{overflow: hidden;background-color: #F2F2E6;}
View Code
转载于:https://www.cnblogs.com/czzaiba/p/5703905.html
CSS布局——横向两列布局相关推荐
- 常用布局简介(单列布局、两列布局、三列布局、sticky footer粘连布局)
常用布局简介 一.简介 网页布局对于一个前端开发者而言至关重要,掌握好布局知识有助于我们更好的实现CSS界面的设计和开发.布局是有限空间内的元素排列方式,因为页面设计横向不滚动,纵向无限延伸,所以大多 ...
- CSS布局代码:两列布局实例
CSS两列布局,右侧固定,左侧自适应宽度 <div style="width:90%; margin:0 auto;"> <div style="wid ...
- html三列布局和两列布局,CSS 常见两列布局、三列布局
一.两列布局: 方法一:采用position:absollute;并设置margin-left的值. #left{ position:absolute; width:300px; top:0px; l ...
- CSS布局之两列布局
两列布局 两列布局一般情况下是指定宽与自适应布局,两列中左列是确定的宽度,右列是自动填满剩余所有空间的一种布局效果: 左列自适应, 右列定宽 float + margin 属性实现: float + ...
- bootstrap的栅格布局与两列布局结合使用
在工作中我们常常需要实现响应式布局,这个可以使用bootstrap的栅格系统来实现,我们在列里也需要实现一部分的响应式.比如下面的效果图,需要实现左边图标固定,右边的自适应 : 左边固定宽度,右边自适 ...
- 单列布局、两列布局、三列布局
一. 单列布局 HTML 代码: 1 <div id="header"> 2 <h2>Page Header</h2> 3 < ...
- div+css经典三行两列布局
写在前面 在面试的时候遇到这样一个笔试题,使用div+css布局一个三行两列的页面.这里主要考察的是css中postion的具体用法.详细信息可参考我这篇文章: [HTML/CSS]说说positio ...
- CSS 垂直居中、多列布局
阅读目录 垂直居中 基本实现思路 单列布局 示例网站 两列布局 示例网站 两列布局的实现 第 1 步,写好 HTML 结构.这里为了查看方便,我们为布局容器设置背景颜色和高度. 第 2 步,将布局容器 ...
- css两列布局之基于BFC规则实现
css要实现常见的自适应两列布局的方式方法挺多. 这里讲的是利用设置overflow不为visible时会形成新的BFC来实现.至于什么是BFC,可以搜搜看先,基本都讲的差不多了.等有更多空余时间,专 ...
最新文章
- 深度学习、人工智能领域顶级书籍推荐
- 浅析Android中的消息机制
- matlab 雷达图函数,R语言之可视化(20)ggradar雷达图
- Linux中最方便的管理员获取方法
- 根据进程名杀掉jps中的进程名
- python中import sys_python import sys出错怎么办
- c语言操作题和答案,C语言上机操作题及答案.doc
- RDA226数字热释电传感器调试笔记
- Hilbert变换简要剖析
- Ubuntu各版本代号
- Node实现支付宝网页支付流程(沙箱环境)
- Xcelsius 2008 sp3的新部件与新功能
- 资深 iOS 开发工程师教你5 道题全面考察候选人
- css 实现局部模糊 backdrop-filter
- rar、zip、7z等压缩率的测试
- python对图片颜色校正,使用Python PIL更改图像色调
- 在 sys.servers 中找不到服务器 '******'。请验证指定的服务器名称是否正确。
- 极光推送的简单实现方法
- 喊你来学习:这些技术微信号你关注了吗?
- 编程菜鸟到大鸟--代码积累
热门文章
- 掌握Tiles框架 (二)-- Tiles布局和定义
- 《LeetCode力扣练习》第13题 C语言版 (做出来就行,别问我效率。。。。)
- Win10打不开jar程序的解决方法 [转载]
- oracle dg备份恢复,DG丢失归档,使用增量备份恢复一例
- python界面是什么样子的图片_如何在python界面显示图片
- 10.QT事件机制源码时序分析(中)
- C++知识点4——vector与string简述
- python多线程和多进程的使用_python多线程与多进程
- python制作网页的步骤_使用httplib模块来制作Python下HTTP客户端的方法
- python异常处理的作用_python--异常处理