我正在使用使用自定义标签的发布系统。这些在服务器上进行解释。问题是,当在本地查看时,它们会给 Opera 带来很大的问题(不会解释自定义标签)。
Opera 处理这些标签的方式与其他浏览器不同。看起来它正在关闭文档末尾的标签(即使标签包含右斜杠)。我只是想知道,如果这种行为被认为是错误或功能。
另外,如果您知道如何破解此类代码,以便我可以在本地调试 Opera 的 HTML+CSS(无需解释的自定义标签),请告诉我。谢谢你。
尝试以下代码以查看它的实际效果(现场示例):
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Non-standard tag behavior in Opera</title>
<style type="text/css" media="all">
div { background: yellow; padding: 1em; }
nonstandardtag { border: 1px solid red; }
</style>
</head>
<body>
<div>
<nonstandardtag>content of non-standard tag</nonstandardtag>
main tag content
</div>
<div>
<nonstandardtag />
main tag content
</div>
</body>
</html>