我在使用 css 解决页脚中的对齐问题时遇到了麻烦。我想我会尝试在这里寻求帮助。
编辑:链接到 jsfiddle:http: //jsfiddle.net/X8Ej4/6/
在 CSS 中向下滚动到 / ** Layout Style Sheet * / 进行编辑,抱歉,基本样式表和骨架样式表没有正确集成,所以我只是将它们全部添加到 CSS 窗格中。
这是我想要的一个示例(查看页脚的最底部,牛奶瓶图像旁边有对齐的文本)... http://dthudson.com/example/centered-footer。 PNG
我可以通过使用绝对定位来“解决”这个问题,但这并不实用,因为页脚将是响应式的(我正在使用骨架)。我不知道如何编写这个概念,但我的想法是让奶瓶 img 完全居中,然后在 img 旁边以某种方式对齐(或浮动)文本和 img 之间的边缘间距。
这是HTML...
<div class="sixteen columns>
<div class="center">
<img class="milk-logo" src="images/ccr-logo-milk.png" />
</div> <!-- center -->
<div class="left-text">
<p>FICTION / NON-FICTION / POETRY / ART</p>
<p>©2013</p>
</div> <!-- left-text -->
<div class="right-text">
<p>CREAM CITY REVIEW</p>
<p>EST. 1975</p>
</div> <!-- right-text -->
</div>
和CSS...
.footer .sixteen columns{ text-align:center;
margin-left:auto;
margin-right:auto; }
.milk-logo { display:inline-block; }
.sixteen .center { margin:0; }
.footer .left-text { float:left;
text-align:right;
display:inline; font:0.45em "Lato", sans-serif;
text-transform:uppercase;
letter-spacing:0.2em;
color:#ebebeb; }
.footer .right-text { float:right;
text-align:left;
display:inline;
font:0.45em "Lato", sans-serif;
text-transform:uppercase;
letter-spacing:0.2em;
color:#ebebeb; }
任何帮助将不胜感激。谢谢!