Gå til innhold

komplisert css posisjonering


Anbefalte innlegg

etter en lengre periode med php koding er jeg litt smårusten på noen felter av css'en og har laget en test side for å friske litt opp igjen.

det som her er problemet er at jeg vil ha footeren på bunnen. den skal samtidig være midstilt. bakgrunnen må jo da ha min-height 100%, men det funker ikke i IE (fant helt ut av den hacken som har vært oppe i forumet før).

 

det som gjør dette til et problem er at jeg må ha position: absolute; på footeren siden den skal ha bottom: 0px;

men wrappen som hele siden ligger inni må ha position: relative; siden den skal være midtstilt. jeg må ha enten relative eller absolute på begge og da får jeg bare til enten å "bunnstille" eller midtstille..

hadde vært supert om noen kunne tatt en titt på problemet, for det må jo finne en løsning på det. :)

*håpe på en fin løsning*

 

siden: http://smidt.predicted.net/beta/

css: http://smidt.predicted.net/beta/style.css

Lenke til kommentar
Videoannonse
Annonse

nå har jeg laget en bakgrunn med en bredde på 1700px, den repereres nedover.

men hele siden forskyves i Opera og i IE midstilles selve siden riktig, men bare bakgrunnen forskyves.

hvordan kan jeg skjule den delen av bildet som er til overs, sånn at bildet og dermed også siden blir midstilt?

Lenke til kommentar
Bakgrunnen vises ikke i Firefox, noe som vel kommer av en glemt clear: both?

hvor ville du ha lagt den da? etter toppen av innholdet?

er liksom litt vanskelig når jeg ikke kan kontrollere akkruat nå.

men nå som alt (nesten) er i boks, er det et greit design til tross for at det bare er oppfrisking av css koding?

Lenke til kommentar
Hvorfor setter du en statisk bredde? Bruk %. 100% er ett hundre prosent i alle(?) browsere.

var ikke helt med på den, selve siden må jo ha statisk bredde siden bildet i header ikke kan strekkes, men om det er midtstillingen du tenker på skal den være sentrert uansett oppløsning.

Lenke til kommentar
Mulig at jeg har gått glipp av noe viktig i denne tråden, men hvorfor bruker du ikke bare

body {
background: url("bg.gif") center repeat-y;
}

?

Jeg hadde problemer med å få bakgrunn i hele vinduet i mozilla. Måtte includere html,body i css filen for at det skulle virke... vet ikke om det hadde noe med resten av divene mine da.... :p

EDIT: Hadde vel noe med at jeg ikke satte footer til å legge seg på bunnen uansett av innhold...

 

html,body {

background: url("bg.gif") center repeat-y;

Endret av joffar
Lenke til kommentar
Hvorfor setter du en statisk bredde? Bruk %. 100% er ett hundre prosent i alle(?) browsere.

var ikke helt med på den, selve siden må jo ha statisk bredde siden bildet i header ikke kan strekkes, men om det er midtstillingen du tenker på skal den være sentrert uansett oppløsning.

dersom det er bakgrunnen som du har satt til 1700px er det unødvendig... den kan settes til 1px (dersom du ikke har ett pattern eller no..) og deretter repeteres uansett hvordan du lager resten av siden...

Lenke til kommentar

aha, det SirIce mente med statisk bredde. har gått bort fra det nå, bruker bare et bilde som repteres(x og y) som bakgrunn og har en bakgrunn som repeteres nedover som må utvides alt etter hvor mye innhold som kommer oppå den.

 

edit: har prøvd å sette inn clear both etter toppen av innholdsboksen ute hell.

har også prøvd andre steder, hvor må jeg legge den for at jeg skal få repetert bakgrunnen i Firefox?

Endret av Smidt
Lenke til kommentar
prøvde du med:

 

html,body {
background: url("bg.gif") center repeat-y; 

måtte bruke den metoden og legge til en farge i tillegg siden det ble for avansert med bildet.

bare Opera viser siden perfekt,

Firefox forskyver bakgrunnen med 1px eller 2 px, og footeren vises på bunnen av skjermbildet selv om innholdet er mer enn ett skjermbilde høyt..

IE lager bare problemet med footeren. virker som om Firefox er den nettleseren som aksepterer minst

Lenke til kommentar

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...