ampyMedlem sedan feb. 20011 512 inlägg
Har denna kod:
Response.Write "parent.totalt.innerHTML = '"&antalonline&"'" & vbCrlf
sen skriver jag ut det med denna:
<center><a href="online.asp" target="_top">Totalt: <div id="totalt"></div></a>
Men siffran som skriver ut efter Totalt hamnar på en ny rad, varför blir det så, vill att siffran ska skrivas ut på samma rad.
Erik JuhlinMedlem sedan maj 20007 625 inlägg
Eftersom att en <div>-tagg är ett block-element så radbryts det efter elementet. Använd en <span>-tagg istället eller använd display: inline i CSS. :)
ampyMedlem sedan feb. 20011 512 inlägg
Jesper TMedlem sedan nov. 20017 058 inlägg
Det går även att skriva:
<nobr>En massa text som inte skall byta rad mitt i.</nobr>
JojoxxMedlem sedan juni 20004 306 inlägg
Eftersom <nobr> inte längre ingår i html-standarden skulle jag nog hellre uppmuntra <span> :)
mikkeXMedlem sedan aug. 2002490 inlägg
HTML besewissern talar:
<nobr> har aldrig ingått i någon html-standard.
Som sagt så är span att föredra i det här fallet, men man kan (vad det ska vara för nytta med det i det här fallet) ge div taggen inline egenskaper:
<div style="display:inline">blaha</div>
Erik JuhlinMedlem sedan maj 20007 625 inlägg
mikkeX: Nämnde inte jag det kanske... ;)
Erik JuhlinMedlem sedan maj 20007 625 inlägg
<nobr> hjälper ändå inte så det kan man direkt utesluta. :)
JojoxxMedlem sedan juni 20004 306 inlägg
HTML besewissern talar:
<nobr> har aldrig ingått i någon html-standard.
Nej, det var ett förslag som tillägg från Netscape men det kom aldrig länge än så. Vilken tur att det uppdagades ;)