Div Etiketi ve Style Parametresi Kullanarak CSS | HTML/CSS Dersleri

HTML Dersleri - CSS Dersleri - Div Etiketi - Style Parametresi
Bu yazımda div etiketi ve style parametresi kullanarak HTML/CSS öğreteceğim. Bu ders HTML/CSS için başlangıç dersidir.



<div>..</div>


 

Div etiketi kutu oluşturmakta kullanılan bir html etiketidir. Tek başına belirgin bir görevi olmamakla birlikte kodun arasında bir şeyler yazdığımız zaman noktalı kutucuk oluşturduğunu göreceğiz. Div html etiketi css parametleri yazmak için kullanılır.

CSS, stil şablonları demektir. HTML etiketlerimizi biçimlendirmekte ve yeni özellik katmakta kullanılır.

Style parametresi içine yazılacak her şey css kodudur.



<div style="…."></div>


# width, genişlik vermek için kullanılır.


<div style="width:300px;">yazıburaya</div>


html kodlarında width=”” şeklinde kullandık ama css olarak kullanınca width: iki nokta kullandık ve genişliğimizin kaç px birimi olmasını istiyorsak sonunda bildirdik. Ayrıca width genişliği kapatınca noktalı virgül ; ekledik.

*Önemli: CSS kodlarına noktalı virgül eklenerek devam edilir.

# height, yükselik verir.


<div style="width:300px; height:300px;">Yazı</div>


 

width mantığıyla aynen böyle yapıyoruz. Px birimi yazıyoruz sonra devam etmek için noktalı virgül ile kapatıyoruz. Noktalı virgül olayı css kodlarında hep olacak!

# background, arka plan rengi ve görsel eklemek için kullanılır.


<div style="width:300px; height:300px; background: #CC3300">Yazı</div>


# border, kenarlık verir. Dreamweaver adlı programla çok değişik kenarlıklar eklenebilir.


<div style="width:300px; height:300px; background: #CC3300; border:5px solid #000000">Yazı</div>


5px diyerek pixelini belirledik. Solid diyerek düz çizgi olsun dedik. Sonrada çizginin rengini belirledik.
border:5px solid #000000
*
Solid dışında kesik çizgi kullanmak istiyorsanız dashed, noktalı çizgi için dotted, çift çizgi için double

# color, yazı rengi verir.


<div style="width:300px; height:300px; background: #CC3300; border:5px solid #000000; color:#F1F1F1">Yazı</div>


# font parametresi, yazı boyutu ve rengi için kullanılır. Border gibi üç işi birden görmektedir. Yani bir taşla üç kuş vurabiliyoruz. Font parametresinde üç etiket kullanılabilir. Bold kalınlık için, daha sonra yazı boyutu için px ya da punto kullanılır. Ardından yazı tipi tahoma diyebiliriz. Font içerisinde bunların üçü birden kullanılabiliyor.

*ÖNEMLİ: Font parametresine etiketler ekleyeceksek önce kalınlık – sonra yazı boyutu ve en son yazı tipi sıralama bu şekilde olmak zorundadır. Yoksa istediğimiz gibi çalışmaz! İstediğimiz birini çıkarabiliriz ama rastgele yazamayız!

<div style="width:300px; height:300px; background: #CC3300; border:5px solid #000000; color:#F1F1F1; font:bold 14px tahoma">Yazı</div>


# text-align parametresi, yazı hizasını ayarlamak için kullanılır. Left, right, center ya da hangisini istiyorsak belirlememiz gerekmektedir. Parametre içerisinde yer alan text ibaresinden anlayacağınız üzere yazı hizası vermek – yönü belirlemek dışında işe yaramaz.


<div style="width:300px; height:300px; background: #CC3300; border:5px solid #000000; color:#F1F1F1; font:bold 20px tahoma; text-align:center">Yazı</div>


# margin parametresi ile oluşturduğumuz kutuyu alanı beğenmiyorsak orayı sağa – sola almak için dış boşluk verebiliriz. Örneğin; üst taraf, sağ taraf, alt taraf, sol taraf saat yönünde dört boşluk verelim.


<div style="width:300px; height:300px; background: #CC3300; border:5px solid #000000; color:#F1F1F1; font:bold 20px tahoma; text-align:center; margin:50px">Can Dirgen</div>


margin html

Peki, üst ve alt tarafa 50px deyip sağ ve sola 30px diyelim. Aşağıdaki kodu bu işlem için kullanabilirsiniz.

<div style="width:300px; height:300px; background: #CC3300; border:5px solid #000000; color:#F1F1F1; font:bold 20px tahoma; text-align:center; margin:50px 30px">Can Dirgen</div>

margin - html

Birinci margin üst ve alt taraf için, ikinci margin ise sağ ve sol tarafın dış boşluğunu vermek için kullanılabiliyor.

Birinci margin 50px, ikincisi 0, üçüncüsü 30px, dördüncüsü 0 olsun. Yani üst 50px, alt 30 px olsun, diğerlerinde px değeri olmasın dedim.


<div style="width:300px; height:300px; background: #CC3300; border:5px solid #000000; color:#F1F1F1; font:bold 20px tahoma; text-align:center; margin:50px 0 30px 0">Can Dirgen</div>


margin html

Üst ve alt 50px olsun, sağ ve sol otomatik olsun auto diyelim. Auto parametresine px verebilirim. İki tane px vermem yeterli olacaktır. O ihtiyaca göre düzenlenebilir. margin:50px auto 10px auto gibi…


<div style="width:300px; height:300px; background: #CC3300; border:5px solid #000000; color:#F1F1F1; font:bold 20px tahoma; text-align:center; margin:50px auto">Can Dirgen</div>


margin html

Önemli: margin parametresi saat yönünde çalışır. Önce üst sonra sağ taraf, üçüncü margin alt taraf, dördüncü margin  sol taraf için kullanılır.. Yukarıda çeşitli margin örnekleri paylaştım. İhtiyacınıza göre dış boşluk verebiliyorsunuz.

# padding, iç boşluk verme manasına gelmektedir. Kutumuzun içinden bahsediliyor. Kutumuzun içinde yazımız var ve o kutunun üst, alt, yanlarından boşluk verebiliyoruz. Üst kısma sadece boşluk verelim. Şimdilik ona ihtiyaç duyuyoruz.


<div style="width:300px; height:300px; background: #CC3300; border:5px solid #000000; color:#F1F1F1; font:bold 20px tahoma; text-align:center; margin:50px auto; padding: 50px 0 0 0">Can Dirgen</div>


padding html

padding: 50px 0 0 0 diyerek üst kısma 50px dedik. Sağ, alt, ve sol tarafa 0 değerini vererek boşluk vermedik.

Yalnız böyle yaparak kutumuzun yüksekliğini maalesef arttırdık! Bu yeni bir sorundur. Bunu çözmemiz lazım. Peki, nasıl çözeceğiz?

İşte çözümü:

Yukarıdan ya da alttan boşluk vermişsek (yani px değeri) vermiş olduğumuz boşluk miktarı kadar height-yükseklik değerinden bunu düşmemiz gerekiyor.


<div style="width:300px; height:300px; background: #CC3300; border:5px solid #000000; color:#F1F1F1; font:bold 20px tahoma; text-align:center; margin:50px auto; padding: 50px 0 0 0">Can Dirgen</div>


height:300px değerimizi 250 yaparak padding değeri olarak verdiğimiz 50px değerini düştük. Böylece padding ile iç boşluk vererek oluşturduğumuz yükseklik sorunu ortadan kalkacaktır.

Eğer sağdan ve soldan iç boşluk – padding verseydik o zaman width-genişlik değerinden düşmemiz gerekirdi.

İşte size altın kural: Ne taraftan padding değeri veriyorsak soldan ya da sağdan artık nerden ise ilgili yerden değeri düşmemiz gerekiyor ki toplam yükseklik-genişlik düzgün olsun. Sol-sağdan iç boşluk verilirse width-genişlik / üst ve alttan boşluk verirsek height-yükseklik değerinden bunu düşmemiz gerekiyor. Amacımız toplam bir yükseklik genişlik miktarı alıp her yerin orantılı olmasını sağlamak.

Sonucunda istediğim ve ulaşmak istediğim kod şu şekilde:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>18.Sayfam</title>
</head>

<body>


<div style="width:300px; height:180px; background: #CC3300; border:5px solid #000000; color:#F1F1F1; font:bold 20px tahoma; text-align:center; margin:50px auto; padding: 120px 0 0 0">Can Dirgen</div>


	
</body>
</html>

HTML CSS Dersi

Yukarıdaki yazım videolu ders anlatımından çıkardığım ve anlaşılabilir kıldığım notlarımdır. Web Odası tarafından hazırlanan div Etiketi ve style parametresi kullanarak CSS eğitim videosu aşağıda yer almaktadır. Hem bu yazımda yer alan video ders notları hem de Web Odası tarafından hazırlanan video ile bilgilerinizi daha da pekiştirebilirsiniz. İyi seyirler dilerim…

Mutlaka Okumalısın

JavaScript Öğrenmek - JavaScript Dersleri

JavaScript Öğrenmek İçin En İyi Kaynaklar

HTML ve CSS ile web geliştirme temellerini öğrendikten sonra genellikle JS olarak bilinen Javascript’i öğrenmek …

Bir yanıt yazın

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

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.