查看: 330|回复: 1
打印 上一主题 下一主题

[求助] CSS菜鸟请教一个左右分栏排版问题

[复制链接]
  • TA的每日心情
    擦汗
    2020-7-3 13:51
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    90

    主题

    277

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    10032
    跳转到指定楼层
    1
    发表于 2021-6-14 21:40:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 starmars 于 2021-6-14 21:48 编辑

    想做一个网页帮助背单词,左边是单词,右边是从牛津高阶8MDX中萃取出来的解释,意图是蒙住左边努力想单词的意思,想不起再看右边解释。当然,用不着用手去蒙,也可以用JS先隐藏右边解释,点击一下单词JS响应单击就显示该词右边的解释。
    现在遇到 了一个排版问题,左边的单词和右边的解释错位一个单词。因为是CSS菜鸟搞不出来。
    另一个问题是假如有个别单词太长左边那个DIV宽度不够显示不下,怎么处理好。如果用 word-wrap:break-word; 让单词从中间断开后面的字母到第二行去显示,这样简单粗暴不大好看。一个想法是用JS将长单词的字体单独设置得小一点。但如果不是人眼观察JS如何知道长度太长溢出了呢?进一步的想法是通过JS测试单词的字符数。哪种字体能保证字母是等宽的呢?

    请大仙们多指教!

    链接:https://pan.baidu.com/s/1o6pOkIOW1q1V8H8vWcvMxg
    提取码:5n4c
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

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

    QQ
    2
    发表于 2021-6-14 23:23:03 | 只看该作者
    本帖最后由 喬治兄 于 2021-6-14 23:28 编辑


    starmars 兄,不很清楚你想達成的效果,試試 css 的 flex + inset 或許適用吧

    https://www.pdawiki.com/forum/fo ... id=39082&extra=

    不好意思,clip-path inset   好像無法解晰  ,但 flex 其他用法是可以的,你找找 flex 的應用