Avatar billede Six Nybegynder
25. november 2003 - 22:03 Der er 14 kommentarer og
1 løsning

En lille opgave for en erfaren css-mand.

Hej eksperter.

Jeg er efterhånden desperat.

Jeg skal have lavet mit design på min side om (www.fjappe.dk) til css.

Jeg har prøvet at lege med divisions (<divs>), og bestemt mig for at det er sådan jeg vil have det sat op, altså med divisions.

Jeg har prøvet ALT, synes jeg. Jeg kan ikke helt greje den.      Virker den i den ene browser, virker den ikke i den anden. OG det er kun topbanneret jeg har leget med indtil videre. Browsere jeg bruger til at tjekke efter med er IE og Mozilla.

Hvis der er nogen derude der kan lave mit design om i css, eller hjælpe mig godt på vej vanker der 150 point. Jeg SKAL bare snart videre.

På forhånd tak.

PS: Siden var altså www.fjappe.dk
Avatar billede ztyxx Nybegynder
25. november 2003 - 22:05 #1
prøv at kigge på http://html.dk/artikler/00043/
Avatar billede skovenborg Nybegynder
25. november 2003 - 23:06 #2
ud over den lille login-form ude til højre som ikke er placeret ens - er der så andre fejl??? Ka' ikke lige få øje på dem...
Avatar billede skovenborg Nybegynder
25. november 2003 - 23:26 #3
nå, men det ude til højre kan løses på denne måde:

Først ændrer du dit stylesheet til det her:
.inputbox {
width:90px;
border:solid 1px #66859C;
background-color: #FFFFFF;
margin-left:8px;
margin-bottom:1px;
}

.loginknap {
    width:90px;
    border:solid 0px #000000;
    background-color: #FFFFFF;
    background-image : url(http://www.fjappe.dk/img/login_bg.gif);
    cursor:pointer;cursor:hand;
    height:20px;
}

Herefter fjerner du de to mellemrum foran de to login-bokse.
Avatar billede skovenborg Nybegynder
25. november 2003 - 23:28 #4
Så kan jeg også se du bruger et javascript til dine links - og her bliver musemarkøren ikke til en hånd i mozilla. Dette er fordi cursor:hand; faktisk er imod W3C standarden, som siger du skal bruge pointer - hvilket mozilla så gør, modsat IE. Det vil selvfølgelig være et halvstort arbejde at lave det om, og i grunden behøver du ikke javascript til at lave det - det kan sagtens gøres ligeså godt med almindelig CSS. Jeg har ikke lige tid nu, men jeg skal prøve på at se på det i morgen - på (forhåbentlig) gensyn...

mvh skovenborg
Avatar billede Six Nybegynder
26. november 2003 - 00:12 #5
Ohh. jeg har vidst ikke udtrykt mig ordenligt.

På fjappe.dk har jeg i forvejen leget lidt med css. Og menu og det der er slet ikke problemet. Det er opsætningen af designet. Altså top menutabel og menu, content og statestik tabellerne. Bare i <divs> istedet. Så det virker i både IE og Mozilla
Avatar billede Six Nybegynder
26. november 2003 - 00:38 #6
Ok. Er selv kommet lidt af vejen. http://xhtml.fjappe.dk - Se siden med IE, så virker den som den skal. Se siden med mozilla og der falder ligesom lidt af pointen. Hvad er det præcist der lige går galt?
Avatar billede Slettet bruger
26. november 2003 - 08:02 #7
Du har vist misforstået brugen af id og class. id er til unikke elementer, og må kun bruges en gang. Dette gør at siden ikke validerer, og så kan du i princippet ikke regne med noget som helst. Prøv at rette dette, og se om det hjælper.
Avatar billede Six Nybegynder
26. november 2003 - 13:41 #8
sandbox - Jeg har nu forbedret udgaven.

jeg har dog stadig et problem.. :/

jeg har lavet en "box" som et id, #mainback - I IE er boxen 100% i height. Som den skal være, i mozilla er den ikke længere end den tekst der står i den. Jeg kan simpelthen ikke fatte hvad det er jeg gør galt. !
Avatar billede skovenborg Nybegynder
26. november 2003 - 15:23 #9
prøv at skriv:
body,html {
background: #DADBDA;
margin-top: 0px;
height: 100%;
}
Avatar billede skovenborg Nybegynder
26. november 2003 - 15:24 #10
...og så skulle du måske ændre #mainback højden til noget andet, fx
height: 78%;
Avatar billede Six Nybegynder
26. november 2003 - 15:29 #11
Ok. Nu er det her snart ALT for sært til mig. Igår slettede jeg min html selector, fordi den tilsyneladende ikke havde nogen virkning. Idag skal den bare ligges sammen med body. Pas. Men det virkede.

skovenborg(kommentar: 26/11-2003 15:24:40)

Hvordan kan jeg så være sikker på at min boks går helt ned til bunden af browseren?
Avatar billede skovenborg Nybegynder
26. november 2003 - 16:15 #12
grunden til html er ganske enkelt pga. mozilla. Der er altid problemmer med at sætte højden til 100%, for 100% er jo relativt i forhold til det objektet ligger indeni. Også mener mozilla åbenbart at man skal gøre opmærksom på at hele html-dokumentet er 100% (og det må jo så være af vinduet). Er heller ikke helt klar over hvorfor man ikke bare kan gøre det i body, men sådan er det nu og engang.

Angående min kommentar så kan du jo prøve om det virker bedre. Problemmet er jo nu ligger din hvide boks og rager ud over kanten, hvilket jo ikke ser så vanvittigt smart ud. Så var det jeg tænkte du bare kunne sætte en anden højde som var mindre end 100%. Om det lige skal være 78% ved jeg ikke - men det kan du jo lege med.
Avatar billede skovenborg Nybegynder
09. januar 2004 - 19:28 #13
nåmen finder du ud af noget - eller hva'???
Avatar billede Six Nybegynder
10. januar 2004 - 01:09 #14
ups. havde sgu helt glemt, jeg ikke havde accepteret.
Avatar billede skovenborg Nybegynder
10. januar 2004 - 12:30 #15
det i orden - var bare i tvivl om at det havde hjulpet ;-)

så tak for point da :-)
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