モバイルデバイスとデスクトップで違って見えるようにする必要がある単純なページがあります。デスクトップの場合、私はいくつかの段落の左側にロゴが必要です。モバイルの場合は、ページの見出しを削除し、ロゴをテキストの上に置く必要があります。これまで私はこれで多くの運がなかった。これをCSSで動作させるにはどうすればよいですか?現在のところ、私はちょうど1つの列にロゴと別の列にテキストが入ったテーブルにテキストとイメージをレイアウトしています。CSSを使用してテーブルレイアウトを変更する
0
A
答えて
0
解決策の1つは、テーブルの代わりに 'column' divを持つメディアクエリを使用することです。次のように
CSSのコードは次のようになります。
@media only screen and (min-width: 1200px) {
.two-col {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 1.5rem;
-moz-column-gap: 1.5rem;
column-gap: 1.5rem
}
}
し、HTMLにはこのようなものになるだろう:
<div class="two-col">
/* textual content here... */
</div>
あなたはあなたの状況に合わせて、これを微調整する必要がありますが、基本的にはそれだろうメディアクエリを使用してモバイルデバイスまたはデスクトップをチェックします。デスクトップの場合は、同じ幅の2つの列を作成します。あなたのケースでは、画像が先に進み、次にテキストが右側の列に折り返されます。モバイルデバイスの場合、列は作成されず、テキストの上にイメージが表示されます。
0
異なる値のCSSプロパティをメディアクエリで指定できます。 この件に関する説明はhereです。
小型デバイスのための一般的なクエリは次のとおりです。
@media screen and (max-width: 1024px) {
...
}
それは1034pxの下で、すべての画面を照会し、プロパティの新しいセットを定義します。
関連する問題
- 1. Androidでコンテキストビューを使用してテーブルレイアウトでボタンを変更する方法
- 2. JQueryの.append()を使用してテーブルレイアウトを動的に変更する
- 3. jQueryを使用してCSS変数を変更する
- 4. フレックスボックスを使用したテーブルレイアウト
- 5. CSSのテーブルレイアウト
- 6. CSSを使用してテキストエリアのサイズ変更ボタンのカーソルスタイルを変更する
- 7. 角度を使用してCSSクラスのプロパティを変更する
- 8. CSSを使用して位置を変更する方法
- 9. CSSを使用してDIVを動的にサイズ変更する
- 10. jQueryを使用してCSSルール定義を変更する
- 11. JavaScriptを使用してCSSフィルタ値を変更する
- 12. JavaScriptを使用してCSSクラスモデルを変更する
- 13. JavaScriptを使用してCSSクラス属性を変更する
- 14. クロムエクステンションを使用してCSSを変更する
- 15. CSSを使用してインラインイメージのサイズを変更する
- 16. Get Time Javascriptを使用してスタイルを変更するCSS
- 17. jQuery .css()とemを使用して幅を変更する
- 18. JSを使用してCSSを変更する
- 19. CSSを使用して選択ボックススタイルを変更する
- 20. JQueryを使用して部分ビューでCSSを変更する
- 21. CSS:サファリのセルの「テーブルレイアウト:固定」と枠のサイズ変更
- 22. スライドアップとテーブルレイアウトの変更
- 23. vue.jsを使用してCSSクラスを変更できますか?
- 24. テーブルレイアウトを使用してtableRow値を取得する方法は?
- 25. 文字列を使用してプログラムでテーブルレイアウトを作成する
- 26. ダイアログ後にテーブルレイアウトが変更される
- 27. JavaScriptを使用してCSSの単語をすべて変更する
- 28. CSSを使用してjavafxスピナーボタンのスタイルを変更
- 29. gtk + cssを使用してボタンを変更
- 30. cssを使用して特定のブロックのフォントサイズを変更
関連するHTMLまたはCSS、または少なくともその代表サンプルを含めることができますか?私の頭の上から、メディアのクエリがうまくいくかもしれません。 –