出于调试目的,我在开发页面时在严格的 XHTML 下运行我的页面。但是,现在,我意识到,这样的代码行不通:
<!-- With header("Content-Type: application/xhtml+xml; charset=\"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" lang="en" xml:lang="en">
<head>
<!--blah blah blah-->
</head>
<body>
<form method="post" target="my_frame">
<button>Send the form!</button>
</form>
<iframe name="my_frame" src="about:blank"></iframe>
</body>
</html>
在这里试试。并尝试使用text/html
content-type。当然,我可以禁用站点的严格模式,但在这里我的问题是,如何让它在 XHTML 中工作。(这意味着,如何使 1. 链接正常工作)。
有趣的事实:在测试示例时,我注意到<button>
标签在 IE 中无法正常工作。有什么想法有什么问题吗?(当然这是一个附带问题)