webForumDet fria alternativet

Får inte ihop det riktigt...

HTML & CSS

2 svar · 359 visningar · startad av CatZ

Medlem sedan jan. 20022 440 inlägg
Frågan#1

På bilden får jag inte texten att hamna som den ska i 2 olika block till höger om bilden. Det behöver väl inte vara block iofs ska jag lägga texten i en div till höger om bilden istället?

Hur gör experterna och varför?

hmm.png
Medlem sedan dec. 20042 245 inlägg
#2

float:left på bilden?

Medlem sedan nov. 20051 596 inlägg
#3

Som jag förstår så vill du att texten till höger om bilden ska bilda två kolumner...?
zcorpans förslag är helt OK med en textkolumn, men det blir knepigare så fort man vill ha fler textkolumner. Att ha texten i varsitt <p> och floata left och right är en variant.
Men med risk för att detta inte är semantiskt riktigt så kan man göra någonting så här, vilket är enklare:

css:
#text dl {
padding:0;
margin:15px;
list-style-type:none;
}
dd {
float:left; 
width:9em; 
position:relative;
}
.left{
float: left;
}
	
html
<div id="text"><img src="images/bild.jpg" alt="" class="left"  />
<dl>
<dd>Text text text text text Text text text text text</dd>
<dd>Text text text text text Text 
	text text text text Text text 
	text text text Text text text text text Text 
	text text text text Text text 
	</dd></dl></div>

OBS inget experttips! :e

260 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)