【群聊问题】【超纲】如何修改XML文件样式?
我想请教一个XML的问题,它下面的CSS部分是不是写错了啊? 应该是users #u01{}
答:首先,上面的截图并非来自本书,但还是可以回答一下这个问题:
@昆明-小王-学生 首先,TMX的本质就是XML,这个是对的,计算机辅助翻译工具的大部分数据存储文件,比如翻译记忆库交换文件(TMX)、术语库交换文件(TBX)、断句规则交换文件(SRX)等都是基于XML的。
了解一下XML对了解翻译技术的原理有很大帮助,本书中只涉及TMX文件的解析,学完之后可以了解双语数据是如何存储在翻译记忆库中的。
其次,你发的这个截图虽然不是来自于本书,但是也介绍了XML的一个特点,即XML虽然是用来存储数据的,但是也可以对其进行格式上的美化,即通过层叠样式表(Cascading Style Sheets),也就是CSS。
本书并不涉及任何CSS相关的知识,因为学习CSS能让网页更好看,但是对学习编程基础没什么太大帮助。
至于你提到的那个问题,书里面错了。
因为使用CSS对XML文件中的数据进行美化的主要原理时通过选择器(Selector),选择器选的是XML文件中的元素(Element),而元素又是分层的。
比如在你给的例子中,<users>元素是<user>元素的爸爸,而且在示例中,<users>爸爸有两个儿子,分别是明叫u01的<user>儿子和名叫u02的<user>儿子。
CSS希望让u01儿子的字体变成微软雅黑,让u02儿子的字体变成华文彩云,所以是不会去找他们爸爸讨论问题的,而是直接找他们。
通过名字来选择元素的方式是通过id,选择id的方式是用井号(#)
但是你给的这个例子应该是改变不了,因为应该使用users
不过不写users,直接写:
#u01 {}
也是可以的。
注意,#和u01之间没有空格
没有找到相关结果
0 个回复