HTML Öğrenelim - 10

vancoondehni

Moderatör
12 Nis 2020
186
328
22
-
iedbopc.png

Serinin ilk bölümü: HTML Öğrenelim - 1
Serinin ikinci bölümü: HTML Öğrenelim - 2
Serinin üçüncü bölümü: HTML Öğrenelim - 3
Serinin dördüncü bölümü: HTML Öğrenelim - 4
Serinin beşinci bölümü: HTM Öğrenelim - 5
Serinin altıncı bölümü: HTML Öğrenelim - 6
Serinin yedinci bölümü: HTML Öğrenelim - 7
Serinin sekizinci bölümü: HTML Öğrenelim - 8
Serinin dokuzuncu bölümü: HTML Öğrenelim - 9
Github - Repository
Kaynak: W3schools


qawanz5.png

HTML'de Blok ve Satır İçi Elementler

Her bir HTML elementi varsayılan(default) bir çıktı verir. Bu çıktı elementin hangi türde olduğuna göre değişiklik gösterir.
İki tür çıktı değeri vardır: Blok ve Satır içi

qrii134.png


Blok Seviyesinde Elementler

Blok seviyesinde bir element her zaman yeni bir satırla başlar ve tarayıcı otomatik olarak elementin önüne ve arkasına biraz boşluk ekler.

Blok seviyesinde bir element her zaman mevcut tüm genişliği kapsar.(olabildiğince sağa ve sola doğru yayılır)

Sıklıkla iki blok seviyesinde element kullanılır. Bunlar
<p> ve <div> elementleridir.
<p> elementi HTML dökümanlarında bir paragraf tanımlarken kullanılır.
<div> elementi HTML dökümanlarında bir bölümü tanımlar.
ntmtnui.png

HTML'de blok seviyesindeki elementler:
<address>
<article>
<aside>
<blockquote>
<canvas>
<dd>
<div>
<dl>
<dt>
<fieldset>
<figcaption>
<figure>
<footer>
<form>
<h1> - <h6>
<header>
<hr>
<li>
<main>
<nav>
<noscript>
<ol>
<p>
<pre>
<section>
<table>
<tfoot>
<ul>
<video>
cv48p7d.png


Satır İçi Elementler

Satır içi bir element yeni bir satırla başlamaz.
Satır içi elementler sadece gerektiği kadar boşluğu doldururlar.
r8sfd0q.png

HTML'de satır içi elementler:
<a>
<abbr>
<acronym>
<b>
<bdo>
<big>
<br>
<button>
<cite>
<code>
<dfn>
<em>
<i>
<img>
<input>
<kbd>
<label>
<map>
<object>
<output>
<q>
<samp>
<script>
<select>
<small>
<span>
<strong>
<sub>
<sup>
<textarea>
<time>
<tt>
<var>

Not: Bir satır içi element blok seviyesinde bir elementi bünyesinde barındıramaz.
ly0a8xm.png

<div> Elementi

<div> elementi sıklıkla diğer HTML elementlerini kapsayacağı şekilde kullanılır.
<div> elementi özniteliğe ihtiyaç duymaz. Fakat style, class ve id ortaktır.
CSS ile birlikte kullanıldığında içeriğin bloklarını şekillendirebilirsiniz.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<div style="background-color:black;color:white;padding:20px;">
  <h2>THT</h2>
  <p>Türk Hack Team 2002 yılında Arsenik tarafından kurulmuş olan siber güvenlik platformudur.</p>
  <p>Türk Hack Team bünyesinde çeşitli ekipleri barındıran Türkiye'nin en büyük siber güvenlik platformudur.</p>
</div>

</body>
</html>
Yukarıdaki kodun çıktısı:
kgzvge2.png

hrgljxv.png

<span> Elementi

<span> elementi bir dökümanın bir parçasını veya bir metnin bir parçasını işaretlemek için kullanılan satır içi bir kapsayıcıdır.
<span> elementi özniteliğe ihtiyaç duymaz. Fakat style, class ve id ortaktır.

CSS ile birlikte kullanıldığında metnin stilini değiştirebilirsiniz.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<h1>span Elementi</h1>

<p>THT'nin en iyi içerik üreten ekibi <span style="color:green;font-weight:bold">Green Team</span> forum üyeleri için detaylı içerikler hazırlarlar.  <span style="color:blue;font-weight:bold">Basın Medya</span> ekibi ise bu içeriklerin tanıtmını yapmaktadır.</p>

</body>
</html>
Yukarıdaki kodun çıktısı:
hunn0sy.png

4xd0g8i.png

HTML'de class Özelliği

class özelliği bir HTML elementinin sınıfını belirtmek için kullanılır.
Birden fazla HTML elementi aynı sınıfta olabilir.

class özelliği genellikle bir style sayfasında bir sınıf adını işaret etmek için kullanılır. Belirli sınıf adına sahip öğelere erişmek ve bunları değiştirmek için bir JavaScript tarafından da kullanılabilir.

Aşağıdaki örnekte, "city" değerine sahip bir sınıf özelliğinde üç <div> elemanımız var. Üç <div> elementinin tümü, başlık bölümündeki .city style tanımına göre eşit şekilde stillendirilecektir:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
.city {
  background-color: tomato;
  color: white;
  border: 2px solid black;
  margin: 20px;
  padding: 20px;
}
</style>
</head>
<body>

<div class="city">
<h2>Londra</h2>
<p>Londra İngiltere'nin başkentidir.</p>
</div>

<div class="city">
<h2>Paris</h2>
<p>Paris Fransa'nın başkentidir.</p>
</div>

<div class="city">
<h2>Tokyo</h2>
<p>Tokyo Japonya'nın başkentidir..</p>
</div>

</body>
</html>
Yukarıdaki kodun çıktısı:
of91wr8.png


İpucu: class özelliği her HTML elementinde kullanılabilir.
Not: class name(sınıf özelliği) büyük harf-küçük harf duyarlılığına sahiptir.(case sensitive)

4xd0g8i.png


class Özelliği için Sözdizimi(syntax)

Bir sınıf oluşturabilmek için bir nokta (.) karakteri ve ardından bir sınıf adı(class name) yazın. Ardından, küme parantezleri {} içinde CSS özelliklerini tanımlayın.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
.city {
  background-color: tomato;
  color: white;
  padding: 10px;
}
</style>
</head>
<body>

<h2>class Özelliği</h2>
<p>"city" sınıf adı ile elementleri şekillendirmek için CSS kullanın:</p>

<h2 class="city">Londra</h2>
<p>Londa İngiltere'nin başkentidir.</p>

<h2 class="city">Paris</h2>
<p>Paris Fransa'nın başkentidir.</p>

<h2 class="city">Tokyo</h2>
<p>Tokyo Japonya'nın başkentidir.</p>

</body>
</html>
Yukarıdaki kodun çıktısı:
mpthjs6.png


nlj3lm8.png


Çoklu Sınıflar(Multiple Classes)

HTML elementleri birden fazla sınıfa ait olabilirler.

Çoklu sınıflar tanımlamak için sınıf adlarını bir boşlukla ayırın, örneğin <div class="city main">. Öğe, belirtilen tüm sınıflara göre şekillendirilecektir.
Aşağıdaki örnekte ilk <h2> elementi hem city sınıfına hem de main sınıfına dahildir:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
.city {
  background-color: tomato;
  color: white;
  padding: 10px;
}

.main {
  text-align: center;
}
</style>
</head>
<body>

<h2>Çoklu Sınıflar(Multiple Classes)

</h2>
<p>HTML elementleri birden fazla sınıfa ait olabilirler.

</p>

<h2 class="city main">London</h2>
<h2 class="city">Paris</h2>
<h2 class="city">Tokyo</h2>

</body>
</html>
Yukarıdaki kodun çıktısı:
sz5ha81.png

cv48p7d.png

Farklı Elementler Aynı Sınıfı Paylaşabilir

Farklı HTML elementleri aynı sınıf adını işaret edebilirler.
Aşağıdaki örnekte <h2> ve <p> elementleri "city" sınıfını işaret etmektedir. Ayrıca aynı stili paylaşacaklardır:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
.city {
  background-color: tomato;
  color: white;
  padding: 10px;
}
</style>
</head>
<body>

<h2>Farklı Elementler Aynı Sınıfı Paylaşabilir

</h2>

<p>İki HTML elementi aynı etiket ismine sahip olmasa bile aynı sınıfı işaret edebilirler ve CSS ile birlikte aynı görünümü elde edebilirler.</p>

<h2 class="city">Paris</h2>
<p class="city">Paris Fransa'nın başkentidir.</p>

</body>
</html>
Yukarıdaki kodun çıktısı:
3jln0aq.png

cv48p7d.png

class Özelliğini JavaScript'te Kullanmak

Sınıf adı(class name), belirli elementler için belirli görevleri gerçekleştirmek amacıyla JavaScriptte kullanılabilir.

JavaScript, getElementsByClassName() yöntemiyle belirli bir sınıf adına sahip öğelere erişebilir.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<h2>class Özelliğini JavaScript'te Kullanmak</h2>
<p>"city" sınıf adıyla tüm özellikleri saklamak için butona basınız</p>

<button onclick="myFunction()">Elementleri sakla</button>

<h2 class="city">London</h2>
<p>Londra İngiltere'nin başkentidir.</p>

<h2 class="city">Paris</h2>
<p>Paris Fransa'nın başkentidir.</p>

<h2 class="city">Tokyo</h2>
<p>Tokyo Japonya'nın başkentidir.</p>

<script>
function myFunction() {
  var x = document.getElementsByClassName("city");
  for (var i = 0; i < x.length; i++) {
    x[i].style.display = "none";
  }
}
</script>

</body>
</html>
Yukarıdaki kodun çıktısı:
1tsextg.png

"Elementleri sakla" butonuna bastığımızda ekrandaki çıktı:
jp8x1vu.png


7yfopjr.png


id Özelliği

id özelliği HTML elementleri için eşsiz bir id tanımlamak için kullanılır.
Bir HTML dökümanında aynı id'ye sahip birden fazla element bulunamaz.
id özelliği, bir style sayfasında belirli bir stil bildirimine işaret etmek için kullanılır. Ayrıca JavaScript tarafından belirli bir kimliğe sahip öğeye erişmek ve bunları işlemek için kullanılır.

id özelliği için sözdizimi: # işaretinden sonra id ismini yazarız. Sonrasında CSS özelliklerinden {} işaretlerini kullanırız.

Aşağıdaki örnekte, "myHeader" id'sine işaret eden bir <h1> elemanımız var. Bu <h1> öğesi, head bölümündeki #myHeader style tanımına göre biçimlendirilecektir:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
#myHeader {
  background-color: lightblue;
  color: black;
  padding: 40px;
  text-align: center;
}
</style>
</head>
<body>

<h2>id Özelliği</h2>
<p>
"myHeader" kimliğine sahip bir öğeye stil vermek için CSS kullanın:</p>

<h1 id="myHeader">My Header</h1>

</body>
</html>
Yukarıdaki kodun çıktısı:
k9icfqt.png


Not: id ismi küçük harf-büyük harf duyarlılığına sahiptir.(case sensitive)
Not: id isimleri en az bir karakter içermek zorundadır. id isimleri numara ile başlayamaz ve boşluk içeremez.
cv48p7d.png

id Özelliğini JavaScript'te Kullanmak

id özelliği, JavaScript tarafından belirli öğe için bazı görevleri gerçekleştirmek için kullanılabilir.

JavaScript, getElementById() yöntemiyle belirli bir kimliğe sahip bir öğeye erişebilir.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<h2>id Özelliğini JavaScript'te Kullanmak</h2>
<p>id özelliği, JavaScript tarafından belirli öğe için bazı görevleri gerçekleştirmek için kullanılabilir.



JavaScript, getElementById() yöntemiyle belirli bir kimliğe sahip bir öğeye erişebilir</p>

<h1 id="myHeader">Merhaba THT</h1>
<button onclick="displayResult()">Metni Değiştir.</button>

<script>
function displayResult() {
  document.getElementById("myHeader").innerHTML = "Have a nice day!";
}
</script>

</body>
</html>
Yukarıdaki kodun çıktısı:
nt4m88r.png


dqyg4y8.png


HTML'de Iframe

Bir web sayfasını bir web sayfasının içinde görüntülemek için Iframe kullanılır.
Örnek kullanım:
teb1n1q.png


Iframe ifadesinin sözdizimi(Syntax)

<iframe> etiketi satır içi bir çerçeve oluşturmak için kullanılır.

Satır içi bir çerçeve bir dökümanı mevcut HTML dökümanına gömmek için kullanılır.
Kullanım biçimi:
HTML:
<iframe src="url" title="description"></iframe>

İpucu: <iframe> için her zaman bir <title> özelliği eklemek iyi bir uygulamadır. Bu, ekran okuyucular tarafından iframe içeriğinin ne olduğunu okumak için kullanılır.

Iframe - Yüksekliği ve genişliği ayarlamak

Iframe'in genişliğini ve yüksekliğini ayarlamak için height ve width özelliklerini kullanırız.
Kullanım biçimi:
HTML:
<iframe src="demo_iframe.htm" height="200" width="300" title="Iframe Example"></iframe>
veya style özelliğini kullanarak CSS'in height ve width özelliklerini kullanabilirsiniz.
Kullanım biçimi:
HTML:
<iframe src="demo_iframe.htm" style="height:200px;width:300px;" title="Iframe Example"></iframe>

Iframe - Sınırları Kaldırmak

Varsayılan olarak iframe çevresinde bir sınırla birlikte oluşur. Bu sınırı kaldırmak için style özelliğini CSS'in border özelliğiyle kullanabiliriz.
Kullanım biçimi:
HTML:
<iframe src="demo_iframe.htm" style="border:none;" title="Iframe Example"></iframe>
Ayrıca CSS ile birlikte iframe'in sınırının boyutunu ve rengini değiştirebilirsiniz.
Kullanım biçimi:
HTML:
<iframe src="demo_iframe.htm" style="border:2px solid red;" title="Iframe Example"></iframe>

Iframe - Bağlantı Hedefi

Bir iframe, bir bağlantı için hedef çerçeve olarak kullanılabilir.
Bağlantının target özelliği iframe'in name özelliğini anmalıdır.
Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<h2>Iframe - Bağlantı Hedefi

</h2>

<iframe src="demo_iframe.htm" name="iframe_a" height="300px" width="100%" title="Iframe Example"></iframe>

<p><a href="https://www.w3schools.com" target="iframe_a">W3Schools.com</a></p>

<p>Bir bağlantının hedef niteliği, bir iframe'in adıyla eşleştiğinde, bağlantı iframe'de açılır..</p>

</body>
</html>
Yukarıdaki kodun çıktısı:
oa4klhx.png

cv48p7d.png

HTML ve JavaScript

JavaScript HTML sayfalarını daha dinamik ve etkileşimli kılar.

HTML'de <script> Etiketi

<script> etiketi kullanıcı tarafında bir script tanımlamak için kullanılır.(JavaScript)
<script> öğesi ya script deyimleri içerir ya da src özelliği aracılığıyla harici bir komut dosyasına işaret eder.
JavaScript'in yaygın kullanımları, görüntü işleme, form doğrulama ve dinamik içerik değişiklikleridir.
JavaScript, bir HTML elementi seçmek için çoğunlukla
document.getElementById() yöntemini kullanır.

JavaScript ne yapabilir?
* Javascript içeriği değiştirmek için kullanılabilir. - Örnek
* Javascript stil değiştirmek için kullanılabilir. - Örnek
* Javascript özellik değiştirmek için kullanılabilir. - Örnek

<noscript> Etiketi
<noscript> etiketi tarayıcılarında komut dosyalarını devre dışı bırakmış veya komut dosyalarını desteklemeyen bir tarayıcıya sahip kullanıcılara gösterilecek alternatif bir içeriği tanımlar.
Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = "Merhaba JavaScript!";
</script>

<noscript>Üzgünüm, tarayıcınız JavaScript'i desteklemiyor.</noscript>

<p>JavaScript desteği olmayan bir tarayıcı, noscript öğesinin içine yazılan metni gösterecektir.</p>
 
</body>
</html>
Yukarıdaki kodun çıktısı:
ohc9j5x.png

Eğer tarayıcımız JavaScript'i desteklemiyor olsaydı "Üzgünüm, tarayıcınız JavaScript'i desteklemiyor." çıktısını verecekti.
cv48p7d.png

HTML'de Dosya Yolları

Dosya yolu, bir web sitesinin klasör yapısındaki bir dosyanın konumunu tanımlar.
Dosya yolları, aşağıdakiler gibi harici dosyalara bağlanırken kullanılır:
-Web sayfaları
-Görseller
-Style sheets
-JavaScripts

Örnek Dosya Yolları
Yol
Açıklama
<img src="picture.jpg">
"picture.jpg" dosyası, geçerli sayfayla aynı klasörde bulunur
<img src="images/pictures.jpg">
"picture.jpg" dosyası, geçerli klasördeki resimler klasöründe bulunur.
<img src="/images/picture.jpg">
"picture.jpg" dosyası, geçerli web'in kökündeki resimler klasöründe bulunur.
<img src="../picture.jpg">
"picture.jpg" dosyası, geçerli klasörden bir seviye yukarı olan klasörde bulunur.

Mutlak Dosya Yolları

Mutlak dosya yolu, bir dosyanın tam URL'sidir:
HTML:
<img src="https://www.w3schools.com/images/picture.jpg" alt="Mountain">

Relative Dosya Yolları

Göreli bir dosya yolu, geçerli sayfaya göre bir dosyaya işaret eder.

Aşağıdaki örnekte, dosya yolu, geçerli web'in kökünde bulunan resimler klasöründeki bir dosyaya işaret eder:

HTML:
<img src="/images/picture.jpg" alt="Mountain">
cv48p7d.png
 

Blwe

Uzman üye
17 Şub 2021
1,585
1,645
Green/Moderasyon
iedbopc.png

Serinin ilk bölümü: HTML Öğrenelim - 1
Serinin ikinci bölümü: HTML Öğrenelim - 2
Serinin üçüncü bölümü: HTML Öğrenelim - 3
Serinin dördüncü bölümü: HTML Öğrenelim - 4
Serinin beşinci bölümü: HTM Öğrenelim - 5
Serinin altıncı bölümü: HTML Öğrenelim - 6
Serinin yedinci bölümü: HTML Öğrenelim - 7
Serinin sekizinci bölümü: HTML Öğrenelim - 8
Serinin dokuzuncu bölümü: HTML Öğrenelim - 9
Github - Repository
Kaynak: W3schools


qawanz5.png

HTML'de Blok ve Satır İçi Elementler

Her bir HTML elementi varsayılan(default) bir çıktı verir. Bu çıktı elementin hangi türde olduğuna göre değişiklik gösterir.
İki tür çıktı değeri vardır: Blok ve Satır içi

qrii134.png


Blok Seviyesinde Elementler

Blok seviyesinde bir element her zaman yeni bir satırla başlar ve tarayıcı otomatik olarak elementin önüne ve arkasına biraz boşluk ekler.

Blok seviyesinde bir element her zaman mevcut tüm genişliği kapsar.(olabildiğince sağa ve sola doğru yayılır)

Sıklıkla iki blok seviyesinde element kullanılır. Bunlar
<p> ve <div> elementleridir.
<p> elementi HTML dökümanlarında bir paragraf tanımlarken kullanılır.
<div> elementi HTML dökümanlarında bir bölümü tanımlar.
ntmtnui.png

HTML'de blok seviyesindeki elementler:
<address>
<article>
<aside>
<blockquote>
<canvas>
<dd>
<div>
<dl>
<dt>
<fieldset>
<figcaption>
<figure>
<footer>
<form>
<h1> - <h6>
<header>
<hr>
<li>
<main>
<nav>
<noscript>
<ol>
<p>
<pre>
<section>
<table>
<tfoot>
<ul>
<video>
cv48p7d.png


Satır İçi Elementler

Satır içi bir element yeni bir satırla başlamaz.
Satır içi elementler sadece gerektiği kadar boşluğu doldururlar.
r8sfd0q.png

HTML'de satır içi elementler:
<a>
<abbr>
<acronym>
<b>
<bdo>
<big>
<br>
<button>
<cite>
<code>
<dfn>
<em>
<i>
<img>
<input>
<kbd>
<label>
<map>
<object>
<output>
<q>
<samp>
<script>
<select>
<small>
<span>
<strong>
<sub>
<sup>
<textarea>
<time>
<tt>
<var>


Not: Bir satır içi element blok seviyesinde bir elementi bünyesinde barındıramaz.
ly0a8xm.png

<div> Elementi

<div> elementi sıklıkla diğer HTML elementlerini kapsayacağı şekilde kullanılır.
<div> elementi özniteliğe ihtiyaç duymaz. Fakat style, class ve id ortaktır.
CSS ile birlikte kullanıldığında içeriğin bloklarını şekillendirebilirsiniz.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<div style="background-color:black;color:white;padding:20px;">
  <h2>THT</h2>
  <p>Türk Hack Team 2002 yılında Arsenik tarafından kurulmuş olan siber güvenlik platformudur.</p>
  <p>Türk Hack Team bünyesinde çeşitli ekipleri barındıran Türkiye'nin en büyük siber güvenlik platformudur.</p>
</div>

</body>
</html>
Yukarıdaki kodun çıktısı:
kgzvge2.png

hrgljxv.png

<span> Elementi

<span> elementi bir dökümanın bir parçasını veya bir metnin bir parçasını işaretlemek için kullanılan satır içi bir kapsayıcıdır.
<span> elementi özniteliğe ihtiyaç duymaz. Fakat style, class ve id ortaktır.

CSS ile birlikte kullanıldığında metnin stilini değiştirebilirsiniz.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<h1>span Elementi</h1>

<p>THT'nin en iyi içerik üreten ekibi <span style="color:green;font-weight:bold">Green Team</span> forum üyeleri için detaylı içerikler hazırlarlar.  <span style="color:blue;font-weight:bold">Basın Medya</span> ekibi ise bu içeriklerin tanıtmını yapmaktadır.</p>

</body>
</html>
Yukarıdaki kodun çıktısı:
hunn0sy.png

4xd0g8i.png

HTML'de class Özelliği

class özelliği bir HTML elementinin sınıfını belirtmek için kullanılır.
Birden fazla HTML elementi aynı sınıfta olabilir.

class özelliği genellikle bir style sayfasında bir sınıf adını işaret etmek için kullanılır. Belirli sınıf adına sahip öğelere erişmek ve bunları değiştirmek için bir JavaScript tarafından da kullanılabilir.

Aşağıdaki örnekte, "city" değerine sahip bir sınıf özelliğinde üç <div> elemanımız var. Üç <div> elementinin tümü, başlık bölümündeki .city style tanımına göre eşit şekilde stillendirilecektir:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
.city {
  background-color: tomato;
  color: white;
  border: 2px solid black;
  margin: 20px;
  padding: 20px;
}
</style>
</head>
<body>

<div class="city">
<h2>Londra</h2>
<p>Londra İngiltere'nin başkentidir.</p>
</div>

<div class="city">
<h2>Paris</h2>
<p>Paris Fransa'nın başkentidir.</p>
</div>

<div class="city">
<h2>Tokyo</h2>
<p>Tokyo Japonya'nın başkentidir..</p>
</div>

</body>
</html>
Yukarıdaki kodun çıktısı:
of91wr8.png


İpucu: class özelliği her HTML elementinde kullanılabilir.
Not: class name(sınıf özelliği) büyük harf-küçük harf duyarlılığına sahiptir.(case sensitive)

4xd0g8i.png


class Özelliği için Sözdizimi(syntax)

Bir sınıf oluşturabilmek için bir nokta (.) karakteri ve ardından bir sınıf adı(class name) yazın. Ardından, küme parantezleri {} içinde CSS özelliklerini tanımlayın.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
.city {
  background-color: tomato;
  color: white;
  padding: 10px;
}
</style>
</head>
<body>

<h2>class Özelliği</h2>
<p>"city" sınıf adı ile elementleri şekillendirmek için CSS kullanın:</p>

<h2 class="city">Londra</h2>
<p>Londa İngiltere'nin başkentidir.</p>

<h2 class="city">Paris</h2>
<p>Paris Fransa'nın başkentidir.</p>

<h2 class="city">Tokyo</h2>
<p>Tokyo Japonya'nın başkentidir.</p>

</body>
</html>
Yukarıdaki kodun çıktısı:
mpthjs6.png


nlj3lm8.png


Çoklu Sınıflar(Multiple Classes)

HTML elementleri birden fazla sınıfa ait olabilirler.
Çoklu sınıflar tanımlamak için sınıf adlarını bir boşlukla ayırın, örneğin <div class="city main">. Öğe, belirtilen tüm sınıflara göre şekillendirilecektir.
Aşağıdaki örnekte ilk <h2> elementi hem city sınıfına hem de main sınıfına dahildir:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
.city {
  background-color: tomato;
  color: white;
  padding: 10px;
}

.main {
  text-align: center;
}
</style>
</head>
<body>

<h2>Çoklu Sınıflar(Multiple Classes)

</h2>
<p>HTML elementleri birden fazla sınıfa ait olabilirler.

</p>

<h2 class="city main">London</h2>
<h2 class="city">Paris</h2>
<h2 class="city">Tokyo</h2>

</body>
</html>
Yukarıdaki kodun çıktısı:
sz5ha81.png

cv48p7d.png

Farklı Elementler Aynı Sınıfı Paylaşabilir

Farklı HTML elementleri aynı sınıf adını işaret edebilirler.

Aşağıdaki örnekte <h2> ve <p> elementleri "city" sınıfını işaret etmektedir. Ayrıca aynı stili paylaşacaklardır:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
.city {
  background-color: tomato;
  color: white;
  padding: 10px;
}
</style>
</head>
<body>

<h2>Farklı Elementler Aynı Sınıfı Paylaşabilir

</h2>

<p>İki HTML elementi aynı etiket ismine sahip olmasa bile aynı sınıfı işaret edebilirler ve CSS ile birlikte aynı görünümü elde edebilirler.</p>

<h2 class="city">Paris</h2>
<p class="city">Paris Fransa'nın başkentidir.</p>

</body>
</html>
Yukarıdaki kodun çıktısı:
3jln0aq.png

cv48p7d.png

class Özelliğini JavaScript'te Kullanmak

Sınıf adı(class name), belirli elementler için belirli görevleri gerçekleştirmek amacıyla JavaScriptte kullanılabilir.
JavaScript, getElementsByClassName() yöntemiyle belirli bir sınıf adına sahip öğelere erişebilir.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<h2>class Özelliğini JavaScript'te Kullanmak</h2>
<p>"city" sınıf adıyla tüm özellikleri saklamak için butona basınız</p>

<button onclick="myFunction()">Elementleri sakla</button>

<h2 class="city">London</h2>
<p>Londra İngiltere'nin başkentidir.</p>

<h2 class="city">Paris</h2>
<p>Paris Fransa'nın başkentidir.</p>

<h2 class="city">Tokyo</h2>
<p>Tokyo Japonya'nın başkentidir.</p>

<script>
function myFunction() {
  var x = document.getElementsByClassName("city");
  for (var i = 0; i < x.length; i++) {
    x[i].style.display = "none";
  }
}
</script>

</body>
</html>
Yukarıdaki kodun çıktısı:
1tsextg.png

"Elementleri sakla" butonuna bastığımızda ekrandaki çıktı:
jp8x1vu.png


7yfopjr.png


id Özelliği

id özelliği HTML elementleri için eşsiz bir id tanımlamak için kullanılır.
Bir HTML dökümanında aynı id'ye sahip birden fazla element bulunamaz.
id özelliği, bir style sayfasında belirli bir stil bildirimine işaret etmek için kullanılır. Ayrıca JavaScript tarafından belirli bir kimliğe sahip öğeye erişmek ve bunları işlemek için kullanılır.

id özelliği için sözdizimi: # işaretinden sonra id ismini yazarız. Sonrasında CSS özelliklerinden {} işaretlerini kullanırız.

Aşağıdaki örnekte, "myHeader" id'sine işaret eden bir <h1> elemanımız var. Bu <h1> öğesi, head bölümündeki #myHeader style tanımına göre biçimlendirilecektir:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
#myHeader {
  background-color: lightblue;
  color: black;
  padding: 40px;
  text-align: center;
}
</style>
</head>
<body>

<h2>id Özelliği</h2>
<p>
"myHeader" kimliğine sahip bir öğeye stil vermek için CSS kullanın:</p>

<h1 id="myHeader">My Header</h1>

</body>
</html>
Yukarıdaki kodun çıktısı:
k9icfqt.png


Not: id ismi küçük harf-büyük harf duyarlılığına sahiptir.(case sensitive)
Not: id isimleri en az bir karakter içermek zorundadır. id isimleri numara ile başlayamaz ve boşluk içeremez.
cv48p7d.png

id Özelliğini JavaScript'te Kullanmak

id özelliği, JavaScript tarafından belirli öğe için bazı görevleri gerçekleştirmek için kullanılabilir.

JavaScript, getElementById() yöntemiyle belirli bir kimliğe sahip bir öğeye erişebilir.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<h2>id Özelliğini JavaScript'te Kullanmak</h2>
<p>id özelliği, JavaScript tarafından belirli öğe için bazı görevleri gerçekleştirmek için kullanılabilir.



JavaScript, getElementById() yöntemiyle belirli bir kimliğe sahip bir öğeye erişebilir</p>

<h1 id="myHeader">Merhaba THT</h1>
<button onclick="displayResult()">Metni Değiştir.</button>

<script>
function displayResult() {
  document.getElementById("myHeader").innerHTML = "Have a nice day!";
}
</script>

</body>
</html>
Yukarıdaki kodun çıktısı:
nt4m88r.png


dqyg4y8.png


HTML'de Iframe

Bir web sayfasını bir web sayfasının içinde görüntülemek için Iframe kullanılır.
Örnek kullanım:
teb1n1q.png


Iframe ifadesinin sözdizimi(Syntax)

<iframe> etiketi satır içi bir çerçeve oluşturmak için kullanılır.
Satır içi bir çerçeve bir dökümanı mevcut HTML dökümanına gömmek için kullanılır.
Kullanım biçimi:
HTML:
<iframe src="url" title="description"></iframe>

İpucu: <iframe> için her zaman bir <title> özelliği eklemek iyi bir uygulamadır. Bu, ekran okuyucular tarafından iframe içeriğinin ne olduğunu okumak için kullanılır.

Iframe - Yüksekliği ve genişliği ayarlamak

Iframe'in genişliğini ve yüksekliğini ayarlamak için height ve width özelliklerini kullanırız.
Kullanım biçimi:
HTML:
<iframe src="demo_iframe.htm" height="200" width="300" title="Iframe Example"></iframe>
veya style özelliğini kullanarak CSS'in height ve width özelliklerini kullanabilirsiniz.
Kullanım biçimi:
HTML:
<iframe src="demo_iframe.htm" style="height:200px;width:300px;" title="Iframe Example"></iframe>

Iframe - Sınırları Kaldırmak

Varsayılan olarak iframe çevresinde bir sınırla birlikte oluşur. Bu sınırı kaldırmak için style özelliğini CSS'in border özelliğiyle kullanabiliriz.
Kullanım biçimi:
HTML:
<iframe src="demo_iframe.htm" style="border:none;" title="Iframe Example"></iframe>
Ayrıca CSS ile birlikte iframe'in sınırının boyutunu ve rengini değiştirebilirsiniz.
Kullanım biçimi:
HTML:
<iframe src="demo_iframe.htm" style="border:2px solid red;" title="Iframe Example"></iframe>

Iframe - Bağlantı Hedefi

Bir iframe, bir bağlantı için hedef çerçeve olarak kullanılabilir.
Bağlantının target özelliği iframe'in name özelliğini anmalıdır.
Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<h2>Iframe - Bağlantı Hedefi

</h2>

<iframe src="demo_iframe.htm" name="iframe_a" height="300px" width="100%" title="Iframe Example"></iframe>

<p><a href="https://www.w3schools.com" target="iframe_a">W3Schools.com</a></p>

<p>Bir bağlantının hedef niteliği, bir iframe'in adıyla eşleştiğinde, bağlantı iframe'de açılır..</p>

</body>
</html>
Yukarıdaki kodun çıktısı:
oa4klhx.png

cv48p7d.png

HTML ve JavaScript

JavaScript HTML sayfalarını daha dinamik ve etkileşimli kılar.

HTML'de <script> Etiketi

<script> etiketi kullanıcı tarafında bir script tanımlamak için kullanılır.(JavaScript)
<script> öğesi ya script deyimleri içerir ya da src özelliği aracılığıyla harici bir komut dosyasına işaret eder.
JavaScript'in yaygın kullanımları, görüntü işleme, form doğrulama ve dinamik içerik değişiklikleridir.
JavaScript, bir HTML elementi seçmek için çoğunlukla
document.getElementById() yöntemini kullanır.

JavaScript ne yapabilir?
* Javascript içeriği değiştirmek için kullanılabilir. - Örnek
* Javascript stil değiştirmek için kullanılabilir. - Örnek
* Javascript özellik değiştirmek için kullanılabilir. - Örnek


<noscript> Etiketi
<noscript> etiketi tarayıcılarında komut dosyalarını devre dışı bırakmış veya komut dosyalarını desteklemeyen bir tarayıcıya sahip kullanıcılara gösterilecek alternatif bir içeriği tanımlar.
Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = "Merhaba JavaScript!";
</script>

<noscript>Üzgünüm, tarayıcınız JavaScript'i desteklemiyor.</noscript>

<p>JavaScript desteği olmayan bir tarayıcı, noscript öğesinin içine yazılan metni gösterecektir.</p>
 
</body>
</html>
Yukarıdaki kodun çıktısı:
ohc9j5x.png

Eğer tarayıcımız JavaScript'i desteklemiyor olsaydı "Üzgünüm, tarayıcınız JavaScript'i desteklemiyor." çıktısını verecekti.
cv48p7d.png

HTML'de Dosya Yolları

Dosya yolu, bir web sitesinin klasör yapısındaki bir dosyanın konumunu tanımlar.
Dosya yolları, aşağıdakiler gibi harici dosyalara bağlanırken kullanılır:
-Web sayfaları
-Görseller
-Style sheets
-JavaScripts


Örnek Dosya Yolları
Yol
Açıklama
<img src="picture.jpg">
"picture.jpg" dosyası, geçerli sayfayla aynı klasörde bulunur
<img src="images/pictures.jpg">
"picture.jpg" dosyası, geçerli klasördeki resimler klasöründe bulunur.
<img src="/images/picture.jpg">
"picture.jpg" dosyası, geçerli web'in kökündeki resimler klasöründe bulunur.
<img src="../picture.jpg">
"picture.jpg" dosyası, geçerli klasörden bir seviye yukarı olan klasörde bulunur.

Mutlak Dosya Yolları

Mutlak dosya yolu, bir dosyanın tam URL'sidir:
HTML:
<img src="https://www.w3schools.com/images/picture.jpg" alt="Mountain">

Relative Dosya Yolları

Göreli bir dosya yolu, geçerli sayfaya göre bir dosyaya işaret eder.

Aşağıdaki örnekte, dosya yolu, geçerli web'in kökünde bulunan resimler klasöründeki bir dosyaya işaret eder:

HTML:
<img src="/images/picture.jpg" alt="Mountain">
cv48p7d.png
Elinize sağlık hocam..
 

JohnWick51

Uzman üye
20 Mar 2022
1,867
770
28
iedbopc.png

Serinin ilk bölümü: HTML Öğrenelim - 1
Serinin ikinci bölümü: HTML Öğrenelim - 2
Serinin üçüncü bölümü: HTML Öğrenelim - 3
Serinin dördüncü bölümü: HTML Öğrenelim - 4
Serinin beşinci bölümü: HTM Öğrenelim - 5
Serinin altıncı bölümü: HTML Öğrenelim - 6
Serinin yedinci bölümü: HTML Öğrenelim - 7
Serinin sekizinci bölümü: HTML Öğrenelim - 8
Serinin dokuzuncu bölümü: HTML Öğrenelim - 9
Github - Repository
Kaynak: W3schools


qawanz5.png

HTML'de Blok ve Satır İçi Elementler

Her bir HTML elementi varsayılan(default) bir çıktı verir. Bu çıktı elementin hangi türde olduğuna göre değişiklik gösterir.
İki tür çıktı değeri vardır: Blok ve Satır içi

qrii134.png


Blok Seviyesinde Elementler

Blok seviyesinde bir element her zaman yeni bir satırla başlar ve tarayıcı otomatik olarak elementin önüne ve arkasına biraz boşluk ekler.

Blok seviyesinde bir element her zaman mevcut tüm genişliği kapsar.(olabildiğince sağa ve sola doğru yayılır)

Sıklıkla iki blok seviyesinde element kullanılır. Bunlar
<p> ve <div> elementleridir.
<p> elementi HTML dökümanlarında bir paragraf tanımlarken kullanılır.
<div> elementi HTML dökümanlarında bir bölümü tanımlar.
ntmtnui.png

HTML'de blok seviyesindeki elementler:
<address>
<article>
<aside>
<blockquote>
<canvas>
<dd>
<div>
<dl>
<dt>
<fieldset>
<figcaption>
<figure>
<footer>
<form>
<h1> - <h6>
<header>
<hr>
<li>
<main>
<nav>
<noscript>
<ol>
<p>
<pre>
<section>
<table>
<tfoot>
<ul>
<video>
cv48p7d.png


Satır İçi Elementler

Satır içi bir element yeni bir satırla başlamaz.
Satır içi elementler sadece gerektiği kadar boşluğu doldururlar.
r8sfd0q.png

HTML'de satır içi elementler:
<a>
<abbr>
<acronym>
<b>
<bdo>
<big>
<br>
<button>
<cite>
<code>
<dfn>
<em>
<i>
<img>
<input>
<kbd>
<label>
<map>
<object>
<output>
<q>
<samp>
<script>
<select>
<small>
<span>
<strong>
<sub>
<sup>
<textarea>
<time>
<tt>
<var>


Not: Bir satır içi element blok seviyesinde bir elementi bünyesinde barındıramaz.
ly0a8xm.png

<div> Elementi

<div> elementi sıklıkla diğer HTML elementlerini kapsayacağı şekilde kullanılır.
<div> elementi özniteliğe ihtiyaç duymaz. Fakat style, class ve id ortaktır.
CSS ile birlikte kullanıldığında içeriğin bloklarını şekillendirebilirsiniz.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<div style="background-color:black;color:white;padding:20px;">
  <h2>THT</h2>
  <p>Türk Hack Team 2002 yılında Arsenik tarafından kurulmuş olan siber güvenlik platformudur.</p>
  <p>Türk Hack Team bünyesinde çeşitli ekipleri barındıran Türkiye'nin en büyük siber güvenlik platformudur.</p>
</div>

</body>
</html>
Yukarıdaki kodun çıktısı:
kgzvge2.png

hrgljxv.png

<span> Elementi

<span> elementi bir dökümanın bir parçasını veya bir metnin bir parçasını işaretlemek için kullanılan satır içi bir kapsayıcıdır.
<span> elementi özniteliğe ihtiyaç duymaz. Fakat style, class ve id ortaktır.

CSS ile birlikte kullanıldığında metnin stilini değiştirebilirsiniz.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<h1>span Elementi</h1>

<p>THT'nin en iyi içerik üreten ekibi <span style="color:green;font-weight:bold">Green Team</span> forum üyeleri için detaylı içerikler hazırlarlar.  <span style="color:blue;font-weight:bold">Basın Medya</span> ekibi ise bu içeriklerin tanıtmını yapmaktadır.</p>

</body>
</html>
Yukarıdaki kodun çıktısı:
hunn0sy.png

4xd0g8i.png

HTML'de class Özelliği

class özelliği bir HTML elementinin sınıfını belirtmek için kullanılır.
Birden fazla HTML elementi aynı sınıfta olabilir.

class özelliği genellikle bir style sayfasında bir sınıf adını işaret etmek için kullanılır. Belirli sınıf adına sahip öğelere erişmek ve bunları değiştirmek için bir JavaScript tarafından da kullanılabilir.

Aşağıdaki örnekte, "city" değerine sahip bir sınıf özelliğinde üç <div> elemanımız var. Üç <div> elementinin tümü, başlık bölümündeki .city style tanımına göre eşit şekilde stillendirilecektir:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
.city {
  background-color: tomato;
  color: white;
  border: 2px solid black;
  margin: 20px;
  padding: 20px;
}
</style>
</head>
<body>

<div class="city">
<h2>Londra</h2>
<p>Londra İngiltere'nin başkentidir.</p>
</div>

<div class="city">
<h2>Paris</h2>
<p>Paris Fransa'nın başkentidir.</p>
</div>

<div class="city">
<h2>Tokyo</h2>
<p>Tokyo Japonya'nın başkentidir..</p>
</div>

</body>
</html>
Yukarıdaki kodun çıktısı:
of91wr8.png


İpucu: class özelliği her HTML elementinde kullanılabilir.
Not: class name(sınıf özelliği) büyük harf-küçük harf duyarlılığına sahiptir.(case sensitive)

4xd0g8i.png


class Özelliği için Sözdizimi(syntax)

Bir sınıf oluşturabilmek için bir nokta (.) karakteri ve ardından bir sınıf adı(class name) yazın. Ardından, küme parantezleri {} içinde CSS özelliklerini tanımlayın.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
.city {
  background-color: tomato;
  color: white;
  padding: 10px;
}
</style>
</head>
<body>

<h2>class Özelliği</h2>
<p>"city" sınıf adı ile elementleri şekillendirmek için CSS kullanın:</p>

<h2 class="city">Londra</h2>
<p>Londa İngiltere'nin başkentidir.</p>

<h2 class="city">Paris</h2>
<p>Paris Fransa'nın başkentidir.</p>

<h2 class="city">Tokyo</h2>
<p>Tokyo Japonya'nın başkentidir.</p>

</body>
</html>
Yukarıdaki kodun çıktısı:
mpthjs6.png


nlj3lm8.png


Çoklu Sınıflar(Multiple Classes)

HTML elementleri birden fazla sınıfa ait olabilirler.
Çoklu sınıflar tanımlamak için sınıf adlarını bir boşlukla ayırın, örneğin <div class="city main">. Öğe, belirtilen tüm sınıflara göre şekillendirilecektir.
Aşağıdaki örnekte ilk <h2> elementi hem city sınıfına hem de main sınıfına dahildir:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
.city {
  background-color: tomato;
  color: white;
  padding: 10px;
}

.main {
  text-align: center;
}
</style>
</head>
<body>

<h2>Çoklu Sınıflar(Multiple Classes)

</h2>
<p>HTML elementleri birden fazla sınıfa ait olabilirler.

</p>

<h2 class="city main">London</h2>
<h2 class="city">Paris</h2>
<h2 class="city">Tokyo</h2>

</body>
</html>
Yukarıdaki kodun çıktısı:
sz5ha81.png

cv48p7d.png

Farklı Elementler Aynı Sınıfı Paylaşabilir

Farklı HTML elementleri aynı sınıf adını işaret edebilirler.

Aşağıdaki örnekte <h2> ve <p> elementleri "city" sınıfını işaret etmektedir. Ayrıca aynı stili paylaşacaklardır:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
.city {
  background-color: tomato;
  color: white;
  padding: 10px;
}
</style>
</head>
<body>

<h2>Farklı Elementler Aynı Sınıfı Paylaşabilir

</h2>

<p>İki HTML elementi aynı etiket ismine sahip olmasa bile aynı sınıfı işaret edebilirler ve CSS ile birlikte aynı görünümü elde edebilirler.</p>

<h2 class="city">Paris</h2>
<p class="city">Paris Fransa'nın başkentidir.</p>

</body>
</html>
Yukarıdaki kodun çıktısı:
3jln0aq.png

cv48p7d.png

class Özelliğini JavaScript'te Kullanmak

Sınıf adı(class name), belirli elementler için belirli görevleri gerçekleştirmek amacıyla JavaScriptte kullanılabilir.
JavaScript, getElementsByClassName() yöntemiyle belirli bir sınıf adına sahip öğelere erişebilir.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<h2>class Özelliğini JavaScript'te Kullanmak</h2>
<p>"city" sınıf adıyla tüm özellikleri saklamak için butona basınız</p>

<button onclick="myFunction()">Elementleri sakla</button>

<h2 class="city">London</h2>
<p>Londra İngiltere'nin başkentidir.</p>

<h2 class="city">Paris</h2>
<p>Paris Fransa'nın başkentidir.</p>

<h2 class="city">Tokyo</h2>
<p>Tokyo Japonya'nın başkentidir.</p>

<script>
function myFunction() {
  var x = document.getElementsByClassName("city");
  for (var i = 0; i < x.length; i++) {
    x[i].style.display = "none";
  }
}
</script>

</body>
</html>
Yukarıdaki kodun çıktısı:
1tsextg.png

"Elementleri sakla" butonuna bastığımızda ekrandaki çıktı:
jp8x1vu.png


7yfopjr.png


id Özelliği

id özelliği HTML elementleri için eşsiz bir id tanımlamak için kullanılır.
Bir HTML dökümanında aynı id'ye sahip birden fazla element bulunamaz.
id özelliği, bir style sayfasında belirli bir stil bildirimine işaret etmek için kullanılır. Ayrıca JavaScript tarafından belirli bir kimliğe sahip öğeye erişmek ve bunları işlemek için kullanılır.

id özelliği için sözdizimi: # işaretinden sonra id ismini yazarız. Sonrasında CSS özelliklerinden {} işaretlerini kullanırız.

Aşağıdaki örnekte, "myHeader" id'sine işaret eden bir <h1> elemanımız var. Bu <h1> öğesi, head bölümündeki #myHeader style tanımına göre biçimlendirilecektir:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
#myHeader {
  background-color: lightblue;
  color: black;
  padding: 40px;
  text-align: center;
}
</style>
</head>
<body>

<h2>id Özelliği</h2>
<p>
"myHeader" kimliğine sahip bir öğeye stil vermek için CSS kullanın:</p>

<h1 id="myHeader">My Header</h1>

</body>
</html>
Yukarıdaki kodun çıktısı:
k9icfqt.png


Not: id ismi küçük harf-büyük harf duyarlılığına sahiptir.(case sensitive)
Not: id isimleri en az bir karakter içermek zorundadır. id isimleri numara ile başlayamaz ve boşluk içeremez.
cv48p7d.png

id Özelliğini JavaScript'te Kullanmak

id özelliği, JavaScript tarafından belirli öğe için bazı görevleri gerçekleştirmek için kullanılabilir.

JavaScript, getElementById() yöntemiyle belirli bir kimliğe sahip bir öğeye erişebilir.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<h2>id Özelliğini JavaScript'te Kullanmak</h2>
<p>id özelliği, JavaScript tarafından belirli öğe için bazı görevleri gerçekleştirmek için kullanılabilir.



JavaScript, getElementById() yöntemiyle belirli bir kimliğe sahip bir öğeye erişebilir</p>

<h1 id="myHeader">Merhaba THT</h1>
<button onclick="displayResult()">Metni Değiştir.</button>

<script>
function displayResult() {
  document.getElementById("myHeader").innerHTML = "Have a nice day!";
}
</script>

</body>
</html>
Yukarıdaki kodun çıktısı:
nt4m88r.png


dqyg4y8.png


HTML'de Iframe

Bir web sayfasını bir web sayfasının içinde görüntülemek için Iframe kullanılır.
Örnek kullanım:
teb1n1q.png


Iframe ifadesinin sözdizimi(Syntax)

<iframe> etiketi satır içi bir çerçeve oluşturmak için kullanılır.
Satır içi bir çerçeve bir dökümanı mevcut HTML dökümanına gömmek için kullanılır.
Kullanım biçimi:
HTML:
<iframe src="url" title="description"></iframe>

İpucu: <iframe> için her zaman bir <title> özelliği eklemek iyi bir uygulamadır. Bu, ekran okuyucular tarafından iframe içeriğinin ne olduğunu okumak için kullanılır.

Iframe - Yüksekliği ve genişliği ayarlamak

Iframe'in genişliğini ve yüksekliğini ayarlamak için height ve width özelliklerini kullanırız.
Kullanım biçimi:
HTML:
<iframe src="demo_iframe.htm" height="200" width="300" title="Iframe Example"></iframe>
veya style özelliğini kullanarak CSS'in height ve width özelliklerini kullanabilirsiniz.
Kullanım biçimi:
HTML:
<iframe src="demo_iframe.htm" style="height:200px;width:300px;" title="Iframe Example"></iframe>

Iframe - Sınırları Kaldırmak

Varsayılan olarak iframe çevresinde bir sınırla birlikte oluşur. Bu sınırı kaldırmak için style özelliğini CSS'in border özelliğiyle kullanabiliriz.
Kullanım biçimi:
HTML:
<iframe src="demo_iframe.htm" style="border:none;" title="Iframe Example"></iframe>
Ayrıca CSS ile birlikte iframe'in sınırının boyutunu ve rengini değiştirebilirsiniz.
Kullanım biçimi:
HTML:
<iframe src="demo_iframe.htm" style="border:2px solid red;" title="Iframe Example"></iframe>

Iframe - Bağlantı Hedefi

Bir iframe, bir bağlantı için hedef çerçeve olarak kullanılabilir.
Bağlantının target özelliği iframe'in name özelliğini anmalıdır.
Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<h2>Iframe - Bağlantı Hedefi

</h2>

<iframe src="demo_iframe.htm" name="iframe_a" height="300px" width="100%" title="Iframe Example"></iframe>

<p><a href="https://www.w3schools.com" target="iframe_a">W3Schools.com</a></p>

<p>Bir bağlantının hedef niteliği, bir iframe'in adıyla eşleştiğinde, bağlantı iframe'de açılır..</p>

</body>
</html>
Yukarıdaki kodun çıktısı:
oa4klhx.png

cv48p7d.png

HTML ve JavaScript

JavaScript HTML sayfalarını daha dinamik ve etkileşimli kılar.

HTML'de <script> Etiketi

<script> etiketi kullanıcı tarafında bir script tanımlamak için kullanılır.(JavaScript)
<script> öğesi ya script deyimleri içerir ya da src özelliği aracılığıyla harici bir komut dosyasına işaret eder.
JavaScript'in yaygın kullanımları, görüntü işleme, form doğrulama ve dinamik içerik değişiklikleridir.
JavaScript, bir HTML elementi seçmek için çoğunlukla
document.getElementById() yöntemini kullanır.

JavaScript ne yapabilir?
* Javascript içeriği değiştirmek için kullanılabilir. - Örnek
* Javascript stil değiştirmek için kullanılabilir. - Örnek
* Javascript özellik değiştirmek için kullanılabilir. - Örnek


<noscript> Etiketi
<noscript> etiketi tarayıcılarında komut dosyalarını devre dışı bırakmış veya komut dosyalarını desteklemeyen bir tarayıcıya sahip kullanıcılara gösterilecek alternatif bir içeriği tanımlar.
Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = "Merhaba JavaScript!";
</script>

<noscript>Üzgünüm, tarayıcınız JavaScript'i desteklemiyor.</noscript>

<p>JavaScript desteği olmayan bir tarayıcı, noscript öğesinin içine yazılan metni gösterecektir.</p>
 
</body>
</html>
Yukarıdaki kodun çıktısı:
ohc9j5x.png

Eğer tarayıcımız JavaScript'i desteklemiyor olsaydı "Üzgünüm, tarayıcınız JavaScript'i desteklemiyor." çıktısını verecekti.
cv48p7d.png

HTML'de Dosya Yolları

Dosya yolu, bir web sitesinin klasör yapısındaki bir dosyanın konumunu tanımlar.
Dosya yolları, aşağıdakiler gibi harici dosyalara bağlanırken kullanılır:
-Web sayfaları
-Görseller
-Style sheets
-JavaScripts


Örnek Dosya Yolları
Yol
Açıklama
<img src="picture.jpg">
"picture.jpg" dosyası, geçerli sayfayla aynı klasörde bulunur
<img src="images/pictures.jpg">
"picture.jpg" dosyası, geçerli klasördeki resimler klasöründe bulunur.
<img src="/images/picture.jpg">
"picture.jpg" dosyası, geçerli web'in kökündeki resimler klasöründe bulunur.
<img src="../picture.jpg">
"picture.jpg" dosyası, geçerli klasörden bir seviye yukarı olan klasörde bulunur.

Mutlak Dosya Yolları

Mutlak dosya yolu, bir dosyanın tam URL'sidir:
HTML:
<img src="https://www.w3schools.com/images/picture.jpg" alt="Mountain">

Relative Dosya Yolları

Göreli bir dosya yolu, geçerli sayfaya göre bir dosyaya işaret eder.

Aşağıdaki örnekte, dosya yolu, geçerli web'in kökünde bulunan resimler klasöründeki bir dosyaya işaret eder:

HTML:
<img src="/images/picture.jpg" alt="Mountain">
cv48p7d.png
Ellerine saglik
 
11 Tem 2021
168
51
iedbopc.png

Serinin ilk bölümü: HTML Öğrenelim - 1
Serinin ikinci bölümü: HTML Öğrenelim - 2
Serinin üçüncü bölümü: HTML Öğrenelim - 3
Serinin dördüncü bölümü: HTML Öğrenelim - 4
Serinin beşinci bölümü: HTM Öğrenelim - 5
Serinin altıncı bölümü: HTML Öğrenelim - 6
Serinin yedinci bölümü: HTML Öğrenelim - 7
Serinin sekizinci bölümü: HTML Öğrenelim - 8
Serinin dokuzuncu bölümü: HTML Öğrenelim - 9
Github - Repository
Kaynak: W3schools


qawanz5.png

HTML'de Blok ve Satır İçi Elementler

Her bir HTML elementi varsayılan(default) bir çıktı verir. Bu çıktı elementin hangi türde olduğuna göre değişiklik gösterir.
İki tür çıktı değeri vardır: Blok ve Satır içi

qrii134.png


Blok Seviyesinde Elementler

Blok seviyesinde bir element her zaman yeni bir satırla başlar ve tarayıcı otomatik olarak elementin önüne ve arkasına biraz boşluk ekler.

Blok seviyesinde bir element her zaman mevcut tüm genişliği kapsar.(olabildiğince sağa ve sola doğru yayılır)

Sıklıkla iki blok seviyesinde element kullanılır. Bunlar
<p> ve <div> elementleridir.
<p> elementi HTML dökümanlarında bir paragraf tanımlarken kullanılır.
<div> elementi HTML dökümanlarında bir bölümü tanımlar.
ntmtnui.png

HTML'de blok seviyesindeki elementler:
<address>
<article>
<aside>
<blockquote>
<canvas>
<dd>
<div>
<dl>
<dt>
<fieldset>
<figcaption>
<figure>
<footer>
<form>
<h1> - <h6>
<header>
<hr>
<li>
<main>
<nav>
<noscript>
<ol>
<p>
<pre>
<section>
<table>
<tfoot>
<ul>
<video>
cv48p7d.png


Satır İçi Elementler

Satır içi bir element yeni bir satırla başlamaz.
Satır içi elementler sadece gerektiği kadar boşluğu doldururlar.
r8sfd0q.png

HTML'de satır içi elementler:
<a>
<abbr>
<acronym>
<b>
<bdo>
<big>
<br>
<button>
<cite>
<code>
<dfn>
<em>
<i>
<img>
<input>
<kbd>
<label>
<map>
<object>
<output>
<q>
<samp>
<script>
<select>
<small>
<span>
<strong>
<sub>
<sup>
<textarea>
<time>
<tt>
<var>


Not: Bir satır içi element blok seviyesinde bir elementi bünyesinde barındıramaz.
ly0a8xm.png

<div> Elementi

<div> elementi sıklıkla diğer HTML elementlerini kapsayacağı şekilde kullanılır.
<div> elementi özniteliğe ihtiyaç duymaz. Fakat style, class ve id ortaktır.
CSS ile birlikte kullanıldığında içeriğin bloklarını şekillendirebilirsiniz.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<div style="background-color:black;color:white;padding:20px;">
  <h2>THT</h2>
  <p>Türk Hack Team 2002 yılında Arsenik tarafından kurulmuş olan siber güvenlik platformudur.</p>
  <p>Türk Hack Team bünyesinde çeşitli ekipleri barındıran Türkiye'nin en büyük siber güvenlik platformudur.</p>
</div>

</body>
</html>
Yukarıdaki kodun çıktısı:
kgzvge2.png

hrgljxv.png

<span> Elementi

<span> elementi bir dökümanın bir parçasını veya bir metnin bir parçasını işaretlemek için kullanılan satır içi bir kapsayıcıdır.
<span> elementi özniteliğe ihtiyaç duymaz. Fakat style, class ve id ortaktır.

CSS ile birlikte kullanıldığında metnin stilini değiştirebilirsiniz.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<h1>span Elementi</h1>

<p>THT'nin en iyi içerik üreten ekibi <span style="color:green;font-weight:bold">Green Team</span> forum üyeleri için detaylı içerikler hazırlarlar.  <span style="color:blue;font-weight:bold">Basın Medya</span> ekibi ise bu içeriklerin tanıtmını yapmaktadır.</p>

</body>
</html>
Yukarıdaki kodun çıktısı:
hunn0sy.png

4xd0g8i.png

HTML'de class Özelliği

class özelliği bir HTML elementinin sınıfını belirtmek için kullanılır.
Birden fazla HTML elementi aynı sınıfta olabilir.

class özelliği genellikle bir style sayfasında bir sınıf adını işaret etmek için kullanılır. Belirli sınıf adına sahip öğelere erişmek ve bunları değiştirmek için bir JavaScript tarafından da kullanılabilir.

Aşağıdaki örnekte, "city" değerine sahip bir sınıf özelliğinde üç <div> elemanımız var. Üç <div> elementinin tümü, başlık bölümündeki .city style tanımına göre eşit şekilde stillendirilecektir:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
.city {
  background-color: tomato;
  color: white;
  border: 2px solid black;
  margin: 20px;
  padding: 20px;
}
</style>
</head>
<body>

<div class="city">
<h2>Londra</h2>
<p>Londra İngiltere'nin başkentidir.</p>
</div>

<div class="city">
<h2>Paris</h2>
<p>Paris Fransa'nın başkentidir.</p>
</div>

<div class="city">
<h2>Tokyo</h2>
<p>Tokyo Japonya'nın başkentidir..</p>
</div>

</body>
</html>
Yukarıdaki kodun çıktısı:
of91wr8.png


İpucu: class özelliği her HTML elementinde kullanılabilir.
Not: class name(sınıf özelliği) büyük harf-küçük harf duyarlılığına sahiptir.(case sensitive)

4xd0g8i.png


class Özelliği için Sözdizimi(syntax)

Bir sınıf oluşturabilmek için bir nokta (.) karakteri ve ardından bir sınıf adı(class name) yazın. Ardından, küme parantezleri {} içinde CSS özelliklerini tanımlayın.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
.city {
  background-color: tomato;
  color: white;
  padding: 10px;
}
</style>
</head>
<body>

<h2>class Özelliği</h2>
<p>"city" sınıf adı ile elementleri şekillendirmek için CSS kullanın:</p>

<h2 class="city">Londra</h2>
<p>Londa İngiltere'nin başkentidir.</p>

<h2 class="city">Paris</h2>
<p>Paris Fransa'nın başkentidir.</p>

<h2 class="city">Tokyo</h2>
<p>Tokyo Japonya'nın başkentidir.</p>

</body>
</html>
Yukarıdaki kodun çıktısı:
mpthjs6.png


nlj3lm8.png


Çoklu Sınıflar(Multiple Classes)

HTML elementleri birden fazla sınıfa ait olabilirler.
Çoklu sınıflar tanımlamak için sınıf adlarını bir boşlukla ayırın, örneğin <div class="city main">. Öğe, belirtilen tüm sınıflara göre şekillendirilecektir.
Aşağıdaki örnekte ilk <h2> elementi hem city sınıfına hem de main sınıfına dahildir:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
.city {
  background-color: tomato;
  color: white;
  padding: 10px;
}

.main {
  text-align: center;
}
</style>
</head>
<body>

<h2>Çoklu Sınıflar(Multiple Classes)

</h2>
<p>HTML elementleri birden fazla sınıfa ait olabilirler.

</p>

<h2 class="city main">London</h2>
<h2 class="city">Paris</h2>
<h2 class="city">Tokyo</h2>

</body>
</html>
Yukarıdaki kodun çıktısı:
sz5ha81.png

cv48p7d.png

Farklı Elementler Aynı Sınıfı Paylaşabilir

Farklı HTML elementleri aynı sınıf adını işaret edebilirler.

Aşağıdaki örnekte <h2> ve <p> elementleri "city" sınıfını işaret etmektedir. Ayrıca aynı stili paylaşacaklardır:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
.city {
  background-color: tomato;
  color: white;
  padding: 10px;
}
</style>
</head>
<body>

<h2>Farklı Elementler Aynı Sınıfı Paylaşabilir

</h2>

<p>İki HTML elementi aynı etiket ismine sahip olmasa bile aynı sınıfı işaret edebilirler ve CSS ile birlikte aynı görünümü elde edebilirler.</p>

<h2 class="city">Paris</h2>
<p class="city">Paris Fransa'nın başkentidir.</p>

</body>
</html>
Yukarıdaki kodun çıktısı:
3jln0aq.png

cv48p7d.png

class Özelliğini JavaScript'te Kullanmak

Sınıf adı(class name), belirli elementler için belirli görevleri gerçekleştirmek amacıyla JavaScriptte kullanılabilir.
JavaScript, getElementsByClassName() yöntemiyle belirli bir sınıf adına sahip öğelere erişebilir.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<h2>class Özelliğini JavaScript'te Kullanmak</h2>
<p>"city" sınıf adıyla tüm özellikleri saklamak için butona basınız</p>

<button onclick="myFunction()">Elementleri sakla</button>

<h2 class="city">London</h2>
<p>Londra İngiltere'nin başkentidir.</p>

<h2 class="city">Paris</h2>
<p>Paris Fransa'nın başkentidir.</p>

<h2 class="city">Tokyo</h2>
<p>Tokyo Japonya'nın başkentidir.</p>

<script>
function myFunction() {
  var x = document.getElementsByClassName("city");
  for (var i = 0; i < x.length; i++) {
    x[i].style.display = "none";
  }
}
</script>

</body>
</html>
Yukarıdaki kodun çıktısı:
1tsextg.png

"Elementleri sakla" butonuna bastığımızda ekrandaki çıktı:
jp8x1vu.png


7yfopjr.png


id Özelliği

id özelliği HTML elementleri için eşsiz bir id tanımlamak için kullanılır.
Bir HTML dökümanında aynı id'ye sahip birden fazla element bulunamaz.
id özelliği, bir style sayfasında belirli bir stil bildirimine işaret etmek için kullanılır. Ayrıca JavaScript tarafından belirli bir kimliğe sahip öğeye erişmek ve bunları işlemek için kullanılır.

id özelliği için sözdizimi: # işaretinden sonra id ismini yazarız. Sonrasında CSS özelliklerinden {} işaretlerini kullanırız.

Aşağıdaki örnekte, "myHeader" id'sine işaret eden bir <h1> elemanımız var. Bu <h1> öğesi, head bölümündeki #myHeader style tanımına göre biçimlendirilecektir:
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
#myHeader {
  background-color: lightblue;
  color: black;
  padding: 40px;
  text-align: center;
}
</style>
</head>
<body>

<h2>id Özelliği</h2>
<p>
"myHeader" kimliğine sahip bir öğeye stil vermek için CSS kullanın:</p>

<h1 id="myHeader">My Header</h1>

</body>
</html>
Yukarıdaki kodun çıktısı:
k9icfqt.png


Not: id ismi küçük harf-büyük harf duyarlılığına sahiptir.(case sensitive)
Not: id isimleri en az bir karakter içermek zorundadır. id isimleri numara ile başlayamaz ve boşluk içeremez.
cv48p7d.png

id Özelliğini JavaScript'te Kullanmak

id özelliği, JavaScript tarafından belirli öğe için bazı görevleri gerçekleştirmek için kullanılabilir.

JavaScript, getElementById() yöntemiyle belirli bir kimliğe sahip bir öğeye erişebilir.

Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<h2>id Özelliğini JavaScript'te Kullanmak</h2>
<p>id özelliği, JavaScript tarafından belirli öğe için bazı görevleri gerçekleştirmek için kullanılabilir.



JavaScript, getElementById() yöntemiyle belirli bir kimliğe sahip bir öğeye erişebilir</p>

<h1 id="myHeader">Merhaba THT</h1>
<button onclick="displayResult()">Metni Değiştir.</button>

<script>
function displayResult() {
  document.getElementById("myHeader").innerHTML = "Have a nice day!";
}
</script>

</body>
</html>
Yukarıdaki kodun çıktısı:
nt4m88r.png


dqyg4y8.png


HTML'de Iframe

Bir web sayfasını bir web sayfasının içinde görüntülemek için Iframe kullanılır.
Örnek kullanım:
teb1n1q.png


Iframe ifadesinin sözdizimi(Syntax)

<iframe> etiketi satır içi bir çerçeve oluşturmak için kullanılır.
Satır içi bir çerçeve bir dökümanı mevcut HTML dökümanına gömmek için kullanılır.
Kullanım biçimi:
HTML:
<iframe src="url" title="description"></iframe>

İpucu: <iframe> için her zaman bir <title> özelliği eklemek iyi bir uygulamadır. Bu, ekran okuyucular tarafından iframe içeriğinin ne olduğunu okumak için kullanılır.

Iframe - Yüksekliği ve genişliği ayarlamak

Iframe'in genişliğini ve yüksekliğini ayarlamak için height ve width özelliklerini kullanırız.
Kullanım biçimi:
HTML:
<iframe src="demo_iframe.htm" height="200" width="300" title="Iframe Example"></iframe>
veya style özelliğini kullanarak CSS'in height ve width özelliklerini kullanabilirsiniz.
Kullanım biçimi:
HTML:
<iframe src="demo_iframe.htm" style="height:200px;width:300px;" title="Iframe Example"></iframe>

Iframe - Sınırları Kaldırmak

Varsayılan olarak iframe çevresinde bir sınırla birlikte oluşur. Bu sınırı kaldırmak için style özelliğini CSS'in border özelliğiyle kullanabiliriz.
Kullanım biçimi:
HTML:
<iframe src="demo_iframe.htm" style="border:none;" title="Iframe Example"></iframe>
Ayrıca CSS ile birlikte iframe'in sınırının boyutunu ve rengini değiştirebilirsiniz.
Kullanım biçimi:
HTML:
<iframe src="demo_iframe.htm" style="border:2px solid red;" title="Iframe Example"></iframe>

Iframe - Bağlantı Hedefi

Bir iframe, bir bağlantı için hedef çerçeve olarak kullanılabilir.
Bağlantının target özelliği iframe'in name özelliğini anmalıdır.
Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<h2>Iframe - Bağlantı Hedefi

</h2>

<iframe src="demo_iframe.htm" name="iframe_a" height="300px" width="100%" title="Iframe Example"></iframe>

<p><a href="https://www.w3schools.com" target="iframe_a">W3Schools.com</a></p>

<p>Bir bağlantının hedef niteliği, bir iframe'in adıyla eşleştiğinde, bağlantı iframe'de açılır..</p>

</body>
</html>
Yukarıdaki kodun çıktısı:
oa4klhx.png

cv48p7d.png

HTML ve JavaScript

JavaScript HTML sayfalarını daha dinamik ve etkileşimli kılar.

HTML'de <script> Etiketi

<script> etiketi kullanıcı tarafında bir script tanımlamak için kullanılır.(JavaScript)
<script> öğesi ya script deyimleri içerir ya da src özelliği aracılığıyla harici bir komut dosyasına işaret eder.
JavaScript'in yaygın kullanımları, görüntü işleme, form doğrulama ve dinamik içerik değişiklikleridir.
JavaScript, bir HTML elementi seçmek için çoğunlukla
document.getElementById() yöntemini kullanır.

JavaScript ne yapabilir?
* Javascript içeriği değiştirmek için kullanılabilir. - Örnek
* Javascript stil değiştirmek için kullanılabilir. - Örnek
* Javascript özellik değiştirmek için kullanılabilir. - Örnek


<noscript> Etiketi
<noscript> etiketi tarayıcılarında komut dosyalarını devre dışı bırakmış veya komut dosyalarını desteklemeyen bir tarayıcıya sahip kullanıcılara gösterilecek alternatif bir içeriği tanımlar.
Örnek:
HTML:
<!DOCTYPE html>
<html>
<body>

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = "Merhaba JavaScript!";
</script>

<noscript>Üzgünüm, tarayıcınız JavaScript'i desteklemiyor.</noscript>

<p>JavaScript desteği olmayan bir tarayıcı, noscript öğesinin içine yazılan metni gösterecektir.</p>
 
</body>
</html>
Yukarıdaki kodun çıktısı:
ohc9j5x.png

Eğer tarayıcımız JavaScript'i desteklemiyor olsaydı "Üzgünüm, tarayıcınız JavaScript'i desteklemiyor." çıktısını verecekti.
cv48p7d.png

HTML'de Dosya Yolları

Dosya yolu, bir web sitesinin klasör yapısındaki bir dosyanın konumunu tanımlar.
Dosya yolları, aşağıdakiler gibi harici dosyalara bağlanırken kullanılır:
-Web sayfaları
-Görseller
-Style sheets
-JavaScripts


Örnek Dosya Yolları
Yol
Açıklama
<img src="picture.jpg">
"picture.jpg" dosyası, geçerli sayfayla aynı klasörde bulunur
<img src="images/pictures.jpg">
"picture.jpg" dosyası, geçerli klasördeki resimler klasöründe bulunur.
<img src="/images/picture.jpg">
"picture.jpg" dosyası, geçerli web'in kökündeki resimler klasöründe bulunur.
<img src="../picture.jpg">
"picture.jpg" dosyası, geçerli klasörden bir seviye yukarı olan klasörde bulunur.

Mutlak Dosya Yolları

Mutlak dosya yolu, bir dosyanın tam URL'sidir:
HTML:
<img src="https://www.w3schools.com/images/picture.jpg" alt="Mountain">

Relative Dosya Yolları

Göreli bir dosya yolu, geçerli sayfaya göre bir dosyaya işaret eder.

Aşağıdaki örnekte, dosya yolu, geçerli web'in kökünde bulunan resimler klasöründeki bir dosyaya işaret eder:

HTML:
<img src="/images/picture.jpg" alt="Mountain">
cv48p7d.png
elinize sağlık gayet yararlı içerik.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.