Иногда, когда макет уже свёрстан, приходится вносить коррективы для некоторых отдельных браузеров. В случае IE очень помогают условные комментарии. В случае Safari обычно используются хаки.
Но выход есть.
<head> <link type="text/css" media="screen and (-webkit-min-device-pixel-ratio:0)" href="/css/safari.css"/> </head>
В итоге получаем чёткое побраузерное разделение кода и валидные HTML и CSS.
Опробовано на Windows-версии Safari 3.1. Если у кого есть под рукой мак — буду признателен за тестирование.