我正在尝试将背景图像设置为 <header>
使用 CSS 标记到 XSL 文档中,但它不起作用(图像不显示)。
图片路径正确。如果我用 <img>
设置图像应答器,工作正常。
XSL代码:
<xsl:template match="/">
<html>
<head>
<meta charset="utf8" />
<title>Bibliothèque</title>
<link type="text/css" rel="stylesheet" href="exercice9.css" />
</head>
<body>
<header></header>
...
CSS 代码:
body
{
font-family: sans-serif;
}
header
{
background: url(res/titre.gif");
}
你有什么想法吗?
谢谢:)
最佳答案
使用以下流程:
- 将
header
的样式设置为图片的尺寸 在根元素中包含 XHTML 命名空间:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" >
包含
xsl:output
元素以设置 HTML5 文档类型:<xsl:output method="xml" encoding="utf-8" version="" indent="yes" standalone="no" media-type="text/html" omit-xml-declaration="no" doctype-system="about:legacy-compat" />
引用资料
关于css - 无法使用 CSS 和 XSL 设置背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26174833/