Text align center nicht funktionieren
Auf meiner Webseite habe ich eine position fixed footer, wo will ich zentriert-text in.
Das merkwürdige ist, dass alles, was im tun der text nicht zentriert sein, es ist immer Links statt.
<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;
}
Du vielleicht wann weiß die CSS des Körpers auch:
body {
background-color:#ededed;
/*text-align:left;*/
margin:0;
padding:0px;
}
Habe ich bereits versucht, outcomment den Körper Standard richten wie Sie sehen können, hatte aber keine Wirkung.
Jemand eine Idee?
- Dies sollte Ihnen sagen, was passiert ist: jsfiddle.net/h6crw
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ändern Sie diese:
jsFiddle Demo
Ihre Fußzeile muss die Strecke über den Boden. Fügen Sie ein width:100% zu Ihrem #footer style-element.
http://jsfiddle.net/4zqbX/
Wenn Sie
#footer
zuposition: fixed
, es hat keine Breite mehr. Also technisch ist der Inhalt#footer
ist immer noch zentriert innerhalb#footer
, aber#footer
nimmt seine Breite von der Breite seiner Inhalte. Also, Sie haben, um Sie entweder loszuwerdenposition: fixed
oder geben#footer
eine Breite. Wenn Sie hinzufügenwidth: 100%
zu#footer
sollte es funktionieren.Vielleicht müssen Sie geben Sie eine Breite für Ihre #footer
Test: http://jsfiddle.net/h6crw/1/
Es ist, weil der text in der Mitte des
div
, aber wenn Sie einen Rahmen hinzufügen, sehen Sie dann diediv
ist genauso groß wie der text.Fügen Sie einfach ein
width:100%;
den footer und fertig.