查看: 800|回复: 19
打印 上一主题 下一主题

[求助] 請教 html css 分欄的語法

[复制链接]
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

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

    QQ
    跳转到指定楼层
    1
    发表于 2019-3-25 23:29:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 喬治兄 于 2019-3-25 23:31 编辑

    因想把字表分成兩欄, 想要達成如圖示
    最簡易的 html css 分欄的語法
    請各位先進同好不吝賜教.........謝謝!

    2019-03-21_112610-2.png (147.37 KB, 下载次数: 0)

    No.

    No.

    本帖被以下淘专辑推荐:

  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    73

    主题

    1552

    回帖

    9万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    96973

    QQ 章笑傲江湖章灌水大神章推广专家

    推荐
    发表于 2019-3-26 09:07:42 | 只看该作者
    NavTextColumn.zip (54.65 KB, 下载次数: 10)



  • TA的每日心情
    奋斗
    2019-4-14 02:12
  • 签到天数: 93 天

    [LV.6]常住居民II

    250

    主题

    2966

    回帖

    53万

    积分

    状元

    吃水不忘挖井人

    Rank: 9Rank: 9Rank: 9

    积分
    531111

    灌水大神章笑傲江湖章推广专家QQ 章

    2
    发表于 2019-3-26 00:05:04 | 只看该作者
    可以试试<table><tr><td></td><td></td></tr></table>

    两栏写在两个<td>标签里

    p.s. 前端方面我也不熟悉…
  • TA的每日心情
    开心
    2020-11-10 14:17
  • 签到天数: 580 天

    [LV.9]以坛为家II

    0

    主题

    1077

    回帖

    9806

    积分

    禁止发言

    积分
    9806
    3
    发表于 2019-3-26 00:13:03 | 只看该作者
    乔治兄,我给你发的那个demo你看下,我是分为上下两栏,加了<kk>标签的 应该符合你的预期的
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

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

    QQ
    4
     楼主| 发表于 2019-3-26 01:36:23 | 只看该作者
    jonah_w 发表于 2019-3-26 00:05
    可以试试

    两栏写在两个标签里

    jonah_w 兄:
    這方法複雜了
    等於是每個詞條都要加標簽
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

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

    QQ
    5
     楼主| 发表于 2019-3-26 01:38:53 | 只看该作者
    kriskr 发表于 2019-3-26 00:13
    乔治兄,我给你发的那个demo你看下,我是分为上下两栏,加了标签的 应该符合你的预期的 ...

    kriskr 兄:
    能否是直立式的兩欄
    希望像圖示一樣
    但希望標簽是簡單點的
  • TA的每日心情
    开心
    2020-11-10 14:17
  • 签到天数: 580 天

    [LV.9]以坛为家II

    0

    主题

    1077

    回帖

    9806

    积分

    禁止发言

    积分
    9806
    6
    发表于 2019-3-26 07:52:11 | 只看该作者
    喬治兄 发表于 2019-3-26 01:38
    kriskr 兄:
    能否是直立式的兩欄
    希望像圖示一樣

    方法二:左面float,右面没有变化
    <head>
    <title>test</title>  
    <meta charset="utf-8">
    <style type="text/css">
    #left{
      width: 200px;
      height: 200px;
      float: left;
      background-color: lightblue;
    }
    #right{
      height: 200px;
      background-color: pink;
    }
    </style>
    </head>
    <body>
    <div id="left"></div>
    <div id="right"></div>
    </body>
    </html>
    结果如下:
    如果右面有内容,还是会在粉红区域内显示,不会被蓝色区域覆盖掉
  • TA的每日心情
    无聊
    2022-9-25 21:09
  • 签到天数: 1136 天

    [LV.10]以坛为家III

    17

    主题

    3142

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    25289

    灌水大神章

    7
    发表于 2019-3-26 08:13:22 | 只看该作者
    要指定那个字在那一栏吗?
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

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

    QQ
    9
     楼主| 发表于 2019-3-26 09:35:21 | 只看该作者
    本帖最后由 喬治兄 于 2019-3-26 09:54 编辑


    感謝 VimVim 兄提供完美解答, 您這個簡單多了
    如此小弟也能照仿就可

    Thanks Again

    另外請教是否可以實現
    讓那個作用左右的框框隨著單字在哪邊就亮哪邊
    如圖:
    也就是讓 Active 那欄邊框變紅色

    2019-03-21_112610-2.png (145.52 KB, 下载次数: 0)

    2019-03-21_112610-2.png
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

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

    QQ
    10
     楼主| 发表于 2019-3-26 09:56:55 | 只看该作者
    kriskr 发表于 2019-3-26 07:52
    方法二:左面float,右面没有变化

    test  

    kriskr 兄::
    邊框變紅色
    怎麼實現呢?
  • TA的每日心情
    开心
    2020-11-10 14:17
  • 签到天数: 580 天

    [LV.9]以坛为家II

    0

    主题

    1077

    回帖

    9806

    积分

    禁止发言

    积分
    9806
    11
    发表于 2019-3-26 10:05:41 | 只看该作者
    喬治兄 发表于 2019-3-26 09:56
    kriskr 兄::
    邊框變紅色
    怎麼實現呢?

    border-color: red
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

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

    QQ
    12
     楼主| 发表于 2019-3-26 10:18:06 | 只看该作者

    kriskr 兄:
    這樣是固定的吧
    我想要的是在單字在哪一欄就亮哪欄是紅色的邊框
  • TA的每日心情
    开心
    2020-11-10 14:17
  • 签到天数: 580 天

    [LV.9]以坛为家II

    0

    主题

    1077

    回帖

    9806

    积分

    禁止发言

    积分
    9806
    13
    发表于 2019-3-26 10:30:20 | 只看该作者
    喬治兄 发表于 2019-3-26 10:18
    kriskr 兄:
    這樣是固定的吧
    我想要的是在單字在哪一欄就亮哪欄是紅色的邊框

    乔治兄:你不是已经用<mark>标记了对应的高亮单词?
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

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

    QQ
    14
     楼主| 发表于 2019-3-26 10:33:23 | 只看该作者
    kriskr 发表于 2019-3-26 10:30
    乔治兄:你不是已经用标记了对应的高亮单词?


    是的,就是想搞看看能否有方法實現邊框也跟著 highlight

  • TA的每日心情
    开心
    2020-11-10 14:17
  • 签到天数: 580 天

    [LV.9]以坛为家II

    0

    主题

    1077

    回帖

    9806

    积分

    禁止发言

    积分
    9806
    15
    发表于 2019-3-26 10:55:00 | 只看该作者
    喬治兄 发表于 2019-3-26 10:33
    是的,就是想搞看看能否有方法實現邊框也跟著 highlight

    用正则应该可以
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

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

    QQ
    16
     楼主| 发表于 2019-3-26 11:05:51 | 只看该作者
    kriskr 发表于 2019-3-26 10:55
    用正则应该可以

    kriskr 兄:
    那也就是說需以<mark>為判斷
    能否以 VimVim 兄所提供的例子為基礎提供 css
    和 html , 和正則如何替換或加標簽
  • TA的每日心情
    开心
    2020-11-10 14:17
  • 签到天数: 580 天

    [LV.9]以坛为家II

    0

    主题

    1077

    回帖

    9806

    积分

    禁止发言

    积分
    9806
    17
    发表于 2019-3-26 11:08:42 | 只看该作者
    喬治兄 发表于 2019-3-26 11:05
    kriskr 兄:
    那也就是說需以為判斷
    能否以 VimVim 兄所提供的例子為基礎提供 css

    好,等我有空帮你研究下,根据mark定位到需要高亮的区域,然后只要选中就可以标签,然后就可以CSS控制加你想要的bordercolor了
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

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

    QQ
    18
     楼主| 发表于 2019-3-26 11:26:18 | 只看该作者
    kriskr 发表于 2019-3-26 11:08
    好,等我有空帮你研究下,根据mark定位到需要高亮的区域,然后只要选中就可以标签,然后就可以CSS控制加 ...

    kriskr 兄:
    謝謝啦 ! css 千萬越簡單越好, 太難的真看不懂怎麼改來應用
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    73

    主题

    1552

    回帖

    9万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    96973

    QQ 章笑傲江湖章灌水大神章推广专家

    19
    发表于 2019-3-26 16:43:45 | 只看该作者
    本帖最后由 VimVim 于 2019-3-26 17:17 编辑
    喬治兄 发表于 2019-3-26 09:35
    感謝 VimVim 兄提供完美解答, 您這個簡單多了
    如此小弟也能照仿就可

    目前只用css是无法实现的,因为there are no parent selectors in CSS, not even in CSS3:https://css-tricks.com/parent-selectors-in-css/ ,更多讨论:https://stackoverflow.com/questions/1014861/is-there-a-css-parent-selector

    因此,只能借助javascript,其缺点是增加与其他词典javascript冲突的可能性,无论怎样,给你一个解决方案。与之前的区别是:html中增加了两行javascript语句,以及多了一个jquery文件。

    NavTextColumnNew.zip (84.37 KB, 下载次数: 5)





  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

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

    QQ
    20
     楼主| 发表于 2019-3-26 18:08:53 | 只看该作者
    VimVim 发表于 2019-3-26 16:43
    目前只用css是无法实现的,因为there are no parent selectors in CSS, not even in CSS3:https://css-tr ...

    謝謝 VimVim 兄再度提供一套解答方法
    感恩