注: 次の問題は、blackberry にのみ適用されます。テストされた他のすべてのデバイス (複数の Android モデルと iPhone OS) は、これらの問題の影響を受けていません。
問題 #1 : 水平スクロール
ヘッドに次のメタ タグがあります。
<meta name="HandheldFriendly" content="true" />
<meta name="viewport" content="width=320, user-scalable=no" />
ただし、ページの幅の約 2 倍の巨大なサイド スクロールが表示されます。本体に overflow-x: hidden がありますが、それでもスクロールしています。
問題 #2 : フローティングの問題を一覧表示する
私のナビゲーションは、順序付けられていないリンクのリストで構成されています。次のcssを適用しました。
div#masthead nav ul li {
background: #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
display: inline;
margin: 0 5px 5px 0;
width: auto;
float: left;
text-align: center;
}
div#masthead nav ul li a {
font-size: .9em;
padding: 5px;
}
width: auto は、blackberry でいくつかの問題を引き起こしています。リンクが奇妙に積み重なっています: http://imgur.com/0p5rh (スクリーンショット: 上は他の電話での外観、下はブラックベリーです。このバーの追加は無視してください)
liに固定ピクセル幅を設定すると、ラッピングの問題は解決しますが、各リスト要素の直後に一貫したマージンが得られません。