查看: 1022|回复: 22
打印 上一主题 下一主题

[求助] 求大侠帮忙修改一下柯琳斯词典的css文件,万分感谢!

[复制链接]

该用户从未签到

4

主题

136

回帖

395

积分

秀才

Rank: 3Rank: 3

积分
395
跳转到指定楼层
1
发表于 2017-4-7 08:59:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
最近在用柯林斯的英汉双解词典,其中释义和例句部分所查询的英文单词已经是加粗显示了,但感觉黑色不太醒目,想把黑色改成灰蓝色(#0258B9),但css文件改了半天还是没成功,不知道应该修改哪儿,现把css文件上传,请哪位大侠帮忙看看应该修改哪儿吧,万分感谢。


这个是原版里的截图,想把其中所查询的单词,如:allow的颜色改成灰蓝色(#0258B9)

collins_c.rar (1.33 KB, 下载次数: 3)

该用户从未签到

4

主题

136

回帖

395

积分

秀才

Rank: 3Rank: 3

积分
395
推荐
 楼主| 发表于 2017-4-12 11:01:00 | 只看该作者
freecomic101 发表于 2017-4-12 09:56
释义6的外框和下面的a)应该是使用相同的class,而a)是本来内容就有半圆括号,要去掉只好改mdx比较快。 ...

非常感谢free兄的热心帮助,还有个问题想再请教free兄,就是我想把主释义(如1 2 3 等)的下端离开例句的距离大一点,同时例句和主释义的行距实现分别调节(如主释义行距大点而例句的行距小一点),这应该怎么改啊?再次感谢free兄。
  • TA的每日心情
    开心
    2023-1-18 23:24
  • 签到天数: 211 天

    [LV.7]常住居民III

    427

    主题

    4539

    回帖

    9万

    积分

    超级版主

    Rank: 12Rank: 12Rank: 12

    积分
    92011

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章城管大队长

    2
    发表于 2017-4-7 09:01:34 | 只看该作者
    本帖最后由 kyletruman 于 2017-4-7 09:08 编辑

    用goldendict=>鼠标点击右键审查元素

    该用户从未签到

    4

    主题

    136

    回帖

    395

    积分

    秀才

    Rank: 3Rank: 3

    积分
    395
    3
     楼主| 发表于 2017-4-7 11:10:37 | 只看该作者
    本帖最后由 eslwh 于 2017-4-7 11:40 编辑
    kyletruman 发表于 2017-4-7 09:01
    用goldendict=>鼠标点击右键审查元素


    感谢K大,自己慢慢在摸索,有个问题请教K大,就是在审查元素改完了后,如何保存css格式呢?

    该用户从未签到

    4

    主题

    136

    回帖

    395

    积分

    秀才

    Rank: 3Rank: 3

    积分
    395
    4
     楼主| 发表于 2017-4-7 12:59:46 | 只看该作者
    本帖最后由 eslwh 于 2017-4-7 13:00 编辑
    kyletruman 发表于 2017-4-7 09:01
    用goldendict=>鼠标点击右键审查元素


    K大,我想把中文释义放到英文释义后面,怎么修改才能对所有的单词都起作用啊?谢谢K大。



    如上图中“允许;容许;准许;”在审查元素窗口我找到了对应的位置,把它拖到了英文释义的后面,但怎样修改才能对所有的单词和所有的释义都同时起作用啊?
  • TA的每日心情
    开心
    昨天 00:57
  • 签到天数: 1832 天

    [LV.Master]伴坛终老

    5

    主题

    2259

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    28203

    笑傲江湖章灌水大神章

    5
    发表于 2017-4-7 13:56:47 | 只看该作者
    本帖最后由 freecomic101 于 2017-4-7 13:59 编辑
    eslwh 发表于 2017-4-7 12:59
    K大,我想把中文释义放到英文释义后面,怎么修改才能对所有的单词都起作用啊?谢谢K大。


    goldendict 右键审查元素只是查找,在那拖拉或修改并不能更动原来的内容。
    mdx 修改内容请看帖 https://www.pdawiki.com/forum/thread-13388-1-1.html

    该用户从未签到

    4

    主题

    136

    回帖

    395

    积分

    秀才

    Rank: 3Rank: 3

    积分
    395
    6
     楼主| 发表于 2017-4-7 22:42:56 | 只看该作者
    freecomic101 发表于 2017-4-7 13:56
    goldendict 右键审查元素只是查找,在那拖拉或修改并不能更动原来的内容。
    mdx 修改内容请看帖 http:/ ...

    感谢free兄的指点,您发的那个链接我之前就看过了,但还是不会修改,我把柯林斯的mdx和mdd文件都解包了,mdx转成了.txt的一个文件,mdd解包后是个css文件。txt文件我打开后如下图所示,里面好像就是一个单词一个单词这样排下来的,如果要把中文释义放到英文释义的后面,怎么改呢?是改txt文件还是css?
  • TA的每日心情
    开心
    昨天 00:57
  • 签到天数: 1832 天

    [LV.Master]伴坛终老

    5

    主题

    2259

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    28203

    笑傲江湖章灌水大神章

    7
    发表于 2017-4-7 23:09:55 | 只看该作者
    eslwh 发表于 2017-4-7 22:42
    感谢free兄的指点,您发的那个链接我之前就看过了,但还是不会修改,我把柯林斯的mdx和mdd文件都解包了, ...

    是改 txt。不过看那内容,很容易更改到不该改的,建议就原格式使用吧。

    该用户从未签到

    4

    主题

    136

    回帖

    395

    积分

    秀才

    Rank: 3Rank: 3

    积分
    395
    8
     楼主| 发表于 2017-4-7 23:32:29 | 只看该作者
    freecomic101 发表于 2017-4-7 23:09
    是改 txt。不过看那内容,很容易更改到不该改的,建议就原格式使用吧。

    感谢free兄,还有个问题请教,就是下面这个图中,我想更改is allowed to的颜色,但审查元素里的“Matched CSS Rules”那一栏是灰色不可编辑,请问这个应该怎么办?

  • TA的每日心情
    开心
    昨天 00:57
  • 签到天数: 1832 天

    [LV.Master]伴坛终老

    5

    主题

    2259

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    28203

    笑傲江湖章灌水大神章

    9
    发表于 2017-4-8 00:45:57 | 只看该作者
    eslwh 发表于 2017-4-7 23:32
    感谢free兄,还有个问题请教,就是下面这个图中,我想更改is allowed to的颜色,但审查元素里的“Matched ...

    那个 b 是预设的 css 设定,直接加粗。
    如要更改,要修改 .css 内容(你用的应是这个吧 collins_c.css)
    例如增加 b {color:red;}
    应该会变成"红色"+"没粗体"
  • TA的每日心情
    开心
    昨天 00:57
  • 签到天数: 1832 天

    [LV.Master]伴坛终老

    5

    主题

    2259

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    28203

    笑傲江湖章灌水大神章

    10
    发表于 2017-4-8 03:52:49 | 只看该作者
    你用的应是 qiuhao1112 兄分享的柯林斯,硬要改也不是不可以
    首先要解决 <span class="text_blue"> "中文释义"和"词头字提醒显示" 共用的问题,我的解决方式供你参考用。
    PS: 测试过几个没发现问题,但不保证全部都没问题,请慎用。
    1. 正则 "<span class="text_blue">([a-z])(.*?)</span>",替换成 "\1\2"
    2. 正则 "<span class="text_blue">(.+?)</span>\s(.+?)</div><ul>",替换成 "\ \2 <span class="text_blue">\1</span></div><ul>"

    该用户从未签到

    4

    主题

    136

    回帖

    395

    积分

    秀才

    Rank: 3Rank: 3

    积分
    395
    11
     楼主| 发表于 2017-4-8 05:34:31 | 只看该作者
    freecomic101 发表于 2017-4-8 03:52
    你用的应是 qiuhao1112 兄分享的柯林斯,硬要改也不是不可以
    首先要解决  "中文释义"和"词头字提醒显示"  ...

    感谢free兄热心相助,我已试用了兄的办法,基本上没有太大问题,就是个别单词的英文解释有丢失的现象,应该不影响使用,再次感谢。
  • TA的每日心情
    开心
    昨天 00:57
  • 签到天数: 1832 天

    [LV.Master]伴坛终老

    5

    主题

    2259

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    28203

    笑傲江湖章灌水大神章

    12
    发表于 2017-4-8 07:19:10 | 只看该作者
    eslwh 发表于 2017-4-8 05:34
    感谢free兄热心相助,我已试用了兄的办法,基本上没有太大问题,就是个别单词的英文解释有丢失的现象,应 ...

    有丟失英文解释阿,看样子第一项应修正成
    1. 正则 "<span class="text_blue">([^\x{4e00}-\x{9fa5}]*?)</span>",替换成 "\1"

    该用户从未签到

    4

    主题

    136

    回帖

    395

    积分

    秀才

    Rank: 3Rank: 3

    积分
    395
    13
     楼主| 发表于 2017-4-8 23:45:49 | 只看该作者
    freecomic101 发表于 2017-4-8 07:19
    有丟失英文解释阿,看样子第一项应修正成
    1. 正则 "([^\x{4e00}-\x{9fa5}]*?)",替换成 "\1"

    谢谢free兄,我再试试。

    该用户从未签到

    4

    主题

    136

    回帖

    395

    积分

    秀才

    Rank: 3Rank: 3

    积分
    395
    14
     楼主| 发表于 2017-4-9 00:18:53 | 只看该作者
    本帖最后由 eslwh 于 2017-4-9 00:20 编辑
    freecomic101 发表于 2017-4-8 07:19
    有丟失英文解释阿,看样子第一项应修正成
    1. 正则 "([^\x{4e00}-\x{9fa5}]*?)",替换成 "\1"


    free兄,想再请教您一个问题。就是我想把柯林斯词典中例句中的英文例句和中文翻译分成不同的颜色和字体显示,应该怎么修改啊? 谢谢free兄。

    类似于修改成像下图中,英文例句是暗蓝色,中文翻译是灰色的这种样式:


  • TA的每日心情
    开心
    昨天 00:57
  • 签到天数: 1832 天

    [LV.Master]伴坛终老

    5

    主题

    2259

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    28203

    笑傲江湖章灌水大神章

    15
    发表于 2017-4-9 01:37:56 | 只看该作者
    本帖最后由 freecomic101 于 2017-4-9 02:59 编辑
    eslwh 发表于 2017-4-9 00:18
    free兄,想再请教您一个问题。就是我想把柯林斯词典中例句中的英文例句和中文翻译分成不同的颜色和字体 ...


    css 里另外添加下面两条
    p.sentence_en {display:inline; color:#369;}
    p.sentence_en+p {display:inline; margin-left:.5em; color:#777;}

    因 .sentence_en 共用者多,如怕误用可以设严格一点如下:
    ul>li>p.sentence_en {display:inline; color:#369;}
    ul>li>p.sentence_en+p {display:inline; margin-left:.5em; color:#777;}

    该用户从未签到

    4

    主题

    136

    回帖

    395

    积分

    秀才

    Rank: 3Rank: 3

    积分
    395
    16
     楼主| 发表于 2017-4-9 06:10:48 | 只看该作者
    freecomic101 发表于 2017-4-9 01:37
    css 里另外添加下面两条
    p.sentence_en {display:inline; color:#369;}
    p.sentence_en+p {display:in ...

    非常感谢free兄,上面的正则替换后,测试了几个已经没有英文释义丢失的现象了,感谢兄的热心帮助。

    该用户从未签到

    0

    主题

    69

    回帖

    1145

    积分

    禁止发言

    积分
    1145
    17
    发表于 2017-4-11 21:32:39 | 只看该作者
    现在高人真的遍地都是

    该用户从未签到

    4

    主题

    136

    回帖

    395

    积分

    秀才

    Rank: 3Rank: 3

    积分
    395
    18
     楼主| 发表于 2017-4-12 07:27:10 | 只看该作者
    本帖最后由 eslwh 于 2017-4-12 07:29 编辑
    freecomic101 发表于 2017-4-9 01:37
    css 里另外添加下面两条
    p.sentence_en {display:inline; color:#369;}
    p.sentence_en+p {display:in ...


    free兄,再请教您两个问题,一个是我想把朗文6中释义之间的例句部分的背景颜色换换成淡蓝色,就是图片中红色框的区域,我尝试换过背景,但结果只是例句背景变了,但类似steal from等加粗的部分背景还是没变;还有一个就是想去掉类似像释义6中的 a) 和 b) 外面的框以及半圆括号,应该怎么修改?我尝试去掉过,但一去掉a) b)的外框,主释义数字1 2 3 等的外框也没了,实在搞不定了,想请free兄帮忙看看,万分感谢。



    这个是css文件
    LDOCE6.rar (2.46 KB, 下载次数: 1)



  • TA的每日心情
    开心
    昨天 00:57
  • 签到天数: 1832 天

    [LV.Master]伴坛终老

    5

    主题

    2259

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    28203

    笑傲江湖章灌水大神章

    19
    发表于 2017-4-12 09:56:02 | 只看该作者
    本帖最后由 freecomic101 于 2017-4-12 10:00 编辑
    eslwh 发表于 2017-4-12 07:27
    free兄,再请教您两个问题,一个是我想把朗文6中释义之间的例句部分的背景颜色换换成淡蓝色,就是图片 ...


    释义6的外框和下面的a)应该是使用相同的class,而a)是本来内容就有半圆括号,要去掉只好改mdx比较快。如只去a)的外框保留释义6的外框,css内加上 .subsense>.sensenum {border:none;}

    背景css内加上
    .example {background:#CCFFFF;}
    .gramexa {display:block; background:#CCFFFF;}
    ===================
    另可以上 http://www.w3school.com.cn/

    该用户从未签到

    4

    主题

    136

    回帖

    395

    积分

    秀才

    Rank: 3Rank: 3

    积分
    395
    22
     楼主| 发表于 2017-4-14 21:56:28 | 只看该作者
    freecomic101 发表于 2017-4-12 09:56
    释义6的外框和下面的a)应该是使用相同的class,而a)是本来内容就有半圆括号,要去掉只好改mdx比较快。 ...

    free兄,再请教一个问题,就是我想把主释义(如1 2 3 等所指的释义)和下面的例句之间的间距大一点,并且让主释义和例句的行距实现单独调节,这应该怎样改?谢谢free兄。