質問: 掲示板もtableを使わず作った方が良いのか? 現在、htmlとcssを勉強中です。 後々はphpを勉強して掲示板を作ろうと思っております。 htmlは10年以上前にかじった程度でして、tableを駆使してレイアウトするのが格好良いとされていた時代の人間です。 今はそんなことをすると、cssを使えよと、表はあくまで表だよと、鼻で笑われてしまうそうで(^_^; 勉強していてふと思ったんですが、掲示板のソースを覗くとたいていはtableでレイアウトされているように思えます。 これってどうなんでしょう? 掲示板は表と言えるのか? 今までの人生で何気なく使っていた「表」という言葉ですが、いまいち定義が分からなくなってきました(^_^; そもそも、名前、年齢、メールアドレス、都道府県、本文...といろいろな項目をひとまとめにしたレイアウトをcssでできるんでしょうか? 全部を縦に並べるなら、ラベルを使って何とかなりそうですが、よくある掲示板のように名前やメールアドレス等は横並びで本文を下に、というよなレイアウトがです。 今のwebデザインの常識の中で、掲示板の扱いはどうなってるんでしょう? やはり、多くの掲示板で使われているようにtableを使って作るもの? それともcssで作るのが常識?
回答: > ブロック要素だと改行されちゃいますよね。 > 検索してみると横並びにする使い方もあるようですが、ブラウザによってできたりできなかったり。 > divとかじゃなくて、spanで囲って枠をつけて並べるというぐらいしか思いつきませんが、これだと文章的には続いてるのでおかしいですよね(^_^; divをfloatとかinline, inline-blockで並べればいいのです。 htmlとして独立した要素であることを指定し、cssでデザインするので最近の考え方に準拠した方法です。 ガラケーのブラウザやサポート期限の切れた古いブラウザ以外なら問題なく表示できます。