xliley01 发表于 2018-6-26 17:55:31

一个小白第一次使用style美化词典

原来我的词典都是光秃秃的,最多用空行来区分一下,最近研究了一下MDict的紧凑型html格式(Compat Html)

词典制造软件原文说明如下

这个格式由两个文件组成,正文文件格式基本和2)一样,但在正文里可以使用记号。另外
一个是记号文件。

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


制作后显示效果我很开心。呵呵。给大家看个最后图片吧。



接下一部把我的现代法汉汉法也去美一美。大侠们别笑,小白都是这样容易开心快乐的。

dfliaoyue 发表于 2018-6-26 19:55:13

xliley01 发表于 2018-6-26 18:59
标签还不会用,一步步来吧。很笨的,说。

我是觉得你把精力用偏了。
mdx格式本质上就是html,这就意味着你要想知道什么,在网上搜有关html的知识就行(推荐个去处,w3school,有中文哦)。本来除了兼容性问题外,只有@@@跳转、词条跳转entry://和发音sound://几个特殊的标记需要特别注意。
使用style文件,有些把简单问题复杂化了。反正我个人是非常不喜欢style,了解它纯粹是为了改比较老的用style的词典。ray大的mdxbuilder 4.0好像也取消了对style的支持。
此外,像<font>标签,属于过时的东西了。特别简单没啥排版空间的词典可以用用,其它的还是建议使用标签或是类。而且使用css控制排版有更强大的功能,也方便修改排版。像<br>之类的也少用的好。
至于html从哪入门呢?因为本身也不是说要做个完整网页,只是要词典好看些。那就找个简单点的词典(最好是不带js的,弄明白css后有需求再去折腾js,千万别拿ff大的入门)。对于我们改个排版之类的,有点基础的入门知识也就差不多了。

举个简单的例子,你那个1记号,用html+css来写,可以是:
html:
<your_tag_name>text</your_tag_name>

css:
your_tag_name {font-size: 20px;}
或者
html:
<span class="your_class_name">text</span>

css:
.your_class_name {font-size: 20px;}
看起来似乎区别不大,但你要是想加个悬挂缩进、内容前加个符号、换个字体什么的,改起来会轻松很多。

dfliaoyue 发表于 2018-6-26 18:38:15

最好别用这个。有这功夫,直接弄成标签不更省事。
这东西唯一好处就是节省一点点空间,但现在谁缺存储空间?占空间的也是mdd,mdx撑死了能占多少?但弊端就是改排版很麻烦。

bbs 发表于 2018-6-26 18:55:43

Style方式美化确实挺有意思。而且荣誉的代码少,压缩率非常高,挺好的。

xliley01 发表于 2018-6-26 18:59:26

标签还不会用,一步步来吧。很笨的,说。

Silas 发表于 2018-6-26 19:49:06

小小白不知有這個方法,很神奇。

xliley01 发表于 2018-6-26 21:09:20

想是scc更容易改板式什么的,对于我这个初学者,这个style已经比之前进步多了。谢谢dfliaoyue 的指导。我再研究研究,下次做字典的话。谢谢了。

oversky 发表于 2018-6-26 21:56:23

个人有碰到用 style 的就21世纪英汉汉英双向词典的某些版本。
當初解開來看還找不到 css 檔。

水货姐姐家QD 发表于 2018-6-26 22:53:48

dfliaoyue 发表于 2018-6-26 19:55
我是觉得你把精力用偏了。
mdx格式本质上就是html,这就意味着你要想知道什么,在网上搜有关html的知识就 ...

虽然自己基本上没实践过,但是看了您的回复,还是之前少弄Style,然后设置好标签,以后统一由css控制排版的好。

主要是方便后期二次修改,不然一堆东西要直接用编程语言去批量修改源文件了。

xishan 发表于 2018-6-26 23:45:53

这种学习方式很好

hsh791116 发表于 2018-7-1 06:25:17

我也是小白_(:з」∠)_

filmgoer 发表于 2018-7-24 15:16:48

同是小白,学习一下

OnO 发表于 2018-9-1 12:42:46

看来自己任重而道远啊,还不会用style

doctorl 发表于 2018-9-4 20:03:48

很神奇,第一次见,长见识了

RemusLupinJr 发表于 2018-9-10 13:15:08

受教了,原来是这样的

atpmzm1234 发表于 2019-8-9 21:10:16

谢谢分享,谢谢分享,谢谢分享!!!!!
页: [1]
查看完整版本: 一个小白第一次使用style美化词典