次のようにして、メニュー項目の横にチェックマークを配置しようとしています:
#userInfo div.dropDownContent p span
{
position: absolute;
margin-left: -20px;
}
段落内のスパンは、メニュー項目のテキストの中央揃えを維持するために絶対的に配置されます。そうしないと、チェック マークがテキストと共に中央に配置され、見栄えが悪くなります。
このjsFiddleでわかるように、チェック マークは平均的な Windows ブラウザーでは問題ないように見えますが、Mac と iPad の Safari (おそらく Mac の Chrome でさえ) ではメニューの外にチェック マークが表示され、私にできることは何もありません。 1ピクセルでも移動します。
私が間違っていることを誰かが知っていますか?Webkitのバグですか?ありがとう。