掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1841|回复: 8

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

[复制链接]

该用户从未签到

发表于 2013-3-18 22:34:08 | 显示全部楼层 |阅读模式
本帖最后由 asicsfree 于 2013-3-18 22:43 编辑 & A3 c* v! p" y
3 d2 Z& Q2 T# C* }
不好意思, 似乎是很簡單的問題,但一直試不出來7 [9 i, {* k; W8 _
每個詞條前指定檔名ok
3 y. u' G5 K$ g1 i% j但利用詞曲檔同名的方法似乎沒法試出來
! u) k2 j# a' q/ r' `在windows版,我寫的css內容
6 H" }* W/ n, E會直接顯示在最前面,我要注意什麼呢?

该用户从未签到

发表于 2013-3-19 00:13:28 | 显示全部楼层
1# asicsfree & l/ ?  M% Z  K2 C% O6 `! m
- \, l. i. m3 t; R8 X: z
pc最新版才支持外部css,且需要IE8才能正常使用(不然总会弹窗提示脚本错误)。
5 J% ]$ n% T) ^如果pc版词条开头直接显示了css文件里面的内容。请修改其安装目录下的“res\html_begin.html”文件,把$css$整行移到</style>上面。

该用户从未签到

 楼主| 发表于 2013-3-19 03:32:46 | 显示全部楼层
請教android最新版支援嗎?android版似乎也沒反應
0 T9 L6 ]; p9 e% e4 n. {7 P3 H
1# asicsfree 8 N( h5 B7 @, b; D
# d! c! T) C8 G9 ~* s
pc最新版才支持外部css,且需要IE8才能正常使用(不然总会弹窗提示脚本错误)。% o% _& J7 }2 \' ~! ^# t6 C  c
如果pc版词条开头直接显示了css文件里面的内容。请修改其安装目录下的“res\html_begin.html”文件,把$css$整行移 ...
; O! f# s# p- s* q7 S) K6 R4 Zdingweifengye 发表于 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 编辑 6 u0 E& m" y: F6 W  p& S6 A# u* y/ f
% W5 u6 Q7 J; z" [
糟, 我越來越糊了
5 p) w: L+ Q  n  Q- R2 F7 g3 P; E一直以來我一直認為css就是在每個詞條前加入 <link rel="stylesheet" href="style.css">,然後在mdx同路徑下加入style.css, D% h/ }/ l$ x
且若未經上述處理的任何字典,也可以在mdx同路徑下加入與mdx同名的css,得到相同效果。
2 ]0 v. J# F! F2 C" B6 J, \" ~- G
; P4 ]5 Q/ M+ C本文就是在問後面的情況,我在任一字典的路徑加入同名css,
! I( H. j& _) r: |隨便寫了 body {color:red; },但在android下一點反應也沒有。3 d. x1 \3 A$ n0 j
0 y+ Z( s3 j0 n0 }! h+ P
您提到"字典內部帶的css",似乎是指在字典內可內嵌一css?亦即mdxbuilder可將整個css編入字典中?$ {: ~5 G, \- ?( V3 O/ l
可否指出我對css認知上的錯誤呢?謝謝% r) f4 W6 S* R$ L) y! O: H
android版支持。外部css的意思是覆盖掉词典内部带的那个同名的css文件。* q' i3 P. R$ k. e
rayman 发表于 2013-3-19 10:29

该用户从未签到

发表于 2013-3-19 23:31:09 | 显示全部楼层
5# asicsfree
7 ^2 [/ ]' c4 a: {+ o* A+ m7 s2 \+ Q8 I6 i) t
1.以前版本的mdict软件中,使用词典也是可以用外部的css文件的,要求就是:每個詞條前加入 <link rel="stylesheet" href="style.css">,style.css打包到mdd格式的文件中就可以使用了。% F) l) P0 M$ b' A
: d2 t7 Y! G$ I7 F% p- ~: d
2.最新的mdict软件就直接支持css文件了,不用每個詞條前加入 <link rel="stylesheet" href="style.css">,具体用法是css文件名与相关的词典文件名同名就可以啦。具体到css文件内容的编写时需注意所写的标签等等要在词典的源文件中存在,
3 |% x5 R, F$ R4 x1 D7 q比如,你提的问题:“我在任一字典的路徑加入同名css,隨便寫了 body {color:red; },但在android下一點反應也沒有。”,不知你是否考虑到词典的源文件里是否有body标签,如果没有,显然不会起作用。需要注意下css文件的编写内容要与词典源文件相一致,要了解词典源文件用了哪些标签,class,id等等,写出的css内容才能有效果。一般而言,除非你自己制作词典,对自己网上下载的词典文件拿来使用就是了。

该用户从未签到

 楼主| 发表于 2013-3-22 00:58:40 | 显示全部楼层
6# dingweifengye   W8 E% Z0 g+ I5 o/ v% y
我一直以為編譯器會自己產生body等tag,你說得我的確沒想到。
, c" n# x- G$ C3 Y* O) \6 \不過我發誓android版,我用同名外部css真的沒反應。
* h9 R$ E+ t6 ^5 u9 E字典是我自己弄的,例如<ul class="test">&#8222;: a/ g4 T( t( i
外部css則寫了.test{ ...}* _3 r  [! }5 l) d
目前正傷心停擺中

该用户从未签到

发表于 2013-3-22 22:38:45 | 显示全部楼层
7# asicsfree
. R* ^4 m* p$ w2 ^( F$ K
* Z# _8 X. P; ~4 q+ g, ?' z$ |/ Vhttps://pdawiki.com/forum/thread-9211-1-2.html# L# H2 e" h! l
上述链接中的词典你下来试试,试试更改下css里面的参数,就会明白其中的奥秘。( ^: I: M, E+ \/ ]3 K0 S# `7 a
2 q  |7 u2 D: T
mdict安卓版的最新版下载地址(这个是我手机安装的版本,词典文件显示没问题。):- z5 W9 ^6 C: Z
https://pdawiki.com/forum/viewthread.php?tid=10310&highlight=
9 I- H, k3 X, L3 W( s- U) l5 Z另外你可以试试安卓版的bluedict,也不错的。
  • TA的每日心情
    擦汗
    2018-7-2 15:32
  • 签到天数: 7 天

    [LV.3]偶尔看看II

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

    本版积分规则

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

    GMT+8, 2025-5-6 03:56 , Processed in 0.023097 second(s), 25 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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