html - 文本对齐中心不起作用

标签 html css alignment

在我的网站上,我有一个位置固定的页脚,我想在其中放置居中的文本。 奇怪的是,无论我做什么,文本都不会居中,而是总是在左边。

<div id="footer">  
Copyright 2013 © LolStreamGallery - <a href="TermsofUse.html">Terms of Use</a>
</div>

CSS:

#footer {
    text-align:center;  
    position:fixed;
    bottom:0px;
    height:30px;
    background-color:#ededed;
    font-family: "Myriad Pro";
    font-size:14px;
}

也许你还想知道 Body 的 CSS:

body {
    background-color:#ededed;
    /*text-align:left;*/
    margin:0;
    padding:0px; 
}

如您所见,我已经尝试取消注释 body 默认对齐方式,但没有效果。 有人有想法吗?

最佳答案

改成这样:

#footer {
    text-align:center;  
    position:fixed;
    bottom:0px;
    height:30px;
    background-color:#ededed;
    font-family: "Myriad Pro";
    font-size:14px;
    width:100%; // added
}

jsFiddle Live Demo

关于html - 文本对齐中心不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14163201/

相关文章:

java - 如何在 GWT 标签中插入 <b> 元素

css - 顶部导航菜单在 IE 7.0 中的格式不正确,但适用于所有其他浏览器和 IE 版本

html - 表格内的文本对齐类

html - 对齐两个 div,它们在不同的一侧

html - 使文本框使用剩余空间

Javascript检测悬停是在元素的底部还是顶部填充

跨 Angular 组件相对于父级父级的 CSS 定位

html - 将 div 与内联 block 对齐时出现空白

css - 将文本基线与 CSS 中的按钮对齐