我希望
在 高度
其他限制:
在 在 在 其他元素将放在网页上.该 div必须支持背景颜色/图像.
这让我接近我想要的,但不完全是: 但是,导航的顶部位于导航的中间,而不是导航的中间. 是否有一些技术可以让我以 那是什么?用了8年才能得到问题的答案太多了? 好吧,迟到总比没有好! 你真的很接近解决方案.我这样做 根据我可以使用吗?除了IE8和Opera Mini之外的所有东西都支持它(老实说,这是一个非常好的支持). 我建议你过度使用它,只需添加所有供应商前缀(只是为了确保!): 这是一个片段,向您展示:
div
必须垂直于视口的中心. 方法我看到只支持在另一个内部支持div
不详.div
必须靠右对齐.div
具有恒定的宽度.div
必须支持填充.div
充当菜单.#nav {
position: fixed;
right: 0;
top: 50%;
}
div
这些约束为中心?
1> Matheus Avel..:transform: translate()
:#nav {
position: fixed;
right: 0;
top: 50%;
transform: translateY(-50%);
}
#nav {
position: fixed;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
#nav {
right: 0;
top: 50%;
position: fixed;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
background-color: #ccc;
padding: 20px;
}
DEFGH
IJKLMNO
PQRS
TUVWXYZ
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有