查看: 399|回复: 2
打印 上一主题 下一主题

[求助] 请教关于行距的问题

[复制链接]
  • TA的每日心情
    擦汗
    2022-2-10 19:21
  • 签到天数: 42 天

    [LV.5]常住居民I

    4

    主题

    345

    回帖

    2910

    积分

    解元

    Rank: 5Rank: 5

    积分
    2910

    灌水大神章小蜜蜂章笑傲江湖章

    跳转到指定楼层
    1
    发表于 2016-10-2 09:08:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 zhyli 于 2016-10-2 09:28 编辑

    最近在学着做词典,抓取下来的htm文件在firefox上显示效果很好,但是转成mdx文件后,在Midct上的行间距就变的特别大,css文件内的每个line-hight的参数都试着修改过,但是在是mdict上的效果几乎没有变化,我把css文件贴上来,麻烦各位高手帮忙看看是怎么回事。
    txt文件是直接从htm文件转过来的,里面有应该有不少冗余代码。

    OSD mdx文件.rar (1.36 MB, 下载次数: 1) 网站 css.rar (4.52 KB, 下载次数: 1) osd txt文件.rar (511.5 KB, 下载次数: 1)

    firefox显示效果.png (29.39 KB, 下载次数: 0)

    firefox上显示效果

    firefox上显示效果

    mdict上显示效果.jpg (48.37 KB, 下载次数: 0)

    Mdict上的显示效果

    Mdict上的显示效果

    该用户从未签到

    13

    主题

    194

    回帖

    2101

    积分

    解元

    Rank: 5Rank: 5

    积分
    2101

    灌水大神章小蜜蜂章笑傲江湖章

    2
    发表于 2016-10-2 23:40:30 | 只看该作者
    估计是<br>, 如果再<div>, 在MD下会显得行距大.

    于是斗胆尝试如下:
    原css没有动过, 只是重命名为 osd.css
    将文本中的<br>去掉.
    这个简为: <link href="osd.css" rel="stylesheet" type="text/css"/> (这个标签在原文本是没有 > 符号的, 补上 > 符号, 这样好点吧)
    文本必须为utf-8, 不带BOM的格式. (原文本是带BOM的.)
    在下就没有更进一步了.




    test.zip (11.04 KB, 下载次数: 4)
  • TA的每日心情
    擦汗
    2022-2-10 19:21
  • 签到天数: 42 天

    [LV.5]常住居民I

    4

    主题

    345

    回帖

    2910

    积分

    解元

    Rank: 5Rank: 5

    积分
    2910

    灌水大神章小蜜蜂章笑傲江湖章

    3
     楼主| 发表于 2016-10-3 06:50:49 | 只看该作者
    感谢idict大深夜回复,按照您的方法试了,在mdict上的显示效果和桌面版的火狐基本上一样了。
    其他的小问题,我再试着改改。