FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Nykomling
|
Hej!
Nu har jag suttit i några timmar och funderat samt testat att få en text i en div att flyyta sig till höger. Men varje gån jag gör det så "ramlar" den ner ett steg. dvs. Kör jag med float right: så hoppar texten "testing" ner ett steg. Och kör jag utan float så blir det rätt med jag vill inte ha texten där utan längst till höger. Vet någon varför det blir så? ![]() Css-kod Kod:
.test2 { margin:0; padding:3px; border-left: solid 1px #ccc; float:right; } .kantsmf { border: 1px solid #CC6633; padding:3px; width: 28em; } Kod:
<div> <div class="kantsmf"> mupp <span style="font-size: 10px;"> </span><span class="test2">testing</span> </div> |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Har WN som tidsfördriv
|
span är ett inline-element
div är ett block-element prova med display:block; på span och gör sedan om experimentet. Alternativt sätter du en bredd på span-elementet och väljer text-align:right; Varför har du ett tomt span-element förresten? |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Nykomling
|
Nu har jag testat att använda display:block. Då hamnar texten i rätt höjd men precis utanför "div:et", vill ha den därinne.
Kör jag med bredd på span-element och text-align: right så är den på samma ställe men förflyttar sig en liten bit upp. ang. att jag har ett tomt span-element är att det ska finnas en php kod därinne. Jag tog bort den så att ni får en klarare bild på hur det ser ut. ![]() |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Har WN som tidsfördriv
|
Du kanske kan vara intresserad av den här artikeln
|
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Nykomling
|
Jo den länken har jag läst och testat, men när jag lägger mina koder i den så får jag inte till det.
![]() Säkert något enkelt fel, men hittar tyvärr inte den. |
||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Medlem
|
Testa att flytta upp <span> taggen.
Och du har en extra div som inte avslutas.. Kod:
<!-- HEAD --> <style style="text/css"> .test2 { margin: 0px; padding: 0px; border-left: solid 1px #ccc; float: right; } .kantsmf { border: 1px solid #CC6633; padding: 3px; width: 28em; } </style> <!-- BODY --> <div class="kantsmf"> <span class="test2">testing</span> mupp </div> ![]() |
||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Nykomling
|
det blir som jag ville med hjälp av din kod, tack för hjälpen.
![]() Men när jag ska lägga den på min riktiga kod så kommer "felet" igen. ![]() färdiga kod: Kod:
<?php $array = ssi_boardNews(1.0, 3, null, 250, 'array'); foreach ($array as $news) { echo ' <div class="kantsmf"> <b><a href="', $news['href'], '">', $news['subject'], '</a> </b> <span class="test2">testing</span> <span style="font-size: 10px;"> ', $txt[525], ' ', $news['poster']['link'], ' </span></div> '; if (!$news['is_last']) echo ' '; } ?> |
||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Nykomling
|
Om du börjar om med dina exempel-divar igen och lägger "float:right"-diven först så borde den inte byta rad...
/Tjo H |
||
![]() |
![]() |
![]() |
#9 | |||
|
||||
Mycket flitig postare
|
Om du har divven innan divven (?...) så hamnar den rätt.
Vad jag menar är: Kod:
<div style="float: right">testing</div> <div>Mupp</div> ![]() |
|||
![]() |
![]() |
Svara |
Ämnesverktyg | |
Visningsalternativ | |
|
|