掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 2225|回复: 21

[讨论] 建议大伙制作词典时注意一下排版

[复制链接]

该用户从未签到

发表于 2014-6-15 14:52:01 | 显示全部楼层 |阅读模式

3 f4 Y; _- @1 I/ D% M# m1、较差的排版
  1. &nbsp;&nbsp;<b>1.</b> the sound made by something moving rapidly or by steam coming out of a small aperture<BR>9 {/ P) ~1 s$ v  K
  2. &nbsp;&nbsp;&nbsp;<font color=blue> &#8226;&#8226;</font> <font color=DarkGreen>Syn</font>:  <a href="entry://whistling">whistling</a><BR>
复制代码
2、较好的排版
  1. <div style="padding-left:0.5em;"><b>1.</b> the sound made by something moving rapidly or by steam coming out of a small aperture<br></div>
    " y+ y* U, V# g
  2. <div style="padding-left:1em;"><font color=blue>&#8226;&#8226;</font> <font color=DarkGreen>Syn</font>: <a href="entry://whistling">whistling</a><br></div>
复制代码
这两种方式有何不同?PC上可能不容易看出来,到手机上区别就很明显了,见下图:  a1 O/ D: e. Y
较差的排版,句子较长出现换行时犬牙交错、参差不齐
7 j9 j  d% C. m: @& b% \2 t2 J1 |( q3 m& |& v0 K- [! c
* [; J6 Q" I% U
较好的排版,即使出现换行也比较整齐! [8 Y' Y+ p( }0 ^! E
  R* @$ D: ?, V; {
0 W' n; H" Z% C3 L) Y% W

" }) f; A) g1 M& R# R, I  c
. f  m9 g$ P' {: n0 Y' [下了好几个词典都是用&n bsp;做缩进,PC上看还好,放到手机上排版全乱了
. y' c$ R2 @  T
; ?+ n" {& ]% f( e另外有些缩进太多,一个句子开头居然有连用七八个&n bsp;的,这种在手机上简直没法看
2 |0 ^+ }4 x" d8 x
9 N9 Z5 o) ]( D2 d  F建议别把缩进设得太大,能看出层次就行了,缩进太多浪费手机屏幕

本帖子中包含更多资源

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

x

该用户从未签到

发表于 2014-6-15 14:57:50 | 显示全部楼层
支持!

该用户从未签到

发表于 2014-6-16 17:48:41 | 显示全部楼层
好吧,我承认错误

该用户从未签到

发表于 2014-6-17 20:17:41 | 显示全部楼层
本帖最后由 Hugh 于 2014-6-17 20:23 编辑 5 x5 ~  l, ^# E" @3 z9 q
1 [% Q6 Y0 y$ M" c5 N
楼主这个还不够好,“float”可以免交错。如下
+ \, b( i" @5 W  ]8 U& `2 Y. X! K' K5 w% ]2 i5 F
: e& b1 q' J$ ~. J& H
5 }" a4 ~( }; h+ A, T6 b
但是为了省事,我只会整体缩进例句
8 b2 m9 S+ H" V8 ?( ~3 U# o) y

: \) S& y6 x( }% W. b# C+ x- U7 g0 w! i+ W  T4 e: G( f' b+ s- {
) A* M' l; U1 N/ K. ]) V6 @
更多词典参考匿名/yingyu大侠代码。

该用户从未签到

 楼主| 发表于 2014-6-17 21:09:24 | 显示全部楼层
Hugh 发表于 2014-6-17 20:17
# z6 k! a1 U) ~8 I$ \. D0 j" v楼主这个还不够好,“float”可以免交错。如下
: E1 ^( m# [6 p: K
居然惊动了排版大神& v6 m. L$ E( S" H

' n; D, D& V4 Y" J, B4 Q1 YHuge大神制作的词典自然没这个问题,那个SOED6的排版堪称经典,用着很爽,表示感谢
: k# ^; s( k% O$ D5 I" s4 I" S8 {/ o
goldendict的artical-style.css可否共享一下?看着眼馋,) Q3 c, _4 J; W
想搞成这样始终搞不出来,css排版本人始终学不会,还是没有艺术细胞

该用户从未签到

发表于 2014-6-17 21:23:13 | 显示全部楼层
Hugh制作的词典的排版真是赏心悦目

该用户从未签到

发表于 2014-6-17 23:12:26 | 显示全部楼层
本帖最后由 Hugh 于 2014-6-17 23:16 编辑
# |; I4 F8 _) |
bt4baidu 发表于 2014-6-17 21:09 ( U* b  h! {5 S3 \" i% K1 o- X
居然惊动了排版大神0 ?* [. l& Z: y) q2 n1 S

* K0 V2 a& ~/ s' I+ rHuge大神制作的词典自然没这个问题,那个SOED6的排版堪称经典,用着很爽 ...
6 y* [9 B2 U: S" J" B/ N

0 x' m: B1 [: H' ]# C' j$ u1. 大神Huge--->普通词典使用者Hugh
. N1 r* R$ x: H& N  K3 B  }/ G2. 实现中文雅黑+英文Tahoma:附件中的注册表文件双击;再使用GD的配置文件;
7 \# V/ o9 i' G& Y9 s% ^3. Goldendict-首选项-界面-显示风格:灵格斯

本帖子中包含更多资源

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

x
  • TA的每日心情
    开心
    2021-1-11 09:04
  • 签到天数: 83 天

    [LV.6]常住居民II

    发表于 2014-6-17 23:54:55 | 显示全部楼层
    弱弱的问一下,artical-style.css放在那个目录?

    该用户从未签到

    发表于 2014-6-18 00:14:06 | 显示全部楼层
    JAMES_ROWAN 发表于 2014-6-17 23:54
    . b4 B7 b& s. m! b弱弱的问一下,artical-style.css放在那个目录?

    ( ]! D+ }4 k5 H/ y2 Y/ K/ O% q) Z我是采取的portable的策略:
    & \# D4 q5 O5 x  L1. 在GD目录下新建portable文件夹,artical-style.css放进去
    4 M( k0 \, r( p2. 将自己的词库目录新建个快捷方式,剪到GD的content文件夹下

    该用户从未签到

    发表于 2014-6-19 18:56:18 | 显示全部楼层
    Hugh 发表于 2014-6-17 23:12
    ; q( A0 d" H0 D' V- u* c1. 大神Huge--->普通词典使用者Hugh# W3 u! X) E% R( }3 j, g: b
    2. 实现中文雅黑+英文Tahoma:附件中的注册表文件双击;再使用GD的 ...
    ' X4 g; e8 n8 b0 [/ U' u

    ! |: _( V. i$ g/ x6 ~9 V感谢Hugh分享, 辛苦
  • TA的每日心情
    开心
    2021-5-6 12:15
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2014-7-21 23:27:04 | 显示全部楼层
    感谢,调整了GD的css要舒服多了

    该用户从未签到

    发表于 2014-7-27 19:08:06 | 显示全部楼层
    Hugh 发表于 2014-6-17 20:17 8 V8 z6 R! l) P4 n, C
    楼主这个还不够好,“float”可以免交错。如下
    - I. P6 D' _+ k9 x, q8 Q5 d
    有個比 float 更好用的 display:table-cell;
    8 z) c% k- r6 D, K- Q& L+ {
    - O$ d; Y" F! L, y4 O; A& _- D: C* [/ [
    " T4 o$ l) t) Y9 u1 p3 W9 U
    0 {$ H) {6 h* x. R唯一缺點就是 IE9 後才支援
    : k# C0 C  F. P' s所以IE內核的 MDict(PC) 可能用了沒效果$ X+ h! X1 G5 h# `
    ( U7 l/ u$ _) A
    不過 GoldenDict, BlueDict, MDict (Android) 都沒問題

    点评

    这个感觉像是table-tr-td式排版了,对这种排版方式比较头大  发表于 2014-7-27 23:08

    该用户从未签到

    发表于 2014-7-28 00:14:55 | 显示全部楼层
    看似複雜,其實只用到 padding-left 和 display:table-cell8 i. j$ T* G" R3 N( z+ V
    table tr td 都不需要! |, [: H7 n* N( d
    ) p4 C6 D! ~% e- G/ J% v1 _' ]
    引用一下
    2 F$ {8 ~& @, _9 z6 ^http://www.cnblogs.com/StormSpirit/archive/2012/10/24/2736453.html/ L) w8 z, ?/ g$ u; k9 g+ y
    那么table-cell是不是具备这个特点呢?答案是yes,为什么呢?css中有一个有意思的规则“创建匿名表格元素”。拿table-cell来扯,就是,当某个元素被设置为display:table-cell的时候,如果她的父节点不是display:table-row,爷爷节点不是display:table,那么下面就是见证奇迹的时候,这个儿子生出了他的爸爸和爷爷(浏览器会自动创建者两个匿名盒对象)虽然你找不到你的father 和 grandfather,但这确实发生了,这真的是不可思议的事情,哪里不可思议,没有掌声最不可思议。^_^

    该用户从未签到

     楼主| 发表于 2014-7-28 13:48:53 | 显示全部楼层
    ryuya 发表于 2014-7-28 00:14 * B8 g  T+ i; b) n
    看似複雜,其實只用到 padding-left 和 display:table-cell8 q. S- }) w( o
    table tr td 都不需要

    2 E/ V) s* z3 J& S. c' K这个好!省掉不少工夫,今后做词典可以参考使用
    ! s0 a# Z3 }; a+ v: ]" n$ g以前用table-tr-td排版真叫痛苦
    : l) D$ A& v. Q: B. O
    * Y" {2 T4 @$ K4 Zmdict可以导入注册表,升级内核到IE9,见此帖

    该用户从未签到

    发表于 2014-7-28 16:11:28 | 显示全部楼层
    词典更有层次感了,但随之而来的问题是:左边空白过大。
    # K7 @6 W7 _/ a8 {* h' y, T- [

    点评

    一般不会有太多层次的,故左边留白很有限。这样远好于犬牙交错的情况。  发表于 2014-7-28 18:47
  • TA的每日心情
    难过
    14 小时前
  • 签到天数: 1615 天

    [LV.Master]伴坛终老

    发表于 2014-7-28 18:02:18 | 显示全部楼层
    排版效果直接影响可读性和使用效率
    & w# @1 m9 l5 }" C3 E不如这样:" s$ y9 {- c% _& e) F( R) h
    成立词典制作组,词典美工组,词典修补组, e# N: K' K2 r
    让不同的高手分工负责不同的工作: W2 A& A5 d2 D# M2 y% p
    专门打造几部绝世好词典

    点评

    你打算加入哪个组?  发表于 2014-7-28 23:48

    该用户从未签到

     楼主| 发表于 2014-7-28 21:10:18 | 显示全部楼层
    knetxp 发表于 2014-7-28 18:02 ; @, u. @% h* D
    排版效果直接影响可读性和使用效率1 Z4 _# D/ H" L/ D& Y
    不如这样:
    0 R& j, @  G3 N/ ?8 a成立词典制作组,词典美工组,词典修补组

    % p( M$ Y: }0 [" H事情不是这么简单的。
    $ y/ c0 f9 F: y7 S& W0 j/ v# J* V: _, M$ [
    数据组织、文本结构设计和排版是紧密结合的4 `2 S  t3 B9 O1 R$ k: A# b& H

    - `+ Z% b8 L6 }* w4 ]已经制作出来的词典,再美化的工作量是非常大的,因为其HTML文本不是统一结构的,如果文本结构复杂,简直是无法逐词条修补的。( L/ [3 j. p* a0 ?& x0 C0 n' z

    % `+ n9 Q/ H5 s& [" o除非有个数据结构标准,大家全按标准做,这样才能流水作业。2 x$ j5 ?1 {. X) V+ ^

    , K( S/ Z- d" p+ X* \3 _但是组织这样的工程也非常花精力。。。
    & s# c7 a  S& r5 v* r! z0 J% z( k6 R9 G5 N, a( R6 x9 D

    该用户从未签到

    发表于 2014-7-28 21:57:23 | 显示全部楼层
    yingyuxx 发表于 2014-7-28 16:11 / ]6 Q3 O& w! j+ F
    词典更有层次感了,但随之而来的问题是:左边空白过大。

    0 J0 A0 p5 [+ J  l7 S6 t5 Q2 l! W% T( Q( s$ M/ Y& m, l
    举个例子来说,这是SOED6中take的52个义项,左边空白不得不大些,倘若再把a,b,c及a, b, c下的(1),(2)等突出,恐怕留白更大。

    本帖子中包含更多资源

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

    x

    该用户从未签到

     楼主| 发表于 2014-7-29 19:40:42 | 显示全部楼层
    yingyuxx 发表于 2014-7-28 21:57
    6 }# h% O2 C) Z% N举个例子来说,这是SOED6中take的52个义项,左边空白不得不大些,倘若再把a,b,c及a, b, c下的(1),( ...

    ( _2 {/ U) S" W* H  k3 x一般可以第一级单独一行,左边不留白! X1 q: h5 l' `8 f, u% V
    第二级左边不留白
    $ Q2 G- H, }3 @5 \8 n第三级左边留白 = 两位数字的宽度
    5 s) K: w: {1 \$ p: {. S第四级左边留白 = 一位/两位字母的宽度+ V9 D# B, X- v! Q$ V# J5 N. c6 V
    足以应付绝大多数情况了
    , i' W' R- Y/ W3 e+ E
    " G- n! H' o! x2 U0 P+ k* {# P即使再搞个第五级出来左边留白也不会太大
    4 f- ?+ {5 a9 i
    ) f1 I" h! L$ i; [4 ~3 a) A, ^. C级数不能太多,否则看起来同样费劲,四级缩进基本上是人类精神承受力的极限了' V. F" J4 e/ B" m( D
    7 F: c3 ]3 [+ H) }; J' ]+ ]6 E

    该用户从未签到

    发表于 2014-7-29 21:24:18 | 显示全部楼层
    bluedict 两边本来都留了白的。修改不是不可以,但放到mdict上又会出现新问题。

    该用户从未签到

     楼主| 发表于 2014-11-24 19:24:11 | 显示全部楼层
    使用绝对定位也可以达到排版效果:
    ) y/ _; ^( d1 c! p! p/ T6 b
    4 F4 M' q  p6 @注意position: absolute;left: 0.3em;
    ' q7 l$ H7 y2 ^0 [" {" x( ?# b: ^. A
    1. <style>
      ) f$ e* n& P% V2 y% [  R' k
    2. div.c {margin-left: 1.2em;}& n% F3 d$ `+ ?0 c( Z5 w& g- Q0 q: E
    3. span.o {display: inline-block;padding-top: 2px;position: absolute;left: 0.3em;width: 1.5em;text-align: center;}' s' Z, ]+ m5 H8 I% N; }
    4. span.t {font-family: 'Lucida Grande','Lucida Sans Unicode';}
      8 R% [. M2 _/ j+ s) j. c
    5. </style>( R! S! R/ N; m/ V0 Q/ z
    6. <div class="c">& V7 `/ t0 G" [1 R6 M& T7 ]
    7. <span class="o">1</span><span class="t">cause to overturn from an upright or normal position</span>
      % A! r2 \( p& r( ]0 I* q1 _# w
    8. </div>
      / q. U# i! H" I6 I0 _* K5 [
    9. <div class="c">/ I& e# m3 \+ w9 u: ]) t
    10. <span class="o">2</span><span class="t">turn upside down, or throw so as to reverse</span>
      . Y3 \  V& @' z- U
    11. </div>
    复制代码
    ( P$ v# h4 J+ u) b) h$ O  M# h  _

    $ G" a. A) n; C2 j

    该用户从未签到

    发表于 2015-11-6 16:54:22 | 显示全部楼层
    I should have read this post first before I published my dict.
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-5-9 23:09 , Processed in 0.072013 second(s), 15 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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