Aprakstiet tukšumus HTML un to izmantošanu.
sobes.tech AI
Atbilde no AI
HTML tukšumzīmes, kas arī sauktas par "whitespace", ir simboli, kurus pārlūkprogramma neparāda (tukšumi, tabulācijas, jauna rinda). Parasti pārlūkprogrammas tos sapludina vienā tukšumā attēlošanas laikā, izņemot noteiktus elementus un CSS īpašības.
Lietojums:
-
Koda lasāmības uzlabošana: Izstrādātāji izmanto tukšumus, lai vizuāli atdalītu elementus HTML kodā, padarot to skaidrāku un strukturētāku. Tas neietekmē lapas attēlošanu.
-
Rindu elementu atdalīšana: Pārlūkprogrammas automātiski pievieno tukšu vietu starp blakus esošām rindas elementiem HTML kodā. Šo uzvedību var mainīt ar CSS.
-
Elementi, kas saglabā tukšumus:
<pre>: Saglabā visus tukšumus un rindu pārtraukumus, formatējot tekstu tieši tā, kā tas ir uzrakstīts avota kodā.<code>: Parasti tiek izmantots<pre>iekšienē, lai saglabātu koda formatējumu.<textarea>: Teksta laukā saglabājas tukšumi un rindu pārtraukumi.
-
CSS īpašība
white-space: ļauj kontrolēt, kā pārlūkprogramma apstrādā tukšumus:normal(standarta): sapludina tukšumus, rindu pārtraukumi tiek ignorēti (izņemot<br>).nowrap: sapludina tukšumus, bet neļauj rindu pārtraukumiem.pre: atbilst<pre>funkcijai.pre-wrap: saglabā tukšumus un rindu pārtraukumus, kā arī ļauj automātiski pārraut rindas pēc konteinera platuma.pre-line: sapludina tukšumus, bet saglabā rindu pārtraukumus.
Tukšumu sapludināšanas piemērs:
HTML:
<p>
Daudz tukšumu
un
pārtraukumu
rindās
</p>
Rezultāts pārlūkprogrammā:
Daudz tukšumu un pārtraukumu rindās
Ar <pre> izmantošanas piemērs:
HTML:
<pre>
Saglabājas
visi
tukšumi
un
pārtraukumi
</pre>
Rezultāts pārlūkprogrammā:
Saglabājas
visi
tukšumi
un
pārtraukumi
CSS white-space īpašības piemērs:
HTML:
<div class="pre-wrap">
Šis teksts saglabās
savus tukšumus
un pārtraukumus
rindas,
kā arī tiks pārrauts pēc platuma.
</div>
CSS:
.pre-wrap {
white-space: pre-wrap;
border: 1px solid black;
width: 150px;
}