• Welcome to Tux Reports: Where Penguins Fly. We hope you find the topics varied, interesting, and worthy of your time. Please become a member and join in the discussions.

IE8 *BUG* - fails to jump to anchor identified by HTML id attribut

  • Thread starter Christian Web Programming
  • Start date
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
 
D

Dan

Flightless Bird
"Christian Web Programming" <Christian Web
Programming@discussions.microsoft.com> wrote in message
news:58766375-2A2A-46CA-837E-C15205A09DD1@microsoft.com...
> 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



http://www.gtalbot.org/BrowserBugsSection/MSIE8Bugs/

See bug 58. It was apparently fixed in the Release Candidate
(https://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=331609),
but has regressed in the release version. It likely won't be fixed with IE8,
but may be corrected in IE9. This newsgroup is a peer-to-peer discussion,
bugs reported here don't get to the MS IE dev team.

You might have better luck posting this on
http://social.msdn.microsoft.com/forums/en-US/iewebdevelopment/threads/

--
Dan
 
P

PA Bear [MS MVP]

Flightless Bird
Developer-specific resources include:

MSDN IE Development Forum (post such questions here instead)
http://social.msdn.microsoft.com/Forums/en-US/iewebdevelopment/threads

Tip: When posting in Developer forums, always include a link to your web
site or test pages in your first post.

IE Developer Center
http://msdn.microsoft.com/en-us/ie/default.aspx

Learn IE8
http://msdn.microsoft.com/en-us/ie/aa740473.aspx

HTML and DHTML Overviews and Tutorials
http://msdn.microsoft.com/en-us/library/ms537623.aspx and

Cascading Style Sheets (CSS)
http://msdn2.microsoft.com/en-us/ie/aa740476.aspx

Expression Web SuperPreview for Internet Explorer (free, stand-alone visual
debugging tool for IE6, IE7, and IE8)
http://www.microsoft.com/downloads/...FamilyID=8e6ac106-525d-45d0-84db-dccff3fae677

Expression Web SuperPreview Release Notes
http://www.microsoft.com/expression/products/Web_SuperPreviewReleaseNotes.aspx

Validators:
http://validator.w3.org/
http://jigsaw.w3.org/css-validator/

--
~Robear Dyer (PA Bear)
MS MVP-IE, Mail, Security, Windows Client - since 2002

Christian Web Programming wrote:
> 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
 
Top