webForumDet fria alternativet

Innehållet i botten av en div

HTML & CSSur HTML, XHTML & CSS

5 svar · 253 visningar · startad av K@llen

Medlem sedan mars 20032 667 inlägg
Frågan#1

Hej,

Jag har en div som har height 64px. I diven vill jag ha lite text justerat till botten. Jag har testat i CSS:en för lagret:

vertical-align: bottom;

Fungerar tydligen inte. Hur gör jag?

Medlem sedan dec. 20042 245 inlägg
#2
display:table-cell

Men det funkar inte med IE. vertical-align fungerar bara på inline-boxar och tabell-celler.

Medlem sedan apr. 2000313 inlägg
#3

eller testa att absolutpositionera en p-tagg eller nåt i botten

Medlem sedan mars 20032 667 inlägg
#4

Jag måste alltså sätta en padding-top för att positionera innehållet i höjdled?

Medlem sedan juni 2003771 inlägg
#5

Har gjort ett förslag här!

<html>
<head>
<style type="text/css"> 
<!--
div 
{float:left; width:350px; height:64px;background-color:lightblue; border:1px solid black; color:black;} 
.botten {padding-top:50px;} 
.div2 {width:350px; height:64px;float:left;margin-left: 10px;}
--> 
</style> 
</head>
<body>  
<div>
<p class=botten>
text
</p>
</div>
<div class=div2>
Minska talet för padding-top i den vänstra till 42 så blir den lika hög som denna.
<br>
Denna div ligger bara som jämförelse (64px hög)
</div>
</body>
</html>
Medlem sedan apr. 2000313 inlägg
#6

ungefär så, eller samma html, fast sätta:

.botten {position:absolute;bottom:0;left:0;width:100% }

. Då måste du också sätta position:relative på divven som omsluter .botten

/ m a r t i n

134 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)