Home Dashboard Directory Help
Search

IE 10 bug for HTML 4.0.1 Transitional by winterheat


Status: 

Closed
 as Won't Fix Help for as Won't Fix


Type: Bug
ID: 785554
Opened: 4/25/2013 4:11:47 AM
Access Restriction: Public
0
Workaround(s)
view
0
User(s) can reproduce this bug

Description






The following code will choke IE 10:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<head>
    <style>
        li { list-style-type : none; float: left; }
        li a { text-decoration: none;
             padding-left: 10px; border-left: 2px solid orange; margin-left: 10px;}
    </style>
</head>

<body>
    <ul>
        <li><a href="page1.html">link 1</a></li>
        <li><a href="page2.html">link 2</a></li>
        <li><a href="page3.html"></a></li>
    </ul>



the text for the last link isn't in the HTML, so you can say it is not perfect HTML, but the separation bar "flys up" and it won't happen in Chrome, Firefox, Safari. If it is made into html 5 DOCTYPE or HTML 4.01 Strict DOCTYPE, then IE 10 works fine. But why will 4.01 Transitional choke IE 10 ?

This bug affects IE 10 and IE 9, but not IE 8.

Details
Sign in to post a comment.
Posted by Microsoft on 6/28/2013 at 5:07 PM
Thank you again for your feedback.

We were able to validate your feedback. However, based on the limited impact this bug may have, we will not be able to address this bug during this release.

Your feedback is very important to us, and it helps us improve the quality of Internet Explorer. We continue to welcome more feedback, so please don't hesitate to report other ways that we can improve Internet Explorer.

Best regards,
The Internet Explorer Team
Sign in to post a workaround.