HTML’de “<pre>” Etiketi

HTML’de <pre> etiketi, HTML dökümanlarına yazdığınız bir metni olduğu gibi, yani her bir boşluk ve satır sonunu koruyarak ekranda göstermeye yarar. Normalde HTML’de birden fazla boşluk veya satır sonu dikkate alınmaz; tarayıcı bunları tek bir boşluk gibi yorumlar. Ancak <pre> etiketi devreye girdiğinde, her şey tam olarak sizin yazdığınız şekilde görünür.

Bu özellik, özellikle metnin formatının önemli olduğu durumlarda çok kullanışlıdır. Örneğin, kod örnekleri, şiirler ya da boşluklarla düzenlenmiş metinlerde <pre> etiketi hayat kurtarır. Tarayıcı bu etiketi gördüğünde metni sabit genişlikli (monospace) bir yazı tipinde, tıpkı yazıldığı gibi ekrana yansıtır. Yani, hizalamalar bozulmaz, satırlar kaymaz.

Diyelim ki şiir yazıyorsunuz. Bunu <pre> etiketi kullanarak aşağıdaki gibi yazabilirsiniz:

<!DOCTYPE html>
<html>
<body>

<pre>
Korkma! Sönmez bu şafaklarda yüzen al sancak,
Sönmeden yurdumun üstünde tüten en son ocak.
O benim milletimin yıldızıdır, parlayacak;
O benimdir, o benim milletimindir ancak.
</pre>

</body>
</html>

Ya da bir JavaScript kod örneği göstermek istiyorsunuz diyelim:

<pre>
function selamVer() {
    console.log("Merhaba!");
}
</pre>

Bu örnekte de girintiler, boşluklar ve düzen tamamen korunur. Bu sayede kodunuzu olduğu gibi yazabileceksiniz.

Ancak <pre> etiketini kullanırken dikkat etmeniz gereken bir nokta var: Eğer metniniz çok uzunsa, tarayıcı satır kaydırmaz ve ekranın dışına taşar. Bu durumda yatay bir kaydırma çubuğu oluşur. CSS kullanarak bu duruma müdahale etmeniz gerekecektir.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu