Focus mode
Yazıya başlamadan önce HTML dilinde bir etiket nasıl oluşturulur bunu göstermek istiyorum. Etiketler küçüktür ve büyüktür işaretlerinin arasına yazılarak başlar (örn. <etiket>
) içeriği yazdıktan sonra etiketi kapatmanız gerekir. Etiketi kapatmak için küçüktür, slash, etiket, büyüktür şeklinde yazılmalı (örn. </etiket>
) Bütün bir örnek yapmak gerekirse (örn. <etiket>
İçerik Yazılacak Alan </etiket>
)
Not: Bazı etiketler kapanmaya ihtiyaç duymazlar (örn. <br>
, <hr>
, <meta>
vs.)
HTML etiketi, dosya içeriğinin HTML dilinde yazıldığını tarayıcımıza bildirir. Bu etiket, kendi altında mutlaka <HEAD>
ve <BODY>
etiketlerini barındırmalıdır. Eğer bir HTML dökümanı oluşturmak isterseniz ilk yapacağınız iş bir <html>
etiketi oluşturmaktır. Ardından HTML etiketi altına <HEAD>
ve <BODY>
etiketlerini yazmalısınız.
<html>
<head></head>
<body></body>
</html>
<head>
etiketi, site ziyaretçileri tarafından görülmesi gerekmeyen kodları içerir. Bu etiket altına yazılan kodlar genellikle arama motorları ve örümcekler (Crawler veya Spider diye geçer) içindir. Head etiketi altında bütün etiketleri kullanabilmeniz mümkün değil. Kullanabileceğiniz etiketler;
<title>
(Bu etiketi kullanmak şarttır)<meta>
<style>
<script>
<noscript>
<link>
<base>
<html>
<HEAD>
<title> Sekmede Görülecek İsim </title>
<meta name="Keywords" content="HTML,Kodluyoruz">
</HEAD>
<BODY></BODY>
</html>
Web sayfamızda görmek istediğimiz bütün içerikleri <body>
etiketi altına yazıyoruz. Anlatacağım diğer etiketleri <body>
etiketi içerisine yazıcaz.
<html>
<HEAD>
<title> Sekmede Görülecek İsim </title>
<meta name="Keywords" content="HTML,Kodluyoruz">
</HEAD>
<BODY>
Site İçeriği
</BODY>
</html>
Not:
Şu ana kadar oluşturduğumuz yapıyı idelerde kısayollar ile hızlıca oluşturabiliyoruz. Ben Visual Studio Code (VSC) kullanıyorum. VSC üzerinde "! + Enter" yazarak aşşağıdaki yapıyı hızlıca oluşturabilirsiniz.
<!DOCTYPE html>
: Dökümanımızın HTML dilinde olduğunu tarayıcımıza bildiren talimattır.
<html lang="en">
: Site içeriğinin dilini belirten etiket, "en" yerine "tr" yazabilirsiniz.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
H etiketleri başlık etiketleridir. Büyükten küçüğe sırasıyla
<h1>
<h2>
<h3>
<h4>
<h5>
<h6>
şeklindedir.
Not: HTML otomatik olarak Başlık etiketlerinin öncesine ve sonrasına satır atlatır.
<p>
etiketi paragraf etiketidir. Sayfa içerisinde oluşturacağımız metinleri <p>
etiketi ile oluştururuz. Aşşağıdaki örnekte hem başlık etiketi hemde paragrafa etiketini kullandım.
Not: HTML otomatik olarak Paragraf etiketinin öncesine ve sonrasına satır atlatır.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h2>Kodluyoruz</h2>
<p>HTML Etiketleri</p>
</body>
</html>
<br>
etiketi satır atlatma etiketidir ve kapatmaya ihtiyaç duymayan etiketlerden biridir. Atlatmak istediğiniz satır sayısı kadar <br>
etiketi kullanabilirsiniz. <br />
NOT: BR etiketinin farklı kullanımlarını görebilirsiniz. örn.(<br>
,<br/>
,<br />
) Hepsi aynı işlevi yerine getirir.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h2>Kodluyoruz</h2> <br>
<p>HTML <br> Etiketleri</p>
</body>
</html>
<a>
etiketinin en önemli özelliği href özelliğidir. Bu etiket ile sayfaları linkleyebiliriz. Etiket içerisine yazılan içerik sayfa üzerinde gösterilecek içeriktir. href içine yazılan ise tıklandığında gideceği URL'dir.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<a href="https://www.kodluyoruz.org">Kodluyoruz</a>
</body>
</html>
<ul>
ve <ol>
etiketleri liste oluşturma etiketleridir. Listeyi oluşturduktan sonra içeriğini oluşturmak için <li>
etiketini kullanıyoruz.
<ul>
= "unordered list" sırasız liste anlamına geliyor.
<ol>
= "ordered list" sıralı liste anlamına geliyor.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>
<ol>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ol>
</body>
</html>
<hr>
etiketi ekrana yatay bir çizgi çizer. Bu etiket kapanmaya ihtiyaç duymaz.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>
<hr>
<ol>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ol>
</body>
</html>
<strong>
etiketi bir metinin arama motorlarına önemli olduğunu bildirmek için kullanılır. Kullanıldığı zaman metini kalın yapar. Eğer sadece metini kalınlaştırmak isterseniz <b>
etiketini kullanabilirsiniz.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h2><strong> Kodluyoruz </strong></h2>
<p><b> HTML </b> Etiketleri </p>
</body>
</html>
<script>
etiketi JavaScript kodlarını HTML içerisine yazabilmemizi sağlar.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
document.write("Kodluyoruz")
</script>
</body>
</html>
<button>
etiketini buton oluşturmak için kullanırız. Buton üzerine yazmak istediğiniz içeriği etiketin içine yazmanız yeterlidir.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<button> Buton </button>
</body>
</html>
Resim eklemek için<img>
etiketini kullanıyoruz. <br>
<img src=”resim.jpg” alt=”açıklama yazısı” />
src="" kısmına eklemek istediğimiz görselin yolunu yani kaynağını yazmalıyız. Eğer görselimiz ve HTML dosyamız aynı klasörde ise görselin adını ve uzantısını yazmamız yeterlidir. alt="" kısmına görselin açıklamasını yazıyoruz fakat isterseniz boş bırakabilirsiniz. Bu etiket kapanmaya ihtiyaç duymaz.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<img src=”görseller/kodluyoruz.jpg” alt=”Kodluyoruz Bootcamp” />
</body>
</html>
Belge içinde belge gösterebilmemizi sağlayan etikettir. Genelde başka bir sitedeki belgeyi kendi sayfamızda göstermek için kullanırız. örn: Youtube'dan bir videoyu sayfamızda göstermek istersek <iframe>
kodlarını sayfamıza eklememiz yeterli.(video üzerinde sağ tıklayıp yerleştirme kodunu kopyala diyerek iframe kodunu kopyalayabiliriz.)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<iframe width="1519" height="581" src="https://www.youtube.com/embed/BHPYQHnD_QA" frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen></iframe>
</body>
</html>
HTML dilinde yorum satırı<!--
ile başlar -->
ile biter.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!-- Örnek Yorum Satırı -->
<!--
2. Örnek Yorum Satırı
-->
</body>
</html>
Aşağıda hadi bütün örneklerin olduğu codepen'i düzenlemekten değişiklikleri deneyimlemekten çekinme!
Programs to Accelerate Your Progress in a Software Career
Join our 4-8 month intensive Patika+ bootcamps, start with the fundamentals and gain comprehensive knowledge to kickstart your software career!
You need to enroll in the course to be able to comment!