- From: Mustafa <mustafa@tjara.com>
- Date: Wed, 3 Jan 2001 19:12:26 -0500 (EST)
- To: <www-style@w3.org>
- Cc: <halukkaramete@hotmail.com>
- Message-ID: <001401c0757e$587f9820$9de04f3f@TWS3001>
Following code demonstrates the difficulty I am having which is 
not being able to define a class so that links *spanned* by that 
class follow the corresponding class' specifications.
<style>
/* special anchors  */
A.special:link {
 COLOR: orange; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;
}
A.special:visited {
 COLOR: magenta; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;
}
A.special:hover {
 COLOR: red;
}
/* default anchors  */
A:visited {
 COLOR: gray
}
A:hover {
 COLOR: blue;
}
A:link {
 COLOR: #green;TEXT-DECORATION: none
}
</style>
<html>
<p>
here, for the followong links, there is no class defined around the links. 
They are supposed to use the default anchors defined by the style sheet above: 
and that's exactly the case. It works. 
<p>
<a href="http://www.cnn.com">link in span </a>
<br>
<a href="http://www.cnn.com">link 2</a>
<br>
<a href="http://www.cnn.com">link 3</a>
<br>
<p>
here, I put the same links in a spanned area. 
Now all the links are delimited by < span class=special >.
I am thinking that this should overwrite the above defaults. 
But it does not. My span is totally ignored. And I don't know why ?
<span class=special>
<p>
<a href="http://www.cnn.com">link in division </a>
<br>
<a href="http://www.cnn.com">link 2</a>
<br>
<a href="http://www.cnn.com">link 3</a>
<br>
</span>
<hr>
<p>Here, I am trying to do same thing with DIV.
That also does not work. I cannot get the links to be effected by the 
class special.
<div class=special>
<p>
<a href="http://www.cnn.com">link in division </a>
<br>
<a href="http://www.cnn.com">link 2</a>
<br>
<a href="http://www.cnn.com">link 3</a>
<br>
</div>
<hr>
<p>
I accomplish my goal ( that is effecting my links by the special class ) 
only when I laboriously type the classes into each anchor one by one. 
I think this is an overkill and there must be a cleaner way. 
The question is how do you get the same effect without repeting the classses in each anchor !...
<P>
<a class=special href="http://www.cnn.com">link ( inline class defined )</a>
<br>
<a class=special href="http://www.cnn.com">link 2( inline class defined )</a>
<br>
<a class=special href="http://www.cnn.com">link 3( inline class defined )</a>
<br>
Received on Thursday, 4 January 2001 07:53:51 UTC