1. 程式人生 > >網頁裡面,給一個 div 增加點選連結

網頁裡面,給一個 div 增加點選連結

現在做網頁,通常用 div 當作容器。這裡可以把一個 div 理解為一個 delphi 的 TPanel。

在 Delphi 裡面,可以用 Panel 套 Panel 的方式來佈局,然後設定各個 Panel 的 Align 屬性。

現在 html5 的網頁開發,是拿 div 套 div 來佈局。然後用 css 來定義 div 該怎麼擺。因此,這裡就是多層 div 巢狀。假設要對某一層 div 做一個連結,點選後會導航到另外一個連結地址。這時候,不能給 div 外面寫 <a href="xxxxx"> 這種程式碼。如果這樣寫,會破壞 div 的巢狀框架,搞亂頁面佈局。

有人回答了這個問題,其基本原理是:

<div style="cursor: pointer;" onclick="window.location='http://google.com';">
    Hello world
</div>

在本人正在做的這個 CMS 系統裡面,上述方法測試通過。

-------------------------------

又及:

但如果這裡是用了 BootStrap 的 <div class="col-md-3"> 則可以給它外面加上 <a> 而不會破壞 div 框架。

相關推薦

網頁裡面一個 div 增加連結

現在做網頁,通常用 div 當作容器。這裡可以把一個 div 理解為一個 delphi 的 TPanel。 在 Delphi 裡面,可以用 Panel 套 Panel 的方式來佈局,然後設定各個 Panel 的 Align 屬性。 現在 html5 的網頁開發,是拿 div

listview的item裡面有Button其設定了事件而且有效可但是listview的item事件卻失效了

問題:listview的item裡面有Button,並給其設定了點選事件,而且有效可點選, 但是listview的item點選事件卻失效了 解決方案一,測試有效:android:descendantF

實現一個DIV加陰影效果!

red 技術分享 html pos cto posit ron nag borde <!DOCTYPE html><html><head><meta charset="utf-8"><title>

一個div元素添加多個背景圖片

com pan html mic 添加 bubuko -s wan span 第一:準備背景圖片資源(圖片的大小是300*90)資源背景圖片地址如下:   http://climg.mukewang.com/582c3b780001a95103000090.jpg   ht

C語言有N個硬幣面值為a[1]...a[N]一個非負數m用這些硬幣湊成m求有多少種方法?

#include <stdio.h> #include <memory.h> #define N 1000 #define M 100000 int a[N]; int DP[M]; int dpItUnlimited(int m, i

連結彈出一個DIV層視窗

做裝置介紹頁面的時候,發現每個裝置點選檢視詳情都需要連結一個新的頁面,這樣比較影響網頁瀏覽的效率和舒適度,所以想用彈窗的形式在當前頁面展示詳情。彈出的視窗要固定在瀏覽器視窗的中間位置,我採用了fixed固定佈局。 <!--HTML--> <body style="backg

HUI-TAB在一個頁面上一個連線重新開啟一個tab頁籤

效果: index.jsp主頁面: <shiro:authenticated>             <li><a style="color:#804000;margin-left:5px;" id="todomatter"

批量登入qq空間推廣連結增加

原始碼請至此處下載:https://github.com/inmyjs/apqq_space 或者直接下載打包好的,https://download.csdn.net/download/kunoy/10652361 ,下載解壓,點選start.exe啟動。 此軟體適合在qq

How To Put Arrows at the Bottom of a Div一個div元素下邊加個向下箭頭的方法)

You’ll only need HTML and CSS to make this element.(這個方法只需要用到html和css) The HTML is simple. All you need is a div element with a class name. Here’s what th

雜湊變形—點陣圖(給定40億個不重複的無符號數整數沒排過序一個無符號整數如何快速判斷一個數是否在這40億個數中)

#include<stdio.h> #include<stdlib.h> #include<assert.h> #include<string.h> typedef struct BitMap { size_t* _bits

網頁連結跳轉qq新增好友

 一、網頁版本點選跳轉到新增好友介面: http://wpa.qq.com/msgrd?v=3&uin=1570915261&site=qq&menu=yes 效果:

JQuery控制div隱藏div不會隱藏

比如有個div其id為body,實現在div外點選隱藏,div內點選不隱藏,採用jQuery實現如下: $("#body").click(function(e) { $(this).show()

從2000年一月一日算一個天數算出它是多少年月日 星期幾

/#include <iostream>  #include <string>  using namespace std;  bool isLeapYear(int year)                            //判斷是否為閏年

input連結一個頁面各種操作

1.連結到某頁<input type="button" name="Submit" value="確 定" class="btn" onclick="location.href='filename.html'" />2.返回(等同後退)<input na

UILabel設定屬性字串可以增加事件

1.首先啊,label可以設定屬性字串,設定不同的字型顏色,字型大小,但是要增加點選事件,不好操作。 2.所以文章是設定textView來完成的。 - (UITextView *)textView { if (!_textView) { _tex

swift建立第一個UIButton 並增加事件

var button1 = UIButton(frame: CGRectMake(100, 200, 100, 40))                  button1 .setTitle("fi

請設計一個演算法一個字串進行二進位制編碼使得編碼後字串的長度最短。(哈弗曼編碼)

美團點評2016研發工程師程式設計題(二) 請設計一個演算法,給一個字串進行二進位制編碼,使得編碼後字串的長度最短。 輸入描述: 每組資料一行,為待編碼的字串。保證字串長度小於等於1000。 輸出描述: 一行輸出最短的編碼後長度。 輸入例子: MT-TECH-TEA

asp.net---iframe切分頁面區域性重新整理一個頁面的事件在另一個頁面響應

例如如下幾個頁面,想要實現在頁面1中輸入資訊點擊發送後,頁面2立即顯示所輸入的資訊前端程式碼為:<form id="form1" runat="server" method="post"> <div class="container main

Vue-cli中使用vConsole以及設定JS連續控制vConsole按鈕顯隱功能實現

一、vue-cli腳手架中搭建的專案引入vConsole除錯 1.首先npm安裝,大家都懂的。 npm install vconsole 2.在合適的地方新建一個檔案vconsole.js,內容如下: import Vconsole from 'vconsole' let vConso

JS特效教程:網站新增滑鼠彈出指定漢字特效

網站新增滑鼠點選彈出指定漢字特效,就是滑鼠點選站點任何位置,都會隨機彈出我們指定的一組漢字中的一個。比如指定“文明,自由,民主,公正,和諧”等,點選滑鼠時就會隨機顯示這一組的某個詞語,見下圖: 給網站新增滑鼠點選彈出指定漢字特效的操作辦法 這個特效不單單適用於 WordPress 部落