就是我在页面中做了一个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 stata实证代码答疑
- ¥15 MATLAB数据处理插值
- ¥50 husky+jaco2实现在gazebo与rviz中联合仿真
- ¥15 dpabi预处理报错:Error using y_ExtractROISignal (line 251)
- ¥15 在虚拟机中配置flume,无法将slave1节点的文件采集到master节点中
- ¥15 husky+kinova jaco2 仿真
- ¥15 zigbee终端设备入网失败
- ¥15 金融监管系统怎么对7+4机构进行监管的
- ¥15 硬件IIC从模式的数据发送,中断数据的接收,不能用HAL库(按照时序图)