※ ChatGPTを利用し、要約された質問です(原文:dl,dt,ddタグでdtに対して、rowspan)
dl,dt,ddタグでdtに対して、rowspanについて考える方法
このQ&Aのポイント
dl,dt,ddタグでdtに対して、rowspanを使用する方法を教えてください。
テーブルのレスポンシブ化を考慮しつつ、dl,dt,ddタグでdtに対して、rowspanを実現する方法を教えてください。
ウインドウサイズが小さくなるとdl,dt,ddタグで表示される要素が一列になるようにしたい場合、どのような方法が最適でしょうか?
dl,dt,ddタグでdtに対して、rowspan
お世話になっております。
表題の通り、
dl,dt,ddタグでdtに対して、rowspanってできませんか?
cssは記述しておりませんが、
現在、テーブルのように2列並んだ状態です
イメージ(http://www.geocities.jp/eijispace/2011/0810.html)
<dl>
<dt>天気</dt>
<dd>晴れ</dd>
<dt>天気</dt>
<dd>曇り</dd>
<dt>天気</dt>
<dd>雨</dd>
</dl>
これを天気の部分は縦に一つに纏めて表示したいのです。
tableタグでも良いのですが、
レスポンシブ化を計っており、
ウインドウサイズが小さくなると、
一列に表示ということがしたく、
ウインドウサイズが小さくなると
jsか何かで、rowspanを0にする
という方法でも良いのですが、
jsは余り使わず、mediaクエリで何とかならないものか考えております。
ご教授お願いします
補足
ORUKA1951さん、 本当にありがとうございます、 そもそものデータ構造が間違っていたっぽいです、、、 <dl> <dt>天気</dt> <dd>晴れ</dd> <dd>曇り</dd> <dd>雨</dd> </dl> で以下のイメージを作る場合のCSSを教えて欲しいです、、、 どうぞよろしくお願いします! 以下、イメージ(下記はwidth621px以上) ┌──┬──┐ │天気│晴れ│ │ │ーー│ │ │曇り│ │ │ーー| | |あめ│ └──┴──┘ (下記はwidth620px以下) ┌─────┐ │ 天気 │ │ーーーーー│ │ 晴れ │ │ーーーーー│ │ 曇り │ │ーーーーー│ | 雨 | └─────┘