Følgende er skrevet af Kurt Hansen:
> On Thu, 14 Oct 2010 09:16:25 +0200, Birger Sørensen
> <sdc@bbsorensen.com> wrote:
>
>> Kurt Hansen formulerede torsdag:
>>> Jeg har stirret mig blind på hvad der må være banale HTML-syntaksfejl.
>>>
>>>
http://www.danacord.dk/test/records/666.html
>>>
>>> Hvorfor virker de gule pile (Previous og Next) ikke som links?
>>>
>>> Der er andre urettede fejl i dokumentet, men lige nu er jeg kørt fast.
>>
>> Det er noget principielt i sidens opbygning.
>>
>> Du har de tre div'er: cdhead_cover, cdhead_nav og cdhead_info.
>> De er alle absolut positionerede, og kommer i den rækkefølge i koden.
>> cdhead_info kommer efter cdhead_nav i kildekoden. cdhead_info lægger
>> sig derfor øverst, og dækker for cdhead_nav. Der kommer heller ikke den
>> rigtige cursor, når musen føres over.
>
> Tak for endnu et godt og hjælpsomt indlæg.
>
>> Du kan enten sætte et z-index på cdhead_nav. Eksperimenter - jo større
>> værdi jo længere fremme - og boksen med line links skal ligge forrest!
>> Jeg bruger selv sjældent z-index (kun for at skære tingene ud i pap for
>> IE, faktisk), så jeg kan ikke lige huske det.
>
> Den hurtige, at bytte rundt på rækkefølgen i koden, løser faktisk
> problemet. Alternativt kan jeg fjerne den faste højde (250 px) på
> cdhead_info, som jeg ikke længere husker hvorfor jeg satte.
>
>> Eller de to første div'er bør sidde indeni den sidste.
>>
>> Eller du bør putte dem alle i en fjerde, og det kan vist gøres så den
>> fjerde er den absolut positionerede, mens de tre nuværende kan flyde
>> selv - måske relativt positioneret, hvis er er behov for at flytte dem
>> fra deres naturlige flow.
>> Det vil også give din kode en mere logisk opbygning - og koden vil
>> følge visningen.
>
> Nu må du ikke tro, at jeg ikke læser og lærer af dine svar. Du sendte
> på et tidspunkt et link til din demo af et trespaltet skellet og det
> kastede jeg mig straks over. Næsten samtidigt faldt jeg selv over
> "Uberlinks" og fandt den interessant. Med to paralelle eksperimenter
> SKAL det gå galt, når man ikke er mere hærdet end jeg. På et tidspunkt
> fik jeg de to blandt så meget sammen, at jeg ikke længere kun
> gennemskue hvad det var jeg havde gang i og startede forfra ... med
> Uberlinks.
>
> Jeg vil kigge på dit eksempel igen, da det du skriver i sidste afsnit
> jo netop er det grundlæggende princip i din opbygning.
En tommelfingerregel, er at holde sig fra absolut positionerede
elementer - de tages ud af flowet, og opfører sig ikke som
"almindelige" (relativt eller slet ikke positionerede) elementer.
Absolut positionerede, er gode til at designe et layout, hvor man vil
fastholde elementer i de positioner man bestemmer. Til indhold anvender
jeg altid ikke positionerede - det besværlige lader jeg browseren om
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk