Gå til innhold

css og div "problemer"


Anbefalte innlegg

Holder fortiden på å lære meg css og har foeløpig kommet fram til dette resultatet ved å knabbe litt koder fra templates og rotet litt med det selv, lærer på den måten og ;)

 

Nå vil jeg gjerne finne ut hvordan jeg på best mulig måte kan få slike bokser som menyen nedover på siden, de må være like brede og ha en fast bredde, og div'en må være låst.

 

Noen som skjønner hva jeg mener? :)

Endret av flodhest
Lenke til kommentar
Videoannonse
Annonse

må tidlig opp i morgen så jeg har ikke tid til å gi deg koden, men kan forklare prinsippet:

det du gjør er å legge alle de små divvene dine som du skal ha nedover inni en container. på denne måten har du samlet alle smådivvene inni en stor en. det blir da lettere å holde styr på de. du vil da bare få to "store" divver på siden. raskt eksempel:

<div id="maindiv"></div>
<div id="rightcontainer">
<div class="litensidediv"><</div>
<div class="litensidediv"><</div>
<div class="litensidediv"><</div>
<div class="litensidediv"><</div>
<div class="litensidediv"><</div>
<div class="litensidediv"><</div>
</div>

det du gjør er å sette

#maindiv {

float: left;

+resten av egenskapene}

 

#rightcontainer {

float: right;

+resten av egenskapene}

 

det er selveprinsippet.

om du ikke helt tok det kan jeg hjelpe deg mer i morgen

Lenke til kommentar

#maindiv {
width: 500px;
float: left;
}

#rightcontainer {
width: 150px
float: left;
padding: 5px;
}

.rightbox {
background: #CCC;
border: 1px solid #333;
margin-bottom: 3px;
}

 

<div id="maindiv"></div>
<div id="rightcontainer">
 <div class="rightbox"></div>
 <div class="rightbox"></div>
 <div class="rightbox"></div>
 <div class="rightbox"></div>
</div>

 

Noe sånt blir det...

Lenke til kommentar
Bare et lite innspill her. Er det egentlig nødvendig å ha den containeren rundt de smådivene?

Ja, det skulle jeg mene, for om du plasserer de flytende .rightbox'ene til høyre for #maindiv, vil neste .rightbox plassere seg til høyre for forrige, mens han her vil ha dem under hverandre. Om du skjønner..

Lenke til kommentar
travis_g: når jeg lå den nye containeren under den andre ble innholds div'en forskjøvet og de nye divene havnet under alt.  :hmm:

 

EDIT: PC: greit, da prøver vi det, om jeg forsto noe da  :dontgetit:

 

#rightcontainer {
float: left;
}

 

Edit: Du må legge menyen inn i right container også, slik at de kommer likt under hverandre.

Endret av travis_g
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å
×
×
  • Opprett ny...