我一直在尝试几种不同的方法来以这种方式定位 6 个不同的元素:
我尝试使用两个相互堆叠的独立无序列表,但我无法让它们随着页面拉伸正确缩放。我也尝试过使用表格,但我似乎无法将元素放在它们各自 tds 中心的所有位置。
这是我的无序列表中的 CSS:
.button ul {
height: auto;
list-style: none;
}
.button li {
display: inline-block;
list-style: none;
margin: 0 18% 0 0;
padding: 0;
vertical-align: top;
}
这些都包含在其中:
.newfooterright {
float: left;
width: 33.333333%;
top: 0%;
left: 0%;
height: 250px;
padding: 0 0 0 0;
margin: 0;
font-family: RobotoLight;
text-decoration: none;
text-transform: none;
font-size: 1.5em;
text-align: center;
color: #ffffff;
vertical-align: middle;
}
这是使用此方法的 jsfiddle: jsFiddle for unordered list
我认为无序列表可能是要走的路……我只是不确定如何让所有元素在每个 li 的中心对齐。底部的元素似乎卡在了 li 的右下角。底部元素也是来自 google+、twitter 和 facebook 的小部件,所以我不确定这是否会影响它们的位置。
基本上元素需要能够做到这一点:
- 根据它们的间距缩放窗口宽度(在某种程度上,我不需要超级小的手机布局或其他东西。像 padding-right 或 margin-right 之类的东西?)
- 当元素缩放时,底部元素需要与中心的顶部元素保持对齐
- 定位如图!
任何有关如何干净利落地定位的建议将不胜感激!
太感谢了!