ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:takeetakee XHTML+CSS 罫線を入れたい場合
困り度:
  • 困っています
テーブルを使ったhtmlのみでのレイアウトから移行して間もなく、
勝手が分からず苦労しています。
罫線を入れたいのですが<hr />でとりあえず表記されました。
しかし、xhtml+cssのメリットはデザイン要素を分離することだと
思うのですが、皆様はどのように罫線をいれていますか?

<hr />を使うのが妥当だとして、<hr />自体のデザインは
スタイル指定するのでしょうか。
よろしくお願いします。
質問投稿日時:08/03/29 22:26
質問番号:3905772
この質問に対する回答は締め切られました。

回答

良回答20pt

回答者:abril > 罫線を入れたいのですが<hr />でとりあえず表記されました。
> しかし、xhtml+cssのメリットはデザイン要素を分離することだと
> 思うのですが、皆様はどのように罫線をいれていますか?

主要なブロックとブロックの間に”区切り”としての線を入れたい時ですね。ただ、実際にはブロック間に区切り線を見せないデザインも多いですし、区切り線的な装飾がある場合はそのブロックの終わりもしくは始めにborderプロパティで含めてしまう事が多い(何故<hr>自体にあまりそれをさせないかは下記参照)ので、<hr>は主に非表示にしておいて、CSSを切った状態で区切りが見える状態にしておくという使用法です(私個人は)。

> <hr />を使うのが妥当だとして、<hr />自体のデザインはスタイル指定するのでしょうか。

そうですね。ただその場合は、<hr>のスタイルに関する解釈がブラウザ間で結構異なる為、注意が必要です。
(参考)​http://www.marguerite.jp/Nihongo/WWW/CSSTips/HRStyle.html#measure
種類:アドバイス
どんな人:専門家
自信:参考意見
回答日時:08/03/29 23:43
回答番号:No.1
この回答へのお礼こちらの質問のお礼が遅くなりすみませんでした。たいへんわかりやすい回答を頂き、助かりました。