Gå til innhold

css - midtstilling


Anbefalte innlegg

Skrevet

Må lage en enkel side for å presentere en gruppe i forbindelse med hovedprosjekt på skolen. Tenkte jeg skulle lage siden i strict xhtml med css. Har laget en ca grei side (design kan alltids byttes ut lett med css), men sliter med å midtstille den. Hvordan gjør jeg det lettest? Hele boksen med innhold er en enkel div med css:

.main { position: absolute;
       top: 30px;
       
       background-image: url(http://www.fundingsrud.net/pj501/img/logo.gif);
       background-position: top;
       background-repeat: no-repeat;
       background-color: #F2FAFA;

       width: 700px;
       height: 400px;
       border: 1px solid #D6DBDB;
       padding: 5px; }

 

Tar gjerne mot kritikk på designet og - liker ikke bildet som er brukt til menyen...

 

http://www.fundingsrud.net/pj501

Videoannonse
Annonse
Skrevet

ehm, nei. Text-align har ingenting med saken å gjøre. Jeg vil helst ikke ha teksten midstilt over alt, og når det ender med at siden ender opp helt til høyre i skjermbildet i tillegg så står jeg over...

Skrevet

Hva skal du midtstille egentlig?

 

Hele siden? Du kan jo alltids bruke tables. Jeg har selv begynt med kun CSS, så er ikke helt stø på alle kommandoene...

 

Du kan jo prøve å sette det som {margin x% x% x% x%}, som henholdsvis er antall prosent fra topp, høyre, bunn, venstre.

 

Du kan også bruke pixler, men det er vel mindre ideelt.

Skrevet
Hva skal du midtstille egentlig?

 

Hele siden? Du kan jo alltids bruke tables. Jeg har selv begynt med kun CSS, så er ikke helt stø på alle kommandoene...

 

Du kan jo prøve å sette det som {margin x% x% x% x%}, som henholdsvis er antall prosent fra topp, høyre, bunn, venstre.

 

Du kan også bruke pixler, men det er vel mindre ideelt.

Vel, det nytter dårlig, da left 5% blir perfekt til 800*600, men 20% passer bedre til 1600*1200. Jeg trenger en css måte å gjøre det på som tilpasser seg alle oppløsninger.

Skrevet

Går jo an å kombinere bruken av tables og css, da... Det er vel ikke noe problem å sette opp en midtstilt side ved bruk av tables...

Skrevet

Det er selvfølgelig ikke noe problem å bruke tables. Kan og bruke <center>, men hele cluet er å bruke kun css

 

Noen som har kommentrer til designet da?

Skrevet

Kall en div for wrap som du putter hele designet (alle de andre div'ene) inni.

Så gir du den bare attributen text-align center.

Vips, så er alt midtstilt og teksten inni alle de andre er ikke.

Skrevet

Som pekle allerede har sagt er

margin-left:auto;

margin-right:auto;

den korrekte måten å midtstille blokker i CSS.

Skrevet

hmm, interressant. Jeg er totalt uenig med halvparten som står der (for min del), men det gjelder nok mange som bruker xhtml bare fordi det er nytt.

Personlig bruker jeg xhtml til datastrukturer, og da faller valget naturlig på det når jeg lager hjemmesider og

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