/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Hånd ved div bokse....
Fra : Jeppe Christensen


Dato : 11-12-05 13:55

Jeg har en div boks som jeg gør til at link ved at tilføje:

<div Onclick="loaction.href='index.htm'">

Det jeg så gerne vil have er at når man trækker musen hen over
boksen skal den blive til en "hånd". Istedet for at bare være
standard pilen som den er nu.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Knud Gert Ellentoft (11-12-2005)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 11-12-05 14:23

Jeppe Christensen skrev:

>Det jeg så gerne vil have er at når man trækker musen hen over
>boksen skal den blive til en "hånd". Istedet for at bare være
>standard pilen som den er nu.

<div style="cursor: pointer" ...>
--
Topposter du svar, dvs. skriver dit svar over det citerede,
så ryger du på min ignoreringsliste.
Svar under det du citerer og citer kun det du svarer på - tak.
http://usenet.dk/netikette/citatteknik.html

Bertel Lund Hansen (11-12-2005)
Kommentar
Fra : Bertel Lund Hansen


Dato : 11-12-05 15:21

Jeppe Christensen skrev:

> Jeg har en div boks som jeg gør til at link ved at tilføje:

> <div Onclick="loaction.href='index.htm'">

> Det jeg så gerne vil have er at når man trækker musen hen over
> boksen skal den blive til en "hånd". Istedet for at bare være
> standard pilen som den er nu.

<div><a href='index.htm'>Bla bla bla bla bla bla</a></div>

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Knud Gert Ellentoft (11-12-2005)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 11-12-05 15:25

Bertel Lund Hansen skrev:

><div><a href='index.htm'>Bla bla bla bla bla bla</a></div>

Og hvad nu, hvis formålet er at få hele div'en til at være
klikbar?

Man kan så rode med at lave a-tagget om med display: block, men
det er vidst ikke helt optimalt med en <div> (men fint med en
tabelcelle).
--
Topposter du svar, dvs. skriver dit svar over det citerede,
så ryger du på min ignoreringsliste.
Svar under det du citerer og citer kun det du svarer på - tak.
http://usenet.dk/netikette/citatteknik.html

Jens Gyldenkærne Cla~ (11-12-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 11-12-05 16:08

Knud Gert Ellentoft skrev:

>><div><a href='index.htm'>Bla bla bla bla bla bla</a></div>
>
> Og hvad nu, hvis formålet er at få hele div'en til at være
> klikbar?

Så sætter man display: block på a (som du selv er inde på). Jeg har
ikke hørt om problemer med den slags.

Til gengæld er et link lavet med onclick på div i mine øjne en
rigtig dårlig idé. Det virker kun hvis brugeren har javascript i
browseren, og så længe destinationen er en helt almindelig webside,
kan jeg slet ikke se nogen grund til at gå uden om <a>.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Knud Gert Ellentoft (11-12-2005)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 11-12-05 16:45

Jens Gyldenkærne Clausen skrev:

>Så sætter man display: block på a (som du selv er inde på). Jeg har
>ikke hørt om problemer med den slags.

Sidst jeg prøvede med en <div> drillede det, selvom det burde
virke, det gjorde det også i mit forsøg nu.
--
Topposter du svar, dvs. skriver dit svar over det citerede,
så ryger du på min ignoreringsliste.
Svar under det du citerer og citer kun det du svarer på - tak.
http://usenet.dk/netikette/citatteknik.html

Knud Gert Ellentoft (11-12-2005)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 11-12-05 17:01

Knud Gert Ellentoft skrev:

>Sidst jeg prøvede med en <div> drillede det, selvom det burde
>virke, det gjorde det også i mit forsøg nu.

Men...

Hvorfor laver IE boksen for høj?

http://ellentoft.1go.dk/test/div_link.htm
--
Topposter du svar, dvs. skriver dit svar over det citerede,
så ryger du på min ignoreringsliste.
Svar under det du citerer og citer kun det du svarer på - tak.
http://usenet.dk/netikette/citatteknik.html

Johnny Winther Ronne~ (11-12-2005)
Kommentar
Fra : Johnny Winther Ronne~


Dato : 11-12-05 17:52

Knud Gert Ellentoft wrote:
> Knud Gert Ellentoft skrev:
>
>> Sidst jeg prøvede med en <div> drillede det, selvom det burde
>> virke, det gjorde det også i mit forsøg nu.
>
> Men...
>
> Hvorfor laver IE boksen for høj?
>
> http://ellentoft.1go.dk/test/div_link.htm

padding-top: 3.5em

Er det der gør det. Men for mig at se er boksen ikke lige høj og bred selv
om den er defineret til at være det.
Hverken i IE eller OP

Med venlig hilsen
Johnny Winther Ronnenberg



Jeffers (11-12-2005)
Kommentar
Fra : Jeffers


Dato : 11-12-05 18:18

On Sun, 11 Dec 2005 17:51:42 +0100, "Johnny Winther Ronnenberg"
<johnny.winther@XYZtdcadsl.dk> wrote:

> > Hvorfor laver IE boksen for høj?

Fjern: width: 100%; height: 100%;


Knud Gert Ellentoft (11-12-2005)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 11-12-05 20:57

Jeffers skrev:

>Fjern: width: 100%; height: 100%;

Nej, den er dødvendig for at hele <div> er klikbar.

Men selvom de sættes til 300 px, så ser det ligedan ud.
--
Topposter du svar, dvs. skriver dit svar over det citerede,
så ryger du på min ignoreringsliste.
Svar under det du citerer og citer kun det du svarer på - tak.
http://usenet.dk/netikette/citatteknik.html

Knud Gert Ellentoft (11-12-2005)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 11-12-05 20:59

Johnny Winther Ronnenberg skrev:

>padding-top: 3.5em

For at få centreret (sådan nogenlunde) teksten.

>Er det der gør det. Men for mig at se er boksen ikke lige høj og bred selv
>om den er defineret til at være det.

Næh, ikke når man måler efter.
--
Topposter du svar, dvs. skriver dit svar over det citerede,
så ryger du på min ignoreringsliste.
Svar under det du citerer og citer kun det du svarer på - tak.
http://usenet.dk/netikette/citatteknik.html

Bertel Lund Hansen (11-12-2005)
Kommentar
Fra : Bertel Lund Hansen


Dato : 11-12-05 18:02

Knud Gert Ellentoft skrev:

> Hvorfor laver IE boksen for høj?

Hvis du sætter border på a, og en stiplet på div, kan du måske
finde en forklaring, men den er ikke indlysende (jeg har ikke
gættet den).

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Knud Gert Ellentoft (11-12-2005)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 11-12-05 21:05

Bertel Lund Hansen skrev:

>Hvis du sætter border på a, og en stiplet på div, kan du måske
>finde en forklaring, men den er ikke indlysende (jeg har ikke
>gættet den).

Ja, linket bliver større end <div> i Opera.
--
Topposter du svar, dvs. skriver dit svar over det citerede,
så ryger du på min ignoreringsliste.
Svar under det du citerer og citer kun det du svarer på - tak.
http://usenet.dk/netikette/citatteknik.html

frank (12-12-2005)
Kommentar
Fra : frank


Dato : 12-12-05 02:12

Knud Gert Ellentoft wrote:

> Bertel Lund Hansen skrev:
>
>> Hvis du sætter border på a, og en stiplet på div, kan du måske
>> finde en forklaring, men den er ikke indlysende (jeg har ikke
>> gættet den).
>
> Ja, linket bliver større end <div> i Opera.

En alternativ løsning til klikbar div...
Hvorfor ikke droppe div'en helt og style <a> i stedet?
Jeg har lavet et lille eksempel her:
http://pseudodiv.olieu.net
Med display:block kan man behandle <a> som om det _var_ en div, og bruge
samme metode til at lave pseudo-<p>'er med span hvis man har lyst!
og så virker det også i IE.

--
venlig hilsen

Frank

Allan Vebel (12-12-2005)
Kommentar
Fra : Allan Vebel


Dato : 12-12-05 02:58

frank skrev:

Hvorfor har du nu igen lavet om på den måde du har
præsenteret dig selv på?

Da du bare underskrev dig med Frank, var der ingen
der vidste hvilken Frank der var tale om, så kom du på
banen med Frank Olieu, og nu kunne vi lige pludselig
identificere Frank Who - det kan vi ikke mere.

Du virker ellers meget seriøs, men når du bare kalder
dig Frank, så er der ingen der ved hvilken seriøs Frank
der er tale om

--
Allan Vebel
http://html-faq.dk



Frank Olieu (12-12-2005)
Kommentar
Fra : Frank Olieu


Dato : 12-12-05 03:12

_Allan Vebel_ skrev | wrote | écrivit (12-12-2005 02:57):

> frank skrev:
>
> Hvorfor har du nu igen lavet om på den måde du har
> præsenteret dig selv på? (...)
> Du virker ellers meget seriøs, men når du bare kalder
> dig Frank, så er der ingen der ved hvilken seriøs Frank
> der er tale om
>

Sorry! Jeg sad ved min Linux maskine, som er konfigureret lidt anderledes! Jeg
retter på det!

--
Venlig hilsen | Kind regards | Cordialement
Frank
__________________________________________________
"Listen carefully! I shall say this only once..."

Allan Vebel (12-12-2005)
Kommentar
Fra : Allan Vebel


Dato : 12-12-05 21:01

Frank Olieu skrev:

> Sorry! Jeg sad ved min Linux maskine, som er
> konfigureret lidt anderledes! Jeg retter på det!

Godt! Så kan vi genkende dig igen

--
Allan Vebel
http://html-faq.dk



Jens Gyldenkærne Cla~ (11-12-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 11-12-05 22:30

Knud Gert Ellentoft skrev:

>>Fjern: width: 100%; height: 100%;
>
> Nej, den er dødvendig for at hele <div> er klikbar.

Height er - width er ikke.

> Men selvom de sættes til 300 px, så ser det ligedan ud.

Det er padding-top der driller. Så snart der angives padding-top,
vokser højden på a-elementet ud over de 100%. Det kan løses på to
måder - enten ved at skjule overløbet (overflow: hidden), eller ved
at angive højde og top-padding eksakt og bruge boksmodellens regel
om at padding skal medtages i den viste højde.

Jeg har lavet begge dele her:
<http://gyros.dk/usenet/temp/divlink.html>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Knud Gert Ellentoft (11-12-2005)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 11-12-05 22:54

Jens Gyldenkærne Clausen skrev:

>Jeg har lavet begge dele her

Takker.
--
Topposter du svar, dvs. skriver dit svar over det citerede,
så ryger du på min ignoreringsliste.
Svar under det du citerer og citer kun det du svarer på - tak.
http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste