OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] styling links


Not sure who maintains the xhtml stylesheets, but it might be a nice 
improvement to drop the <a> anchors altogether and just use the id 
attribute on elements, which can be linked to using the standard <a 
href="#blah">:

http://bitesizestandards.com/bites/cleaning-up-code-with-semantic-anchors

That's an off-the-cuff comment; I'm not sure what other XSL changes that 
might entail.

With regard to browser support, the article linked above has:

> Note that Netscape 4 does not properly support this, neither do some mobile browsers. In the case of the latter, at least, we can expect them to add support for this in the foreseeable future, whereas those who still have to support Netscape 4 will be less fortunate.

Java's HTML rendered may or may not work with this approach, so that'd 
be a deal-breaker. But this could be a nice enhancement to the xhtml 
stylesheets.

Brett

PS: For CSS questions, I recommend the excellent css-d list:
http://www.css-discuss.org/

On 12/3/2007 3:37 PM, David Cramer wrote:
> I ran across a little more info about this. If you do what I suggested
> previously, a[href]{ color: red; text-decoration: underline;}, then your
> problem is fixed in firefox, but you've got a new problem in IE (in 7
> anyway...not sure about others). It appears that IE 7 doesn't recognize
> the a[href] selector. So your caught between a mozilla bug (inabiilty to
> see that <a/> is the same as <a></a>) and an IE bug (inabilty to
> recognize a[href]). So here's my advice:
> 
> 1. Don't style link text (best approach...I don't style them except for
> this one css that I inherited, which is where I ran across this problem)
> 2. If you do, ask someone on a css list how to deal with the problem,
> given that your content will have lots of <a id="foo"/> tags and you
> can't/don't want to force them to be <a id="foo"></a>.
> 3. You could try getting your output to look like this, but I'm no css
> expert. This seems to handle IE and Firefox, but I don't know about
> other browsers:
> 
> <style type="text/css" media="screen">
> a[href]{ color: red; text-decoration: none;}
> </style>
> <!--[if IE]>
> <style type="text/css" media="screen">
> a{ color: red; text-decoration: none;}
> </style>
> <![endif]-->
>  
> David
> 
>> -----Original Message-----
>> From: Johnson, Eric [mailto:Eric.Johnson@iona.com] 
>> Sent: Monday, December 03, 2007 9:39 AM
>> To: David Cramer; Barton Wright
>> Cc: docbook-apps
>> Subject: RE: [docbook-apps] Weird characters in generated HTML
>>
>>  David,
>> The change to the CSS did the trick!! Thanks.
>> Cheers,
>> Eric
>>
> 


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]