alexkillough wrote:
> Many thanks, this solved my issue. Will also be working on fixing
> issues with absolute widths and the <br /> problem you mention, which I
> am assuming might be fixed by forcing my <p> tags within content to
> display as inline?
That doesn't sound right at all, but perhaps it's just "inline" that we
have different perspectives for...?
Inline is the behavior you get with a span, but has nothing to do with
the margins (well - they disappear because inline elements doesn't have
margins, but it can be done better).
When you want a paragraph of text in your page, you should use a <p></p>
set to put in. If that makes the distance to the previous block element
(headers or other <p>'s) too big, it can be adjusted with the <p>-margin
settings:
--stylesheet
p {
margin: .2em 0; /* short form for: margin-top: .2em, margin-bottom:
.2em and margin-left + -right: 0 */
}
--end stylesheet
It should be added to this, that a paragraph following a paragraph does
not add up their adjacent margins, the margin space between them is the
width of the higher margin of the two.
In my opinion your left-column of text should go with a header on
"view", "submit", "subscribe" and "contact" - and everything else in <p>'s.
If that does not validate then come back and ask how to make it
validate, correct semantic markup should validate :-)
By the way - I'm quite sure that you'd please more repliers than me by
replying _below_ the text that you comment on ;-) [1]
Best regards
Jesper Brunholm
[1]: <http://www.css-discuss.org/policies.html> and in more detail:
<http://css-discuss.incutio.com/?page=GmailAndCssDiscuss>
______________________________________________________________________
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/