以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  [求助]请帮忙检查XML&CSS代码,用于显示xml数据使用css定义表格在IE中。。。  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=46905)


--  作者:w3shools
--  发布时间:5/15/2007 10:42:00 AM

--  [求助]请帮忙检查XML&CSS代码,用于显示xml数据使用css定义表格在IE中。。。
请帮忙检查XML&CSS代码,用于显示xml数据使用css定义表格在IE中。。。
以下代码在Firefox中显示正常表格,在IE中就无法正常显示(所有row都变成一行)。甚至在
Altove XMLSpy中通过双测,但表格显示如IE一行到低。
是表格控制问题还是CSS文件定义问题,请高手帮忙。

table.css:  
datatable  {  
       display:  table;  
       width:  80%;  
       border:  solid  1px;  
       margin-left:  auto;  
       margin-right:  auto  
       }  
columns  {  
       display:  table-header-group;  
       background-color:  lightblue;  
       }  
column  {  
       display:  table-cell;  
       font-weight:  bold;  
       border-right:  solid  1px;  
       }  
rows  {  
       display:  table-row-group  
       }  
row  {  
       display:  table-row  
       }  
cell  {  
       display:  table-cell;    
           border-right:  solid  1px;  
       }  


table.xml:  
<?xml version="1.0"?>
<?xml-stylesheet href="table.css" type="text/css"?>
<!DOCTYPE datatable [
<!ELEMENT datatable (columns,rows)>
<!ELEMENT columns (column*)>
<!ELEMENT column (#PCDATA)>
<!ELEMENT rows (row*)>
<!ELEMENT row (cell*)>
<!ELEMENT cell (#PCDATA)>
]>
<datatable>
    <columns>
        <column>First_name</column>
        <column>Last_name</column>
        <column>Domain_name</column>
    </columns>
    <rows>
        <row>
            <cell>AAA</cell>
            <cell>BBB</cell>
            <cell>CCC</cell>
        </row>
        <row>
            <cell>DDD</cell>
            <cell>EEE</cell>
            <cell>FFF</cell>
        </row>
    </rows>
</datatable>


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms