none
リンクはHTML5ではどうなりますか。 RRS feed

  • 質問

  • <?xml version="1.0" encording="Shift_JIS"?>
    <!doctype html public "-//W3C//DTD  XHTML 1.0 Transitional //EN" >
    <head>
    <meta name="ROBOTS" content="noindex,nofollow" />
    <meta http-equiv="content-style-type" content="text/css" />
    <TITLE>Grandcross_a.音楽試聴、運命のGrandcross</TITLE>
    <style type="text/css">
    body { background-color: #99ff99; }
    p { color: #ff0000; font-size: 30px; }
    </style>
    <meta name="discription" content="音楽試聴" />
    <meta name="keywords" content="音楽試聴,music,Grandcross,grandcross,Grandcross_a,黒澤伸介" />
    <link rel="start" href="music1.html" type="text/html" />
    </head>

    <body>

    <p>title<br>

    <a href="index.html" target="_top">index</a>

    or

    <a href="http://www.~~~.jp/index.html" target="_top>

    </p>

    </body>

    </html>

    などスタイルシートに埋め込むのでしょうか、それとも従来通り、アンカーを置くのでしょうか。また、<i>~</i>や<u>~</u> や<marquee>~</marquee> font face

     <body background="~~.jpg">など、みなスタイルシートに埋め込むようになるのでしょうか。

    background-imgは埋め込めるのでしょうか。

    また、行見出し

    <a href=!index.html#1day">2014.12.1</a>で

    <a name="1day">2014.12.1</a>

    はどうなりますか。

    DOSプログラミングによるブラウザの設定に変更はありますか。 

    2014年12月1日 8:05

すべての返信

  • > リンクはHTML5ではどうなりますか

    どういう意味でしょうか?

    リンクとは html の a 要素のことを言っていますか? そして、それが HTML5 にバージョンアップした際の変更点を知りたいのですか?

    であれば、「html5」「リンク」などをキーワードにググると、以下のような参考になるページが多々見つかると思いますが、それらには求める情報はないのでしょうか?

    <a>-HTML5タグリファレンス - HTMLクイックリファレンス
    http://www.htmq.com/html5/a.shtml


    > DOSプログラミングによるブラウザの設定に変更はありますか。

    これも意味が分かりません。DOS というのは JavaScript の間違いですか?

    であれば、HTML5 へのバージョンアップで変更があった点は当然影響を受けるはずで、そこを考慮すればいいと思いますが。

    2014年12月1日 11:11
  • ありがとうございます。

    スタイルシート内に、タグを全部埋めてしまうのがHTML5だと思いましたが、色とフォントサイズなどをbodyとpで共有する。それと、リンクはページ内に置かなければいけない。ことがわかりました。

    MS-DOSプログラミングというのは、ブラウザをWindows上で使うのと同じように、タグではなく、プログラミング言語で、DOS/V互換機での、画像の貼り付けや、アイコンからのプログラムへのリンクと実行。いわゆるOS構築言語のことです。そのプログラム自体に、画像や、ファイル、動が、音声の数値化をどう実行するか、決めているのが、アプリケーションプログラムです。そのプログラム自体に、HTML5宣言での実行データの変更が、マイクロソフト内であるとすると、実行できるものと、できないものが変動することになり、突然今まで開けていた動画が実行不能になったり、エラーが出たりします。OS自体が一つのDOSからのブラウザなので、そのインストール下では、画像や、動が音声、タッチパネルなどに、すべて、互換性を持たせることができ、DOSプログラムによって、OSが動いています。

    2014年12月2日 2:23
  • > スタイルシート内に、タグを全部埋めてしまうのがHTML5だと思いましたが、色とフォントサイズなど
    > をbodyとpで共有する。それと、リンクはページ内に置かなければいけない。ことがわかりました。

    > MS-DOSプログラミングというのは、ブラウザをWindows上で使うのと同じように、タグではなく、プロ
    > グラミング言語で、・・・

    どうも私とは違う世界・環境(?)で考えておられるようで、上記は私には全く意味不明です。

    ある程度信頼できるサイト(MSDN とか @IT とか HTML クイックリファレンスとか)の記事を見てそう言われているのでしたら、参考にその URL を教えていただけませんか?

    質問者さん独自の拡張・理解・考えということでしたら結構です。

    2014年12月2日 4:14
  • フォーラム オペレーターの星 睦美です。
    Grandcross さん、こんにちは。

    Internet Explorer フォーラムを含め、MSDN フォーラムではHTML やDOS プログラミング関連の話題を扱うフォーラム カテゴリはありませんので、MSDNフォーラムでMS-DOS の環境に関して情報を共有できるユーザーは少ないと思います。インターネットでは英語の情報から探してみるほうがよいかも知れません。

    ・Interesting DOS programs:
    http://www.opus.co.tt/dave/internet.htm


    フォーラム オペレーター 星 睦美 - MSDN Community Support

    2014年12月2日 5:39
  • MS-DOSプログラミングというのは、ブラウザをWindows上で使うのと同じように、タグではなく、プログラミング言語で、DOS/V互換機での、画像の貼り付けや、アイコンからのプログラムへのリンクと実行。いわゆるOS構築言語のことです。そのプログラム自体に、画像や、ファイル、動が、音声の数値化をどう実行するか、決めているのが、アプリケーションプログラムです。そのプログラム自体に、HTML5宣言での実行データの変更が、マイクロソフト内であるとすると、実行できるものと、できないものが変動することになり、突然今まで開けていた動画が実行不能になったり、エラーが出たりします。OS自体が一つのDOSからのブラウザなので、そのインストール下では、画像や、動が音声、タッチパネルなどに、すべて、互換性を持たせることができ、DOSプログラムによって、OSが動いています。
    すみません、言語明瞭意味不明です。知っている用語を並べただけですよね? 質問者さんには世間一般で使われているMS-DOSが何であるか、また質問者さんの言う「DOS」が世間一般では何と表現されているかを調べていただきたいです。
    2014年12月2日 7:40
  • MS-DOSがMicrosoft Disk Operating System であるならば、

    1.現在のPCには、互換OSを含めてMS-DOSをインストールすることはほぼ不可能です。
    2.MS-DOSはTCP/IPをサポートしてなかったので、まんまではインターネットに接続すらできませんでした。
     ボード(PCやそのバスに依存)とデバイスドライバ(DOS用かつそのボード専用)が必要なわけですね。
    3.しかも、MS-DOSには画像や音声をまともに扱えるブラウザがありませんでした。

    以上を勘案すると、MS-DOSでHTML5のソースをパースする機会は
    将来にわたっても、まったくないと断言できます。
    従ってお悩みになる必要はないと思われます。

    2014年12月2日 8:03
  • 安心してください。

    基本的に、今ブラウザーで動いているページは、多くの場合未来のブラウザーでも動き続けます。

    もし、HTML4.01 など、5 よりも以前のバージョンを採用して Web ページを作っているのでしたら、無理に 5 に乗り換える必要はありません。引き続き、grandcross さんが採用しているバージョンの HTML を使い、特別なことをしていなければ、IE11 でも動きます。

    なお、5 より以前の HTML であっても、基本的に CSS で見栄えを定義したほうがコードの見通しはよくなりますので、現状のバージョンのHTMLを維持しながら、できる範囲から CSS に移行してみるのはどうでしょうか?

    <i>にあたるのは font-style: italic;
    <u> にあたるのは text-decoration: underline
    <body background="...">にあたるのは background-image: url(...)

    です。CSS の参考サイトなどに目を通してみてください。

    ただ、marquee は一部のブラウザーから機能が削除されましたので、互換性を保つ(未来でも動かしたいのであれば)ためなら、JS や 高度な CSS を利用するる必要があります。

    また、フラグメントへのリンク(行見出しとおっしゃっている部分)については、name 属性でなく、id 属性を利用することが推奨されています。例えば以下のようになります。

    ```
    <a href="#fragment1">2014.12.1</a>
    <div id="fragment1">2014.12.1の内容...</div>
    ```
    ただ、一応 name 属性のままでも動きます。

    2014年12月15日 8:25