• ベストアンサー

罫線の横にテキストを表示

携帯用コンテンツページで、 罫線の横にテキストを表示したいのですが うまくいきません。 ご教示いただけますでしょうか。。 イメージは下記です。 -----------□ XXXXXX XXXXXX XXXXXX -----------□ よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • 1972xxx
  • ベストアンサー率30% (28/91)
回答No.1

こんにちは。 罫線は<hr>タグを使用されておりますか?<hr>タグはその前後に改行を挿入しますので、罫線の左右にテキストを表示する事ができません。少々強引ですが、<table>タグを使用した方法のひとつを記述します。 <html> <body> <table><tr><td aligh="left"> <hr align="left" width="60"> </td> <td>□</td></tr> </table> xxxxx<br> xxxxx<br> xxxxx<br> <table><tr><td aligh="left"> <hr align="left" width="60"> </td> <td>□</td></tr> </table> </body> </html>

noname#128272
質問者

お礼

ありがとうございます。i-modeHTMLなのですが、 <table>タグは使えないと思っていました。 検証してみます。

noname#128272
質問者

補足

アップして、携帯で確認しましたら、うまく表示されませんでした。もう少し勉強します。 ご教示ありがとうございました。

その他の回答 (3)

  • Questa
  • ベストアンサー率48% (13/27)
回答No.4

HRをDIVボックスで囲み、後続要素にネガティブマージンを指定する方法です。 ブラウザごとに中心線が微妙にズレますが、参考にしてください。 (CSS) .hr-box { width: 100px; } .side-text { margin-top: -1em; margin-left: 110px; } p { margin: 0; } (HTML) <div class="hr-box"><hr></div><p class="side-text">□</p> <p>XXXXXX</p> <p>XXXXXX</p> <p>XXXXXX</p> <div class="hr-box"><hr></div><p class="side-text">□</p>

noname#128272
質問者

お礼

ありがとうございます。 スタイルシートは設定した事がないので記述の仕方から勉強が必要な感じです。 コピペして、修正しアップしてみましたがダメでした。

回答No.3

罫線を画像にするとできます。 hrではムリでしょう。 i-modeXHTMLやi-modeHTML6.0、ボーダフォン向けHTML、XHTMLbasicなら他の方の回答のようにやれば良いでしょう。 ただ、画像も共通で使えませんけどね。

noname#128272
質問者

お礼

ありがとうございます。 i-modeHTMLですが、すべての機種で表示させたいのです。 やはり、hrでは無理なのですね。 あきらめがつきました。

noname#128272
質問者

補足

アップして確認しましたが、思ったように表示されませんでした。ご教示ありがとうございました。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

これでどうでしょう? <span style="float:left;"><hr width=100></span>□<br> XXXXXX<br> XXXXXX<br> XXXXXX<br> <br> <span style="float:left;"><hr width=100></span>□<br>

noname#128272
質問者

お礼

お返事ありがとうございます。 span タグ…。使ったことない初心者です。(T_T) 検証してみます。

noname#128272
質問者

補足

アップして確認しましたが、思ったように表示されませんでした。ご教示ありがとうございました。

関連するQ&A

専門家に質問してみよう