starmars 发表于 2022-7-26 17:15:04

MDX中可以内嵌CSS文件?

发现一个MDX文件 TED.mdx 用 Mdx Export 3.6解压后出现TED.Style.txt,其中内容是:
1
<font size=5>
</font>
2
<br>

3
<font face="Kingsoft Phonetic Plain, Tahoma">
</font>


—————— 以上并非一个语法正确的CSS文件。还不大清楚MDX中内嵌CSS是怎么规定的?求教一下。

zaijiaseng 发表于 2022-7-26 18:33:10

有些mdd文件,解压后就是一个css文件。

chigre3 发表于 2022-7-26 19:54:32

Mdxbuilder文件夹里呢,其实都有文档说明的。

另外顺带问下那个js后来怎么样了?

starmars 发表于 2022-7-26 20:01:49

zaijiaseng 发表于 2022-7-26 18:33
有些mdd文件,解压后就是一个css文件。

我只解压了MDX没有解压MDD

entropy 发表于 2022-7-26 20:38:09

这都不算 CSS。CSS 还没出现/流行前,<font> 被用来排版字体。现已废弃,只是浏览器还兼容。

网页“内嵌” CSS,有两种方式,<style>*</style> 和 <tagname style="*">。能不用就别用,因为不便于修改。

entropy 发表于 2022-7-26 21:06:35

entropy 发表于 2022-7-26 20:38
这都不算 CSS。CSS 还没出现/流行前, 被用来排版字体。现已废弃,只是浏览器还兼容。

网页“内嵌” CSS, ...

TED.Style.txt 这种 1 2 3 写法好像是 MDX 特有的 Compat Html。没有学习和使用的必要。

starmars 发表于 2022-7-26 21:15:46

chigre3 发表于 2022-7-26 19:54
Mdxbuilder文件夹里呢,其实都有文档说明的。

另外顺带问下那个js后来怎么样了?


谢谢提醒,原来这是紧凑模式。我抄下来在这里:
MDict的紧凑型html格式(Compat Html)
这个格式由两个文件组成,正文文件格式基本和2)一样,但在正文里可以使用记号。另外
一个是记号文件。

记号文件的格式:
由多个记号定义组成,每个记号定义有3行
第一行: 记号的名称(只能用数字,必须大于0,最大不超过255)
第二行: 开始字符串(可以为空)
第三行: 结束字符串(可以为空)
使用时在正文里使用`记号`(键盘左上角的那个符号)就会将后续的文字直到下一个记号前的文
字用记号定义的开始字符串和结束字符串括起来。正文里如果需要显示` 则用"&#96;"表示。内
码应该和正文的一样(例如正文如果是用Unicode的话,记号文件也应该用Unicode)

例如:
记号文件:
1
<font size=5>
</font>
2
<br>

3
<font face="Kingsoft Phonetic Plain, Tahoma">
</font>



正文文件:
whole
`1`whole&#96;s`2`<p>`3`(hol,hJl; houl)
</>

最后在显示的时候就会被替换成
<font size=5>whole&#%96;s</font><br><p><font face="Kingsoft Phonetic Plain, Tahoma">(hol,hJl; houl)</font>

页: [1]
查看完整版本: MDX中可以内嵌CSS文件?