frameは、テキストブラウザでは見えないし、フレーム未対応ブラウザもありますの で、使うにあたっては注意をしなくてはなりません。基本型は以下の様に未対応版へ の考慮をします。 基本型: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"> <HTML> <HEAD> <META http-equiv="content-type" content="text/html; charset=iso-2022-jp"> <TITLE>A frameset document which has a noframes alternative</TITLE> <META name="description" content="This is a docyument"> <LINK rev=made href="mailto:mail ID"> <!--==フレームを使った文書で、フレーム以外はHTML4.0 transitionalに沿っています。==--> <HEAD> <FRAMESET rows="*,*"> <FRAME src="foo.html" name="foo"> <FRAME src="bar.html" name="bar"> <NOFRAMES> <BODY> <!--===========ノーフレーム版の誘導=============--> <P>This is the noframes alternative section. <BR> Any block-level HTML element may be used here.</P> <P><A href="URL">このサイト</A>は、フレーム未対応版でもみられます。</P> </BODY> </NOFRAMES> </FRAMESET> </HTML> --------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="Adobe PageMill 2.0J Mac"> <TITLE>長崎県の医療史フレーム</TITLE> <LINK REV=MADE HREF="mailto:mk5k-yshr@asahi-net.or.jp"> </HEAD> <FRAMESET COLS="26%,74%"> <FRAME SRC="iryosimok.html" NAME="frame4255" SCROLLING=YES> <FRAME SRC="azuti.html" NAME="frame4257" SCROLLING=YES> <NOFRAMES> <BODY> <P>このページを見るのにはフレームの表示ができるブラウザが必要です。 <P><A HREF="iryoushi.html">ノーフレーム版</A>はhttp://www.mmjp.or.jp/ nagasaki/iryoushisi.htmlです。 </BODY> </NOFRAMES> </FRAMESET> </HTML>
--------------------+
Lynx2.5FMで見た場合 |
--------------------+
これは <URL:http://www.asahi-net.or.jp/‾bd9y-ktu/ishikai/friryo.html>
を Lynx2.5FMで見た場合の見え方です。
_FRAME:_ [1]frame4255
_FRAME:_ [2]frame4257
このページを見るのにはフレームの表示ができるブラウザが必要です。
[3]ノーフレーム版はhttp://www.mmjp.or.jp/nagasaki/iryoushisi.htmlです。
References
1. http://www.asahi-net.or.jp/‾bd9y-ktu/ishikai/iryosimok.html
2. http://www.asahi-net.or.jp/‾bd9y-ktu/ishikai/azuti.html 3. http://www.asahi-net.or.jp/‾bd9y-ktu/ishikai/iryoushi.html
-------------------------+
パソコン通信ASAHI NET |
-------------------------+
パソコン通信ASAHI NETのテキストWWWで確認:
=== top> go http://www.mmjp.or.jp/nagasaki/friryo.html
ASAHI NET Users' Home Page (1/22)
WWW(WORLD WIDE WEB)の世界へようこそ!
ヘルプを見るには、[1]このリンクを選ぶために、1 改行 と入れてください。
Go [URL] ..... 他のページを呼び出す
TErm ......... 端末設定を変更する
Prev ......... 直前のページを呼び出す
/ ............ ホームページに戻る
** 途中省略 **
95/12/27 RING実験サーバへのリンクを追加しました。
ap-net@asahi-net.or.jp
--------------------------------------------------------------------
長崎県の医療史フレーム
このページを見るのにはフレームの表示ができるブラウザが必要です。
[1]ノーフレーム版はhttp://www.mmjp.or.jp/nagasaki/iryoushisi.htmlです。
◇
◇終わり(メニュー[.]/ページ[^-+$]/リンク[1])> 1 <<------
長崎県の医療史 (1/101)
長崎県医師会のページ
line
_________________________________________________________siebold
長崎県の医療史
1.室町〜安土・桃山時代
2.江戸時代
長崎県医師会広報委員会委員長・宿輪亮三
1.室町時代〜安土・桃山時代
今日の長崎県の医療は、いつから、どのような歩みを経て現在に至ったのであろう
か一。それを知るには、今から約450年も前にさかのぼって、南蛮人が本県平戸に初
** 途中省略 **
2.江戸時代
慶長8年(1603年)長崎・酒屋町にサンチャゴ病院創立。同14年(1609)平戸和蘭
商館設立される。将軍家光時代の寛永13年(1636)長崎出島の築造成る。幕府はポル
----------------------------------------------------
このページはJIS版で、URLは"http://www.mmjp.or.jp/nagasaki/iryoushi.html"で
す。
Last modified 97.4.2
--------------------------------------------------------------------------
HTML 4.0から、フレームが正式にサポートされるようになりました。
文書型宣言は:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 FRAMESET//EN">です。
<![ %HTML.Frameset; [*************************]]> % HTML.Frameset の場合は、[*************************]を <![ %HTML.Frameset; [<!ENTITY % noframes.content "(BODY) -(NOFRAMES)">]]> <!ENTITY % noframes.content "(%flow;)*"> は、 %HTML.Framesetの場合%noframes.contentは、BODY(NOFRAMESは除く)で、 そうでない場合は%noframes.contentは、%flow;です。
<!ELEMENT NOFRAMES - - %noframes.content;
-- alternate content container for non frame-based rendering -->
フレーム非対応版でも再現できるように、ここに内容を記載します。上のマーク区間そ意味からBODYが来、BODYは省略しないで記載するようにします。bodyの内容モデルは、%block+%inlineとすべての要素が使えます。
<!--================== Document Frames ================================-->
<!--
HML文書の内容モデルは、HEADに続いてFRAMESETがきているかBODYがきている
かで、異なります。BODYの開始タグの省略が広く行き渡っていますが、これが
ないと内容モデルの定義する上で実際上問題をおこします。
-->
<!-- Feature Switch for frameset documents -->
<!ENTITY % HTML.Frameset "IGNORE">
<![ %HTML.Frameset; [
<!ELEMENT FRAMESET - - ((FRAMESET|FRAME)+ & NOFRAMES?) -- window subdivision-->
<!ATTLIST FRAMESET
%coreattrs; -- id, class, style, title --
rows %MultiLengths; #IMPLIED -- list of lengths,
default: 100% (1 row) --
cols %MultiLengths; #IMPLIED -- list of lengths,
default: 100% (1 col) --
onload %Script; #IMPLIED -- all the frames have been loaded --
onunload %Script; #IMPLIED -- all the frames have been removed --
>
]]>
<![ %HTML.Frameset; [
<!-- reserved frame names start with "_" otherwise starts with letter -->
<!ELEMENT FRAME - O EMPTY -- subwindow -->
<!ATTLIST FRAME
%coreattrs; -- id, class, style, title --
longdesc %URI; #IMPLIED -- link to long description
(complements title) --
name CDATA #IMPLIED -- name of frame for targetting --
src %URI; #IMPLIED -- source of frame content --
frameborder (1|0) 1 -- request frame borders? --
marginwidth %Pixels; #IMPLIED -- margin widths in pixels --
marginheight %Pixels; #IMPLIED -- margin height in pixels --
noresize (noresize) #IMPLIED -- allow users to resize frames? --
scrolling (yes|no|auto) auto -- scrollbar or none --
>
]]>
<!ELEMENT IFRAME - - (%flow;)* -- inline subwindow -->
<!ATTLIST IFRAME
%coreattrs; -- id, class, style, title --
longdesc %URI; #IMPLIED -- link to long description
(complements title) --
name CDATA #IMPLIED -- name of frame for targetting --
src %URI; #IMPLIED -- source of frame content --
frameborder (1|0) 1 -- request frame borders? --
marginwidth %Pixels; #IMPLIED -- margin widths in pixels --
marginheight %Pixels; #IMPLIED -- margin height in pixels --
scrolling (yes|no|auto) auto -- scrollbar or none --
align %IAlign; #IMPLIED -- vertical or horizontal alignment --
height %Length; #IMPLIED -- frame height --
width %Length; #IMPLIED -- frame width --
>
<![ %HTML.Frameset; [
<!ENTITY % noframes.content "(BODY) -(NOFRAMES)">
]]>
<!ENTITY % noframes.content "(%flow;)*">
<!ELEMENT NOFRAMES - - %noframes.content;
-- alternate content container for non frame-based rendering -->
<!ATTLIST NOFRAMES
%attrs; -- %coreattrs, %i18n, %events --
>
[Using frames and accessible Web sites(jp)](翻訳版)
[ZSPC Super HTML Reference]
"http://www.bekkoame.or.jp/‾zspc/htmlref/index.html"