Здравствуйте! Напоролся на удивительное поведение firefox при размещении элемента внутри DIV. Поскольку тема невероятно избитая, хочу сразу заметить, что мне абсолютно без разницы, как будет выровнен текст по вертикали внутри DIV, главное, чтобы эта конструкция выглядела одинаково во всех браузерах. Итак, имеем браузеры ie 8.0 chrome 21.0 firefox 14.0.1 opera 12.01 простейшую конструкцию: <html> <head> <title></title> <style type="text/css"> div { text-align: center; width: 64px; height: 32px; border: 1px solid black; position: absolute;} span { font-weight: bold; font-size: 20pt; font-family: Arial;} </style> </head> <body> <div> <span>123</span> </div> </body> </html> Во всех браузерах этот код выглядит одинаково - 5px от верхнего края символов до верхнего края рамки DIV, но в firefox этот отступ 6 пикселов! Ума не приложу, что с этим можно сделать. Может вы подскажете? Единственное условие - position: absolute; убирать нельзя, т.к. этот DIV у меня должен быть чётко спозиционирован.