A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
JosephWaldenさん
>・・・・・flexのレイアウト・・・・・・・・・
ご参考↓
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<html>
<head>
<style>
.box-flex { width:400px; height:150px; display:flex; border:1px solid #333; }
.box-flex div{ height:100%; }
.box1 { flex:1;}
.box2 { flex:2; display: flex; flex-flow:column nowrap; border-left:1px solid #333;}
.box21 { border-bottom:1px solid #333;}
.box22 { display:flex; }
.box221 { flex:1; }
.box221:last-child { border-left:1px solid #333;}
</style>
</head>
<body>
<div class="box-flex">
<div class="box1">1</div>
<div class="box2">
<div class="box21">21</div>
<div class="box22">
<div class="box221">221</div>
<div class="box221">222</div>
</div>
</div>
</div>
</body>
</html>
No.1
- 回答日時:
こんにちは
方法はいくつもあると思いますが、いずれにしろ2段階の構成になりそうな気がします。
仮に、全部DIV要素で構成するとして…
【 HTML 】
<div class="box-flex">
<div>BOX 1</div>
<div>
<div>BOX 2</div>
<div>BOX 3</div>
<div>BOX 4</div>
</div>
</div>
レイアウトは、幅を親要素(.box-flex)に対する比率で指定する考え方です。
高さは、ひとまずまとめて「min-height:150px;」に設定してあります。
【 CSS 】
div { box-sizing:border-box; }
.box-flex, .box-flex>div { display:flex; flex-wrap:wrap; }
.box-flex div { flex-grow:1; min-height:150px; }
.box-flex>div:last-child { flex-grow:2; }
.box-flex>div>div:first-child { width:100%; }
/* 背景色と枠づけ */
.box-flex>div:first-child, .box-flex>div>div {
background-color:#DFD; border:1px solid gray;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- オープンソース cssで中央寄せ 1 2023/05/19 06:25
- HTML・CSS テキストを画面の真ん中に配置したいです。 2 2022/11/25 16:11
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS PCサイズで赤い画像2つと、青い画像2つがそれぞれ横に2つずつ並んでいるのですが、これをスマホサイズ 5 2022/04/11 12:01
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- HTML・CSS display: flex; と flex の違い 1 2022/04/25 20:52
- HTML・CSS flex の各子要素を横幅 100% にしたい 1 2022/09/22 21:25
- HTML・CSS CSSがなぜかfont-sizeだけ効かない...記述がまちがっているんでしょうか 5 2022/04/09 17:52
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1行で左寄せと右寄せと中央揃え...
-
離れた場所にマウスオーバーで...
-
【CSS】floatで左右に並べた...
-
ヘッダとフッタが固定でコンテ...
-
フッター上部に謎の隙間
-
チェックボックスの背景色って...
-
XHTML?CSS?iモードで作りたい...
-
CSSでdivのheightを動的に
-
スタイルシートで画面を上下に...
-
textareaで入力した文字を改行...
-
CSS <div>の入れ子が反映さ...
-
スタイルシートで位置固定する...
-
MAX関数を使ってからLEFT JOIN...
-
textareaに画像を表示したい
-
javascriptでEnterキーをtabキ...
-
MFCで画像を表示させているので...
-
jspでcssが読み込めない
-
jQuery多層式アコーディオンメ...
-
外部ファイルにしたら文字化け...
-
gridstack.jsについて教えてく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フッター上部に謎の隙間
-
【CSS】floatで左右に並べた...
-
CSS <div>の入れ子が反映さ...
-
Ctrl+F(検索)の窓を出したいの...
-
css固定したフッターが本文と重...
-
textareaで入力した文字を改行...
-
文字を固定したいのですが…
-
オンマウス時に別画像を上に重...
-
スクロール可能なチェックボックス
-
divのheight指定で画面一杯に表...
-
スタイルシートで画面を上下に...
-
Flickity で画像にリンクを貼る...
-
1行で左寄せと右寄せと中央揃え...
-
CSS 可変マージン
-
CSS のみのタブ切り替えについて
-
HTMLですCSSです この画像のよ...
-
チェックボックスの背景色って...
-
HTMLですCSSです 画像のように...
-
画像の特定の座標にカーソルが...
-
離れた場所にマウスオーバーで...
おすすめ情報