Avatar billede kischi Novice
29. august 2012 - 13:12 Der er 6 kommentarer og
1 løsning

Altid centreret

Hej eksperter,

Jeg er ved at lave en hjemmeside som jeg vil har centreret.
men jeg kan kun få headeren til at blive centreret, men ikke bodyen.

her er html'en til det jeg vil have centreret:

<div id="sliding-background">
       
<div id="main-bg">
           
<span id="first_img_margin">
    <img src="images/bg_side1.jpg" />
</span>
               
        <span id="img_margin">
        <img src="images/bg_side2.jpg" />
                </span>
               
        <span id="img_margin">
        <img src="images/bg_side3.jpg" />
        </span>
        <span id="img_margin">
        <img src="images/bg_side4.jpg" />
        </span>

og her er det css som er tilknyttet til det:

#sliding-background {
   
   
    height: 517px;
    width: 9700px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
   
}

#main-bg {
    display: none;

#img_margin{
margin-left:573px;

}



#first_img_margin{
margin:0 auto;
}

Jeg forstår virkelig ikke hvorfor det ikke virker.
Jeg håber der er nogen som kan hjælpe mig.

Tak
Avatar billede olsensweb.dk Ekspert
29. august 2012 - 14:09 #1
kunne du ikke bruge nogle af svarene fra dit spm på udvikleren.dk http://www.udvikleren.dk/forum/38682/altid-centreret/
vi kan jo finde linkettil online vertionen på udvikleren.dk i omtalte spm, men ellers er det en god ide med et link til online vertion
Avatar billede kischi Novice
29. august 2012 - 14:25 #2
Nå ja undskyld, jeg glemte linket: http://wearecrunch.dk/gammelsjuf/

og nej det virkede desværre stadig ikke :(

Jeg havde prøvet som det sidste at sætte body til margin 0 auto i css'en men den rykker sig slet ikke :(

Så det kunne være at du havde en ide til hvad det ellers kunne være?

eller er der en måde man måske altid kan får body'en til at flugte med headeren, fordi headeren kan godt centreres.

S[ hvis man på en eller måde for den til ikke at passere hvor headeren er, så den ville flugte med venstre kant uanset hvad?

Håber du forstår hvad jeg mener.
Men jeg ved ikke om det er muligt.
Avatar billede keysersoze Ekspert
29. august 2012 - 14:42 #3
Du har et hav af javascript-fejl og din HTML er også invalid så hvis du får rettet op på det bliver det lidt lettere for os at komme med forslag.

Men hvis jeg forstår problematikken korrekt er det så ikke bare at sætte en bredde samt margin auto på div main?
Avatar billede kischi Novice
29. august 2012 - 14:53 #4
Hvis jeg bare sætter margin til til 0 auto på main-bg, så sker der ikke noget.

Men hvilken width skulle jeg da så sætte den på, fordi der sker et eller andet når jeg sætter en width på.
Men billedets størelse er 1024 så jeg satte width 1024. men så rykkede den uden for skærmen, og hvis jeg zommede ud, kunne jeg se den helt ude til højre.

Og med hensyn til de html fejl der kommer, så ved jeg ikke lige om det ville have noget med det at gøre. Men hvordan er det jeg ser hvilke fejl der er?

Er det et program eller en addon til firefox, eller sådan noget?
Avatar billede keysersoze Ekspert
29. august 2012 - 15:03 #5
Læs og kig under links nederst - http://www.web-dev.dk/post/DOCTYPE-og-valid-kode-ens-udseende-i-Internet-Explorer-og-FireFox.aspx

Læs og kig under Console i det program du vælger - http://www.web-dev.dk/post/DOCTYPE-og-valid-kode-ens-udseende-i-Internet-Explorer-og-FireFox.aspx

jeg bad dig heller ikke arbejde på main-bg men på main. Mest oplagt ville nok være at have en helt overliggende div du satte bredde og margin auto på så du slap for at gøre det flere steder.
Avatar billede kischi Novice
29. august 2012 - 15:09 #6
Yes :)

Det virker sku, det var løsningen.
Ej hvor er jeg glad lige nu.

Super fedt, tak for det.
Hvis du svare nu, så giver jeg dig point. :)

Tusind tak for hjælpen.
Avatar billede keysersoze Ekspert
29. august 2012 - 15:31 #7
svar
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