By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
437,605 Members | 2,153 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 437,605 IT Pros & Developers. It's quick & easy.

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

P: n/a
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
Jul 20 '05 #1
Share this Question
Share on Google+
3 Replies


P: n/a


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/

Jul 20 '05 #2

P: n/a
In article <f7**************************@posting.google.com >,
an**********@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
Jul 20 '05 #3

P: n/a
DU
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

Jul 20 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.