掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1846|回复: 8

[使用求助] 是否支援外部詞典檔同名css?

[复制链接]

该用户从未签到

发表于 2013-3-18 22:34:08 | 显示全部楼层 |阅读模式
本帖最后由 asicsfree 于 2013-3-18 22:43 编辑
4 w& z5 t$ x9 A7 E/ ], p
4 |1 a6 q6 {3 {不好意思, 似乎是很簡單的問題,但一直試不出來
; H; U# l9 W( v- I( ?8 K7 J每個詞條前指定檔名ok
% l2 M  j2 F1 t但利用詞曲檔同名的方法似乎沒法試出來
! b. g" ^) L* c) N  \" n在windows版,我寫的css內容
* f& `6 R/ O! w3 j. _會直接顯示在最前面,我要注意什麼呢?

该用户从未签到

发表于 2013-3-19 00:13:28 | 显示全部楼层
1# asicsfree . Z- h! N- _4 F: H- ]- _% @# V
0 \! x5 q6 j4 @: I9 l
pc最新版才支持外部css,且需要IE8才能正常使用(不然总会弹窗提示脚本错误)。# Y0 u$ t' d. t% Q4 i* o: y
如果pc版词条开头直接显示了css文件里面的内容。请修改其安装目录下的“res\html_begin.html”文件,把$css$整行移到</style>上面。

该用户从未签到

 楼主| 发表于 2013-3-19 03:32:46 | 显示全部楼层
請教android最新版支援嗎?android版似乎也沒反應; S2 W  |1 n7 ?$ q+ A5 X9 B
1# asicsfree
3 n! t7 I5 s) J) `8 a/ O; J/ i) \: U: t0 l& E3 {) j
pc最新版才支持外部css,且需要IE8才能正常使用(不然总会弹窗提示脚本错误)。8 j% u9 q. V) F1 o' Y6 j
如果pc版词条开头直接显示了css文件里面的内容。请修改其安装目录下的“res\html_begin.html”文件,把$css$整行移 ...
2 u1 z! x  D6 U2 vdingweifengye 发表于 2013-3-19 00:13

该用户从未签到

发表于 2013-3-19 10:29:13 | 显示全部楼层
android版支持。外部css的意思是覆盖掉词典内部带的那个同名的css文件。

该用户从未签到

 楼主| 发表于 2013-3-19 16:25:39 | 显示全部楼层
本帖最后由 asicsfree 于 2013-3-19 17:03 编辑
" S8 i8 c8 @3 l9 a* ^' o8 o8 ]8 T
糟, 我越來越糊了0 q9 T1 D& B. {4 K& v7 a
一直以來我一直認為css就是在每個詞條前加入 <link rel="stylesheet" href="style.css">,然後在mdx同路徑下加入style.css
! k, m2 v* v+ p$ M* x 且若未經上述處理的任何字典,也可以在mdx同路徑下加入與mdx同名的css,得到相同效果。
1 E) _& H+ _2 m$ X5 U1 w+ p" W3 [) r! `3 F& I1 Q0 @
本文就是在問後面的情況,我在任一字典的路徑加入同名css,
$ w; t' M9 O# q% G# U4 e隨便寫了 body {color:red; },但在android下一點反應也沒有。
$ b! L5 j8 Y6 ~! o; C
5 \# ^3 |1 b" L# G: f 您提到"字典內部帶的css",似乎是指在字典內可內嵌一css?亦即mdxbuilder可將整個css編入字典中?
: k2 P6 [( ~7 N可否指出我對css認知上的錯誤呢?謝謝% s9 \/ A8 }# M; k% ^. o4 S
android版支持。外部css的意思是覆盖掉词典内部带的那个同名的css文件。
; g: V) u# x- d2 A( V; M/ @5 Erayman 发表于 2013-3-19 10:29

该用户从未签到

发表于 2013-3-19 23:31:09 | 显示全部楼层
5# asicsfree
' v: I2 j( G# Z" g/ y1 x
8 K3 m; V0 J1 U  l: Z" b/ r1.以前版本的mdict软件中,使用词典也是可以用外部的css文件的,要求就是:每個詞條前加入 <link rel="stylesheet" href="style.css">,style.css打包到mdd格式的文件中就可以使用了。* ]+ `" x2 ~; ]( O! W
) a" {, N* {. b* D, N
2.最新的mdict软件就直接支持css文件了,不用每個詞條前加入 <link rel="stylesheet" href="style.css">,具体用法是css文件名与相关的词典文件名同名就可以啦。具体到css文件内容的编写时需注意所写的标签等等要在词典的源文件中存在,
. q' j: n% G) Y! p' L6 r比如,你提的问题:“我在任一字典的路徑加入同名css,隨便寫了 body {color:red; },但在android下一點反應也沒有。”,不知你是否考虑到词典的源文件里是否有body标签,如果没有,显然不会起作用。需要注意下css文件的编写内容要与词典源文件相一致,要了解词典源文件用了哪些标签,class,id等等,写出的css内容才能有效果。一般而言,除非你自己制作词典,对自己网上下载的词典文件拿来使用就是了。

该用户从未签到

 楼主| 发表于 2013-3-22 00:58:40 | 显示全部楼层
6# dingweifengye
4 w. u: I8 n7 L0 n$ T我一直以為編譯器會自己產生body等tag,你說得我的確沒想到。
8 I# `" {! ^6 R& m5 i* V( [4 _不過我發誓android版,我用同名外部css真的沒反應。0 k0 a+ \. u+ B: n" u
字典是我自己弄的,例如<ul class="test">&#8222;5 ~$ c% I* x9 j, H9 i
外部css則寫了.test{ ...}- i$ S( D  z  P4 x, X
目前正傷心停擺中

该用户从未签到

发表于 2013-3-22 22:38:45 | 显示全部楼层
7# asicsfree 4 G! v' y4 J3 L# B
# ]. n& |- w! o: S5 ^' P
https://pdawiki.com/forum/thread-9211-1-2.html5 a# z5 a7 T7 T2 R
上述链接中的词典你下来试试,试试更改下css里面的参数,就会明白其中的奥秘。8 M! O) `. J! \+ D  m. Y6 C. t! x
* J" i* L1 \) a. X; x4 x
mdict安卓版的最新版下载地址(这个是我手机安装的版本,词典文件显示没问题。):
4 N7 j: R0 s) t& E; ?  Bhttps://pdawiki.com/forum/viewthread.php?tid=10310&highlight=
' y# n' U9 o' f- H7 ]8 {另外你可以试试安卓版的bluedict,也不错的。
  • TA的每日心情
    擦汗
    2018-7-2 15:32
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2013-9-24 23:15:16 | 显示全部楼层
    好难懂呀!
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-5-11 22:58 , Processed in 0.022768 second(s), 24 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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