浏览器无法正确识别的原因是什么:
<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)都是正确的.
是否有相应的markdown语法:
Take me to <a href="#pookie">pookie</a>
...
<a name="pookie">this is pookie</a>
Run Code Online (Sandbox Code Playgroud) 可能重复:
HTML5中的自动关闭标签是否有效?
例如:
<div id="myDiv" />
Run Code Online (Sandbox Code Playgroud)
然后将使用Javascript填充此div.
这是有效的HTML吗?
我在我的网站上有这个代码
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"/>
<script type='text/javascript' src='/lib/player/swfobject.js'></script>
Run Code Online (Sandbox Code Playgroud)
swfobject没有工作(没有加载).
将代码更改为:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
<script type='text/javascript' src='/lib/player/swfobject.js'></script>
Run Code Online (Sandbox Code Playgroud)
它工作正常.
该文档被解析为HTML5.
我觉得这很有趣.好的,授予一个已关闭的标签和一个自动关闭的标签不一样.所以我会理解jQuery是否无法加载(虽然我觉得它很荒谬).
但我不明白的是,jQuery加载,但以下,正确编写的标签,不?
我只是好奇为什么我的JavaScript无法运行(在Firefox和IE中测试)如果我写这样的<script>标签:
<script type="text/javascript" src="script.js"/>
Run Code Online (Sandbox Code Playgroud)
如果我将该行更改为:
<script type="text/javascript" src="script.js"></script>
Run Code Online (Sandbox Code Playgroud)
所以我的问题是:为什么我无法关闭script开始标记中的标记,因为我内部没有任何内容.
我的JavaScript代码很简单,只需:
alert("test");
Run Code Online (Sandbox Code Playgroud)
注意:我检查firefox错误控制台,没有错误.
<tag id="foo" />
我注意到他们使用PHP SimpleXML.
但是我在网上找到的所有XML示例都以旧方式关闭它们:
<tag id="foo"></tag>
有什么理由我应该使用旧方法吗?
拜托,有人可以向我解释,为什么红色div不向右扩展?它停在屏幕结束的地方.我需要做什么才能扩展?
有一件事是"显示:表格 - 细胞"红色div但我想知道是否有另一种方式,为什么会发生这种情况......?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head />
<body>
<div style="background-color: #f00;">
<div style="width: 2000px; height: 100px; " />
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我试图理解为什么浏览器显示<div> </ div>经文<div />有什么不同?
这是一个例子:片段#1的预期输出是三个盒子,并排:[黑色],[蓝色],[红色].片段#2仅显示[黑色]和[红色] - 为什么 [蓝色]框不在代码段#2中呈现?
<div style="float:left; width:50px; height:50px; background:black;"></div>
<div style="float:left; width:50px; height:50px; background:blue;"></div>
<div style="float:left; width:50px; height:50px; background:red;"></div>
Run Code Online (Sandbox Code Playgroud)
<div style="float:left; width:50px; height:50px; background:black;"></div>
<div style="float:left; width:50px; height:50px; background:blue;" />
<div style="float:left; width:50px; height:50px; background:red;"></div>
Run Code Online (Sandbox Code Playgroud)
编辑:我使用的是Chrome 12&html5:<!doctype html>
break行标签在firefox中不起作用,也不在chrome中.当我看到我的页面的来源时,我得到:
<p>Zugang zu Testaccount:</br></br>peter petrelli </br></br>sein Standardpwd.</br></br>peter.heroes.com</p>
Run Code Online (Sandbox Code Playgroud)
但是,当我查看选定的来源时,我得到:
<p>Zugang zu Testaccount: peter petrelli sein Standardpwd. peter.heroes.com</p>
Run Code Online (Sandbox Code Playgroud)
似乎firefox正在过滤断线标签.
它适用于IE7.
今天我注意到在进行一些测试时,我关闭<script>标签的方式会使我的页面成为或中断.例如,这有效:
<script src="scripts/jquery.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
但这不是:
<script src="scripts/jquery.js" type="text/javascript" />
Run Code Online (Sandbox Code Playgroud)
当我使用IE的开发者工具时,该文件似乎显示出来,但它似乎只是被忽略了.有没有人见过这个或知道它为什么会发生?提前致谢!