掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1649|回复: 15

[经验交流] 一个小白第一次使用style美化词典

[复制链接]
  • TA的每日心情
    擦汗
    2019-8-11 08:28
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2018-6-26 17:55:31 | 显示全部楼层 |阅读模式
    原来我的词典都是光秃秃的,最多用空行来区分一下,最近研究了一下MDict的紧凑型html格式(Compat Html)
    * A& p+ v) k1 S1 N3 c' i0 r0 _! Y1 |0 n
    词典制造软件原文说明如下
    ; {( h6 A) j' @- f8 X  d( F1 t# [8 S  S! P4 y: N/ \
    这个格式由两个文件组成,正文文件格式基本和2)一样,但在正文里可以使用记号。另外, @0 @8 j# a: D7 f
    一个是记号文件。1 l% `( Y6 @! W7 Z9 m

    " }+ }' r$ V9 H- }# p; I/ N记号文件的格式:' E$ E' i9 Y9 R! u) m4 h1 q
    由多个记号定义组成,每个记号定义有3行4 d6 m- N+ f: i
    第一行: 记号的名称(只能用数字,必须大于0,最大不超过255)
    . t; I7 F) u! S第二行: 开始字符串(可以为空)0 c0 K+ q" R+ z0 v* Y$ P
    第三行: 结束字符串(可以为空)
    1 n4 M# |3 s+ e使用时在正文里使用`记号`(键盘左上角的那个符号)就会将后续的文字直到下一个记号前的文, G8 T1 T3 G0 S1 T" m
    字用记号定义的开始字符串和结束字符串括起来。正文里如果需要显示` 则用"`"表示。内
    ) k) Z* k4 S% _9 h. y$ G码应该和正文的一样(例如正文如果是用Unicode的话,记号文件也应该用Unicode)0 s5 `$ }8 N; B$ @

    : j9 S: G+ O4 D例如:
    , N5 Q! ]6 q, V5 |9 i+ G记号文件:
    # I  a* ]7 \; C5 J1 m1 n& c1( f7 \  ?* ]: n4 t* R9 D8 N
    <font size=5>
    5 u9 |# B, f5 U0 M( G3 v0 X</font>
    / [* R* H- w4 q: s% h2
    & P6 |: j+ d/ Y3 S* w; K; U) w<br># ]0 x( B3 G7 e: _
    # [, I- o; w! U" Q' {' [. m
    38 p1 s3 l' \. a! @
    <font face="Kingsoft Phonetic Plain, Tahoma">. H7 p# ~" ^) u
    </font>6 I2 g& u. E# \5 U7 N
    % v; N7 Z; h  s: E9 J
    + d! v# \9 _0 V& u6 i

    " W. p1 _. S$ l, p/ v正文文件:( I* r3 O1 q- A3 p& c. p! l
    whole
    * P+ G5 [" U0 P, Z% t( g5 z`1`whole&#96;s`2`<p>`3`(hol,hJl; houl)" ]  `) W+ N' h6 V
    </>
    9 g+ |8 }7 {. k" m9 a' G/ z6 i! C. F1 {! E0 G
    最后在显示的时候就会被替换成
    3 K. p# a6 F9 k0 \( P<font size=5>whole&#%96;s</font><br><p><font face="Kingsoft Phonetic Plain, Tahoma">(hol,hJl; houl)</font>3 K0 M' v7 g. w& b
    - s1 ~4 b: c" x' ^/ S' L5 t3 y
    9 ?/ Q6 @8 a* v" m. }) Z
    制作后显示效果我很开心。呵呵。给大家看个最后图片吧。
      P- K3 K6 V$ Q, _- c% x, p- _1 @) `- y

    5 |: \0 g8 k+ h4 o7 t) P/ x& r
    4 Y7 e9 v. I" B+ h) n7 W接下一部把我的现代法汉汉法也去美一美。大侠们别笑,小白都是这样容易开心快乐的。
    / u& s+ L. D4 V: H6 @& c8 X

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x

    评分

    2

    查看全部评分

  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

    发表于 2018-6-26 19:55:13 | 显示全部楼层
    xliley01 发表于 2018-6-26 18:59
    / D1 H, x" P+ O% ^! ]" H标签还不会用,一步步来吧。很笨的,说。
    ; `4 j; S$ F; T' T9 y# k. r+ S
    我是觉得你把精力用偏了。
    : _; U/ A; M0 H& t3 A  d; Fmdx格式本质上就是html,这就意味着你要想知道什么,在网上搜有关html的知识就行(推荐个去处,w3school,有中文哦)。本来除了兼容性问题外,只有@@@跳转、词条跳转entry://和发音sound://几个特殊的标记需要特别注意。
    0 U+ ?$ w2 y6 Y/ r5 D使用style文件,有些把简单问题复杂化了。反正我个人是非常不喜欢style,了解它纯粹是为了改比较老的用style的词典。ray大的mdxbuilder 4.0好像也取消了对style的支持。
    ! m- e6 C& D$ ^; }: }/ e此外,像<font>标签,属于过时的东西了。特别简单没啥排版空间的词典可以用用,其它的还是建议使用标签或是类。而且使用css控制排版有更强大的功能,也方便修改排版。像<br>之类的也少用的好。' c) T- m$ f" }1 u6 e7 l- Z6 }4 T  M
    至于html从哪入门呢?因为本身也不是说要做个完整网页,只是要词典好看些。那就找个简单点的词典(最好是不带js的,弄明白css后有需求再去折腾js,千万别拿ff大的入门)。对于我们改个排版之类的,有点基础的入门知识也就差不多了。
    % e% Z! ?. L+ S' K3 f# V$ w/ l: ^7 {9 R5 C" }- @! _3 d! @
    举个简单的例子,你那个1记号,用html+css来写,可以是:, m/ [" [  q* L) O4 m- r
    1. html:& B* _. r: B& |1 J# V
    2. <your_tag_name>text</your_tag_name>
      1 V+ _0 s4 i  E4 u4 _9 d

    3. ' c$ a" ~9 q' ^9 N/ I; Y1 r
    4. css:
      ; N$ _& B7 x/ t9 M1 z
    5. your_tag_name {font-size: 20px;}
    复制代码
    0 E& [4 u: L8 }7 L+ h/ w
    或者3 q4 D+ ~8 S6 B) q. y* r: W9 Q$ n
    1. html:% b0 C" g& ~( X& H
    2. <span class="your_class_name">text</span>; O! T. b0 v8 O& i  V  J
    3. & l! V: W6 ?# X0 f- T& }1 q
    4. css:
      6 H% O! }2 f' z+ @" G) U
    5. .your_class_name {font-size: 20px;}
    复制代码
    : Q" |+ A. u. z8 P8 g1 I' j
    看起来似乎区别不大,但你要是想加个悬挂缩进、内容前加个符号、换个字体什么的,改起来会轻松很多。
  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

    发表于 2018-6-26 18:38:15 | 显示全部楼层
    最好别用这个。有这功夫,直接弄成标签不更省事。; @/ ~# r. ^; @" ]1 d
    这东西唯一好处就是节省一点点空间,但现在谁缺存储空间?占空间的也是mdd,mdx撑死了能占多少?但弊端就是改排版很麻烦。
    bbs 该用户已被删除
    发表于 2018-6-26 18:55:43 | 显示全部楼层
    Style方式美化确实挺有意思。而且荣誉的代码少,压缩率非常高,挺好的。
  • TA的每日心情
    擦汗
    2019-8-11 08:28
  • 签到天数: 10 天

    [LV.3]偶尔看看II

     楼主| 发表于 2018-6-26 18:59:26 | 显示全部楼层
    标签还不会用,一步步来吧。很笨的,说。
  • TA的每日心情
    奋斗
    2018-7-14 09:06
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2018-6-26 19:49:06 | 显示全部楼层
    小小白不知有這個方法,很神奇。
  • TA的每日心情
    擦汗
    2019-8-11 08:28
  • 签到天数: 10 天

    [LV.3]偶尔看看II

     楼主| 发表于 2018-6-26 21:09:20 | 显示全部楼层
    想是scc更容易改板式什么的,对于我这个初学者,这个style已经比之前进步多了。谢谢dfliaoyue 的指导。我再研究研究,下次做字典的话。谢谢了。
  • TA的每日心情
    无聊
    2022-9-25 21:09
  • 签到天数: 1136 天

    [LV.10]以坛为家III

    发表于 2018-6-26 21:56:23 | 显示全部楼层
    个人有碰到用 style 的就21世纪英汉汉英双向词典的某些版本。6 B( K, n# A/ o3 B
    當初解開來看還找不到 css 檔。
    / t/ [0 H) p3 r5 E3 S& F) E
  • TA的每日心情
    开心
    2020-5-22 23:45
  • 签到天数: 126 天

    [LV.7]常住居民III

    发表于 2018-6-26 22:53:48 | 显示全部楼层
    dfliaoyue 发表于 2018-6-26 19:559 W1 Z& ~1 N- e& q- @6 C
    我是觉得你把精力用偏了。5 W7 H9 y# D2 ]: v! r" u' P
    mdx格式本质上就是html,这就意味着你要想知道什么,在网上搜有关html的知识就 ...
    9 Q5 u- ~0 ?2 X2 V
    虽然自己基本上没实践过,但是看了您的回复,还是之前少弄Style,然后设置好标签,以后统一由css控制排版的好。5 e" {- d; ~& j, S& G; |6 w: A
    2 w: a2 V# j3 g; s2 f6 ]
    主要是方便后期二次修改,不然一堆东西要直接用编程语言去批量修改源文件了。
  • TA的每日心情
    开心
    2019-5-9 19:55
  • 签到天数: 266 天

    [LV.8]以坛为家I

    发表于 2018-6-26 23:45:53 | 显示全部楼层
    这种学习方式很好
  • TA的每日心情
    开心
    2020-10-2 23:14
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    发表于 2018-7-1 06:25:17 来自手机 | 显示全部楼层
    我也是小白_(:з」∠)_
  • TA的每日心情
    奋斗
    2021-12-4 11:46
  • 签到天数: 158 天

    [LV.7]常住居民III

    发表于 2018-7-24 15:16:48 | 显示全部楼层
    同是小白,学习一下
  • TA的每日心情

    2018-9-2 09:54
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2018-9-1 12:42:46 | 显示全部楼层
    看来自己任重而道远啊,还不会用style
  • TA的每日心情
    奋斗
    2018-10-15 15:45
  • 签到天数: 35 天

    [LV.5]常住居民I

    发表于 2018-9-4 20:03:48 | 显示全部楼层
    很神奇,第一次见,长见识了
  • TA的每日心情
    慵懒
    2023-3-17 10:32
  • 签到天数: 67 天

    [LV.6]常住居民II

    发表于 2018-9-10 13:15:08 | 显示全部楼层
    受教了,原来是这样的
  • TA的每日心情

    2019-8-31 08:44
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-8-9 21:10:16 | 显示全部楼层
    谢谢分享,谢谢分享,谢谢分享!!!!!
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2025-4-24 17:06 , Processed in 0.023028 second(s), 25 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表