最初にこれに似たことがすでに尋ねられている場合は、申し訳ありませんが、それがここでの最初の質問であり、役立つものは何も見つかりませんでした. それが重要かどうかわからないので、私のdoctypeは次のとおりです。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org /TR/xhtml1/DTD/xhtml1-transitional.dtd">
<div id="container"> /* container i which everything is nested */
<div id="header">
</div>
<div id="Navigation">
<a onmouseover="Bildwechsel('Galerie','HGalerie.png');"onmouseout="Bildwechsel('Galerie','Galerie.png');" href="Galerie.htm"><img alt="Navigation" src="Galerie.png" name="Galerie" /></a> //one of the links which is causing trouble
</div>
<div id="content"></div>
</div>
これがマウスオーバー機能です (名前は気にしないでください。私はドイツ人です):
function Bildwechsel(Bild, BildSource) {
document.images[Bild].src = BildSource; /* function i use to change pictures on mouseover */
}
私のヘッダーには、jQuery の 2 つのバージョン (プラグインが正しく動作するために古いバージョンが必要なため) とライトボックス v2 も含めました。私はそれらを で実装し、これらの宣言のいずれかに var something=jQuery.noConflict();
挿入true
しました。そうしないと機能しないためですが、すべてが正常に機能するため、問題はないと思います。
私の問題はhref="Galerie.htm"
、最初に言及したすべてのブラウザーでリンクをクリックすると、opera (バージョン 11.62 を使用しています) を除いて に移動することGalerie.htm
です。しかし、Opera では、ブラウザーがサイトを更新するだけのようなものなので、どのリンクをクリックしても、彼は常に同じページにとどまります。知っておくと良いかもしれません: リンクを右クリックして新しいタブで開くと、すべて正常に動作します。
2 番目の質問は次のとおりです。どの Doctype が適しているかはわかっていますが、自分の場合にどの Doctype を使用するのが最適かをどのように判断すればよいでしょうか? 私はすでに html マークアップをチェックして、link rel="stylesheet" type="text/css" src="something.css" >
[...].css"
と > の間にスラッシュがありませんというようなエラーで約 50 の結果 (?) を取得しましたが、selfhtml で調べるとそのように書かれています。スラッシュが必要かどうかは doctype に依存することはわかっていますが、すべてのスラッシュを調べる必要がありますか、それともそれほど重要ではありませんか? はいの場合、どうすればエラー0で有効なhtmlを達成できますか?
(アンカー?) リンクは最後に問題が発生するものだといつも思っていたので、ここで何が起こっているのか本当にわかりません。どんな助けでも大歓迎です;)