布局(一)——流体浮动三列布局
来源:互联网 发布:obs直播软件好用吗 编辑:程序博客网 时间:2024/05/16 07:21
1. 流体浮动布局(可使不同大小的浏览器布满;缺点:易错位)
规格:当视窗变化时跟着变化
采用:浮动布局
兼容:兼容当前主流浏览器
实践代码
html文件代码:
style.css文件代码
//1.两列布局
//2.三列布局
//3.字体的垂直居中
// (1)左右居中设置text-align:center;
// (2)上下居中,将line-height:60px;必须将行高设置成与父级高度相同
//4.中间偏移法的设置——三列布局
//(1)处于中间的一个块不要设置浮动,即float属性
// (2)设置中间块与左右两块的间距,margin-left:percent;margin-right:percent;
//5.让布局随视窗的变化而跟着变化 :布局时div的width以百分数来设置
//6.清除左右浮动——clear:both;
//7.注:width不设置,默认为auto——布满全浏览器
//8.设置 *{margin:0;padding:0;}清除浏览器对某些元素的默认设置,便于布局和样式调整
*{
margin:0;
padding:0;
}
#header{ //注:width不设置,默认为auto——布满全浏览器
border:1px solid black;
height:60px;
line-height:60px; //上下居中——必须让行高填满整个header
background:#ccc;
margin-bottom:10px;
}
#header h1{
font-size:16px;
text-align:center; // 左右标题垂直居中
}
#nav{
border:1px solid black;
width:20%;
height:400px;
float:left;
margin-bottom:10px;
}
#nav ul, #navright ul{
text-align:center;
line-height:150%;
list-style-type:none;
}
#main{
border:1px solid black;
width:55%;
height:400px;
margin-bottom:10px;
margin-left:22%; //中间偏移法——3列布局,兼容google和chrome
}
#main p{
padding:10px;
text-indent:36px; //首行缩进
letter-spacing:2px; //字体间的间距
line-height:150%; //行高
}
#navright{
border:1px solid black;
width:20%;
height:400px;
float:right;
margin-bottom:10px;
}
#footer{
border:1px solid black;
clear:both;
height:60px;
}
#footer p{ //设置字体垂直居中
text-align:center; //左右居中
line-height:60px; //上下居中——必须让行高填满整个footer
}
浏览器展示效果图:
正常窗体下
0 0
- 布局(一)——流体浮动三列布局
- 布局(一)——流体浮动三列布局
- 布局(二)——流体定位三列布局
- 布局(二)——流体定位三列布局
- 流体浮动三列布局时值得注意的一个小问题
- 流体布局与浮动元素
- 布局(三)——固定浮动布局
- 布局(三)——固定浮动布局
- CSS布局之流体浮动布局
- CSS-float浮动与流体布局(1)
- CSS-float浮动与流体布局(2)
- css三列布局(一)
- 三栏布局(三列布局)
- 范例必读 (一)[流体布局-随窗口改变大小]
- css实现三列浮动流式布局
- 【HTML】浮动与两侧皆自适应的流体布局
- 浮动布局——margin & 闭合浮动
- 三列布局-混合布局
- C++编码实践-1 成为职业软件人
- 基于asp.net + easyui框架,一步步学习easyui-datagrid——实现添加、编辑、删除(三)
- 安卓学习笔记1——service开机自启动
- GPRS模块初始化流程(不断完善中)
- 基于asp.net + easyui框架,一步步学习easyui-datagrid——完成,总结(四)
- 布局(一)——流体浮动三列布局
- 布局(二)——流体定位三列布局
- 布局(三)——固定浮动布局
- 九度OJ 1505 两个链表的第一个公共结点 【数据结构】
- 资料链接整理
- web Developer和Firebug
- C#面向对象加强
- 图片的异步加载
- tomcat conf目录下 web.xml,tomcat-users.xml,server.xml以及context.xml四个文件的作用