On 5/21/05, Richard Brown <[EMAIL PROTECTED]> wrote: <...> > At the bottom of the page there is two lines in the footer. The top > line (a search box) is meant to be centred, the bottom line is meant to > be aligned to the right. I have entered the following code in the html: > > <div id="footer" class="right">© Keith Jones</div> > > With this in the css: > > #footer { > position: relative; > top: 0; > left: 0; > height: 60px; > margin: 0; > padding: 0; > text-align: center; > font-family: Verdana, Arial, Helvetica, sans-serif; > font-size: 12px; > } > > .right { > text-align: right; > } > > Can anybody explain what I am doing wrong please? <...>
You have duplicated your id="footer" (id must be unique). Now both #footer and .right rules should apply to the same element, and you have text-align:center for the #footer and text-align:right for the .right. #footer wins because of higher specificity. Removing it from <div id="footer" class="right">© Keith Jones</div> should solve the problem. Regards, Rimantas http://rimantas.com/ ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/