This is the mail archive of the docbook-apps@lists.oasis-open.org mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[docbook-apps] anchors give strange effect with CSS


Consider the following code (similar to code rendered using
XSLT-1.65.1-XHTML with XMLSPY on W2K):
[code]
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>

<html xmlns="http://www.w3.org/1999/xhtml";>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title>titel</title>
<style media="screen" type="text/css"><!--
body { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica,
Geneva, Swiss, SunSans-Regular }
a { color: red; font-weight: 600; text-decoration: none; letter-spacing: 0em
}
a:hover { color: red; font-weight: normal; letter-spacing: 0.5em }
--></style>
</head>
<body>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
voluptua. At vero eos et accusam et <a id="IDAEV4TD"
class="indexterm"/>justo duo dolores et ea rebum. Stet clita kasd gubergren,
no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor
sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor
invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero
eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor
sit amet, <a id="IDAHV4TD" class="indexterm"/>consetetur sadipscing elitr,
sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam
erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea
rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum
dolor sit amet.</p>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
voluptua. At vero eos et accusam et <a id="IDAEV4TD" class="indexterm">
</a>justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea
takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet,
consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut
labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et
accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea
takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet,
<a id="IDAHV4TD" class="indexterm"> </a>consetetur sadipscing elitr, sed
diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit
amet.</p>
</body>
</html>
[/code]
If you look in Internet Explorer you see that all text after an indexterm
gets the same style as a link, as if the anchor isn't closed. In Firefox you
can even clearly see that the hover also works on the text.
I know that in HTML4.01 the element a should have some content, so like in
the second paragraph (here only a single space). Is this the same for
XHTML1.0? 
I've tried older and newer stylesheets (1.68.1 for example) but keep getting
the same result.

Is this a bug in the XHTML-XSL or am I simply not seeing some error on my
side?

Grtz Epco de Ruiter


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]