多语言展示
当前在线:1515今日阅读:195今日分享:14

CSS三栏布局两侧定宽中间自适应-双翼布局

CSS三栏布局---两侧定宽中间自适应页面布局。
方法/步骤
1

代码结构:

我是中间内容我是中间内容我是中间内容 ...
我是左边内容 ...
我是右边内容 ...

2

中间部分设置左浮动,并设置宽度为100%;.center {    float:left;    width:100%;     background-color: #996600; }

3

设置左右两侧固定宽度为300px,并向左浮动.left,.right {    float:left;    width: 300px;     height: 300px; }

4

左侧设置左外边距为-100%;.left {    margin-left: -100%;    background-color: #FF9966;}

5

右侧设置左外边距为负的右侧的宽度;.right {    margin-left:-300px;    background-color: #CCCC00;}

6

查看效果如下图可以看到中间部分的文字信息并没有显示全,这是因为部分内容被左侧覆盖了,但这并不是我们想要的。

7

为了解决上述问题,我们需要将中间部分的内容再添加一个包裹层,并且设置它的左右外边距分别为左右两侧的宽度(样式暂时写在行内了)。

8

查看效果这回文字都显示全了,修改窗口大小也正常显示

9

全部代码:两边定宽中间自适应

我是中间内容我是中间内容我是中间内容...
我是左边内容...
我是右边内容...

推荐信息