Это ответ на отредактированный вопрос.Ответом будет в основном применение предыдущего ответа, только с заменой конкретной таблицы стилей и имени элемента, но здесь я также иллюстрирую, как URL data:
можно использовать для встраивания внешней таблицы стилей.(Я не думаю, что это имеет большой смысл, но это решает вопрос, и, возможно, есть конкретная причина для запроса решения с одним файлом.)
<?xml version="1.0" standalone="yes" ?>
<?xml-stylesheet type="text/css" href=
"data:text/css,element{position:relative;display:block;width:600px;background-color:%23999999;color:%23FFFFFF;font-family:Tahoma,Arial;font-size:40px;padding:15px;}"
?>
<!DOCTYPE demo [
<!ELEMENT demo (element)>
<!ELEMENT element (#PCDATA)>
]>
<demo>
<element>Hello world</element>
</demo>
Примечание: в data:
URL, символ «#» (U + 0023) был% -кодирован как %23
.