掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1663|回复: 8

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

[复制链接]

该用户从未签到

发表于 2013-3-18 22:34:08 | 显示全部楼层 |阅读模式
本帖最后由 asicsfree 于 2013-3-18 22:43 编辑 ' w; Q2 ~+ @5 C
" C! [1 |6 [/ t3 k6 n2 E# m% y1 V+ D
不好意思, 似乎是很簡單的問題,但一直試不出來9 s1 z4 C( V: X( f" H5 R3 \5 s
每個詞條前指定檔名ok7 V) t5 K3 w7 `( l8 x
但利用詞曲檔同名的方法似乎沒法試出來' g! @! [6 t4 l2 L
在windows版,我寫的css內容6 M. p6 r8 o) |6 J
會直接顯示在最前面,我要注意什麼呢?

该用户从未签到

发表于 2013-3-19 00:13:28 | 显示全部楼层
1# asicsfree
, ]# t, x9 c3 c; x9 ?8 N8 h, q- \4 s+ V2 i& F( c8 K
pc最新版才支持外部css,且需要IE8才能正常使用(不然总会弹窗提示脚本错误)。
9 w% E( |# z' r/ D* B如果pc版词条开头直接显示了css文件里面的内容。请修改其安装目录下的“res\html_begin.html”文件,把$css$整行移到</style>上面。

该用户从未签到

 楼主| 发表于 2013-3-19 03:32:46 | 显示全部楼层
請教android最新版支援嗎?android版似乎也沒反應+ h1 m7 g" x: V, l) p$ i
1# asicsfree
+ N9 g6 }4 t  E2 U" f
/ }5 V, ]! D0 N* c9 t# ^6 C( U+ _pc最新版才支持外部css,且需要IE8才能正常使用(不然总会弹窗提示脚本错误)。
" @/ S5 b3 y6 M; `: W如果pc版词条开头直接显示了css文件里面的内容。请修改其安装目录下的“res\html_begin.html”文件,把$css$整行移 ...
$ u6 o3 x$ S# Z- B7 U& b% Edingweifengye 发表于 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 编辑 $ I0 X4 }+ w0 ]2 ~* D
( b! e" O# `7 m3 t' l
糟, 我越來越糊了5 q/ V! h& m. c$ r6 M5 A
一直以來我一直認為css就是在每個詞條前加入 <link rel="stylesheet" href="style.css">,然後在mdx同路徑下加入style.css
% Q5 }7 A" a. C/ I. O. x 且若未經上述處理的任何字典,也可以在mdx同路徑下加入與mdx同名的css,得到相同效果。$ R5 K8 x+ A3 {$ ^
+ d$ k4 M; I9 S3 Y" X3 e% {) J4 b
本文就是在問後面的情況,我在任一字典的路徑加入同名css,* o: ^8 I/ Y& h! D+ X: x/ [% A
隨便寫了 body {color:red; },但在android下一點反應也沒有。4 W% y/ c- |) f+ p! z& i7 z+ H
- W$ b  a! Y0 z
您提到"字典內部帶的css",似乎是指在字典內可內嵌一css?亦即mdxbuilder可將整個css編入字典中?
& J5 Z' e3 E4 b- ~: a可否指出我對css認知上的錯誤呢?謝謝
8 [% ^' r1 K" P9 v, M2 k
android版支持。外部css的意思是覆盖掉词典内部带的那个同名的css文件。. I! H" O) G/ E
rayman 发表于 2013-3-19 10:29

该用户从未签到

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

该用户从未签到

 楼主| 发表于 2013-3-22 00:58:40 | 显示全部楼层
6# dingweifengye , B( I. T/ W7 q6 m. r
我一直以為編譯器會自己產生body等tag,你說得我的確沒想到。
: w4 p7 _* |$ [; o. I% ]- ~不過我發誓android版,我用同名外部css真的沒反應。5 O# q& j: K3 C( p, e! U
字典是我自己弄的,例如<ul class="test">&#8222;2 e# a/ n/ i! B0 m9 v. X$ O9 L
外部css則寫了.test{ ...}
0 H% X. ^0 i( c  n8 i9 ^目前正傷心停擺中

该用户从未签到

发表于 2013-3-22 22:38:45 | 显示全部楼层
7# asicsfree : i( k" s- O* }# Q6 a

. ~7 Y, ?- Y4 Z) _! Dhttps://pdawiki.com/forum/thread-9211-1-2.html
5 ^; C8 Z1 n0 I: R% g) u上述链接中的词典你下来试试,试试更改下css里面的参数,就会明白其中的奥秘。; R( x/ z3 q1 e4 ?6 x. ~( |

% r7 q$ a7 |1 H$ Cmdict安卓版的最新版下载地址(这个是我手机安装的版本,词典文件显示没问题。):
- w; }9 Y8 P9 Y4 ^  X* Khttps://pdawiki.com/forum/viewthread.php?tid=10310&highlight=
6 b9 _) S" J  w0 [& j另外你可以试试安卓版的bluedict,也不错的。
  • TA的每日心情
    擦汗
    2018-7-2 15:32
  • 签到天数: 7 天

    [LV.3]偶尔看看II

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

    本版积分规则

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

    GMT+8, 2024-6-16 06:54 , Processed in 0.047512 second(s), 12 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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