一个小白第一次使用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`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>
制作后显示效果我很开心。呵呵。给大家看个最后图片吧。
接下一部把我的现代法汉汉法也去美一美。大侠们别笑,小白都是这样容易开心快乐的。
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;}
看起来似乎区别不大,但你要是想加个悬挂缩进、内容前加个符号、换个字体什么的,改起来会轻松很多。 最好别用这个。有这功夫,直接弄成标签不更省事。
这东西唯一好处就是节省一点点空间,但现在谁缺存储空间?占空间的也是mdd,mdx撑死了能占多少?但弊端就是改排版很麻烦。 Style方式美化确实挺有意思。而且荣誉的代码少,压缩率非常高,挺好的。 标签还不会用,一步步来吧。很笨的,说。 小小白不知有這個方法,很神奇。 想是scc更容易改板式什么的,对于我这个初学者,这个style已经比之前进步多了。谢谢dfliaoyue 的指导。我再研究研究,下次做字典的话。谢谢了。 个人有碰到用 style 的就21世纪英汉汉英双向词典的某些版本。
當初解開來看還找不到 css 檔。
dfliaoyue 发表于 2018-6-26 19:55
我是觉得你把精力用偏了。
mdx格式本质上就是html,这就意味着你要想知道什么,在网上搜有关html的知识就 ...
虽然自己基本上没实践过,但是看了您的回复,还是之前少弄Style,然后设置好标签,以后统一由css控制排版的好。
主要是方便后期二次修改,不然一堆东西要直接用编程语言去批量修改源文件了。 这种学习方式很好 我也是小白_(:з」∠)_ 同是小白,学习一下 看来自己任重而道远啊,还不会用style 很神奇,第一次见,长见识了 受教了,原来是这样的 谢谢分享,谢谢分享,谢谢分享!!!!!
页:
[1]