Gå til innhold

Bugger løst - Kritikk ønskes


Anbefalte innlegg

Skrevet (endret)

Heisann.

 

Jeg har så smått begynt på en ny side, men sliter med en del bugger. Jeg har for det meste bare testet i Firefox og IE.

 

1: "Owls" og "Site", som er de eneste menyvalgene som utvides, står litt høyere enn de andre (ikke-utvidende menyvalgene). Tydeligvis en liten feil i CSS'en, men finner ikke den.

Gjelder: Begge browsere.

Status: LØST.

 

2: Det virker som alt under menyen blir forskjøvet nedover, og dermed dukker litt av bakgrunnen fram. Dere kan se det samme "dukker frem" under kolonnen til høyre. Se her: http://home.no.net/owlsonly/swfcsite/temp/error2.jpg

Gjelder: Firefox.

Status: LØST. Takk, mohuhau.

 

3: Footeren følger ikke siden hele veien ned. http://home.no.net/owlsonly/swfcsite/temp/error3.jpg

Gjelder: Firefox.

Status: LØST. Takk, Loomy.

 

4: Jeg kan ikke legge inn padding på verken "right" eller "left". Da forskyver det seg, og left blir forflyttet under alt sammen i stedet.

Gjelder: Begge.

Status: LØST. Takk Ingardj og Loomy.

 

5: Har fått en ny bug da jeg (prøvde) fikset problem 2.

I IE så tvider hele div'en når menyen skal utvide seg. Dette skjer ikke i IE. Typisk IE :roll:

Forskjellen jeg har gjort er å gjøre Owls og Site om til lenker slik at de er likestilt med de andre, og slik de får en mouseover effekt.

I Firefox: http://home.no.net/owlsonly/swfcsite/temp/error5_1.jpg

I IE: http://home.no.net/owlsonly/swfcsite/temp/error5_2.jpg

Status: LØST.

 

 

EDIT: Nå som jeg har fått fikset mesteparten av buggene til nå, ønsker jeg kritikk på selvet siden i stedet :)

Hva bør forbedres/droppes osv? Duger designet?

 

Siden er her: http://home.no.net/owlsonly/swfcsite/index.html

Endret av alex100
Videoannonse
Annonse
Skrevet

Et problem til:

4: Jeg kan ikke legge inn padding på verken "right" eller "left". Da forskyver det seg, og left blir forflyttet under alt sammen i stedet.

Gjelder: Begge.

Skrevet
Et problem til:

4: Jeg kan ikke legge inn padding på verken "right" eller "left". Da forskyver det seg, og left blir forflyttet under alt sammen i stedet.

Gjelder: Begge.

#left p {

padding-left: 4px;

}

Skrevet (endret)

Padding og denslags blir lagt til elementets totale bredde, derfor må du senke width-verdien med tilsvarende mengde padding.

Eksempel:

width:100px;

padding:5px;

..gir en total bredde på 110px.

 

EDIT: Oioi, 3333 innlegg! Dette må feires med en.. julebrus! :xmas:

Endret av Loomy
Skrevet
Padding og denslags blir lagt til elementets totale bredde, derfor må du senke width-verdien med tilsvarende mengde padding.

Eksempel:

width:100px;

padding:5px;

..gir en total bredde på 110px.

 

EDIT: Oioi, 3333 innlegg! Dette må feires med en.. julebrus! :xmas:

Ikke i følge mine kalkulasjoner.

Skrevet (endret)

P er et blokkelement, og tar sådan 100% av bredden til foreldreelementet. Dermed er det et helt unyttig eksperiment du viser til, Ingardj, siden ingen av p-ene har bredde definert.

 

Edit: La til noe slik at det ble enklere å forstå.

Edit²: De har jo heller ikke noe som indikerer bredden, f.eks. en rød border på hver side. P-ene altså.

Endret av Mr.Berg
Skrevet (endret)
Ikke i følge mine kalkulasjoner.

høh? De to div'ene du har der er jo identiske. Legg til padding:5px; på en av de, og se om den blir bredere, du ;)

Ja, da har du noe feil med nettleseren din.

 

Edit: har har fått det til nå. Men vet ikke om jeg og han to over helt tenker på samme tingen.

 

Man kan jo legge på så mye padding man vil uten at divven blir bredere, eller noe som helst.

Endret av Ingardj
Skrevet (endret)

Tull, Ingardj.

 

Total bredde(forbruk) på et element=

Padding+Margin+Border+Width

 

edit: du har lagt paddingen på P elementa inni DIV-elementa. Selfølgelig skal ikkje DIV utvide seg etter padding på element inni!

Endret av arve87
Skrevet (endret)

Divene er helt identiske, med unntak av at en av dem har margin-bottom, som jo ikke har noe å si for bredden av elementet.

 

Her blir vi ikke lei av å være påståelige nei. :whistle:

 

Edit: Ingardj: Les hva jeg skriver da. Når diven har definert bredde funker det ikke lenger, fordi det er et blokkelement som automatisk tar opp 100% av bredden til foreldreelementet. Og bredden trenger dermed ikke å defineres.

 

Men dette hjelper vel ikke trådstarter noe. Hvor er streken til jorgis? Uansett:

---------------------------------------------------------------------------------------------------------

Endret av Mr.Berg
Skrevet (endret)
Divene er helt identiske, med unntak av at en av dem har margin-bottom, som jo ikke har noe å si for bredden av elementet.

 

Her blir vi ikke lei av å være påståelige nei. :whistle:

 

Edit: Ingardj: Les hva jeg skriver da. Når diven har definert bredde funker det ikke lenger, fordi det er et blokkelement som automatisk tar opp 100% av bredden til foreldreelementet. Og bredden trenger dermed ikke å defineres.

 

Men dette hjelper vel ikke trådstarter noe. Hvor er streken til jorgis? Uansett:

---------------------------------------------------------------------------------------------------------

Gir meg gjerne på denne hvis dere har rett.

 

Men til meg ser det noe slik ut: Ser du ikke forkjell i det hele tatt? Trodde vi snakket om padding jeg.

 

 

Edit: ok

post-76-1105799825_thumb.jpg

Endret av Ingardj
Skrevet

Ja, det du sier der Ingardj er faktisk løsningen, jeg som ble litt opphengt i å forklare boksmodellen og blokkelementer. Men det er bedre å bruke margin på p da, ikke padding.

 

Med mindre alex100 må ha divene til å ha «skikkelig» avstand til hverandre av en eller annen grunn, så er det bare å jukse og sette margin på p-ene i de aktuelle divene.

Skrevet (endret)

Folkens ;)

 

Dette funket pefekt:

#left p{
margin:5px 5px 5px 8px;
}

 

Dere kan sjekke selv: http://home.no.net/owlsonly/swfcsite/index.html

 

Men nå trenger jeg hjelp med spesielt problem nr. 2:

 

2: Det virker som alt under menyen blir forskjøvet nedover, og dermed dukker litt av bakgrunnen fram. Dere kan se det samme "dukker frem" under kolonnen til høyre. Se her: http://home.no.net/owlsonly/swfcsite/temp/error2.jpg

Gjelder: Firefox.

Endret av alex100
Skrevet
Men nå trenger jeg hjelp med spesielt problem nr. 2:

 

2: Det virker som alt under menyen blir forskjøvet nedover, og dermed dukker litt av bakgrunnen fram. Dere kan se det samme "dukker frem" under kolonnen til høyre. Se her: http://home.no.net/owlsonly/swfcsite/temp/error2.jpg

Gjelder: Firefox.

Dette kommer av marginen du har satt på #nav, #nav ul. Der har du to linjer med

margin: 0 0 1em 0;

Dersom du fjerner begge disse skal det bli rett. :)

Skrevet (endret)
Dette funket pefekt:

#left p{
margin:5px 5px 5px 8px;
}

Funker om bare juling det, men husk at det faktisk finnes andre elementer enn paragrafer, og de vil ikke få noe margin :whistle:

 

Ang. 2ern: Hvis du legger til margin-top:-13px på høyre- og venstrekolonnen er i hvertfall problemet løst i Firefox :)

 

 

EDIT: Eller bare gøjr som mohuhau foreslo :blush:

Endret av Loomy
Skrevet

Jepp. Funket :D Kjemptakk til mohuhau.

 

 

5: Har fått en ny bug da jeg (prøvde) fikset problem 2.

I IE så tvider hele div'en når menyen skal utvide seg. Dette skjer ikke i IE. Typisk IE :roll:

 

Forskjellen jeg har gjort er å gjøre Owls og Site om til lenker slik at de er likestilt med de andre, og slik de får en mouseover effekt.

 

I Firefox: http://home.no.net/owlsonly/swfcsite/temp/error5_1.jpg

I IE: http://home.no.net/owlsonly/swfcsite/temp/error5_2.jpg

Skrevet (endret)
I IE så utvider hele div'en når menyen skal utvide seg. Dette skjer ikke i IE. Typisk IE :roll:

Høh?

Skriveleif :blush:

 

I IE blir menyen utvidet i selve "meny" diven, og ikke oppå de andre div'ene (slik som det skal).

 

Bildene sier mer enn jeg kan forklare:

I Firefox: http://home.no.net/owlsonly/swfcsite/temp/error5_1.jpg

I IE: http://home.no.net/owlsonly/swfcsite/temp/error5_2.jpg

 

Edit: Fikset det selv :)

Endret av alex100

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...