AampyMedlem sedan feb. 20011 498 inlägg Frågan#1 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.
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. :)
Jesper TMedlem sedan nov. 20017 144 inläggDet går även att skriva:
<nobr>En massa text som inte skall byta rad mitt i.</nobr>
JJojoxxMedlem sedan juni 20004 308 inlägg Eftersom <nobr> inte längre ingår i html-standarden skulle jag nog hellre uppmuntra <span> :)
MmikkeXMedlem sedan aug. 2002477 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>
mikkeX: Nämnde inte jag det kanske... ;)
<nobr> hjälper ändå inte så det kan man direkt utesluta. :)
JJojoxxMedlem sedan juni 20004 308 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 ;)