Avatar billede md_craig Nybegynder
19. juni 2003 - 15:15 Der er 23 kommentarer og
1 løsning

Display block problemer i IE

Jeg har en Class til mine links i en menu, hvor jeg vil have linket til at dække tværs over menuen, men problemet er at det går hen og medføre et linieskift...

her er min class:

.AMen
{
    text-decoration: none;
    color: Black;
    border: 0px;
   
    display: block;
    width: 100%;
}

.AMen:Hover
{
    text-decoration: none;
    color: Black;
    border: 0px;
   
    display: block;
    width: 100%;
    background-color: #D2E4E0;
}

Sætter jeg så et link en, vil det have en hel linie for sig selv, man skal altså ikke bruge <br /> for linieskift...

dette er ikke noget problem i sig selv, men problemet opstår når vi går over til Netscape, for hvis jeg ikke husker meget forkert, så klumper samtlige links pluselig sammen, hvilket jo ikke er genialt...

jeg har en anden menu magen til her (nogenlunde)

www.it-links.dk

Hvordan skal jeg så geberde mig, så det vises ens i både IE og NS ???
Avatar billede cdc Novice
19. juni 2003 - 15:21 #1
hvad hvis du fjærner 100%
Avatar billede skovenborg Nybegynder
19. juni 2003 - 15:25 #2
Prøv istedet display:inline;
Avatar billede md_craig Nybegynder
19. juni 2003 - 15:29 #3
skovenborg >>>

Så ignorere den at breden skal være 100%

/cdc >>>

Meningen er netop at den skal fylde fra den ene side til den anden, det danne en pæn funktionel menu...
Avatar billede md_craig Nybegynder
19. juni 2003 - 15:33 #4
En anden ting, mit banner bliver heller ikke vist i Netscape (Gecko)... og det ser jeg heller ingen grund til... der bruger jeg igen en class...

.BannerTD
{
    background-image: url("Build/Banner.jpg");
    border: Solid 1px Black;
    height: 148px;
    width: 778px;
}

Baggrunds billedet vises bare ikke...
Avatar billede md_craig Nybegynder
19. juni 2003 - 15:36 #5
Det jeg arbejder med lige nu, er enda valideret korekt XHTML 1.0... og stadig vises det ikke ens i 2 forskellige browsere... that sux...
Avatar billede md_craig Nybegynder
19. juni 2003 - 15:53 #6
Enyways, så ser NS ud til at acceptere den denne gang, hvorfor er et godt spørgsmål....

Men banneret forbliver væk...

jeg har prøvet at uploade den til en midlertidig placering...

www.it-links.dk/lemans
Avatar billede skovenborg Nybegynder
19. juni 2003 - 16:06 #7
Har du prøvet at skrive den fulde sti til billedet?
background-image: url("http://www.it-links.dk/lemans/Build/Banner.jpg");

ved ikke om det hjælper, for selve syntaksen i din class er god nok (i hvert fald for billedet.
Avatar billede roenving Novice
19. juni 2003 - 16:10 #8
background-image: "url(Build/Banner.jpg)";
Avatar billede roenving Novice
19. juni 2003 - 16:11 #9
Argumentet til background-image: er een tekststreng ...
Avatar billede md_craig Nybegynder
19. juni 2003 - 16:13 #10
skovenborg >>>

Nej. for hvad der er endnu sjovere er at de virker fint med det billeder der er i bunden...

Det er på akkurat samme måde...

.BannerTD
{
    background-image: url("Build/Banner.jpg");
    border: Solid 1px Black;
    height: 148px;
    width: 778px;
}

.BundTD
{
    background-image: url("Build/bund.jpg");
    border: Solid 1px Black;
    height: 23px;
    width: 778px;
}

og den nederste virker jo fortræffeligt (nu bixer jeg bare med en login form... ;o()
Avatar billede md_craig Nybegynder
19. juni 2003 - 16:29 #11
roenving >>>

JA, hvis jeg ikke vil validere det, ifl. W3.org, så må du ikke skrive det som du gør, det giver hvertfald fejl...

Desuden giver det ikke nogen ændring...
Avatar billede roenving Novice
19. juni 2003 - 16:35 #12
-- ja, jeg kan se, at W3C i css2-specifikationen skriver det modsatte af, hvad jeg har lært ...
Avatar billede skovenborg Nybegynder
19. juni 2003 - 16:42 #13
Problemmet ligger nok i din DOCTYPE. Jeg har prøvet din side af på min egen computer og det virker perfekt indtil jeg puttede dine doctypes på. Jeg ved ikke umiddelbart hvad problemmet er men hvis du fjerner kommentar-tagget fra
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
så burde det virke. Jeg tror bare ikke man må have to doctypes på, men i hvert fald kan de ikke finde ud af med xhtml doctypen.
Avatar billede md_craig Nybegynder
19. juni 2003 - 16:44 #14
skovenborg >>>

Prøv at fjerne HTML doctype frem for XHTML, og så se, så virker det nederste stadig...

Det fatter jeg somhow ikke, på et senere tidspunt er der HTML'en der skal væk...
Avatar billede md_craig Nybegynder
19. juni 2003 - 16:47 #15
Dahhhh... skal vi væde med det virker nu ???

(kom lige i tanke om at XHTML altså er Casessensitive...)
Avatar billede skovenborg Nybegynder
19. juni 2003 - 16:48 #16
hov, ja det var vist ikke så heldigt formuleret ;-)

Men hvis du fjerner:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
og bruger en almindelig
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
så burde det virke. Og spørg mig ikke hvorfor, men mozilla vil åbenbart ikke godkende xhtml (men måske er det fordi dine sider er i .html format)
Avatar billede skovenborg Nybegynder
19. juni 2003 - 16:49 #17
jaa, nu virker det - så behøver du jo ikke gøre som jeg foreslog
Avatar billede md_craig Nybegynder
19. juni 2003 - 17:02 #18
skovenborg >>>

Det ville jeg om ingen omstendigheder have gjort, så helere have pateret banneret, og lagt det ind som reelle bileder... ;oP

nu bixer jeg så lige med Login i buden, det ser sjavt ud i NS, og i IE skal de have forskellige højter for at passe sammen, så nu får jeg grå hår igen...
Avatar billede =maddog= Nybegynder
19. juni 2003 - 19:09 #19
background-image: url("Build/bund.jpg");
skal være
background-image: url(Build/bund.jpg);
Avatar billede roenving Novice
19. juni 2003 - 19:11 #20
>>=maddog=

Ikke ifølge W3C's CSS2-specifikation ...
Avatar billede =maddog= Nybegynder
19. juni 2003 - 19:14 #21
okey, begmand til maddog. kunne være grunden til nogle af mine egne kvaler. hvor fanden har jeg fået ind i hovedet at det skal være uden anførselstegn??!
Avatar billede md_craig Nybegynder
19. juni 2003 - 19:20 #22
Nå, men efter som jeg faktisk selv løste mine problemer, med undtagelse af den med det ikke krævede brake, men som alligevel vises ordenligt i en Gecko browser, jamen så må jeg desvære dedikere pointene til mig selv...

Men ellers tak...
Avatar billede roenving Novice
19. juni 2003 - 19:22 #23
>>=maddog=

-- jeg har som du kan se højere oppe også måtte æde sådan en ...

-- men så kendte jeg jo også lige W3C's beskrivelse !o]
Avatar billede =maddog= Nybegynder
19. juni 2003 - 19:27 #24
yes. men en anden lille detalje. man skal huske en URL i doctype, hvis man vil have det til at funge i IE.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
eller
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester