WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Tvinga text under <img> med CSS (https://www.wn.se/forum/showthread.php?t=1041016)

jayzee 2010-03-17 13:26

Tvinga text under <img> med CSS
 
Har ett lite udda problem,
jag vill nämligen få texten i en <div> behållare med en bild i att hamna automagiskt under bilden utan några <br /> eller <p> element, alltså i ren CSS. Har provat med clear:both; i img taggen utan att lyckas. Är det möjligt?

CSS:
.app {float:left; text-align:center; margin:20px; padding:5px; width:150px;}
.app img {clear:both;}

HTML:
<div class="app">
<a href="fil"><img src="img/filikon.png" alt="filikon" />Text som skall under bilden!</a>
</div>

youheardit 2010-03-17 13:53

testa:
Kod:

.app img {clear:both; display: block;}

jayzee 2010-03-17 14:12

Men f**! Det löste problemet, så enkelt... :)

Jag hade för mig att <img> var blockelement från början och testade därför inte :/

youheardit 2010-03-17 14:31

Citat:

Ursprungligen postat av jayzee (Inlägg 20346758)
Men f**! Det löste problemet, så enkelt... :)

Jag hade för mig att <img> var blockelement från början och testade därför inte :/

hehe, jo, är oftast det simpla felet bara. :)

martine 2010-03-19 09:39

Citat:

Ursprungligen postat av jayzee (Inlägg 20346758)
Men f**! Det löste problemet, så enkelt... :)

Jag hade för mig att <img> var blockelement från början och testade därför inte :/

img är ett "replaced element" och beter sig i princip som ett inline-element (eller möjligtvis inline-block-element). Det kan vara en bra idé att sätta det till block om man vill ha det så.


Alla tider är GMT +2. Klockan är nu 04:12.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson