首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  HTML

html 里<a>标签的问题

  •  
  •   hugee · 223 天前 · 1463 次点击
    这是一个创建于 223 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请问这个有办法实现吗?

    link.jpg

    16 回复  |  直到 2019-03-06 10:45:47 +08:00
        1
    1024MB   223 天前 via Android
    为什么不用 div?
        2
    Benisme   223 天前
    用 js 配合吧
        3
    hugee   223 天前 via Android
    @1024MB 用的就是 div 布局。你说的是 a 标签包住 div ? 给的条件是只能包住标题的文字。
        4
    casparchen   223 天前   ♥ 1
    Since HTML5, this is perfectly valid:

    ```
    <a href="http://example.com">
    <div>
    anything
    </div>
    </a>
    ```
        5
    ganhuoer   223 天前
    最简单的办法就是
    a 包住 div
        6
    leaveeel   223 天前 via Android
    div.addEventListener('click', a.click)
    div.onclick=a.click
        7
    ericls   223 天前 via iPhone
    Onclick
        8
    geelaw   223 天前 via iPhone
    a 里面放一个 span,然后用样式表控制 span 的样式。
        9
    lzxgh621   223 天前
    红色区域放个监听,有点击就模拟点击 a。
        10
    lzxgh621   223 天前
    或者用 JS 给整个 DIV 挂个单击事件,连 A 标签都不用。
        11
    ys0290   223 天前 via iPhone
    楼主,你这个需求,大家可能会走冤枉路,能否说出你的本意?
        12
    Junn   223 天前 via iPhone
    Css 了解一下
        13
    Junn   223 天前 via iPhone   ♥ 1
    a 标签设置块元素,浮起来,设置高宽叠加在文字上面就好了,还要随文字变高就麻烦点
        14
    springmarker   223 天前
    display:block
        15
    iblessyou   223 天前
    看着回答 感觉前端好像挺少的
        16
    hugee   222 天前
    红色框的 div 高度和框度都不是固定的,会随着浏览器框度而变化的。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3163 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 28ms · UTC 10:49 · PVG 18:49 · LAX 03:49 · JFK 06:49
    ♥ Do have faith in what you're doing.