问题标签 [html4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 在 Django 中使用有效的 HTML 4.01 Strict
我在这里找到了类似的问题,但我正在寻找更通用的解决方案。
就像现在一样,当 Django 为您生成任何类型的 HTML 时(这主要发生在生成表单时),它默认使用自闭合标签,即<br />
而不是<br>
. <br />
是有效的 XHTML,我认为 HTML5 也是有效的,但它不是有效的 HTML4。
有什么干净的方法可以覆盖它吗?还是用 XHTML 或 HTML5 编写 django 站点更好?
html - 控件未正确对齐
我正在使用以下代码来设计我的主页。输出(如下所示)未正确显示。您可以看到横幅向最左侧移动,导航链接之间有很大的差距。这个怎么设置?可以仅使用 DIV 标签而不是 TABLE 来完成吗?
html - 使用 DOCTYPE HTML 4.01 过渡到 IE8
我们在 HTML 代码的第一行中的所有页面中使用:
我们正在转向新的 IE8,我们希望保持 DOCTYPE 不变,是否有任何建议/警告我们最好注意?
我的意思是:“小心 CSS min-width 在 IE8 过渡中不再起作用,小心它会在这个和那个中搞砸页面,等等。”
html - HTML:包括或排除可选的结束标签?
一些HTML 1结束标签是可选的,即:
注意:不要与禁止包含的结束标签混淆,即:
注意: xhtml
与 HTML 不同。xhtml 是 xml 的一种形式,它要求每个元素都有一个结束标记。结束标签可以在 html中被禁止,但在xhtml
.
是可选的结束标签
- 理想情况下包括在内,但如果您忘记了它们,我们会接受它们,或者
- 理想情况下不包括在内,但如果您将它们放入,我们会接受
换句话说,我应该包括它们,还是不应该包括它们?
HTML 4.01 规范谈到关闭元素标签是可选的,但没有说明是否最好包含它们,或者最好不包含它们。
另一方面,DevGuru 上的一篇随机文章说:
结束标签是可选的。但是,建议将其包括在内。
我问的原因是因为您只知道出于兼容性原因它是可选的;如果可以的话,他们会让他们(强制|禁止)。
换句话说:HTML 1、2、3 对这些现在可选的结束标签做了什么。HTML 5 做了什么?我该怎么办?
笔记
HTML 中的某些元素被禁止使用结束标记。您可能不同意这一点,但这是规范,没有争议。我在询问可选的结束标签,以及意图是什么。
脚注
1 HTML 4.01
asp.net - 使用 aspx 在 html 4 验证中删除短标签
我是 HTML 4 验证的新手,如果我放 HEAD runat="server" 标签
我收到此错误 - 错误第 6 行,第 82 列:此处不允许使用字符数据
…lesheet" type="text/css" media="all" />
在 head 标签中,我调用了 css 文件。
所以如果有人知道瘦可以帮助我,如何解决这个错误?提前致谢。对不起我的英语不好...
html - 将 XML 转换为 HTML(相对于 xhtml)
我想将一些 xml 转换为具有以下格式的 HTML:
<TR><TD> col1 <TD> col2 <TD> col3 </TR>
注意:输出为HTML
, 并省略了可选的结束标记。这就是问题所在,也是问题存在的原因。
我正在使用的 XSL 片段是:
您可以看到 XSL 的内容与我想要的 HTML 相匹配(为便于阅读而包装):
注意:那些知道我从 XSLT 得到的错误的人:希望已经知道答案。
当出现我的XSL
(不要忘记,它是 的一种形式xml
)时,我得到了格式不正确的错误:
结束标签“TR”与开始标签“TD”不匹配。
这很有意义。确实:
TD
在关闭TR
. 所以问题是:
如果不是,我怎么能xml
变成?HTML
HTML
xml
也可以看看
更新一
有人建议无论如何都可以简单地包含结束标签,以使 XSL 有效(显示为便于阅读包装):
然后,通过使用xsl:output method='html'
,最终的 HTML 内容将</TD>
神奇地省略标签。除了它不起作用:
更新二
有人建议我放弃,不要费心问这个问题,只包括可选的结束标签。这是可能的,但这不是我的问题。此外,“解决方案”不适用于关闭标签被禁止的元素,例如:
或者
<BR>
鉴于 HTML 中禁止关闭元素,我将如何在我的 HTML 输出中包含一个<BR>
元素。
html - 自闭合输入标签在 HTML 4 中有效吗?
根据http://www.w3.org/TR/html401/interact/forms.html#h-17.4,输入元素应该以单个>
而不是/>
. 尽管大多数浏览器都可以处理以 结尾的输入元素,但是/>
根据 HTML 语法规则,这样的输入元素是否有效?换句话说,元素在HTML 4中是否类似<input ... />
且<br />
有效?
(这个问题是关于 HTML 而不是 XHTML !!!)
html - 我应该删除元标记中的尾部斜杠吗?
W3c 标记验证要求我删除页面上的尾部斜杠。这个对吗?Aand 我的页面在所有浏览器中仍然兼容吗?
audio - 在 html4 中嵌入音频的最新技术是什么?
我一直在尝试为如何嵌入音频的最先进技术找到一个明确的现代资源,并且一直在寻找关于 Flash 视频的大量最新信息,以及许多关于音频嵌入的非常古老且有问题的文章(例如对 IE 3.0 的引用)。在 stackoverflow 或 doctype 上也找不到任何东西。
我正在用 html4 编写,所以很明显,虽然 html5 音频标签会很棒,但这对我来说不是一个解决方案。
那么应该如何嵌入音频以最大化功能和浏览器支持呢?
我正在使用的特定文件是 midi 类型,但我不认为这太重要了。