css を使用してナビゲーション リストを設計しました。以下は私のコードです
ul#mainnavigation li a {
font: 14px/20px 'Open Sans', Open Sans, Helvetica, Arial, sans-serif;
position:relative;
font-weight:600;
color:#686868;
margin:0;
padding:0 19.7px;
height:50px;
line-height:50px;
display:inline-block;
-webkit-transition:color 0.1s linear, background 0.1s linear, border-left-color 0.1s linear, border-bottom-color 0.1s linear;
-moz-transition:color 0.1s linear, background 0.1s linear, border-left-color 0.1s linear, border-bottom-color 0.1s linear;
-o-transition:color 0.1s linear, background 0.1s linear, border-left-color 0.1s linear, border-bottom-color 0.1s linear;
transition:color 0.1s linear, background 0.1s linear, border-left-color 0.1s linear, border-bottom-color 0.1s linear;
z-index:100;
}
私が抱えている問題は、Firefox では完全に動作することですが、Chrome では最後のナビゲーション要素が下に消えてしまいます。
Firefoxpadding:0 25.7px;
では正しい結果が得られます
クロムpadding: 0 26.5px;
では正しい結果が得られます
パディングが両方のブラウザで正しく機能することを確認するにはどうすればよいですか?
注: doctype を次のように定義しました。<!DOCTYPE html>