CSS: "tagname.classname" or ".classname"

  • Follow


Hi,

Sorry if this is OT :(

I have some old CSS files that have all class names preceded with
tagname, like "TD.verysmall" or "span.important". I'm exeprimenting
with Dreamwiever and I noticed that, when making new class, DW doesn't
ask me for which tag it is. I also noticed that classes in some
template css files don't have tagnames in front.

So, should I make classes with or without tagnames in front?

Thanks,
Ante
0
Reply anteperkovic 12/22/2003 2:58:21 PM


Ante Perkovic wrote:


> Sorry if this is OT :(

Try a group on stylesheets if you have a CSS question.

> I have some old CSS files that have all class names preceded with
> tagname, like "TD.verysmall" or "span.important". I'm exeprimenting
> with Dreamwiever and I noticed that, when making new class, DW doesn't
> ask me for which tag it is. I also noticed that classes in some
> template css files don't have tagnames in front.
> 
> So, should I make classes with or without tagnames in front?

CSS doesn't allow you to "make classes", it allows you to write rules 
with selectors, if you have a selector
   .classname
then the rule applies to all elements having the class attribute set to 
include that class name e.g to
   <p class="classname">
as well as
   <span class="classname">
If you use
   elementname.classname
e.g.
   p.classname
then the rule only applies to <p> elements but not <span> elements.
Which selector to choose depends on your needs.

-- 

	Martin Honnen
	http://JavaScript.FAQTs.com/

0
Reply Martin 12/22/2003 3:45:33 PM


In article <f7ead98e.0312220658.6f18720c@posting.google.com>,
anteperkovic@vip.hr (Ante Perkovic) writes:

>
>Sorry if this is OT :(

Yes it is. comp.info.www.authoring.stylesheets

>I have some old CSS files that have all class names preceded with
>tagname, like "TD.verysmall" or "span.important". I'm exeprimenting
>with Dreamwiever and I noticed that, when making new class, DW doesn't
>ask me for which tag it is. I also noticed that classes in some
>template css files don't have tagnames in front.

You mean DW finally got something right?

>So, should I make classes with or without tagnames in front?

That depends on whether you want to use the class with any element or only with
certain elements.
-- 
Randy
0
Reply hikksnotathome 12/23/2003 3:07:14 AM

Ante Perkovic wrote:

> Hi,
> 
> Sorry if this is OT :(
> 
> I have some old CSS files that have all class names preceded with
> tagname, like "TD.verysmall" or "span.important". I'm exeprimenting
> with Dreamwiever and I noticed that, when making new class, DW doesn't
> ask me for which tag it is. I also noticed that classes in some
> template css files don't have tagnames in front.
> 
> So, should I make classes with or without tagnames in front?
> 
> Thanks,
> Ante

Maybe I'm a bit off-topic here but you may want to read these because 
they address the question you have:

"How to write the perfect style sheet - always looks perfect, whatever 
the browser; easy to maintain; quick to download"
http://richinstyle.com/masterclass/perfection.html
IMO, unsurpassed and excellent.

Guidelines for Efficient CSS
http://www.mozilla.org/xpfe/goodcss.html

DU

0
Reply DU 12/25/2003 3:02:29 AM

3 Replies
170 Views

(page loaded in 9.554 seconds)

Similiar Articles:






7/22/2012 4:54:28 PM


Reply: