• ベストアンサー

HPに縦の罫線を入れる方法

HPで区切りとしてよく罫線を利用します。 横の場合は、ソースで<HR>と入れると表示されますよね。 表組に入れれば、表の幅に応じて引かれますし、%で長さも調整可能です。 ですが、縦の場合どのように引けばいいのか分かりません(T-T) 参考に、↓このようなイメージというHPがありますのでご覧下さい。 http://www.census-shizuoka.jp/traffic.html ページ(文章のボリューム)によって、縦線の長さが違いますよね。 どのように作られているのか、ソースをコピーしてHPビルダーで 見てみましたが、縦の線が表示されませんでした…。 こうすれば作れるよ、とおっしゃる方、ご回答の程宜しくお願いします。

noname#193383
noname#193383
  • HTML
  • 回答数5
  • ありがとう数5

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

  • ベストアンサー
  • THX1138
  • ベストアンサー率51% (108/208)
回答No.4

この縦の線の実体は、テーブルのセル区切り線です。HTML に「縦の罫線」という要素が別途用意されているわけではありません。 例に挙がっているページでは右側(本文)のセルに 99行目:<td valign="top" class="boxLeft"> と、class 属性が指定されています。 具体的な指定は、スタイルシート http://www.census-shizuoka.jp/index.css に下記のように指定されています。 ----- td.boxLeft { border-left-style: solid; border-left-color: #999; border-left-width: 1px; (以下略) ----- これは、セルの左の境界線を ・実線 ・色は #999 ・幅は1ピクセル で表示しろ、と言う意味です。 なお、ホームページビルダーで正しく表示できないのは、参照している index.css をパソコン側にコピーしていないからです。 スタイルシートの詳細については参考 URL をご参照ください。

参考URL:
http://www.kanzaki.com/docs/htminfo.html#simple-html
noname#193383
質問者

お礼

ありがとうございました。 大変参考になりました。

その他の回答 (4)

noname#163949
noname#163949
回答No.5

縦線の引き方は解りませんが、ビルダーがあるのなら表の機能で作った方が早いですよ。 縦線の長さとかはドラックすれば自由自在に変えられますよ? 後は表の項目の中に結合とか有るのでそれを使うとリンクして有るような表とか出来ますよ。

noname#193383
質問者

お礼

ありがとうございました。

  • kalze
  • ベストアンサー率47% (522/1092)
回答No.3

ちゃんとソース見てないので、実際には違うかもしれませんが、見た目上こうやってるなぁとおもうので。 左部分と右部分は1つのtebleのセルに入っている <table> <tr><td>左部分</td><td>右部分</td><tr> </table> 後はスタイルシートで、左部分と右部分の境目部分を表示すればよい。 例えば、 .boxleft { border:solid; border-width:0 1px 0 0; border-color:gray; } .boxright { border:solid; border-width:0 0 0 1px; border-color:gray; } のようにスタイルシートを定義しておき、 <table> <tr> <td class="boxleft">左部分</td> <td class="boxright">右部分</td> <tr> </table> としてやれば、左右のセルの境界部分のみボーダーラインが引かれる

noname#193383
質問者

お礼

ありがとうございました。

noname#14286
noname#14286
回答No.2

そちらのHPは 全体的に、テーブルを利用して作られています。 長方形をおもいうかべて 右側の辺だけに、線を引くっというスタイルシートを書いています。 http://www.google.co.jp/search?hl=ja&rls=DVXA%2CDVXA%3A2005-04%2CDVXA%3Aja&q=border+css+table&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja ちなみに、そちらのHPでは border-left-style: solid; border-left-color: #999; border-left-width: 1px; このように指定していますね。 指定の方法は色々あります。

noname#193383
質問者

お礼

ありがとうございました。

回答No.1

CSSで定義されているようですね。 http://www.census-shizuoka.jp/index.cssを見てください。 ページの分割線というところがそうです。

noname#193383
質問者

お礼

ありがとうございました。

関連するQ&A

  • ACCESSの表で罫線を使うと縦方向が繋がらない

    ACCESSの表形式フォームで使い罫線文字を使うと 縦方向が ┃ ┃ のようになり繋がりません。 区切り線の部分が非表示のため白く抜けているようです。 繋がって見えるようにすることはできますか?

  • 縦の罫線がズレます

     使用プリンターPX-M160Tでエクセルで作成した表の縦罫線が印刷すると、行毎に横にズレてしまいます。最初はひどい状態でしたが、ノズルクリーニングを2~3回行ったら大分良くなりましたが、まだ少々ズレています。  対処法を教えて下さい。 ※OKWAVEより補足:「EPSON社製品」についての質問です。

  • 表の罫線。

    HPビルダーで表の罫線の幅を1ピクセルにして、 余白を2ピクセル、枠の表示を0ピクセルにして 罫線を黒にするにはやっぱり表の背景を黒にしますよね? それからセルの背景を白にすると黒い罫線の表が出来るんですが、 それだと背景が表のセルの中に透けて見えないんです。 そのセルの背景にページの背景を透かして(?)見せたいんです。 黒い罫線はそのまま残したいのですが・・・。 背景の固定をするスタイルシートは出来ています。 どうしたらよいですか?

  • 左右で罫線の幅が異なるのを修正するには…?(HPビルダー9)

    こんにちは 現在HPビルダー9でサイトを作成中ですが、まず表を作り、その表をコピーして行の追加などをして編集すると、右と左で罫線の幅が異なってしまいます。 表の属性で罫線を太くするとセルの行間は増えるのですが罫線自体は変わりません。 枠を表示させて太さを太くすると右と上はグレーっぽい線になり、左と下は白抜きのような線になります。 私は同じ太さの黒い線にしたいのですが… 新しい表を作り、罫線を設定して、その中に貼り付けたりもしましたが、元のアンバランスな罫線が消えないのでバランスが良くありません。 どなたか解決法を御存知でしたらご教示下さい。

  • Wordの罫線の使い方について

    はじめまして。 Word2000を使っているしがない事務員です。 今まで会社でずっと一太郎を使っていたのですが、 最近Wordへの変更を実施しており、そのために一太郎の文章をWordへ変換している所です。 そこで質問なのですが、 一太郎で罫線というと、縦に一本入れることが出来たり、罫線を挟んで改行することが出来たり、 とても便利だったのですが それをWordでやろうとすると、同じ名前の罫線では、表しか出て来ません。 また、図形を使えば、縦線を入れることは可能ですが、縦線を堺に改行が出来ません。 分割も試みたのですが、エクセルのように、縦横に分割されるのではなく、横のみに分割されてしまいます。 とてもわかりにくい文章で申し訳ありませんが、 一太郎の縦に入れた罫線のような作業が出来る、 Wordの操作方法はありますでしょうか。 またあればWord初心者にも分かるように教えていただけると幸いです。 宜しくお願いします。

  • ホームページの表罫線について

    例えば5×5の表を作成し、表の罫線も出すように作成したと仮定します。 すぺてのセル(マス)にテキストや画像を入れたときは、表の罫線はすべて出てきますが、 数カ所のセルに何も入れなかったとき、空にしたところのセル(マス)の罫線(縦や横)が消えてしまいます。 これを空にしても罫線が出るような方法(タグ)を教えてください。 ホームページビルダー6を使っています。

  • パソコンのWordで便箋に縦書の罫線を、等間隔で引きたいのですが、方法をお教えください。

    パソコンのWordで縦の罫線を等間隔で十数本引きたいのですが?  1.「直線」ボタンをクリックして、一本ずつ引くのは、線を引く始点 を一致させるのと、間隔を等しくするのが難しく、なかなか旨くでき ません。一度に引く方法はないのでしょうか。  2.「表の挿入」を使うと一度に複数の罫線を引くことが出来るのです が、縦の罫線と罫線の間にあるカーソルの位置が中央ではなく、左寄 りになるため、文字の位置が中央になりません。縦書きの場合には左 右間の「中央寄せ」ができませんので、旨くゆきません。縦書きの罫 線で、文字を罫線間の中央に入れることの出来る便箋をWordで作るこ とは出来ないのでしょうか。     良い方法があったらご教示ください。  

  • 表-値のない欄も罫線表示して欲しい

    お世話になっております。 ホームページビルダーでHTMLファイルを作成しています。 表を作ったのですが、値のある欄は罫線が表示されるのですが 値のない欄は罫線が表示されません。 値のない欄も罫線が表示されるようにするにはどうしたら良いでしょうか?

  • <hr>の縦バージョンはありますか?

    現在HTML言語を使用してホームメイドなサイトを構築しているのですが <hr>・・・横長の区切り線 ですよね? これを縦にした表示がしたいのですが、どうすればよろしいでしょうか? 恐れ入りますが、そのようなタグが存在するようならば、タグを教えていただけないでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • 罫線をうっすらと表示するには?

    初心者です、簡単なことだと思うのですが分かりません。 宜しくお願いします。 エクセルで表を作りその中に金額欄を作った時、三桁区切りのカンマを使用せず、うっすらとした罫線で三桁ずつ区切りたい場合どうすれば良いでしょうか? どうぞ宜しくお願いします。

専門家に質問してみよう