/ 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
Dynamisk menu får teksten til at hoppe
Fra : Nederbasse


Dato : 26-05-09 16:51

Hej

Jeg skal bruge en dynamisk menu på denne side
http://adm.aau.dk/fak-tekn/dnftestweb/

Menu har jeg fundet et sted da jeg ikke selv kan lave den, den fungere i IE
7 men ikke i Firefox og Google Chrome
teksten i DIV'en under menuen flytter sig når menuen folder sig ud

Hvad kan jeg gøre?

Lars



 
 
Erik Ginnerskov (26-05-2009)
Kommentar
Fra : Erik Ginnerskov


Dato : 26-05-09 18:32

Nederbasse wrote:

> http://adm.aau.dk/fak-tekn/dnftestweb/
>
> Menu .... fungere i IE 7 men ikke i Firefox og Google Chrome

Jo, den fungerer der også

> teksten i DIV'en under menuen flytter sig når menuen folder sig ud

Øg padding-top på #indhold til 40px;

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://vestfynswebdesign.dk - http://html-faq.dk


Nederbasse (27-05-2009)
Kommentar
Fra : Nederbasse


Dato : 27-05-09 07:35

SNIP
>> teksten i DIV'en under menuen flytter sig når menuen folder sig ud
>
> Øg padding-top på #indhold til 40px;
>
> --
> Med venlig hilsen
> Erik Ginnerskov
> http://hjemmesideskolen.dk - http://ginnerskov.dk
> http://vestfynswebdesign.dk - http://html-faq.dk

Jeg tror ikke det er den rigtige løsning
Her fundet den menu jeg har brugt og den virker også i Firefox
http://www.webdesign101.dk/www/cssmenu/dynamic_lists/eksempel1.html

Lars



Jørgen Farum Jensen (27-05-2009)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 27-05-09 09:40

Nederbasse skrev:

> Jeg tror ikke det er den rigtige løsning
> Her fundet den menu jeg har brugt og den virker også i Firefox
> http://www.webdesign101.dk/www/cssmenu/dynamic_lists/eksempel1.html
>

Dit problem er at undermenuerne ligger i
samme "lag" som sidens øvrige elementer.
Når undermenuerne så vises skubber de
til de elementer, der følger efter i kilde-
koden.

Problemet løses ved at give menuen
en absolut position. I eksemplet er
det formdeklarationen

div#menu {
position: absolute;
width: 600px;
top: 10px;
left:40px;
z-index: 3;}

der sørger for det.

Men jeg må sige at jeg ikke forstår
hvorfor du griber til det måske mest
kluntede eksempel jeg har, når jeg
præsenterer så mange andre og langt
mere elegante løsninger. Læs for
eksempel artiklen:
http://webdesign101.dk/www/cssmenu/dropdownmenu/
og det tilhørende eksempel
http://webdesign101.dk/www/cssmenu/dropdownmenu/eks10.html



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

Nederbasse (27-05-2009)
Kommentar
Fra : Nederbasse


Dato : 27-05-09 10:59

SNIP
>
> div#menu {
> position: absolute;
> width: 600px;
> top: 10px;
> left:40px;
> z-index: 3;}
>
> der sørger for det.
>
> Men jeg må sige at jeg ikke forstår
> hvorfor du griber til det måske mest
> kluntede eksempel jeg har, når jeg
> præsenterer så mange andre og langt
> mere elegante løsninger. Læs for
> eksempel artiklen:
> http://webdesign101.dk/www/cssmenu/dropdownmenu/
> og det tilhørende eksempel
> http://webdesign101.dk/www/cssmenu/dropdownmenu/eks10.html
>
>
>
> --
> Med venlig hilsen
> Jørgen Farum Jensen
> Håndbog i webdesign: http://webdesign101.dk/wwwbog/udgave2/
> Webdesign med stylesheets: http://webdesign101.dk/cssbog/

z-index løsningen hjælper ikke så jeg kigger på de andre løsninger du har

Lars



Jørgen Farum Jensen (27-05-2009)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 27-05-09 16:25

Nederbasse skrev:
> SNIP
>> div#menu {
>> position: absolute;
>> width: 600px;
>> top: 10px;
>> left:40px;
>> z-index: 3;}
>>

> z-index løsningen hjælper ikke så jeg kigger på de andre løsninger du har

Det er position:absolute der sørger for at
div#menu svæver over siden. z-index bestemmer
bare at den skal lige øverst i forhold til elementer
uden eller med lavere z-index;
I ovenstående er bestemt en bredde og en
position i forhold til forældreelementet, 10
pixel fra toppen og 40 pixel fra venstre. I
mit eksempel er body forældreelementet.


--

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

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

Månedens bedste
Årets bedste
Sidste års bedste