Gå til innhold

Korleis plassere to elementer på kvar sin side?


Anbefalte innlegg

Eg skal plassere tittel og timestamp under ein div som ser sånn ut:

 

<div class="newsbox_top">
			<div class="topic">
				Hei!
			</div>

			<div class="timestamp">
				24-12-2007 12:44:00
			</div>
		</div>

 

Problemet er at når eg gjer dette så kjem timestamp ein linje under mens eg vil egentleg ha dei på samme linja? Må eg får til ein spessiell CSS hack?

Lenke til kommentar
Videoannonse
Annonse

Den gjør ikke det, jeg bruker den der hele tida.

<div class="newsbox_top"> <-- Hvis denne er 500px -->

<div class="topic" style="float: left;"> <!-- Denne er 200px -->

Hei!

</div>

 

<div class="timestamp" style="float: left;"> <!-- 300px -->

24-12-2007 12:44:00

</div>

</div>

 

Og hvis du går til http://www.andersmoen.hotserv.dk, ser på kilden til menyen vil du se hva jeg mener og at det funker helt perfekt! Først prøvde jeg uten float: left; der, og da gikk de bare under hverandre

Endret av Andy-Pandy
Lenke til kommentar

Det som skjer då er at det blir ein linje for kvart ord.

 

Heller 500px hjelper ikkje.

 

div class="newsbox_top">
			<span class="topic">
				Hello World				</span>
					<span class="timestamp">
				2006-12-23				</span>

		</div>
				<div class="newsbox_body">
			Hello this is the first value.			</div>
		<div class="newsbox_bottom">
			Comments
		</div>

 

Sånn ser CSS elementene ut

 

div.newsbox_top {
font-weight: bolder;
background:       #BACAFF;
border-top: #6581C7 1px dashed;
border-left: #6581C7 1px dashed;
border-right: #6581C7 1px dashed;
border-bottom: 1px solid;
width: 505px;
}
span.topic {
letter-spacing: 4px;
font-weight: bolder;
background:       #BACAFF;
}
span.timestamp {
text-align: right;
font-weight: bolder;
background:       #BACAFF;
}
div.newsbox_body {
background:       #BACAFF;
 	font-size:        100%;
border-left: #6581C7 1px dashed;
border-right: #6581C7 1px dashed;
}
div.newsbox_bottom {
border-top: 1px solid;
border-left: #6581C7 1px dashed;
border-right: #6581C7 1px dashed;
border-bottom: #6581C7 1px dashed;
background:       #BACAFF;
 	font-size:        100%;
 	margin:           0px 0px 30px 0px;
/*float: bottom;*/
text-align:       left;
}

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