C
Christian Web Programming
Flightless Bird
IE8 fails to jump to the anchor identified by the HTML / XHTML "id"
attribute. Although it links to the target page, it does not link to the
target anchor as specified here:
http://www.w3.org/TR/html401/struct/links.html#h-12.2.3
Here is the example "calling" link
____________________________
......
<a title="Customers use our soap to relieve redness."
href="web_page.html#Redness">
Redness
</a>
......
____________________________
Here is the example anchor in the file "web_page.html"
____________________________
......
<tr id="Redness">
<th>Redness</th>
<td class="AlignJustified">
<div>October 5, 2004</div>
<p>
Example Text
</p>
</td>
</tr>
......
____________________________
Additonal info:
* the id "Redness" is unique in the target file.
* the target element is not empty
* IE8 correctly links to the target element in compatibility mode - but most
potential customers cannot be expected to realize that
* I can find no mention of this rather obvious bug on the internet
* customer's system - which is located in another state and which has not
been influenced by my system in any way - demonstrates the identical problem
* using latest update of IE8
* using latest update of Windows XP
NOTE: I realize that there is a work-around: that is, moving the id
declaration to the first element that contains immediate text. However, the
HTML specification does not allow for such failure in a browser's behavior.
This is a BUG, and if anyone has information on how to resolve or otherwise
correct this bug, please let me know.
Please - ANY info that I can provide to my customer will be helpful.
Jim
attribute. Although it links to the target page, it does not link to the
target anchor as specified here:
http://www.w3.org/TR/html401/struct/links.html#h-12.2.3
Here is the example "calling" link
____________________________
......
<a title="Customers use our soap to relieve redness."
href="web_page.html#Redness">
Redness
</a>
......
____________________________
Here is the example anchor in the file "web_page.html"
____________________________
......
<tr id="Redness">
<th>Redness</th>
<td class="AlignJustified">
<div>October 5, 2004</div>
<p>
Example Text
</p>
</td>
</tr>
......
____________________________
Additonal info:
* the id "Redness" is unique in the target file.
* the target element is not empty
* IE8 correctly links to the target element in compatibility mode - but most
potential customers cannot be expected to realize that
* I can find no mention of this rather obvious bug on the internet
* customer's system - which is located in another state and which has not
been influenced by my system in any way - demonstrates the identical problem
* using latest update of IE8
* using latest update of Windows XP
NOTE: I realize that there is a work-around: that is, moving the id
declaration to the first element that contains immediate text. However, the
HTML specification does not allow for such failure in a browser's behavior.
This is a BUG, and if anyone has information on how to resolve or otherwise
correct this bug, please let me know.
Please - ANY info that I can provide to my customer will be helpful.
Jim