„Szóköz” változatai közötti eltérés

[nem ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Nincs szerkesztési összefoglaló
a felesleges a white space-t ennyiszer linkelni
42. sor:
A [[programozási nyelv]]ek szintaxisában a szóközök gyakran kifejezések határozott elválasztására vannak fönntartva. Mindemellett a szóközöket és más [[white space]]-eket a legtöbb nyelv figyelmen kívül hagyja. A [[Haskell]], [[ABC (programozási nyelv)|ABC]] és [[Python (programozási nyelv)|Python]] kivételt képeznek, ugyanis a kódblokkokat szóközökkel vagy [[tabulátor]]okkal jelölik. A [[Whitespace programozási nyelv]] természetéből adódóan kivétel, ugyanis csak szóközöket és tabulátorokat értelmez.
 
[[Szövegszerkesztő]]k, [[dokumentumszerkesztő]]k és [[kiadványszerkesztő]]k különböző módokon jelzik ki a szóközöket és más [[''white space]]''-eket. Egyes esetekben üres hellyel, máskor elválasztó ponttal (interpunct) (·) vagy más speciális karakterrel. Sok különböző karakter képez vízszintes helykihagyást, és margók illetve más beállítások is befolyásolhatják méretüket.
 
== Szóközkarakterek és a digitális tipográfia ==
290. sor:
Az értelm(ez)etlen helyeken szereplő szóközöket az [[XML]] és [[HTML]] tageken belül is figyelmen kívül hagyják az értelmezők. Például egy attribútumnevet és -értéket elválasztó <code>=</code> jel valamelyik oldalán lévő szóköznek nincsen hatása a dokumentum értelmezésére. A záró tagek tartalmazhatnak szóközt a <code>&gt;</code> előtt, az önlezáró XML tagek pedig a <code>/&gt;</code> előtt.
 
Az XML attribútumok értékeinél a [[''white space]]''-ek sorozata mindig egy szóközként értelmezett.<ref>{{cite web |url=http://www.w3.org/TR/REC-xml/#AVNormalize|title=W3C XML ajánlás}}</ref>
Az XML elemek tartalmában lévő [[''white space]]''-ek nincsenek ilyen módon megváltoztatva, de a fogadó alkalmazás dönthet így.
Az XML elemen elhelyezett <code>xml:space="preserve"</code> attribútum meggátolja az ilyen viselkedést.
 
A legtöbb [[HTML]] elemben a [[''white space]]''-ek sorozata egy szóközként jelenik meg, ami egy általános spáciumot használó nyelv esetén úgy is jelenik meg.<ref>{{cite web |url=http://www.w3.org/TR/html4/struct/text.html#h-9.1|title=W3C HTML4 szabvány}}</ref>
 
Az értelmezők viszont megtartják forrásbeli formájukban a [[''white space]]''-eket bizonyos elemekben, mint a <code>pre</code> és [[CSS]]-ből a <code>pre</code>-hez hasonlóan formázott elemek.
 
Sem az XML-ben, sem a HTML-ben nem tartozik a [[nem törhető szóköz]] a [[''white space]]''-ek közé, vagyis a fenti szabályok nem vonatkoznak rá.
 
== Lásd még ==
A lap eredeti címe: „https://hu.wikipedia.org/wiki/Szóköz