相关疑难解决方法(0)

为什么自闭脚本标签不起作用?

浏览器无法正确识别的原因是什么:

<script src="foobar.js" /> <!-- self-closing script element -->
Run Code Online (Sandbox Code Playgroud)

只有这一点得到承认:

<script src="foobar.js"></script>
Run Code Online (Sandbox Code Playgroud)

这是否打破了XHTML支持的概念?

注意:此声明至少对所有IE(6-8 beta 2)都是正确的.

html javascript xhtml internet-explorer

1284
推荐指数
10
解决办法
12万
查看次数

使用Content提交页面有什么问题:application/xhtml + xml

从最近开始,我的一些新网页(XHTML 1.1)被设置为执行请求标头的正则表达式,Accept并在用户代理接受XML(Firefox和Safari do)时发送正确的HTTP响应标头.

IE(或任何其他不接受它的浏览器)只会获得普通text/html内容类型.

谷歌机器人(或任何其他搜索机器人)会有这个问题吗?我看过的方法有什么负面影响吗?你认为这个标头嗅探器会对性能有多大影响吗?

xhtml http-headers

16
推荐指数
3
解决办法
1万
查看次数

jQuery html()和自闭标签

使用jQuery html()创建自闭元素时会出现以下问题:

$('#someId').html('<li><input type="checkbox" /></li>')
Run Code Online (Sandbox Code Playgroud)

将创造

<li><input type="checkbox"></li>
Run Code Online (Sandbox Code Playgroud)

它正确关闭<li>标签但不关闭<input>

这似乎是来自html()函数中使用的innerHTML的一个问题.

我已经到处寻找并为此找到了解决方案但是该页面不再可用,如您所见:http://dev.jquery.it/ticket/3378

有谁知道如何解决这个问题?

html javascript jquery dom

11
推荐指数
1
解决办法
6695
查看次数

在html中总是自行关闭空标签是否有任何问题?

是否存在任何浏览器问题,总是在html中折叠空标签.因此,例如,可以像这样编写空头标签

<head></head>
Run Code Online (Sandbox Code Playgroud)

但也可以像这样写

<head/>
Run Code Online (Sandbox Code Playgroud)

第二种情况是否会导致任何场景出现问题?

谢谢

html xml browser

8
推荐指数
2
解决办法
507
查看次数

Javascript 文件在 github 页面上不起作用

我可以在本地机器上加载我的 javascript 文件。但是在 github 页面上,它不起作用。

我已将该文件包含在 index.html 中

<script src="script.js" type="text/JavaScript"/>
Run Code Online (Sandbox Code Playgroud)

该网站是https://abhikulshrestha22.github.io./

代码位于https://github.com/abhikulshrestha22/abhikulshrestha22.github.io

任何帮助,将不胜感激。提前致谢。

编辑 1 我尝试在我的 javascript 文件中添加以下代码以检查它是否有效,但它不在 github 页面上工作并且在本地工作。

$(document).ready(function(){
    alert("hi");}
Run Code Online (Sandbox Code Playgroud)

javascript github github-pages

6
推荐指数
1
解决办法
1万
查看次数

相当于Internet Explorer中的"parentNode"

我写了一些代码来修改网页上的图像.适用于Firefox和Safari.但是试图让它与Internet Explorer一起工作让我很难过.什么是资源管理器中的"parentNode"?或者如何让它成功运作?

images = document.getElementsByTagName('img')
parms = {};

for (a=0;a < images.length;a++){
    parent = images[a].parentNode; // <-- What to substitute for explorer?
    parms[a] = {};
    parms[a].bigsrc=parent.getAttribute("href");
    parms[a].w_o = images[a].width;
    parms[a].h_o = images[a].height;
    parms[a].IsBig = false;
    parms[a].loaded = false;
    images[a].border=0;
    parent.setAttribute("href","javascript:MakeBig('"+a+"')");
}
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer dom

5
推荐指数
1
解决办法
1万
查看次数

<a hhtml自封闭锚元素是否允许?

如果我制作一个锚元素并且不想在其中使用文本,因为我要用一个漂亮的图像和一个悬停效果对它进行css-i-fy ...我想知道编写<a id="hoverimage" href="google.com" /> validome.org 是否合法&validator.w3.org说YES

BTW:在这种情况下,谁知道相当于alt元素?

html css xhtml

4
推荐指数
1
解决办法
3546
查看次数

当我写<div />这样的东西时,为什么浏览器会变得疯狂?

我的意思是,不是<div/>,<div></div>应该是完全一样的东西?

通过浏览器我的意思是最新的Firefox和Internet Explorer.疯了,我的意思是忽略包含该标签的标签样式<div/>.

html xml browser xhtml compatibility

1
推荐指数
1
解决办法
263
查看次数

谁的脚本标签会影响页面呈现?

我有这个代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <script type="text/javascript" href="http://code.jquery.com/jquery-1.5.min.js" />
        <title>JQuery Demo 1</title>
        <style type="text/css">
            #box
            {
                background-color: #ff0000;
            }
        </style>
        <script type="text/javascript">


        </script>
    </head>
    <body>
        <div id="box">----Text----!</div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

当我从Google中包含Jquery文件时,div"框"将停止为红色.当我删除JQuery文件时,它再次变为红色.为什么?

html javascript jquery

1
推荐指数
1
解决办法
240
查看次数

此HTML无法运行alert()脚本.为什么?是.jquery安装在正确的相对位置

JSFiddler的系统似乎认为这也是好的,但也不会显示警报.http://jsfiddle.net/dmafackler/zEEpB/3/

<!doctype html>
<html>
<head>
  <title>foobar</title>
  <script type="text/javascript" src="jquery.js" />
  <script type="text/javascript">
    $(document).ready(function() { alert("Is anybody home?"); });
  </script>
</head>
<body>
  <p>Copasetic.</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript

0
推荐指数
1
解决办法
71
查看次数

标记空元素的最佳方法是什么?

让我们说一个空的div或span将被JavaScript用来添加一些东西,如

<div id='id'></div>
Run Code Online (Sandbox Code Playgroud)

在语义上它是错误的,因为它不能为空(我忘记了当下的原因).我们用的话

<div id='id'>&nbsp;</div>
Run Code Online (Sandbox Code Playgroud)

直到,如果,JavaScript做它的魔力.

但我也不喜欢它,因为那里没有真正的空间.我会做

<div id='id' />
Run Code Online (Sandbox Code Playgroud)

自闭标签解释了它的问题.

还有其他我想不到的解决方案吗?或者是  真的最好吗?

请注意,这是关于HTML文档,而不是浏览器呈现的方式.对于浏览器,我们只是将其设置为不渲染,然后用JS显示它.

编辑:是的,div在语义上是错误的.这意味着要有一些内容,否则它在语义上是无用的.Eric Meyer CSS Diagnostic说.如果我理解错了,而不是否定我,教我...

javascript xhtml semantic-web semantic-markup

-1
推荐指数
1
解决办法
140
查看次数