body { background-color: #000; color: #8D8D8D; font-family:"Verdana", sans-serif; } div{ background-color: #fff; /* ramka */ border: solid #000 0px; margin-top: 1px; padding: 2px 2px 2px 2px } div#pudlo { width: 500px; margin: 0 auto; } div#v { /* vertical menu */ font-size: 14px; color: #000; float: left; overflow: hidden; position: relative; } div#tresc { font-size: 10px; color: #6E6E6E; float: right; overflow: hidden; }
HTML:
<head> // meta </head> <body> <div id="pudlo"> <div id="tresc"> <p>In tristique convallis erat. In pharetra, ligula vitae fringilla ultrices, turpis tellus scelerisque magna, vitae imperdiet nibh quam nec justo. Etiam diam purus, vestibulum id, placerat nec, varius et, augue. Maecenas vitae nulla et est iaculis scelerisque. Mauris tempus sagittis ligula. Nunc consectetuer sem vitae nisl. Praesent sit amet turpis. Sed rutrum blandit tellus. Suspendisse in enim. Ut vel mi.</p> </div> <div id="stopka"> </div> </div> </body> </html>
Problem jest: tak wyświetla mi IE

Tak inne przeglądarki:

Jak usunę z css:
div#tresc { font-size: 10px; color: #6E6E6E; /* float: right; */ overflow: hidden; }
to sytuacja jest odwrotna - wyświetla poprawnie na wszystkich przeglądarkach poza IE. W jaki sposób zrobić aby pozycjonowanie było kompatybilne na wszystkich przeglądarkach? Czy da się to zrobić bez dodawania specjalnych reguł css dla IE?
Pozdrawiam