ブートストラップを使用してレスポンシブウェブページを作成しようとしていますが、スタート方法がわかりません。
はここに私のコードdownvotesにもかかわらず
https://jsfiddle.net/c30a7bd2/It should be responsive for all the devices.
レスポンスレイアウトの作成
答えて
あり、ここであなたが始めるためにいくつかの情報です。
プロセス:最小のビューポートから最大まで
デザイン。すなわち、モバイルデバイスのための最初のレスポンシブサイトを肖像画、次にモバイルランドスケープ、次にタブレットの肖像画、次にタブレットの風景、次に最も小さいデスクトップ、次に最大のデスクトップのように設計する。 Chrome開発ツールを見ると、矢印アイコンの左上にアイコンが表示されます。これにより、最も一般的なデバイスをリストするレスポンシブデザインモードになります。非常に役立ちます。
はメディアクエリについて学ぶ:
https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries
正しく@mediaクエリを使用する方法についての愚かな多くの混乱があります。私は最初からまっすぐにあなたを置かせてください。
min-widthについて心配する必要があります。範囲について考えるのではなく、最小幅以外のものを使用しないでください。
ここに理由があります。ブラウザの幅は、我々がやっているすべては、以前の設定スタイルをオーバーライドで増やすよう
我々は最小のデバイスからの私達のCSSを書いているのでは、は、第1の幅。それでおしまい。これは、文字通り、偉大で簡単な応答のあるCSSコーディングを行う秘密です。
使用するブレークポイントは何:再び
、巧妙な技術者の多くは、あまりにも巧妙になろう。彼らは奇数のブレークポイントを導入し、ピクセル 'px'の定義などを避けようとします。
私たちはコードのモバイル肖像画を最初に書いているので(最小のデバイスサイズ)、このためのメディアクエリはありません。そのただのCSS。
/* all mobile portrait coding goes first */
@media all and (min-width: 480px) {
/* this is the most common mobile landscape minimum width */
}
@media all and (min-width: 768px) {
/* this is the most common minimum tablet width */
}
@media all and (min-width: 1024px) {
/* this is the most common minimum desktop width. It also is the
most common minimum tablet landscape width. */
}
@media all and (min-width: 1300px) {
/* this is the most common minimum wide desktop width.
This is the only media query you might consider setting to 1200px
if your graphic design requires it. */
}
それだ:ここで
は、あなたが開始する必要がブレークポイントです。それは非常に文字通りあなたが知っているすべての素晴らしい応答するCSSを書くことを知っている。
キーコンセプトが継承を利用していることを覚えておいてください。あなたのCSSの80%は、おそらく携帯のポートレートサイズのために書かれているはずです。これらのスタイルはすべて、より広いスクリーン幅に継承されます。次に、新しいより広い画面で必要に応じてオーバーライドします。あなたのメディアクエリが増加するにつれて、そこにcssが少なくなることがわかります。
素晴らしいコードを書いてください!
- 1. リアクションネイティブiOSのレスポンスレイアウト
- 2. Twitter BootstrapレスポンスレイアウトがIE8以下で動作しません
- 3. 大画面用の角型レスポンスレイアウトの修正
- 4. スティッキーフッターの問題、幅広いブラウザ対応の2列レスポンスレイアウト
- 5. 水平レスポンスレイアウトの方形比を維持する
- 6. レスポンスレイアウトでディビジョンが重複しないようにする
- 7. レスポンスレイアウトで要素を整列させる問題
- 8. レスポンスレイアウトのズームを処理するにはどうすればよいですか?
- 9. ビューの作成とxmlの作成 - コードでの作成
- 10. レスポンスレイアウト内でサイズを変更すると背景画像のアスペクト比を維持できますか?
- 11. indexedDBの作成とオブジェクトストアの作成
- 12. モック作成中のモッキートモック作成
- 13. 作成日時の作成属性を
- 14. objective-cファイル作成イベントストリームの作成
- 15. 反復作成レシピの作成方法
- 16. MySQL作成済みステートメントの作成
- 17. jqueryuiカスタムデータの自動作成、リスト作成
- 18. 自動作成の収集と作成
- 19. プロダクションでの再作成と再作成
- 20. 作成前または作成後のモデルでのアソシエーションの作成方法
- 21. 成果の作成方法
- 22. ループストリングの作成
- 23. ローカルキューブの作成
- 24. デッドロックの作成
- 25. リッチテキストエディタインターフェイスの作成
- 26. カスタムイメージビューの作成
- 27. UIActionSheetの作成
- 28. プロミスチェーンの作成
- 29. カスタムネームサーバの作成
- 30. グローバルオブジェクトの作成?
デバッグのヘルプを求める質問(「**このコードは動作しません。** ")には、目的の振る舞い、*特定の問題またはエラー*、および*それを再現するのに必要な最短コード**が含まれていなければなりません**。他の読者を参照してください:[最小限の、完全で、検証可能な例を作成する方法](http://stackoverflow.com/help/mcve) –
メディアクエリを使用するか、ブートストラップを検索してください。スタックオーバーフローチームは、 –
http://getbootstrap.com/getting-started/#examplesからブートストラップフリーレイアウトを選んで、あなたのウェブサイトに合わせてこのレイアウトを修正してください。 – user7357089