Я обнаружил, что пробел в ie7 шире, чем в ie6/firefox/opera. Например, иногда при наборе текста я использую для разделения простые пробелы.
<div класс="класс1"> <a href="#">Текст 1</a> <a href="#">Текст 1</a> <a href="#">Текст 1</a> <a href="#"> Текст 1</a><a href="#">Текст 1</a> <a href="#">Текст 1</a><a href="#">Текст 1</a> <a href="#">Текст 1</a> </div> |
При использовании пробелов для разделения я обнаружил, что они часто растягиваются в IE7, потому что кажется, что пробелы в IE7 шире (конкретная причина неизвестна).
Есть два решения:
1. Используйте li для набора текста и удаления пробелов.
2. Непосредственно удалите пробелы и определите стиль a.
<стиль> .class1 a{padding-right:5px;} </стиль> |
Второе — хорошее решение, код более лаконичный и эффективный.