第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將div放入鏈接中

將div放入鏈接中

牧羊人nacy 2019-06-21 16:37:58
將div放入鏈接中我有一個<div>用一些我不想改變的奇特的視覺內容來阻止。我想讓它成為一個可點擊的鏈接。我在找類似的東西<a href="…"><div> … </div></a>,但這是有效的XHTML1.1。
查看完整描述

3 回答

?
largeQ

TA貢獻2039條經驗 獲得超8個贊

來到這里是希望找到一個更好的解決方案,但我不喜歡這里提供的任何一個。我想你們有些人誤解了這個問題。OP希望使一個充滿內容的div表現得像一個鏈接。這方面的一個例子就是Facebook廣告-如果你看一看,它們實際上是正確的標記。

對我來說,不需要的是:JavaScript(不應該只為鏈接所需,而且SEO/可訪問性很差);無效的HTML。

本質上是這樣的:

  • 使用普通CSS技術和有效的HTML構建面板。
  • 在其中的某個地方,如果用戶單擊面板(您也可以有其他鏈接),則放置一個您希望成為默認鏈接的鏈接。
  • 在該鏈接中,放置一個空的span標記(

    <span></span>

    ,不是

    <span />

    -謝謝@Campey)
  • 給出面板位置:相對位置
  • 將以下CSS應用于空跨度:

    { 
      position:absolute; 
      width:100%;
      height:100%;
      top:0;
      left: 0;
    
      z-index: 1;
    
      /* fixes overlap error in IE7/8, 
         make sure you have an empty gif */
      background-image: url('empty.gif');
    }

    它現在將覆蓋面板,因為它在一個<A>標記,這是一個可點擊的鏈接

  • 提供面板位置內的任何其他鏈接:相對鏈接和適當的z-索引(>1),以便將它們置于默認的span鏈接前面。


查看完整回答
反對 回復 2019-06-21
?
滄海一幻覺

TA貢獻1824條經驗 獲得超5個贊

你不能div鏈接本身,但您可以創(chuàng)建一個<a>標記充當block,同一行為a<div>已經有了。

a {
    display: block;
}

然后可以在上面設置寬度和高度。


查看完整回答
反對 回復 2019-06-21
?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

這是一個古老的問題,但我想我應該回答它,因為這里的每個人都有一些瘋狂的解決辦法。其實很簡單.。

錨標簽是這樣工作的-

<a href="whatever you want"> EVERYTHING IN HERE TURNS INTO A LINK </a>

所以.。

<a href="whatever you want"> <div id="thediv" /> </a>

雖然我不確定這是否有效。如果這就是口頭解決方案背后的理由,那么我道歉.


查看完整回答
反對 回復 2019-06-21
  • 3 回答
  • 0 關注
  • 541 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號