HTML - Hızlı Kılavuz

HTML'nin açılımı Hypertext MArkup Language ve Web Sayfaları yazmak için en yaygın kullanılan dildir.

  • HypertextWeb sayfalarının (HTML belgeleri) birbirine bağlanma biçimini ifade eder. Bu nedenle, bir web sayfasında bulunan bağlantıya Hypertext adı verilir.

  • Adından da anlaşılacağı gibi HTML bir Markup Language Bu, HTML'yi, bir Web tarayıcısına onu görüntülenecek şekilde nasıl yapılandıracağını söyleyen etiketlerle basitçe "işaretlemek" için kullandığınız anlamına gelir.

Başlangıçta HTML, araştırmacılar arasında bilimsel bilgilerin paylaşımını kolaylaştırmak için başlıklar, paragraflar, listeler vb. Gibi belgelerin yapısını tanımlamak amacıyla geliştirilmiştir.

Artık HTML, HTML dilinde bulunan farklı etiketlerin yardımıyla web sayfalarını biçimlendirmek için yaygın olarak kullanılmaktadır.

Temel HTML Belgesi

En basit haliyle, aşağıdaki bir HTML belgesi örneğidir -

<!DOCTYPE html>
<html>

   <head>
      <title>This is document title</title>
   </head>
	
   <body>
      <h1>This is a heading</h1>
      <p>Document content goes here.....</p>
   </body>
	
</html>

HTML Etiketleri

Daha önce de belirtildiği gibi, HTML bir biçimlendirme dilidir ve içeriği biçimlendirmek için çeşitli etiketlerden yararlanır. Bu etiketler açılı parantez içine alınır<Tag Name>. Birkaç etiket dışında, etiketlerin çoğunun karşılık gelen kapanış etiketleri vardır. Örneğin,<html> kapanış etiketine sahip </html> ve <body> etiketinin kapanış etiketi var </body> etiket vb.

Yukarıdaki HTML belgesi örneği aşağıdaki etiketleri kullanır -

Sr.No Etiket ve Açıklama
1 <!DOCTYPE...>

Bu etiket, belge türünü ve HTML sürümünü tanımlar.

2 <html>

Bu etiket, HTML belgesinin tamamını kapsar ve esas olarak <head> ... </head> ile temsil edilen belge başlığından ve <body> ... </body> etiketleriyle temsil edilen belge gövdesinden oluşur.

3 <head>

Bu etiket, <title>, <link> vb. Gibi diğer HTML etiketlerini tutabilen belgenin başlığını temsil eder.

4 <title>

<title> etiketi, belge başlığından bahsetmek için <head> etiketinin içinde kullanılır.

5 <body>

Bu etiket, <h1>, <div>, <p> vb. Gibi diğer HTML etiketlerini tutan belgenin gövdesini temsil eder.

6 <h1>

Bu etiket başlığı temsil eder.

7 <p>

Bu etiket bir paragrafı temsil eder.

HTML öğrenmek için, metinsel bir belgeyi biçimlendirirken çeşitli etiketleri incelemeniz ve nasıl davrandıklarını anlamanız gerekir. HTML öğrenmek, kullanıcıların güzel bir web sayfası oluşturmak için metni veya görüntüleri biçimlendirmek için farklı etiketlerin kullanımını öğrenmesi gerektiğinden basittir.

World Wide Web Consortium (W3C), HTML 4'ten başlayarak küçük harfli etiketlerin kullanılmasını önerir.

HTML Belge Yapısı

Tipik bir HTML belgesi aşağıdaki yapıya sahip olacaktır -

<html>
   
   <head>
      Document header related tags
   </head>
   
   <body>
      Document body related tags
   </body>
   
</html>

Sonraki bölümlerde tüm başlık ve gövde etiketlerini inceleyeceğiz, ancak şimdilik belge bildirim etiketinin ne olduğunu görelim.

<! DOCTYPE> Bildirimi

<! DOCTYPE> bildirim etiketi, web tarayıcısı tarafından belgede kullanılan HTML sürümünü anlamak için kullanılır. HTML'nin mevcut sürümü 5'tir ve aşağıdaki beyanı kullanır -

<!DOCTYPE html>

Hangi HTML sürümünün kullanıldığına bağlı olarak HTML belgesinde kullanılabilecek birçok başka bildirim türü vardır. <! DOCTYPE ...> etiketini diğer HTML etiketleriyle birlikte tartışırken bununla ilgili daha fazla ayrıntı göreceğiz.

Başlık Etiketleri

Herhangi bir belge bir başlık ile başlar. Başlıklarınız için farklı boyutlar kullanabilirsiniz. HTML'de ayrıca öğeleri kullanan altı düzey başlık vardır.<h1>, <h2>, <h3>, <h4>, <h5>, ve <h6>. Herhangi bir başlığı görüntülerken, tarayıcı bu başlıktan önce bir satır ve sonra bir satır ekler.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Heading Example</title>
   </head>
	
   <body>
      <h1>This is heading 1</h1>
      <h2>This is heading 2</h2>
      <h3>This is heading 3</h3>
      <h4>This is heading 4</h4>
      <h5>This is heading 5</h5>
      <h6>This is heading 6</h6>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Paragraf Etiketi

<p>etiketi, metninizi farklı paragraflar halinde yapılandırmanın bir yolunu sunar. Her bir metin paragrafı, aşağıdaki örnekte gösterildiği gibi bir açılış <p> ve bir kapanış </p> etiketi arasına girmelidir -

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Paragraph Example</title>
   </head>
	
   <body>
      <p>Here is a first paragraph of text.</p>
      <p>Here is a second paragraph of text.</p>
      <p>Here is a third paragraph of text.</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Satır Sonu Etiketi

Ne zaman kullanırsanız <br />öğesi, onu izleyen her şey bir sonraki satırdan başlar. Bu etiket bir örnektirempty Aralarında girecek hiçbir şey olmadığından, açma ve kapama etiketlerine ihtiyacınız olmayan öğe.

<br /> etiketinde karakterler arasında boşluk vardır brve eğik çizgi. Bu boşluğu atlarsanız, eski tarayıcılar satır sonunu oluşturmada sorun yaşarlar, ancak eğik çizgi karakterini kaçırırsanız ve sadece <br> kullanırsanız, XHTML'de geçerli değildir.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Line Break  Example</title>
   </head>
	
   <body>
      <p>Hello<br />
         You delivered your assignment ontime.<br />
         Thanks<br />
         Mahnaz</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Merkezleme İçeriği

Kullanabilirsiniz <center> herhangi bir içeriği sayfanın ortasına veya herhangi bir tablo hücresine yerleştirmek için etiketi.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Centring Content Example</title>
   </head>
	
   <body>
      <p>This text is not in the center.</p>
      
      <center>
         <p>This text is in the center.</p>
      </center>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Yatay çizgiler

Yatay çizgiler, bir belgenin bölümlerini görsel olarak bölmek için kullanılır. <hr> etiketi, belgedeki geçerli konumdan sağ kenar boşluğuna doğru bir çizgi oluşturur ve buna göre satırı keser.

Örneğin, aşağıdaki örnekte olduğu gibi iki paragraf arasına bir satır vermek isteyebilirsiniz -

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Horizontal Line Example</title>
   </head>
	
   <body>
      <p>This is paragraph one and should be on top</p>
      <hr />
      <p>This is paragraph two and should be at bottom</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Tekrar <hr /> etiketi bir örnektir empty Aralarında girecek hiçbir şey olmadığından, açma ve kapama etiketlerine ihtiyacınız olmayan öğe.

<hr /> öğesinde karakterler arasında boşluk var hrve eğik çizgi. Bu boşluğu atlarsanız, eski tarayıcılar yatay çizgiyi oluşturmada sorun yaşarken, eğik çizgi karakterini kaçırır ve yalnızca kullanırsanız<hr> XHTML'de geçerli değil

Biçimlendirmeyi Koru

Bazen metninizin HTML belgesine nasıl yazıldığının tam biçimini izlemesini istersiniz. Bu durumlarda, önceden biçimlendirilmiş etiketi kullanabilirsiniz<pre>.

Açılış arasındaki herhangi bir metin <pre> etiket ve kapanış </pre> etiketi, kaynak belgenin biçimlendirmesini koruyacaktır.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Preserve Formatting Example</title>
   </head>
	
   <body>
      <pre>
         function testFunction( strText ){
            alert (strText)
         }
      </pre>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Aynı kodu içeride tutmadan kullanmayı deneyin <pre>...</pre> etiketleri

Bölünemez Alanlar

"12 Kızgın Adam" ifadesini kullanmak istediğinizi varsayalım. Burada, bir tarayıcının "12, Kızgın" ve "Erkekler" i iki satıra bölmesini istemezsiniz -

An example of this technique appears in the movie "12 Angry Men."

İstemci tarayıcısının metni kırmasını istemediğiniz durumlarda, bölünemez bir boşluk varlığı kullanmalısınız. &nbsp;normal bir alan yerine. Örneğin, bir paragrafta "12 Kızgın Adam" ı kodlarken, aşağıdaki koda benzer bir şey kullanmalısınız -

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Nonbreaking Spaces Example</title>
   </head>
	
   <body>
      <p>An example of this technique appears in the movie "12&nbsp;Angry&nbsp;Men."</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Bir HTML elementbir başlangıç ​​etiketi ile tanımlanır. Öğe başka içerik içeriyorsa, bir kapanış etiketiyle biter, burada öğe adından önce birkaç etiketle gösterildiği gibi bir eğik çizgi gelir -

Başlangıç ​​Etiketi İçerik Bitiş Etiketi
<p> Bu paragraf içeriğidir. </p>
<h1> Bu başlık içeriğidir. </h1>
<div> Bu bölüm içeriğidir. </div>
<br />

Yani burada <p>....</p> bir HTML öğesidir, <h1>...</h1>başka bir HTML öğesidir. Kapatılması gerekmeyen bazı HTML öğeleri vardır, örneğin<img.../>, <hr /> ve <br />elementler. Bunlar olarak bilinirvoid elements.

HTML belgeleri bu öğelerin bir ağacından oluşur ve HTML belgelerinin nasıl oluşturulması gerektiğini ve bir HTML belgesinin hangi bölümüne ne tür içerik yerleştirilmesi gerektiğini belirtirler.

HTML Etiketi ve Öğe

Bir HTML öğesi, bir başlangıç ​​etiketiyle tanımlanır . Öğe başka içerik içeriyorsa, bir kapanış etiketiyle biter .

Örneğin, <p> bir paragrafın başlangıç ​​etiketi ve </p> aynı paragrafın kapanış etiketi ancak <p>This is paragraph</p> bir paragraf öğesidir.

İç içe geçmiş HTML Öğeleri

Bir HTML öğesinin başka bir HTML öğesinin içinde tutulmasına fazlasıyla izin verilir -

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Nested Elements Example</title>
   </head>
	
   <body>
      <h1>This is <i>italic</i> heading</h1>
      <p>This is <u>underlined</u> paragraph</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu gösterecektir -

Birkaç HTML etiketi ve başlık etiketleri gibi kullanımlarını gördük <h1>, <h2>, paragraf etiketi <p>ve diğer etiketler. Şimdiye kadar onları en basit haliyle kullandık, ancak HTML etiketlerinin çoğunun ekstra bilgi parçaları olan öznitelikleri de olabilir.

Bir öznitelik, bir HTML öğesinin özelliklerini tanımlamak için kullanılır ve öğenin açılış etiketinin içine yerleştirilir. Tüm nitelikler iki bölümden oluşur - aname ve bir value

  • nameayarlamak istediğiniz özelliktir. Örneğin, paragraf<p> örnekteki eleman, adı olan bir öznitelik taşır align, sayfadaki paragraf hizalamasını belirtmek için kullanabileceğiniz.

  • valueözellik değerinin ayarlanmasını ve her zaman tırnak içine alınmasını istediğiniz şeydir. Aşağıdaki örnek, align özniteliğinin üç olası değerini gösterir: left, center ve right.

Öznitelik adları ve öznitelik değerleri büyük / küçük harf duyarlıdır. Bununla birlikte, World Wide Web Konsorsiyumu (W3C), HTML 4 önerilerinde küçük harfli öznitelikler / öznitelik değerleri önermektedir.

Misal

<!DOCTYPE html> 
<html>
 
   <head> 
      <title>Align Attribute  Example</title> 
   </head>
	
   <body> 
      <p align = "left">This is left aligned</p> 
      <p align = "center">This is center aligned</p> 
      <p align = "right">This is right aligned</p> 
   </body>
	
</html>

Bu, aşağıdaki sonucu gösterecektir -

Temel Özellikler

HTML öğelerinin çoğunda kullanılabilen dört temel özellik (hepsi olmasa da) şunlardır:

  • Id
  • Title
  • Class
  • Style

Kimlik Özniteliği

idHTML etiketinin özniteliği, bir HTML sayfasındaki herhangi bir öğeyi benzersiz şekilde tanımlamak için kullanılabilir. Bir öğede id özniteliğini kullanmak isteyebileceğiniz iki ana neden vardır:

  • Bir öğe, benzersiz bir tanımlayıcı olarak bir id niteliği taşıyorsa, yalnızca o öğeyi ve içeriğini tanımlamak mümkündür.

  • Bir Web sayfasında (veya stil sayfasında) aynı adı taşıyan iki öğeniz varsa, aynı ada sahip öğeleri ayırt etmek için id niteliğini kullanabilirsiniz.

Stil sayfasını ayrı bir öğreticide tartışacağız. Şimdilik, aşağıda gösterildiği gibi iki paragraf öğesini birbirinden ayırmak için id niteliğini kullanalım.

Example

<p id = "html">This para explains what is HTML</p>
<p id = "css">This para explains what is Cascading Style Sheet</p>

Başlık Özniteliği

titleözellik, öğe için önerilen bir başlık verir. Onlar için sözdizimititle öznitelik açıklandığı gibi benzer id özellik -

Bu özelliğin davranışı, onu taşıyan öğeye bağlı olacaktır, ancak imleç öğenin üzerine geldiğinde veya öğe yüklenirken genellikle bir araç ipucu olarak görüntülenir.

Example

<!DOCTYPE html>
<html>

   <head>
      <title>The title Attribute Example</title>
   </head>
	
   <body>
      <h3 title = "Hello HTML!">Titled Heading Tag Example</h3>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Şimdi imlecinizi "Başlıklı Başlık Etiketi Örneği" nin üzerine getirmeyi deneyin ve kodunuzda kullandığınız başlığın imlecin bir ipucu olarak çıktığını göreceksiniz.

Sınıf Özniteliği

classözellik, bir öğeyi bir stil sayfasıyla ilişkilendirmek için kullanılır ve öğenin sınıfını belirtir. Basamaklı Stil Sayfasını (CSS) öğreneceğiniz zaman, sınıf özniteliğinin kullanımı hakkında daha fazla bilgi edineceksiniz. Yani şimdilik bundan kaçınabilirsiniz.

Özelliğin değeri, boşlukla ayrılmış sınıf adlarının bir listesi de olabilir. Örneğin -

class = "className1 className2 className3"

Stil Özniteliği

Style özelliği, öğe içinde Basamaklı Stil Sayfası (CSS) kuralları belirlemenize olanak tanır.

<!DOCTYPE html>
<html>

   <head>
      <title>The style Attribute</title>
   </head>
	
   <body>
      <p style = "font-family:arial; color:#FF0000;">Some text...</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Şu anda CSS öğrenmiyoruz, bu yüzden CSS hakkında fazla uğraşmadan devam edelim. Burada, HTML niteliklerinin ne olduğunu ve içeriği biçimlendirirken nasıl kullanılabileceklerini anlamanız gerekir.

Uluslararasılaştırma Nitelikleri

Çoğu XHTML öğesi için (hepsi olmasa da) kullanılabilen üç uluslararasılaştırma özelliği vardır.

  • dir
  • lang
  • xml:lang

Dir Özniteliği

dirözellik, tarayıcıya metnin akması gereken yönü belirtmenize olanak tanır. Dir özelliği, aşağıdaki tabloda görebileceğiniz gibi iki değerden birini alabilir -

Değer Anlam
ltr Soldan sağa (varsayılan değer)
rtl Sağdan sola (İbranice veya Arapça gibi sağdan sola okunan diller için)

Example

<!DOCTYPE html>
<html dir = "rtl">

   <head>
      <title>Display Directions</title>
   </head>
	
   <body>
      This is how IE 5 renders right-to-left directed text.
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Ne zaman dir nitelik <html> etiketi içinde kullanılır, bu metin bütün belge içinde sunulacak belirler. Başka bir etiket içinde kullanıldığında, metnin yalnızca o etiketin içeriği için yönünü kontrol eder.

Lang Özniteliği

langözniteliği, bir belgede kullanılan ana dili belirtmenize izin verir, ancak bu öznitelik yalnızca önceki HTML sürümleriyle geriye dönük uyumluluk için HTML'de tutulmuştur. Bu öznitelik,xml:lang yeni XHTML belgelerinde öznitelik.

Lang özniteliğinin değerleri , ISO-639 standart iki karakterli dil kodlarıdır. KontrolHTML Language Codes: ISO 639 dil kodlarının tam listesi için.

Example

<!DOCTYPE html>
<html lang = "en">

   <head>
      <title>English Language Page</title>
   </head>

   <body>
      This page is using English Language
   </body>

</html>

Bu, aşağıdaki sonucu verecektir -

Xml: lang Özniteliği

Xml: lang niteliği için XHTML yerine geçer lang özniteliği. Xml: lang özniteliğinin değeri, önceki bölümde belirtildiği gibi bir ISO-639 ülke kodu olmalıdır.

Genel Özellikler

Burada, birçok HTML etiketiyle kolayca kullanılabilen diğer bazı özniteliklerin bir tablosu verilmiştir.

Öznitelik Seçenekler Fonksiyon
hizalamak sağ, sol, merkez Etiketleri yatay olarak hizalar
valign üst, orta, alt Bir HTML öğesi içindeki etiketleri dikey olarak hizalar.
bgcolor sayısal, onaltılık, RGB değerleri Bir elemanın arkasına bir arka plan rengi yerleştirir
arka fon URL Bir elemanın arkasına bir arka plan görüntüsü yerleştirir
İD Kullanıcı tanımlı Basamaklı Stil Sayfaları ile kullanılacak bir öğeyi adlandırır.
sınıf Kullanıcı tanımlı Basamaklı Stil Sayfaları ile kullanım için bir öğeyi sınıflandırır.
Genişlik Sayısal değer Tabloların, görüntülerin veya tablo hücrelerinin genişliğini belirtir.
yükseklik Sayısal değer Tabloların, görüntülerin veya tablo hücrelerinin yüksekliğini belirtir.
Başlık Kullanıcı tanımlı Öğelerin "Pop-up" başlığı.

Diğer HTML etiketlerini incelemeye devam edeceğimiz için ilgili örnekleri göreceğiz. HTML Etiketlerinin ve ilgili özniteliklerin tam listesi için lütfen HTML Etiketleri Listesi'ne bakın .

Bir kelime işlemci kullanıyorsanız, metni kalın, italik veya altı çizili yapma becerisine aşina olmanız gerekir; bunlar, metnin HTML ve XHTML'de nasıl görünebileceğini gösteren on seçenekten yalnızca üçüdür.

Kalın yazı

İçinde görünen her şey <b>...</b> öğesi, aşağıda gösterildiği gibi kalın olarak görüntülenir -

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Bold Text Example</title>
   </head>
	
   <body>
      <p>The following word uses a <b>bold</b> typeface.</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

İtalik Metin

İçinde görünen her şey <i>...</i> eleman aşağıda gösterildiği gibi italik olarak görüntülenir -

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Italic Text Example</title>
   </head>
	
   <body>
      <p>The following word uses an <i>italicized</i> typeface.</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Altı Çizili Metin

İçinde görünen her şey <u>...</u> öğesi, aşağıda gösterildiği gibi altı çizili olarak görüntülenir -

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Underlined Text Example</title>
   </head>
	
   <body>
      <p>The following word uses an <u>underlined</u> typeface.</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Strike Text

İçinde görünen her şey <strike>...</strike> öğe, aşağıda gösterildiği gibi metin boyunca ince bir çizgi olan üstü çizili olarak görüntülenir -

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Strike Text Example</title>
   </head>
	
   <body>
      <p>The following word uses a <strike>strikethrough</strike> typeface.</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Eş Aralıklı Yazı Tipi

Bir içeriği <tt>...</tt>eleman tek aralıklı yazı tipinde yazılmıştır. Yazı tiplerinin çoğu değişken genişlikli yazı tipleri olarak bilinir çünkü farklı harfler farklı genişliktedir (örneğin, 'm' harfi 'i' harfinden daha geniştir). Ancak tek aralıklı bir yazı tipinde her harf aynı genişliğe sahiptir.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Monospaced Font Example</title>
   </head>
	
   <body>
      <p>The following word uses a <tt>monospaced</tt> typeface.</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Üst Simge Metni

Bir içeriği <sup>...</sup>eleman üst simge olarak yazılır; kullanılan yazı tipi boyutu, onu çevreleyen karakterlerle aynı boyuttadır, ancak diğer karakterlerin yarım karakter yüksekliğinde görüntülenir.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Superscript Text Example</title>
   </head>
	
   <body>
      <p>The following word uses a <sup>superscript</sup> typeface.</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Alt Simge Metni

Bir içeriği <sub>...</sub>eleman alt simge ile yazılır; kullanılan yazı tipi boyutu, onu çevreleyen karakterlerle aynıdır, ancak diğer karakterlerin altında yarım karakter yüksekliğinde görüntülenir.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Subscript Text Example</title>
   </head>
	
   <body>
      <p>The following word uses a <sub>subscript</sub> typeface.</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Eklenen Metin

İçinde görünen her şey <ins>...</ins> öğe eklenen metin olarak görüntülenir.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Inserted Text Example</title>
   </head>
	
   <body>
      <p>I want to drink <del>cola</del> <ins>wine</ins></p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Silinen Metin

İçinde görünen her şey <del>...</del> öğesi, silinmiş metin olarak görüntülenir.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Deleted Text Example</title>
   </head>
	
   <body>
      <p>I want to drink <del>cola</del> <ins>wine</ins></p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Daha Büyük Metin

İçeriği <big>...</big> öğesi, aşağıda gösterildiği gibi, onu çevreleyen metnin geri kalanından bir yazı tipi büyüklüğünde görüntülenir -

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Larger Text Example</title>
   </head>
	
   <body>
      <p>The following word uses a <big>big</big> typeface.</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Daha Küçük Metin

İçeriği <small>...</small> öğesi, aşağıda gösterildiği gibi, onu çevreleyen metnin geri kalanından bir yazı tipi daha küçük görüntülenir -

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Smaller Text Example</title>
   </head>

   <body>
      <p>The following word uses a <small>small</small> typeface.</p>
   </body>

</html>

Bu, aşağıdaki sonucu verecektir -

İçeriği Gruplama

<div> ve <span> öğeler, bir sayfanın bölümlerini veya alt bölümlerini oluşturmak için birkaç öğeyi bir araya toplamanıza olanak tanır.

Örneğin, <div> öğesinin içindeki tüm öğelerin dipnotlarla ilgili olduğunu belirtmek için bir sayfaya tüm dipnotları bir <div> öğesi içinde yerleştirmek isteyebilirsiniz. Daha sonra bu <div> öğesine, özel bir stil kuralları kümesi kullanarak görünmeleri için bir stil ekleyebilirsiniz.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Div Tag Example</title>
   </head>
	
   <body>
      <div id = "menu" align = "middle" >
         <a href = "/index.htm">HOME</a> | 
         <a href = "/about/contact_us.htm">CONTACT</a> | 
         <a href = "/about/index.htm">ABOUT</a>
      </div>

      <div id = "content" align = "left" >
         <h5>Content Articles</h5>
         <p>Actual content goes here.....</p>
      </div>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Öte yandan <span> öğesi yalnızca satır içi öğeleri gruplamak için kullanılabilir. Dolayısıyla, birlikte gruplamak istediğiniz bir cümlenin veya paragrafın bir kısmına sahipseniz, <span> öğesini aşağıdaki gibi kullanabilirsiniz.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Span Tag Example</title>
   </head>
	
   <body>
      <p>This is the example of <span style = "color:green">span tag</span>
         and the <span style = "color:red">div tag</span> alongwith CSS</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Bu etiketler, bir sayfanın bir bölümüne stil eklemenize izin vermek için genellikle CSS ile kullanılır.

Kelime öbeği etiketleri, belirli amaçlar için tanımlanmıştır, ancak diğer temel etiketler gibi benzer bir şekilde görüntülenirler. <b>, <i>, <pre>, ve <tt>, önceki bölümde görmüştünüz. Bu bölüm sizi tüm önemli cümle etiketlerine götürecek, bu yüzden onları tek tek görmeye başlayalım.

Vurgulanan metin

İçinde görünen her şey <em>...</em> öğesi vurgulanmış metin olarak görüntülenir.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Emphasized Text Example</title>
   </head>
	
   <body>
      <p>The following word uses an <em>emphasized</em> typeface.</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

İşaretli Metin

İçinde görünen her şey <mark>...</mark> öğesi sarı mürekkeple işaretlenmiş olarak görüntülenir.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Marked Text Example</title>
   </head>
	
   <body>
      <p>The following word has been <mark>marked</mark> with yellow</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Güçlü Metin

İçinde görünen her şey <strong>...</strong> öğesi önemli bir metin olarak görüntülenir.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Strong Text Example</title>
   </head>
	
   <body>
      <p>The following word uses a <strong>strong</strong> typeface.</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Metin Kısaltma

Bir metni <abbr> açılış ve </abbr> etiketlerini kapatarak kısaltabilirsiniz. Varsa, başlık özelliği bu tam açıklamayı içermeli, başka hiçbir şey içermemelidir.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Text Abbreviation</title>
   </head>
	
   <body>
      <p>My best friend's name is  <abbr title = "Abhishek">Abhy</abbr>.</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Kısaltma Öğesi

<acronym> öğesi, <acronym> ve </acronym> etiketleri arasındaki metnin bir kısaltma olduğunu belirtmenize olanak tanır.

Şu anda, büyük tarayıcılar <acronym> öğesinin içeriğinin görünümünü değiştirmemektedir.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Acronym Example</title>
   </head>
	
   <body>
      <p>This chapter covers marking up text in <acronym>XHTML</acronym>.</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Metin yönü

<bdo>...</bdo> öğesi İki Yönlü Geçersiz Kılma anlamına gelir ve mevcut metin yönünü geçersiz kılmak için kullanılır.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Text Direction Example</title>
   </head>

   <body>
      <p>This text will go left to right.</p>
      <p><bdo dir = "rtl">This text will go right to left.</bdo></p>
   </body>

</html>

Bu, aşağıdaki sonucu verecektir -

Özel terimler

<dfn>...</dfn>öğesi (veya HTML Tanım Öğesi), özel bir terim tanıttığınızı belirtmenize olanak tanır. Kullanımı bir paragrafın ortasındaki italik kelimelere benzer.

Tipik olarak, bir anahtar terimi ilk kez tanıttığınızda <dfn> öğesini kullanırsınız. En yeni tarayıcılar, bir <dfn> öğesinin içeriğini italik yazı tipinde işler.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Special Terms Example</title>
   </head>
	
   <body>
      <p>The following word is a <dfn>special</dfn> term.</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Alıntı Yapma

Başka bir kaynaktan bir alıntı yapmak istediğinizde, onu arasına koymalısınız. <blockquote>...</blockquote> etiketleri.

Bir <blockquote> öğesinin içindeki metin genellikle çevreleyen metnin sol ve sağ kenarlarından girintilenir ve bazen italik yazı tipi kullanır.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Blockquote Example</title>
   </head>
	
   <body>
      <p>The following description of XHTML is taken from the W3C Web site:</p>

      <blockquote>XHTML 1.0 is the W3C's first Recommendation for XHTML,following on 
         from earlier work on HTML 4.01, HTML 4.0, HTML 3.2 and HTML 2.0.</blockquote>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Kısa Alıntılar

<q>...</q> öğesi, bir cümle içinde çift alıntı eklemek istediğinizde kullanılır.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Double Quote Example</title>
   </head>
	
   <body>
      <p>Amit is in Spain, <q>I think I am wrong</q>.</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Metin Alıntıları

Bir metni alıntılıyorsanız, kaynağı bir açılış arasına yerleştirerek belirtebilirsiniz. <cite> etiket ve kapanış </cite> etiket

Bir basılı yayında beklediğiniz gibi, <cite> öğesinin içeriği varsayılan olarak italik metinle oluşturulur.

Misal

<!DOCTYPE html>
<html>
   
   <head>
      <title>Citations Example</title>
   </head>
   
   <body>
      <p>This HTML tutorial is derived from <cite>W3 Standard for HTML</cite>.</p>
   </body>
   
</html>

Bu, aşağıdaki sonucu verecektir -

Bilgisayar kodu

Bir Web sayfasında görünecek herhangi bir programlama kodu içine yerleştirilmelidir <code>...</code>etiketleri. Genellikle <code> öğesinin içeriği, çoğu programlama kitabındaki kod gibi tek aralıklı bir yazı tipinde sunulur.

Misal

<!DOCTYPE html>
<html>
   
   <head>
      <title>Computer Code Example</title>
   </head>
   
   <body>
      <p>Regular text. <code>This is code.</code> Regular text.</p>
   </body>
   
</html>

Bu, aşağıdaki sonucu verecektir -

Klavye Metni

Bilgisayarlardan bahsederken, okuyucuya bir metin girmesini söylemek istiyorsanız, <kbd>...</kbd> Bu örnekte olduğu gibi, neyin yazılması gerektiğini gösteren öğe.

Misal

<!DOCTYPE html>
<html>
   
   <head>
      <title>Keyboard Text Example</title>
   </head>
   
   <body>
      <p>Regular text. <kbd>This is inside kbd element</kbd> Regular text.</p>
   </body>
   
</html>

Bu, aşağıdaki sonucu verecektir -

Programlama Değişkenleri

Bu öğe, genellikle <pre> ve <code> bu öğenin içeriğinin bir değişken olduğunu gösteren öğeler.

Misal

<!DOCTYPE html>
<html>
   
   <head>
      <title>Variable Text Example</title>
   </head>
   
   <body>
      <p><code>document.write("<var>user-name</var>")</code></p>
   </body>
   
</html>

Bu, aşağıdaki sonucu verecektir -

Program Çıkışı

<samp>...</samp> öğesi bir programdan örnek çıktıyı ve komut dosyasını vb. gösterir. Yine, esas olarak programlama veya kodlama kavramlarını belgelerken kullanılır.

Misal

<!DOCTYPE html>
<html>
   
   <head>
      <title>Program Output Example</title>
   </head>
   
   <body>
      <p>Result produced by the program is <samp>Hello World!</samp></p>
   </body>
   
</html>

Bu, aşağıdaki sonucu verecektir -

Adres Metni

<address>...</address> öğesi herhangi bir adresi içermek için kullanılır.

Misal

<!DOCTYPE html>
<html>
   
   <head>
      <title>Address Example</title>
   </head>
   
   <body>
      <address>388A, Road No 22, Jubilee Hills -  Hyderabad</address>
   </body>
   
</html>

Bu, aşağıdaki sonucu verecektir -

HTML, bir belge hakkında çeşitli şekillerde ek önemli bilgiler olan meta verileri belirlemenizi sağlar. META öğeleri, HTML belgesinin yazar, son kullanma tarihi, anahtar sözcük listesi, belge yazarı vb. Gibi özelliklerini tanımlayan ad / değer çiftlerini dahil etmek için kullanılabilir.

<meta>etiketi, bu tür ek bilgileri sağlamak için kullanılır. Bu etiket boş bir öğedir ve bu nedenle bir kapanış etiketine sahip değildir, ancak öznitelikleri dahilinde bilgi taşır.

Belgenizde saklamak istediğiniz bilgileri temel alarak belgenize bir veya daha fazla meta etiket ekleyebilirsiniz, ancak genel olarak meta etiketler belgenin fiziksel görünümünü etkilemez, bu nedenle görünüm açısından, eklemeniz önemli değildir onlar ya da değil.

Belgelerinize Meta Etiket Ekleme

Web sayfalarınıza meta veriler eklemek için <meta> etiketlerini belgenin temsil ettiği başlık içine yerleştirebilirsiniz. <head> ve </head>etiketleri. Bir meta etiket, temel niteliklere ek olarak aşağıdaki niteliklere sahip olabilir -

Sr.No Öznitelik ve Açıklama
1

Name

Mülkün adı. Herşey olabilir. Örnekler arasında anahtar kelimeler, açıklama, yazar, revize edilmiş, oluşturucu vb. Yer alır.

2

content

Özelliğin değerini belirtir.

3

scheme

Özelliğin değerini yorumlamak için bir şema belirtir (içerik özniteliğinde belirtildiği gibi).

4

http-equiv

Http yanıt mesajı başlıkları için kullanılır. Örneğin, http-equiv, sayfayı yenilemek veya bir çerez ayarlamak için kullanılabilir. Değerler, içerik türü, sona erme, yenileme ve tanımlama bilgisini içerir.

Anahtar Kelimeleri Belirtme

Belge ile ilgili önemli anahtar kelimeleri belirtmek için <meta> etiketini kullanabilirsiniz ve daha sonra bu anahtar kelimeler arama motorları tarafından web sayfanızı arama amacıyla indekslerken kullanılır.

Misal

Aşağıda, belgeyle ilgili önemli anahtar sözcükler olarak HTML, Meta Etiketler ve Meta Verileri eklediğimiz bir örnek yer almaktadır.

<!DOCTYPE html>
<html>
   
   <head>
      <title>Meta Tags Example</title>
      <meta name = "keywords" content = "HTML, Meta Tags, Metadata" />
   </head>
   
   <body>
      <p>Hello HTML5!</p>
   </body>
   
</html>

Bu, aşağıdaki sonucu verecektir -

Belge Tanımı

Doküman hakkında kısa bir açıklama vermek için <meta> etiketini kullanabilirsiniz. Bu da yine çeşitli arama motorları tarafından web sayfanızı arama amacıyla indekslerken kullanılabilir.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Meta Tags Example</title>
      <meta name = "keywords" content = "HTML, Meta Tags, Metadata" />
      <meta name = "description" content = "Learning about Meta Tags." />
   </head>
	
   <body>
      <p>Hello HTML5!</p>
   </body>
   
</html>

Belge Revizyon Tarihi

Belgenin en son ne zaman güncellendiği hakkında bilgi vermek için <meta> etiketini kullanabilirsiniz. Bu bilgiler, web sayfanızı yenilerken çeşitli web tarayıcıları tarafından kullanılabilir.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Meta Tags Example</title>
      <meta name = "keywords" content = "HTML, Meta Tags, Metadata" />
      <meta name = "description" content = "Learning about Meta Tags." />
      <meta name = "revised" content = "Tutorialspoint, 3/7/2014" />
   </head>
	
   <body>
      <p>Hello HTML5!</p>
   </body>
	
</html>

Belge Yenileniyor

Web sayfanızın otomatik olarak yenilenmeye devam edeceği süreyi belirtmek için bir <meta> etiketi kullanılabilir.

Misal

Sayfanızın her 5 saniyede bir yenilenmesini istiyorsanız, aşağıdaki sözdizimini kullanın.

<!DOCTYPE html>
<html>

   <head>
      <title>Meta Tags Example</title>
      <meta name = "keywords" content = "HTML, Meta Tags, Metadata" />
      <meta name = "description" content = "Learning about Meta Tags." />
      <meta name = "revised" content = "Tutorialspoint, 3/7/2014" />
      <meta http-equiv = "refresh" content = "5" />
   </head>
	
   <body>
      <p>Hello HTML5!</p>
   </body>
	
</html>

Sayfa Yönlendirme

Sayfanızı başka bir web sayfasına yönlendirmek için <meta> etiketini kullanabilirsiniz. Sayfayı belirli bir saniye sonra yeniden yönlendirmek istiyorsanız bir süre de belirtebilirsiniz.

Misal

Aşağıda, geçerli sayfanın 5 saniye sonra başka bir sayfaya yeniden yönlendirilmesine bir örnek verilmiştir. Sayfayı hemen yeniden yönlendirmek istiyorsanız, içerik özniteliğini belirtmeyin .

<!DOCTYPE html>
<html>

   <head>
      <title>Meta Tags Example</title>
      <meta name = "keywords" content = "HTML, Meta Tags, Metadata" />
      <meta name = "description" content = "Learning about Meta Tags." />
      <meta name = "revised" content = "Tutorialspoint, 3/7/2014" />
      <meta http-equiv = "refresh" content = "5; url = http://www.tutorialspoint.com" />
   </head>
	
   <body>
      <p>Hello HTML5!</p>
   </body>
	
</html>

Çerezleri Ayarlama

Çerezler, bilgisayarınızda küçük metin dosyalarında saklanan verilerdir ve web uygulaması ihtiyacınıza göre çeşitli bilgileri takip etmek için web tarayıcısı ile web sunucusu arasında değiştirilir.

Çerezleri istemci tarafında saklamak için <meta> etiketini kullanabilirsiniz ve daha sonra bu bilgiler Web Sunucusu tarafından bir site ziyaretçisini izlemek için kullanılabilir.

Misal

Aşağıda, geçerli sayfanın 5 saniye sonra başka bir sayfaya yeniden yönlendirilmesine bir örnek verilmiştir. Sayfayı hemen yeniden yönlendirmek istiyorsanız, içerik özniteliğini belirtmeyin .

<!DOCTYPE html>
<html>
   <head>
      <title>Meta Tags Example</title>
      <meta http-equiv = "cookie" content = "userid = xyz; expires = Wednesday, 08-Aug-15 23:59:59 GMT;" />
         
   </head>
   <body>
      <p>Hello HTML5!</p>
   </body>
</html>

Son kullanma tarihini ve saatini dahil etmezseniz, çerez bir oturum çerezi olarak kabul edilir ve kullanıcı tarayıcıdan çıktığında silinir.

Note- Çerezler hakkında eksiksiz bir ayrıntı için PHP ve Çerezler eğitimine bakabilirsiniz .

Yazar Adını Ayarlama

Bir web sayfasında meta etiket kullanarak bir yazar adı belirleyebilirsiniz. Aşağıdaki bir örneğe bakın -

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Meta Tags Example</title>
      <meta name = "keywords" content = "HTML, Meta Tags, Metadata" />
      <meta name = "description" content = "Learning about Meta Tags." />
      <meta name = "author" content = "Mahnaz Mohtashim" />
   </head>
	
   <body>
      <p>Hello HTML5!</p>
   </body>
	
</html>

Karakter Setini Belirtin

Web sayfasında kullanılan karakter setini belirtmek için <meta> etiketini kullanabilirsiniz.

Misal

Varsayılan olarak, Web sunucuları ve Web tarayıcıları, Web sayfalarını işlemek için ISO-8859-1 (Latin1) kodlamasını kullanır. Aşağıda UTF-8 kodlamasını ayarlamak için bir örnek verilmiştir -

<!DOCTYPE html>
<html>

   <head>
      <title>Meta Tags Example</title>
      <meta name = "keywords" content = "HTML, Meta Tags, Metadata" />
      <meta name = "description" content = "Learning about Meta Tags." />
      <meta name = "author" content = "Mahnaz Mohtashim" />
      <meta http-equiv = "Content-Type" content = "text/html; charset = UTF-8" />
   </head>
	
   <body>
      <p>Hello HTML5!</p>
   </body>
	
</html>

Statik sayfayı geleneksel Çince karakterlerle sunmak için web sayfasının Big5 kodlamasını ayarlamak için bir <meta> etiketi içermesi gerekir -

<!DOCTYPE html>
<html>

   <head>
      <title>Meta Tags Example</title>
      <meta name = "keywords" content = "HTML, Meta Tags, Metadata" />
      <meta name = "description" content = "Learning about Meta Tags." />
      <meta name = "author" content = "Mahnaz Mohtashim" />
      <meta http-equiv = "Content-Type" content = "text/html; charset = Big5" />
   </head>
	
   <body>
      <p>Hello HTML5!</p>
   </body>
	
</html>

Yorum, herhangi bir web tarayıcısı tarafından göz ardı edilen bir kod parçasıdır. HTML kodunuza, özellikle karmaşık belgelerde, bir belgenin bölümlerini ve diğer notları koda bakan herkese belirtmek için yorum eklemek iyi bir uygulamadır. Yorumlar, sizin ve başkalarının kodunuzu anlamasına yardımcı olur ve kod okunabilirliğini artırır.

HTML yorumları arasına yerleştirilir <!-- ... -->etiketleri. Bu nedenle, <! - ... -> etiketleri ile yerleştirilen herhangi bir içerik yorum olarak değerlendirilecek ve tarayıcı tarafından tamamen yok sayılacaktır.

Misal

<!DOCTYPE html>
<html>

   <head>  <!-- Document Header Starts -->
      <title>This is document title</title>
   </head> <!-- Document Header Ends -->
	
   <body>
      <p>Document content goes here.....</p>
   </body>
	
</html>

Bu, yorumların bir parçası olarak verilen içeriği göstermeden aşağıdaki sonucu verecektir -

Geçerli ve Geçersiz Yorumlar

Yorumlar iç içe geçmez, bu da bir yorumun başka bir yorumun içine konulamayacağı anlamına gelir. İkinci olarak, çift kısa çizgi dizisi "-", kapanış -> etiketinin parçası olması dışında bir yorumun içinde görünmeyebilir. Yorum dizesinin başlangıcında boşluk olmadığından da emin olmalısınız.

Misal

Burada, verilen yorum geçerli bir yorumdur ve tarayıcı tarafından silinecektir.

<!DOCTYPE html>
<html>

   <head>
      <title>Valid Comment Example</title>
   </head>
	
   <body>
      <!--   This is valid comment -->
      <p>Document content goes here.....</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Ancak aşağıdaki satır geçerli bir yorum değildir ve tarayıcı tarafından görüntülenecektir. Bunun nedeni, sol açılı parantez ile ünlem işareti arasında bir boşluk olmasıdır.

<!DOCTYPE html>
<html>

   <head>  
      <title>Invalid Comment Example</title>
   </head>
	
   <body>
      < !--   This is not a valid comment -->
      <p>Document content goes here.....</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Çok Satırlı Açıklamalar

Şimdiye kadar tek satır yorumlar gördük, ancak HTML çok satırlı yorumları da destekliyor.

Aşağıdaki örnekte gösterildiği gibi, ilk satırın önüne ve son satırın sonuna yerleştirilmiş özel başlangıç ​​etiketi <! - ve bitiş etiketi -> ile birden çok satırı yorumlayabilirsiniz.

Misal

<!DOCTYPE html>
<html>

   <head>  
      <title>Multiline Comments</title>
   </head> 
	
   <body>
      <!-- 
         This is a multiline comment and it can
         span through as many as lines you like.
      -->
      
      <p>Document content goes here.....</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Koşullu Yorumlar

Koşullu yorumlar yalnızca Windows'ta Internet Explorer'da (IE) çalışır ancak diğer tarayıcılar tarafından yok sayılır. Explorer 5'ten itibaren desteklenirler ve bunları IE'nin farklı sürümlerine koşullu talimatlar vermek için kullanabilirsiniz.

Misal

<!DOCTYPE html>
<html>

   <head>  
      <title>Conditional Comments</title>

      <!--[if IE 6]>
         Special instructions for IE 6 here
      <![endif]-->
   </head> 
   
   <body>
      <p>Document content goes here.....</p>
   </body>
	
</html>

Internet Explorer'ın farklı sürümlerini temel alan farklı bir stil sayfası uygulamanız gereken bir durumla karşılaşırsınız, bu durumda koşullu yorumlar yardımcı olacaktır.

Yorum Etiketini Kullanma

HTML kodunun bir bölümünü yorumlamak için <comment> etiketini destekleyen birkaç tarayıcı vardır.

Note- <comment> etiketi HTML5'te kullanımdan kaldırıldı. Bu elemanı kullanmayın.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Using Comment Tag</title>
   </head>
	
   <body>
      <p>This is <comment>not</comment> Internet Explorer.</p>
   </body>
	
</html>

IE kullanıyorsanız, aşağıdaki sonucu verecektir -

Ancak IE kullanmıyorsanız, aşağıdaki sonucu verecektir -

Komut Dosyası Koduna Yorum Ekleme

JavaScript'i HTML ile ayrı bir öğreticide öğrenecek olsanız da, burada bir not almalısınız, HTML kodunuzda Java Script veya VB Script kullanıyorsanız, bu komut dosyasını uygun HTML yorumlarının içine koymanız önerilir, böylece eski tarayıcılar düzgün çalışabilir.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Commenting Script Code</title>
      
      <script>
         <!-- 
            document.write("Hello World!")
         //-->
      </script>
   </head>
	
   <body>
      <p>Hello , World!</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Yorum Oluşturma Stil Sayfaları

HTML ile stil sayfalarını ayrı bir öğreticide kullanmayı öğrenecek olsanız da, burada, HTML kodunuzda Basamaklı Stil Sayfası (CSS) kullanıyorsanız, bu stil sayfası kodunu uygun HTML yorumlarının içine koymanızın tavsiye edildiğini not etmelisiniz. böylece eski tarayıcılar düzgün çalışabilir.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Commenting Style Sheets</title>
      
      <style>
         <!--
            .example {
               border:1px solid #4a7d49;
            }
         //-->
      </style>
   </head>
	
   <body>
      <div class = "example">Hello , World!</div>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Görsellerin güzelleştirilmesi ve birçok karmaşık kavramı web sayfanızda basit bir şekilde tasvir edilmesi çok önemlidir. Bu eğitim, web sayfalarınızda resimleri kullanmak için size basit adımlarda yol gösterecektir.

Resim ekle

Kullanarak web sayfanıza herhangi bir görseli ekleyebilirsiniz. <img>etiket. Bu etiketi kullanmak için basit sözdizimi aşağıdadır.

<img src = "Image URL" ... attributes-list/>

<img> etiketi boş bir etikettir, yani sadece öznitelikler listesi içerebilir ve kapanış etiketi yoktur.

Misal

Aşağıdaki örneği denemek için, HTML dosyamızı test.htm ile test.png görüntü dosyamızı aynı dizinde tutalım -

<!DOCTYPE html>
<html>

   <head>
      <title>Using Image in Webpage</title>
   </head>
	
   <body>
      <p>Simple Image Insert</p>
      <img src = "/html/images/test.png" alt = "Test Image" />
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Rahatınıza göre PNG, JPEG veya GIF resim dosyasını kullanabilirsiniz, ancak içinde doğru resim dosyası adını belirttiğinizden emin olun. srcöznitelik. Görüntü adı her zaman büyük / küçük harfe duyarlıdır.

alt özellik, resim görüntülenemiyorsa, resim için alternatif bir metin belirten zorunlu bir özelliktir.

Görüntü Konumunu Ayarla

Genellikle tüm resimleri ayrı bir dizinde tutuyoruz. Öyleyse HTML dosyası test.htm'yi ana dizinimizde tutalım ve bir alt dizin oluşturalımimages image test.png'yi saklayacağımız ana dizinin içinde.

Misal

Görsel konumumuzun "image / test.png" olduğunu varsayarsak, aşağıdaki örneği deneyin -

<!DOCTYPE html>
<html>

   <head>
      <title>Using Image in Webpage</title>
   </head>
	
   <body>
      <p>Simple Image Insert</p>
      <img src = "/html/images/test.png" alt = "Test Image" />
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Görüntü Genişliğini / Yüksekliğini Ayarla

Kullanarak ihtiyacınıza göre görüntü genişliğini ve yüksekliğini ayarlayabilirsiniz. width ve heightÖznitellikler. Görüntünün genişliğini ve yüksekliğini piksel veya gerçek boyutunun yüzdesi cinsinden belirtebilirsiniz.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Set Image Width and Height</title>
   </head>
	
   <body>
      <p>Setting image width and height</p>
      <img src = "/html/images/test.png" alt = "Test Image" width = "150" height = "100"/>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Görüntü Kenarlığını Ayarla

Varsayılan olarak, görüntünün çevresinde bir kenarlık olacaktır, kenarlık özelliğini kullanarak piksel cinsinden kenarlık kalınlığını belirtebilirsiniz. 0 kalınlık, resmin etrafında kenarlık olmadığı anlamına gelir.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Set Image Border</title>
   </head>
	
   <body>
      <p>Setting image Border</p>
      <img src = "/html/images/test.png" alt = "Test Image" border = "3"/>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Görüntü Hizalamasını Ayarla

Varsayılan olarak, resim sayfanın sol tarafına hizalanır, ancak şunu kullanabilirsiniz: align merkeze veya sağa ayarlamak için öznitelik.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>Set Image Alignment</title>
   </head>
	
   <body>
      <p>Setting image Alignment</p>
      <img src = "/html/images/test.png" alt = "Test Image" border = "3" align = "right"/>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Ücretsiz Web Grafikleri

Ücretsiz Web Grafik dahil şablonlarında içine bakabilirsiniz Ücretsiz Web Graphics

HTML tabloları, web yazarlarının metin, resimler, bağlantılar, diğer tablolar, vb. Gibi verileri hücre satırları ve sütunları halinde düzenlemesine izin verir.

HTML tabloları, <table> etiketi <tr> etiketi, tablo satırları oluşturmak için kullanılır ve <td>etiketi, veri hücreleri oluşturmak için kullanılır. <td> altındaki öğeler normaldir ve varsayılan olarak sola hizalanır

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Tables</title>
   </head>
	
   <body>
      <table border = "1">
         <tr>
            <td>Row 1, Column 1</td>
            <td>Row 1, Column 2</td>
         </tr>
         
         <tr>
            <td>Row 2, Column 1</td>
            <td>Row 2, Column 2</td>
         </tr>
      </table>
      
   </body>
</html>

Bu, aşağıdaki sonucu verecektir -

Burada border<table> etiketinin bir özniteliğidir ve tüm hücrelere bir sınır koymak için kullanılır. Kenarlığa ihtiyacınız yoksa, border = "0" kullanabilirsiniz.

Tablo Başlığı

Tablo başlığı kullanılarak tanımlanabilir <th>etiket. Bu etiket, gerçek veri hücresini temsil etmek için kullanılan <td> etiketinin yerini alacak. Normalde en üst sıranızı aşağıda gösterildiği gibi tablo başlığı olarak koyarsınız, aksi takdirde herhangi bir satırda <th> elemanını kullanabilirsiniz. <th> etiketinde tanımlanan başlıklar ortalanır ve varsayılan olarak kalındır.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Table Header</title>
   </head>
	
   <body>
      <table border = "1">
         <tr>
            <th>Name</th>
            <th>Salary</th>
         </tr>
         <tr>
            <td>Ramesh Raman</td>
            <td>5000</td>
         </tr>
         
         <tr>
            <td>Shabbir Hussein</td>
            <td>7000</td>
         </tr>
      </table>
   </body>
   
</html>

Bu, aşağıdaki sonucu verecektir -

Hücre Dolgusu ve Hücre Boşluğu Nitelikleri

Denilen iki özellik vardır cellpadding ve cellspacing size tablo hücrelerinde beyaz boşluk ayarlamak için kullanacaktır. Cellspacing özelliği, tablo hücreleri arasındaki boşluğu tanımlarken, hücre dolgusu, hücre sınırları ile hücre içindeki içerik arasındaki mesafeyi temsil eder.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Table Cellpadding</title>
   </head>
	
   <body>
      <table border = "1" cellpadding = "5" cellspacing = "5">
         <tr>
            <th>Name</th>
            <th>Salary</th>
         </tr>
         <tr>
            <td>Ramesh Raman</td>
            <td>5000</td>
         </tr>
         <tr>
            <td>Shabbir Hussein</td>
            <td>7000</td>
         </tr>
      </table>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Colspan ve Rowspan Nitelikleri

Kullanacaksın colspaniki veya daha fazla sütunu tek bir sütunda birleştirmek istiyorsanız öznitelik. Benzer şekilde kullanacaksınrowspan iki veya daha fazla satırı birleştirmek istiyorsanız.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Table Colspan/Rowspan</title>
   </head>
	
   <body>
      <table border = "1">
         <tr>
            <th>Column 1</th>
            <th>Column 2</th>
            <th>Column 3</th>
         </tr>
         <tr>
            <td rowspan = "2">Row 1 Cell 1</td>
            <td>Row 1 Cell 2</td>
            <td>Row 1 Cell 3</td>
         </tr>
         <tr>
            <td>Row 2 Cell 2</td>
            <td>Row 2 Cell 3</td>
         </tr>
         <tr>
            <td colspan = "3">Row 3 Cell 1</td>
         </tr>
      </table>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Tablo Arka Planları

Aşağıdaki iki yoldan birini kullanarak tablo arka planını ayarlayabilirsiniz -

  • bgcolor öznitelik - Tüm tablonun veya yalnızca bir hücre için arka plan rengini ayarlayabilirsiniz.

  • background öznitelik - Tüm tablo veya yalnızca bir hücre için arka plan resmi ayarlayabilirsiniz.

Kenarlık rengini de kullanarak bordercolor öznitelik.

Note- HTML5'te kullanımdan kaldırılan bgcolor , background ve bordercolor özellikleri. Bu nitelikleri kullanmayın.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Table Background</title>
   </head>
	
   <body>
      <table border = "1" bordercolor = "green" bgcolor = "yellow">
         <tr>
            <th>Column 1</th>
            <th>Column 2</th>
            <th>Column 3</th>
         </tr>
         <tr>
            <td rowspan = "2">Row 1 Cell 1</td>
            <td>Row 1 Cell 2</td>
            <td>Row 1 Cell 3</td>
         </tr>
         <tr>
            <td>Row 2 Cell 2</td>
            <td>Row 2 Cell 3</td>
         </tr>
         <tr>
            <td colspan = "3">Row 3 Cell 1</td>
         </tr>
      </table>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

İşte kullanmanın bir örneği backgroundöznitelik. Burada / images dizininde bulunan bir resmi kullanacağız.

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Table Background</title>
   </head>
	
   <body>
      <table border = "1" bordercolor = "green" background = "/images/test.png">
         <tr>
            <th>Column 1</th>
            <th>Column 2</th>
            <th>Column 3</th>
         </tr>
         <tr>
            <td rowspan = "2">Row 1 Cell 1</td>
            <td>Row 1 Cell 2</td><td>Row 1 Cell 3</td>
         </tr>
         <tr>
            <td>Row 2 Cell 2</td>
            <td>Row 2 Cell 3</td>
         </tr>
         <tr>
            <td colspan = "3">Row 3 Cell 1</td>
         </tr>
      </table>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir. Burada arka plan görüntüsü tablonun başlığına uygulanmadı.

Masa Yüksekliği ve Genişliği

Kullanarak bir tablo genişliği ve yüksekliği ayarlayabilirsiniz. width ve heightÖznitellikler. Tablo genişliğini veya yüksekliğini piksel cinsinden veya mevcut ekran alanının yüzdesi cinsinden belirtebilirsiniz.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Table Width/Height</title>
   </head>
	
   <body>
      <table border = "1" width = "400" height = "150">
         <tr>
            <td>Row 1, Column 1</td>
            <td>Row 1, Column 2</td>
         </tr>
         
         <tr>
            <td>Row 2, Column 1</td>
            <td>Row 2, Column 2</td>
         </tr>
      </table>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Tablo başlığı

captionetiketi, tablo için bir başlık veya açıklama görevi görür ve tablonun üst kısmında görünür. Bu etiket, HTML / XHTML'nin yeni sürümünde kullanımdan kaldırılmıştır.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Table Caption</title>
   </head>
	
   <body>
      <table border = "1" width = "100%">
         <caption>This is the caption</caption>
         
         <tr>
            <td>row 1, column 1</td><td>row 1, columnn 2</td>
         </tr>
         
         <tr>
            <td>row 2, column 1</td><td>row 2, columnn 2</td>
         </tr>
      </table>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Tablo Üstbilgisi, Gövde ve Altbilgi

Tablolar üç bölüme ayrılabilir - bir başlık, bir gövde ve bir ayak. Baş ve ayak, her sayfa için aynı kalan sözcükle işlenmiş belgedeki üstbilgi ve altbilgilere oldukça benzer, gövde ise tablonun ana içerik tutucusudur.

Bir masanın başını, gövdesini ve ayağını ayırmak için kullanılan üç unsur şunlardır:

  • <thead> - ayrı bir tablo başlığı oluşturmak için.

  • <tbody> - tablonun ana gövdesini belirtmek için.

  • <tfoot> - ayrı bir tablo altbilgisi oluşturmak için.

Bir tablo, farklı sayfaları veya veri gruplarını belirtmek için birkaç <tbody> öğesi içerebilir . Ancak <thead> ve <tfoot> etiketlerinin <tbody> 'den önce görünmesi dikkat çekicidir.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Table</title>
   </head>
	
   <body>
      <table border = "1" width = "100%">
         <thead>
            <tr>
               <td colspan = "4">This is the head of the table</td>
            </tr>
         </thead>
         
         <tfoot>
            <tr>
               <td colspan = "4">This is the foot of the table</td>
            </tr>
         </tfoot>
         
         <tbody>
            <tr>
               <td>Cell 1</td>
               <td>Cell 2</td>
               <td>Cell 3</td>
               <td>Cell 4</td>
            </tr>
         </tbody>
         
      </table>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

İç içe Tablolar

Bir tabloyu başka bir tablonun içinde kullanabilirsiniz. Sadece tablolar değil, tablo veri etiketi <td> içindeki neredeyse tüm etiketleri kullanabilirsiniz.

Misal

Aşağıda, bir tablo hücresi içinde başka bir tablo ve diğer etiketleri kullanma örneği verilmiştir.

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Table</title>
   </head>
	
   <body>
      <table border = "1" width = "100%">
         
         <tr>
            <td>
               <table border = "1" width = "100%">
                  <tr>
                     <th>Name</th>
                     <th>Salary</th>
                  </tr>
                  <tr>
                     <td>Ramesh Raman</td>
                     <td>5000</td>
                  </tr>
                  <tr>
                     <td>Shabbir Hussein</td>
                     <td>7000</td>
                  </tr>
               </table>
            </td>
         </tr>
         
      </table>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

HTML, web yazarlarına bilgi listelerini belirtmek için üç yol sunar. Tüm listeler bir veya daha fazla liste öğesi içermelidir. Listeler şunları içerebilir -

  • <ul>- Sırasız liste. Bu, öğeleri düz madde işaretleri kullanarak listeleyecektir.

  • <ol>- Sıralı bir liste. Bu, öğelerinizi listelemek için farklı sayı şemaları kullanacaktır.

  • <dl>- Bir tanım listesi. Bu, öğelerinizi bir sözlükte düzenlendikleri gibi düzenler.

HTML Sırasız Listeler

Sırasız liste, özel bir sırası veya sırası olmayan ilgili öğeler koleksiyonudur. Bu liste HTML kullanılarak oluşturulmuştur<ul>etiket. Listedeki her öğe bir madde işaretiyle işaretlenir.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Unordered List</title>
   </head>
	
   <body>
      <ul>
         <li>Beetroot</li>
         <li>Ginger</li>
         <li>Potato</li>
         <li>Radish</li>
      </ul>
   </body>
   
</html>

Bu, aşağıdaki sonucu verecektir -

Type Özniteliği

Kullanabilirsiniz type<ul> etiketi için öznitelik, beğendiğiniz madde işaretinin türünü belirtmek için. Varsayılan olarak bir disktir. Olası seçenekler aşağıdadır -

<ul type = "square">
<ul type = "disc">
<ul type = "circle">

Misal

Aşağıda, <ul type = "square"> kullandığımız bir örnek verilmiştir

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Unordered List</title>
   </head>

   <body>
      <ul type = "square">
         <li>Beetroot</li>
         <li>Ginger</li>
         <li>Potato</li>
         <li>Radish</li>
      </ul>
   </body>

</html>

Bu, aşağıdaki sonucu verecektir -

Misal

Aşağıda, <ul type = "disc"> kullandığımız bir örnek verilmiştir -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Unordered List</title>
   </head>
	
   <body>
      <ul type = "disc">
         <li>Beetroot</li>
         <li>Ginger</li>
         <li>Potato</li>
         <li>Radish</li>
      </ul>
   </body>

</html>

Bu, aşağıdaki sonucu verecektir -

Misal

Aşağıda, <ul type = "circle"> kullandığımız bir örnek verilmiştir -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Unordered List</title>
   </head>

   <body>
      <ul type = "circle">
         <li>Beetroot</li>
         <li>Ginger</li>
         <li>Potato</li>
         <li>Radish</li>
      </ul>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

HTML Sıralı Listeler

Öğelerinizi madde işaretli yerine numaralandırılmış bir listeye koymanız gerekiyorsa, HTML sıralı liste kullanılacaktır. Bu liste kullanılarak oluşturulur<ol>etiket. Numaralandırma birden başlar ve <li> ile etiketlenmiş ardışık her bir sıralı liste öğesi için bir artar.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Ordered List</title>
   </head>

   <body>
      <ol>
         <li>Beetroot</li>
         <li>Ginger</li>
         <li>Potato</li>
         <li>Radish</li>
      </ol>
   </body>

</html>

Bu, aşağıdaki sonucu verecektir -

Type Özniteliği

Kullanabilirsiniz type<ol> etiketi için öznitelik, beğendiğiniz numaralandırma türünü belirtmek için. Varsayılan olarak bir sayıdır. Olası seçenekler aşağıdadır -

<ol type = "1"> - Default-Case Numerals.
<ol type = "I"> - Upper-Case Numerals.
<ol type = "i"> - Lower-Case Numerals.
<ol type = "A"> - Upper-Case Letters.
<ol type = "a"> - Lower-Case Letters.

Misal

Aşağıda, <ol type = "1"> kullandığımız bir örnek verilmiştir

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Ordered List</title>
   </head>

   <body>
      <ol type = "1">
         <li>Beetroot</li>
         <li>Ginger</li>
         <li>Potato</li>
         <li>Radish</li>
      </ol>
   </body>

</html>

Bu, aşağıdaki sonucu verecektir -

Misal

Aşağıda, <ol type = "I"> kullandığımız bir örnek verilmiştir

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Ordered List</title>
   </head>
	
   <body>
      <ol type = "I">
         <li>Beetroot</li>
         <li>Ginger</li>
         <li>Potato</li>
         <li>Radish</li>
      </ol>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Misal

Aşağıda, <ol type = "i"> kullandığımız bir örnek verilmiştir

<!DOCTYPE html>
<html>
   
   <head>
      <title>HTML Ordered List</title>
   </head>
	
   <body>
      <ol type = "i">
         <li>Beetroot</li>
         <li>Ginger</li>
         <li>Potato</li>
         <li>Radish</li>
      </ol>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Misal

Aşağıda, <ol type = "A"> kullandığımız bir örnek verilmiştir

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Ordered List</title>
   </head>
	
   <body>
      <ol type = "A">
         <li>Beetroot</li>
         <li>Ginger</li>
         <li>Potato</li>
         <li>Radish</li>
      </ol>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Misal

Aşağıda, <ol type = "a"> kullandığımız bir örnek verilmiştir

<!DOCTYPE html>
<html>
   
   <head>
      <title>HTML Ordered List</title>
   </head>
	
   <body>
      <ol type = "a">
         <li>Beetroot</li>
         <li>Ginger</li>
         <li>Potato</li>
         <li>Radish</li>
      </ol>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Başlangıç ​​Özniteliği

Kullanabilirsiniz start<ol> etiketi için öznitelik, ihtiyacınız olan numaralandırmanın başlangıç ​​noktasını belirtmek için. Olası seçenekler aşağıdadır -

<ol type = "1" start = "4">    - Numerals starts with 4.
<ol type = "I" start = "4">    - Numerals starts with IV.
<ol type = "i" start = "4">    - Numerals starts with iv.
<ol type = "a" start = "4">    - Letters starts with d.
<ol type = "A" start = "4">    - Letters starts with D.

Misal

Aşağıda, <ol type = "i" start = "4"> kullandığımız bir örnek verilmiştir

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Ordered List</title>
   </head>
	
   <body>
      <ol type = "i" start = "4">
         <li>Beetroot</li>
         <li>Ginger</li>
         <li>Potato</li>
         <li>Radish</li>
      </ol>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

HTML Tanım Listeleri

HTML ve XHTML, adı verilen bir liste stilini destekler definition listsgirdilerin bir sözlük veya ansiklopedideki gibi listelendiği yer. Tanım listesi, bir sözlük, terimler listesi veya diğer ad / değer listesi sunmanın ideal yoludur.

Tanım Listesi aşağıdaki üç etiketi kullanır.

  • <dl> - Listenin başlangıcını tanımlar
  • <dt> - Bir terim
  • <dd> - Terim tanımı
  • </dl> - Listenin sonunu tanımlar

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Definition List</title>
   </head>
	
   <body>
      <dl>
         <dt><b>HTML</b></dt>
         <dd>This stands for Hyper Text Markup Language</dd>
         <dt><b>HTTP</b></dt>
         <dd>This stands for Hyper Text Transfer Protocol</dd>
      </dl>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Bir web sayfası, sizi doğrudan diğer sayfalara ve hatta belirli bir sayfanın belirli bölümlerine götüren çeşitli bağlantılar içerebilir. Bu bağlantılar, köprüler olarak bilinir.

Köprüler, ziyaretçilerin sözcüklere, tümceciklere ve resimlere tıklayarak Web siteleri arasında gezinmesine olanak tanır. Böylece, bir web sayfasında bulunan metin veya resimleri kullanarak köprüler oluşturabilirsiniz.

Note- URL'yi Anlama konusunda kısa bir eğiticiden geçmenizi tavsiye ederim

Belgeleri Bağlamak

HTML etiketi <a> kullanılarak bir bağlantı belirtilir. Bu etiketin adıanchor tagve açılış <a> etiketi ile kapanış </a> etiketi arasındaki her şey bağlantının parçası olur ve bir kullanıcı bağlantılı belgeye ulaşmak için o parçayı tıklayabilir. <a> etiketini kullanmak için basit sözdizimi aşağıdadır.

<a href = "Document URL" ... attributes-list>Link Text</a>

Misal

Sayfanıza http://www.tutorialspoint.com bağlantısını veren örneği takip edelim -

<!DOCTYPE html>
<html>
   
   <head>
      <title>Hyperlink Example</title>
   </head>
	
   <body>
      <p>Click following link</p>
      <a href = "https://www.tutorialspoint.com" target = "_self">Tutorials Point</a>
   </body>
	
</html>

Bu, Tutorials Point'in ana sayfasına (bu örnekte) ulaşmak için oluşturulan bağlantıya tıklayabileceğiniz aşağıdaki sonucu üretecektir.

Hedef Öznitelik

Kullandık targetönceki örneğimizdeki özniteliği. Bu özellik, bağlantılı belgenin açıldığı konumu belirtmek için kullanılır. Olası seçenekler aşağıdadır -

Sr.No Seçenek ve Açıklama
1

_blank

Bağlı belgeyi yeni bir pencere veya sekmede açar.

2

_self

Bağlı belgeyi aynı çerçevede açar.

3

_parent

Bağlı belgeyi üst çerçevede açar.

4

_top

Bağlı belgeyi pencerenin tam gövdesinde açar.

5

targetframe

Bağlı belgeyi adlandırılmış bir hedef çerçevede açar .

Misal

Hedef özellik için verilen birkaç seçenekteki temel farkı anlamak için aşağıdaki örneği deneyin.

<!DOCTYPE html>
<html>

   <head>
      <title>Hyperlink Example</title>
      <base href = "https://www.tutorialspoint.com/">
   </head>
	
   <body>
      <p>Click any of the following links</p>
      <a href = "/html/index.htm" target = "_blank">Opens in New</a> |
      <a href = "/html/index.htm" target = "_self">Opens in Self</a> |
      <a href = "/html/index.htm" target = "_parent">Opens in Parent</a> |
      <a href = "/html/index.htm" target = "_top">Opens in Body</a>
   </body>

</html>

Bu, hedef özellik için verilen çeşitli seçenekler arasındaki farkı anlamak için farklı bağlantılara tıklayabileceğiniz aşağıdaki sonucu üretecektir.

Temel Yol Kullanımı

Aynı web sitesi ile ilgili HTML belgelerini bağladığınızda, her bağlantı için tam bir URL vermeniz gerekmez. Kullanırsan ondan kurtulabilirsin<base>HTML belge başlığınızdaki etiketi. Bu etiket, tüm bağlantılara temel bir yol vermek için kullanılır. Böylece tarayıcınız verilen göreceli yolu bu temel yola birleştirecek ve tam bir URL oluşturacaktır.

Misal

Aşağıdaki örnek, temel URL'yi belirtmek için <base> etiketini kullanır ve daha sonra, her bağlantı için tam URL vermek yerine tüm bağlantılara göreli yolu kullanabiliriz.

<!DOCTYPE html>
<html>

   <head>
      <title>Hyperlink Example</title>
      <base href = "https://www.tutorialspoint.com/">
   </head>
	
   <body>
      <p>Click following link</p>
      <a href = "/html/index.htm" target = "_blank">HTML Tutorial</a>
   </body>
	
</html>

Bu, oluşturulan bağlantıya tıklayabileceğiniz aşağıdaki sonucu üretecektir. HTML Tutorial HTML eğitimine ulaşmak için.

Şimdi verilen URL <a href = "/html/index.htm", <ahref = "http://www.tutorialspoint.com/html/index.htm" olarak kabul ediliyor

Bir Sayfa Bölümüne Bağlanma

Kullanarak belirli bir web sayfasının belirli bir bölümüne bağlantı oluşturabilirsiniz. nameöznitelik. Bu iki aşamalı bir süreçtir.

Note- HTML5'te kullanımdan kaldırılan ad özelliği. Bu özelliği kullanmayın. Kullanım kimliği ve başlık yerine nitelik.

Öncelikle bir web sayfası ile ulaşmak istediğiniz yere bir bağlantı oluşturun ve aşağıdaki gibi <a ...> etiketini kullanarak adlandırın -

<h1>HTML Text Links <a name = "top"></a></h1>

İkinci adım, belgeyi ve ulaşmak istediğiniz yeri bağlamak için bir köprü oluşturmaktır -

<a href = "/html/html_text_links.htm#top">Go to the Top</a>

Bu, oluşturulan bağlantıya tıklayabileceğiniz aşağıdaki bağlantıyı oluşturacaktır. Go to the Top HTML Metin Bağlantısı eğitiminin en üstüne ulaşmak için.

Go to the Top

Bağlantı Renklerini Ayarlama

Bağlantılarınızın, aktif bağlantılarınızın ve ziyaret ettiğiniz bağlantıların renklerini link, alink ve vlink <body> etiketinin öznitelikleri.

Misal

Aşağıdakileri test.htm'ye kaydedin ve nasıl yapıldığını görmek için herhangi bir web tarayıcısında açın. link, alink ve vlink öznitelikler işe yarar.

<!DOCTYPE html>
<html>
   
   <head>
      <title>Hyperlink Example</title>
      <base href = "https://www.tutorialspoint.com/">
   </head>
	
   <body alink = "#54A250" link = "#040404" vlink = "#F40633">
      <p>Click following link</p>
      <a href = "/html/index.htm" target = "_blank" >HTML Tutorial</a>
   </body>
   
</html>

Bu, aşağıdaki sonucu verecektir. Tıklamadan önce bağlantının rengini kontrol edin, sonra etkinleştirdiğinizde ve bağlantı ziyaret edildiğinde rengini kontrol edin.

Bağlantılar İndir

PDF veya DOC veya ZIP dosyalarınızı indirilebilir hale getirmek için metin bağlantısı oluşturabilirsiniz. Bu çok basit; indirilebilir dosyanın tam URL'sini aşağıdaki gibi vermeniz yeterlidir -

<!DOCTYPE html>
<html>

   <head>
      <title>Hyperlink Example</title>
   </head>
	
   <body>
      <a href = "https://www.tutorialspoint.com/page.pdf">Download PDF File</a>
   </body>
	
</html>

Bu, aşağıdaki bağlantıyı oluşturacak ve bir dosyayı indirmek için kullanılacaktır.

Dosya İndirme İletişim Kutusu

Bazen, kullanıcının bir bağlantıya tıklayacağı ve gerçek içeriği görüntülemek yerine kullanıcıya bir "Dosya İndirme" kutusu açacağı bir seçenek vermeniz istenir. Bu çok kolaydır ve HTTP yanıtınızda bir HTTP başlığı kullanılarak gerçekleştirilebilir.

Örneğin, bir Filename dosya belirli bir bağlantıdan indirilebilirse sözdizimi aşağıdaki gibi olacaktır.

#!/usr/bin/perl

# Additional HTTP Header
print "Content-Type:application/octet-stream; name = \"FileName\"\r\n";
print "Content-Disposition:attachment; filename = \"FileName\"\r\n\n";

# Open the target file and list down its content as follows
open( FILE, "<FileName" );

while(read(FILE, $buffer, 100)){ print("$buffer");
}

Note- PERL CGI programları hakkında daha fazla ayrıntı için, eğitici PERL ve CGI'yi inceleyin .

We have seen how to create hypertext link using text and we also learnt how to use images in our webpages. Now, we will learn how to use images to create hyperlinks.

Example

It's simple to use an image as hyperlink. We just need to use an image inside hyperlink at the place of text as shown below −

<!DOCTYPE html>
<html>

   <head>
      <title>Image Hyperlink Example</title>
   </head>
	
   <body>
      <p>Click following link</p>
      <a href = "https://www.tutorialspoint.com" target = "_self"> 
         <img src = "/images/logo.png" alt = "Tutorials Point" border = "0"/> 
      </a>
   </body>
	
</html>

This will produce the following result, where you can click on the images to reach to the home page of Tutorials Point.

This was the simplest way of creating hyperlinks using images. Next we will see how we can create Mouse-Sensitive Image Links.

Mouse-Sensitive Images

The HTML and XHTML standards provides a feature that lets you embed many different links inside a single image. You can create different links on the single image based on different coordinates available on the image. Once different links are attached to different coordinates, we can click different parts of the image to open target documents. Such mouse-sensitive images are known as image maps.

There are two ways to create image maps −

  • Server-side image maps − This is enabled by the ismap attribute of the <img> tag and requires access to a server and related image-map processing applications.

  • Client-side image maps − This is created with the usemap attribute of the <img> tag, along with corresponding <map> and <area> tags.

Server-Side Image Maps

Here you simply put your image inside a hyper link and use ismap attribute which makes it special image and when the user clicks some place within the image, the browser passes the coordinates of the mouse pointer along with the URL specified in the <a> tag to the web server. The server uses the mouse-pointer coordinates to determine which document to deliver back to the browser.

When ismap is used, the href attribute of the containing <a> tag must contain the URL of a server application like a cgi or PHP script etc. to process the incoming request based on the passed coordinates.

The coordinates of the mouse position are screen pixels counted from the upper-left corner of the image, beginning with (0,0). The coordinates, preceded by a question mark, are added to the end of the URL.

For example, if a user clicks 20 pixels over and 30 pixels down from the upper-left corner of the following image −

Which has been generated by the following code snippet −

<!DOCTYPE html>
<html>

   <head>
      <title>ISMAP Hyperlink Example</title>
   </head>
	
   <body>
      <p>Click following link</p>
      
      <a href = "/cgi-bin/ismap.cgi" target = "_self"> 
         <img ismap src = "/images/logo.png" alt = "Tutorials Point" border = "0"/> 
      </a>
   </body>
	
</html>

Ardından tarayıcı, aşağıdaki arama parametrelerini web sunucusuna gönderir ve bunlar tarafından işlenebilir. ismap.cgi komut dosyası veya map file ve istediğiniz belgeleri bu koordinatlara bağlayabilirsiniz -

/cgi-bin/ismap.cgi?20,30

Bu şekilde görüntünün farklı koordinatlarına farklı bağlantılar atayabilir ve bu koordinatlara tıklandığında ilgili bağlantılı belgeyi açabilirsiniz. Hakkında daha fazla öğrenmek içinismapözniteliğini kontrol edebilirsiniz Image ismap nasıl kullanılır?

Note- Perl programlamayı çalışırken CGI programlamayı öğreneceksiniz. Bu aktarılan koordinatları PHP veya başka bir komut dosyası kullanarak işlemek için komut dosyanızı yazabilirsiniz. Şimdilik, HTML öğrenmeye odaklanalım ve daha sonra bu bölümü tekrar ziyaret edebilirsiniz.

İstemci Tarafı Görüntü Haritaları

İstemci tarafı görüntü haritaları, usemap <img /> etiketinin niteliği ve özel <map> ve <area> uzantı etiketleriyle tanımlanır.

Haritayı oluşturacak görüntü, <img /> etiketi kullanılarak normal bir görüntü olarak sayfaya eklenir, tek farkı usemap. Usemap özniteliğinin değeri, harita ve resim etiketlerini bağlamak için bir <map> etiketinde kullanılacak değerdir. <map>, <area> etiketleriyle birlikte tüm görüntü koordinatlarını ve ilgili bağlantıları tanımlar.

Harita etiketinin içindeki <area> etiketi, görüntü üzerinde bulunan tıklanabilir her bir sıcak noktanın sınırlarını tanımlayan şekli ve koordinatları belirtir. İşte resim haritasından bir örnek -

<!DOCTYPE html>
<html>

   <head>
      <title>USEMAP Hyperlink Example</title>
   </head>
	
   <body>
      <p>Search and click the hotspot</p>
      <img src = /images/html.gif alt = "HTML Map" border = "0" usemap = "#html"/>
      <!-- Create  Mappings -->
      
      <map name = "html">
         <area shape = "circle" coords = "80,80,20" 
            href = "/css/index.htm" alt = "CSS Link" target = "_self" />
         
         <area shape = "rect" coords = "5,5,40,40" alt = "jQuery Link" 
            href = "/jquery/index.htm" target = "_self" />
      </map>
   </body>
   
</html>

Bu, aşağıdaki sonucu verecektir -

Koordinat sistemi

Koordinatların gerçek değeri tamamen söz konusu şekle bağlıdır. İşte bir özet, ardından ayrıntılı örnekler sunulacak -

  • rect = x1 , y1 , x2 , y2

    x 1 ve y 1 , dikdörtgenin sol üst köşesinin koordinatlarıdır; x 2 ve y 2 , sağ alt köşenin koordinatlarıdır.

  • circle = xc , yc , radius

    x c ve y c , dairenin merkezinin koordinatlarıdır ve yarıçap, dairenin yarıçapıdır. 200,50 merkezli ve 25 yarıçaplı bir dairenin öznitelik koordinatları = "200,50,25" olur

  • poly = x1 , y1 , x2 , y2 , x3 , y3 , ... xn , yn

    Çeşitli xy çiftleri, bir noktadan diğer noktaya bir "çizgi" çizilerek çokgenin köşelerini (noktaları) tanımlar. En üst noktası 20,20 ve en geniş noktalarında 40 piksel olan bir elmas şeklindeki çokgen, öznitelik koordinatlarına = "20,20,40,40,20,60,0,40" sahip olacaktır .

Tüm koordinatlar görüntünün sol üst köşesine (0,0) görelidir. Her şeklin ilgili bir URL'si vardır. Farklı konumların koordinatlarını bilmek için herhangi bir görüntü yazılımını kullanabilirsiniz.

Web sayfanıza HTML e-posta bağlantısı koymak zor değildir, ancak e-posta hesabınız için gereksiz spam sorunlarına neden olabilir. Bu tür e-postaları toplamak için programlar çalıştırabilen ve daha sonra bunları çeşitli şekillerde spam göndermek için kullanabilen insanlar var.

İnsanların size e-posta göndermesini kolaylaştırmak için başka bir seçeneğiniz olabilir. Bir seçenek, kullanıcı verilerini toplamak için HTML formları kullanmak ve ardından bir e-posta göndermek için PHP veya CGI komut dosyası kullanmak olabilir.

Basit bir örnek, Bize Ulaşın Formumuza bakın. Bu formu kullanarak kullanıcı geri bildirimlerini alıyoruz ve ardından bu bilgileri toplayan ve bize verilen e-posta kimliğine e-posta gönderen bir CGI programı kullanıyoruz.

Note- HTML Formlarında HTML Formları hakkında bilgi edinecek ve başka bir eğitimimizde CGI hakkında bilgi edineceksiniz.Perl CGI Programming.

HTML E-posta Etiketi

HTML <a>etiketi, bir e-posta göndermek için bir e-posta adresi belirtme seçeneği sunar. <a> etiketini bir e-posta etiketi olarak kullanırken, kullanacaksınızmailto: email addresshref niteliği ile birlikte . Kullanım sözdizimi aşağıdadırmailto http kullanmak yerine.

<a href = "mailto: [email protected]">Send Email</a>

Bu kod, e-posta göndermek için kullanabileceğiniz aşağıdaki bağlantıyı oluşturacaktır.

Send Email

Şimdi, bir kullanıcı bu bağlantıyı tıklarsa, kullanıcının bilgisayarında yüklü bir E-posta İstemcisi (Lotus Notes, Outlook Express vb.) Başlatır. E-posta göndermek için bu seçeneği kullanmanın başka bir riski vardır, çünkü kullanıcının bilgisayarında e-posta istemcisi kurulu değilse, e-posta göndermesi mümkün olmaz.

Varsayılan ayarları

E - posta adresinizle birlikte varsayılan bir e-posta konusu ve e-posta gövdesi belirtebilirsiniz . Aşağıda, varsayılan özne ve bedeni kullanma örneği verilmiştir.

<a href = "mailto:[email protected]?subject = Feedback&body = Message">
Send Feedback
</a>

Bu kod, e-posta göndermek için kullanabileceğiniz aşağıdaki bağlantıyı oluşturacaktır.

Send Feedback

HTML çerçeveleri, tarayıcı pencerenizi, her bölümün ayrı bir HTML belgesi yükleyebileceği birden çok bölüme ayırmak için kullanılır. Tarayıcı penceresindeki bir çerçeve koleksiyonu çerçeve kümesi olarak bilinir. Pencere, tabloların düzenlendiği şekilde çerçevelere bölünmüştür: satırlar ve sütunlar halinde.

Çerçevelerin Dezavantajları

Çerçeve kullanmanın birkaç dezavantajı vardır, bu nedenle web sayfalarınızda çerçeve kullanmanız asla önerilmez -

  • Bazı küçük cihazlar, ekranları bölünecek kadar büyük olmadığından sık sık çerçevelerle baş edemez.

  • Bazen farklı ekran çözünürlüğü nedeniyle sayfanız farklı bilgisayarlarda farklı görüntülenecektir.

  • Tarayıcının geri düğmesi, kullanıcının umduğu gibi çalışmayabilir.

  • Çerçeve teknolojisini desteklemeyen hala birkaç tarayıcı var.

Çerçeve Oluşturma

Bir sayfada çerçeve kullanmak için <body> etiketi yerine <frameset> etiketini kullanırız. <frameset> etiketi, pencerenin çerçevelere nasıl bölüneceğini tanımlar. rows <frameset> etiketinin niteliği, yatay çerçeveleri tanımlar ve colsözellik dikey çerçeveleri tanımlar. Her çerçeve <frame> etiketiyle belirtilir ve çerçeveye hangi HTML belgesinin açılacağını tanımlar.

Note- <frame> etiketi HTML5'te kullanımdan kaldırıldı. Bu elemanı kullanmayın.

Misal

Aşağıda, üç yatay çerçeve oluşturma örneği verilmiştir -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Frames</title>
   </head>
	
   <frameset rows = "10%,80%,10%">
      <frame name = "top" src = "/html/top_frame.htm" />
      <frame name = "main" src = "/html/main_frame.htm" />
      <frame name = "bottom" src = "/html/bottom_frame.htm" />
   
      <noframes>
         <body>Your browser does not support frames.</body>
      </noframes>
      
   </frameset>
   
</html>

Bu, aşağıdaki sonucu verecektir -

Misal

Yukarıdaki örneği şu şekilde koyalım, burada satır niteliğini sütunlarla değiştirdik ve genişliklerini değiştirdik. Bu, üç çerçevenin tümünü dikey olarak oluşturacaktır -

<!DOCTYPE html>
<html>
   
   <head>
      <title>HTML Frames</title>
   </head>
   
   <frameset cols = "25%,50%,25%">
      <frame name = "left" src = "/html/top_frame.htm" />
      <frame name = "center" src = "/html/main_frame.htm" />
      <frame name = "right" src = "/html/bottom_frame.htm" />
      
      <noframes>
         <body>Your browser does not support frames.</body>
      </noframes>
   </frameset>
   
</html>

Bu, aşağıdaki sonucu verecektir -

<frameset> Etiket Nitelikleri

<frameset> etiketinin önemli öznitelikleri aşağıdadır -

Sr.No Öznitelik ve Açıklama
1

cols

Çerçeve kümesinde kaç tane sütun olduğunu ve her bir sütunun boyutunu belirtir. Her bir sütunun genişliğini dört yoldan biriyle belirtebilirsiniz -

Piksel cinsinden mutlak değerler. Örneğin, üç dikey çerçeve oluşturmak için cols = "100, 500, 100" kullanın .

Tarayıcı penceresinin bir yüzdesi. Örneğin, üç dikey çerçeve oluşturmak için cols = "% 10,% 80,% 10" kullanın .

Joker karakter sembolü kullanmak. Örneğin, üç dikey çerçeve oluşturmak için cols = "% 10, *,% 10" kullanın . Bu durumda joker karakter, pencerenin geri kalanını alır.

Tarayıcı penceresinin göreli genişlikleri olarak. Örneğin, üç dikey çerçeve oluşturmak için cols = "3 *, 2 *, 1 *" kullanın . Bu, yüzdelere bir alternatiftir. Tarayıcı penceresinin göreli genişliklerini kullanabilirsiniz. Burada pencere altıncılara bölünmüştür: ilk sütun pencerenin yarısını, ikincisi üçte birini ve üçüncüsü altıda birini kaplar.

2

rows

Bu özellik, cols niteliği gibi çalışır ve aynı değerleri alır, ancak çerçeve kümesindeki satırları belirtmek için kullanılır. Örneğin, iki yatay çerçeve oluşturmak için rows = "% 10,% 90" kullanın . Her satırın yüksekliğini yukarıda sütunlar için açıklandığı şekilde belirtebilirsiniz.

3

border

Bu özellik, her karenin kenarlığının genişliğini piksel cinsinden belirtir. Örneğin, border = "5". Sıfır değeri, sınır olmadığı anlamına gelir.

4

frameborder

Bu öznitelik, çerçeveler arasında üç boyutlu bir kenarlığın gösterilip gösterilmeyeceğini belirtir. Bu öznitelik, 1 (evet) veya 0 (hayır) değerini alır. Örneğin, frameborder = "0" hiçbir sınır belirtmez.

5

framespacing

Bu öznitelik, bir çerçeve kümesindeki çerçeveler arasındaki boşluk miktarını belirtir. Bu, herhangi bir tamsayı değeri alabilir. Örneğin, kare aralığı = "10", her kare arasında 10 piksel boşluk olması gerektiği anlamına gelir.

<frame> Etiketi Nitelikleri

<frame> etiketinin önemli öznitelikleri aşağıdadır -

Sr.No Öznitelik ve Açıklama
1

src

Bu nitelik, çerçeveye yüklenmesi gereken dosya adını vermek için kullanılır. Değeri herhangi bir URL olabilir. Örneğin src = "/html/top_frame.htm", html dizininde bulunan bir HTML dosyasını yükleyecektir.

2

name

Bu nitelik, bir çerçeveye bir ad vermenizi sağlar. Bir belgenin hangi çerçeveye yüklenmesi gerektiğini belirtmek için kullanılır. Bu, özellikle bir çerçevede sayfaları başka bir çerçeveye yükleyen bağlar oluşturmak istediğinizde önemlidir; bu durumda, ikinci çerçevenin kendisini bağın hedefi olarak tanımlaması için bir ada ihtiyacı vardır.

3

frameborder

Bu öznitelik, o çerçevenin kenarlıklarının gösterilip gösterilmeyeceğini belirtir; eğer varsa, <frameset> etiketinde frameborder özniteliğinde verilen değeri geçersiz kılar ve bu, 1 (evet) veya 0 (hayır) değerlerini alabilir.

4

marginwidth

Bu nitelik, çerçevenin kenarlıklarının sol ve sağ tarafları ile çerçevenin içeriği arasındaki boşluğun genişliğini belirlemenize olanak tanır. Değer piksel cinsinden verilmiştir. Örneğin marginwidth = "10".

5

marginheight

Bu nitelik, çerçevenin üst ve alt kenarlıkları ile içeriği arasındaki boşluğun yüksekliğini belirlemenize olanak tanır. Değer piksel cinsinden verilmiştir. Örneğin marginheight = "10".

6

noresize

Varsayılan olarak, bir çerçevenin kenarlıklarını tıklayıp sürükleyerek herhangi bir çerçeveyi yeniden boyutlandırabilirsiniz. Noresize niteliği, bir kullanıcının çerçeveyi yeniden boyutlandırmasını engeller. Örneğin noresize = "noresize".

7

scrolling

Bu nitelik, çerçevede görünen kaydırma çubuklarının görünümünü kontrol eder. Bu, "evet", "hayır" veya "otomatik" değerleri alır. Örneğin kaydırma = "hayır", kaydırma çubuklarına sahip olmaması gerektiği anlamına gelir.

8

longdesc

Bu öznitelik, çerçevenin içeriğinin uzun bir açıklamasını içeren başka bir sayfaya bağlantı sağlamanıza olanak tanır. Örneğin longdesc = "framedescription.htm"

Çerçeveler için Tarayıcı Desteği

Bir kullanıcı, çerçeveleri desteklemeyen herhangi bir eski tarayıcı veya tarayıcı kullanıyorsa, kullanıcıya <noframes> öğesi görüntülenmelidir.

Bu nedenle <noframes> öğesinin içine bir <body> öğesi yerleştirmelisiniz çünkü <frameset> öğesi <body> öğesinin yerini almalıdır, ancak bir tarayıcı <frameset> öğesini anlamıyorsa, o zaman öğenin içinde ne olduğunu anlamalıdır. Bir <noframes> öğesinde bulunan <body> öğesi.

Eski tarayıcılara sahip olan kullanıcınız için güzel bir mesaj yazabilirsiniz. Örneğin, Üzgünüm !! tarayıcınız çerçeveleri desteklemiyor. yukarıdaki örnekte gösterildiği gibi.

Çerçevenin adı ve hedef nitelikleri

Çerçevelerin en popüler kullanımlarından biri, gezinme çubuklarını bir çerçeveye yerleştirmek ve ardından ana sayfaları ayrı bir çerçeveye yüklemektir.

Bir test.htm dosyasının aşağıdaki koda sahip olduğu aşağıdaki örneği görelim -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Target Frames</title>
   </head>
	
   <frameset cols = "200, *">
      <frame src = "/html/menu.htm" name = "menu_page" />
      <frame src = "/html/main.htm" name = "main_page" />
      
      <noframes>
         <body>Your browser does not support frames.</body>
      </noframes>
   </frameset>
	
</html>

Burada, iki çerçeveyle doldurmak için iki sütun oluşturduk. İlk kare 200 piksel genişliğindedir ve aşağıdakiler tarafından uygulanan gezinme menü çubuğunu içerecektir:menu.htmdosya. İkinci sütun kalan alanı doldurur ve sayfanın ana bölümünü içerecek vemain.htmdosya. Menü çubuğunda bulunan üç bağlantının tümü için, hedef çerçeveden şu şekilde bahsettik:main_page, böylece menü çubuğundaki bağlantılardan herhangi birine tıkladığınızda, mevcut bağlantı ana sayfada açılacaktır.

Menu.htm dosyasının içeriği aşağıdadır

<!DOCTYPE html>
<html>

   <body bgcolor = "#4a7d49">
      <a href = "http://www.google.com" target = "main_page">Google</a>
      <br />
      <br />
      
      <a href = "http://www.microsoft.com" target = "main_page">Microsoft</a>
      <br />
      <br />
      
      <a href = "http://news.bbc.co.uk" target = "main_page">BBC News</a>
   </body>
	
</html>

Main.htm dosyasının içeriği aşağıdadır -

<!DOCTYPE html>
<html>

   <body bgcolor = "#b5dcb3">
      <h3>This is main page and content from any link will be displayed here.</h3>
      <p>So now click any link and see the result.</p>
   </body>
	
</html>

Yüklediğimizde test.htm dosya, aşağıdaki sonucu verir -

Artık sol panelde bulunan bağlantılara tıklamayı deneyebilir ve sonucu görebilirsiniz. Hedef özellik ayrıca aşağıdaki değerlerden birini alabilir -

Sr.No Seçenek ve Açıklama
1

_self

Sayfayı geçerli çerçeveye yükler.

2

_blank

Bir sayfayı yeni bir tarayıcı penceresine yükler. Yeni bir pencere açılıyor.

3

_parent

Sayfayı, tek bir çerçeve kümesi durumunda ana tarayıcı penceresi olan ana pencereye yükler.

4

_top

Geçerli çerçeveleri değiştirerek sayfayı tarayıcı penceresine yükler.

5

targetframe

Sayfayı adlandırılmış bir hedef çerçeveye yükler.

HTML etiketi ile bir satır içi çerçeve tanımlayabilirsiniz <iframe>. <iframe> etiketi, bir şekilde <frameset> etiketiyle ilişkili değildir, bunun yerine belgenizin herhangi bir yerinde görünebilir. <iframe> etiketi, tarayıcının kaydırma çubukları ve kenarlıklar dahil olmak üzere ayrı bir belgeyi görüntüleyebileceği belge içinde dikdörtgen bir bölgeyi tanımlar. Bir satır içi çerçeve, başka bir belgeyi geçerli HTML belgesine gömmek için kullanılır.

src özellik, satır içi çerçeveyi kaplayan belgenin URL'sini belirtmek için kullanılır.

Misal

<iframe> 'in nasıl kullanılacağını gösteren örnek aşağıdadır -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Iframes</title>
   </head>
	
   <body>
      <p>Document content goes here...</p>
      
      <iframe src = "/html/menu.htm" width = "555" height = "200">
         Sorry your browser does not support inline frames.
      </iframe>
      
      <p>Document content also go here...</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

<Iframe> Etiketi Nitelikleri

<iframe> etiketinin ad, sınıf, frameborder, id, longdesc, marginheight, marginwidth, ad, kaydırma, stil ve başlık gibi özelliklerinin çoğu tam olarak <frame> etiketi için karşılık gelen nitelikler gibi davranır.

Note- HTML5'te kullanımdan kaldırılan frameborder , marginwidth , longdesc , scrolling , marginheight özellikleri. Bu nitelikleri kullanmayın.

Sr.No Öznitelik ve Açıklama
1

src

Bu nitelik, çerçeveye yüklenmesi gereken dosya adını vermek için kullanılır. Değeri herhangi bir URL olabilir. Örneğin src = "/html/top_frame.htm", html dizininde bulunan bir HTML dosyasını yükleyecektir.

2

name

Bu nitelik, bir çerçeveye bir ad vermenizi sağlar. Bir belgenin hangi çerçeveye yüklenmesi gerektiğini belirtmek için kullanılır. Bu, özellikle bir çerçevede sayfaları başka bir çerçeveye yükleyen bağlar oluşturmak istediğinizde önemlidir; bu durumda, ikinci çerçevenin kendisini bağın hedefi olarak tanımlaması için bir ada ihtiyacı vardır.

3

frameborder

Bu öznitelik, o çerçevenin kenarlıklarının gösterilip gösterilmeyeceğini belirtir; eğer varsa, <frameset> etiketinde frameborder özniteliğinde verilen değeri geçersiz kılar ve bu, 1 (evet) veya 0 (hayır) değerlerini alabilir.

4

marginwidth

Bu nitelik, çerçevenin kenarlıklarının sol ve sağ tarafları ile çerçevenin içeriği arasındaki boşluğun genişliğini belirlemenize olanak tanır. Değer piksel cinsinden verilmiştir. Örneğin marginwidth = "10".

5

marginheight

Bu nitelik, çerçevenin üst ve alt kenarlıkları ile içeriği arasındaki boşluğun yüksekliğini belirlemenize olanak tanır. Değer piksel cinsinden verilmiştir. Örneğin marginheight = "10".

6

height

Bu öznitelik, <iframe> yüksekliğini belirtir.

7

scrolling

Bu nitelik, çerçevede görünen kaydırma çubuklarının görünümünü kontrol eder. Bu, "evet", "hayır" veya "otomatik" değerleri alır. Örneğin kaydırma = "hayır", kaydırma çubuklarına sahip olmaması gerektiği anlamına gelir.

8

longdesc

Bu öznitelik, çerçevenin içeriğinin uzun bir açıklamasını içeren başka bir sayfaya bağlantı sağlamanıza olanak tanır. Örneğin longdesc = "framedescription.htm"

9

width

Bu öznitelik, <iframe> genişliğini belirtir.

Tüm HTML öğeleri iki kategoriye ayrılabilir (a) Blok Seviyesi Elemanları (b)Satır İçi Elemanlar.

Blok Elemanları

Blok öğeleri, kendilerinden önce ve sonra satır sonu varmış gibi ekranda görünür. Örneğin, <p>, <h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <ul>, <ol>, <dl>, <pre>, <hr />, <blockquote> ve <address> öğelerinin tümü blok düzeyi öğelerdir. Hepsi kendi yeni çizgisinde başlar ve onları takip eden her şey kendi yeni çizgisinde görünür.

Satır İçi Öğeler

Satır içi öğeler ise cümlelerin içinde görünebilir ve kendilerine ait yeni bir satırda görünmeleri gerekmez. <b>, <i>, <u>, <em>, <strong>, <sup>, <sub>, <big>, <small>, <li>, <ins>, <del>, < code>, <cite>, <dfn>, <kbd> ve <var> öğelerinin tümü satır içi öğelerdir.

HTML Öğelerini Gruplama

Diğer çeşitli HTML etiketlerini gruplamak için çok sık kullandığımız iki önemli etiket vardır (i) <div> etiketi ve (ii) <span> etiketi

<div> etiketi

Bu, çeşitli diğer HTML etiketlerinin gruplanmasında ve eleman grubuna CSS uygulanmasında büyük rol oynayan çok önemli blok seviyesi etiketidir. Şimdi bile <div> etiketi, <div> etiketini kullanarak sayfanın farklı bölümlerini (Sol, Sağ, Üst vb.) Tanımladığımız web sayfası düzeni oluşturmak için kullanılabilir. Bu etiket blokta herhangi bir görsel değişiklik sağlamaz ancak bu CSS ile kullanıldığında daha fazla anlam kazanır.

Misal

Aşağıda <div> etiketinin basit bir örneği verilmiştir. Basamaklı Stil Sayfasını (CSS) ayrı bir bölümde öğreneceğiz, ancak burada <div> etiketinin kullanımını göstermek için kullandık -

<!DOCTYPE html>
<html>
   
   <head>
      <title>HTML div Tag</title>
   </head>
	
   <body>
      <!-- First group of tags -->
      <div style = "color:red">
         <h4>This is first group</h4>
         <p>Following is a list of vegetables</p>
         
         <ul>
            <li>Beetroot</li>
            <li>Ginger</li>
            <li>Potato</li>
            <li>Radish</li>
         </ul>
      </div>

      <!-- Second group of tags -->
      <div style = "color:green">
         <h4>This is second group</h4>
         <p>Following is a list of fruits</p>
         
         <ul>
            <li>Apple</li>
            <li>Banana</li>
            <li>Mango</li>
            <li>Strawberry</li>
         </ul>
      </div>
   </body>
   
</html>

Bu, aşağıdaki sonucu verecektir -

<span> etiketi

HTML <span> bir satır içi öğedir ve bir HTML belgesindeki satır içi öğeleri gruplamak için kullanılabilir. Bu etiket ayrıca blokta herhangi bir görsel değişiklik sağlamaz ancak CSS ile kullanıldığında daha fazla anlam kazanır.

<span> etiketi ile <div> etiketi arasındaki fark, <span> etiketinin satır içi öğelerle, <div> etiketinin ise blok düzeyindeki öğelerle kullanılmasıdır.

Misal

Aşağıda, <span> etiketinin basit bir örneği verilmiştir. Basamaklı Stil Sayfasını (CSS) ayrı bir bölümde öğreneceğiz, ancak burada <span> etiketinin kullanımını göstermek için kullandık -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML span Tag</title>
   </head>
	
   <body>
      <p>This is <span style = "color:red">red</span> and this is
         <span style = "color:green">green</span></p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Varsayılan olarak, web sayfanızın arka planı beyaz renktedir. Beğenmeyebilirsin ama endişelenme. HTML, web sayfanızın arka planını dekore etmenin iki iyi yolunu izlemenizi sağlar.

  • Renklerle HTML Arka Planı
  • Resimlerle HTML Arka Planı

Şimdi uygun örnekleri kullanarak her iki yaklaşımı da tek tek görelim.

Renklerle HTML Arka Planı

bgcolor öznitelik, bir HTML öğesinin arka planını, özellikle sayfa gövdesini ve tablo arka planını kontrol etmek için kullanılır.

Note- bgcolor özelliği HTML5'te kullanımdan kaldırıldı. Bu özelliği kullanmayın.

Herhangi bir HTML etiketiyle bgcolor niteliğini kullanmak için sözdizimi aşağıdadır.

<tagname bgcolor = "color_value"...>

Bu renk_değer aşağıdaki formatlardan herhangi birinde verilebilir -

<!-- Format 1 - Use color name -->
<table bgcolor = "lime" >
 
<!-- Format 2 - Use hex value -->
<table bgcolor = "#f1f1f1" >
 
<!-- Format 3 - Use color value in RGB terms -->
<table bgcolor = "rgb(0,0,120)" >

Misal

Bir HTML etiketinin arka planını ayarlamak için örnekler -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Background Colors</title>
   </head>
	
   <body>
      <!-- Format 1 - Use color name -->
      <table bgcolor = "yellow" width = "100%">
         <tr>
            <td>
               This background is yellow
            </td>
         </tr>
      </table>
 
      <!-- Format 2 - Use hex value -->
      <table bgcolor = "#6666FF" width = "100%">
         <tr>
            <td>
               This background is sky blue
            </td>
         </tr>
      </table>
 
      <!-- Format 3 - Use color value in RGB terms -->
      <table bgcolor = "rgb(255,0,255)" width = "100%">
         <tr>
            <td>
               This background is green
            </td>
         </tr>
      </table>
   </body>
   
</html>

Bu, aşağıdaki sonucu verecektir -

Resimlerle HTML Arka Planı

backgroundöznitelik, bir HTML öğesinin arka planını, özellikle sayfa gövdesini ve tablo arka planını kontrol etmek için de kullanılabilir. HTML sayfanızın veya tablonuzun arka planını ayarlamak için bir resim belirtebilirsiniz.

Note- Arka plan özelliği HTML5'te kullanımdan kaldırıldı. Bu özelliği kullanmayın.

Herhangi bir HTML etiketiyle arka plan özniteliğini kullanmak için sözdizimi aşağıdadır.

Note- Arka plan özelliği kullanımdan kaldırılmıştır ve arka plan ayarı için Stil Sayfası kullanılması önerilir.

<tagname background = "Image URL"...>

En sık kullanılan resim formatları JPEG, GIF ve PNG resimleridir.

Misal

Bir tablonun arka plan resimlerini ayarlamak için örnekler.

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Background Images</title>
   </head>
	
   <body>
      <!-- Set table background -->
      <table background = "/images/html.gif" width = "100%" height = "100">
         <tr><td>
            This background is filled up with HTML image.
         </td></tr>
      </table>
   </body>
   
</html>

Bu, aşağıdaki sonucu verecektir -

Desenli ve Şeffaf Arka Planlar

Çeşitli web sitelerinde birçok desen veya şeffaf arka plan görmüş olabilirsiniz. Bu, arka planda desenli görüntü veya şeffaf görüntü kullanılarak kolayca elde edilebilir.

Yavaş yüklemeyi önlemek için desenler veya şeffaf GIF veya PNG görüntüleri oluştururken 1x1 kadar küçük bile mümkün olan en küçük boyutları kullanmanız önerilir.

Misal

İşte bir tablonun arka plan desenini ayarlamak için örnekler -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Background Images</title>
   </head>
	
   <body>
      <!-- Set a table background using pattern -->
      <table background = "/images/pattern1.gif" width = "100%" height = "100">
         <tr>
            <td>
               This background is filled up with a pattern image.
            </td>
         </tr>
      </table>

      <!-- Another example on table background using pattern -->
      <table background = "/images/pattern2.gif" width = "100%" height = "100">
         <tr>
            <td>
               This background is filled up with a pattern image.
            </td>
         </tr>
      </table>
   </body>
   
</html>

Bu, aşağıdaki sonucu verecektir -

Web sitenize iyi bir görünüm ve his vermek için renkler çok önemlidir. <body> etiketini kullanarak sayfa düzeyinde renkleri belirtebilir veya tek tek etiketler için renkleri ayarlayabilirsiniz.bgcolor öznitelik.

<body> etiketi, farklı renkleri ayarlamak için kullanılabilecek aşağıdaki niteliklere sahiptir -

  • bgcolor - sayfanın arka planı için bir renk ayarlar.

  • text - gövde metni için bir renk ayarlar.

  • alink - etkin bağlantılar veya seçili bağlantılar için bir renk ayarlar.

  • link - bağlantılı metin için bir renk ayarlar.

  • vlink- ziyaret edilen bağlantılar için, yani zaten tıkladığınız bağlantılı metin için bir renk belirler .

HTML Renk Kodlama Yöntemleri

Web sayfanızda renkleri ayarlamak için aşağıdaki üç farklı yöntem vardır:

  • Color names - Doğrudan yeşil, mavi veya kırmızı gibi renk adlarını belirtebilirsiniz.

  • Hex codes - Rengi oluşturan kırmızı, yeşil ve mavi miktarını temsil eden altı basamaklı bir kod.

  • Color decimal or percentage values - Bu değer, rgb () özelliği kullanılarak belirtilir.

Şimdi bu renk şemalarını tek tek göreceğiz.

HTML Renkleri - Renk Adları

Metni veya arka plan rengini ayarlamak için doğrudan bir renk adı belirtebilirsiniz. W3C, bir HTML doğrulayıcısı ile doğrulanacak 16 temel renk adı listelemiştir, ancak başlıca tarayıcılar tarafından desteklenen 200'den fazla farklı renk adı vardır.

Note- HTML Renk Adı'nın tam listesini kontrol edin .

W3C Standart 16 Renk

İşte W3C Standart 16 Renk adlarının listesi ve bunların kullanılması tavsiye edilir.

Siyah Gri Gümüş Beyaz
Sarı Misket Limonu Aqua Fuşya
Kırmızı Yeşil Mavi Mor
Bordo zeytin Donanma Teal

Misal

İşte bir HTML etiketinin arka planını renk adına göre ayarlamak için örnekler -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Colors by Name</title>
   </head>
	
   <body text = "blue" bgcolor = "green">
      <p>Use different color names for for body and table and see the result.</p>
      
      <table bgcolor = "black">
         <tr>
            <td>
               <font color = "white">This text will appear white on black background.</font>
            </td>
         </tr>
      </table>
   </body>
   
</html>

HTML Renkleri - Hex Kodları

Onaltılık, bir rengin 6 basamaklı bir temsilidir. İlk iki hane (RR) kırmızı bir değeri temsil eder, sonraki ikisi yeşil bir değeri (GG) ve sonuncusu mavi değeri (BB) temsil eder.

Adobe Photoshop, Paintshop Pro veya MS Paint gibi herhangi bir grafik yazılımından onaltılık bir değer alınabilir.

Her onaltılık kodun önünde bir pound veya kare işareti # bulunur. Aşağıda, onaltılık gösterimi kullanan birkaç renk listesi bulunmaktadır.

Renk Renk HEX
  # 000000
  # FF0000
  # 00FF00
  # 0000FF
  # FFFF00
  # 00FFFF
  # FF00FF
  # C0C0C0
  #FFFFFF

Misal

Bir HTML etiketinin arka planını renk koduna göre onaltılık olarak ayarlamak için örnekler -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Colors by Hex</title>
   </head>
	
   <body text = "#0000FF" bgcolor = "#00FF00">
      <p>Use different color hexa for for body and table and see the result.</p>
      
      <table bgcolor = "#000000">
         <tr>
            <td>
               <font color = "#FFFFFF">This text will appear white on black background.</font>
            </td>
         </tr>
      </table>
   </body>
   
</html>

HTML Renkleri - RGB Değerleri

Bu renk değeri, rgb( )Emlak. Bu özellik, her biri kırmızı, yeşil ve mavi olmak üzere üç değer alır. Değer, 0 ile 255 arasında bir tam sayı veya yüzde olabilir.

Note - Tüm tarayıcılar rgb () rengin özelliğini desteklemediğinden kullanılmaması önerilir.

Aşağıda, RGB değerlerini kullanarak birkaç rengi gösteren bir liste bulunmaktadır.

Renk Renkli RGB
  rgb (0,0,0)
  rgb (255; 0; 0)
  rgb (0,255,0)
  rgb (0,0,255)
  rgb (255,255,0)
  rgb (0,255,255)
  rgb (255; 255)
  rgb (192.192.192)
  rgb (255,255,255)

Misal

Rgb () değerlerini kullanarak renk koduna göre bir HTML etiketinin arka planını ayarlamak için örnekler:

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Colors by RGB code</title>
   </head>
	
   <body text = "rgb(0,0,255)" bgcolor = "rgb(0,255,0)">
      <p>Use different color code for for body and table and see the result.</p>
      
      <table bgcolor = "rgb(0,0,0)">
         <tr>
            <td>
               <font color = "rgb(255,255,255)">This text will appear white on black background.</font>
            </td>
         </tr>
      </table>
   </body>
   
</html>

Tarayıcı İçin Güvenli Renkler

İşte en güvenli ve bilgisayardan bağımsız renkler olması gereken 216 rengin listesi. Bu renkler 000000 hexa kodundan FFFFFF'ye kadar oldukça fazladır ve 256 renk paletine sahip tüm bilgisayarlar tarafından desteklenecektir.

000000 000033 000066 000099 0000CC 0000FF
003300 003333 003366 003399 0033CC 0033FF
006600 006633 006666 006699 0066CC 0066FF
009900 009933 009966 009999 0099CC 0099FF
00CC00 00CC33 00CC66 00CC99 00CCCC 00CCFF
00FF00 00FF33 00FF66 00FF99 00FFCC 00FFFF
330000 330033 330066 330099 3300CC 3300FF
333300 333333 333366 333399 3333CC 3333FF
336600 336633 336666 336699 3366CC 3366FF
339900 339933 339966 339999 3399CC 3399FF
33CC00 33CC33 33CC66 33CC99 33CCCC 33CCFF
33FF00 33FF33 33FF66 33FF99 33FFCC 33FFFF
660000 660033 660066 660099 6600CC 6600FF
663300 663333 663366 663399 6633CC 6633FF
666600 666633 666666 666699 6666CC 6666FF
669900 669933 669966 669999 6699CC 6699FF
66CC00 66CC33 66CC66 66CC99 66CCCC 66CCFF
66FF00 66FF33 66FF66 66FF99 66FFCC 66FFFF
990000 990033 990066 990099 9900CC 9900FF
993300 993333 993366 993399 9933CC 9933FF
996600 996633 996666 996699 9966CC 9966FF
999900 999933 999966 999999 9999CC 9999FF
99CC00 99CC33 99CC66 99CC99 99CCCC 99CCFF
99FF00 99FF33 99FF66 99FF99 99FFCC 99FFFF
CC0000 CC0033 CC0066 CC0099 CC00CC CC00FF
CC3300 CC3333 CC3366 CC3399 CC33CC CC33FF
CC6600 CC6633 CC6666 CC6699 CC66CC CC66FF
CC9900 CC9933 CC9966 CC9999 CC99CC CC99FF
CCCC00 CCCC33 CCCC66 CCCC99 CCCCCC CCCCFF
CCFF00 CCFF33 CCFF66 CCFF99 CCFFCC CCFFFF
FF0000 FF0033 FF0066 FF0099 FF00CC FF00FF
FF3300 FF3333 FF3366 FF3399 FF33CC FF33FF
FF6600 FF6633 FF6666 FF6699 FF66CC FF66FF
FF9900 FF9933 FF9966 FF9999 FF99CC FF99FF
FFCC00 FFCC33 FFCC66 FFCC99 FFCCCC FFCCFF
FFFF00 FFFF33 FFFF66 FFFF99 FFFFCC FFFFFF

Fonts play a very important role in making a website more user friendly and increasing content readability. Font face and color depends entirely on the computer and browser that is being used to view your page but you can use HTML <font> tag to add style, size, and color to the text on your website. You can use a <basefont> tag to set all of your text to the same size, face, and color.

The font tag is having three attributes called size, color, and face to customize your fonts. To change any of the font attributes at any time within your webpage, simply use the <font> tag. The text that follows will remain changed until you close with the </font> tag. You can change one or all of the font attributes within one <font> tag.

Note −The font and basefont tags are deprecated and it is supposed to be removed in a future version of HTML. So they should not be used rather, it's suggested to use CSS styles to manipulate your fonts. But still for learning purpose, this chapter will explain font and basefont tags in detail.

Set Font Size

You can set content font size using size attribute. The range of accepted values is from 1(smallest) to 7(largest). The default size of a font is 3.

Example

<!DOCTYPE html>
<html>

   <head>
      <title>Setting Font Size</title>
   </head>

   <body>
      <font size = "1">Font size = "1"</font><br />
      <font size = "2">Font size = "2"</font><br />
      <font size = "3">Font size = "3"</font><br />
      <font size = "4">Font size = "4"</font><br />
      <font size = "5">Font size = "5"</font><br />
      <font size = "6">Font size = "6"</font><br />
      <font size = "7">Font size = "7"</font>
   </body>

</html>

This will produce the following result −

Relative Font Size

You can specify how many sizes larger or how many sizes smaller than the preset font size should be. You can specify it like <font size = "+n"> or <font size = "−n">

Example

<!DOCTYPE html>
<html>

   <head>
      <title>Relative Font Size</title>
   </head>

   <body>
      <font size = "-1">Font size = "-1"</font><br />
      <font size = "+1">Font size = "+1"</font><br />
      <font size = "+2">Font size = "+2"</font><br />
      <font size = "+3">Font size = "+3"</font><br />
      <font size = "+4">Font size = "+4"</font>
   </body>

</html>

This will produce the following result −

Setting Font Face

You can set font face using face attribute but be aware that if the user viewing the page doesn't have the font installed, they will not be able to see it. Instead user will see the default font face applicable to the user's computer.

Example

<!DOCTYPE html>
<html>

   <head>
      <title>Font Face</title>
   </head>

   <body>
      <font face = "Times New Roman" size = "5">Times New Roman</font><br />
      <font face = "Verdana" size = "5">Verdana</font><br />
      <font face = "Comic sans MS" size =" 5">Comic Sans MS</font><br />
      <font face = "WildWest" size = "5">WildWest</font><br />
      <font face = "Bedrock" size = "5">Bedrock</font><br />
   </body>

</html>

This will produce the following result −

Specify alternate font faces

A visitor will only be able to see your font if they have that font installed on their computer. So, it is possible to specify two or more font face alternatives by listing the font face names, separated by a comma.

<font face = "arial,helvetica">
<font face = "Lucida Calligraphy,Comic Sans MS,Lucida Console">

When your page is loaded, their browser will display the first font face available. If none of the given fonts are installed, then it will display the default font face Times New Roman.

Note − Check a complete list of HTML Standard Fonts.

Setting Font Color

You can set any font color you like using color attribute. You can specify the color that you want by either the color name or hexadecimal code for that color.

Note − You can check a complete list of HTML Color Name with Codes.

Example

<!DOCTYPE html>
<html>

   <head>
      <title>Setting Font Color</title>
   </head>
	
   <body>
      <font color = "#FF00FF">This text is in pink</font><br />
      <font color = "red">This text is red</font>
   </body>
	
</html>

This will produce the following result −

The <basefont> Element

The <basefont> element is supposed to set a default font size, color, and typeface for any parts of the document that are not otherwise contained within a <font> tag. You can use the <font> elements to override the <basefont> settings.

The <basefont> tag also takes color, size and face attributes and it will support relative font setting by giving size a value of +1 for a size larger or −2 for two sizes smaller.

Example

<!DOCTYPE html>
<html>

   <head>
      <title>Setting Basefont Color</title>
   </head>
	
   <body>
      <basefont face = "arial, verdana, sans-serif" size = "2" color = "#ff0000">
      <p>This is the page's default font.</p>
      <h2>Example of the &lt;basefont&gt; Element</h2>
      
      <p><font size = "+2" color = "darkgray">
            This is darkgray text with two sizes larger
         </font>
      </p>

      <p><font face = "courier" size = "-1" color = "#000000">
            It is a courier font, a size smaller and black in color.
         </font>
      </p>
   </body>
	
</html>

This will produce the following result −

HTML Forms are required, when you want to collect some data from the site visitor. For example, during user registration you would like to collect information such as name, email address, credit card, etc.

A form will take input from the site visitor and then will post it to a back-end application such as CGI, ASP Script or PHP script etc. The back-end application will perform required processing on the passed data based on defined business logic inside the application.

There are various form elements available like text fields, textarea fields, drop-down menus, radio buttons, checkboxes, etc.

The HTML <form> tag is used to create an HTML form and it has following syntax −

<form action = "Script URL" method = "GET|POST">
   form elements like input, textarea etc.
</form>

Form Attributes

Apart from common attributes, following is a list of the most frequently used form attributes −

Sr.No Öznitelik ve Açıklama
1

action

Arka uç komut dosyası, aktarılan verilerinizi işlemeye hazır.

2

method

Verileri yüklemek için kullanılacak yöntem. En sık kullanılanlar GET ve POST yöntemleridir.

3

target

Komut dosyasının sonucunun görüntüleneceği hedef pencereyi veya çerçeveyi belirtin. _Blank, _self, _parent vb. Değerleri alır.

4

enctype

Tarayıcının verileri sunucuya göndermeden önce nasıl kodlayacağını belirtmek için enctype niteliğini kullanabilirsiniz. Olası değerler -

application/x-www-form-urlencoded - Bu, çoğu formun basit senaryolarda kullandığı standart yöntemdir.

mutlipart/form-data - Bu, ikili verileri resim, kelime dosyası vb. Gibi dosyalar biçiminde yüklemek istediğinizde kullanılır.

Note- Form veri yüklemesinin nasıl çalıştığı hakkında ayrıntılı bilgi için Perl & CGI'ye başvurabilirsiniz .

HTML Form Kontrolleri

HTML formunu kullanarak veri toplamak için kullanabileceğiniz farklı form denetimi türleri vardır -

  • Metin Giriş Kontrolleri
  • Onay Kutuları Denetimleri
  • Radyo Kutusu Kontrolleri
  • Kutu Kontrollerini Seçin
  • Dosya Seçme kutuları
  • Gizli Kontroller
  • Tıklanabilir Düğmeler
  • Gönder ve Sıfırla Düğmesi

Metin Giriş Kontrolleri

Formlarda kullanılan üç tür metin girişi vardır -

  • Single-line text input controls- Bu kontrol, arama kutuları veya adlar gibi yalnızca bir satır kullanıcı girişi gerektiren öğeler için kullanılır. HTML kullanılarak oluşturulurlar<input> etiket.

  • Password input controls- Bu aynı zamanda tek satırlık bir metin girişidir ancak bir kullanıcı girer girmez karakteri maskeler. Ayrıca HTMl <input> etiketi kullanılarak oluşturulurlar.

  • Multi-line text input controls- Bu, kullanıcının tek bir cümleden daha uzun olabilecek ayrıntıları vermesi gerektiğinde kullanılır. Çok satırlı giriş kontrolleri HTML kullanılarak oluşturulur<textarea> etiket.

Tek satırlı metin giriş kontrolleri

Bu kontrol, arama kutuları veya adlar gibi yalnızca bir satır kullanıcı girişi gerektiren öğeler için kullanılır. HTML <input> etiketi kullanılarak oluşturulurlar.

Misal

Adı ve soyadı almak için kullanılan tek satırlık bir metin girişinin temel bir örneği:

<!DOCTYPE html>
<html>

   <head>
      <title>Text Input Control</title>
   </head>
	
   <body>
      <form >
         First name: <input type = "text" name = "first_name" />
         <br>
         Last name: <input type = "text" name = "last_name" />
      </form>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Öznitellikler

Metin alanı oluşturmaya yönelik <input> etiketinin özniteliklerinin listesi aşağıdadır.

Sr.No Öznitelik ve Açıklama
1

type

Giriş kontrolünün türünü gösterir ve metin giriş kontrolü için ayarlanacaktır. text.

2

name

Tanınmak üzere sunucuya gönderilen kontrole bir isim vermek ve değeri almak için kullanılır.

3

value

Bu, kontrolün içinde bir başlangıç ​​değeri sağlamak için kullanılabilir.

4

size

Metin girişi denetiminin genişliğini karakter cinsinden belirtmeye izin verir.

5

maxlength

Bir kullanıcının metin kutusuna girebileceği maksimum karakter sayısını belirlemenize izin verir.

Şifre giriş kontrolleri

Bu aynı zamanda tek satırlık bir metin girişidir ancak bir kullanıcı girer girmez karakteri maskeler. Ayrıca HTML <input> etiketi kullanılarak oluşturulurlar ancak type özelliği şu şekilde ayarlanır:password.

Misal

Kullanıcı şifresini almak için kullanılan tek satırlık şifre girişinin temel bir örneği:

<!DOCTYPE html>
<html>

   <head>
      <title>Password Input Control</title>
   </head>
	
   <body>
      <form >
         User ID : <input type = "text" name = "user_id" />
         <br>
         Password: <input type = "password" name = "password" />
      </form>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Öznitellikler

Parola alanı oluşturmak için <input> etiketinin özniteliklerinin listesi aşağıdadır.

Sr.No Öznitelik ve Açıklama
1

type

Giriş kontrolünün türünü gösterir ve şifre giriş kontrolü için ayarlanacaktır. password.

2

name

Tanınmak üzere sunucuya gönderilen kontrole bir isim vermek ve değeri almak için kullanılır.

3

value

Bu, kontrolün içinde bir başlangıç ​​değeri sağlamak için kullanılabilir.

4

size

Metin girişi denetiminin genişliğini karakter cinsinden belirtmeye izin verir.

5

maxlength

Bir kullanıcının metin kutusuna girebileceği maksimum karakter sayısını belirlemenize izin verir.

Çok Satırlı Metin Giriş Kontrolleri

Bu, kullanıcının tek bir cümleden daha uzun olabilecek ayrıntıları vermesi gerektiğinde kullanılır. Çok satırlı giriş kontrolleri, HTML <textarea> etiketi kullanılarak oluşturulur.

Misal

Öğe açıklamasını almak için kullanılan çok satırlı metin girişinin temel bir örneği:

<!DOCTYPE html>
<html>

   <head>
      <title>Multiple-Line Input Control</title>
   </head>
	
   <body>
      <form>
         Description : <br />
         <textarea rows = "5" cols = "50" name = "description">
            Enter description here...
         </textarea>
      </form>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Öznitellikler

<textarea> etiketi için özniteliklerin listesi aşağıdadır.

Sr.No Öznitelik ve Açıklama
1

name

Tanınmak üzere sunucuya gönderilen kontrole bir isim vermek ve değeri almak için kullanılır.

2

rows

Metin alanı kutusunun satır sayısını gösterir.

3

cols

Metin alanı kutusunun sütun sayısını gösterir

Onay Kutusu Kontrolü

Onay kutuları, birden fazla seçeneğin seçilmesi gerektiğinde kullanılır. Ayrıca HTML <input> etiketi kullanılarak oluşturulurlar ancak type özelliği şu şekilde ayarlanır:checkbox..

Misal

İki onay kutusu olan bir form için örnek bir HTML kodu:

<!DOCTYPE html>
<html>

   <head>
      <title>Checkbox Control</title>
   </head>
	
   <body>
      <form>
         <input type = "checkbox" name = "maths" value = "on"> Maths
         <input type = "checkbox" name = "physics" value = "on"> Physics
      </form>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Öznitellikler

<checkbox> etiketi için özniteliklerin listesi aşağıdadır.

Sr.No Öznitelik ve Açıklama
1

type

Giriş kontrolünün türünü gösterir ve onay kutusu giriş kontrolü için checkbox..

2

name

Tanınmak üzere sunucuya gönderilen kontrole bir isim vermek ve değeri almak için kullanılır.

3

value

Onay kutusu seçilirse kullanılacak değer.

4

checked

Varsayılan olarak seçmek istiyorsanız işaretli olarak ayarlayın .

Radyo Düğmesi Kontrolü

Radyo düğmeleri, birçok seçenek dışında kullanılır, yalnızca bir seçeneğin seçilmesi gerekir. Ayrıca HTML <input> etiketi kullanılarak oluşturulurlar ancak type özelliği şu şekilde ayarlanır:radio.

Misal

İki radyo düğmesi olan bir form için örnek HTML kodu:

<!DOCTYPE html>
<html>

   <head>
      <title>Radio Box Control</title>
   </head>

   <body>
      <form>
         <input type = "radio" name = "subject" value = "maths"> Maths
         <input type = "radio" name = "subject" value = "physics"> Physics
      </form>
   </body>

</html>

Bu, aşağıdaki sonucu verecektir -

Öznitellikler

Radyo düğmesinin özniteliklerinin listesi aşağıdadır.

Sr.No Öznitelik ve Açıklama
1

type

Giriş kontrolünün türünü gösterir ve onay kutusu giriş kontrolü için radyoya ayarlanacaktır.

2

name

Tanınmak üzere sunucuya gönderilen kontrole bir isim vermek ve değeri almak için kullanılır.

3

value

Radyo kutusu seçilirse kullanılacak değer.

4

checked

Varsayılan olarak seçmek istiyorsanız işaretli olarak ayarlayın .

Kutu Denetimini Seçin

Bir kullanıcının bir veya daha fazla seçeneği seçebileceği açılır liste biçiminde çeşitli seçenekleri listeleme seçeneği sağlayan açılır kutu olarak da adlandırılan bir seçim kutusu.

Misal

Bir açılır kutuya sahip bir form için örnek HTML kodu

<!DOCTYPE html>
<html>

   <head>
      <title>Select Box Control</title>
   </head>
	
   <body>
      <form>
         <select name = "dropdown">
            <option value = "Maths" selected>Maths</option>
            <option value = "Physics">Physics</option>
         </select>
      </form>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Öznitellikler

<select> etiketinin önemli özniteliklerinin listesi aşağıdadır -

Sr.No Öznitelik ve Açıklama
1

name

Tanınmak üzere sunucuya gönderilen kontrole bir isim vermek ve değeri almak için kullanılır.

2

size

Bu, kayan bir liste kutusu sunmak için kullanılabilir.

3

multiple

"Çoklu" olarak ayarlanırsa, kullanıcının menüden birden fazla öğe seçmesine izin verir.

<Seçenek> etiketinin önemli özniteliklerinin listesi aşağıdadır -

Sr.No Öznitelik ve Açıklama
1

value

Seçme kutusundaki bir seçenek seçildiğinde kullanılacak değer.

2

selected

Bu seçeneğin, sayfa yüklendiğinde başlangıçta seçilen değer olması gerektiğini belirtir.

3

label

Seçenek etiketlemenin alternatif bir yolu

Dosya Yükleme Kutusu

Bir kullanıcının web sitenize dosya yüklemesine izin vermek istiyorsanız, dosya seçme kutusu olarak da bilinen bir dosya yükleme kutusu kullanmanız gerekecektir. Bu aynı zamanda <input> öğesi kullanılarak oluşturulur, ancak type özelliği şu şekilde ayarlanır:file.

Misal

İşte tek dosya yükleme kutusu olan bir form için örnek HTML kodu -

<!DOCTYPE html>
<html>

   <head>
      <title>File Upload Box</title>
   </head>

   <body>
      <form>
         <input type = "file" name = "fileupload" accept = "image/*" />
      </form>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Öznitellikler

Dosya yükleme kutusunun önemli özelliklerinin listesi aşağıdadır -

Sr.No Öznitelik ve Açıklama
1

name

Tanınmak üzere sunucuya gönderilen kontrole bir isim vermek ve değeri almak için kullanılır.

2

accept

Sunucunun kabul ettiği dosya türlerini belirtir.

Düğme Kontrolleri

HTML'de tıklanabilir düğmeler oluşturmanın çeşitli yolları vardır. Ayrıca <input> etiketini kullanarak, type özniteliğini şu şekilde ayarlayarak tıklanabilir bir düğme oluşturabilirsiniz:button. Type özelliği aşağıdaki değerleri alabilir -

Sr.No Tip ve Açıklama
1

submit

Bu, otomatik olarak bir form gönderen bir düğme oluşturur.

2

reset

Bu, form denetimlerini otomatik olarak başlangıç ​​değerlerine sıfırlayan bir düğme oluşturur.

3

button

Bu, kullanıcı bu düğmeyi tıkladığında bir istemci tarafı komut dosyasını tetiklemek için kullanılan bir düğme oluşturur.

4

image

Bu, tıklanabilir bir düğme oluşturur, ancak düğmenin arka planı olarak bir resim kullanabiliriz.

Misal

Üç tür düğme içeren bir form için örnek HTML kodu:

<!DOCTYPE html>
<html>

   <head>
      <title>File Upload Box</title>
   </head>
	
   <body>
      <form>
         <input type = "submit" name = "submit" value = "Submit" />
         <input type = "reset" name = "reset"  value = "Reset" />
         <input type = "button" name = "ok" value = "OK" />
         <input type = "image" name = "imagebutton" src = "/html/images/logo.png" />
      </form>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Gizli Form Denetimleri

Gizli form kontrolleri, daha sonra sunucuya gönderilebilecek olan sayfanın içindeki verileri gizlemek için kullanılır. Bu kontrol kodun içinde gizlenir ve gerçek sayfada görünmez. Örneğin, geçerli sayfa numarasını korumak için aşağıdaki gizli form kullanılmaktadır. Bir kullanıcı bir sonraki sayfayı tıkladığında, gizli kontrol değeri web sunucusuna gönderilecek ve orada geçirilen geçerli sayfaya göre bir sonraki sayfanın görüntüleneceğine karar verecektir.

Misal

Gizli kontrolün kullanımını gösteren örnek HTML kodu -

<!DOCTYPE html>
<html>

   <head>
      <title>File Upload Box</title>
   </head>

   <body>
      <form>
         <p>This is page 10</p>
         <input type = "hidden" name = "pagename" value = "10" />
         <input type = "submit" name = "submit" value = "Submit" />
         <input type = "reset" name = "reset"  value = "Reset" />
      </form>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Bazen web sayfanıza müzik veya video eklemeniz gerekir. Web sitenize video veya ses eklemenin en kolay yolu, adı verilen özel HTML etiketini eklemektir.<embed>. Bu etiket, tarayıcının kendisinin, tarayıcının <embed> etiketini ve verilen medya türünü desteklemesi sağlanan multimedya için kontroller içermesine neden olur.

Ayrıca bir <noembed><embed> etiketini tanımayan tarayıcılar için etiket. Örneğin, seçtiğiniz bir filmi görüntülemek için <embed> kullanabilirsiniz ve<noembed> Tarayıcı <embed> etiketini desteklemiyorsa tek bir JPG resmi görüntülemek için.

Misal

Gömülü bir midi dosyasını oynatmak için basit bir örnek:

<!DOCTYPE html>
<html>

   <head>
      <title>HTML embed Tag</title>
   </head>
	
   <body>
      <embed src = "/html/yourfile.mid" width = "100%" height = "60" >
         <noembed><img src = "yourimage.gif" alt = "Alternative Media" ></noembed>
      </embed>
   </body>

</html>

<embed> Etiketi Nitelikleri

<embed> etiketiyle kullanılabilecek önemli özniteliklerin listesi aşağıdadır.

Note-The hizalama ve autostart nitelikleri HTML5 kullanımdan kaldırılmış. Bu nitelikleri kullanmayın.

Sr.No Öznitelik ve Açıklama
1

align

Nesnenin nasıl hizalanacağını belirler. Ortaya, sola veya sağa ayarlanabilir .

2

autostart

Bu boole özelliği, medyanın otomatik olarak başlaması gerekip gerekmediğini belirtir. Doğru veya yanlış olarak ayarlayabilirsiniz.

3

loop

Sesin sürekli olarak mı (döngüyü doğru olarak ayarla), belirli sayıda (pozitif bir değer) mi yoksa hiç mi (yanlış) çalınması gerektiğini belirtir

4

playcount

Sesin kaç defa çalınacağını belirtir. IE kullanıyorsanız , bu döngü için alternatif bir seçenektir .

5

hidden

Multimedya nesnesinin sayfada gösterilip gösterilmeyeceğini belirtir. Yanlış bir değer hayır anlamına gelir ve doğru değerler evet anlamına gelir.

6

width

Nesnenin piksel cinsinden genişliği

7

height

Nesnenin piksel cinsinden yüksekliği

8

name

Nesneye referans vermek için kullanılan bir isim.

9

src

Yerleştirilecek nesnenin URL'si.

10

volume

Sesin seviyesini kontrol eder. 0 (kapalı) ile 100 (tam ses) arasında olabilir.

Desteklenen Video Türleri

Flash filmler (.swf), AVI'ler (.avi) ve MOV'un (.mov) dosya türleri gibi çeşitli ortam türlerini gömme etiketinde kullanabilirsiniz.

  • .swf files - Macromedia'nın Flash programı tarafından oluşturulan dosya türleridir.

  • .wmv files - Microsoft'un Window Media Video dosya türleridir.

  • .mov files - Apple'ın Quick Time Movie formatıdır.

  • .mpeg files - Hareketli Resimler Uzman Grubu tarafından oluşturulan film dosyalarıdır.

<!DOCTYPE html>
<html>

   <head>
      <title>HTML embed Tag</title>
   </head>

   <body>
      <embed src = "/html/yourfile.swf" width = "200" height = "200" >
         <noembed><img src = "yourimage.gif" alt = "Alternative Media" ></noembed>
      </embed>
   </body>

</html>

Bu, aşağıdaki sonucu verecektir -

Arka Plan Sesi

HTML kullanabilirsiniz <bgsound>film müziğini web sayfanızın arka planında çalmak için etiketi. Bu etiket yalnızca Internet Explorer tarafından desteklenir ve diğer tarayıcıların çoğu bu etiketi dikkate almaz. Ana belge kullanıcı tarafından ilk indirildiğinde ve görüntülendiğinde bir ses dosyası indirir ve çalar. Arka plan ses dosyası da kullanıcı tarayıcıyı her yenilediğinde yeniden oynatılacaktır.

Note- bgsound etiketi kullanımdan kaldırıldı ve HTML'nin gelecekteki bir sürümünde kaldırılması bekleniyor. Bu yüzden kullanılmamaları gerekir, ses eklemek için HTML5 etiketi ses kullanılması önerilir. Ancak yine de öğrenme amacıyla, bu bölüm bgsound etiketini ayrıntılı olarak açıklayacaktır.

Bu etiket, loop ve src olmak üzere yalnızca iki niteliğe sahiptir . Bu niteliklerin her ikisi de yukarıda açıklananla aynı anlama sahiptir.

İşte küçük bir midi dosyasını oynatmak için basit bir örnek -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML embed Tag</title>
   </head>
	
   <body>
      <bgsound src = "/html/yourfile.mid">
         <noembed><img src = "yourimage.gif" ></noembed>
      </bgsound>
   </body>
	
</html>

Bu, boş ekranı oluşturacaktır. Bu etiket herhangi bir bileşeni göstermez ve gizli kalır.

Internet Explorer ayrıca yalnızca üç farklı ses biçimi dosyasını işleyebilir - PC'ler için yerel biçim olan wav; au, çoğu Unix iş istasyonu için yerel format; ve MIDI, evrensel bir müzik kodlama şeması.

HTML Nesne etiketi

HTML 4, <object>genel nesne dahil etmeye yönelik çok amaçlı bir çözüm sunan öğe. <object> öğesi, HTML yazarlarının bir nesnenin bir kullanıcı aracısı tarafından sunumu için gerekli olan her şeyi belirtmesine izin verir.

İşte birkaç örnek -

Örnek 1

Bir HTML belgesini bir HTML belgesinin içine aşağıdaki şekilde gömebilirsiniz -

<object data = "data/test.htm" type = "text/html" width = "300" height = "200">
   alt : <a href = "data/test.htm">test.htm</a>
</object>

Tarayıcı, nesne etiketini desteklemiyorsa, burada alt özniteliği devreye girecektir .

Örnek - 2

Bir PDF belgesini bir HTML belgesine aşağıdaki gibi gömebilirsiniz -

<object data = "data/test.pdf" type = "application/pdf" width = "300" height = "200">
   alt : <a href = "data/test.pdf">test.htm</a>
</object>

Örnek - 3

Belge ile ilgili bazı parametreleri belirtebilirsiniz. <param>etiket. İşte bir wav dosyasını yerleştirmek için bir örnek -

<object data = "data/test.wav" type = "audio/x-wav" width = "200" height = "20">
   <param name = "src" value = "data/test.wav">
   <param name = "autoplay" value = "false">
   <param name = "autoStart" value = "0">
   alt : <a href = "data/test.wav">test.wav</a>
</object>

Örnek - 4

Aşağıdaki gibi bir flash belge ekleyebilirsiniz -

<object classid = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id = "penguin" 
   codebase = "someplace/swflash.cab" width = "200" height = "300">
   
   <param name = "movie" value = "flash/penguin.swf" />
   <param name = "quality" value = "high" />
   <img src = "penguin.jpg" width = "200" height = "300" alt = "Penguin" />
</object>

Örnek - 5

HTML belgesine aşağıdaki gibi bir java uygulaması ekleyebilirsiniz -

<object classid = "clsid:8ad9c840-044e-11d1-b3e9-00805f499d93" 
   width = "200" height = "200">
   <param name = "code" value = "applet.class">
</object>

classidözniteliği, hangi Java Eklentisi sürümünün kullanılacağını tanımlar. JRE'nin indirilip indirilmeyeceğini ve nasıl indirileceğini belirtmek için isteğe bağlı kod tabanı özniteliğini kullanabilirsiniz.

Bir HTML seçim çerçevesi, ayarlara bağlı olarak web sayfanızda yatay veya dikey olarak görüntülenen kayan bir metin parçasıdır. Bu, HTML <marquees> etiketi kullanılarak oluşturulur.

Note- <marquee> etiketi HTML5'te kullanımdan kaldırıldı. Bu öğeyi kullanmayın, bunun yerine bu tür efektler oluşturmak için JavaScript ve CSS kullanabilirsiniz.

Sözdizimi

HTML <marquee> etiketini kullanmak için basit bir sözdizimi aşağıdaki gibidir -

<marquee attribute_name = "attribute_value"....more attributes>
   One or more lines or text message or image
</marquee>

<marquee> Etiketi Nitelikleri

<marquee> etiketiyle kullanılabilecek önemli özniteliklerin listesi aşağıdadır.

Sr.No Öznitelik ve Açıklama
1

width

Bu, seçim çerçevesinin genişliğini belirtir. Bu,% 10 veya% 20 gibi bir değer olabilir.

2

height

Bu, seçim çerçevesinin yüksekliğini belirtir. Bu,% 10 veya% 20 gibi bir değer olabilir.

3

direction

Bu, seçim çerçevesinin kaydırılması gereken yönü belirtir. Bu, yukarı, aşağı, sol veya sağ gibi bir değer olabilir .

4

behavior

Bu, seçim çerçevesinin kaydırma türünü belirtir. Bunun kaydırma, kaydırma ve alternatif gibi bir değeri olabilir .

5

scrolldelay

Bu, her atlama arasında ne kadar gecikme olacağını belirtir. Bunun 10 vb. Gibi bir değeri olacaktır.

6

scrollamount

Bu, kayan yazı metninin hızını belirtir. Bunun 10 vb. Gibi bir değeri olabilir.

7

loop

Bu, kaç kez döngü yapılacağını belirtir. Varsayılan değer INFINITE'tir, bu da seçim çerçevesinin sonsuz döngüye girdiği anlamına gelir.

8

bgcolor

Bu, renk adı veya rengin onaltılık değeri açısından arka plan rengini belirtir.

9

hspace

Bu, seçim çerçevesinin etrafındaki yatay boşluğu belirtir. Bu,% 10 veya% 20 gibi bir değer olabilir.

10

vspace

Bu, seçim çerçevesinin etrafındaki dikey boşluğu belirtir. Bu,% 10 veya% 20 gibi bir değer olabilir.

Aşağıda, kayan yazı etiketinin kullanımını gösteren birkaç örnek bulunmaktadır.

Örnekler - 1

<!DOCTYPE html>
<html>

   <head>
      <title>HTML marquee Tag</title>
   </head>
	
   <body>
      <marquee>This is basic example of marquee</marquee>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Örnekler - 2

<!DOCTYPE html>
<html>

   <head>
      <title>HTML marquee Tag</title>
   </head>
	
   <body>
      <marquee width = "50%">This example will take only 50% width</marquee>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Örnekler - 3

<!DOCTYPE html>
<html>

   <head>
      <title>HTML marquee Tag</title>
   </head>

   <body>
      <marquee direction = "right">This text will scroll from left to right</marquee>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Örnekler - 4

<!DOCTYPE html>
<html>

   <head>
      <title>HTML marquee Tag</title>
   </head>
	
   <body>
      <marquee direction = "up">This text will scroll from bottom to up</marquee>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Tipik bir HTML belgesinin aşağıdaki yapıya sahip olacağını öğrendik -

Document declaration tag 
<html>
   
   <head>
      Document header related tags
   </head>

   <body>
      Document body related tags
   </body>
   
</html>

Bu bölüm, HTML <head> etiketi ile temsil edilen başlık kısmı hakkında biraz daha detay verecektir. <head> etiketi, <title>, <meta>, <link>, <base>, <style>, <script> ve <noscript> etiketleri gibi çeşitli önemli etiketlerin bulunduğu bir kapsayıcıdır.

HTML <title> Etiketi

HTML <title> etiketi, HTML belgesinin başlığını belirtmek için kullanılır. Aşağıda, bir HTML belgesine başlık vermek için bir örnek verilmiştir -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Title Tag Example</title>
   </head>

   <body>
      <p>Hello, World!</p>
   </body>

</html>

Bu, aşağıdaki sonucu verecektir -

HTML <meta> Etiketi

HTML <meta> etiketi, HTML belgesi hakkında sayfa son kullanma tarihi, sayfa yazarı, anahtar kelime listesi, sayfa açıklaması vb. Hakkında bilgiler içeren meta veriler sağlamak için kullanılır.

Aşağıda, bir HTML belgesi içindeki <meta> etiketinin önemli kullanımlarından birkaçı verilmiştir -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Meta Tag Example</title>

      <!-- Provide list of keywords -->
      <meta name = "keywords" content = "C, C++, Java, PHP, Perl, Python">

      <!-- Provide description of the page -->
      <meta name = "description" content = "Simply Easy Learning by Tutorials Point">

      <!-- Author information -->
      <meta name = "author" content = "Tutorials Point">

      <!-- Page content type -->
      <meta http-equiv = "content-type" content = "text/html; charset = UTF-8">

      <!-- Page refreshing delay -->
      <meta http-equiv = "refresh" content = "30">

      <!-- Page expiry -->
      <meta http-equiv = "expires" content = "Wed, 21 June 2006 14:25:27 GMT">

      <!-- Tag to tell robots not to index the content of a page -->
      <meta name = "robots" content = "noindex, nofollow">

   </head>

   <body>
      <p>Hello, World!</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

HTML <base> Etiketi

HTML <base> etiketi, bir sayfadaki tüm göreli URL'lerin temel URL'sini belirtmek için kullanılır; bu, diğer tüm URL'lerin, belirli bir öğe için bulunurken temel URL'ye birleştirileceği anlamına gelir.

Örneğin, verilen tüm sayfalar ve resimler, http://www.tutorialspoint.com/ dizini temel URL ile verilen URL'lerin önüne eklenerek aranacaktır -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Base Tag Example</title>
      <base href = "https://www.tutorialspoint.com/" />
   </head>

   <body>
      <img src = "/images/logo.png" alt = "Logo Image"/>
      <a href = "/html/index.htm" title = "HTML Tutorial"/>HTML Tutorial</a> 
   </body>

</html>

Bu, aşağıdaki sonucu verecektir -

Ancak temel URL'yi başka bir şeye değiştirirseniz, örneğin, temel URL http://www.tutorialspoint.com/home ise, resim ve verilen diğer bağlantılar http://www.tutorialspoint.com/home/images gibi olur. /logo.png ve http://www.tutorialspoint.com/html/index.htm

HTML <link> Etiketi

HTML <link> etiketi, geçerli belge ile harici kaynak arasındaki ilişkileri belirtmek için kullanılır. Aşağıda, içinde bulunan harici bir stil sayfası dosyasını bağlamak için bir örnek yer almaktadır.css web kökü içindeki alt dizin -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML link Tag Example</title>
      <base href = "https://www.tutorialspoint.com/" />
      <link rel = "stylesheet" type = "text/css" href = "/css/style.css">
   </head>
	
   <body>
      <p>Hello, World!</p>
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

HTML <style> Etiketi

HTML <style> etiketi, geçerli HTML belgesinin stil sayfasını belirtmek için kullanılır. Aşağıda, <style> etiketi içinde birkaç stil sayfası kuralını tanımlamak için bir örnek verilmiştir -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML style Tag Example</title>
      <base href = "https://www.tutorialspoint.com/" />
      
      <style type = "text/css">
         .myclass {
            background-color: #aaa;
            padding: 10px;
         }
      </style>
   </head>
	
   <body>
      <p class = "myclass">Hello, World!</p>
   </body>

</html>

Bu, aşağıdaki sonucu verecektir -

Note- CSS işleri, nazik ayrı bir öğretici kullanılabilir kontrol hakkında bilgi edinmek için css

HTML <script> Etiketi

HTML <script> etiketi, harici komut dosyası dosyasını dahil etmek veya HTML belgesi için dahili komut dosyasını tanımlamak için kullanılır. Aşağıda, basit bir JavaScript işlevi tanımlamak için JavaScript kullandığımız bir örnek verilmiştir -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML script Tag Example</title>
      <base href = "http://www.tutorialspoint.com/" />
      
      <script type = "text/JavaScript">
         function Hello() {
            alert("Hello, World");
         }
      </script>
   </head>

   <body>
      <input type = "button" onclick = "Hello();" name = "ok" value = "OK"  />
   </body>

</html>

Bu, verilen düğmeye tıklamayı deneyebileceğiniz aşağıdaki sonucu üretecektir -

Note- JavaScript'in nasıl çalıştığını öğrenmek için, lütfen javascript'te bulunan ayrı bir öğreticiye bakın

Basamaklı Stil Sayfaları (CSS) belgelerin ekranlarda, baskıda nasıl sunulduğunu veya belki de nasıl telaffuz edildiğini açıklar. W3C, konsorsiyum 1994'te kurulduğundan beri Web'de stil sayfalarının kullanımını aktif olarak teşvik etti.

Basamaklı Stil Sayfaları (CSS), HTML etiketleri için çeşitli nitelikleri belirtmek için kolay ve etkili alternatifler sağlar. CSS kullanarak, belirli bir HTML öğesi için bir dizi stil özelliği belirtebilirsiniz. Her özelliğin iki nokta üst üste (:) ile ayrılmış bir adı ve değeri vardır. Her özellik bildirimi noktalı virgülle (;) ayrılır.

Misal

İlk olarak, metin rengini ve yazı tipi boyutunu belirtmek için <font> etiketini ve ilişkili nitelikleri kullanan bir HTML belgesi örneğini ele alalım -

Note- Yazı tipi etiketi kullanımdan kaldırıldı ve HTML'nin gelecekteki bir sürümünde kaldırılması gerekiyor. Bu yüzden kullanılmamaları gerekir, yazı tiplerinizi değiştirmek için CSS stillerini kullanmanız önerilir. Yine de öğrenme amacıyla, bu bölüm yazı tipi etiketini kullanan bir örnekle çalışacaktır.

<!DOCTYPE html>
<html>

   <head>
      <title>HTML CSS</title>
   </head>
	
   <body>
      <p><font color = "green" size = "5">Hello, World!</font></p>
   </body>

</html>

Yukarıdaki örneği Style Sheet yardımıyla aşağıdaki gibi yeniden yazabiliriz -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML CSS</title>
   </head>

   <body>
      <p style = "color:green; font-size:24px;" >Hello, World!</p>
   </body>

</html>

Bu, aşağıdaki sonucu verecektir -

CSS'yi HTML belgenizde üç şekilde kullanabilirsiniz -

  • External Style Sheet - Stil sayfası kurallarını ayrı bir .css dosyasında tanımlayın ve ardından bu dosyayı HTML <link> etiketini kullanarak HTML belgenize dahil edin.

  • Internal Style Sheet - <style> etiketini kullanarak HTML belgesinin başlık bölümünde stil sayfası kurallarını tanımlayın.

  • Inline Style Sheet - Stil sayfası kurallarını doğrudan HTML öğeleriyle birlikte tanımlayın: style öznitelik.

Her üç durumu da uygun örnekler yardımıyla tek tek görelim.

Harici Stil Sayfası

Stil sayfanızı çeşitli sayfalarda kullanmanız gerekiyorsa, her zaman ayrı bir dosyada ortak bir stil sayfası tanımlamanız önerilir. Basamaklı bir stil sayfası dosyası şu uzantıya sahip olacaktır:.css ve <link> etiketi kullanılarak HTML dosyalarına dahil edilecektir.

Misal

Bir stil sayfası dosyası tanımladığımızı düşünün style.css aşağıdaki kuralları olan -

.red {
   color: red;
}
.thick {
   font-size:20px;
}
.green {
   color:green;
}

Burada, HTML etiketleri için tanımlanan üç farklı sınıfa uygulanabilecek üç CSS kuralı tanımladık. CSS çalışırken öğreneceğiniz için bu kuralların nasıl tanımlandığı konusunda endişelenmemenizi öneririm. Şimdi aşağıdaki HTML belgemizde yukarıdaki harici CSS dosyasını kullanalım -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML External CSS</title>
      <link rel = "stylesheet" type = "text/css" href = "/html/style.css">
   </head>

   <body>
      <p class = "red">This is red</p>
      <p class = "thick">This is thick</p>
      <p class = "green">This is green</p>
      <p class = "thick green">This is thick and green</p>
   </body>

</html>

Bu, aşağıdaki sonucu verecektir -

Dahili Stil Sayfası

Stil Sayfası kurallarını yalnızca tek bir belgeye uygulamak istiyorsanız, bu kuralları <style> etiketini kullanarak HTML belgesinin başlık bölümüne dahil edebilirsiniz.

Dahili stil sayfasında tanımlanan kurallar, harici bir CSS dosyasında tanımlanan kuralları geçersiz kılar.

Misal

Yukarıdaki örneği bir kez daha yazalım, ama burada stil sayfası kurallarını aynı HTML belgesine <style> etiketini kullanarak yazacağız -

<!DOCTYPE html> 
<html>
 
   <head> 
      <title>HTML Internal CSS</title> 
      
      <style type = "text/css"> 
         .red { 
            color: red; 
         } 
         .thick{ 
            font-size:20px; 
         } 
         .green { 
            color:green; 
         } 
      </style> 
   </head>
	
   <body> 
      <p class = "red">This is red</p>  
      <p class = "thick">This is thick</p>  
      <p class = "green">This is green</p>  
      <p class = "thick green">This is thick and green</p> 
   </body>
	
</html>

Bu, aşağıdaki sonucu verecektir -

Satır İçi Stil Sayfası

Stil sayfası kurallarını doğrudan herhangi bir HTML öğesine uygulayabilirsiniz. styleilgili etiketin özelliği. Bu, yalnızca herhangi bir HTML öğesinde belirli bir değişiklik yapmak istediğinizde yapılmalıdır.

Öğe ile satır içinde tanımlanan kurallar, harici bir CSS dosyasında tanımlanan kuralları ve <style> öğesinde tanımlanan kuralları geçersiz kılar.

Misal

Yukarıdaki örneği bir kez daha yazalım, ancak burada stil sayfası kurallarını HTML öğeleriyle birlikte yazacağız. style bu unsurların niteliği.

<!DOCTYPE html> 
<html>
 
   <head> 
      <title>HTML Inline CSS</title> 
   </head>
 
   <body> 
      <p style = "color:red;">This is red</p>  
      <p style = "font-size:20px;">This is thick</p>  
      <p style = "color:green;">This is green</p>  
      <p style = "color:green;font-size:20px;">This is thick and green</p> 
   </body>
 
</html>

Bu, aşağıdaki sonucu verecektir -

Bir scriptweb sitenize etkileşim katabilecek küçük bir program parçasıdır. Örneğin, bir komut dosyası bir açılır uyarı kutusu mesajı oluşturabilir veya bir açılır menü sağlayabilir. Bu komut dosyası JavaScript veya VBScript kullanılarak yazılabilir.

Komut dosyası dillerinden herhangi birini kullanarak olay işleyicileri adı verilen çeşitli küçük işlevler yazabilir ve sonra bu işlevleri HTML niteliklerini kullanarak tetikleyebilirsiniz.

Sadece bugünlerde JavaScript ve ilgili çerçeveler web geliştiricilerinin çoğu tarafından kullanılmaktadır, VBScript çeşitli büyük tarayıcılar tarafından desteklenmemektedir.

JavaScript kodunu ayrı bir dosyada tutabilir ve ardından gerektiği yere ekleyebilir veya HTML belgesinin içinde işlevselliği tanımlayabilirsiniz. Her iki durumu da birer birer uygun örneklerle görelim.

Harici JavaScript

Çeşitli HTML belgelerinde kullanılacak bir işlev tanımlayacaksanız, bu işlevi ayrı bir JavaScript dosyasında tutmak ve ardından bu dosyayı HTML belgelerinize dahil etmek daha iyidir. Bir JavaScript dosyasının uzantısı şu şekilde olacaktır:.js ve <script> etiketi kullanılarak HTML dosyalarına dahil edilecektir.

Misal

JavaScript kullanarak küçük bir işlev tanımladığımızı düşünün. script.js aşağıdaki kodu olan -

function Hello() {
   alert("Hello, World");
}

Şimdi aşağıdaki HTML belgemizde yukarıdaki harici JavaScript dosyasını kullanalım -

<!DOCTYPE html>
<html>

   <head>
      <title>Javascript External Script</title>
      <script src = "/html/script.js" type = "text/javascript"/></script>
   </head>

   <body>
      <input type = "button" onclick = "Hello();" name = "ok" value = "Click Me" />
   </body>

</html>

Bu, verilen düğmeye tıklamayı deneyebileceğiniz aşağıdaki sonucu üretecektir -

Dahili Komut Dosyası

Komut kodunuzu doğrudan HTML belgenize yazabilirsiniz. Genellikle <script> etiketini kullanarak komut dosyası kodunu belgenin başlığında tutarız, aksi takdirde herhangi bir kısıtlama yoktur ve kaynak kodunuzu belgenin herhangi bir yerine, ancak <script> etiketinin içine koyabilirsiniz.

Misal

<!DOCTYPE html>
<html>

   <head>
      <title>JavaScript Internal Script</title>
      <base href = "https://www.tutorialspoint.com/" />
      
      <script type = "text/JavaScript">
         function Hello() {
            alert("Hello, World");
         }
      </script>
   </head>

   <body>
      <input type = "button" onclick = "Hello();" name = "ok" value = "Click Me" />
   </body>

</html>

Bu, verilen düğmeye tıklamayı deneyebileceğiniz aşağıdaki sonucu üretecektir -

Etkinlik sahipleri

Olay işleyicileri, herhangi bir fare veya klavye olayına karşı çağrılabilen basit tanımlanmış işlevlerden başka bir şey değildir. İş mantığınızı, tek bir satır kodundan 1000'lere kadar değişebilen olay işleyicinizin içinde tanımlayabilirsiniz.

Aşağıdaki örnek, bir olay işleyicisinin nasıl yazılacağını açıklamaktadır. Dokümanın başlığına basit bir EventHandler () işlevi yazalım . Herhangi bir kullanıcı fareyi bir paragrafın üzerine getirdiğinde bu işlevi çağıracağız.

<!DOCTYPE html>
<html>

   <head>
      <title>Event Handlers Example</title>
      <base href = "https://www.tutorialspoint.com/" />
      
      <script type = "text/JavaScript">
         function EventHandler() {
            alert("I'm event handler!!");
         }
      </script>
   </head>

   <body>
      <p onmouseover = "EventHandler();">Bring your mouse here to see an alert</p>
   </body>

</html>

Şimdi Bu, aşağıdaki sonucu verecektir. Farenizi bu çizginin üzerine getirin ve sonucu görün -

Komut Dosyalarını Eski Tarayıcılardan Gizle

Günümüzde tarayıcıların çoğu (hepsi değilse de) JavaScript'i desteklese de, bazı eski tarayıcılar hala desteklemiyor. Bir tarayıcı JavaScript'i desteklemiyorsa, komut dosyanızı çalıştırmak yerine, kodu kullanıcıya görüntüler. Bunu önlemek için, aşağıda gösterildiği gibi komut dosyasının etrafına HTML yorumları yerleştirebilirsiniz.

JavaScript Example:
<script type = "text/JavaScript">
   <!--
      document.write("Hello JavaScript!");
   //-->
</script>

VBScript Example:
<script type = "text/vbscript">
   <!--
      document.write("Hello VBScript!")
   '-->
</script>

<noscript> Öğesi

Tarayıcıları komut dosyalarını desteklemeyen kullanıcılara ve tarayıcılarında komut dosyası seçeneğini devre dışı bırakan kullanıcılara da alternatif bilgiler sağlayabilirsiniz. Bunu kullanarak yapabilirsiniz<noscript> etiket.

JavaScript Example:
<script type = "text/JavaScript">
   <!--
      document.write("Hello JavaScript!");
   //-->
</script>

<noscript>Your browser does not support JavaScript!</noscript>

VBScript Example:
<script type = "text/vbscript">
   <!--
      document.write("Hello VBScript!")
   '-->
</script>

<noscript>Your browser does not support VBScript!</noscript>

Varsayılan Komut Dosyası Dili

Birden çok komut dosyası ekleyeceğiniz ve nihayetinde birden çok <script> etiketi kullanacağınız bir durum olabilir. Tüm komut dosyası etiketleriniz için varsayılan bir komut dosyası dili belirtebilirsiniz . Bu sizi, sayfada bir komut dosyası etiketi her kullandığınızda dili belirlemekten kurtarır. Örnek aşağıdadır -

<meta http-equiv = "Content-Script-Type" content = "text/JavaScript" />

Komut dosyası etiketinde bir dil belirterek varsayılanı yine de geçersiz kılabileceğinizi unutmayın.

Web sitenize daha iyi bakmak için bir web sayfası düzeni çok önemlidir. Bir web sitesinin düzenini harika bir görünüm ve his ile tasarlamak oldukça zaman alır.

Günümüzde tüm modern web siteleri, duyarlı ve dinamik web siteleri oluşturmak için CSS ve JavaScript tabanlı çerçeve kullanıyor, ancak basit HTML tablolarını veya diğer biçimlendirme etiketleriyle birlikte bölme etiketlerini kullanarak iyi bir düzen oluşturabilirsiniz. Bu bölüm, saf HTML ve özniteliklerini kullanarak web sayfanız için basit ama çalışan bir mizanpajın nasıl oluşturulacağına dair size birkaç örnek verecektir.

HTML Düzeni - Tabloları Kullanma

Düzen oluşturmanın en basit ve en popüler yolu HTML <table> etiketini kullanmaktır. Bu tablolar sütunlar ve sıralar halinde düzenlenmiştir, böylece bu satırları ve sütunları istediğiniz şekilde kullanabilirsiniz.

Misal

Örneğin, aşağıdaki HTML düzeni örneği 3 satırlı ve 2 sütunlu bir tablo kullanılarak elde edilir, ancak üstbilgi ve altbilgi sütunu her iki sütunu da colspan özelliğini kullanarak kapsar -

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Layout using Tables</title>
   </head>

   <body>
      <table width = "100%" border = "0">
         
         <tr>
            <td colspan = "2" bgcolor = "#b5dcb3">
               <h1>This is Web Page Main title</h1>
            </td>
         </tr>
         <tr valign = "top">
            <td bgcolor = "#aaa" width = "50">
               <b>Main Menu</b><br />
               HTML<br />
               PHP<br />
               PERL...
            </td>
            
            <td bgcolor = "#eee" width = "100" height = "200">
               Technical and Managerial Tutorials
            </td>
         </tr>
         <tr>
            <td colspan = "2" bgcolor = "#b5dcb3">
               <center>
                  Copyright © 2007 Tutorialspoint.com
               </center>
            </td>
         </tr>
         
      </table>
   </body>

</html>

Bu, aşağıdaki sonucu verecektir -

Birden Çok Sütun Düzeni - Tabloları Kullanma

Web sayfanızı, web içeriğinizi birden çok sayfaya yerleştirecek şekilde tasarlayabilirsiniz. İçeriğinizi orta sütunda tutabilir ve menüyü kullanmak için sol sütunu, reklam veya diğer bazı şeyleri koymak için sağ sütunu kullanabilirsiniz. Bu düzen, tutorialspoint.com web sitemizdekine çok benzer olacaktır.

Misal

İşte üç sütun düzeni oluşturmak için bir örnek -

<!DOCTYPE html>
<html>

   <head>
      <title>Three Column HTML Layout</title>
   </head>

   <body>
      <table width = "100%" border = "0">
         
         <tr valign = "top">
            <td bgcolor = "#aaa" width = "20%">
               <b>Main Menu</b><br />
               HTML<br />
               PHP<br />
               PERL...
            </td>
				
            <td bgcolor = "#b5dcb3" height = "200" width = "60%">
               Technical and Managerial Tutorials
            </td>
				
            <td bgcolor = "#aaa" width = "20%">
               <b>Right Menu</b><br />
               HTML<br />
               PHP<br />
               PERL...
            </td>
         </tr>
         
      <table>
   </body>

</html>

Bu, aşağıdaki sonucu verecektir -

HTML Düzenleri - DIV, SPAN kullanma

<div> öğesi, HTML öğelerini gruplamak için kullanılan blok düzeyinde bir öğedir. <div> etiketi blok düzeyinde bir öğe iken, HTML <span> öğesi, öğeleri satır içi düzeyde gruplamak için kullanılır.

HTML tabloları ile oldukça güzel düzenler elde edebilmemize rağmen, tablolar gerçekten bir düzen aracı olarak tasarlanmamıştır. Tablolar, tablo şeklindeki verileri sunmak için daha uygundur.

Note - Bu örnek Basamaklı Stil Sayfasını (CSS) kullanır, bu nedenle bu örneği anlamadan önce CSS'nin nasıl çalıştığını daha iyi anlamanız gerekir.

Misal

Burada, önceki örnekte <table> etiketini kullanarak ne elde ettiyseniz, CSS ile birlikte <div> etiketini kullanarak aynı sonucu elde etmeye çalışacağız.

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Layouts using DIV, SPAN</title>
   </head>

   <body>
      <div style = "width:100%">
		
         <div style = "background-color:#b5dcb3; width:100%">
            <h1>This is Web Page Main title</h1>
         </div>
			
         <div style = "background-color:#aaa; height:200px; width:100px; float:left;">
            <div><b>Main Menu</b></div>
            HTML<br />
            PHP<br />
            PERL...
         </div>
			
         <div style = "background-color:#eee; height:200px; width:350px; float:left;" >
            <p>Technical and Managerial Tutorials</p>
         </div>
		
         <div style = "background-color:#aaa; height:200px; width:100px; float:right;">
            <div><b>Right Menu</b></div>
            HTML<br />
            PHP<br />
            PERL...
         </div>
			
         <div style = "background-color:#b5dcb3; clear:both">
            <center>
               Copyright © 2007 Tutorialspoint.com
            </center>
         </div>
			
      </div>
   </body>

</html>

Bu, aşağıdaki sonucu verecektir -

CSS ile birlikte DIV, SPAN kullanarak daha iyi düzen oluşturabilirsiniz. CSS hakkında daha fazla bilgi için lütfen CSS Eğitimine bakın.