掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1659|回复: 8

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

[复制链接]

该用户从未签到

发表于 2013-3-18 22:34:08 | 显示全部楼层 |阅读模式
本帖最后由 asicsfree 于 2013-3-18 22:43 编辑
- d9 ^+ M# V  O. ~. `
7 k1 J; o6 B; d0 r不好意思, 似乎是很簡單的問題,但一直試不出來2 k$ [; r+ t; i* q* `3 ^
每個詞條前指定檔名ok
; s2 {, e4 v- I: b% t# l7 B但利用詞曲檔同名的方法似乎沒法試出來3 w* \/ _, C' A
在windows版,我寫的css內容1 A8 b# d1 i+ \. d7 n
會直接顯示在最前面,我要注意什麼呢?

该用户从未签到

发表于 2013-3-19 00:13:28 | 显示全部楼层
1# asicsfree # a  M# k/ A6 c! c) @
4 j5 w( ~; G$ b
pc最新版才支持外部css,且需要IE8才能正常使用(不然总会弹窗提示脚本错误)。
( {1 P. e2 q% c0 ^4 l' `/ D如果pc版词条开头直接显示了css文件里面的内容。请修改其安装目录下的“res\html_begin.html”文件,把$css$整行移到</style>上面。

该用户从未签到

 楼主| 发表于 2013-3-19 03:32:46 | 显示全部楼层
請教android最新版支援嗎?android版似乎也沒反應/ D5 q0 O  K/ _0 U
1# asicsfree 9 E2 D) V( L/ ^6 U8 j
1 d" m' R0 G' |) w& ]: N# w2 r
pc最新版才支持外部css,且需要IE8才能正常使用(不然总会弹窗提示脚本错误)。
4 P1 I  M1 v& U5 U9 O( q0 F6 s( B+ i如果pc版词条开头直接显示了css文件里面的内容。请修改其安装目录下的“res\html_begin.html”文件,把$css$整行移 ...
" e, _1 s: f8 F$ Pdingweifengye 发表于 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 编辑
5 A7 {, o7 G' A2 ^$ S
' p# H3 m3 h6 ]% k糟, 我越來越糊了* E8 D% k4 ~* P2 p9 G7 N; r
一直以來我一直認為css就是在每個詞條前加入 <link rel="stylesheet" href="style.css">,然後在mdx同路徑下加入style.css7 q& p0 o2 B& s9 l  t7 v
且若未經上述處理的任何字典,也可以在mdx同路徑下加入與mdx同名的css,得到相同效果。
1 r8 ^) }8 u) h3 d# R, m
, D0 F% ^2 I- O. o6 P2 Z" |0 @/ H- W本文就是在問後面的情況,我在任一字典的路徑加入同名css,4 }6 T8 k: ]% Z& ?7 o' R
隨便寫了 body {color:red; },但在android下一點反應也沒有。3 a: N' g) ]; g8 ]" y
' A& N9 R. M# G
您提到"字典內部帶的css",似乎是指在字典內可內嵌一css?亦即mdxbuilder可將整個css編入字典中?
- W6 w3 a" L. m/ J9 f% M可否指出我對css認知上的錯誤呢?謝謝: Z5 p- E1 \1 U( N' d6 W
android版支持。外部css的意思是覆盖掉词典内部带的那个同名的css文件。, H4 W; @, J5 H3 A: n5 u- Y
rayman 发表于 2013-3-19 10:29

该用户从未签到

发表于 2013-3-19 23:31:09 | 显示全部楼层
5# asicsfree ( z) O! [. S/ J0 S' b% q9 R
. d5 i" [1 E/ O- O$ }
1.以前版本的mdict软件中,使用词典也是可以用外部的css文件的,要求就是:每個詞條前加入 <link rel="stylesheet" href="style.css">,style.css打包到mdd格式的文件中就可以使用了。+ C- {% U, o2 O4 N6 W2 X
4 q( A6 w) W* b/ u  _4 b
2.最新的mdict软件就直接支持css文件了,不用每個詞條前加入 <link rel="stylesheet" href="style.css">,具体用法是css文件名与相关的词典文件名同名就可以啦。具体到css文件内容的编写时需注意所写的标签等等要在词典的源文件中存在,- h4 z$ S. R) J" z  _. ^
比如,你提的问题:“我在任一字典的路徑加入同名css,隨便寫了 body {color:red; },但在android下一點反應也沒有。”,不知你是否考虑到词典的源文件里是否有body标签,如果没有,显然不会起作用。需要注意下css文件的编写内容要与词典源文件相一致,要了解词典源文件用了哪些标签,class,id等等,写出的css内容才能有效果。一般而言,除非你自己制作词典,对自己网上下载的词典文件拿来使用就是了。

该用户从未签到

 楼主| 发表于 2013-3-22 00:58:40 | 显示全部楼层
6# dingweifengye ; n* @7 [3 z3 I& Q" U( G
我一直以為編譯器會自己產生body等tag,你說得我的確沒想到。
2 Y1 {) C3 @6 \- v不過我發誓android版,我用同名外部css真的沒反應。
' W' D6 b0 n6 j字典是我自己弄的,例如<ul class="test">&#8222;. [; R, e$ @$ Y- [* c
外部css則寫了.test{ ...}  }' c" t4 V4 p- K& ]
目前正傷心停擺中

该用户从未签到

发表于 2013-3-22 22:38:45 | 显示全部楼层
7# asicsfree 3 m4 g! H3 o; t; O# O- m
- }3 l, p$ u- D+ P$ C
https://pdawiki.com/forum/thread-9211-1-2.html/ T# g3 T1 _$ V* U' k! E4 G
上述链接中的词典你下来试试,试试更改下css里面的参数,就会明白其中的奥秘。8 T% e. @4 K2 h- C/ a+ |

; h3 t* E5 d5 E4 }" ]4 {mdict安卓版的最新版下载地址(这个是我手机安装的版本,词典文件显示没问题。):: ^0 E4 V9 m" l7 |8 J0 t& _5 o0 G
https://pdawiki.com/forum/viewthread.php?tid=10310&highlight=
  g% F8 R5 f& ]5 j9 \另外你可以试试安卓版的bluedict,也不错的。
  • TA的每日心情
    擦汗
    2018-7-2 15:32
  • 签到天数: 7 天

    [LV.3]偶尔看看II

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

    本版积分规则

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

    GMT+8, 2024-6-9 23:22 , Processed in 0.095004 second(s), 12 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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