美文网首页
常见定宽不定宽布局

常见定宽不定宽布局

作者: 小翼_b998 | 来源:发表于2017-10-24 16:52 被阅读0次

左列定宽,右列自适应

该布局方式非常常见,适用于定宽的一侧常为导航,自适应的一侧为内容的布局

1、利用float+margin实现

.left{float:left;width:100px;}

.right{margin-left:100px;}

2、利用float+margin(fix)实现

3、使用float+overflow实现

.left{width:100px;float:left;}

.right{overflow:hidden;}

overflow:hidden,触发bfc模式,浮动无法影响,隔离其他元素,IE6不支持,左侧left设置margin-left当作left与right之间的边距,右侧利用overflow:hidden 进行形成bfc模式

如果我们需要将两列设置为等高,可以用下述方法将“背景”设置为等高,其实并不是内容的等高

4、使用table实现

.parent{display:table;table-layout:fixed;width:100%;}

.left{width:100px;}

.right,.left{display:table-cell;}

5、实用flex实现

.parent{display:flex;}

.left{width:100px;}

.right{flex:1;}

右列定宽,左列自适应

1、实用float+margin实现

.parent{background:red;height:100px;margin:0 auto;}

.left{background:green;margin-right:-100px;width:100%;float:left;}

.right{float:right;width:100px;background:blue;}

2、使用table实现

.parent{display:table;table-layout:fixed;width:100%;}

.left{display:table-cell;}

.right{width:100px;display:table-cell;}

3、实用flex实现

.parent{display:flex;}

.left{flex:1;}

.right{width:100px;}

两侧定宽,中栏自适应

1、利用float+margin实现

.left{width:100px;float:left;}

.center{float:left;width:100%;margin-right:-200px;}

.right{width:100px;float:right;}

2、利用table实现

.parent{width:100%;display:table;table-layout:fixed}

.left,.center,.right{display:table-cell;}

.left{width:100px;}

.right{width:100px;}

3、利用flex实现

.parent{display:flex;}

.left{width:100px;}

.center{flex:1;}

.right{width:100px;}

参考文献:利用HTML和CSS实现常见的布局

相关文章

  • 常见定宽不定宽布局

    左列定宽,右列自适应 该布局方式非常常见,适用于定宽的一侧常为导航,自适应的一侧为内容的布局 1、利用float+...

  • 总结一下css布局

    提供一些常见的布局demo,仅供参考 水平居中margin + 定宽table + margin实现不定宽inli...

  • 前端常见布局方式

    常见的布局方式 常见的布局这么几种单列水平居中布局, 一列定宽一列自适应布局, 两列定宽一列自适应布局, 两侧定宽...

  • css常见布局解决方案

    水平居中布局 margin+定宽 想必是个前端都见过,这定宽的水平居中,我们还可以用下面这种来实现不定宽 tabl...

  • css布局

    常见布局(pc) 固定宽度布局 弹性布局 响应式布局-----多终端(pc/pad/phone) 定宽 width...

  • 页面布局方案

    页面布局 静态布局(Static Layout)使用CSS逻辑像素单位px进行定宽布局,是PC端最常见形式。 流式...

  • CSS布局

    定宽+水平居中实现单列布局 定宽+水平居中实现单列布局(通栏) 代码:http://js.jirengu.com/...

  • CSS布局

    一列布局 一列水平居中 一列垂直居中 两列布局 左定宽右自适应 左自适应右定宽 三列布局 左右定宽中间自适应 左右...

  • 典型布局随记

    左边定宽,右边自适应 左边定宽,右边块状加margin-left:定宽。 三列均等布局 水平垂直居中 定位 tab...

  • 使用padding的左定宽、右自适应布局

    ①情景: 有一父容器div,其高和宽不定,称之为P; 该父容器有两个子div,左右布局,左定宽,满高,右自适应剩余...

网友评论

      本文标题:常见定宽不定宽布局

      本文链接:https://www.haomeiwen.com/subject/twqxpxtx.html