テーブル内に3つの画像があります。これは、それらを互いに隣接させる方法を理解する唯一の方法です。私が抱えている問題は、使用している画面では、スクロールバーが表示されないようにする方法のように見えますが、他のサイズのスクリーンでは、ページ全体が強制的に伸びるため、スクロールして見る必要がありますページの全幅。画像を他のすべてのものと同じサイズのままにするために、どのように外観を反応させることができますか?スクリーンショットは下のスクロールバーを避ける
答えて
を添付
画面サイズに、このようなウェブページが応答させるための良い方法はいくつかあります。私はそれらのうちの2つを説明しますが、やはり、多くの人がもっとあります:表の幅がページ幅
- 、ブートストラップ
表を作るよう幅はページの幅と一致します
まず、ページ自体が相対的なスタイルの位置を持っていることを確認する必要があります。そのため、その子(テーブルを含む)を配置またはサイズ変更できるようにする必要があります。 cssでこれを行うにはいくつかの方法がありますが、クラスを使用している場合は、htmlのすべての標準ハイレベル要素を相対的に配置し、ブラウザが提供する全幅に割り当てることができます。
html, body {
position: relative;
width: 100%;
min-width: 100%; //we do both width and min-width for compatability with old browsers
}
このようになっているので、動的な幅の出発点があります。テーブルが<body>
要素の直接の子である場合は、それに100%の幅を与えるクラスを定義する必要があります。この幅は親の幅に対応するので、<body>
は全ページ幅なので、テーブルも同じようにしようとします。あなたはそれが文字通りページの端に当たらないように、あなたも、いくつかのパディングを追加することができます(その周りにいくつかのスペースを追加したい場合は!
.fullWidthTable {
position: relative;
width: 100%;
min-width: 100%;
padding-left: 20px;
padding-right: 20px;
}
今すぐあなたのtable要素の上にそのクラスを置くことができ、それはすべきあなたのイメージが自分の<td>
親のサイズに応じてサイズを再していない場合は、それらが重なったり、他の望ましくない動作を持っているかもしれない!ページサイズにマップを覚えておいてください。
ブートストラップを使用して
既存のフレームワークを使用してhtml eを整理することに興味があれば私は強くBootstrapをお勧めします。ブートストラップには、動的なウェブサイトを作成するために使用できる、一貫性があり、予測可能な構造を持つ多数の事前定義されたクラスが用意されています。 - しかし、で、それは考慮に動的なサイズ変更を取ることが実際にHTMLテーブルでの作業に非常に似てい
- コンテナ
- 行
- 列
:一般的には、ブートストラップ構造は、次の3つの主なクラスが含まれ設計。
あなたがここにブートストラップを使用するための完全なドキュメントと例を見つけることができます:Bootstrap Docs
- 1. yiiの印刷からスクロールバーを避ける
- 2. WinForms:AutoScrollで水平スクロールバーを避けるには?
- 3. 別のdiv内に100%幅のdivフィットを作成し、horisontalスクロールバーを避ける
- 4. 親の一番下まで隠れるメニューを避ける
- 5. Delphi XE2の下で要素のスキニングを避ける
- 6. ページをぶら下げるページjqueryを避ける方法
- 7. GWT ScrollPanelは、下のスクロールバーは
- 8. 避けるジャンク私の下のプログラムで二重の変数
- 9. スタックサイズの変更を避け、C#でスタックオーバーフローを避けるには
- 10. ポップアップメニューはキーボードのクリックを避けることを避けます
- 11. 反復を避け、繰り返しを避ける - Excelの式
- 12. グリッドの上下スクロールバーを表示
- 13. ホットキーを避ける
- 14. メッセージブロードキャストを避ける
- 15. 避けるのTextBox
- 16. csvを避ける方法インデックスを避ける?
- 17. 停止部が他の部門の下に出ることを避ける
- 18. スクロールバーが必要ない限り、ブラウザの下部に貼り付けるHTMLフッター
- 19. テーブル本体の垂直スクロールバーがテーブルのレイアウトを台無しにするのを避ける方法
- 20. ジェンキンパイプラインスクリプトのキャッシュを避ける
- 21. jvmのクラッシュログを避ける
- 22. モバイルブラウザのズームを避ける
- 23. Pythonのループを避ける
- 24. タップのキャプチャを避ける
- 25. マイクロサービスのボトルネックを避ける
- 26. サブクエリのフルスキャンを避ける
- 27. PopupWindowのフォーカスを避ける
- 28. matplotlibプロットで凡例の下にあるデータを避けるには?
- 29. 2つの垂直スクロールバーがあるウィンドウを避けるためにiframeを「平坦化」する方法
- 30. 避け、
これはあなたを助けることがあります。https://stackoverflow.com/questions/19414856/how-can-i-make-all-images-of -different-height-and-width-same-via-css –
ピクセル単位ではなく、パーセンテージでイメージサイズを設定することができます。 – tipsfedora