查看: 229|回复: 6
打印 上一主题 下一主题

[求助] MDX中可以内嵌CSS文件?

[复制链接]
  • TA的每日心情
    擦汗
    2020-7-3 13:51
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    90

    主题

    277

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    10032
    跳转到指定楼层
    1
    发表于 2022-7-26 17:15:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    发现一个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是怎么规定的?求教一下。 TED.zip (886.79 KB, 下载次数: 0)
  • TA的每日心情
    开心
    2022-6-29 07:24
  • 签到天数: 289 天

    [LV.8]以坛为家I

    17

    主题

    858

    回帖

    9688

    积分

    进士

    Rank: 8Rank: 8

    积分
    9688
    2
    发表于 2022-7-26 18:33:10 | 只看该作者
    有些mdd文件,解压后就是一个css文件。

    该用户从未签到

    123

    主题

    1719

    回帖

    3万

    积分

    翰林院编修

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    30382

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章

    3
    发表于 2022-7-26 19:54:32 | 只看该作者
    Mdxbuilder文件夹里呢,其实都有文档说明的。

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

  • TA的每日心情
    擦汗
    2020-7-3 13:51
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    90

    主题

    277

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    10032
    4
     楼主| 发表于 2022-7-26 20:01:49 | 只看该作者
    zaijiaseng 发表于 2022-7-26 18:33
    有些mdd文件,解压后就是一个css文件。

    我只解压了MDX没有解压MDD

    该用户从未签到

    19

    主题

    523

    回帖

    8663

    积分

    进士

    Rank: 8Rank: 8

    积分
    8663
    5
    发表于 2022-7-26 20:38:09 | 只看该作者
    这都不算 CSS。CSS 还没出现/流行前,<font> 被用来排版字体。现已废弃,只是浏览器还兼容。

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

    该用户从未签到

    19

    主题

    523

    回帖

    8663

    积分

    进士

    Rank: 8Rank: 8

    积分
    8663
    6
    发表于 2022-7-26 21:06:35 | 只看该作者
    entropy 发表于 2022-7-26 20:38
    这都不算 CSS。CSS 还没出现/流行前, 被用来排版字体。现已废弃,只是浏览器还兼容。

    网页“内嵌” CSS, ...


    TED.Style.txt 这种 1 2 3 写法好像是 MDX 特有的 Compat Html。没有学习和使用的必要。
  • TA的每日心情
    擦汗
    2020-7-3 13:51
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    90

    主题

    277

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    10032
    7
     楼主| 发表于 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>