HTML Dersleri

Block ve Inline Elemanlar - Div ve Span Etiketleri

eminbasbayan

eminbasbayan

4 dk okuma
Block ve Inline Elemanlar - Div ve Span Etiketleri
🔍 Büyütmek için tıklayın

Merhaba! Bugün iki önemli ve sık kullanılan HTML etiketi olan div ve span etiketlerini inceleyeceğiz. Bu etiketler, web sayfalarınızı düzenlemenize, içerikleri gruplamanıza ve CSS ile daha kolay stil vermenize yardımcı olur. Ancak bu iki etiketin nasıl davrandığını anlamadan önce, inline (satır içi) ve block (blok) elementleri arasındaki farkları anlamamız gerekiyor.

TEXT?TEXT?

Inline ve Block Elementler

Block Elementler

  • Tam bir blok oluşturur ve her zaman yeni bir satırda başlar.
  • Tüm genişliği kaplar, hatta içerik az olsa bile.
  • Örnekler:
    • <h1>, <p>, <div>, <section>.

Örnek:

<p>Bu bir paragraf.</p> <h1>Bu bir başlık.</h1>

Sonuç:

  • Paragraf ve başlık kendi satırlarında görüntülenir.

Inline Elementler

  • Aynı satırda diğer öğelerle birlikte bulunabilir.
  • İçeriği kadar yer kaplar.
  • Örnekler:
    • <a>, <span>, <strong>, <em>.

Örnek:

<a href="#">Bu bir bağlantıdır.</a> <strong>Bu kalın bir yazıdır.</strong>

Sonuç:

  • Bağlantı ve kalın yazı aynı satırda yer alır.

div Etiketi

div Nedir?

  • Block seviyesinde bir elementtir.
  • İçeriği gruplamak ve düzenlemek için kullanılır.
  • Kendi başına herhangi bir görsel etkisi yoktur; CSS ile stil verilerek işlevsellik kazanır.

div Kullanımı

Bir div etiketi, farklı içerikleri bir araya toplamak için kullanılır. Örneğin:

<div> <h1>Başlık</h1> <p>Bu bir paragraf.</p> </div>

Sonuç:

  • Başlık ve paragraf, div etiketiyle birlikte bir blok olarak gruplandırılır.

div ile Ne Yapabilirsiniz?

  • CSS ile bir grup içeriği birlikte stillendirebilirsiniz.
  • İçeriği mantıksal bir şekilde düzenleyebilir ve gruplandırabilirsiniz.
  • Örneğin, bir web sitesinde bir kart tasarımı:
<div style="border: 1px solid #ccc; padding: 10px; width: 300px;"> <img src="chicken.jpg" alt="Tavuk resmi" width="100%"> <h2>Başlık</h2> <p>Bu, bir kart içeriğidir.</p> </div>

span Etiketi

span Nedir?

  • Inline seviyesinde bir elementtir.
  • Tek bir metin veya içeriği seçip stil vermek veya işlev eklemek için kullanılır.
  • Blok oluşturmaz; metin veya diğer inline içeriklerin etrafına sarılır.

span Kullanımı

Bir span etiketi, metni seçip CSS ile stil vermek için idealdir. Örneğin:

<p>Bu metnin <span style="color: red;">bir kısmı kırmızı</span>.</p>

Sonuç:

  • "bir kısmı kırmızı" kısmı kırmızı renkli görünür.

span ile Ne Yapabilirsiniz?

  • Inline metinlere stil verebilirsiniz (örneğin, renk değiştirme, yazı tipi değişikliği).
  • JavaScript ile belirli metinlere dinamik işlevler ekleyebilirsiniz.
TEXT?TEXT?

div ve span Arasındaki Farklar

Özellikdivspan
DavranışBlock elementInline element
Amaçİçerikleri gruplamakBelirli metin veya içerikleri vurgulamak
YerleşimHer zaman yeni bir satırda başlarAynı satırda yer alır
Kullanım ÖrnekleriWeb sayfasında bölümler oluşturmakMetin içinde belirli bir alanı seçmek

Örnek: div ve span ile Stil Verme

Kod:

<div style="border: 2px solid #007bff; padding: 10px; margin-bottom: 10px;"> <h1>Başlık</h1> <p>Bu metin <span style="color: red;">kırmızı renkle</span> vurgulanmıştır.</p> </div>

Sonuç:

  • div etiketi, başlık ve paragrafı bir kutuda gruplar.
  • span etiketi, paragraftaki belirli bir metni kırmızı renkle vurgular.

Ne Zaman div, Ne Zaman span Kullanılmalı?

  1. div Kullanmanız Gereken Durumlar:
    • İçeriği bölümlere ayırmak istiyorsanız.
    • Birden fazla öğeyi (başlık, paragraf, resim) gruplamak istiyorsanız.
    • CSS ile bir grup öğeye toplu olarak stil vermek istiyorsanız.
  2. span Kullanmanız Gereken Durumlar:
    • Inline içerik üzerinde işlem yapmak istiyorsanız.
    • Sadece belirli bir metni vurgulamak veya stil vermek istiyorsanız.

Sonuç

  • div, blok seviyesinde bir elementtir ve içerikleri gruplamak için kullanılır.
  • span, inline seviyesinde bir elementtir ve metni seçmek veya stil vermek için idealdir.
  • İkisi de CSS veya JavaScript ile daha güçlü hale gelir ve modern web geliştirme için vazgeçilmez araçlardır.

Şimdi div ve span kullanarak kendi örneklerinizi oluşturarak bunları keşfetmeye başlayabilirsiniz!

Etiketler

#Eğitimler#HTML Dersleri

İlgili Yazılar

Bu konuyla ilgili diğer yazılarımızı da inceleyebilirsiniz

HTML: Web Sayfalarının Temel Yapı Taşı
Genel

HTML: Web Sayfalarının Temel Yapı Taşı

HTML (HyperText Markup Language), bir web sayfasının temel yapı taşını oluşturan ve içeriğin yapısını belirleyen bir işaretleme dilidir. Web geliştirme dünyasında, HTML, bir web sayfasındaki her şeyin "ne" olduğunu tanımlamak için kullanılır. Örneğin, bu bir

3 dk
HTML'de Paragraf Etiketi (P Tag)
Genel

HTML'de Paragraf Etiketi (P Tag)

HTML, web sayfalarının temel yapı taşlarını oluşturan birçok öğeye sahiptir. Bu öğelerden biri de **paragraf etiketi** ya da yaygın bilinen adıyla **P tag**'dir. Paragraf etiketi, genellikle bir metin paragrafını ifade etmek için ku

3 dk
HTML Başlık Etiketleri (H1-H6)
Genel

HTML Başlık Etiketleri (H1-H6)

HTML'de başlık etiketleri, bir web sayfasının içeriğini hiyerarşik bir şekilde düzenlemek ve anlamlı bir yapı kazandırmak için kullanılır. Bu etiketler, **H1**'den **H6**'ya kadar sıralanır ve her biri farklı bir ö

3 dk
HTML İskeleti ve Boilerplate
Genel

HTML İskeleti ve Boilerplate

HTML belgeleri oluştururken, her sayfanın doğru ve geçerli bir yapı kullanması gereklidir. Şimdiye kadar yazılmış HTML kodları genellikle geçici olarak çalışsa da, **HTML iskeleti** olmadan bir belge teknik olarak geçersizdir. Bu yazıda, HTML'in

3 dk
HTML’de Listeler: Ordered List (OL) ve Unordered List (UL)
Genel

HTML’de Listeler: Ordered List (OL) ve Unordered List (UL)

HTML, web sayfalarındaki bilgileri düzenli ve anlaşılır bir şekilde sunmak için listeleme özellikleri sunar. **Ordered List (OL)** ve **Unordered List (UL)**, HTML’de kullanılan iki ana liste türüdür. Bu yazıda, bu liste türlerinin

3 dk
HTML Anchor (Bağlantı) Etiketi
Genel

HTML Anchor (Bağlantı) Etiketi

Web sayfalarının temel yapı taşlarından biri olan **anchor (a)** etiketi, bağlantı oluşturmak için kullanılır. Bu etiket, başka bir web sayfasına, bir e-posta adresine, bir dosyaya veya aynı sayfanın bir bölümüne bağlantı kurmanızı sağlar. Bu yazıda, anchor etike

3 dk