html - 如何在xml中嵌入css?

标签 html css asp.net xml

我正在尝试将我的 css 中的嵌入式条形码字体应用到 xml 文件中。 xml 文件生成我需要显示为条形码的订单号。

此文档直接发送到电子邮件,然后生成销售发票。

这是生成订单号的原因:

   <font face="barcode">
                <xsl:value-of select="$OrderInfo/OrderNumber" />

              </font>

我试过使用两者链接我的 css:

<?xml-stylesheet type="text/css" href="App_Themes/Skin_3/style.css" ?>

<link href="App_Themes/Skin_3/style.css" type="text/css" rel="stylesheet"/>

CSS 中的嵌入字体:

@font-face {
    font-family: barcode;
    src: url(Fonts/IDAutomationHC39M_FREE.otf)  format("truetype");
}

barcode
{
    font-family:barcode; 
     font-size: 26px;
    font-weight:normal;
    }

最佳答案

HTML 有一个链接元素来链接到外部样式表,但不是每个基于 XML 的格式都会有这样的元素。如果没有合适的元素,您仍然可以通过 xml-stylesheet 处理指令附加外部样式表,如下所示:

<?xml-stylesheet href="my-style.css"?>

...此处的其余文档...

此处理指令 (PI) 必须位于文档的第一个标记之前。 type="text/css" 不是必需的,但它有助于浏览器:如果它不支持 CSS,它知道它不必下载这个文件。

就像HTML的link元素一样,可以有多个xml-stylesheet PI,它们可以有属性来设置type、medium和title。

例子

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<?xml-stylesheet type="text/css" href="style.css"?>

Reference ...

关于html - 如何在xml中嵌入css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25788069/

相关文章:

javascript - 在点击事件中获取所有标签名称

PHP/HTML 表单向 MySQL 提供空白条目

html - 没有值的 HTML 属性术语

html - 在 IE8 中修复元素的 z-index

C# - 按索引的 SQLDataReader 与 SQLDataReader.GetOrdinal(ColumnName)

c# - 触发并忘记异步任务与 Task.Run

mysql - 如何在 visual studio 2015 中使用 ADO.net Identity 数据模型使用 Entity Framework 6(web api)进行 mariadb 设置(版本 10.2.17)?

html - 为什么 <span> 标签的行为与 <div> 标签不同?

垂直大小的 Javascript css 转换不起作用

html - 如何均匀分布 24 个 Div(3 列 8 行)