掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1358|回复: 15

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

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

    [LV.3]偶尔看看II

    发表于 2018-6-26 17:55:31 | 显示全部楼层 |阅读模式
    原来我的词典都是光秃秃的,最多用空行来区分一下,最近研究了一下MDict的紧凑型html格式(Compat Html)
    3 Z! j7 p  Q: L. `7 i6 U7 f3 e& {* X- j! k3 I4 l3 [
    词典制造软件原文说明如下
    " J  I2 f5 l8 o+ c  U& p0 G2 P; h
    这个格式由两个文件组成,正文文件格式基本和2)一样,但在正文里可以使用记号。另外
    7 K& h* `* S9 G5 ^一个是记号文件。. x2 X0 a+ p& {
    : @" }2 u# u- ?$ l+ ]
    记号文件的格式:
    5 C2 Z8 S4 X; A) {7 ]由多个记号定义组成,每个记号定义有3行6 D: f+ ]: u3 w0 c* U7 y1 H9 k
    第一行: 记号的名称(只能用数字,必须大于0,最大不超过255)
    * p1 R- ~7 D% l" S, u第二行: 开始字符串(可以为空)
    / @/ D( Y, d0 Q: \( B2 T# W, A第三行: 结束字符串(可以为空)
    % h: P( o) u" g# C- j) O使用时在正文里使用`记号`(键盘左上角的那个符号)就会将后续的文字直到下一个记号前的文
    ' j& F8 T0 f0 x  s字用记号定义的开始字符串和结束字符串括起来。正文里如果需要显示` 则用"`"表示。内2 y+ R. o/ f! V- n2 O! W# @
    码应该和正文的一样(例如正文如果是用Unicode的话,记号文件也应该用Unicode)- a8 z( ?# V* F. j

    9 X4 O/ M" t( l: @例如:5 y* a  U# s1 Q
    记号文件:9 t. e. Y6 w  S2 Y$ d
    15 R' P" `9 B/ M) Y' [6 u9 ?
    <font size=5>/ q+ b; `' ?; K2 a/ N+ e
    </font>
    0 P+ s, V" S  x" ?2
    & \5 U; X# O" E  ]& s<br>
    : x1 [: E( K: M, F4 R6 N
    # i1 |' f7 Z6 P  V8 A. B- @3
    " W/ C& h# m  |# ], T5 |<font face="Kingsoft Phonetic Plain, Tahoma">. F# G1 i0 j% g. Q& {  L& m
    </font>
    ! U+ A( }* G" [0 x5 \: x
    + D  f6 N# v% c/ z5 @" u
    , D* V$ T# O; Q, F: ~3 k2 h2 {  s  L& Z( l9 D& y/ S
    正文文件:6 u, t% p1 N+ h
    whole+ |- [" ]. ?4 k- B4 P
    `1`whole&#96;s`2`<p>`3`(hol,hJl; houl)5 H' w% p8 L5 R' [2 y( u$ I
    </>4 O2 a8 P' g7 I$ y7 w9 U5 q

    3 B; E# N/ b& `! o0 R最后在显示的时候就会被替换成) t3 g% h* c" G. N
    <font size=5>whole&#%96;s</font><br><p><font face="Kingsoft Phonetic Plain, Tahoma">(hol,hJl; houl)</font>
      z* M' e7 ]1 ^3 Z6 ^! l
    : x0 |  ], k) Y3 U8 t( ^: N* S# d) u) d# W5 Q( O) a
    制作后显示效果我很开心。呵呵。给大家看个最后图片吧。  n+ b$ T  B  o* A

    . `9 |2 S% }- O3 Y' T: z6 J6 S5 N7 P
    ( w. d" X& i  P6 B9 d9 a* b4 B) q+ [2 `
    接下一部把我的现代法汉汉法也去美一美。大侠们别笑,小白都是这样容易开心快乐的。
    - V/ C+ l3 {! ~  u3 Z- u

    本帖子中包含更多资源

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

    x

    评分

    2

    查看全部评分

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

    [LV.7]常住居民III

    发表于 2018-6-26 19:55:13 | 显示全部楼层
    xliley01 发表于 2018-6-26 18:59" I, x' k1 e$ v: K4 {
    标签还不会用,一步步来吧。很笨的,说。

    " _9 r$ S2 ]; `" l/ Z* n+ s我是觉得你把精力用偏了。
    5 B' |# `( ?. U! [7 ?9 hmdx格式本质上就是html,这就意味着你要想知道什么,在网上搜有关html的知识就行(推荐个去处,w3school,有中文哦)。本来除了兼容性问题外,只有@@@跳转、词条跳转entry://和发音sound://几个特殊的标记需要特别注意。
    8 O5 B0 f0 W1 K使用style文件,有些把简单问题复杂化了。反正我个人是非常不喜欢style,了解它纯粹是为了改比较老的用style的词典。ray大的mdxbuilder 4.0好像也取消了对style的支持。
    + X- u/ r8 \% G8 J此外,像<font>标签,属于过时的东西了。特别简单没啥排版空间的词典可以用用,其它的还是建议使用标签或是类。而且使用css控制排版有更强大的功能,也方便修改排版。像<br>之类的也少用的好。/ S# g& t2 s0 L- ^
    至于html从哪入门呢?因为本身也不是说要做个完整网页,只是要词典好看些。那就找个简单点的词典(最好是不带js的,弄明白css后有需求再去折腾js,千万别拿ff大的入门)。对于我们改个排版之类的,有点基础的入门知识也就差不多了。
    $ @- t5 ?! |  {4 F4 Q+ }
    & B7 P8 i% k, o* S) W& y" H! ^6 d举个简单的例子,你那个1记号,用html+css来写,可以是:( ^1 _- V% g, T1 z0 _8 p% v9 x
    1. html:
      0 r$ r5 F  k) `1 X' H$ Y3 M% m
    2. <your_tag_name>text</your_tag_name>
      . f, Y- b: E! O) b' ?3 O# a$ I

    3. , M$ Y* I* m% e
    4. css:
      7 y& W$ c8 P) l, S: b$ T
    5. your_tag_name {font-size: 20px;}
    复制代码
    9 U4 C8 l# G8 ^, g3 H
    或者* q3 f, U+ E. N7 z
    1. html:
      9 H& A6 W  l( @! d4 u
    2. <span class="your_class_name">text</span>& F/ B, `7 T3 V' ]

    3. 0 e7 k% \- n& i. L
    4. css:
      & s3 ~# L0 I; [5 m' u! y" ?. u: A
    5. .your_class_name {font-size: 20px;}
    复制代码

    $ n' d6 M7 b8 W8 a. j看起来似乎区别不大,但你要是想加个悬挂缩进、内容前加个符号、换个字体什么的,改起来会轻松很多。
  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

    发表于 2018-6-26 18:38:15 | 显示全部楼层
    最好别用这个。有这功夫,直接弄成标签不更省事。
    " Y5 n; R9 h; l* \4 X* B这东西唯一好处就是节省一点点空间,但现在谁缺存储空间?占空间的也是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世纪英汉汉英双向词典的某些版本。- M4 m6 J- K  F5 i! `1 c
    當初解開來看還找不到 css 檔。" k. f% n  |" v
  • TA的每日心情
    开心
    2020-5-22 23:45
  • 签到天数: 126 天

    [LV.7]常住居民III

    发表于 2018-6-26 22:53:48 | 显示全部楼层
    dfliaoyue 发表于 2018-6-26 19:55
    ( B! P  A+ x8 c2 F. N- X  U我是觉得你把精力用偏了。$ R5 C. t) [' v) _
    mdx格式本质上就是html,这就意味着你要想知道什么,在网上搜有关html的知识就 ...
    $ x- O3 P* m* N7 ?6 Q* Z
    虽然自己基本上没实践过,但是看了您的回复,还是之前少弄Style,然后设置好标签,以后统一由css控制排版的好。
    # B9 k2 |5 F& A& A( y5 ^0 E( x  T6 a; S7 Y  @; u4 e; ?2 ~; J
    主要是方便后期二次修改,不然一堆东西要直接用编程语言去批量修改源文件了。
  • 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, 2024-4-29 17:53 , Processed in 0.076883 second(s), 15 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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