• ベストアンサー

<a href=""

は、 aが要素でhrefがタグですか? それとも aがタグでhrefが要素ですか?

  • HTML
  • 回答数3
  • ありがとう数3

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

タグは直訳すると「荷札」ですね。 HTMLは、その文書を構成する要素(Element)に分解し、それぞれがその文書にとってどのような要素であるかをマークアップするメタ言語と呼ばれるものです。  メタ言語とは言語を定義する言語と言うような意味  ここまで読まれたら解るように、 <a></a>とそれに挟まれた全体が、そのHTMLにおけるa(anchor)要素です。それをタグによってマークアップされているということです。前後の<a>と</a>がタグです。  hrefは属性(attribute)です。  とにかく最初に仕様書を通読し、必要に応じていつも参照できるようにしておきましょう。この様な掲示板では断片的な知識しか得られません。  ⇒3.2.1 要素 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/sgmltut.html#h-3.2.1 ) ★HTML 4.01 仕様書邦訳 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/cover.html )

uwhodlvj
質問者

お礼

Elementは聞いた事があります。 Elementが要素と言う意味なのですね。 仕様書読んでみます。

その他の回答 (2)

noname#173523
noname#173523
回答No.2

<a>や</a>などが「タグ」であり、hrefは「属性」。 「<a href="#">○○○</a>」など、開始タグ(<a>)から終了タグ(</a>)までの全体をまとめて「要素」といいます。

uwhodlvj
質問者

お礼

<a href="" をまとめて要素と言い、 hrefは属性ですね。 タグと要素しか知りませんでしたが 属性と言う言葉も知りました。

  • iapetus
  • ベストアンサー率60% (248/413)
回答No.1

タグは 開始タグが <要素 > 終了タグが </要素> 要素は a オプションは href="" ですね。 ただ、「要素」の説明一覧のことを、「タグリファレンス」という言い方をします。 <要素> </要素> を、まとめて「タグ」と言っている場合もあるので、厳密な 定義ではないかもしれません。

uwhodlvj
質問者

お礼

要素→a href=""はオプションと言うのですか。 しかしタグでも間違いではないようですね。

関連するQ&A

  • a.href の href を有効か無効にする選択

    <script language="JavaScript"> function fa(obja){ if(confirm())obja.href="a.html" else{obja.href=eval("javascript:void(0)") inp.value=0//↑がうまくいかない。hrefを無効にしたい。 } } function fb(objb){ if(confirm())window.location="a.html" else{inp.value=0//↑がvoiv(0)によって無効で動作しない。 } } </script> <a href=a.html>りんく</a><a href=javascript:voiv(0) onClick=inp.value=0>ばりゅ</a> <br>↑と同じようなことを1つのaタグでやりたい<br> <a href="" onClick=fa(this)>失敗A</a><br> <a href=javascript:voiv(0) onClick=fb(this)>失敗B</a><br> <input id=inp> 選択によってクリックのアクションを変更したいんだけど、 1方のアクションはリンク、もう1方はJavaScriptです。 ボタンとかならできるんだけど、クリック済みかを 色分けしたいからaタグでやりたいんです。 よい方法を教えてください。

  • JSPで<A HREF=

    こんにちは。 JSPで 『url』 というストリング変数に サイトURLを入れ、 『name』 というストリング変数に サイトネームを入れています。値はシッカリ入っています。 <A HREF="<%= url%>"><%= name %></A> としたんですが、リンクしてくれません。 HTMLタグの中に <%= ~ %>タグを使ってはいけないのでしょうか? リンクを動的に貼りたいと思っています。上記の方法ではできないのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • リンクされない、文字としての<a href="~">の書き方。

    こんにちは。 相互リンクのために、ホームページ上にバナ―を載せて、 「このバナーを使うときは、この<a href="~">~</a>をそのままコピーして   使用してください。」 と書く時に、<a href="~">~</a>がリンクするためのタグではなく、 あくまでも文字として表示するためにはどうすれば良いのでしょうか? ご存知の方、ぜひ教えてください。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • 大量のファイルに<A href=

    1aaaa.jpg、2bbbb.jpg……26zzzz.jpg、の26のファイルがあるとします。 <A href="http://oshiete1.goo.ne.jp/jpg/1.jpg">1aaaa</A> <A href="http://oshiete1.goo.ne.jp/jpg/2.jpg">2bbbb</A> ↓ <A href="http://oshiete1.goo.ne.jp/jpg/26.jpg">26zzzz</A> のようにタグを自動的に貼る方法は無いのでしょうか? 全ファイル名をtxt等に一覧として表示させる方法は知っています。

    • ベストアンサー
    • HTML
  • <a href=

    http://personal.okwave.jp/qa2903587.html こういう質問をしたものです。ここのNo.6様のお礼にも書いていますが、 <a href="/">HOMEへ</a> というリンクではトップページには移動しますが、絶対アドレスのリンク以外では 最新に更新されたトップページには移動しないみたいです。 このことってアクセス解析に影響するのではないでしょうか? サイト内のページ移動を絶対アドレスでやらず、 <a href="/">HOME</a> <a href="/link.html">リンク集</a> <a href="/sitemap.html">サイトマップ</a> ・・・・・・・・・・・ としてやると、アクセス解析のページビューはカウントされないのではないでしょうか?

  • <a href="mailto:○@×">について

    <a href="mailto:○@×">というタグで表されるところをクリックすると、アウトルックのようなウィンドウが出て来ますが、もし自分がアウトルックにアドレスを登録していない場合(例えば、いつもmsnのホームページからhotmailを送っているなど)、実際"○@×"宛てにアウトルックのようなウィンドウからメールを送ると相手にはどこから来たと表示されるのですか? 回答、よろしくお願いします。

    • ベストアンサー
    • HTML
  • <a href=…>がうまくいかない

    gooの簡単HPにサイトを持っています。 ここの日記のページを書く際に、 ・・・・・(文章)・・・・・<a href=http://(URL1)>単語1</a><a herf=http://(URL2)>単語2</a><a href=http://(URL3)>単語3</a>・・・・・(文章)・・・・・ という風に、単語3つに連続して文中リンクを張りました。単語1,3は問題なくちゃんとリンクが張られるのですが、単語2のところだけリンクされず残ってしまいます。どうすればいいのでしょうか。

    • ベストアンサー
    • HTML
  • a href= の使い方について

    本を見ながらプログラムを進めています。 本の通りに行くと、 <p><a href="join/">トップへ</a></p> 上記でindex.phpにアクセスできるはずなんですが、クリックするとObject not found!になります。 index.phpと現在のページはjoinというフォルダに入っています。 これはなぜなのでしょうか?? a href の使い方についてもいまいちわかっていないので、そちらについても説明いただけるとありがたいです。OTL

    • ベストアンサー
    • HTML
  • <a href>での背景色について。

    初心者です。よろしくお願いします。 <p> <a href="...">AAA</a> <a href="...">BBB</a> <a href="...">CCC</a> </p> でページタグのようにデザインしています。 これらのうち1つだけ(例えばAAAだけ)背景色を 変えたいのですが、よい方法はありますか?

    • ベストアンサー
    • HTML
  • <a href= ・・・>でリンクができない

    Windows7、IE8ユーザーで、タグで個人HPを作っています。 [現象・状況] (1) 親HPの特定行から子HPの特定行にリンク(ジャンプでしょうか?)を数か所、させております。 手法はリンク元の行に<a href="子.html#行名"></a>、リンク先の行には<a name="・・・></a>です。 (2) このソースをUPLOADしますと、ほとんどうまく行くのですが・・・・。 (3) 特定のリンク先行にはうまく行かず、子HPの末行にジャンプしてしまうのです。 (4) DESKTOPのブラウザ上では、全部、うまくジャンプするのですが、UPLOADすると、そのリンクだけできなくなってしまいます。 (5) タグを調べても、他のリンク表示と差異は見つかりません。 [教えてください」 これはどこかにミスがあるのだとは思うのですが、見つかりません。 チェックするポイントというか、着眼を教えてください。よろしくお願いします。

専門家に質問してみよう