Luin kyllä oppaan mutta en silti saanut toimimaan tuota \t merkintää php:ssä, eli yritin jotain tälläistä
<?php
print "\t";
print "Testi";
?>
Mutta ei tuo toimi ihan niinkuin ymmärsin, jos joku taas auttaisi eteenpäin?
Katoppa sinne sivun lähdekoodiin, kyllä tuon Testi-sanan pitäisi olla sisennetty yhden tabin verran. Vai?
Kokeilepa pre-tagilla:
<?php echo "<pre>\tTesti</pre>"; ?>
En tiedä onko pre:lle varsinaista korvaajaa, muttei sitä kannata normaalisti käyttää.
Kyllähän tuo sarkain tuossa toimii niin kuin pitäisi, mutta (ainakin useimmissa) selaimissa koodissa olevat sisennykset, rivinvaihdot ja ylimääräiset välilyönnit jätetään huomioimatta.
Noi sarkaimet kannattaisi varmaan tehdä niitä varten suunnitellulla html-tagillä. <table>:lla saa mukavasti aikaiseksi samasta kohtaa alkavia listauksia. Ylimääräisiä välilöyntejä puolestaan saa aikaan koodilla.
On tuota näköjään joku muukin kysynyt
http://htmltab.kb-creative.net/
PHP-skripti tosiaan kirjoittaa sivun lähdekoodia, joten kaikki, mitä skripti tulostaa, pitää tehdä HTML:nä jos haluaa sivun näkyvän oikein. Kuten sanottu, kyllä se tabulaattori siellä lähdekoodissa onkin, mutta ylimääräiset välit karsitaan aina tekstistä pois. <blockquote>-tagilla saa aikaan sisennyksen, joten suosittelen sitä.
Sami kirjoitti:
selaimissa koodissa olevat sisennykset, rivinvaihdot ja ylimääräiset välilyönnit jätetään huomioimatta.
Ja ennen, kuin joku kysyy, että miksi, niin siksi, kun HTML speksissä niin käsketään. Yksi tai useampi whitespace-merkki (välilyönti, tab, rivinvaihto) kompressoidaan yhdeksi spaceksi, ellei se juuri ennen tai jälkeen aloitus tai lopetustagin.
Metabolix kirjoitti:
<blockquote>-tagilla saa aikaan sisennyksen, joten suosittelen sitä.
Eikös tuo ole muidenkin mielestä vähän hassu nimi tagille, joka sisentää tekstiä...?
Tagin nimi tulee seuraan sen käyttötarkotuksesta: sillä merkataan ns. "lohkotason lainaus", ei suinkaan sisennetä mitään (vaikka suurin osa selaimista nyt taitaa näyttää tuon blockquoten sisällä olevan tekstin sisennettynä).
Sisennys on ulkoasuun liittyvä asia, eli se hoidetaan CSS:llä. margin-ominaisuus toimii.
Aihe on jo aika vanha, joten et voi enää vastata siihen.