我试过检查其他答案,但我仍然感到困惑 - 特别是在看到W3schools HTML 5参考之后.
我认为HTML 4.01应该"允许"单个标签只是<img>和<br>.然后XHTML来一起<img />和<br />(如果有人说,空间是有旧的浏览器).
现在我想知道在练习HTML 5时我应该如何格式化我的代码.
__PRE__
是吗<br>,<br/>还是<br />?
基本上我想知道使用@import将样式表导入现有样式表而不是添加另一个样式表的优点/目的是什么?
<link rel="stylesheet" type="text/css" href="" />
Run Code Online (Sandbox Code Playgroud)
到文件的头部?
<img src='stackoverflow.png'>
<img src='stackoverflow.png'></img>
<img src='stackoverflow.png' />
Run Code Online (Sandbox Code Playgroud)
哪一个是正确的?
我有一些指定SVG文件width和height以及viewbox这样的:
<svg width="576pt" height="432pt" viewBox="0 0 576 432" > ...
Run Code Online (Sandbox Code Playgroud)
但是如何在浏览器中以我决定的大小显示它们?我希望它们更小,并尝试过:
<object width="400" data="image.svg"></object>
Run Code Online (Sandbox Code Playgroud)
但后来我得到了可见的滚动条.
如果我改变SVG文件设置它的工作原理width,并height以100%相反,但我想决定在HTML的大小,无论在SVG文件中使用什么尺寸.这可能吗 ?
是否有任何jQuery或javascript库生成给定json数据的动态表?我不想定义列,库应该读取json哈希中的键并生成列.
当然,我可以自己遍历json数据并生成html表.我只是想知道是否存在任何我可以简单重用的库.
可能重复:
HTML5中的自动关闭标签是否有效?
例如:
<div id="myDiv" />
Run Code Online (Sandbox Code Playgroud)
然后将使用Javascript填充此div.
这是有效的HTML吗?
你需要/在img标签的末尾有一个吗?我在W3schools.com上看到一个例子没有/:
<img src="smiley.gif" alt="Smiley face" height="42" width="42">
Run Code Online (Sandbox Code Playgroud)
我知道没有必要自动关闭标签,至少在我的浏览器中,但我应该这样做吗?
Google,Yahoo和MS 推出的新schema.org建议使用该<link>属性来显示在线商店中产品的状态:
<div itemscope itemtype="http://schema.org/Offer">
<span itemprop="name">Blend-O-Matic</span>
<span itemprop="price">$19.95</span>
<link itemprop="availability" href="http://schema.org/InStock"/>Available today!
</div>
Run Code Online (Sandbox Code Playgroud)
然而,根据w3schools.org <link>只允许在头部:
注意:此元素仅在head部分中出现,但它可以出现任意次.
我不习惯W3C风格,所以我无法理解W3C的确切定义.任何人都可以帮助我:它是否真的允许<link>在体内使用(在HTML5中,因为schema.org使用HTML5标签)或谷歌,雅虎和MS是否打破标准?
我不了解开始标记的属性和属性的HTML5规范langxml:lang<html>.滚动了一下,据我所知,xmlns是一个"护身符"(没有效果),但对于lang和xml:lang?他们应该被使用吗?如果是这样,他们应该设置什么?
在GitHub维基页面上,如果我输入:
www.foobar.com
Run Code Online (Sandbox Code Playgroud)
GitHub自动假定这是一个URL,并使文本成为http://www.foobar.com的超链接.但是,有时我不希望创建超链接.有没有办法阻止这种行为?也许某种降价?