Twitter Bootstrapプロジェクトを使用して、iPhoneアプリの1つにシンプルな(っぽい)Webサイトを作成しています。これを使用して完全なWebサイトを作成し、非常に使いやすいことがわかりましたが、メディアグリッドでいくつかの問題が発生しています。
media-gridクラスを使用して3つの画像の行を達成しようとしています。画像の幅は280ピクセルで、合計で840ピクセルになります。コンテナの幅は940ピクセルなので、パディングなどに100ピクセルの猶予を使用できます。サイトを表示すると、2つの画像が並んで配置され、3番目の画像が次の行に配置されるため、これを行うのは非常に困難です。ただし、いくつかの異常が発生しています。
- FTP経由でindex.htmlと関連するcssファイルを公開すると、Webサイトは、2つの画像を並べて表示し、次に3番目の画像を最初の行の下の次の行に表示します。
- 「Coda」(htmlとcssの作成に使用しているMacのエディター)でWebサイトをプレビューすると、3つの画像すべてが1行に並んでいるため、Webサイトも希望どおりに表示されます。
私はいくつかのことを試しました。
- CSSで.media-gridスタイルを編集してみましたが、サイトの外観に違いはないようです。大きな余白やパディングがあったとしても、なんらかの理由で変わらないのでしょうか?
- 私は自分のIDを3つの画像のメディアグリッドクラスに入れてから、スタイリングしてから自分自身を試してみましたが、これもビジュアルには影響しません。
次のコードを使用して画像を挿入しました。
<div class="container">
<ul class="media-grid" id="imagearray">
<li>
<img class="thumbnail" src="img/tweettimemainimage.png" alt="">
</li>
<li>
<img class="thumbnail" src="img/tweettimemainimage.png" alt="">
</li>
<li>
<img class="thumbnail" src="img/tweettimemainimage.png" alt="">
</li>
</ul>
</div>
CSSに何かが欠けていますか?私はCSSに精通していないので、何かを見落としている可能性がありますか?どんな助けでもいただければ幸いです。