dot_ Skrevet 3. mai 2007 Del Skrevet 3. mai 2007 (endret) Jeg forsøker å dele en liste i to deler; "venstre" og "høyre" skal bære disse på sine rygger. Er det en grunnleggende feil i kodingen min, da listen kun legger seg i venstre-div? <div id="venstre"> <div id="liste"> <ul> </ul> </div> <div id="hoyre"> <div id="liste"> <ul> </ul> </div> Endret 3. mai 2007 av dot_ Lenke til kommentar
Arve Systad Skrevet 3. mai 2007 Del Skrevet 3. mai 2007 Om det er den fullstendige koden din så manglar du iallefall </div> i botnen av dokumentet. Ellers er der jo ei liste i kvar div, så eg ser heilt ærleg ikkje problemet. Lenke til dokumentet, gjerne med litt eksempelfyll? Lenke til kommentar
dot_ Skrevet 4. mai 2007 Forfatter Del Skrevet 4. mai 2007 http://www.driftingclouds.net/index.html http://www.driftingclouds.net/layout1.css Hvordan kan jeg da opprette en tilsvarende div til høyre for min #content? Lenke til kommentar
Ståle Skrevet 4. mai 2007 Del Skrevet 4. mai 2007 Ser ikke at du har float:right; noen steder. Lenke til kommentar
Arve Systad Skrevet 4. mai 2007 Del Skrevet 4. mai 2007 Om du skal ha ting atmed kvarandre, kan du gjere det så enkelt som: <div> Blablabla. Denne blir til venstre. </div> <div> Blablabla, denne blir til høgre. </div> =========== CSS ============ div { float: left; width: 400px; } ...om du skjønte konseptet der Lenke til kommentar
robgar Skrevet 7. mai 2007 Del Skrevet 7. mai 2007 Jeg forsøker å dele en liste i to deler; "venstre" og "høyre" skal bære disse på sine rygger. Er det en grunnleggende feil i kodingen min, da listen kun legger seg i venstre-div? <div id="venstre"> [B]<div id="liste">[/B] <ul> </ul> </div> <div id="hoyre"> [B]<div id="liste">[/B] <ul> </ul> </div> 8533080[/snapback] Du har satt iden på to div'er til det samme, det går ikke. Skal du ha de samme egenskapene på flere diver bruker du ikke id, men class. I css fila bytter du ut # med . og i html id med class Lenke til kommentar
dot_ Skrevet 8. mai 2007 Forfatter Del Skrevet 8. mai 2007 Takk for svar! Du har satt iden på to div'er til det samme, det går ikke. Skal du ha de samme egenskapene på flere diver bruker du ikke id, men class. I css fila bytter du ut # med . og i html id med class 8559567[/snapback] Er det jeg som roter nå da? CSS: } .liste { width: 420px; } .liste ul { width: 420px; list-style-type: none; } .liste li a { color: #333; width: 420px; } .liste li a:hover { background: #F7F7F7; color: black; } .liste li img { border: 0px; } .displayed { padding-left: 10px; } HTML: <div id="col3"> <div class="liste"> <ul> <li> <a href="ingoodcompany.html"> In Good Company (2004) </a> <IMG class="displayed" src="3star.gif" alt="left"> </li> </ul> </div> Lenke til kommentar
dot_ Skrevet 8. mai 2007 Forfatter Del Skrevet 8. mai 2007 Nå fjernet jeg <div class="liste"> og <ul> og vips - vinduene samsvarer som de skal og teksten ligger fint på samme linje. Hva kommer dette av? Lenke til kommentar
robgar Skrevet 8. mai 2007 Del Skrevet 8. mai 2007 For det første så mangler du en </div> Du kan prøve å sette margin på ul, li og a til o ( margin: 0; se om det hjelper... Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå