【发布时间】:2014-07-13 04:00:28
【问题描述】:
我一直为我认为很容易的事情遇到很多麻烦,但结果却比我预期的要困难得多。
我有一个图像 alt="home" 我想在我的页脚居中,在它下面有文本,但是 margin-left 和 margin-right: auto 不起作用,margin: 0 auto 也不起作用.是否有其他选项可以使某些内容居中?
对于地址,它被向下推,因为版权和“主页”img 的宽度与页脚的大小相同。当我尝试对包含主页 img 和版权文本的 div 应用宽度百分比时,它会因某种原因消失吗?
这是我想要达到的结果:http://i.imgur.com/khjrZow.jpg
jsfiddle(带有完整的 html 和 css):http://jsfiddle.net/A2H3n/
如果有人知道发生了什么并且可以告诉我,那会让我很高兴...但实际上,我已经花了 4 个小时试图解决这个问题(我刚刚开始学习 CSS)。任何帮助将不胜感激!
相关 HTML:
<footer>
<div id="sociallinks">
<img class="sociallogo" src="images/facebooklogo.jpg" alt="Facebook">
<img class="sociallogo" src="images/Twitterlogo.jpg" alt="Twitter">
</div>
<div id="logoandtext">
<img id="footerlogo" src="images/blackbeltinverse.png" alt="home">
<p>© Hsien-Jin Martial Arts Studio<p>
</div>
<div id="contactinfo">
<p>7548 Mahogany Rd</p>
<p>Los Angeles, CA 97789</p>
<p>(444) 123-4567 </p>
</div>
</footer>
相关CSS:
footer{
overflow: hidden;
display: block;
margin: 0 auto;
color: #FFFFFF;
}
#sociallinks{
float: left;
margin: 0;
display: block;
width: 20%;
height: 100%;
}
.sociallogo{
width: 3em;
height: 3em;
}
#footerlogo {
width: 4em;
height: 4em;
margin: 0 auto;
}
#contactinfo {
line-height: 1.25em;
text-align: right;
}
【问题讨论】: