/ 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
CSS - id=" "
Fra : Mr_Smith


Dato : 18-10-04 18:45

Jeg er i gang med en hjemmeside, hvor jeg bruger menuen fra dette link:
http://www.alistapart.com/articles/horizdropdowns/

I forbindelse med denne menu er det nødvendigt med flg. hack:

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

Hvordan får jeg fortalt at det kun drejer sig om den "ul'er" hvor
id="navigation"? Som menuen er nu bliver alle "ul'er" til menu-lignende
punkter.

Håber det er fortståeligt :-/

//smith

 
 
Erik Ginnerskov (18-10-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 18-10-04 19:24

Mr_Smith wrote:

> /* Fix IE. Hide from IE Mac \*/
> * html ul li { float: left; height: 1%; }
> * html ul li a { height: 1%; }
> /* End */
>
> Hvordan får jeg fortalt at det kun drejer sig om den "ul'er" hvor
> id="navigation"? Som menuen er nu bliver alle "ul'er" til
> menu-lignende punkter.

/* Fix IE. Hide from IE Mac \*/
* html ul#navigation li { float: left; height: 1%; }
* html ul#navigation li a { height: 1%; }
/* End */

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



Mr_Smith (18-10-2004)
Kommentar
Fra : Mr_Smith


Dato : 18-10-04 21:30

Erik Ginnerskov wrote:
> /* Fix IE. Hide from IE Mac \*/
> * html ul#navigation li { float: left; height: 1%; }
> * html ul#navigation li a { height: 1%; }
> /* End */
>

Ovenstående virker så mine "normale" "unordered lists" ser ud som de
skal. Men det ødelægger desværre menuen i IE (Firefox ser ud som den skal).

Hvis jeg taster (har ændre "id" til "class"):

* .navigation ul li { float: left; height: 1%; }
* .navigation ul li a { height: 1%; }

virker det i IE, men nu ser menuen underlig ud i Firefox.

Selvom jeg selv bruger Firefox, stiller jeg mig indtil videre tilfreds
med at det virker i IE.

//smith

Jens Gyldenkærne Cla~ (18-10-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 18-10-04 22:09

Mr_Smith skrev:

> Ovenstående virker så mine "normale" "unordered lists" ser ud
> som de skal. Men det ødelægger desværre menuen i IE (Firefox
> ser ud som den skal).

Hvis ideen med hacket er at påvirke IE/Windows og ikke andet, kan
det gøres bedre med conditional comments. Se fx her:
<http://www.hintzmann.dk/articles/skjulecss/conditionalcomments/>

Generel test for IE vil være som følger:

<!--[if IE]>
Alle IE/Windows-udgaver
<![endif]-->

> Hvis jeg taster (har ændre "id" til "class"):

Hov - hvorfor det? Du er forhåbentlig klar over at der er stor
forskel på specifiviteten af class og id - og det derfor kan have
konsekvenser hvis du ændrer id til class eller omvendt i et færdigt
stykke kode.
--
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

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