查看: 811|回复: 12
打印 上一主题 下一主题

[求助] 关于朗文双解排版问题

[复制链接]
  • TA的每日心情
    开心
    昨天 09:42
  • 签到天数: 996 天

    [LV.10]以坛为家III

    7

    主题

    1849

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    13975

    QQ 章

    QQ
    跳转到指定楼层
    1
    发表于 2020-9-11 19:57:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
      在论坛上看到有朗文英文版的精美排版(上图)(https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=14312&extra=&page=1),hanyl05后面发过朗文双解的6++V3.0(译文完整版)(下图)(https://www.pdawiki.com/forum/thread-38318-1-1.html?x=3963),无奈hanyl05大就是感觉排版不好看,自己好像也不会排版,想请教各位大神,有没有可以将hanyl05版的按照这样给排个版呢,当然也不会悬赏什么的,纯粹是看到这个排版很完美而已,提一嘴。


    1.png (86.08 KB, 下载次数: 0)

    1.png

    2.png (85.2 KB, 下载次数: 0)

    2.png
  • TA的每日心情
    开心
    2019-10-10 05:35
  • 签到天数: 328 天

    [LV.8]以坛为家I

    12

    主题

    2675

    回帖

    4万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    46073
    3
    发表于 2020-9-11 23:50:41 | 只看该作者
    这是mg100的排版,的确漂亮
  • TA的每日心情
    奋斗
    2020-5-22 08:16
  • 签到天数: 47 天

    [LV.5]常住居民I

    3

    主题

    192

    回帖

    9785

    积分

    进士

    Rank: 8Rank: 8

    积分
    9785

    QQ 章笑傲江湖章灌水大神章

    4
    发表于 2020-9-12 08:00:55 | 只看该作者
    如果html 树也完全相同,那直接替换里面的css文件估计就能完成排版.
  • TA的每日心情
    开心
    昨天 09:42
  • 签到天数: 996 天

    [LV.10]以坛为家III

    7

    主题

    1849

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    13975

    QQ 章

    QQ
    5
     楼主| 发表于 2020-9-12 08:45:23 | 只看该作者
    baodi 发表于 2020-9-12 08:00
    如果html 树也完全相同,那直接替换里面的css文件估计就能完成排版.

    这个排版是英文的,而且有的内容并不相同,所以感觉直接替换怕是不行,还得有大神给调整一下
  • TA的每日心情
    擦汗
    2021-2-3 10:35
  • 签到天数: 327 天

    [LV.8]以坛为家I

    16

    主题

    597

    回帖

    5783

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    5783

    灌水大神章

    6
    发表于 2020-9-12 10:53:00 | 只看该作者
    毛小驴 发表于 2020-9-12 08:45
    这个排版是英文的,而且有的内容并不相同,所以感觉直接替换怕是不行,还得有大神给调整一下 ...

    不如图​​中排版,只会一点皮毛,不再修改。不喜欢的话另找大佬~
    ldoce6ec.zip (3.5 KB, 下载次数: 7, 售价: 5 粒米)
  • TA的每日心情
    开心
    昨天 09:42
  • 签到天数: 996 天

    [LV.10]以坛为家III

    7

    主题

    1849

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    13975

    QQ 章

    QQ
    7
     楼主| 发表于 2020-9-12 11:01:33 | 只看该作者
    helloit 发表于 2020-9-12 10:53
    不如图​​中排版,只会一点皮毛,不再修改。不喜欢的话另找大佬~

    可以啊兄弟!,这个比原来的看来已经顺眼许多了,放一张你这个的效果图,让大家羡慕下,想要的可以看看效果,是比mg100的有点距离,感觉是有点乱?看来没事儿得学学怎样排版了,还是根据自己的要求自由调整来的爽快点

    QQ五笔截图未命名.png (138.34 KB, 下载次数: 5)

    QQ五笔截图未命名.png
  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

    72

    主题

    1027

    回帖

    11万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    117972

    QQ 章

    8
    发表于 2020-9-12 14:14:01 | 只看该作者
    我觉得lz可以琢磨下css。照着w3school的文档改就好,选一个词条粘出来弄个单独的html文件在浏览器里看效果。别人的排版不会总有合心意的。
    我其实也是从0开始折腾的,不管咋说css比js好弄多了,更不用说和整理词典文本比。仅仅改动font-size、color、line-height、background、border、margin、padding这几个属性就能把别人的排版改头换貌了。
  • TA的每日心情
    开心
    昨天 09:42
  • 签到天数: 996 天

    [LV.10]以坛为家III

    7

    主题

    1849

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    13975

    QQ 章

    QQ
    9
     楼主| 发表于 2020-9-12 22:23:00 | 只看该作者
    dfliaoyue 发表于 2020-9-12 14:14
    我觉得lz可以琢磨下css。照着w3school的文档改就好,选一个词条粘出来弄个单独的html文件在浏览器里看效果 ...

    是的,我这两天也下载了些好的排版样式,对照着在学习调整,希望可以调个好的样式出来,共同进步吧
  • TA的每日心情
    开心
    2021-6-13 16:50
  • 签到天数: 725 天

    [LV.9]以坛为家II

    10

    主题

    2118

    回帖

    7610

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    7610

    灌水大神章

    10
    发表于 2020-9-14 11:31:05 | 只看该作者
    本帖最后由 thinkinginlast 于 2020-9-14 12:31 编辑

    @Jiangxi,@helloit最好请@mg100放出css试试。不仅仅是好看,好久之前我就模仿了一个,不大搞得定自适应排版,只是有个意思,其实是可以用的。放哪里了,我得找一下,找到就发个私货,聊且体验下。,不喜欢五彩,要改,请自己改。有意思的是,屏幕大小不同,意项单列可变多列,时间过久,我也忘记咋弄的,这半成品和@mg100大佬可比不了,见笑了,码很乱。
    服务报错,zip,jpg都贴不上来了。直接用txt,拷贝复制,请自己改正确的CSS名字,搞完,可以帮我补个图哈。
    1. *{word-wrap:break-word!important}
    2. .entry{line-height:150%;color:black;display:block;font-family:Arial,sans-serif;color:#000}
    3. .abbr{font-weight:bold}
    4. .ac,.ac{padding-left:2px;padding-right:2px;border-radius:2px 2px 2px 2px;border-style:solid;border-width:1px;font-variant:small-caps;font-size:80%;font-weight:bold;color:blue}
    5. .amequiv{font-weight:bold}
    6. .brequiv{font-weight:bold}
    7. .collo{font-weight:bold}
    8. .colloexa{display:block}
    9. .colloinexa{font-style:italic;font-weight:bold}
    10. .comp{font-weight:bold}
    11. .deriv{font-weight:bold;color:blue}
    12. .errorbox{display:block}
    13. .etymsense{display:block}
    14. .etymrefhwd{font-style:italic}
    15. .etymrefhom{font-size:80%;vertical-align:super;font-style:normal}
    16. .etymorigin{font-style:italic}
    17. .etymtran{font-weight:bold}
    18. .etymbox{margin-top:1em;display:block}
    19. .example{font-style:italic;display:block;color:blue}
    20. .freq,.freq{padding-left:2px;padding-right:2px;border-radius:2px 2px 2px 2px;border-style:solid;border-width:1px;font-variant:small-caps;font-size:80%;font-weight:bold;color:red}
    21. .level{color:red;font-size:160%}
    22. .fullform{font-weight:bold}
    23. .geo,span.geo{font-weight:normal;font-style:italic;color:purple}
    24. .gloss,.collgloss{font-weight:normal;font-style:normal;color:black}
    25. .gram{color:green}
    26. .hintbold{font-weight:bold}
    27. .hintitalic{font-style:italic}
    28. .homnum{vertical-align:super;font-size:8pt;color:blue;font-weight:bold}
    29. .hwd{display:none}
    30. .hyphenation{font-weight:bold;font-size:120%;color:blue}
    31. .frequent{color:red}
    32. .lexunit{font-weight:bold}
    33. .lexvar{font-weight:bold}
    34. .linkword{font-style:italic}
    35. object{font-weight:normal}
    36. .opp{font-weight:bold}
    37. .orthvar{font-weight:bold}
    38. .pastpart{font-weight:bold}
    39. .pasttense{font-weight:bold}
    40. .phrvbentry{display:block;margin-top:10px;margin-left:10px}
    41. .phrvbhwd{font-weight:bold;color:blue}
    42. .pluralform{font-weight:bold}
    43. .pos{font-style:italic;color:green;font-weight:normal}
    44. .prespart{font-weight:bold}
    45. .propform{font-weight:bold;display:block}
    46. .propformprep{font-weight:bold;display:block}
    47. .ptandpp{font-weight:bold}
    48. .refhomnum{vertical-align:super;font-size:60%}
    49. .refhwd,.refsensenum{font-style:normal;font-variant:small-caps;text-transform:lowercase}
    50. .refsensenum{font-size:80%}
    51. .reflex{font-weight:bold}
    52. .registerlab{font-style:italic;color:purple}
    53. .relatedwd{font-weight:bold}
    54. .runon{display:block;margin-top:8px}
    55. .sense{display:block}
    56. .signpost{color:white;background-color:#35a3ff;margin-left:.5em;font-weight:bold;font-variant:small-caps;text-transform:uppercase;font-size:80%;padding:1px 2px 1px 1px}
    57. .spokensect{border-top:solid;border-bottom:solid;border-width:2px;display:block;margin-bottom:1ex;clear:both;margin-top:1ex;border-color:#00a2e8;padding:3px}
    58. .spokensecthead{display:block;color:#00a2e8;font-weight:bold}
    59. .pronstrong{font-style:italic}
    60. .subsense{display:block}
    61. .superl{font-weight:bold}
    62. .syn{font-weight:bold}
    63. .t3perssing{font-weight:bold}
    64. span.neutral{font-style:normal;font-weight:normal;font-variant:normal;color:black;text-decoration:none}
    65. .cross{color:red;font-weight:bold}
    66. span.italic{color:black;font-style:italic;font-weight:normal}
    67. .badexa{text-decoration:line-through;font-style:italic}
    68. .hint .expl{display:inline}
    69. span.infllab{font-style:italic;font-weight:normal}
    70. span.warning{font-style:normal;font-weight:bold;color:red}
    71. span.sensenum{font-style:normal;font-weight:bold;margin-right:3px;color:blue}
    72. span.synopp{padding-left:3px;padding-right:3px;border-radius:2px 2px 2px 2px;border-style:solid;border-width:1px;font-variant:small-caps;font-size:80%;font-weight:bold;color:blue}
    73. .subheading,.secheading{display:block;font-weight:bold;font-weight:bold;color:white;background-color:#8187bf;margin-left:-3px;margin-right:-3px;font-variant:small-caps;padding-left:3px}
    74. .collocate,.exponent{display:block;margin-top:5px}
    75. .collocate.inline{display:inline}
    76. .expl{display:block;padding:0 3px}
    77. .colloc{font-weight:bold}
    78. .exp{font-weight:bold}
    79. .expr{font-weight:bold}
    80. .colloc.key{color:blue}
    81. span.keycollo{font-weight:bold;color:blue}
    82. .thespropform{font-weight:bold}
    83. .goodcollo{font-weight:bold}
    84. .badcollo{text-decoration:line-through}
    85. .defbold{font-weight:bold}
    86. .thesref.newline{display:block}
    87. .heading.newline{display:block}
    88. .thesref span.thesaurus{color:blue;font-variant:small-caps}
    89. .thesref .refhwd,.thesref .refhomnum{color:blue;font-weight:bold}
    90. i{font-style:italic}
    91. .imgholder{cursor:pointer;display:block;margin-bottom:1ex;padding:2px;
    92. //clear:both;
    93. //float:right;
    94. }
    95. .imgholder img{
    96. max-height:25em;
    97. //display:inline-block;

    98. }
    99. .buttons{display:block}
    100. .popup-button{background-color:#f0f2fc;border-radius:2px;border:1px solid #7e92c7;color:#7e92c7;text-transform:uppercase;font-size:66%;padding:2px 3px;text-decoration:none}
    101. .popup-button-hover{background-color:#dfe3f8;cursor:pointer}
    102. .popverbs{display:block;color:white;font-weight:bold;background-color:#ec008d;padding-left:3px;margin-bottom:5px}
    103. .verbtable .lemma{color:blue;font-size:120%;font-weight:bold}
    104. .verbtable table{border-collapse:separate;border-spacing:1px;margin-top:10px}
    105. .verbtable td{padding:0 5px 0 2px;border-style:solid;border-width:1px;border-color:#d2d2d2}
    106. .header{font-weight:bold;font-variant:small-caps}
    107. .verbtable td.col1{font-weight:bold}
    108. .verbtable td.col2{font-style:italic}
    109. .verbtable .geo{font-style:italic;color:#000;font-size:100%;font-weight:normal}
    110. .verbtable .aux{font-weight:bold}
    111. .verbtable .verb_form{color:blue;font-weight:bold}
    112. .collocations .last{margin-bottom:20px}
    113. .collocations .colloc{display:inline-block;font-weight:bold;margin-left:-2px}
    114. .collobox,.thesbox,.usagebox,.grambox,.f2nbox{border-radius:9px 9px 9px 9px;border-style:solid;border-width:2px;display:block;margin-bottom:1ex;clear:both;margin-top:1ex}
    115. .f2nbox{border-color:#00a2e8}
    116. .f2nbox .heading{color:#00a2e8}
    117. .heading{color:white;font-weight:bold;line-height:100%;padding:3px}
    118. .section{display:block;padding:0 3px}
    119. .last{border-bottom-left-radius:9px;border-bottom-right-radius:9px}
    120. .thesbox{background-color:#652d91;border-color:#652d91}
    121. .thesbox .section{background-color:#e8e2f0}
    122. .collobox{background-color:#1d3e99;border-color:#1d3e99}
    123. .collobox .section{background-color:#e2f4fd}
    124. .usagebox{background-color:#00a2e8;border-color:#00a2e8}
    125. .usagebox .expl{background-color:#e2f4fd}
    126. .grambox{background-color:#00adee;border-color:#00adee}
    127. .grambox .expl,.grambox .compareword{background-color:#e2f4fd;display:block;padding-left:3px}
    128. .compareword{padding-top:5px;padding-bottom:5px}
    129. .gramrefcont{display:block;text-transform:lowercase;font-variant:small-caps;padding-left:3px;padding-bottom:1px}
    130. .thesaurus .sense{padding-left:3px;padding-right:3px;margin-top:0}
    131. .thesaurus .section,.collocations .section{margin-bottom:10px}
    132. .thesaurus .secheading,.thesbox .secheading{background-color:#a186bd}
    133. .add_exa{font-style:italic;display:block}
    134. .nodeword{color:blue;font-weight:bold}
    135. .phrase{display:block}
    136. .phrasetext{font-weight:bold}
    137. .expandable{cursor:pointer}
    138. .entry div.content{display:none;margin-bottom:10px}
    139. .group,.w{display:block}
    140. .group .pos{font-weight:bold;display:block}
    141. .item{display:block}
    142. .w{font-weight:bold}
    143. .popheader{display:block;color:white;font-weight:bold;padding-left:3px}
    144. .popheader.popexa{background-color:red}
    145. .popheader.popphrase{background-color:purple}
    146. .popheader.popcollo{background-color:#1d3e99}
    147. .popheader.popthes{background-color:#652d91}
    148. .popheader.popetym{background-color:green}
    149. .popheader.popwf{background-color:#ffd448}
    150. .popheader.pope_menu{background-color:#57c0e0}
    151. .ws-head{font-weight:bold;color:blue;font-size:larger}
    152. .ws-head.ref{display:block;margin-top:10px}
    153. .wswd{font-weight:bold;display:block}
    154. .cyan{color:#00a2e8;font-size:larger}
    155. .menuitem{display:block}
    156. ul.exas{margin-top:.5em;margin-bottom:.5em;padding-left:2em;padding-right:1em}
    157. ul.exas li{font-style:italic;color:blue}
    158. .grammar{display:block}
    159. .str{font-size:large;font-weight:bold}
    160. .etymology{margin-top:10px}
    161. .group{margin-top:10px}
    162. .menuitem .signpost{background-color:transparent;color:black;margin-left:0;font-size:90%}
    163. .phrvbs{display:block;margin-top:10px;margin-left:5px}
    164. .phrvbs .heading{display:block;color:blue;font-weight:bold}
    165. .phrv{font-weight:bold}
    166. .secheading,.subheading{font-variant:normal;text-transform:uppercase}
    167. .secheading.no_convert{text-transform:none}
    168. .grambox .heading.newline{background-color:#6cd0f6}
    169. img[src*="img/spkr_"]{max-height:1em}
    170. img[src*="img/spkr_g"]{max-height:.7em}
    171. .chwd{margin-top:10px}
    172. .chwd a{display:inline-block;background-color:green;color:white;padding-top:2px;padding-bottom:3px;padding-left:5px;padding-right:5px;margin-right:3px;margin-bottom:3px;text-decoration:none;font-size:80%;border-radius:2px}
    173. .chwd .hw{color:white}
    174. .entry,.entry.lozenge,.verbtable{margin-top:.5em}
    175. a[nattr="no-sound-file"] img{border:1px solid gray;border-radius:3px;max-height:.9em}
    176. div[nattr="at-link"]{border:1px solid #e4e4e4;border-radius:9px;padding:.1em .5em;margin:.5em 0;background-color:rgba(199,110,6,0.1)}
    177. div[nattr="at-link"]{display:none}
    178. .popup-button:hover{cursor:pointer}
    179. .popup-button{
    180. -webkit-touch-callout: none; /* iOS Safari */
    181. -webkit-user-select: none;   /* Chrome/Safari/Opera */
    182. -khtml-user-select: none;    /* Konqueror */
    183. -moz-user-select: none;      /* Firefox */
    184. -ms-user-select: none;       /* IE/Edge */
    185. user-select: none;           /* non-prefixed version, currently not supported by any browser */
    186. }
    187. span[onclick*="toggle"]{
    188. -webkit-touch-callout: none; /* iOS Safari */
    189. -webkit-user-select: none;   /* Chrome/Safari/Opera */
    190. -khtml-user-select: none;    /* Konqueror */
    191. -moz-user-select: none;      /* Firefox */
    192. -ms-user-select: none;       /* IE/Edge */
    193. user-select: none;           /* non-prefixed version, currently not supported by any browser */
    194. }

    195. /*-----------------2019-0425-----------*/
    196. // div{font-size: 13px;}
    197.   .newline span.sensenum {font-size:0.9em;font-style: normal;font-weight: normal;margin-right: 5px;color: white;background-color: darkblue;border-radius: 3px ;border: 1px solid gray;padding:0px 3px;}
    198. /* .entry{ display: grid!important;
    199.   grid-gap: 10px;
    200.   grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));}
    201. */
    202. .sense.newline{
    203. border-top: 1px solid #c0c0c0;
    204. //border-right: 1px solid #c0c0c0;
    205. border-left: 1px solid #c0c0c0;
    206. }

    207. /*.grambox,.collobx,.thesbox,*/
    208. .sense.newline{
    209.   //display: table-cell;
    210.   display:inline-block;
    211.   float:left;
    212.   //min-width:100px;
    213.   //max-width:399px;
    214.   width:399px;  
    215.   min-height:25px;
    216.   //height:auto;
    217.   //max-height:100px;
    218.    padding:5px;
    219.    //position: relative;
    220.    }
    221.   
    222.    //.grambox{display:inline;}
    223.    .crossref,.deriv{
    224.    display:block;
    225.    //float:none;
    226.    clear:both;
    227.    }
    228.    .entry{
    229.    //max-width:1280px;
    230.    //overflow: hidden;
    231.   
    232.    }
    233. .subsense{padding-left:13px;padding-right:1px;}
    234. .subsense span.sensenum{color:darkblue;background-color:transparent;border:none;}
    235. .signpost{margin-left:0px;
    236. padding-left:0px;
    237. }
    238. //.button{color:Gray!important;background-color:#c0c0c0!important;}
    239. .popup-button
    240. ,.popup-button-entrymenu,.popup-button-etymologies
    241. ,.popup-button-verbs,.popup-button-examples
    242. ,.popup-button-thesaurus,popup-button-collocations
    243. ,.popup-button-phrases,.popup-button-wordfamilies
    244. {color:#808080;background-color:#ececec;
    245.   border: 1px solid #808080;
    246.   border-radius: 5px;
    247.   text-transform: capitalize;
    248.   padding-left: 1px!important;
    249.   padding-right:1px!important;
    250.   font-family: "Sitka Small",verdana;
    251.   padding: 0px;
    252.   font-weight: bold;
    253.   font-size:11px;
    254. }
    255. .phrvbentry,.entryhead{display:block;clear: both!important;}
    256. .chwd a{background-color: #5bcf80;border-radius:1.5em;font-family:Verdana;text-transform: uppercase;}
    257. //.def_c,.example_c{display:none;}
    复制代码


  • TA的每日心情
    开心
    2021-6-13 16:50
  • 签到天数: 725 天

    [LV.9]以坛为家II

    10

    主题

    2118

    回帖

    7610

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    7610

    灌水大神章

    11
    发表于 2020-9-14 17:15:00 | 只看该作者
    本帖最后由 thinkinginlast 于 2020-9-14 17:25 编辑
    thinkinginlast 发表于 2020-9-14 11:31
    @Jiangxi,@helloit最好请@mg100放出css试试。不仅仅是好看,好久之前我就模仿了一个,不大搞得定自适应排 ...

    现在上传附件越发艰难。喜欢这种自适应屏幕像素排版的,请自行拷贝上面的txt,弄弄,非3.0版,这是好早的L6,5汉译融合版,如有不适,自行改改。附件,图片传不上来了。当然最好大家请求,让@mg100大大看到,分享原版,学习一下。我的多列排版记得是有点对齐问题的。

    该用户从未签到

    4

    主题

    398

    回帖

    3360

    积分

    贡士

    Rank: 6Rank: 6

    积分
    3360

    灌水大神章

    12
    发表于 2020-10-1 08:54:12 | 只看该作者
    copy代码后,LDOCE6.css文件名,没有出现楼主的排版,乱排一通。

    css.png (116.16 KB, 下载次数: 0)

    css.png
  • TA的每日心情
    开心
    2021-6-13 16:50
  • 签到天数: 725 天

    [LV.9]以坛为家II

    10

    主题

    2118

    回帖

    7610

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    7610

    灌水大神章

    13
    发表于 2020-10-10 11:36:22 | 只看该作者
    本帖最后由 thinkinginlast 于 2020-10-10 11:41 编辑
    alanpoon 发表于 2020-10-1 08:54
    copy代码后,LDOCE6.css文件名,没有出现楼主的排版,乱排一通。

    我这边是可以的,非常久远的融合版本L6,不是新出的朗文6,不过是CSS结构命名不同而已,效果不同完全可能,只是抛砖,不敢说能引玉。代码段对老双解L6有效,有趣的是屏幕大小自动调节多列排版。有话在先,如有不适,自行调整,CSS的名称可能不同。我是懒得再弄。