|
|
CSS: "tagname.classname" or ".classname"
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)
|
|
|
|
|
|
|
|
|