Salı, Haziran 6, 2023

HTM

- Advertisement -

HTM
HTM

HTM dosyası nedir?

.htm uzantılı dosyalar, Google Chrome, Internet Explorer, Firefox ve diğerleri gibi web tarayıcılarında görüntülenecek web sayfaları oluşturmak için Köprü Metni İşaretleme Dilini temsil eder. Başkalarının erişimi için World Wide Web’de (WWW) yayınlanacak statik sayfalar oluşturmak için işaretlemeleri tanımlar.

Bu işaretlemeler, tarayıcılara bir web sayfasının içeriğinin nasıl görüntüleneceğini söyler. Bu tür sayfalar düz metin, resimler, diğer sayfalara köprüler, videolar ve diğer medya bilgilerini içerebilir.

Bir web sayfası yayınlandığında, sayfa kaynağına bakarak arkasındaki biçimlendirme koduna göz atabilirsiniz. Modern tarayıcılar, bir web sayfasının HTM kaynağındaki her bir alt bölümün veya biçimlendirme öğesinin ayrıntılandırıldığı her bölümünün incelenmesine izin verir.

HTM’nin Kısa Tarihi

Başlangıcından ve ilk ortaya çıkışından bu yana, HTML spesifikasyonları 1996’dan beri World Wide Web Konsorsiyumu (W3C) tarafından sürdürülmektedir. 2000 yılında ayrıca uluslararası bir standart haline gelmiştir (ISO/IEC 15445:2000). 1999’da HTML 4.01 yayınlandı. 2004 yılında Web Köprü Metni Uygulama Teknolojisi Çalışma Grubu (WHATWG), 2008 yılında W3C ile ortak çıktı haline gelen HTML5 sürümü üzerinde çalışmaya başladı. 28 Ekim 2014 tarihinde tamamlanarak standart hale getirildi.

HTML Dosya Biçimi

Bir HTML 4 belgesi üç bölümden oluşur:

  1. HTML sürüm bilgilerini içeren bir satır
  2. bildirim niteliğinde bir başlık bölümü
  3. belgenin gerçek içeriğini içeren bir gövde. Gövde, gövdeyi çerçeveler içinde tutmak için BODY öğesi veya FRAMESET öğesi tarafından uygulanabilir.

Her bölümün başında veya sonunda beyaz boşluklar, yeni satırlar, sekmeler ve yorumlar olabilir. Basit bir HTML belgesi örneği aşağıda gösterildiği gibidir:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
   <HEAD>
      <TITLE>Understanding HTML File Format</TITLE>
   </HEAD>
   <BODY>
      <P>Hello World!
   </BODY>
</HTML>

Versiyon bilgisi

İlk kod satırı, , belge türü bildirimi olarak adlandırılır ve tarayıcıya sayfanın hangi HTML sürümünün yazıldığını söyler. HTML sürümüne bağlı olarak, belge için kullanılan belge türü tanımını (DTD) adlandıran bir dizi farklı belge türü bildirimi vardır. Her DTD, desteklediği öğeler açısından diğerinden farklıdır ve aşağıdaki gibi farklılık gösterir:

  • HTML 4.01 Strict – kullanımdan kaldırılmamış veya çerçeve kümesi belgelerinde görünmeyen tüm öğeleri ve nitelikleri içerir
  • HTML 4.01 Transitional – katı DTD’deki her şeyi artı kullanımdan kaldırılmış öğeleri ve nitelikleri içerir (çoğu görsel sunumla ilgilidir)
  • HTML 4.01 Çerçeve Kümesi – geçiş DTD artı çerçevelerdeki her şeyi içerir

HTML5 için sürüm bilgisi basitçe aşağıda belirtildiği gibidir.

<!DOCTYPE html>

Başlık Bilgileri

Bir HTML belgesinin başlığı, tarayıcı tarafından oluşturulmayan bir dizi HTML öğesi içerebilir. Bu tür öğeler, sayfa hakkındaki bilgileri açıklayan meta verilerdir veya CSS stil sayfaları veya JavaScript dosyaları gibi harici kaynaklardan bilgi almak için kullanılan bölümleri içerir. Bir sayfanın başlığı \ ile gösterilir. etiketi ve \ ile biter etiket.

Vücut Bilgileri

Bu, dosyanın tarayıcılar tarafından oluşturulan tüm içeriğini içeren ana bölümdür. Html gövdesi, etiketler şeklinde çeşitli yapı taşlarına atıfta bulunabilen işaretlemeler içerebilir. Metin, resimler, renkler, grafikler vb. gibi birkaç farklı türde bilgi içerebilir. Ayrıca, ses ve video öğeleri de tarayıcılar tarafından işlenmek üzere html gövdesine gömülebilir. Görsel sunum için modern stil sayfaları uygulamasının varlığında, BODY’nin arka plan rengi, bağlantı rengi, metin rengi vb. sunum nitelikleri kullanımdan kaldırılmıştır. Böylece, aşağıda gösterilen stil sayfaları kullanılarak aynı efektler elde edilebilir:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
 <TITLE>Inline Style Sheets referencing</TITLE>
 <STYLE type#"text/css">
  BODY { background: white; color: black}
  A:link { color: red }
  A:visited { color: maroon }
  A:active { color: fuchsia }
 </STYLE>
</HEAD>
<BODY>
  ... document body...
</BODY>
</HTML>

Satır içi stil sayfalarının yerleştirilmesi kolaydır ve görsel efektlere hızlı uygulamalar için, harici stil sayfalarını bir kez dağıtmayı ve birçok yerden erişmeyi daha kolay hale getirir.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
 <TITLE>Linking to External style sheets</TITLE>
 <LINK rel#"stylesheet" type#"text/css" href#"smartstyle.css">
</HEAD>
<BODY>
  ... document body...
</BODY>
</HTML>

HTML Öğeleri

Daha önce belirtildiği gibi, HTML Gövdesi içindeki içerikler, Html Öğeleri olarak da bilinen etiketlerle temsil edilir. Her etiket, şu şekilde yazılan nitelikler biçiminde ek bilgilere sahip olabilir:

<tag attribute1#"value1" attribute2#"value2">

ancak her etikette niteliklere sahip olmak gerekli değildir. Özniteliklerden bahsedilmezse, her durumda varsayılan değerler kullanılır. Element örneklerinden bazıları aşağıda verilmiştir:

Başlık

<head>
  <title>The Title</title>
</head>

Başlıklar

<h1>Heading level 1</h1>
<h2>Heading level 2</h2>
<h3>Heading level 3</h3>
<h4>Heading level 4</h4>
<h5>Heading level 5</h5>
<h6>Heading level 6</h6>

Paragraflar

<p>Paragraph 1</p> <p>Paragraph 2</p>
Önceki İçerikHTML
Sonraki İçerikHTC

BENZER YAZILAR

Snapdragon 8 Gen 2, Xiaomi 13 Pro’nun Mühendislik Biriminde Çalışırken Göründü; Saat Hızı Daha Önce Söylenenden Daha Düşük

Qualcomm'un Xiaomi gibi akıllı telefon ortaklarının çoğunun, yeni nesil Snapdragon 8 Gen 2'yi destekleyen amiral gemilerini piyasaya sürmesi bekleniyor. Bunlardan biri muhtemelen 13 Pro...

Uğurtan Sayıner Kimdir – Uğurtan Sayıner Biyografisi

Uğurtan Sayıner Kimdir - Uğurtan Sayıner Resimleri - Uğurtan Sayıner Biyografisi - Oyuncu Uğurtan Sayıner    Uğurtan Sayıner, (d. 1944, Samsun) Tiyatro, sinema ve dizi oyuncusu. İktisat...

2022 için iPhone 14 Gönderileri Hedefi, COVID-19 Kilitlenmesi, Azalan Talep Nedeniyle 3 Milyon Birim Düştü

Bir dizi aksilik, Apple'ın başlangıçta hedeflediği aynı sayıda iPhone 14 birimini gönderemeyeceği anlamına geliyor. Son rapora göre, firmanın orijinal rakamdan 3 milyon adet daha...

Hana Technology, pil üreticisi Britishvolt’a ekipman tedarik edecek

Resim: Hana Teknolojisi   90 milyar won değerinde anlaşma Hana Technology Perşembe günü yaptığı açıklamada, pil üreticisi Britishvolt’tan onlara arka uç oluşum ekipmanı tedarik etmek için 90,8...

Boğaziçi Şıngır Mıngır / Salah BIRSEL

KİTABIN ADI: BOGAZİÇİ ŞINGIR MINGIRKİTABIN YAZARI SALAH BİRSELKİTABIN YAYINEVİ TÜRKİYE İŞ BANKASI KÜLTÜR YAYINLARKİTABIN BASIM YILI 19801.KİTABIN KONUSU:İstanbul’un güzel lıklerınden ve tarıhı eserlerınden bahsetmıstır.2.KİTABIN...

BEYAZ DİŞ

KİTABIN ADI BEYAZ DİŞKİTABIN YAZARI JACK LANDONYAYIN EVİ VE ADRESİ ROMAN ODA YAYINLARIBASIM YILI MART 2001KİTABIN KONUSU:İlkel bir dünyaya kavuşmak için uygarlıktan kaçacağı yerde,...

POPÜLER YAZILAR

Gigabyte, 600 ve 700 Serisi Anakartlarına “Yeni Nesil Intel Masaüstü CPU” Desteği Ekliyor

Gigabyte, 600 ve 700 serisi anakartları için Intel'in yeni nesil masaüstü CPU desteği ekleyen yeni bir BIOS güncellemesini sessizce yayınladı. Gigabyte 600 ve 700 Serisi...

Apple AR Kulaklığını Pazartesi Günü Açıklayacak, Ancak Cihaz Ekim’de Seri Üretime Gireceğinden Lansman Aylar Sürebilir

Apple'ın merakla beklenen AR Kulaklığını Pazartesi günü WWDC etkinliğinde piyasaya sürmesi bekleniyor. Cihaz bir süredir söylenti değirmeninde dinlendi ve birkaç gecikmeden sonra, kulaklık nihayet...

Gmail Doğrulama Rozetlerini hatırlıyor musunuz? Dolandırıcılar Onlardan Yararlanmanın Bir Yolunu Buldu

Google, insanların her e-posta aldıklarında güvende olmalarını sağlamanın çeşitli yollarını araştırmaktadır. Şirket, aşağıdakiler de dahil olmak üzere çeşitli önlemler aldı: yakın zamanda duyuruldu İleti...

Apple’ın 12 Çekirdekli ‘X1’ Yonga Setli AR Kulaklığı, Yeni Benchmark Sızıntısında M2 Max’ten Daha Hızlı Performans Gösteriyor, Ama Ne yazık ki Skorlar Sahte

SoC'nin X1 olarak adlandırıldığını ortaya çıkaran en son kıyaslama sızıntısını duymak bizim için şaşırtıcıydı. 8 çekirdekli bir CPU yerine liste, M2 Max'ten daha yüksek...