javascript - 即使在调整大小时形成多行, float div 也应保持垂直居中。如何?

标签 javascript html css

如果问题没有完全意义,这可能。

|----------------------------------------------|
|                                              |
|                                              |
|   IIIIIIIII IIIIIIIII IIIIIIIII IIIIIIIII    |   Main div holding for divs.
|                                              |
|                                              |
|----------------------------------------------|

屏幕大小调整:

|------------------------------------|
|                                    |
|   IIIIIIIII IIIIIIIII IIIIIIIII    |
|                                    |    Divs get divided into 2 rows,
|   IIIIIIIII                        |    but still vertically aligned.
|                                    |
|------------------------------------|

怎么样? 提前致谢!


这是 jsfiddle 链接

http://jsfiddle.net/mrpKV/

水平调整“结果”的大小。 假设单行的高度为 10px,容器的高度为 50px。当所有链接都可以放在一行中时,链接应在其上方 20px 和下方 20px。当窗口调整大小时,盒子变成两行而不是一行,两行仍应位于容器 div 的中心。例如,顶部有 15px,底部有 15px。 (如果两行之间没有边距。

更好的解释?

最佳答案

如果您调整菜单的顶部位置会怎样?像这样:

#menu {
    float:right;
    margin:0 20px 0 0;
    width:50%;
    position:relative;
    top:10%;
}

关于javascript - 即使在调整大小时形成多行, float div 也应保持垂直居中。如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8811364/

相关文章:

javascript - for 循环 0 到 n 个具有数字指定的数字

javascript - 我希望我的动画在屏幕上水平移动并在我按下停止按钮后停止

javascript - 漏洞报告者 : Alternatives to getDisplayMedia?

html - 按元素编号更改点导航颜色

jquery - 如何将jQuery变量传递给对话框打开的div

javascript - HTMLImageElemen.src 在哪里处理 HTMLImageElemen?

css - 将 LESS 嵌套 CSS 转换为标准 CSS

javascript - jQuery innerHTML 无法正常工作(!)

javascript - Colspan 匹配上面的行,根据屏幕大小隐藏 td

css - 更改 Firebug 的语法颜色?