起初,如果已经问过与此类似的问题,我很抱歉,但这是我在这里的第一个问题,我没有找到任何可以帮助的东西。因为我不知道它是否重要,所以我的文档类型是:
<!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(这是因为插件需要旧版本才能正常工作)和 lightbox v2。我已经用 实现了它们 var something=jQuery.noConflict();
,还插入true
了其中一个声明,因为否则它将无法工作,但由于一切正常,我认为应该没有问题。
我的问题是,当我单击href="Galerie.htm"
开头提到的每个浏览器的链接时,不包括歌剧(我使用的是 11.62 版)正在导航到Galerie.htm
. 但在 Opera 中,它就像是浏览器只刷新站点,所以无论我点击什么链接,他总是停留在同一个页面上。也许很高兴知道:当我右键单击链接并在新选项卡中打开它时,一切正常。
第二个问题是:虽然我知道 doctypes 有什么好处,但我怎么知道哪一个最适合我的情况?我已经检查了我的 html 标记,得到了大约 50 个结果(?),错误如下:link rel="stylesheet" type="text/css" src="something.css" >
[...] 和 > 之间缺少斜杠.css"
,但是当我在 selfhtml 中查找它时,它是这样写的。我知道我是否需要斜线取决于文档类型,但我是否必须查看每一个斜线,或者它不是那么重要吗?如果是,我怎样才能实现一个有效的 0 错误的 html?
因为我一直认为(锚?)链接是最后一件事我会遇到问题我真的不知道这里发生了什么。任何帮助,将不胜感激 ;)