644830104 发表于 2016-5-24 11:57:00

Oxford Student's Dictionary的not词条有排版问题

本帖最后由 644830104 于 2016-5-24 12:15 编辑

来自PurlingNayuki大的作品:[英-英] [小範圍分享]Oxford Student's Dictionary converted from CD data, 23003 Headwords https://pdawiki.com/forum/forum.php?mod=viewthread&tid=16585
not词条下有排版问题

scju 发表于 2017-3-1 19:11:02

OSD这部词典的数据太乱,我曾经花不少时间整理,但总是不够好,最后只能放弃。CSS给有缘人


http://i.imgur.com/HoG7dAM.jpg


http://i.imgur.com/mrhtSeg.jpg

kyletruman 发表于 2016-5-24 14:23:12

感谢mitkyg大和o大的指导,我修正了一下css,不知正确否?
这是我改之后的css,若修改不当,还请论坛上各位高手拨冗再指导一下我,我继续修正,谢谢!

mitkyg 发表于 2016-5-24 12:38:25

在 osd.css 添加一行
div.u, div.ei {display:inline;}
你试试管用不

from O大

kyletruman 发表于 2016-5-24 13:42:05

mitkyg 发表于 2016-5-24 12:38
在 osd.css 添加一行
div.u, div.ei {display:inline;}
你试试管用不


mitkyg,您好!
请问一下在哪一行添加?
谢谢!.entry .h-g .hwd-g {
    margin-bottom: 0.5em;
}
.entry .h-g .hwd-g .h {
    display: inline;
    color: DarkGreen;
    font-size: 1.2em;
    font-weight: bold;
}
.entry .h-g .hwd-g .hm {
    display: inline;
    margin-left: 0.5em;
    vertical-align: super;
}
.z_coresym, .keysym {
    display: inline;
    margin-left: 0.2em;
    font-size: 0.8em;
    vertical-align: middle;
}
.z_awsym {
    display: inline;
    vertical-align: middle;
}
.z_awsym * {
    display: inline;
    color: grey;
    font-size: 0.8em;
}
.z_arrow {
    display: inline;
    margin-right: 0.2em;
}

.infl:before {
    content: "( ";
}
.infl * {
    display: inline;
}
.inflection:after {
    content: " ";
}
.infl:after {
    content: " )";
}

.i-g {
    display: block;
    margin: 0.5em 0 1em 0;
}
.i-g .i, .i-g .z, .i-g .y, .i-g .z_it, .sound, .i-g img {
    display: inline;
}
.i-g img {
    max-height: 1em;
    display: none;
}
.i-g .z {
    display: none;
}
.i-g .z .z_it {
    font-style: italic;
    color: SlateGray;
    display: none;
}
.hwd-g .i-g, .dr-g .i-g {
    font-size: 0.8em;
}

.z_p {
    display: inline;
    font-style: italic;
    background-color: DarkRed;
    background-clip: padding-box;
    border-radius: 0.2em 0.2em 0.2em 0.2em;
    padding: 0 0.2em 0 0.2em;
    color: white;
}

.label-g {
    display: inline;
    color: DarkRed;
    margin-left: 0.2em;
}
.label-g *{
    display: inline;
}

.n-g {
    margin-bottom: 0.5em;
}
.n-g .z_n {
    display: inline;
    background-color: DarkRed;
    background-clip: padding-box;
    border-radius: 0.2em 0.2em 0.2em 0.2em;
    padding: 0 0.1em 0 0.1em;
    color: white;
    margin-right: 0.5em;
}

.n-g .cf, .n-g .alt {
    display: inline;
}
.n-g .cf:after {
    content: " :";
    margin-right: 0.2em;
}
.n-g .d {
    display: inline;
}
.n-g .z, .n-g .z .z_it, .n-g .d .gl {
    display: inline;
    color: grey;
}
.n-g .vs-g, .n-g .vs-g * {
    display: inline;
    color: grey;
}
.n-g .vs-g .z_g {
    font-style: italic;
}

.eb {
    display: inline;
    font-weight: bold;
    font-style: italic;
}

.x .hwd {
    display: inline;
    text-decoration: underline;
    font-weight: bold;
}

.x-g .x .gl, .x-g .x .z {
    display: inline;
    color: grey;
}
.x-g .x:before {
    color: black;
    content: "▻ ";
}
.x-g .x {
    margin-left: 1em;
    margin-top: 0.2em;
    color: RoyalBlue;
}

.xr-g {
    display: inline;
}
.xr-g * {
    display: inline;
}
.xr, .xr * {
    display: inline;
}
.z_xr-g {
    display: inline;
    text-transform: uppercase;
    font-style: italic;
    margin-right: 0.2em;
}
.xr .xhm {
    font-size: 0.8em;
    vertical-align: super;
}

.pvs-g, .ids-g {
    display: block;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    border-style: solid solid solid solid;
    border-width: thin;
    padding: 0 0.5em 0 0.5em;
    margin-top: 1em;
}
.pvs-g .revout, .ids-g .revout {
    display: table-cell;
    position: relative;
    bottom: 0.5em;
    background-clip: padding-box;
    border-radius: 0.2em 0.2em 0.2em 0.2em;
    padding: 0 0.5em 0 0.5em;
    color: white;
}
.pvs-g {
    border-color: DarkRed;
}
.pvs-g .revout {
    border-color: DarkRed;
}
.ids-g {
    border-color: DarkGoldenRod;
}
.pvs-g .pv-g, .ids .id-g {
    margin-bottom: 0.2em;
}
.ids-g .revout {
    background-color: DarkGoldenRod;
}
.pvs-g .revout {
    background-color: DarkRed;
}
.ids-g .id-g .id {
    display: block;
    margin-right: 1em;
    font-weight: bold;
    color: DarkGoldenRod;
}

.unbox {
    display: block;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    border-style: solid solid solid solid;
    border-width: thin;
    border-color: DarkRed;
    padding: 0 0.5em 0.2em 0.5em;
    margin-top: 1em;
}
.unbox .boxheading {
    display: table-cell;
    position: relative;
    bottom: 0.5em;
    background-color: DarkRed;
    background-clip: padding-box;
    border-radius: 0.2em 0.2em 0.2em 0.2em;
    padding: 0 0.5em 0 0.5em;
    color: white;
}
.unbox .i-g {
    display: inline;
    margin: 0 0.5em 0 0.5em;
}

.z_drsym, .dr, .zd {
    display: inline;
}
.dr, .zd {
    font-weight: bold;
    color: DarkGreen;
}

.ifs-g {
    display: block;
}
.ifs-g * {
    display: inline;
}
.ifs-g .z_il {
    color: DarkGray;
    font-style: italic;
}

.gram-g * {
    display: inline;
}

.z {
    display: inline;
}
.ab, .z_it{
    display: inline;
}

.ve {
    display: inline;
    color: gray;
}

img {
    display: block;
    vertical-align: middle;
    text-align: center;
    max-width: 90%;
}

kyletruman 发表于 2016-5-24 13:48:34

本帖最后由 kyletruman 于 2016-5-24 13:49 编辑

刚从PurlingNayuki大那里下的css,我还没改,不知从哪里入手?
哪位大神能否告诉我怎么改css来解决楼主提出的排版问题?
谢谢!

mitkyg 发表于 2016-5-24 13:50:03

kyletruman 发表于 2016-5-24 13:42
mitkyg,您好!
请问一下在哪一行添加?
谢谢!

最后一行添加一下就行

max-width: 90%;
}

div.u, div.ei {display:inline;}

秋天故事 发表于 2016-5-24 22:28:30

kyletruman 发表于 2016-5-24 14:23
感谢mitkyg大和o大的指导,我修正了一下css,不知正确否?
这是我改之后的css,若修改不当,还请论坛上各 ...

下载了你更新后的css文件,not词条的排版正常了,见下图~~

SharkW 发表于 2016-5-25 07:58:27

kyletruman 发表于 2016-5-24 14:23
感谢mitkyg大和o大的指导,我修正了一下css,不知正确否?
这是我改之后的css,若修改不当,还请论坛上各 ...

NOT正常了。但是查house一词,音标处仍然有数行代码。谢谢

kyletruman 发表于 2016-5-25 09:20:38

SharkW 发表于 2016-5-25 07:58
NOT正常了。但是查house一词,音标处仍然有数行代码。谢谢

我用的是深蓝pro7.5.0, 我查house一词时,音标没问题。

644830104 发表于 2016-5-25 12:27:08

kyletruman 发表于 2016-5-25 09:20
我用的是深蓝pro7.5.0, 我查house一词时,音标没问题。

Thank u very much! {:4_105:}

PurlingNayuki 发表于 2016-5-27 02:09:59

剛纔針對 house、bear 等詞條做了一個嘗試性的修復,發現所用工具有問題,需要重寫。可能要花一段時間了,不會太長,但是得等一等。

SharkW 发表于 2016-5-27 12:45:20

PurlingNayuki 发表于 2016-5-27 02:09
剛纔針對 house、bear 等詞條做了一個嘗試性的修復,發現所用工具有問題,需要重寫。可能要花一段時間了, ...

感谢!辛苦了

PurlingNayuki 发表于 2016-5-29 03:43:28

SharkW 发表于 2016-5-27 12:45
感谢!辛苦了

修復了,再試試。

SharkW 发表于 2016-5-29 11:50:22

PurlingNayuki 发表于 2016-5-29 03:43
修復了,再試試。

感谢老大! 最新版已经解决了之前的bug. 辛苦了! 非常感谢!!

SharkW 发表于 2016-5-29 11:56:36

kyletruman 发表于 2016-5-24 13:42
mitkyg,您好!
请问一下在哪一行添加?
谢谢!

看着你些代码都头大,何况编写。于此,一并谢过论坛所有无私奉献的各位大神!!感谢你们的辛苦奉献!

yangshuo82 发表于 2016-11-10 23:05:57

thanks

tarzan1200 发表于 2017-3-1 16:46:27

Thanks alot for sharing
页: [1]
查看完整版本: Oxford Student's Dictionary的not词条有排版问题