html布局 左右固定,中间只适应,三种方法实现
2024-09-29 06:54:21
html布局 左右固定,中间只适应,三种方法实现
使用自身浮动法定位
//html
<h3>使用自身浮动法定位</h3>
<div id="left_self"></div>
<div id="right_self"></div>
<div id="center_self"></div>
//style
#left_self,
#right_self {
width: 200px;
height: 100px;
background-color: #ffe6b8
}
#left_self {
float: left;
}
#right_self {
float: right;
}
#center_self {
margin: 0 210px;
height: 100px;
background-color: #a0b3d6
}
使用margin负值法进行布局
//html
<h3>使用margin负值法进行布局</h3>
<div id="wrap">
<div id="center"></div>
</div>
<div id="left_margin"></div>
<div id="right_margin"></div>
//css
#wrap {
width: 100%;
height: 100px;
background-color: #fff;
float: left;
}
#wrap #center {
margin: 0 210px;
height: 100px;
background-color: #ffe6b8;
}
#left_margin,
#right_margin {
float: left;
width: 200px;
height: 100px;
background-color: darkorange
}
#left_margin {
margin-left: -100%;
background-color: lightpink
}
#right_margin {
margin-left: -200px;
}
使用flex
//html
<div id="box">
<div id="left_box"></div>
<div id="center_box"></div>
<div id="right_box"></div>
</div>
//css
#box {
width: 100%;
display: flex;
height: 100px;
}
#left_box,
#right_box {
width: 200px;
height: 100px;
background-color: lightpink
}
#left_box {
margin-right: 10px;
}
#right_box {
margin-left: 10px;
}
#center_box {
flex: 1;
height: 100px;
background-color: lightgreen;
}
牢固的布局跟建房子打地基一样重要
最新文章
- C#设计模式(21)——责任链模式
- 10位IT领袖给大学生的忠告
- UITableView:下拉刷新和上拉加载更多
- 查看真机的系统版本sdk
- Android系统版本与API Level对照表
- 无责任Windows Azure SDK .NET开发入门篇二[使用Azure AD 进行身份验证-2.2身份验证开发]
- 【HTML XHTML CSS基础教程(第6版)】笔记之CSS笔记(7~25章)
- (转)PHP中extract()函数的妙用
- [FileStream] 使用
- C陷阱与缺陷 第二章
- Linux下memcache的安装和启动测试
- 基于Spring开发的一个BIO-RPC框架(对新人很友好)
- (java基础)Java输入输出流及文件相关
- 陌陌架构分享 – Apple Push Notification Service
- prometheus+grafana 监控生产环境机器的系统信息、redis、mongodb以及jmx
- 设置光标聚焦输入框(EditText)并弹出软键盘(在适配器中设置)
- 架构(二)Maven安装以及Nexus配置
- python的wrapt模块实现装饰器
- adb command not found / abd&#39; 不是内部或外部命令,也不是可运行的程序 或批处理文件。最简易修改
- Android Studio中的大量findViewById