下面我尝试在 CSS 中使用标记名(跨度)定位元素,但它在早期的 Internet Explorer 中不起作用......如果有人有解决这个问题的方法,请帮助......
索引.php
<?php header('Content-type: application/xhtml+xml'); ?>
<?xml-stylesheet type="text/xsl" href="copy.xsl"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:aa="zz" xmlns:ee="rr">
<head>
<title></title>
<style type="text/css">
/* it work */ aa\:span{background: #00ff00;}
/* it doesnt work */ span{background: #00ff00;}
</style>
</head>
<body>
<aa:span id="span1">
<aa:p>aaa</aa:p>
</aa:span>
<ee:span id="span1">
<ee:p>aaa</ee:p>
</ee:span>
</body>
</html>
复制.xsl
<stylesheet version="1.0"
xmlns="http://www.w3.org/1999/XSL/Transform">
<template match="/">
<copy-of select="."/>
</template>
</stylesheet>