重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

既存のサイトをHTMLはいじらずにCSSだけでデザインしなおすという作業をしています。
そこで質問なのですが、テーブルタグで2列に組まれたものを、cssで1列に組ませることはできるのでしょうか。

イメージとしては
┏━━━━━┳━━━━━┓
┃     ┃     ┃
┗━━━━━┻━━━━━┛
こういう形を
┏━━━━━┓
┃     ┃
┣━━━━━┫
┃     ┃
┗━━━━━┛
こういう形にします。
(四角がずれていたらすいません)
いじるのはcssのみです。
普段tableは使わないのでよくわからず質問しました。よろしくお願いします。

A 回答 (3件)

こういうことでしょうか。



<style type="text/css">
<!--
table,tbody,tr,td {
display: block;
}
td {
margin: 1em 0px;
border: solid 1px #ccc;
}
-->
</style>
</head>
<body>

<table>
<tr>
<td>test1</td>
<td>test2</td>
</tr>
</table>

# 可能ですが、論理構造と視覚効果が一致しない点が今一ですね…。
    • good
    • 0

>2さん


良いアイデアです。
でも、
わがままなブラウザもあるから結論は無理って事かな。
    • good
    • 0

残念ながらできません。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!