iOSのサファリで問題が発生しました。コンテナの高さがフロートされたコンテンツによって決定されるときに、比較的配置されたオブジェクトがコンテナのボックスを正しく監視していません。
2つのアンカーに2つのスパンがあり、1つは左に1つは右に浮かんでいます。高さが固定されていて、垂直方向に中央に配置したいので、top:50%; margin-top:-25px
(高さの半分)を使用しています
div.drawer
問題は、.labels> ulのコンテンツがクリアされると設定される上部コンテナに固定の高さがないためだと思います(liは左に浮かんでいます)
cssの重要な行は、上部コンテナの高さ行#7(現在は自動)と行#51〜52のスパンの位置です。
固定の高さ(#7のコメント)をdiv.drawer
指定すると、すべて期待どおりに機能します。ただし、フロートされたコンテンツがクリアされたときに自動高さが機能することを期待していました。これは、iOSのサファリを除くテストしたすべてのブラウザーで機能します。
例 http://jsfiddle.net/robaldred/ANXsK/