ThorB Skrevet 21. mai 2008 Rapporter Del Skrevet 21. mai 2008 (endret) har denne layouten over en ramme: http://home.no.net/thor918/layout/div-ramme/litenramme.jpg problemet er at jeg ikke får til å reprodusere bildet over i div tags og css. i bildet over har jeg scrolling så rammens høyde er statisk, men kunne også ha tenkt meg en ramme som utvider seg i høyden automatisk etter teksten. hele rammediv taggen skal posisjoneres på en spesiell plass, her er noe jeg rablet ned for å teste. jeg er virkelig LOST <div class="litenRamme"> <div class="corner_topleft" /><!--<div class="corner_topright" />--> <div class="innhold"> testyhgg hg jhg ghgjhg </div> <div class="corner_bottomleft" /><!--<div class="corner_bottomright" />--> </div> .litenRamme{ border:2px solid #008579; margin-bottom:2em; /* width:250px;*/ position:absolute; left:40px; } .litenRamme .corner_topleft{ /*display:inline;*/ width:22px; height:21px; background:transparent url(../bilder/forsiden/forsteside_08copy.gif) no-repeat scroll left top; left:-2px; /*padding:1px 4px 15px 5px;*/ /*padding:22px 0px 0px 22px;*/ position:relative; top:-22px; } .litenRamme .corner_topright{ /*display:inline;*/ width:32px; height:21px; background:transparent url(../bilder/forsiden/forsteside_24copy.gif) no-repeat scroll right top; left:237px; /*padding:1px 4px 15px 5px;*/ /*padding:22px 0px 0px 22px;*/ position:relative; top:2px; } .litenRamme .corner_bottomleft{ /*display:inline;*/ width:22px; height:21px; background:transparent url(../bilder/forsiden/forsteside_13copy.gif) no-repeat scroll left bottom; left:-2px; /*padding:1px 4px 15px 5px;*/ /*padding:22px 0px 0px 22px;*/ position:relative; top:2px; } .litenRamme .corner_bottomright{ /*display:inline;*/ width:32px; height:21px; background:transparent url(../bilder/forsiden/forsteside_24copy.gif) no-repeat scroll right bottom; left:237px; /*padding:1px 4px 15px 5px;*/ /*padding:22px 0px 0px 22px;*/ position:relative; top:2px; } Endret 31. mai 2008 av ThorB Lenke til kommentar
OlafG Skrevet 21. mai 2008 Rapporter Del Skrevet 21. mai 2008 Du kan slice opp bildet ditt i tre deler, og lage en div for hver av de. Satt sammen litt kvikt, men mener det skal virke. Har gjort lignende selv. <div id="rammetopp"> </div> <div class="innhold"> <p>INNHOLD</p> </div> <div id="rammebunn"> </div> [size=5] [font="Lucida Console"]CSS[/font] [/size] div#rammetopp { background: url(path/img.png) no-repeat; height: erstattetmedhøydenpåbildet px; width: erstattmedbreddenpåbildet px; } .innhold { background: #COLOR url(path/img.gif) repeat-y; background-position: left; } div#rammebunn { background: url(path/img.png) no-repeat; height: erstattetmedhøydenpåbildet px; width: erstattmedbreddenpåbildet px; } Lenke til kommentar
ThorB Skrevet 21. mai 2008 Forfatter Rapporter Del Skrevet 21. mai 2008 Du kan slice opp bildet ditt i tre deler, og lage en div for hver av de. Satt sammen litt kvikt, men mener det skal virke. Har gjort lignende selv. <div id="rammetopp"> </div> <div class="innhold"> <p>INNHOLD</p> </div> <div id="rammebunn"> </div> [size=5] [font="Lucida Console"]CSS[/font] [/size] div#rammetopp { background: url(path/img.png) no-repeat; height: erstattetmedhøydenpåbildet px; width: erstattmedbreddenpåbildet px; } .innhold { background: #COLOR url(path/img.gif) repeat-y; background-position: left; } div#rammebunn { background: url(path/img.png) no-repeat; height: erstattetmedhøydenpåbildet px; width: erstattmedbreddenpåbildet px; } aha.tenkte noe sånt ja. ska teste i morgen. i utgangspunktet prøvde jeg å bygge opp rammen med 4 hjørner(i tilfelle jeg skal ha det til senere tid), og da blir den midterste delen litt vanskeligere, ikke sant? men akkurat denne gangen trur jeg det du skrev kan funke bra takk skal du ha Lenke til kommentar
ThorB Skrevet 24. mai 2008 Forfatter Rapporter Del Skrevet 24. mai 2008 (endret) hei igjen og takk for sist. testa ut kode nå og ja det fungerer utmerket. ser ut som jeg må konvertere tabelllayouten som står igjen på samme måte.. en ting jeg lurer litt på. la oss si jeg har en stor ramme med firehjørner, og jeg vil posisjonere den mindre rammen(den rammen du kodet over, med bare to hjørner) over den store rammen.. problemet er at den store er midtsentrert, så x og y for liten ramme kan endre seg ettersom hvor stor skjerm brukeren har. har du en enkel løsning på dette også? Endret 24. mai 2008 av ThorB Lenke til kommentar
ThorB Skrevet 24. mai 2008 Forfatter Rapporter Del Skrevet 24. mai 2008 svarer litt på mitt eget spørsmål http://www.barelyfitz.com/screencast/html-...ss/positioning/ 4. position:relative + position:absolute ser ut som forklarer akkurat det jeg var ute etter 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å