tableのようなレイアウトの中にデータ(具体的にはmarkdownのmdデータ)
を入れて表示させたいと考えています。
同じ幅のテーブルのレイアウトを表示させる骨組みを作っています。
が うまくいきません。
flexで下記のようなレイアウトで同じ幅のテーブルになるようなcssを教えてください。
<div class="css-div-table">
_ _ <div class="css-div-tr">
_ _ _ _ <div class="css-div-td">css-div-td-data11</div>
_ _ _ _ <div class="css-div-td">css-div-td-data12</div>
_ _ _ _ <div class="css-div-td">css-div-td-data13</div>
_ _ </div>
_ _ <div class="css-div-tr">
_ _ _ _ <div class="css-div-td">css-div-td-data21</div>
_ _ _ _ <div class="css-div-td">css-div-td-data22</div>
_ _ _ _ <div class="css-div-td">css-div-td-data23</div>
_ _ </div>
</div>
.css-div-table {
_ _
}
.css-div-tr {
_ _
}
.css-div-td {
_ _
}
No.2ベストアンサー
- 回答日時:
<style>
.css-div-table { display:flex; flex-direction:column; }
.css-div-table > .css-div-tr { display:flex; flex-direction:row; }
.css-div-table > .css-div-tr > * { padding:1em; border:thin solid black; flex:1 0 auto; }
.css-div-table > .css-div-tr > *:nth-child(n+2) { border-left:none; }
.css-div-table > .css-div-tr:nth-child(n+2) > * { border-top:none; }
.css-div-table > .css-div-tr > * { width:5em; }
.css-div-table > .css-div-tr > *:nth-child(3) { width:10em; }
</style>
<div class="css-div-table">
<div class="css-div-tr"><div>11</div><div>12</div><div>13</div></div>
<div class="css-div-tr"><div>21</div><div>22</div><div>23</div></div>
</div>
No.1
- 回答日時:
こんにちは
どのようなものをイメージなさっているのかよくわかりませんが、テーブル的なレイアウトをなさりたいのなら、いっそのことtableタグを利用するか、あるいはdisplay:tableを使った方が簡単なのではないでしょうか?
例えば
div.css-div-table{ display:table; width:100%; }
div.css-div-tr{ display:table-row; }
div.css-div-td{ display:table-cell; }
とか・・・
https://developer.mozilla.org/ja/docs/Web/CSS/di …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- PHP アップロードファイルの数に応じてCSSを動的に変更したいのですが、方法がわかりません 3 2023/07/23 21:59
- HTML・CSS 【HTML】【CSS】【Swiper】 元の画像は横1200×縦600なのですが、実際のサイト上に反 5 2022/07/16 13:57
- HTML・CSS HTML、cssのatomつぅーやつで 課題Ex1ってやつを表示させたいのですが、 私は課題Ex1が 2 2022/12/15 16:56
- HTML・CSS CSSがなぜかfont-sizeだけ効かない...記述がまちがっているんでしょうか 5 2022/04/09 17:52
- HTML・CSS サルワカさんの吹き出しのスタイルシートについて。 https://saruwakakun.com/h 2 2022/10/28 22:55
- HTML・CSS img と p を縦中央に配置したいのですがうまくいきません。 2 2023/01/12 14:38
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
idの中のid指定
-
サイトにjQueryが使用されてい...
-
inputタグのテキストBOXだけ右...
-
CSSに同じclass名がいっぱい‥。...
-
個別にリンクの色を変える方法
-
Bootstrap3でcontainerがずれる...
-
記事タイトルの横にコメント数...
-
ページの左右の余白(枠外)に...
-
CSSのクラス名・ID名の指定でワ...
-
外部スタイルシートで定義した...
-
HTML要素のid/class名の長さに...
-
divの入れ子を多用してページを...
-
正規表現の検索置換でdiv内のim...
-
liリストタグの背景色に色がつ...
-
透過背景を解除するにはどうす...
-
CSSで、DIV#hogeという記述は何...
-
<span>で2重にかけているものを...
-
子孫セレクタの読み方をおしえ...
-
CSS, リンクの色を一部変えるに...
-
【VBA/HTML】IE画面内のページT...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
idの中のid指定
-
CSSに同じclass名がいっぱい‥。...
-
個別にリンクの色を変える方法
-
HTML要素のid/class名の長さに...
-
最近、HTMLのヘッダーをIDで定...
-
CSS, リンクの色を一部変えるに...
-
liリストタグの背景色に色がつ...
-
CSSのクラス名・ID名の指定でワ...
-
htmlのid属性って必要なの?
-
サイトにjQueryが使用されてい...
-
スタイルシートで、id属性の中...
-
リンク文字の 一部だけ色を変...
-
外部css定義したclassをht...
-
ページの左右の余白(枠外)に...
-
<span>で2重にかけているものを...
-
CSSでテキストリンクの色を複数...
-
同ページ内でリンクの色を変え...
-
CSSが効かずどのように指定すれ...
-
display:table-cell内でこんな...
-
CSSで下まで背景色を伸ばす方法
おすすめ情報