/ 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
Hvorfor virker mit link ikke?
Fra : Kurt Hansen


Dato : 20-02-08 10:21

På denne side forsøger jeg at indsætte et link i den øverste sektion:
"Sådan finder du os".

Jeg mener at min "a href" syntax er korrekt, men linket er dødt og ikke
aktivt på hjemmesiden.

Jeg kan ikke se, at definitionen af mine styles skulle have indflydelse.

Hvad er der galt?

Kontaktsiden: http://www.kulturcenter-ostsalling.dk/kontakt.html
Tilhørende CSS: http://www.kulturcenter-ostsalling.dk/css/style1.css
--
Venlig hilsen
Kurt Hansen

 
 
Martin (20-02-2008)
Kommentar
Fra : Martin


Dato : 20-02-08 10:30

Kurt Hansen wrote:
> På denne side forsøger jeg at indsætte et link i den øverste sektion:
> "Sådan finder du os".
>
> Jeg mener at min "a href" syntax er korrekt, men linket er dødt og ikke
> aktivt på hjemmesiden.
>
> Jeg kan ikke se, at definitionen af mine styles skulle have indflydelse.
>
> Hvad er der galt?
>
> Kontaktsiden: http://www.kulturcenter-ostsalling.dk/kontakt.html
> Tilhørende CSS: http://www.kulturcenter-ostsalling.dk/css/style1.css

Åhh... hvor jeg elsker Firefox, og især Firebug - så kan man meget meget
hurtigt se hvad problemet er...

<http://aarhof.eu/newsgroup/html/kulturcenter.jpg>

Som tydeligt kan ses, så er din topbar 300px høj, og går derfor nedover
dit "Find vej" link

Kurt Hansen (20-02-2008)
Kommentar
Fra : Kurt Hansen


Dato : 20-02-08 12:07

On Wed, 20 Feb 2008 10:30:12 +0100, Martin wrote:

> Kurt Hansen wrote:
>> På denne side forsøger jeg at indsætte et link i den øverste sektion:
>> "Sådan finder du os".
>>
>> Jeg mener at min "a href" syntax er korrekt, men linket er dødt og ikke
>> aktivt på hjemmesiden.
>>
>> Jeg kan ikke se, at definitionen af mine styles skulle have indflydelse.
>>
>> Hvad er der galt?
>>
>> Kontaktsiden: http://www.kulturcenter-ostsalling.dk/kontakt.html
>> Tilhørende CSS: http://www.kulturcenter-ostsalling.dk/css/style1.css
>
> Åhh... hvor jeg elsker Firefox, og især Firebug - så kan man meget meget
> hurtigt se hvad problemet er...
>
> <http://aarhof.eu/newsgroup/html/kulturcenter.jpg>
>
> Som tydeligt kan ses, så er din topbar 300px høj, og går derfor nedover
> dit "Find vej" link

Hmmm, hvordan løser jeg det? Linket ligger i det transparente område i
giffen, som udgør topbaren, men billedet ligger åbenbart ovenpå teksten og
dermed linket, så det ikke kan aktiveres med musen.

Det må jo være en fejl i min css, men jeg har ikke hjerne til at genneskue
det.
--
Venlig hilsen
Kurt Hansen

Jørgen Farum Jensen (20-02-2008)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 20-02-08 16:22

Kurt Hansen skrev:

>> Som tydeligt kan ses, så er din topbar 300px høj, og går derfor nedover
>> dit "Find vej" link
>
> Hmmm, hvordan løser jeg det? Linket ligger i det transparente område i
> giffen, som udgør topbaren, men billedet ligger åbenbart ovenpå teksten og
> dermed linket, så det ikke kan aktiveres med musen.
>
> Det må jo være en fejl i min css, men jeg har ikke hjerne til at genneskue
> det.

Næh, det er en logisk fejl i din HTML-kode:

I kildekoden følger en div class="topbar" /efter/
det link du skriver om. Denne div har derfor et
højere z-index end dit link.

Sæt din topbar ind først i kildekoden, så
er problemet sikkert løst. Da .topbar ikke har noget
HTML-indhold, kan det jo være ligegyldigt hvor i
kildekoden den indsættes.

--

Med venlig hilsen
Jørgen Farum Jensen
Håndbog i webdesign: http://webdesign101.dk/wwwbog/udgave2/
Webdesign med stylesheets: http://webdesign101.dk/cssbog/
..

Kurt Hansen (21-02-2008)
Kommentar
Fra : Kurt Hansen


Dato : 21-02-08 00:04

On Wed, 20 Feb 2008 16:21:49 +0100, Jørgen Farum Jensen wrote:

> Kurt Hansen skrev:
>
>>> Som tydeligt kan ses, så er din topbar 300px høj, og går derfor nedover
>>> dit "Find vej" link
>>
>> Hmmm, hvordan løser jeg det? Linket ligger i det transparente område i
>> giffen, som udgør topbaren, men billedet ligger åbenbart ovenpå teksten og
>> dermed linket, så det ikke kan aktiveres med musen.
>>
>> Det må jo være en fejl i min css, men jeg har ikke hjerne til at genneskue
>> det.
>
> Næh, det er en logisk fejl i din HTML-kode:
>
> I kildekoden følger en div class="topbar" /efter/
> det link du skriver om. Denne div har derfor et
> højere z-index end dit link.
>
> Sæt din topbar ind først i kildekoden, så
> er problemet sikkert løst. Da .topbar ikke har noget
> HTML-indhold, kan det jo være ligegyldigt hvor i
> kildekoden den indsættes.

Jeg har nu flyttet DIV'en med topbaren op, så den kommer lige efter <BODY>,
men det har ingen virkning.

Se venligst http://www.kulturcenter-ostsalling.dk/kontakt.html
--
Venlig hilsen
Kurt Hansen

Jørgen Farum Jensen (21-02-2008)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 21-02-08 16:06

Kurt Hansen skrev:

> Jeg har nu flyttet DIV'en med topbaren op, så den kommer lige efter <BODY>,
> men det har ingen virkning.
>
> Se venligst http://www.kulturcenter-ostsalling.dk/kontakt.html

Det synes jeg er en smule mystisk.

Du har en del valideringsfejl i din HTML-kode, men der
er vist ingen af dem, der kan forårsage den effekt.

Hvis jeg fjerne dit stylesheet, er linket helt ok.
Fejlen må derfor knytte sig til CSS-reglerne for de
elementer, der spiller ind i toppen af din side.

Lige præcis hvori fejlen består skal jeg ikke kunne
sige, men dit layout går helt i stykker, hvis jeg fjerner
position absolute fra .topbar elementet. Det kan du jo uden
videre gøre, når elementet ligger i toppen af siden.
--

Med venlig hilsen
Jørgen Farum Jensen
Håndbog i webdesign: http://webdesign101.dk/wwwbog/udgave2/
Webdesign med stylesheets: http://webdesign101.dk/cssbog/
..

Per Christoffersen (21-02-2008)
Kommentar
Fra : Per Christoffersen


Dato : 21-02-08 16:34


"Jørgen Farum Jensen" <jfjenzen@yahoo.dk> skrev i en meddelelse
news:47bd9354$0$2105$edfadb0f@dtext02.news.tele.dk...
> Hvis jeg fjerne dit stylesheet, er linket helt ok.
> Fejlen må derfor knytte sig til CSS-reglerne for de
> elementer, der spiller ind i toppen af din side.

z-index:-1 på .topbar løser ihvertfald problemet.

/Per



Jørgen Farum Jensen (21-02-2008)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 21-02-08 16:39

Per Christoffersen skrev:
> "Jørgen Farum Jensen" <jfjenzen@yahoo.dk> skrev i en meddelelse
> news:47bd9354$0$2105$edfadb0f@dtext02.news.tele.dk...
>> Hvis jeg fjerne dit stylesheet, er linket helt ok.
>> Fejlen må derfor knytte sig til CSS-reglerne for de
>> elementer, der spiller ind i toppen af din side.
>
> z-index:-1 på .topbar løser ihvertfald problemet.
>

Ja, men er det ikke en hammer-og-søm løsning?

--

Med venlig hilsen
Jørgen Farum Jensen
Håndbog i webdesign: http://webdesign101.dk/wwwbog/udgave2/
Webdesign med stylesheets: http://webdesign101.dk/cssbog/
..

Per Christoffersen (22-02-2008)
Kommentar
Fra : Per Christoffersen


Dato : 22-02-08 09:26


"Jørgen Farum Jensen" <jfjenzen@yahoo.dk> skrev i en meddelelse
news:47bd9b0d$0$2104$edfadb0f@dtext02.news.tele.dk...
> Per Christoffersen skrev:
>> "Jørgen Farum Jensen" <jfjenzen@yahoo.dk> skrev i en meddelelse
>> news:47bd9354$0$2105$edfadb0f@dtext02.news.tele.dk...
>>> Hvis jeg fjerne dit stylesheet, er linket helt ok.
>>> Fejlen må derfor knytte sig til CSS-reglerne for de
>>> elementer, der spiller ind i toppen af din side.
>>
>> z-index:-1 på .topbar løser ihvertfald problemet.
>>
>
> Ja, men er det ikke en hammer-og-søm løsning?

Muligvis.
Men det er måske en konsekvens af sammenblandingen af absolut og ingen
positionering.

/Per



Kurt Hansen (24-02-2008)
Kommentar
Fra : Kurt Hansen


Dato : 24-02-08 13:17

On Thu, 21 Feb 2008 16:33:46 +0100, Per Christoffersen wrote:

> "Jørgen Farum Jensen" <jfjenzen@yahoo.dk> skrev i en meddelelse
> news:47bd9354$0$2105$edfadb0f@dtext02.news.tele.dk...
>> Hvis jeg fjerne dit stylesheet, er linket helt ok.
>> Fejlen må derfor knytte sig til CSS-reglerne for de
>> elementer, der spiller ind i toppen af din side.
>
> z-index:-1 på .topbar løser ihvertfald problemet.

Det gør det desværre ikke. Nu ligger topbaren nederst og dækkes af menuen
og indholdet.

Det skrives i tråden, at jeg blander forskellige former for positionering.
Hvor er fejlen(ene)?

Kontaktsiden: http://www.kulturcenter-ostsalling.dk/kontakt.html
Tilhørende CSS: http://www.kulturcenter-ostsalling.dk/css/style1.css
--
Venlig hilsen
Kurt Hansen

Jørgen Farum Jensen (24-02-2008)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 24-02-08 13:59

Kurt Hansen skrev:
> On Thu, 21 Feb 2008 16:33:46 +0100, Per Christoffersen wrote:
>
>> "Jørgen Farum Jensen" <jfjenzen@yahoo.dk> skrev i en meddelelse
>> news:47bd9354$0$2105$edfadb0f@dtext02.news.tele.dk...
>>> Hvis jeg fjerne dit stylesheet, er linket helt ok.
>>> Fejlen må derfor knytte sig til CSS-reglerne for de
>>> elementer, der spiller ind i toppen af din side.
>> z-index:-1 på .topbar løser ihvertfald problemet.
>
> Det gør det desværre ikke. Nu ligger topbaren nederst og dækkes af menuen
> og indholdet.
>
> Det skrives i tråden, at jeg blander forskellige former for positionering.
> Hvor er fejlen(ene)?
>
> Kontaktsiden: http://www.kulturcenter-ostsalling.dk/kontakt.html
> Tilhørende CSS: http://www.kulturcenter-ostsalling.dk/css/style1.css

Lige nu, søndag kl. 13:45, er der slet ingen topbar, mens
dit link til gengæld virker.
Jeg kan ikke lige sig dig hvad der præcist er galt, men
her er et par hints:
En CSS baggrundsgrafik kan ikke i sig selv dække for
nogetsomhelst. Det, der kan dække over noget HTML-indhold
er noget andet HTML-indhold, in casu .topbar.
Det, der ikke virker, er et ganske normalt HTML-link,
som virker fortrinligt når .topbar ikke er til stede.

Med hammer-og-søm mener jeg, at man kan ændre på, hvilke
elementer der dække over hvilke andre elementer ved hjælp af
z-index (kun positionerede elementer). Et højere z-index tal
vil altid ligge over et lavere.

Jeg forstå ikke den padding du har på .indhold. Hvis du har
et .topbar element med en højde på 300 pixel, som ikke er
positioneret absolut, vil .indhold komme lige efter dette
element.

Du har en CSS-fejl: Der er ingen egenskab colorazimuth.

--

Med venlig hilsen
Jørgen Farum Jensen
Håndbog i webdesign: http://webdesign101.dk/wwwbog/udgave2/
Webdesign med stylesheets: http://webdesign101.dk/cssbog/
..

Allan Vebel (24-02-2008)
Kommentar
Fra : Allan Vebel


Dato : 24-02-08 17:30

Kurt Hansen skrev:

> Det gør det desværre ikke. Nu ligger topbaren
> nederst og dækkes af menuen og indholdet.

Du kan dele billedet op i flere bidder, og sætte
dem ind som baggrund - jeg lavede lige et lille
eksempel:

http://vebel.dk/test/towle/kontakt.htm

Jeg har ikke rettet dine valideringsfejl - det må du
selv gøre

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



Holst (20-02-2008)
Kommentar
Fra : Holst


Dato : 20-02-08 10:32


Kurt Hansen wrote:

> På denne side forsøger jeg at indsætte et link i den øverste sektion:
> "Sådan finder du os".
>
> Jeg mener at min "a href" syntax er korrekt, men linket er dødt og ikke
> aktivt på hjemmesiden.
>
> Jeg kan ikke se, at definitionen af mine styles skulle have indflydelse.
>
> Hvad er der galt?

Prøv at køre den uden din CSS. Jeg gemte din HTML lokalt, men undlod din
CSS, og så virker linket umiddelbart fint.

Så det er blot at klippe det meste af dit CSS bort og så klippe lidt ind
efterhånden og se, hvornår det går galt. Ja, okay, en CSS-ekspert kan
nok fortælle dig det, men jeg er ikke CSS-ekspert.

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste