質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

Q&A

1回答

3560閲覧

css3 テーブルを半分に切って横に二列に並べたい(行が見切れても同じ高さにしたい)

moke

総合スコア2241

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

0グッド

2クリップ

投稿2017/02/13 09:19

編集2017/02/13 12:51

###前提・実現したいこと
テーブルを半分に切って横に二列に並べたい
cssのtableのプロパティで縦に長いテーブルを真ん中から
二つに分け、左右に並べて表示するプロパティがあったのですが
(そのプロパティだとrowspanが一列目の範囲を超えても二列目に引き継がれた)
マイナーすぎるのか、検索のキーワードが悪いのか検索しても引っかかりません
テーブル内の文字列を折り返す話ばかり出てきます。
詳しい方教えてくだされば幸いです。

markdownでの記法がよくわからず分かりにくい図ですみません
||
|:--|:--:|--:|
|a1|a2|a3|
|b1|b2|b3|
|c1|c2|c3|
|d1|d2|d3|
|e1|e2|e3|
|f1|f2|f3|
|g1|g2|g3|

||
|:--|:--:|:--|:--:|--:|
|a1|a2|a3|d1の下半分|d2の下半分|d3の下半分|
|b1|b2|b3|e1|e2|e3|
|c1|c2|c3|f1|f2|f3|
|d1の上半分|d2の上半分|d3の上半分|g1|g2|g3|

こうしたいですmarkdownでは表示出来ませんが、左右とも3.5段の高さになっているイメージです

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

前の質問の回答にでている column-count でちょうど真ん中になる行も分割されていると思うのですが、どこが思い通りに行ってないのでしょう?

3行目に br で改行があるときも、 rowspan="2" にしたときも上下で分割されて左側も右側も同じ高さになってると思います。

https://jsbin.com/kunapuzigu/2/edit?html,css,output

https://jsbin.com/socezepeto/2/edit?html,css,output

投稿2017/02/13 10:00

lazex

総合スコア604

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

moke

2017/02/13 10:32

Macだからでしょうか私の使っているブラウザではダメなようです。 そもそもテーブルの中にbrを入れるのはヤバイ気がします
lazex

2017/02/13 11:15

比較的新しいものですし、ブラウザによっては対応していないかもしれません。 私は Windows ですが Chrome で動きましたが Firefox は動きませんでした。 -webkit や -moz のプレフィックスつけると動くかもです。 br がどうヤバイのか知りませんが、HTML的には使えるはずです。 あなたの想定してる table で使うのが難しいかは実際の HTML がかかれてないので判断できません。
moke

2017/02/13 13:03 編集

上半分とは、8ならばoとか品だったら上の口の部分だけとか 2行になっているとかそういうわけでは無いんですよ本当にdという文字のうえ半分の棒だけが表示されるイメージです。 レスポンシブルデザインで、<br>を挿入していくのはちょっといやですね そういう意味のヤバイです。
lazex

2017/02/13 14:46

一つの文字が強制的に分割されているということですか。 その考えはなかったです。 私は聞いたことないですが、CSSにそんな機能あるのでしょうか・・・。
moke

2017/02/13 15:20

正確には一回描画されたあとの高さを元に綺麗に二等分されるんです。 これをjsも含めていちいち描くのは面倒いんですよ。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問