境界線にミシン線をいれたい

[新着] Webテンプレートを仮オープンしました



0   名前: 葉月 : 2006/08/16(水) 18:15  ID:CpaJDhP9
今、フレームをつくっていて、フレームの間に境界線にミシン線をいれたいんですが、タグが分かりません。
初心者なので、どなたか教えてください。

1   名前: Script41 : 2006/08/16(水) 18:15  ID:A3n49R0s
タグ(HTMLタグ)じゃなくて、スタイルシート(CSS)で実現できます。

例:
<frameset rows="100,*">
<frame src="a.html" frameborder=0 style="border-bottom:dotted 10px #ff0000"></frame>
<frame src="b.html" frameborder=0></frame>
<frameset>

上記の、style="border-bottom:dotted 10px #ff0000" の部分ですね。

border-bottom は、境界線を描く場所(この場合は、下側の境界線)を示しています。
dotted は、境界線のタイプ(点線:まる点々)を示しています。(破線ならdashedを使います)
10px は、境界線の太さを示しています。
#ff0000 は、境界線の色を示しています。(RGBの16進表記)

なお、スタイルシートの記述について不明な箇所は、スタイルシート板で質問されたほうが宜しいかと。

2   名前: カヅサツ ◆ThCi95HEzw : 2006/08/16(水) 18:15  [URL]  ID:O5hEMlpW
板違いですが、枠線の指定は frame要素でなく、フレームに表示するどちらかのページの body要素に適用する方をオススメします。
今のところ、frame要素のスタイルシートを解釈するのは、Win IE のみのようです。

3   名前: Z ◆XTzyosZXcL : 2006/08/16(水) 18:15  ID:7S9Va0oj
>>1
 FRAME要素は空要素ですから、HTML4.01では終了タグは記述できませんし、XHTML1.0Frameset文書型においても終了タグは記述せず、<frame />とスラッシュを含める記述をした方がよいでしょう(互換性のため)。

HTML4.01仕様書該当部分)
http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/present/frames.html#h-16.2.2
http://www.w3.org/TR/html401/present/frames.html#h-16.2.2

XTHML1.0仕様書該当部分)
http://doraneko.org/webauth/xhtml10/20000126/Overview.html#guidelines
http://www.w3.org/TR/xhtml1/#C_2

仕様書の読み方など)
http://www.kanzaki.com/works/2001/pub/wsd01.html

 もっとも、そもそもFRAMESETによるフレームはあまり使うべきではないのですが。ナビゲーションのためにはLINK要素を使うべきでしょう(文書内にナビゲーションを埋め込むのはあくまでもやむを得ない措置です)。

LINK要素について)
http://www.kanzaki.com/docs/html/link.html#link-eltye

フレームがよろしくない理由)
http://members.jcom.home.ne.jp/jintrick/Personal/no_frames.html

一覧へ戻る