人に聞けない痔の悩み、これでスッキリ >>

パソコンやりはじめてちょっとの初心者です。
日記とかにリンクを上の通りやって,この<a href=100q-a.htm>こちら</a>
のようにリンクしてるのに,表示されません。
けど,ファイルとして開くとちゃんと文字が移るんですけど…。
これって、100q-a.htmというのがまずいんでしょうか?
できれば20日までに教えてくださるととても嬉しいです。
よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (9件)

 補足を拝見いたしました。

回答としては#7、#8の方と同じになりますが、以下のことをご確認下さい。

・ファイル名が完全に同一である。すでの他の方がおっしゃっていますが、大文字小文字、htmとhtml、日本語と英語の違いです。簡単なのは、リンク先のページのファイル名をそのままコピーしてソースに貼り付けるのが良いかと思います。
 もしアップロードした先でリンクがうまくいっていないと、もともとのページのファイル名に日本語(全角)が含まれている可能性があります。インターネット上では、ファイル名に全角は使えないからです。パソコンでは問題なく使えるので、パソコンで見ているときには気がつきません。

・問題のファイルが、リンク元(<a href="~のあるページ)と同じディレクトリ内にある。
 つまり同一フォルダ内にあり、そのフォルダの中でさらに小分けにされた別のフォルダや、その上のフォルダではないということです。
 Aフォルダの中にBフォルダ、Cフォルダ、Dフォルダがあるとすると、そのリンク元とリンク先が同じフォルダ内にあり、AフォルダとCフォルダに別々の保存されていない、ということです。これは、ページを保存してあるパソコン内ではなく、アップロードした先のディレクトリを見てください。
 アップロードはFTPソフトなどお使いでしょうか?そうだと見分けやすいのですが・・。当該サイトに接続すると、アップロード先が表示されると思います。
 前回と同じ回答になりますが、ファイル名自体が受けつけられないということはないと思います。実は同じファイル名でアップしている方はたくさんいらっしゃるようです。(察するに、最近はやりの「○○へ100の質問」ではないでしょうか?)
 また、表示されない、ということも先に確認するべきでした。これは、「そのようなファイルは存在しないか、または削除されました」という、レンタルした先からのメッセージが表示される、ということですよね?
 もし、ページが真っ白なまま、というのであればその真っ白なページのままソースを開いてみてください。
    • good
    • 0
この回答へのお礼

回答ありがとうございました.お礼が遅くなりましてすいません.しばらくパソコン使わなかったんで.とりあえず教えていただいた事をためして見ます.

お礼日時:2002/07/31 16:00

以下のことを確認して下さい。



1:ちゃんとリンク先のファイルも、同じディレクトリ(フォルダ)にアップロードされているかどうか。

2:されているなら、リンクの表現を<a href="./100q-a.htm">と言う風に、ファイル名のアタマに「./」を付けてみて下さい。

それでもダメならもう一度書き込んで下さい。
    • good
    • 0

補足された内容からはすべての内容をくみ取ることはできませんでしたが、「フォルダの中から開くと」開けると言うことは、ファイル名の大文字・小文字の違いの可能性が多大にありますね。



Windowsの場合、A.htm も a.htm も同じファイル名として扱いますが、一般的な wwwサーバー(unix等)では A.htm と a.htm は別のファイルになります。

ファイルを転送する際に「すべて小文字のファイル名にする」という設定があれば、それを使用するのがベターかもしれません。

その前に、100q-a.htm のファイル名を変更して、htmlソースと全く同じ(大文字も小文字も)用に打ち込み直して試してみてはいかがでしょうか。
    • good
    • 2

アップロードする際に ファイル名の大文字、小文字が違ってしまう場合があります。

これもチェックしてみてください。
<a href="100q-a.htm">
に対して、アップロードしたファイル名が 100Q-A.htm だったり、100q-a.HTM だったり 100Q-a.Htm だったり下場合は巧く表示できません。

この回答への補足

回答ありがとうございます。
それで,いろいろと調べたんですが,
上の通りかいても文字が映りませんでした。
ちなみに,フォルダの中から開くとちゃんと映ります。
これはどうしたらいいでしょうか?

補足日時:2002/07/16 17:20
    • good
    • 0

 yuriusuさん、はじめまして。



 問題のファイルですが…。ポイントは4つです。

 一つ、ファイルが日本語入力でないかどうか、です。これはソースを見るとわかります。日本語なら、文字化けして記号の羅列のように見えます。

 次、<A href="100q-a.html"></A>となっているかどうか、ご確認ください。ファイルの左右を「"」で挟んでいるかどうかです。多分これだと思います。

 次に、アップしたディレクトリが同じかどうか、です。たとえばご自身の歳とスペースにそのままindex.htmlをアップしているとします。日記とのこと。その日記をdiaryと名づけたフォルダをフォルダごとアップしていたりすると、<a HREF="diary/100q-a.htm">のように指定しないとだめです。ファイル単体の名前だと、同じディレクトリの中からしか探しません。相対パスと言います。
 
 最後に、ファイルの拡張子をhtmじゃなくて、htmlで保存している場合です。100q-a.htmと100q=a.htmlは別のファイルとして扱われます。面倒ですが(^^;)。

 最後に、もし本当に100q-a.htmというファイルを作ってアップロードしたのだとしたら、次にご質問されるときは適当な名前(a.htmやb.jpgやdiary.htmなど)に置き変えたほうが良いかもしれません。検索すれば見つかる可能性があるからです。
 では、何か不足がありましたら左の「補足をする/お礼をする」のどちらかを押してレスを頂けるでしょうか。
    • good
    • 0
この回答へのお礼

KINNGUBIRDさん,ありがとうございます。
しかし,上の人のところでかいた通りの問題が発生しています。どうしたらいいでしょうか。分かりやすくかいていただき申し訳ないのですがよろしくお願いします。

お礼日時:2002/07/16 17:26

念のため・・・



「100q-a.htm」のファイルを、そのリンクを書いたファイルと同じ場所にアップしておいて下さいね。
    • good
    • 0

<a href="100q-a.htm">こちら</a>


でやってみてください。
ファイル名の前後に " を入れただけですが。
おそらくこれで大丈夫だと思います。

"を忘れるというのは意外と致命傷なコトが多いです。
    • good
    • 0

<a href="100q-a.htm">こちら</a>



と、ファイル名をダブルクォートで区切って下さい。
    • good
    • 0

URLの100q-a.htmを" "で囲ってみてください。



参考URL:http://tohoho.wakusei.ne.jp/html/a.htm
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QHTMLでリンクが表示されないのはなぜ?

パソコン初心者です。HTMLで<a href="○○"></a>を入力してもリンクが表示されません。他のページではうまくいっていますが、できないページがあります。
 うまくいく場合は、入力時に<a href="○○"></a>や他の命令文も赤や青で表示されますが、うまくいかない場合のページの字は全部黒くなっています。これが原因でしょうか?
 もしそうであれば解決方法と、文字が黒くなるのは何の為なのかも教えて頂けると助かります。
 他に原因があるのであれば、その解決策もご教授下さい。
 拙い説明で申し訳ありません。そしてできれば初心者向けの説明でお願いします。

Aベストアンサー

個人情報などに関連する部分を削除、または書き換えた元のHTMLページのソースコードを見せて貰った方が話が早いですね。逆にソースを見れないと、初心者の言う事はさっぱり要領を得ないので、こちらからオンラインで何か言う事はほとんど無いです。はい。

要は「質問力」を磨けって事ですが…。似た様な質問のページを見て、回答が多いページ、逆に全く回答が付いてないページを見比べてみれば分ると思います。

P.S.
後、参考までに言うと。本当に例文の様な書き方、つまり

<a href="○○"></a>

~みたいに書いてるとしたら。画面上には何も表示されないです。最低でも何か1文字以上、何か <a></a> ~の間に書いてないと、ブラウザの性質上、見た目的には何も表示されません。

/*-- 嘘を吐いているのは誰だ!? --*/

QHTMLのでリンクが開かない…

 作成したHTMLファイルを実行して時々 起こる現象なのですが…

 同じフォルダ内に、たとえば、[xxx.html]と[yyy.html]の2つのファイルがあって、単独ではそれぞれ問題なく開くのですが、HTMLの中に次の2つの文を記述して、これを実行した時に、[yyy]は開くのに、[XXX]がどうしても開かないことがあります。

   <a href="xxx.html">XXX</a>
   <a href="yyy.html">YYY</a>

 記述の文字に問題がないように、文章作成する際に、両方の<a href="...">~</a>をコピペして、ファイル名もフォルダに表示されるファイル名をわざわざコピーして<a href="...">に貼り付けています。つまり、記述上は問題がないようにしています。

 この現象はオフライン(WEBに乗せていない状態)でも起こるのですが、WEBにアップロードしても同じように開けません。また、特定のHTMLファイルでなく、HTML文を作っていて時々起こります。

 どうしてなのでしょうか…? 理由と解決方法をお教えください。よろしくお願いします。

 作成したHTMLファイルを実行して時々 起こる現象なのですが…

 同じフォルダ内に、たとえば、[xxx.html]と[yyy.html]の2つのファイルがあって、単独ではそれぞれ問題なく開くのですが、HTMLの中に次の2つの文を記述して、これを実行した時に、[yyy]は開くのに、[XXX]がどうしても開かないことがあります。

   <a href="xxx.html">XXX</a>
   <a href="yyy.html">YYY</a>

 記述の文字に問題がないように、文章作成する際に、両方の<a href="...">~</a>をコピペして、ファイル名もフォルダに...続きを読む

Aベストアンサー

href="75h/..." を、href="./75h/..." に修正してみてください。

それから、lintで既に確認済かもしれませんが、タグの誤使用が気になりました。
<li>タグは単独では使用できません。
<td>
<ul>
<li>内容。。。
</ul>
</td>
のように記述します。

で、本題ですが、ローカルの拡張子が違っているといった問題ではありませんか?
.htmであるはずが、.htm.txtになっている、など。

URLエンコードするとどうなりますか?
「 - 」→「 %2D 」
「 _ 」→「 %5F 」

"75h/WBR75H_Win-VerUP.htm"
  ↓
"75h/WBR75H%5FWin%2DVerUP.htm"

参考URL:http://validator.w3.org/check?uri=http%3A%2F%2Fmembers.at.infoseek.co.jp%2Fpersonalnet%2F

Qリンクができない

すみません、<a href="hoge.html"><img src="hoge.gif"><a/>
という画像リンクを作りましたが、ブラウザ(IE7)に表示して
画像にカーソルを当てても手のひらにならず、リンクできません。
ほかの箇所はOKですが、テーブルで囲んだ一部だけ機能しません。
テーブルの外に持って行きましたが、やはり無理です。
もちろん全角は入ってません。
こんな現象は初めてです。どなたかわかる方教えてください。

Aベストアンサー

>文法は直しました。それでも駄目でした。

先の、HTMLの<td></td>内に、あなたのセル内の記述をそのまま入れて、Another HTML Lintでエラーは出ず、かつカソールが変わらないのですか?
まずこの部分へ補足を

次に、先のHTMLの<head></head>内に、次を入れたら
<style type="text/css">
<!--
a{cursor:help;}
-->
</style>
これも補足で・・・

QCSSでborderの長さを指定、または可変にしたい。

下記のように指定していますが、これだと横幅いっぱいに下の線が表示されてしまいます。

文字なりの長さ、または指定のピクセル数にしたいのですが、どのようにしたらよいでしょうか。

h3{
border-width : 0px 0px 1px 5px;
border-style : solid ;
border-color : #FF3333;
padding-left : 5px;
}

Aベストアンサー

borderの長さはそのボックスの大きさですから、ボックスの大きさを指定する事になります。
h3{
width:???px;
border-width : 0px 0px 1px 5px;
border-style : solid ;
border-color : #FF3333;
padding-left : 5px;
}

また、文字数(ボックスの内容)に合わせたい場合は、ボックスを浮動化(float)する等の方法もありますが・・・そのボックスの周りへ影響が出たり、ブラウザ毎にバグや実装の違いなどが比較的多く、扱いが面倒になるのであまりおすすめできません。

HTMLの方も修正する方法でもよければ

<h3><span>××○○</span></h3>
のようにspanで囲い、スタイルをspanに対して指定する方法もあります。

h3 span{
border-width : 0px 0px 1px 5px;
border-style : solid ;
border-color : #FF3333;
padding-left : 5px;
}

borderの長さはそのボックスの大きさですから、ボックスの大きさを指定する事になります。
h3{
width:???px;
border-width : 0px 0px 1px 5px;
border-style : solid ;
border-color : #FF3333;
padding-left : 5px;
}

また、文字数(ボックスの内容)に合わせたい場合は、ボックスを浮動化(float)する等の方法もありますが・・・そのボックスの周りへ影響が出たり、ブラウザ毎にバグや実装の違いなどが比較的多く、扱いが面倒になるのであまりおすすめできません。

HTMLの方も修正する方法でもよけ...続きを読む

Qcssで「下よせ」ってどうやっていますか?

フロートのレフト、ライトはいいとして、

あるボックス要素内(A)に異なるボックス要素(B)をいれます。
この(B)を(A)の一番そこにはりつかせたい時にどうすれば
最もよいのでしょうか?

いいアイデアをご教授ください。

Aベストアンサー

こんなのはどうかな?

position: absolute;
bottom: 0px;

Qhtmlでのpdf資料のリンク方法

こちらの質問方法が悪かったようです。再度質問させてください。現在建築設計事務所を営んでおり、自社サイトを自分でHTMLを使って構築しているのですが、過去のデザイン物件のページの一部に「詳しい資料はこちら」といったテキスト画像を配置して、そこをクリックするとアクロバットが立ち上がり、作成した図面等が掲載されているPDFが表示されるようにしたいと考えています。その方法を教えてください。HTMLに記載するコード、特にPDFファイルとリンクするためのコード、PDFファイルを置くべき位置、その他注意事項があれば教えてください。よろしくお願いいたします。

Aベストアンサー

>「詳しい資料はこちら」といったテキスト画像
「ペイント」などを使ってこの画像(120px×25pxの大きさとして)
を作り「img01.gif」として「data」という名前のフォルダに格納した。
>作成した図面等が掲載されているPDF
(例えば「sample1.pdf」というファイル名として)これも
「data」というフォルダに格納したとします。
「data」フォルダはこのページのhtmlファイルを
格納しているフォルダと同じフォルダ内にあるとします。

>そこをクリックすると作成した図面等が掲載されている
>PDFが表示されるようにしたい
とのことなので

「img01.gif」という画像にハイパーリンクを設定することに
なりますので

<a href="./data/sample1.pdf"><img src="./data/img01.gif" alt="詳しい資料はこちらから(PDF版)" width="120" height="25"></a>

といった形でいいでしょう。

QHTMLからフォルダを開きたい

いつも大変お世話になります<(_ _)>

Webサーバー上にあるWebページ(HTML)の中に、ローカルPCのフォルダを開くリンクを付けたいのですが、
<a href="file://c:\windows">OPEN</a>
としても、何も反応しません。

いろいろ調べたのですが、上記の方法しか見あたりません。

なお、ブラウザのアドレス欄に file://c:\windows と入力すると、フォルダの内容が表示されます。
※Firefoxだと、ファイルの一覧になりますが・・・

何か環境によって挙動が異なるのでしょうか?
それとも、セキュリティ上の観点から最近じゃ出来なくなっているのでしょうか?

是非ともお助け下さい。宜しくお願い致します。

Aベストアンサー

file:///C:/windows/
/は三つでは・・・
 IEの場合はエクスプローラ(ファイルマネージャ)が開くような・・・
 IEはファイルマネージャーと一体のブラウザなので・・・

★実は、ローカルサーバーが必要です。
 apacheでも何でも良いので、WEBデータの入っているフォルダーを
<VIRTUALHOST 127.0.0.1>
C:\Document and settings\my document\web
 とかに指定して、Windowsのhostsファイルで、適当なサーバー名を指定しておきます。
myLocalhost 127.0.0.1
とか・・・

 そうすると
http://myLoclahost/
 で開けます。

 

Qテーブル内の文字サイズを変更したい。

HTMLのテーブル内の文字サイズを変更したいのですが。
イマイチ上手くいかずに悩んでいます。
出来れば全体的に<TABLE></TABLE>のほうでいじれますか?
<TD>タグや<TR>タグのところでいじくるのですか?

Aベストアンサー

いろいろやり方はありますが
文字単位でサイズを変更するには
#2の方法ですね。

テーブルごとやセル(<TD>)ごとにサイズを変更するには
スタイルシート(CSS)を使用します。

テーブルごとにサイズを変更する場合
<TABLE style="font-size : 20px;">

セル(<TD>)ごとにサイズを変更する場合
<TD style="font-size : 20px;">あああ</TD>

#1の方法だとページ内の全てのセル(<TD>)に設定することになります。

スタイルシート(CSS)はこれら以外にも
いろいろな設定方法があります。

Qの意味を教えてください。

Javascriptを見ていると
<a href="#" onClick="new_open();return false">
なる記述がありますが、
この<a href="#"
の部分の意味を教えてください。
<a herf まではわかるのですが、この#はどのようないみなのでしょうか?

Aベストアンサー

href="#" というのは「そのページの最上部へのリンク」という意味で、スクロールした場所から一番上に戻したい場合に使います。
ちなみに、同ページ内への # 指定でのリンクでは、ページは読み込まれずスクロールするだけです。

<a href="#" onClick="new_open();return false">
というのは、そのリンクがクリックされた時に new_open という関数を実行し、他の処理はするな、という意味です。
return false というのが、A タグ本来のジャンプ動作をキャンセルさせるためのもので、これを取ってしまうとページ最上部にジャンプしてしまいます。

このスクリプトを書いた人は onClick だけが必要だったのでしょうが、href がないとリンクの下線が出ないなどの不都合があるため、やむなく # を書いたのでしょう。

JavaScriptの内容を実行したいだけなら、
<a href="javascript:new_open()">
と書けば十分なのですが、一部のブラウザではこのタイプのリンクをクリックすると、アニメーションGIFが止まってしまうなどの弊害があるため、嫌う人もいるようです。

また、JavaScriptが有効でない環境の人は、質問に書かれたリンクをクリックしてもページ最上部に戻されるだけで、開くべきページの内容を見ることができません。
なので、
<a href="ページのURL" target="_blank" onClick="new_open(); return false">
とするなどして、非JavaScript環境にも対応した方が親切です。

長文失礼しました。

href="#" というのは「そのページの最上部へのリンク」という意味で、スクロールした場所から一番上に戻したい場合に使います。
ちなみに、同ページ内への # 指定でのリンクでは、ページは読み込まれずスクロールするだけです。

<a href="#" onClick="new_open();return false">
というのは、そのリンクがクリックされた時に new_open という関数を実行し、他の処理はするな、という意味です。
return false というのが、A タグ本来のジャンプ動作をキャンセルさせるためのもので、これを取ってしまうとペー...続きを読む

Qスタイルシートで colspan=3と定義することは可能でしょうか?

<style>
x {

}
</style>

<table>
<tr>
<td colspan=3 class="x">タイトル</td>
</tr>
<tr>
<td>1</td><td>2</td><td>3</td>
</tr>
</table>

また、有名なブラウザで対応している最新のCSSバージョンは何でしょうか?

よろしくお願いいたします。

Aベストアンサー

できないと思います。

colspan は、セルを連結する指定ですが、
もともと
<td></td><td></td><td></td>
であったものが
<td colspan=3></td>
のように連結するには、他の"<td></td><td></td>"を削除する必要があります。
それは、スタイルだけの話ではなくてセルの実体を操作する必要があるということですから。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング