以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML基础 』 (http://bbs.xml.org.cn/list.asp?boardid=1) ---- 为什么我的程序如果元素名用中文,那么css样式表就不起作用了,但把元素名改成英文,其他不变,就起作用? (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=5743) |
-- 作者:marilyn -- 发布时间:3/19/2004 10:44:00 AM -- 为什么我的程序如果元素名用中文,那么css样式表就不起作用了,但把元素名改成英文,其他不变,就起作用? 我想问一下为什么我的程序如果元素名用中文,那么css样式表就不起作用了,但把元素名改成英文,其他不变,就起作用? |
-- 作者:marilyn -- 发布时间:3/19/2004 11:45:00 AM -- <?xml version="1.0" encoding="GB2312" standalone="yes"?> <!-- this is my first xml document --> <?xml-stylesheet type="text/css" href="first1.css" ?> <!DOCTYPE mingdan [ <!ELEMENT mingdan (shangxueyuan, xinguan)> <!ELEMENT shangxueyuan (pengyou)> <!ELEMENT xinguan (pengyou)> <!ELEMENT pengyou (ID, xingming, dianhua, email)> <!ELEMENT ID (#PCDATA)> <!ELEMENT xingming (#PCDATA)> <!ELEMENT dianhua (#PCDATA)> <!ELEMENT email (#PCDATA)> ]> <mingdan> <shangxueyuan> <pengyou> <ID>01</ID> <xingming>一</xingming> <dianhua>1234567</dianhua> <email>aaa@cdut.edu.cn</email> </pengyou> </shangxueyuan> <xinguan> <pengyou> <ID>02</ID> <xingming>二</xingming> <dianhua>4567890</dianhua> <email>bbb@cdut.edu.cn</email> </pengyou> </xinguan> </mingdan> |
-- 作者:marilyn -- 发布时间:3/19/2004 11:45:00 AM -- 这是样式表“ xingming |
-- 作者:marilyn -- 发布时间:3/19/2004 11:48:00 AM -- 上面这个是对的 当我把 dianhua 改成 电话 pengyou 改成 朋友~~~~~~~~~~~~~~等等,样式表就不起作用了 事实上我是先 作的中文的元素名,实在弄不对了,才用 ”查找替换“的方法改成 字母的元素名 |
-- 作者:marilyn -- 发布时间:3/19/2004 11:53:00 AM -- 这是以前的,不起作用的 <?xml version="1.0" encoding="GB2312" standalone="yes"?>
姓名 |
-- 作者:admin -- 发布时间:3/19/2004 11:55:00 AM -- CSS开头加上 @charset "gb2312";
|
-- 作者:marilyn -- 发布时间:3/19/2004 11:56:00 AM -- <名单> <商学院> <朋友> 01 <姓名>一 <电话>1234567 aaa@cdut.edu.cn <信管> <朋友> 02 <姓名>二 <电话>4567890 bbb@cdut.edu.cn |
-- 作者:泉韵星魂 -- 发布时间:3/19/2004 1:11:00 PM --
好象还是不行啊....... |
-- 作者:marilyn -- 发布时间:3/19/2004 1:21:00 PM --
应该是起作用了,但是它要把元素名也给输出来~~~就象上面我给出来的结果那样~~ |
-- 作者:泉韵星魂 -- 发布时间:3/19/2004 1:38:00 PM -- "姓名"有"color:red;" 但我在IE中看到的"<姓名>一"和"<姓名>二 "还是黑色的.... 你看到的"<姓名>一"和"<姓名>二 "是红色的吗??? |
-- 作者:marilyn -- 发布时间:3/19/2004 1:55:00 PM -- 也不是红色 但是刚开始显示的根本就是一行 后来加上那一句,就分行显示了 |
-- 作者:泉韵星魂 -- 发布时间:3/20/2004 1:32:00 PM -- 我在Mozilla浏览器里试了一下,无论有没有@charset "GB2312",都可以看到满意的效果..... 看来不是CSS样式单不起作用,而是IE在解析CSS样式单时做的不好...... Mozilla 浏览器被 PC World 杂志评为2003年最佳浏览器,看来并非徒有虚名。 |
-- 作者:孤独 -- 发布时间:3/20/2004 10:24:00 PM -- CSS8支持中文了拉~ |
-- 作者:809 -- 发布时间:3/21/2004 2:18:00 PM -- 晕哟。。。我加了“@charset "GB2312";”也是不能用。。。 |
-- 作者:marilyn -- 发布时间:3/21/2004 7:30:00 PM --
酱紫呀?也就是我编的的程序没有问题吧,呵呵~~ 谢谢了!!! |
-- 作者:孤独 -- 发布时间:3/21/2004 10:04:00 PM --
但你不可能让浏览者................都用Mozilla,我想大部分人都用ie吧,或者用使用IE内核的程序吧! |
-- 作者:marilyn -- 发布时间:3/21/2004 11:13:00 PM -- 94, 可是我也不知道是咋回事~~ |
-- 作者:泉韵星魂 -- 发布时间:3/22/2004 9:05:00 AM --
那就只能是CSS+英文元素名,或者是用XSL样式单了........... 还有就是寄希望于微软在IE7.0里作出改进.........(我认为不太现实) |
-- 作者:yixixi -- 发布时间:4/4/2004 9:34:00 PM -- ie7.0???IE6.0+Sp1是微软IE浏览器的终结版,不会出IE7喽! |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
109.375ms |