就是我在页面中做了一个div的展示框,但是左边有个导航栏,这样我就没办法直接在页面居中了,居中以后导航栏一打开就不对称,请问我要怎么做一个相对定位,或者怎么才能在页面中除掉导航栏以后在剩下的空间做居中,感谢
3条回答 默认 最新
- 虎子8 2022-06-28 12:07关注
其实无需相对定位。 建议用 flex来吧
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> html,body { padding: 0; margin: 0; height: 100%; } .root { display: flex; height: 100%; background-color: red; } .nav { width: 120px; background-color: blue; } .content { flex: 1; background-color: green; display: flex; align-items: center; justify-content: center; } .box { width: 120px; height: 120px; background-color: yellow; } </style> </head> <body> <div class="root"> <div class="nav"></div> <div class="content"> <div class="box">我是一个盒子</div> </div> </div> </body> </html>
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 有偿求跨组件数据流路径图
- ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
- ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
- ¥15 CSAPPattacklab
- ¥15 一直显示正在等待HID—ISP
- ¥15 Python turtle 画图
- ¥15 关于大棚监测的pcb板设计
- ¥15 stm32开发clion时遇到的编译问题
- ¥15 lna设计 源简并电感型共源放大器
- ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)