Pārnesumi, atstarpes


Šis apraksts ir paredzēts tikai kā vispārīgs apskats. Tas neaptver visu HTML un CSS iespēju uzskaitījumu. Šeit var būt iekļauti arī novecojoši piemēri.

Sākumlapa Iepriekšējā lappuse Nākošā lappuse



Pārnesumi
Vārdu dalīšana pārnešanai jaunā rindā
Atstarpes
Noformējums, kā teksta ekrānā

Pārnesumi

Formējot tekstu izvadīšanai uz ekrāna (vai izdrukai), tīmekļa pārlūkprogrammas ņem vēra:

  1. tekstā iekļautās komandas;
  2. atvēlēto ekrāna (izdrukas) platumu teksta izvadei.

Pārnešanai jaunā rindā vai jaunas rindkopas veidošanu nosaka abi augšminētie nosacījumi. Simboli [CR] un [LF] HTM valodā netiek uzverti kā pāreja uz jaunu rindu (vai pat rindkopu), kā tas ir ierasts teksta redaktoros. Šie simboli tiek saprasti kā parastas atstarpes. Izņēmums ir tekstiem, kas seko pēc komandas <PRE>.

Piemēram, abi tālāk dotie teksta pieraksti dod pilnīgi vienādu rezultātu:

  1. Tas ir pirmais teikums. Tas ir otrais teikums. Tas ir trešais teikums
  2. Tas ir pirmais teikums.
    Tas ir otrais teikums.
    Tas ir trešais teikums.

Rezultāts izskatās šāds:

Tas ir pirmais teikums. Tas ir otrais teikums. Tas ir trešais teikums

Pārnešanu jaunā rindā, vai jaunas rindkopas veidošanu nodrošina sekojošas komandas:

Teksts1
Teksts2

Komanda <NOBR> nodrošina, ka vienas rinkopas teksts tiek attēlots vienā rindiņā, lai arī pārlūkprogrammas logs par šauru. Katra nākamā rindkopa tiek izvietota savā rindā. Rindkopa tiek attēlot vienā rindā arī tad, ja rinkopa rakstot ir sadalīta pa vairākām rindām. Komanda „nobr” darbojas arī izdrukājot doto lapu. Šīs komandas darbība ir spēkā līdz atsaucošai komandai </NOBR>.

<nobr>

<p>Komanda „NOBR” nodrošina, ka vienas rinkopas teksts tiek attēlots vienā rindiņā, lai arī pārlūkprogrammas logs par šauru. Katra nākamā rindkopa tiek izvietota savā rindā. Šīs komandas darbība ir spēkā līdz atsaucošai komandai „/NOBR”.</p>

<p>Šī jau ir cita rindkopa, bet komanda nav vēl tikusi atsaukta, tādēļ arī šī rindkopa netiek dalīta pa atsevišķām rindām. Rindkopa tiek attēlot vienā rindā arī tad, ja rinkopa rakstot ir sadalīta pa vairākām rindām. Komanda „nobr” darbojas arī izdrukājot doto lapu.</p>

</nobr>
<tt>&lt;nobr&gt;</tt><nobr> <p><tt>&lt;p&gt;</tt>Komanda „NOBR” nodrošina, ka vienas rinkopas teksts tiek attēlots vienā rindiņā, lai arī pārlūkprogrammas logs par šauru. Katra nākamā rindkopa tiek izvietota savā rindā. Šīs komandas darbība ir spēkā līdz atsaucošai komandai „/NOBR”.<tt>&lt;/p&gt;</tt></p> <p><tt>&lt;p&gt;</tt>Šī jau ir cita rindkopa, bet komanda <NOBR> nav vēl tikusi atsaukta, tādēļ arī šī rindkopa netiek dalīta pa atsevišķām rindām. Rindkopa tiek attēlot vienā rindā arī tad, ja rinkopa rakstot ir sadalīta pa vairākām rindām. Komanda „nobr” darbojas arī izdrukājot doto lapu.<tt>&lt;/p&gt;</tt></p> </nobr><tt>&lt;/nobr&gt;</tt>

Saturs Iepriekšējā lappuse Lappas saturs Nākošā lappuse

Vārdu dalīšana pārnešanai jaunā rindā

Pastāv komanda iespējamai vārda pārnešanai jaunā rindā (<WBR>). Nepieciešamības gadījumā, šai vietā vārds var tikt sadalīts pa rindām. Pārnesuma zīme šeit netiek veidota. Pastāv liela iespēja, ka radīsies nevēlami teksta kropļojumi, tādēl šo komandu iesakāms nelietot.

Lai, dalot vārdus pārnešanai jaunā rindā, veidotos pārnesuma zīme, jālieto speciāla zīme: &shy;. Diemžēl tas ir tikai teorētiski, tādēļ šo zīmi nevajag lietot.


Saturs Iepriekšējā lappuse Lappas saturs Nākošā lappuse

Atstarpes

HTML uztur diva veida atstarpes: parastās un nedalāmās.

Par parasto atstarpi tiek uzkatītītas šādas zīmes: atstarpe, tabulators, atgriešanās rindas sākumā ([CR]), pāreja uz jaunu rindu ([LF]). Par vienu atstarpi uzver jebkuru skaitu jebkādu šo četru zīmju kombinācijas. Izņēmums ir tekstiem, kas seko pēc komandas <PRE> vai <XMP>.

Nedalāmā atstarpe nodrošina to, ka vārdi, kas ar to ir savienoti, nekad netiks savstrpēji pārdalīti divās rindās. Nedalāmai atstarpei lieto speciālu zīmi: &nbsp;.


Saturs Iepriekšējā lappuse Lappas saturs Nākošā lappuse

Noformējums, kā teksta ekrānā

Tekstu iespējams sagatavot arī tā, it kā tas tiktu veidots uz teksta ekrāna. Tas nozīmē – visiem simboliem ir vienāds platums, tiek ņemti vērās visas atstarpes zīmes, pāreju uz jaunu rindu nodrošina [CR] un [LF] simboli, pārlūkprogramma patvaļīgi „nelauž” rindas, lai arī teksts iziet ārpus loga izmēriem. To nodrošina komanda <PRE>. Šo iespēju agrāk izmantoja tabulu veidošanai. Šādi var veidot vienkāršas shēmas un „ASCII” zīmējumus:

<PRE>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-==-=-=
   o   \ o /   _o         __|    \ /     |__         o _   \ o /  o
  /|\    |     /\   __\o    \o    |    o/     o/__   /\      |   /|\
  / \   / \   | \   /) |    ( \  /o\  / )     |  (\  / |    / \  / \
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

</PRE>

Ja šo pašu „zīmējumu” ievietotu bez PRE komandas, tas nebūtu diez ko saprotams:

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-==-=-= o \ o / _o __| \ / |__ o _ \ o / o /|\ | /\ __\o \o | o/ o/__ /\ | /|\ / \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Šeit ir iespējams paviesoties ASCII mākslas galerijā ;•)->.

Lielākā daļa pārlūku atbalsta komandu <XMP>. Atšķirība starp <PRE> un <XMP> ir tā, ka <PRE> gadījumā tiek ņemtas vērā citas HTML komandas, <XMP> gadījumā – ne. Piemēram:

<PRE>
Šajā tekstā ir zīme &,
kura angliski saucas ampersand.
</PRE>
 
<XMP>
Šajā tekstā ir zīme &amp;, kura angliski saucas <i>ampersand</i>.
</XMP>

Šeit aplūkojams atēls, kurā redzams, kā vajadzētu izskatīties piemēram. Diemžēl komanda <XMP> skaitījās jau novecojusi un neizmantojama HTML 3.2. versijā. Jaunākos HTML versiju aprakstos šī komanda ir ielikta slikto funkciju sarakstā un iesaka to aizvietot ar <pre> un <code>, bet, tādā gadījumā, nākas aizstāt attiecīgi „<” un „&” ar „&lt;” un „&amp;”.

Pagaidām, kamēr vairums Tīmekļa pārlūki to atbalsta, šajos aprakstos pirmkoda attēlošanai tiek izmantota komanda XMP.

Ja izmanto stilus, tad pastāv vēl citas iespējas, piemēram, izmantot proporcionālos fontus un vienlaicīgi ņemt vērā atstarpes, tabulatorus un pārejas uz jaunu rindiņu. To nodrošina parametra white-space vērtība pre-wrap. Tālāk redzams jau agrāk redzētie vingrotāji, kuri zemāk attēloti izmantojot šo parametru. Tā kā katram simbolam ir savs platums, ir sanākusi abstraktā ASCII māksla. Toties šāds noformējums noder dažādu sarakstu veidošanai.

<div style='white-space: pre-wrap;'>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-==-=-= o \ o / _o __| \ / |__ o _ \ o / o /|\ | /\ __\o \o | o/ o/__ /\ | /|\ / \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
</div>
Saturs Iepriekšējā lappuse Lappas saturs Nākošā lappuse


priede.bf.lu.lv Bioloģijas fakultāte Datorklase Sākumlapa
Pamatlapa BF Padomi Sākums

Lappuse labota: 2026.08.14
Lapa ir publicēta ar    CC    BY–SA    4.0 licenci. Ja lapā ir ietvertas daļas uz kurām attiecas cita licence, tas norādīts atsevišķi lapas tekstā.