css那些事儿2 经典两列布局
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title></title> 5 <link rel="stylesheet" type="text/css" href="css/main.css"> 6 </head> 7 <body> 8 <div id="header">头部</div> 9 <div id="container"> 10 <div class="mainBox"> 11 内容区域 12 <p>我说情爱的请大赛撒谎和大嫂多少</p> 13 <p>hsdaufhsalfsa</p> 14 <p>shhsaldhsakl</p> 15 <p>我说情爱的请大赛撒谎和大嫂多少</p> 16 <p>hsdaufhsalfsa</p> 17 <p>shhsaldhsakl</p> 18 <p>我说情爱的请大赛撒谎和大嫂多少</p> 19 <p>hsdaufhsalfsa</p> 20 <p>shhsaldhsakl</p> 21 <p>我说情爱的请大赛撒谎和大嫂多少</p> 22 <p>hsdaufhsalfsa</p> 23 <p>shhsaldhsakl</p> 24 <p>我说情爱的请大赛撒谎和大嫂多少</p> 25 <p>hsdaufhsalfsa</p> 26 </div> 27 <div class="sideBox"> 28 侧边栏 29 <span>把手</span> 30 </div> 31 </div> 32 <div id="footer">底部</div> 33 </body> 34 </html>
1 body{ 2 padding: 0px; 3 margin: 0px; 4 } 5 6 #header,#footer{ 7 height: 50px; 8 background-color: #e9e9e9; 9 10 } 11 12 #container{ 13 position: relative; 14 overflow: hidden; 15 margin: 10px 0px; 16 } 17 18 #container:after{ 19 display: block; 20 content: ""; 21 line-height: 0px; 22 font-size: 0px; 23 clear: both; 24 visibility: hidden; 25 } 26 27 .mainBox{ 28 margin-left: 320px; 29 background-color: green; 30 width: auto; 31 color: white; 32 } 33 34 .sideBox{ 35 width: 300px; 36 height: 500px; 37 position: absolute; 38 left: 0px; 39 top: 0px; 40 background: #234567; 41 } 42 43 .sideBox span{ 44 background: red; 45 color: white; 46 right: 0px; 47 position: absolute; 48 top: 50%; 49 width: 30px; 50 height: 50px; 51 text-align: center; 52 }
要想两列等高一般采用js进行计算设置,如果采用css则可以使用背景填充办法,或者背景色填充办法,但都不是太好
转载于:https://www.cnblogs.com/rjjs/p/6498575.html
css那些事儿2 经典两列布局相关推荐
- 用css、html编写一个两列布局的网页,名称为css.html ,要求左侧宽度为200px ,右侧自动扩展...
<body><div style=" float:left; width:200px; height:300px; border: 1px #0033FF solid;&q ...
- CSS圣杯布局常用吗,CSS 经典三列布局之圣杯布局
圣杯布局 圣杯布局是典型的 CSS 布局问题,有着众多的解决方案. 圣杯布局是一种非常经典和常用的布局方式,其所指的是三列布局,中间宽度自适应,两边定宽:或者两列布局,主体宽度自适应,左边或右边定宽. ...
- CSS布局代码:两列布局实例
CSS两列布局,右侧固定,左侧自适应宽度 <div style="width:90%; margin:0 auto;"> <div style="wid ...
- CSS布局——横向两列布局
1.固定两栏布局,使用float,注意对紧邻元素清除浮动影响.IE6在使用float布局同时设置横行margin的情况下会有双边距BUG,解决方案是加入_display:inline 代码如下: &l ...
- css两列布局之基于BFC规则实现
css要实现常见的自适应两列布局的方式方法挺多. 这里讲的是利用设置overflow不为visible时会形成新的BFC来实现.至于什么是BFC,可以搜搜看先,基本都讲的差不多了.等有更多空余时间,专 ...
- html5+css 两列布局
<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml"> ...
- html三列布局和两列布局,CSS 常见两列布局、三列布局
一.两列布局: 方法一:采用position:absollute;并设置margin-left的值. #left{ position:absolute; width:300px; top:0px; l ...
- CSS布局之两列布局
两列布局 两列布局一般情况下是指定宽与自适应布局,两列中左列是确定的宽度,右列是自动填满剩余所有空间的一种布局效果: 左列自适应, 右列定宽 float + margin 属性实现: float + ...
- 两列布局、三列适应布局、两列等高适应布局。
一. 两列布局:左侧定宽.右侧自适应. 四种方法 :flex .position.float和负外边距.外边距 1. 使用flex. <!DOCTYPE html> <html> ...
最新文章
- 企业网站建设中seo不能缺
- COW奶牛!Copy On Write机制了解一下
- 为什么早上和傍晚的太阳总是红色,而中午的大阳却是黄白色?
- [线性代数]Note3--乘法和逆矩阵
- mysql占用内存吗_mysql占多少内存
- Wireshark笔记-ping,arp相关的实验(2台主机是否能通)
- jquery attr
- Claris FileMaker Pro更新至19.2.1.14中文版
- C#遍历DataSet数据的几种方法总结
- 华为手机耳机sws音效是什么_耳机sws音效是什么 华为手机耳机sws音效是什么
- 海量存储之十九--一致性和高可用专题
- AD7705和压力传感器的计算
- npm install报错10054,Error while executing
- Java继承关系之富二代和他爹
- PyQt5 Qt Designer 新手教程(一)—— 软件界面介绍
- python 笔记--同时输入两个数字
- 【转】技术人如何加速成长?提升你的思维和学习方式【思想上勤奋、借事修人、第一性原理、结构化思维/金字塔原理、复盘、解构和重组】
- 一个程序是如何运行起来的?
- webinspect导出报告选择项
- instantrails installation