我相信这不是合法的HTML,对吗? 据我所知,几乎每个浏览器都显示/执行此操作 我作为最终用户可以做些什么?
问题:它的东西是由免费托管服务提供商添加的,我真的不想看到它的外部html标签,我不在乎它是什么。如果有一个firefox的设置/按钮,我想知道,谢谢
答案 0 :(得分:2)
我相信这不是合法的HTML,对吗?
正确。
..据我所知,几乎每个浏览器都显示/执行此操作..
是的 - 浏览器试图从他们得到的混乱中获得最佳效果。
..作为最终用户我能做些什么?
你遇到的问题是什么?
答案 1 :(得分:0)
正确,这不是合法的HTML。然而,浏览器总是试图渲染几乎任何东西,无论多么畸形,以便不会让那些可能完全不理解标准的人难以创建HTML页面。不幸的是,这导致了对标准的普遍无视。
显然way to configure Opera不使用“怪癖模式”并坚持使用标准字母。
答案 2 :(得分:0)
问题:它的东西是免费添加的 托管服务提供商,我真的不想要 看看它的外部html标签,我 不在乎它是什么。 如果有的话 firefox的设置/按钮我想知道
对你:
affected.domain.com##HTML + *
),有效地选择HTML元素的所有兄弟对于访问您网站的所有其他人,请:
答案 3 :(得分:0)
在标记之后只打开p标记(没有关闭p标记),然后将下面的代码放在样式表中。它在firefox 4中运行。
put p tag like this: </html><p>.... then add to your stylesheet: html p{display:none}
答案 4 :(得分:-1)
我认为Firefox坚持严格的html 4。您还可以将firefox中的模式切换为“严格”
答案 5 :(得分:-1)
我还没试过,但是如果你想为每个人摆脱它,你可以尝试一下你的样式表:
img {
display: none;
}
body img {
display: inline;
}
这应该删除身体外的所有图像,但我不知道浏览器在无效的html时如何处理图像和样式。
如果其他元素有效,您可以执行相同的操作(显然不是&lt; script&gt;标记)。
编辑它不适用于body标签,但它与body标签内的div一起使用,因此如果您的内容位于id 内容,这是有效的(至少在IE7和Firefox 3中):
img {
display: none;
}
#contents img {
display: inline;
}
答案 6 :(得分:-1)
放置<html>
外部的做法来自于建议将脚本放在所有内容之后或页面的bootom上(在BODY结束标记之前正确放置)以便仅在执行脚本之后页面已加载且所有内容均可用,从而减少了对其他文档就绪解决方案的需求。
将<img>
置于<html>
之外的做法根本没有任何意义。
HTML标记是文档的根,只能包含HEAD和BODY。 将标记放在根目录之外会使文档无效。
这样做没有任何优点或好处。
查看更多: