Mark Fellowes wrote:
> I'm still having a hard time wrapping my mind around classes, in particular 
> how they relate to classes in markup.
> So, I understand I can create a class like:
> 
> .ptext{color: blue;}
> 
> Then in the markup I can styple <p> with that class. 
> 
> What I find confusing is the uses of classes as opposed to id's in the 
> markup.  For example, I have a div for a right column. Would creating a class 
> for the <p> section of that div in the markup make sense ?
> 
> <div class=".ptext" id="#rightcol"></div>
> 
> I just don't get why I want to insert class into markup or better, when and 
> why ?
> 
> I've read a number of articles and chapters on this, most recently the 
> selecttutorial at "listamatic".
> Aint' helping ;)
> 
> TIA
> Mark

ID and CLASS are in some ways inter-changeable.  However, you should 
only use ID once on a page, and you can use CLASS repeatedly.  Also you 
seem confused (like we all were once) between the way to mark up ID & 
CLASS and the way the CSS is written.

So you could have:-
<div id="rightcol">
<p class="ptext">blah blue text blah</p>
<p>text in the default colour</p>
<p class="ptext">more blue text</p>
</div>

and your CSS might look (in part) like:-

div#rightcol {float: right; margin: 0; padding: 0;}
p.ptext {color: #00F; back-ground-color: #ABCDEF;}

Whether you'd need to float you column right is NOT the issue here, I 
leave that to you !

Hope that helps

Tim
-- 
Tim Dawson,
Isle of Mull,
Scotland
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7b2 testing hub -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to