在c# wpf应用程序中将样式表链接到本地html页面

本文关键字:链接 页面 html 样式 wpf 应用程序 | 更新日期: 2023-09-27 18:11:06

我有一个带有浏览器控件的WPF,它指向一个本地HTML文件。

我有我的.html.css文件在一个文件夹标记WebResources,但似乎无论我如何链接在index.html文件的样式表样式不显示。

My Solutions Explorer

Solution MyProject
-- MyProject
---- Properties
---- References
---- WebResources
  ---- Index.html
  ---- Style.css

index . html

<!DOCTYPE HTML>
<html>
<head>
    <title></title>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
        <link rel="stylesheet" href="WebResources'Style.css" />
        <!-- Also Tried "<link rel="stylesheet" href="Full'Path'To'Style.css" /> -->
</head>
<body>
    <div class="container">
        <h1>This should be very big</h1>
    </div>
</body>
</html>

Style.css

h1 {
    font-size: 10em;
}

在c# wpf应用程序中将样式表链接到本地html页面

如果index.html和Style.css在同一个文件夹中,你应该使用:

<link rel="stylesheet" href="Style.css" />

我刚刚尝试了一个测试应用程序,它工作得很好。

你试过斜杠(/)吗?html页面通常使用这些来引用其他资源,而不是windows样式的反斜杠