以下 xhtml 文件是我正在加载到 WebBrowser 控件 ( https://msdn.microsoft.com/en-us/library/2te2y1x6.aspx )中的 epub 封面的精确副本。
我想知道为什么 .NET Web Browser 类不支持 xlink:href 属性。
换<image width="600" height="900" xlink:href="cover.jpeg"/>
工作<image width="600" height="900" src="cover.jpeg"/>
。
没有写一个替换正则表达式,我有其他选择吗?我想保持 HTML 的原生格式。
<?xml version='1.0' encoding='utf-8'?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="calibre:cover" content="true"/>
<title>Cover</title>
<style type="text/css" title="override_css">
@page {padding: 0pt; margin:0pt}
body { text-align: center; padding:0pt; margin: 0pt; }
</style>
</head>
<body>
<div>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="100%" height="100%" viewBox="0 0 600 900" preserveAspectRatio="none">
<image width="600" height="900" xlink:href="cover.jpeg"/>
</svg>
</div>
</body>
</html>