所以我使用記事本 ,我有一個非常簡單的xml檔案來演示這個問題。
<?xml version="1.0" standalone="no"?>
<?xml-stylesheet type="text/css" href="stylesheetfamily.css"?>
<family>
<parent>Judy</parent>
<parent>Layard</parent>
<child>Jennifer</child>
<child>Brendan</child>
</family>
外部CSS是這樣的:
family ( color: #8B008B; )
parent (
font-family: Arial Black;
display: block;
color: #ff0000;
border: solid 5px green;
width: 300px;
text-align: center;
)
child (
font-family: verdana, helvetica;
color: #cc0000;
border: solid 5px;
border-color: #cc0000;
display: block;
)
如果我在瀏覽器上運行 xml 檔案來檢查它,我不會得到等待的結果。它將顯示 xml 但不讀取 css 檔案只是常規文本。如果我在瀏覽器上打開開發控制臺,我會在樣式選項卡上找到沒有匹配的選擇器或樣式。即使我使用外部 dtd(而不是 css),xml 檔案也會向我顯示 DTD 是被禁止的,即使 dtd 是有效的,所以它可能沒有首先讀取 dtd 檔案。
uj5u.com熱心網友回復:
您在樣式表中使用了括號 () 而不是花括號 {}。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/471892.html
