掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1813|回复: 8

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

[复制链接]

该用户从未签到

发表于 2013-3-18 22:34:08 | 显示全部楼层 |阅读模式
本帖最后由 asicsfree 于 2013-3-18 22:43 编辑 * x. s4 C1 A7 l1 C
5 v. r' ^# _5 G! F( m+ m
不好意思, 似乎是很簡單的問題,但一直試不出來2 s( h3 K% Y; _# O! Y! r& N
每個詞條前指定檔名ok. T* X8 g% b, _! q
但利用詞曲檔同名的方法似乎沒法試出來
8 ~' w& V8 E9 ^" j% _' F7 h在windows版,我寫的css內容' r# }4 G: a3 f+ y: O
會直接顯示在最前面,我要注意什麼呢?

该用户从未签到

发表于 2013-3-19 00:13:28 | 显示全部楼层
1# asicsfree
& N. B0 z; K2 G' r, ~9 q* g5 H( f8 @- \! d' Q
pc最新版才支持外部css,且需要IE8才能正常使用(不然总会弹窗提示脚本错误)。- q7 U) e- y' {& l
如果pc版词条开头直接显示了css文件里面的内容。请修改其安装目录下的“res\html_begin.html”文件,把$css$整行移到</style>上面。

该用户从未签到

 楼主| 发表于 2013-3-19 03:32:46 | 显示全部楼层
請教android最新版支援嗎?android版似乎也沒反應
; A8 W: D7 K  K7 f( I
1# asicsfree ( v# N0 e6 ^: W
9 T7 T/ H' h* t
pc最新版才支持外部css,且需要IE8才能正常使用(不然总会弹窗提示脚本错误)。) n% L' B" N' p8 r
如果pc版词条开头直接显示了css文件里面的内容。请修改其安装目录下的“res\html_begin.html”文件,把$css$整行移 ...; n, w& a, p4 j0 K5 _( X
dingweifengye 发表于 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 编辑
) H9 _+ p7 f; p. G1 O4 n( c* n( t' W' M0 [
糟, 我越來越糊了0 `8 s1 p: \0 p- b' g6 a, o
一直以來我一直認為css就是在每個詞條前加入 <link rel="stylesheet" href="style.css">,然後在mdx同路徑下加入style.css
% A# n; E3 h1 d* { 且若未經上述處理的任何字典,也可以在mdx同路徑下加入與mdx同名的css,得到相同效果。4 Y2 V  \+ y; A4 O( x/ i% R
5 q3 K, S. S1 M) r" |2 R2 Z
本文就是在問後面的情況,我在任一字典的路徑加入同名css,
: x. W: C+ E; {& E8 a. W隨便寫了 body {color:red; },但在android下一點反應也沒有。5 T5 y: G( _5 z. l
8 L6 ^% t& ^$ F5 f  }* @) f, T# H
您提到"字典內部帶的css",似乎是指在字典內可內嵌一css?亦即mdxbuilder可將整個css編入字典中?
( l3 f6 Q- A: l可否指出我對css認知上的錯誤呢?謝謝) A- {$ S& R) T  Y
android版支持。外部css的意思是覆盖掉词典内部带的那个同名的css文件。# t" `1 l& [& ?) Z  V" {3 r
rayman 发表于 2013-3-19 10:29

该用户从未签到

发表于 2013-3-19 23:31:09 | 显示全部楼层
5# asicsfree
& ^0 o% I9 S. S& r" i( l
$ x  \+ @, w# Z, B1.以前版本的mdict软件中,使用词典也是可以用外部的css文件的,要求就是:每個詞條前加入 <link rel="stylesheet" href="style.css">,style.css打包到mdd格式的文件中就可以使用了。
; m- |$ |6 [4 ?8 p* q: Z# p( X! u7 h  R5 k2 L; T! g/ N
2.最新的mdict软件就直接支持css文件了,不用每個詞條前加入 <link rel="stylesheet" href="style.css">,具体用法是css文件名与相关的词典文件名同名就可以啦。具体到css文件内容的编写时需注意所写的标签等等要在词典的源文件中存在," c9 ?# a+ o" Q9 f2 R
比如,你提的问题:“我在任一字典的路徑加入同名css,隨便寫了 body {color:red; },但在android下一點反應也沒有。”,不知你是否考虑到词典的源文件里是否有body标签,如果没有,显然不会起作用。需要注意下css文件的编写内容要与词典源文件相一致,要了解词典源文件用了哪些标签,class,id等等,写出的css内容才能有效果。一般而言,除非你自己制作词典,对自己网上下载的词典文件拿来使用就是了。

该用户从未签到

 楼主| 发表于 2013-3-22 00:58:40 | 显示全部楼层
6# dingweifengye 0 w( r+ j5 o$ G. I
我一直以為編譯器會自己產生body等tag,你說得我的確沒想到。
/ P! A% }% Q" x$ W3 z( y不過我發誓android版,我用同名外部css真的沒反應。
( c+ k+ J4 Z: x. M字典是我自己弄的,例如<ul class="test">&#8222;
  o4 o% |* F3 r' A2 D, O* F. d外部css則寫了.test{ ...}! j3 L: Y; [7 V
目前正傷心停擺中

该用户从未签到

发表于 2013-3-22 22:38:45 | 显示全部楼层
7# asicsfree & Y9 a2 q0 W1 K7 k3 f) {! _
3 Y; }2 Q+ e* ]
https://pdawiki.com/forum/thread-9211-1-2.html9 ~; d5 a: }( S" r9 ^$ d* M' S
上述链接中的词典你下来试试,试试更改下css里面的参数,就会明白其中的奥秘。% u1 p7 f% m9 X' k* x7 _7 j0 O

! D2 S/ b) A& n! ~9 h. v8 Zmdict安卓版的最新版下载地址(这个是我手机安装的版本,词典文件显示没问题。):
; }& Q2 w' e$ R4 xhttps://pdawiki.com/forum/viewthread.php?tid=10310&highlight=
3 f0 l$ }7 w+ X7 n, Y6 c2 G9 Q另外你可以试试安卓版的bluedict,也不错的。
  • TA的每日心情
    擦汗
    2018-7-2 15:32
  • 签到天数: 7 天

    [LV.3]偶尔看看II

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

    本版积分规则

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

    GMT+8, 2025-4-25 21:08 , Processed in 0.023252 second(s), 25 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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