{"id":31708,"date":"2025-10-13T03:41:07","date_gmt":"2025-10-13T00:41:07","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=31708"},"modified":"2025-10-13T03:41:07","modified_gmt":"2025-10-13T00:41:07","slug":"html-nitelikleri-attributes-nedir","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/","title":{"rendered":"HTML Nitelikleri (Attributes) Nedir?"},"content":{"rendered":"<p><body><\/p>\n<h2>HTML Nitelikleri (Attributes) Nedir?<\/h2>\n<p>Modern web&#8217;in temelini olu\u015fturan HTML (HyperText Markup Language), web sayfalar\u0131n\u0131n yap\u0131s\u0131n\u0131 tan\u0131mlamak i\u00e7in kullan\u0131lan standart bir i\u015faretleme dilidir. HTML, i\u00e7eri\u011fi d\u00fczenlemek, bi\u00e7imlendirmek ve anlamland\u0131rmak i\u00e7in \u00e7e\u015fitli elementler (etiketler) kullan\u0131r. Ancak bu elementler, tek ba\u015flar\u0131na her zaman yeterli de\u011fildir. \u0130\u015fte tam bu noktada HTML nitelikleri (attributes) devreye girer. Nitelikler, HTML elementlerine ek bilgi sa\u011flamak, davran\u0131\u015flar\u0131n\u0131 de\u011fi\u015ftirmek veya onlara \u00f6zel \u00f6zellikler atamak i\u00e7in kullan\u0131lan anahtar-de\u011fer \u00e7iftleridir. Bir HTML elementinin g\u00fcc\u00fcn\u00fc ve esnekli\u011fini art\u0131ran bu nitelikler, web geli\u015ftiricilerin daha zengin, daha dinamik ve daha eri\u015filebilir web deneyimleri olu\u015fturmas\u0131n\u0131 sa\u011flar.<\/p>\n<p>Bu makalede, HTML niteliklerinin ne oldu\u011funu, neden \u00f6nemli olduklar\u0131n\u0131, yayg\u0131n olarak kullan\u0131lan nitelik t\u00fcrlerini ve en iyi kullan\u0131m pratiklerini derinlemesine inceleyece\u011fiz. Niteliklerin web sayfalar\u0131n\u0131n g\u00f6rsel tasar\u0131m\u0131ndan i\u015flevselli\u011fine, eri\u015filebilirli\u011finden arama motoru optimizasyonuna (SEO) kadar geni\u015f bir yelpazede nas\u0131l kritik bir rol oynad\u0131\u011f\u0131n\u0131 ke\u015ffedece\u011fiz.<\/p>\n<h2>HTML Niteliklerinin Temel Tan\u0131m\u0131 ve S\u00f6z Dizimi<\/h2>\n<p>HTML nitelikleri, bir HTML elementinin a\u00e7\u0131l\u0131\u015f etiketinin i\u00e7ine yerle\u015ftirilen ve element hakk\u0131nda ek bilgi ta\u015f\u0131yan isim-de\u011fer \u00e7iftleridir. Her nitelik, bir isim ve bu isme kar\u015f\u0131l\u0131k gelen bir de\u011ferden olu\u015fur. S\u00f6z dizimi genellikle \u015fu \u015fekildedir: <code>isim=\"de\u011fer\"<\/code>.<\/p>\n<p>\u00d6rne\u011fin, bir <code><a><\/code> (ba\u011flant\u0131) elementi d\u00fc\u015f\u00fcnelim. Bu elementin temel amac\u0131 bir ba\u011flant\u0131 olu\u015fturmakt\u0131r. Ancak bu ba\u011flant\u0131n\u0131n nereye gidece\u011fini belirtmek i\u00e7in <code>href<\/code> niteli\u011fine ihtiyac\u0131m\u0131z vard\u0131r:<\/p>\n<pre><code class=\"language-html\"><a href=\"https:\/\/www.example.com\">\u00d6rnek Siteye Git<\/a><\/code><\/pre>\n<p>Burada:<br \/>\n*   <code>a<\/code> bir HTML elementidir.<br \/>\n*   <code>href<\/code> bir nitelik ismidir.<br \/>\n*   <code>\"https:\/\/www.example.com\"<\/code> ise <code>href<\/code> niteli\u011finin de\u011feridir.<\/p>\n<p>Nitelik de\u011ferleri genellikle \u00e7ift t\u0131rnak (&#8220;) veya tek t\u0131rnak (&#8216;) i\u00e7ine al\u0131n\u0131r. Her ne kadar baz\u0131 durumlarda t\u0131rnaks\u0131z de\u011ferler de ge\u00e7erli olsa da, tutarl\u0131l\u0131k ve olas\u0131 hatalar\u0131 \u00f6nlemek ad\u0131na t\u0131rnak kullanmak en iyi pratiktir.<\/p>\n<p>Bir element birden fazla niteli\u011fe sahip olabilir. Bu nitelikler, a\u00e7\u0131l\u0131\u015f etiketi i\u00e7inde bo\u015fluklarla ayr\u0131larak s\u0131ralan\u0131r:<\/p>\n<pre><code class=\"language-html\"><img fetchpriority=\"high\" decoding=\"async\" src=\"resim.jpg\" alt=\"A\u00e7\u0131klay\u0131c\u0131 metin\" width=\"300\" height=\"200\"><\/code><\/pre>\n<p>Bu \u00f6rnekte, <code><img><\/code> elementi <code>src<\/code>, <code>alt<\/code>, <code>width<\/code> ve <code>height<\/code> olmak \u00fczere d\u00f6rt farkl\u0131 niteli\u011fe sahiptir. Her nitelik, resmin kayna\u011f\u0131, alternatif metni, geni\u015fli\u011fi ve y\u00fcksekli\u011fi gibi farkl\u0131 \u00f6zelliklerini tan\u0131mlar.<\/p>\n<p>Nitelikler, HTML elementlerinin davran\u0131\u015f\u0131n\u0131 ve g\u00f6r\u00fcn\u00fcm\u00fcn\u00fc \u00f6zelle\u015ftirmenin yan\u0131 s\u0131ra, JavaScript ile etkile\u015fim kurmalar\u0131n\u0131 ve CSS ile stilize edilmelerini de m\u00fcmk\u00fcn k\u0131lar. K\u0131sacas\u0131, nitelikler olmadan, HTML elementleri \u00e7ok daha s\u0131n\u0131rl\u0131 ve statik kal\u0131rd\u0131.<\/p>\n<h2>HTML Nitelikleri Neden \u00d6nemlidir?<\/h2>\n<p>HTML nitelikleri, web sayfalar\u0131na i\u015flevsellik, stil ve anlamsal anlam katman\u0131n temel yollar\u0131ndan biridir. \u00d6nemi, bir\u00e7ok farkl\u0131 alanda kendini g\u00f6sterir:<\/p>\n<h3>Fonksiyonellik ve Etkile\u015fim<\/h3>\n<p>Nitelikler, web sayfalar\u0131n\u0131n sadece statik i\u00e7erik g\u00f6stermesinin \u00f6tesine ge\u00e7mesini sa\u011flar. \u00d6rne\u011fin, <code><input><\/code> elementinin <code>type<\/code> niteli\u011fi, bir giri\u015f alan\u0131n\u0131n metin, say\u0131, e-posta veya parola gibi farkl\u0131 t\u00fcrlerde veri almas\u0131n\u0131 sa\u011flar. <code>disabled<\/code> niteli\u011fi bir eleman\u0131 devre d\u0131\u015f\u0131 b\u0131rak\u0131rken, <code>checked<\/code> niteli\u011fi bir onay kutusunun veya radyo d\u00fc\u011fmesinin varsay\u0131lan olarak se\u00e7ili gelmesini sa\u011flar. Bu nitelikler, kullan\u0131c\u0131 etkile\u015fimini do\u011frudan etkileyen ve formlar gibi dinamik bile\u015fenlerin olu\u015fturulmas\u0131nda vazge\u00e7ilmez olan \u00f6zelliklerdir.<\/p>\n<h3>G\u00f6rsel Tasar\u0131m ve Stil<\/h3>\n<p>Her ne kadar modern web geli\u015ftirmede stil tan\u0131mlamalar\u0131 genellikle CSS (Cascading Style Sheets) ile yap\u0131lsa da, nitelikler dolayl\u0131 yoldan veya do\u011frudan stil \u00fczerinde etkilidir. <code>class<\/code> ve <code>id<\/code> nitelikleri, CSS kurallar\u0131n\u0131 belirli elementlere uygulamak i\u00e7in se\u00e7ici (selector) olarak kullan\u0131l\u0131r. <code>style<\/code> niteli\u011fi ise do\u011frudan HTML etiketi i\u00e7inde sat\u0131r i\u00e7i stil tan\u0131mlamas\u0131na olanak tan\u0131r (ancak bu, genellikle daha az tercih edilen bir y\u00f6ntemdir). Bu nitelikler, bir web sayfas\u0131n\u0131n g\u00f6rsel tutarl\u0131l\u0131\u011f\u0131n\u0131 ve esteti\u011fini sa\u011flamak i\u00e7in CSS ile birlikte \u00e7al\u0131\u015f\u0131r.<\/p>\n<h3>Eri\u015filebilirlik (Accessibility)<\/h3>\n<p>Web&#8217;in herkes i\u00e7in eri\u015filebilir olmas\u0131, modern geli\u015ftirmenin temel ilkelerinden biridir. Nitelikler, bu hedefe ula\u015fmada kritik bir rol oynar. \u00d6rne\u011fin, <code><img><\/code> elementinin <code>alt<\/code> niteli\u011fi, resmin i\u00e7eri\u011fini metin olarak tan\u0131mlar. Bu, g\u00f6rme engelli kullan\u0131c\u0131lar\u0131n ekran okuyucular arac\u0131l\u0131\u011f\u0131yla resmin ne hakk\u0131nda oldu\u011funu anlamalar\u0131na yard\u0131mc\u0131 olur. <code>lang<\/code> niteli\u011fi sayfan\u0131n veya bir b\u00f6l\u00fcm\u00fcn dilini belirtirken, <code>aria-*<\/code> nitelikleri (WAI-ARIA standard\u0131) \u00f6zellikle engelli kullan\u0131c\u0131lar i\u00e7in daha zengin ve anlaml\u0131 deneyimler sunmak \u00fczere tasarlanm\u0131\u015ft\u0131r. Bu nitelikler olmadan, web siteleri belirli kullan\u0131c\u0131 gruplar\u0131 i\u00e7in kullan\u0131lamaz hale gelebilir.<\/p>\n<h3>Arama Motoru Optimizasyonu (SEO)<\/h3>\n<p>Arama motorlar\u0131, web sayfalar\u0131n\u0131 dizine eklerken ve s\u0131ralarken HTML yap\u0131s\u0131n\u0131 ve niteliklerini dikkate al\u0131r. <code>alt<\/code> niteli\u011fi, resimlerin arama motorlar\u0131 taraf\u0131ndan anla\u015f\u0131lmas\u0131na yard\u0131mc\u0131 olur ve g\u00f6rsel aramalarda g\u00f6r\u00fcn\u00fcrl\u00fc\u011f\u00fc art\u0131rabilir. <code>title<\/code> niteli\u011fi, ba\u011flant\u0131lar\u0131n veya elementlerin \u00fczerine gelindi\u011finde \u00e7\u0131kan ipucu metinleri ile kullan\u0131c\u0131 deneyimini iyile\u015ftirirken, arama motorlar\u0131na da ek ba\u011flam sa\u011flar. <code>rel<\/code> niteli\u011fi (<code>rel=\"nofollow\"<\/code> gibi) ba\u011flant\u0131lar\u0131n arama motorlar\u0131 taraf\u0131ndan nas\u0131l i\u015flenece\u011fini kontrol edebilir. Do\u011fru ve anlamsal nitelik kullan\u0131m\u0131, bir web sayfas\u0131n\u0131n arama motoru s\u0131ralamalar\u0131n\u0131 olumlu y\u00f6nde etkileyebilir.<\/p>\n<h3>Anlamsal Yap\u0131 (Semantic Structure)<\/h3>\n<p>HTML5 ile birlikte anlamsal elementlerin \u00f6nemi daha da artm\u0131\u015ft\u0131r. Ancak nitelikler, bu anlamsal yap\u0131y\u0131 daha da zenginle\u015ftirir. <code>lang<\/code> niteli\u011fi belgenin dilini belirtirken, <code>dir<\/code> niteli\u011fi metin y\u00f6n\u00fcn\u00fc (soldan sa\u011fa veya sa\u011fdan sola) tan\u0131mlar. Bu t\u00fcr nitelikler, taray\u0131c\u0131lar\u0131n, arama motorlar\u0131n\u0131n ve di\u011fer ara\u00e7lar\u0131n i\u00e7eri\u011fi daha do\u011fru bir \u015fekilde yorumlamas\u0131na yard\u0131mc\u0131 olur, bu da daha iyi bir kullan\u0131c\u0131 deneyimi ve daha etkin veri i\u015fleme anlam\u0131na gelir.<\/p>\n<h3>Kaynak Y\u00f6netimi<\/h3>\n<p>Web sayfalar\u0131 genellikle harici kaynaklara (resimler, videolar, CSS dosyalar\u0131, JavaScript dosyalar\u0131) ihtiya\u00e7 duyar. <code>src<\/code> niteli\u011fi (\u00f6rne\u011fin <code><img><\/code>, <code><script><\/code>, <code><video><\/code> elementlerinde), bu harici kaynaklar\u0131n yolunu belirtir. <code>href<\/code> niteli\u011fi (\u00f6rne\u011fin <code><a><\/code>, <code><link><\/code> elementlerinde), hiperlinklerin veya stil sayfalar\u0131n\u0131n hedefini tan\u0131mlar. Bu nitelikler olmadan, web sayfalar\u0131 di\u011fer kaynaklarla ba\u011flant\u0131 kuramaz ve zengin medya i\u00e7eri\u011fi sunamazd\u0131.<\/p>\n<p>\u00d6zetle, HTML nitelikleri, web sayfalar\u0131n\u0131n sadece birer metin y\u0131\u011f\u0131n\u0131 olmaktan \u00e7\u0131k\u0131p, etkile\u015fimli, eri\u015filebilir, optimize edilmi\u015f ve zengin medya i\u00e7eri\u011fi sunan dinamik platformlar haline gelmesini sa\u011flayan temel yap\u0131 ta\u015flar\u0131d\u0131r.<\/p>\n<h2>Yayg\u0131n HTML Nitelikleri ve Kullan\u0131m Alanlar\u0131<\/h2>\n<p>HTML nitelikleri, belirli elementlere \u00f6zg\u00fc olabilece\u011fi gibi, neredeyse t\u00fcm HTML elementlerinde kullan\u0131labilen global nitelikler de mevcuttur. \u0130\u015fte en yayg\u0131n ve \u00f6nemli niteliklerden baz\u0131lar\u0131:<\/p>\n<h3>Global Nitelikler<\/h3>\n<p>Global nitelikler, HTML5 standard\u0131nda tan\u0131mlanm\u0131\u015f ve hemen hemen t\u00fcm HTML elementlerinde kullan\u0131labilen niteliklerdir.<\/p>\n<p>*   <strong><code>id<\/code><\/strong>: Bir HTML elementine benzersiz bir kimlik atar. Bir sayfada ayn\u0131 <code>id<\/code> de\u011ferine sahip birden fazla element bulunmamal\u0131d\u0131r. Genellikle JavaScript ile belirli bir elemente eri\u015fmek veya CSS ile \u00f6zel stil uygulamak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<pre><code class=\"language-html\"><div id=\"ana-icerik\">Bu ana i\u00e7eriktir.<\/div><\/code><\/pre>\n<p>*   <strong><code>class<\/code><\/strong>: Bir veya daha fazla elemente s\u0131n\u0131f ad\u0131 atar. Ayn\u0131 <code>class<\/code> de\u011ferine sahip birden fazla element olabilir. Genellikle CSS ile bir grup elemente stil uygulamak veya JavaScript ile bir grup element \u00fczerinde i\u015flem yapmak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<pre><code class=\"language-html\"><p class=\"metin-paragraf\">Bu bir paragraf.<\/p>\n    <span class=\"metin-paragraf\">Bu da bir span.<\/span><\/code><\/pre>\n<p>*   <strong><code>style<\/code><\/strong>: Do\u011frudan elementin i\u00e7ine sat\u0131r i\u00e7i CSS stilleri tan\u0131mlar. Genellikle h\u0131zl\u0131 testler veya \u00e7ok \u00f6zel durumlar i\u00e7in kullan\u0131l\u0131r, ancak daha iyi pratik, stil tan\u0131mlamalar\u0131n\u0131 harici CSS dosyalar\u0131na ta\u015f\u0131makt\u0131r.<\/p>\n<pre><code class=\"language-html\"><p style=\"color: blue; font-size: 16px;\">Mavi ve b\u00fcy\u00fck yaz\u0131.<\/p><\/code><\/pre>\n<p>*   <strong><code>title<\/code><\/strong>: Element hakk\u0131nda ek bilgi sa\u011flar. Genellikle fare imleci elementin \u00fczerine geldi\u011finde bir ara\u00e7 ipucu (tooltip) olarak g\u00f6r\u00fcn\u00fcr. Hem kullan\u0131c\u0131 deneyimi hem de SEO i\u00e7in faydal\u0131 olabilir.<\/p>\n<pre><code class=\"language-html\"><a href=\"#\" title=\"Bu bir \u00f6rnek ba\u011flant\u0131d\u0131r.\">Ba\u011flant\u0131<\/a><\/code><\/pre>\n<p><em>   <strong><code>data-<\/em><\/code><\/strong>: Geli\u015ftiricilerin \u00f6zel, anlamsal olmayan verileri HTML elementlerine depolamas\u0131na olanak tan\u0131r. JavaScript ile bu verilere kolayca eri\u015filebilir.<\/p>\n<pre><code class=\"language-html\"><button data-id=\"123\" data-kategori=\"elektronik\">\u00dcr\u00fcn\u00fc \u0130ncele<\/button><\/code><\/pre>\n<p>*   <strong><code>lang<\/code><\/strong>: Elementin i\u00e7eri\u011finin veya alt elementlerinin dilini belirtir. Eri\u015filebilirlik ve arama motorlar\u0131 i\u00e7in \u00f6nemlidir.<\/p>\n<pre><code class=\"language-html\"><html lang=\"tr\">\n    <p lang=\"en\">Hello World<\/p><\/code><\/pre>\n<p>*   <strong><code>dir<\/code><\/strong>: Elementin metin y\u00f6n\u00fcn\u00fc belirtir (ltr: soldan sa\u011fa, rtl: sa\u011fdan sola).<\/p>\n<pre><code class=\"language-html\"><p dir=\"rtl\">Merhaba D\u00fcnya<\/p><\/code><\/pre>\n<p>*   <strong><code>tabindex<\/code><\/strong>: Elementin klavye ile sekme (tab) tu\u015fuyla eri\u015filebilirlik s\u0131ras\u0131n\u0131 belirler. Eri\u015filebilirlik i\u00e7in \u00f6nemlidir.<\/p>\n<pre><code class=\"language-html\"><input type=\"text\" tabindex=\"1\">\n    <button tabindex=\"2\">G\u00f6nder<\/button><\/code><\/pre>\n<p>*   <strong><code>contenteditable<\/code><\/strong>: Elementin i\u00e7eri\u011finin taray\u0131c\u0131da d\u00fczenlenebilir olup olmad\u0131\u011f\u0131n\u0131 belirtir.<\/p>\n<pre><code class=\"language-html\"><div contenteditable=\"true\">Bu metni d\u00fczenleyebilirsiniz.<\/div><\/code><\/pre>\n<p>*   <strong><code>hidden<\/code><\/strong>: Elementin taray\u0131c\u0131da g\u00f6r\u00fcnt\u00fclenip g\u00f6r\u00fcnt\u00fclenmeyece\u011fini belirtir. <code>true<\/code> ise gizlenir.<\/p>\n<pre><code class=\"language-html\"><p hidden>Bu paragraf gizlidir.<\/p><\/code><\/pre>\n<h3>Kaynak Nitelikleri<\/h3>\n<p>Bu nitelikler genellikle harici kaynaklar\u0131 (resimler, videolar, stil dosyalar\u0131, betikler) belirtmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n<p>*   <strong><code>src<\/code><\/strong>: <code><img><\/code>, <code><script><\/code>, <code><audio><\/code>, <code><video><\/code>, <code><iframe><\/code> gibi elementlerde, ilgili kayna\u011f\u0131n URL'sini belirtir.<\/p>\n<pre><code class=\"language-html\"><img decoding=\"async\" src=\"resimler\/manzara.jpg\" alt=\"Manzara\">\n    <script src=\"js\/script.js\"><\/script><\/code><\/pre>\n<p>*   <strong><code>href<\/code><\/strong>: <code><a><\/code>, <code><link><\/code>, <code><\/p>\n<area><\/code>, <code><base><\/code> gibi elementlerde, ba\u011flant\u0131n\u0131n veya kayna\u011f\u0131n hedef URL'sini belirtir.<\/p>\n<pre><code class=\"language-html\"><a href=\"sayfa.html\">Di\u011fer Sayfa<\/a>\n    <link rel=\"stylesheet\" href=\"css\/stil.css\"><\/code><\/pre>\n<p>*   <strong><code>srcset<\/code><\/strong>: <code><img<\/code>> ve <code><source><\/code> elementlerinde, farkl\u0131 ekran yo\u011funluklar\u0131 veya boyutlar\u0131 i\u00e7in farkl\u0131 resim kaynaklar\u0131 tan\u0131mlar. Duyarl\u0131 resimler i\u00e7in kritiktir.<\/p>\n<pre><code class=\"language-html\"><img decoding=\"async\" srcset=\"small.jpg 500w, medium.jpg 1000w, large.jpg 1500w\" src=\"medium.jpg\" alt=\"Duyarl\u0131 Resim\"><\/code><\/pre>\n<p>*   <strong><code>media<\/code><\/strong>: <code><link><\/code>, <code><source><\/code>, <code><\/p>\n<style><\/code> elementlerinde, kayna\u011f\u0131n hangi medya t\u00fcr\u00fc veya medya sorgusu i\u00e7in ge\u00e7erli oldu\u011funu belirtir.<\/p>\n<pre><code class=\"language-html\"><link rel=\"stylesheet\" href=\"print.css\" media=\"print\"><\/code><\/pre>\n<h3>Form Nitelikleri<\/h3>\n<p>Form elementlerinin davran\u0131\u015flar\u0131n\u0131 ve g\u00f6r\u00fcn\u00fcmlerini kontrol etmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n<p>*   <strong><code>name<\/code><\/strong>: Form verisi g\u00f6nderilirken elementin ad\u0131n\u0131 tan\u0131mlar. Sunucu taraf\u0131nda bu ad ile veriye eri\u015filir.<\/p>\n<pre><code class=\"language-html\"><input type=\"text\" name=\"kullaniciAdi\"><\/code><\/pre>\n<p>*   <strong><code>value<\/code><\/strong>: Bir form elementinin ba\u015flang\u0131\u00e7 de\u011ferini veya g\u00f6nderilecek de\u011ferini tan\u0131mlar.<\/p>\n<pre><code class=\"language-html\"><input type=\"text\" value=\"Varsay\u0131lan Metin\">\n    <button type=\"submit\" value=\"Gonder\">G\u00f6nder<\/button><\/code><\/pre>\n<p>*   <strong><code>type<\/code><\/strong>: <code><input><\/code> elementinin t\u00fcr\u00fcn\u00fc belirler (text, password, email, number, submit, checkbox, radio vb.).<\/p>\n<pre><code class=\"language-html\"><input type=\"email\" name=\"eposta\"><\/code><\/pre>\n<p>*   <strong><code>placeholder<\/code><\/strong>: <code><input><\/code> veya <code><textarea><\/code> elementinde, giri\u015f yap\u0131lmadan \u00f6nce g\u00f6r\u00fcnen \u00f6rnek metni belirtir.<\/p>\n<pre><code class=\"language-html\"><input type=\"text\" placeholder=\"Ad\u0131n\u0131z\u0131 girin\"><\/code><\/pre>\n<p>*   <strong><code>required<\/code><\/strong>: Form g\u00f6nderilmeden \u00f6nce bu alan\u0131n doldurulmas\u0131 gerekti\u011fini belirtir.<\/p>\n<pre><code class=\"language-html\"><input type=\"text\" name=\"adres\" required><\/code><\/pre>\n<p>*   <strong><code>disabled<\/code><\/strong>: Bir form elementini devre d\u0131\u015f\u0131 b\u0131rak\u0131r, kullan\u0131c\u0131 taraf\u0131ndan etkile\u015fime ge\u00e7ilemez ve form verisi g\u00f6nderilmez.<\/p>\n<pre><code class=\"language-html\"><input type=\"text\" disabled value=\"Devre D\u0131\u015f\u0131\"><\/code><\/pre>\n<p>*   <strong><code>readonly<\/code><\/strong>: Bir metin giri\u015f alan\u0131n\u0131 sadece okunabilir yapar, d\u00fczenlenemez ancak de\u011feri g\u00f6nderilir.<\/p>\n<pre><code class=\"language-html\"><input type=\"text\" readonly value=\"Sadece Oku\"><\/code><\/pre>\n<p>*   <strong><code>checked<\/code><\/strong>: <code><input type=\"checkbox\"><\/code> veya <code><input type=\"radio\"><\/code> elementinin ba\u015flang\u0131\u00e7ta se\u00e7ili olmas\u0131n\u0131 sa\u011flar.<\/p>\n<pre><code class=\"language-html\"><input type=\"checkbox\" checked> Onayl\u0131yorum<\/code><\/pre>\n<p>*   <strong><code>selected<\/code><\/strong>: <code><option><\/code> elementinin <code><select><\/code> listesinde ba\u015flang\u0131\u00e7ta se\u00e7ili olmas\u0131n\u0131 sa\u011flar.<\/p>\n<pre><code class=\"language-html\"><select>\n        <option value=\"elma\">Elma<\/option>\n        <option value=\"armut\" selected>Armut<\/option>\n    <\/select><\/code><\/pre>\n<p>*   <strong><code>min<\/code>, <code>max<\/code>, <code>step<\/code><\/strong>: <code><input type=\"number\"><\/code>, <code><input type=\"range\"><\/code> gibi say\u0131sal giri\u015fler i\u00e7in minimum, maksimum de\u011ferleri ve art\u0131\u015f\/azal\u0131\u015f ad\u0131m\u0131n\u0131 belirler.<\/p>\n<pre><code class=\"language-html\"><input type=\"number\" min=\"1\" max=\"10\" step=\"1\"><\/code><\/pre>\n<p>*   <strong><code>maxlength<\/code>, <code>minlength<\/code><\/strong>: Metin giri\u015fleri i\u00e7in maksimum veya minimum karakter uzunlu\u011funu belirler.<\/p>\n<pre><code class=\"language-html\"><input type=\"text\" maxlength=\"50\"><\/code><\/pre>\n<p>*   <strong><code>autocomplete<\/code><\/strong>: Taray\u0131c\u0131n\u0131n giri\u015f alan\u0131n\u0131 otomatik olarak doldurup doldurmayaca\u011f\u0131n\u0131 belirtir.<\/p>\n<pre><code class=\"language-html\"><input type=\"text\" autocomplete=\"on\"><\/code><\/pre>\n<p>*   <strong><code>form<\/code><\/strong>: Bir form elementini, kendisiyle ayn\u0131 form i\u00e7inde olmasa bile belirli bir <code><\/p>\n<form><\/code> elementiyle ili\u015fkilendirir.<\/p>\n<pre><code class=\"language-html\"><form id=\"myform\"><\/form>\n    <input type=\"submit\" form=\"myform\" value=\"G\u00f6nder\"><\/code><\/pre>\n<h3>G\u00f6rsel ve Medya Nitelikleri<\/h3>\n<p>Resimler, videolar ve di\u011fer medya elementlerinin davran\u0131\u015flar\u0131n\u0131 ve eri\u015filebilirli\u011fini kontrol eder.<\/p>\n<p>*   <strong><code>alt<\/code><\/strong>: <code><img><\/code>, <code><\/p>\n<area><\/code>, <code><input type=\"image\"><\/code> elementleri i\u00e7in alternatif metin sa\u011flar. Eri\u015filebilirlik ve SEO i\u00e7in hayati \u00f6neme sahiptir.<\/p>\n<pre><code class=\"language-html\"><img decoding=\"async\" src=\"logo.png\" alt=\"\u015eirket Logosu\"><\/code><\/pre>\n<p>*   <strong><code>width<\/code>, <code>height<\/code><\/strong>: <code><img><\/code>, <code><iframe><\/code>, <code><video><\/code>, <code><canvas><\/code> gibi elementlerin geni\u015flik ve y\u00fcksekli\u011fini piksel cinsinden belirtir.<\/p>\n<pre><code class=\"language-html\"><img decoding=\"async\" src=\"resim.jpg\" width=\"600\" height=\"400\"><\/code><\/pre>\n<p>*   <strong><code>controls<\/code><\/strong>: <code><audio><\/code> ve <code><video><\/code> elementlerinde, taray\u0131c\u0131n\u0131n varsay\u0131lan oynatma kontrollerini (oynat, duraklat, ses vb.) g\u00f6sterip g\u00f6stermeyece\u011fini belirler.<\/p>\n<pre><code class=\"language-html\"><video src=\"video.mp4\" controls><\/video><\/code><\/pre>\n<p>*   <strong><code>autoplay<\/code><\/strong>: <code><audio><\/code> ve <code><video><\/code> elementlerinin sayfa y\u00fcklendi\u011finde otomatik olarak oynat\u0131lmas\u0131n\u0131 sa\u011flar. Kullan\u0131c\u0131 deneyimi a\u00e7\u0131s\u0131ndan dikkatli kullan\u0131lmal\u0131d\u0131r.<\/p>\n<pre><code class=\"language-html\"><video src=\"intro.mp4\" autoplay muted><\/video><\/code><\/pre>\n<p>*   <strong><code>loop<\/code><\/strong>: <code><audio><\/code> ve <code><video><\/code> elementlerinin bitiminde tekrar ba\u015ftan ba\u015flamas\u0131n\u0131 sa\u011flar.<\/p>\n<pre><code class=\"language-html\"><audio src=\"muzik.mp3\" loop><\/audio><\/code><\/pre>\n<p>*   <strong><code>muted<\/code><\/strong>: <code><audio><\/code> ve <code><video><\/code> elementlerinin ba\u015flang\u0131\u00e7ta sesinin kapal\u0131 olmas\u0131n\u0131 sa\u011flar.<\/p>\n<pre><code class=\"language-html\"><video src=\"tanitim.mp4\" autoplay muted><\/video><\/code><\/pre>\n<p>*   <strong><code>poster<\/code><\/strong>: <code><video><\/code> elementinde, video y\u00fcklenirken veya oynat\u0131lmadan \u00f6nce g\u00f6sterilecek bir resmin URL'sini belirtir.<\/p>\n<pre><code class=\"language-html\"><video src=\"film.mp4\" poster=\"film-afisi.jpg\" controls><\/video><\/code><\/pre>\n<h3>Ba\u011flant\u0131 Nitelikleri<\/h3>\n<p>Ba\u011flant\u0131lar\u0131n davran\u0131\u015flar\u0131n\u0131 ve hedeflerini kontrol eder.<\/p>\n<p>*   <strong><code>target<\/code><\/strong>: <code><a><\/code>, <code><\/p>\n<form><\/code>, <code><\/p>\n<area><\/code>, <code><base><\/code> elementlerinde, ba\u011flant\u0131n\u0131n a\u00e7\u0131laca\u011f\u0131 hedefi belirtir (<code>_self<\/code>, <code>_blank<\/code>, <code>_parent<\/code>, <code>_top<\/code>). <code>_blank<\/code> genellikle yeni bir sekmede a\u00e7mak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<pre><code class=\"language-html\"><a href=\"https:\/\/www.google.com\" target=\"_blank\">Google<\/a><\/code><\/pre>\n<p>*   <strong><code>rel<\/code><\/strong>: <code><a><\/code> ve <code><link><\/code> elementlerinde, hedef kaynak ile mevcut belge aras\u0131ndaki ili\u015fkiyi belirtir (<code>nofollow<\/code>, <code>noopener<\/code>, <code>noreferrer<\/code>, <code>stylesheet<\/code>, <code>icon<\/code> vb.). SEO ve g\u00fcvenlik i\u00e7in \u00f6nemlidir.<\/p>\n<pre><code class=\"language-html\"><a href=\"https:\/\/externalsite.com\" target=\"_blank\" rel=\"noopener noreferrer\">D\u0131\u015f Site<\/a>\n    <link rel=\"icon\" href=\"favicon.ico\"><\/code><\/pre>\n<p>*   <strong><code>download<\/code><\/strong>: <code><a><\/code> elementinde, ba\u011flant\u0131n\u0131n t\u0131klanmas\u0131yla hedefin indirilmesini sa\u011flar, taray\u0131c\u0131da a\u00e7mak yerine.<\/p>\n<pre><code class=\"language-html\"><a href=\"belge.pdf\" download=\"rapor.pdf\">Raporu \u0130ndir<\/a><\/code><\/pre>\n<h3>Eri\u015filebilirlik Nitelikleri<\/h3>\n<p>Web i\u00e7eri\u011finin engelli ki\u015filer i\u00e7in daha eri\u015filebilir olmas\u0131n\u0131 sa\u011flamak amac\u0131yla kullan\u0131l\u0131r.<\/p>\n<p><em>   <strong><code>aria-<\/em><\/code> (WAI-ARIA Nitelikleri)<\/strong>: Eri\u015filebilir Rich Internet Applications (ARIA) standard\u0131n\u0131n bir par\u00e7as\u0131d\u0131r. HTML'in do\u011fal semanti\u011fini yetersiz kald\u0131\u011f\u0131 durumlarda, ekran okuyucular ve di\u011fer yard\u0131mc\u0131 teknolojiler i\u00e7in ek anlamsal bilgi sa\u011flar. \u00d6rne\u011fin, <code>aria-label<\/code>, <code>aria-describedby<\/code>, <code>aria-haspopup<\/code>, <code>role<\/code> gibi nitelikler.<\/p>\n<pre><code class=\"language-html\"><button aria-label=\"Kapat\" role=\"button\">X<\/button>\n    <div role=\"alert\" aria-live=\"assertive\">Hata olu\u015ftu!<\/div><\/code><\/pre>\n<p>Bu nitelikler, HTML'in temel yap\u0131 ta\u015flar\u0131d\u0131r ve modern web geli\u015ftirmenin vazge\u00e7ilmez bir par\u00e7as\u0131d\u0131r. Her birinin do\u011fru ve bilin\u00e7li kullan\u0131m\u0131, daha iyi bir kullan\u0131c\u0131 deneyimi, daha iyi eri\u015filebilirlik ve daha iyi arama motoru performans\u0131 sa\u011flar.<\/p>\n<h2>Nitelik De\u011fer Tipleri<\/h2>\n<p>HTML nitelikleri farkl\u0131 t\u00fcrlerde de\u011ferler alabilir. Bu de\u011fer tiplerini anlamak, nitelikleri do\u011fru ve etkili bir \u015fekilde kullanmak i\u00e7in \u00f6nemlidir.<\/p>\n<h3>Boolean Nitelikler<\/h3>\n<p>Boolean nitelikler, varl\u0131klar\u0131 veya yokluklar\u0131 ile bir durumu (do\u011fru\/yanl\u0131\u015f) ifade ederler. Bu niteliklerin de\u011feri ya belirtilir (true kabul edilir) ya da hi\u00e7 belirtilmez (false kabul edilir). De\u011fer olarak <code>true<\/code> veya <code>false<\/code> yaz\u0131lmaz, sadece niteli\u011fin kendisi yaz\u0131l\u0131r veya yaz\u0131lmaz.<\/p>\n<p>\u00d6rnekler:<br \/>\n*   <code>checked<\/code> (input type=\"checkbox\", input type=\"radio\")<br \/>\n*   <code>disabled<\/code> (input, button, select, textarea, option, optgroup, fieldset)<br \/>\n*   <code>selected<\/code> (option)<br \/>\n*   <code>autoplay<\/code> (audio, video)<br \/>\n*   <code>controls<\/code> (audio, video)<br \/>\n*   <code>loop<\/code> (audio, video)<br \/>\n*   <code>muted<\/code> (audio, video)<br \/>\n*   <code>required<\/code> (input, select, textarea)<br \/>\n*   <code>readonly<\/code> (input, textarea)<\/p>\n<pre><code class=\"language-html\"><input type=\"checkbox\" checked> <!-- Se\u00e7ili gelir -->\n<input type=\"text\" disabled>    <!-- Devre d\u0131\u015f\u0131 kal\u0131r -->\n<video src=\"film.mp4\" controls autoplay muted loop><\/video> <!-- Kontrolleri g\u00f6ster, otomatik oynat, sesi kapat, tekrar et --><\/code><\/pre>\n<h3>Metin Nitelikleri<\/h3>\n<p>En yayg\u0131n nitelik t\u00fcr\u00fcd\u00fcr. De\u011ferleri serbest bi\u00e7imli metin dizeleridir.<\/p>\n<p>\u00d6rnekler:<br \/>\n*   <code>id<\/code><br \/>\n*   <code>class<\/code><br \/>\n*   <code>title<\/code><br \/>\n*   <code>alt<\/code><br \/>\n*   <code>placeholder<\/code><br \/>\n*   <code>name<\/code><br \/>\n*   <code>value<\/code> (input, textarea, button)<br \/>\n*   <code>lang<\/code><br \/>\n*   <code>dir<\/code><br \/>\n*   <code>aria-label<\/code><\/p>\n<pre><code class=\"language-html\"><p id=\"paragraf1\" class=\"giris-metni\" title=\"Bu bir giri\u015f paragraf\u0131d\u0131r.\" lang=\"tr\">\n    Bu metin T\u00fcrk\u00e7e'dir.\n<\/p>\n<img decoding=\"async\" src=\"gorsel.jpg\" alt=\"A\u00e7\u0131klay\u0131c\u0131 g\u00f6rsel metni\"><\/code><\/pre>\n<h3>Say\u0131sal Nitelikler<\/h3>\n<p>De\u011ferleri tam say\u0131 veya ondal\u0131kl\u0131 say\u0131 olan niteliklerdir. Genellikle boyut, s\u0131ra, limit veya ad\u0131m belirlemek i\u00e7in kullan\u0131l\u0131r.<\/p>\n<p>\u00d6rnekler:<br \/>\n*   <code>width<\/code>, <code>height<\/code> (img, iframe, video, canvas)<br \/>\n*   <code>maxlength<\/code>, <code>minlength<\/code> (input, textarea)<br \/>\n*   <code>min<\/code>, <code>max<\/code>, <code>step<\/code> (input type=\"number\", input type=\"range\")<br \/>\n*   <code>tabindex<\/code><\/p>\n<pre><code class=\"language-html\"><img decoding=\"async\" src=\"kucuk.jpg\" width=\"150\" height=\"100\">\n<input type=\"number\" min=\"0\" max=\"100\" step=\"5\">\n<textarea maxlength=\"200\"><\/textarea><\/code><\/pre>\n<h3>URL Nitelikleri<\/h3>\n<p>De\u011ferleri bir URL (Uniform Resource Locator) veya URI (Uniform Resource Identifier) olan niteliklerdir. Harici kaynaklara veya hedeflere ba\u011flant\u0131 kurmak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<p>\u00d6rnekler:<br \/>\n*   <code>href<\/code> (a, link, area, base)<br \/>\n*   <code>src<\/code> (img, script, audio, video, iframe, source)<br \/>\n*   <code>action<\/code> (form)<br \/>\n*   <code>poster<\/code> (video)<\/p>\n<pre><code class=\"language-html\"><a href=\"https:\/\/www.example.com\">Siteye Git<\/a>\n<img decoding=\"async\" src=\"\/resimler\/banner.png\">\n<form action=\"\/submit-form.php\" method=\"post\"><\/form><\/code><\/pre>\n<h3>Enum (Numaraland\u0131r\u0131lm\u0131\u015f) Nitelikler<\/h3>\n<p>De\u011ferleri, belirli bir \u00f6nceden tan\u0131mlanm\u0131\u015f de\u011fer k\u00fcmesinden se\u00e7ilmesi gereken niteliklerdir. Bu de\u011ferler genellikle taray\u0131c\u0131 taraf\u0131ndan yorumlan\u0131r ve belirli bir davran\u0131\u015f\u0131 tetikler.<\/p>\n<p>\u00d6rnekler:<br \/>\n*   <code>type<\/code> (input, button, script, style, link)<br \/>\n    *   <code><input type=\"text\"><\/code>, <code><input type=\"email\"><\/code>, <code><input type=\"submit\"><\/code><br \/>\n*   <code>target<\/code> (a, form, area, base)<br \/>\n    *   <code><a target=\"_blank\"><\/code>, <code><a target=\"_self\"><\/code><br \/>\n*   <code>rel<\/code> (a, link, area)<br \/>\n    *   <code><link rel=\"stylesheet\"><\/code>, <code><a rel=\"nofollow\"><\/code><br \/>\n*   <code>method<\/code> (form)<br \/>\n    *   <code><\/p>\n<form method=\"get\"><\/code>, <code><\/p>\n<form method=\"post\"><\/code><br \/>\n*   <code>autocomplete<\/code> (input, select, textarea, form)<br \/>\n    *   <code><input autocomplete=\"on\"><\/code>, <code><input autocomplete=\"off\"><\/code><\/p>\n<pre><code class=\"language-html\"><input type=\"password\" name=\"sifre\">\n<a href=\"yeni-sayfa.html\" target=\"_blank\">Yeni Sekmede A\u00e7<\/a>\n<form action=\"\/login\" method=\"post\"><\/form><\/code><\/pre>\n<p>Nitelik de\u011fer tiplerini anlamak, HTML elementlerini daha bilin\u00e7li ve hatas\u0131z bir \u015fekilde kullanman\u0131z\u0131 sa\u011flar. Yanl\u0131\u015f de\u011fer tipi kullan\u0131m\u0131, beklenen davran\u0131\u015f\u0131n ger\u00e7ekle\u015fmemesine veya taray\u0131c\u0131da hatalara yol a\u00e7abilir.<\/p>\n<h2>Niteliklerin En \u0130yi Kullan\u0131m Pratikleri<\/h2>\n<p>HTML niteliklerini etkin ve verimli bir \u015fekilde kullanmak, sadece web sayfalar\u0131n\u0131n do\u011fru \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamakla kalmaz, ayn\u0131 zamanda bak\u0131m\u0131n\u0131 kolayla\u015ft\u0131r\u0131r, eri\u015filebilirli\u011fi art\u0131r\u0131r ve arama motoru performans\u0131n\u0131 iyile\u015ftirir. \u0130\u015fte baz\u0131 en iyi pratikler:<\/p>\n<h3>1. Anlamsal Kullan\u0131m<\/h3>\n<p>Nitelikleri, HTML elementinin amac\u0131na uygun \u015fekilde kullan\u0131n. \u00d6rne\u011fin, bir ba\u011flant\u0131 i\u00e7in <code>href<\/code> niteli\u011fini kullanmak yerine, JavaScript ile t\u0131klama olay\u0131n\u0131 dinleyip y\u00f6nlendirme yapmak anlamsal de\u011fildir. <code>alt<\/code> niteli\u011fini resmin i\u00e7eri\u011fini a\u00e7\u0131klamak i\u00e7in kullan\u0131n, anahtar kelime doldurmak i\u00e7in de\u011fil. Do\u011fru nitelikleri do\u011fru elementlerle kullanmak, kodunuzu daha okunabilir, s\u00fcrd\u00fcr\u00fclebilir ve web standartlar\u0131na uygun hale getirir.<\/p>\n<h3>2. Eri\u015filebilirlik Odakl\u0131 Yakla\u015f\u0131m<\/h3>\n<p>Eri\u015filebilirlik, her web projesinin temel ta\u015f\u0131 olmal\u0131d\u0131r.<br \/>\n*   <strong><code>alt<\/code> Nitelikleri:<\/strong> T\u00fcm <code><img><\/code> elementleri i\u00e7in a\u00e7\u0131klay\u0131c\u0131 <code>alt<\/code> nitelikleri sa\u011flay\u0131n. Dekoratif resimler i\u00e7in <code>alt=\"\"<\/code> bo\u015f b\u0131rak\u0131labilir.<br \/>\n*   <strong><code>lang<\/code> Nitelikleri:<\/strong> Belgenin veya belirli b\u00f6l\u00fcmlerin dilini belirtmek i\u00e7in <code>lang<\/code> niteli\u011fini kullan\u0131n.<br \/>\n<em>   <strong><code>aria-<\/em><\/code> Nitelikleri:<\/strong> HTML'in do\u011fal semanti\u011finin yeterli olmad\u0131\u011f\u0131 durumlarda (\u00f6rne\u011fin dinamik i\u00e7erik, \u00f6zel widget'lar), WAI-ARIA niteliklerini do\u011fru ve \u00f6l\u00e7\u00fcl\u00fc bir \u015fekilde kullanarak yard\u0131mc\u0131 teknolojiler i\u00e7in ek bilgi sa\u011flay\u0131n. Ancak unutmay\u0131n, \"ARIA first rule\": do\u011fal HTML elementlerini ve niteliklerini kullanabiliyorsan\u0131z, ARIA'ya gerek yoktur.<br \/>\n*   <strong><code>tabindex<\/code>:<\/strong> Odaklanabilir elementlerin sekme s\u0131ras\u0131n\u0131 mant\u0131kl\u0131 bir \u015fekilde d\u00fczenleyin.<\/p>\n<h3>3. CSS ve JavaScript ile Entegrasyon<\/h3>\n<p>*   <strong><code>class<\/code> ve <code>id<\/code> Kullan\u0131m\u0131:<\/strong> Stil ve JavaScript ile etkile\u015fim i\u00e7in <code>class<\/code> ve <code>id<\/code> niteliklerini yo\u011fun bir \u015fekilde kullan\u0131n. <code>id<\/code> benzersiz elementler i\u00e7in, <code>class<\/code> ise bir grup element i\u00e7in stil veya davran\u0131\u015f tan\u0131mlamak i\u00e7in idealdir.<br \/>\n*   <strong>Sat\u0131r \u0130\u00e7i Stillerden Ka\u00e7\u0131n\u0131n (<code>style<\/code> niteli\u011fi):<\/strong> M\u00fcmk\u00fcn oldu\u011funca <code>style<\/code> niteli\u011fi ile sat\u0131r i\u00e7i stil tan\u0131mlamaktan ka\u00e7\u0131n\u0131n. Bunun yerine, CSS dosyalar\u0131 kullanarak stilleri merkezi bir yerde y\u00f6netin. Bu, kod tekrar\u0131n\u0131 azalt\u0131r, bak\u0131m\u0131 kolayla\u015ft\u0131r\u0131r ve sayfa y\u00fckleme s\u00fcrelerini optimize eder.<br \/>\n<em>   <strong><code>data-<\/em><\/code> Nitelikleri:<\/strong> JavaScript ile i\u015flenecek \u00f6zel verileri depolamak i\u00e7in <code>data-*<\/code> niteliklerini kullan\u0131n. Bu, DOM'u kirletmeden ve anlamsal olmayan s\u0131n\u0131flar veya kimlikler kullanmadan veri iletmenin temiz bir yoludur.<\/p>\n<h3>4. G\u00fcvenlik Uygulamalar\u0131<\/h3>\n<p>*   <strong><code>target=\"_blank\"<\/code> ve <code>rel=\"noopener noreferrer\"<\/code>:<\/strong> Yeni bir sekmede a\u00e7\u0131lan ba\u011flant\u0131lar (<code>target=\"_blank\"<\/code>) i\u00e7in her zaman <code>rel=\"noopener noreferrer\"<\/code> niteliklerini kullan\u0131n. Bu, k\u00f6t\u00fc niyetli sitelerin a\u00e7\u0131lan sekme \u00fczerinden ana pencereyi manip\u00fcle etmesini \u00f6nleyen \u00f6nemli bir g\u00fcvenlik \u00f6nlemidir (tabnabbing sald\u0131r\u0131s\u0131).<\/p>\n<h3>5. Form Do\u011frulamas\u0131 ve Kullan\u0131c\u0131 Deneyimi<\/h3>\n<p>*   <strong>HTML5 Form Nitelikleri:<\/strong> <code>required<\/code>, <code>pattern<\/code>, <code>min<\/code>, <code>max<\/code>, <code>step<\/code>, <code>type<\/code> gibi HTML5 form do\u011frulama niteliklerini kullanarak kullan\u0131c\u0131 giri\u015fini client-side'da do\u011frulay\u0131n. Bu, sunucuya gereksiz istekleri azalt\u0131r ve kullan\u0131c\u0131ya an\u0131nda geri bildirim sa\u011flar.<br \/>\n*   <strong><code>placeholder<\/code>:<\/strong> Kullan\u0131c\u0131ya hangi t\u00fcrde bilgi girmesi gerekti\u011fini belirtmek i\u00e7in <code>placeholder<\/code> niteli\u011fini kullan\u0131n.<br \/>\n*   <strong><code>autocomplete<\/code>:<\/strong> Kullan\u0131c\u0131 deneyimini iyile\u015ftirmek i\u00e7in <code>autocomplete<\/code> niteli\u011fini uygun yerlerde kullan\u0131n.<\/p>\n<h3>6. Performans Optimizasyonu<\/h3>\n<p>*   <strong><code>srcset<\/code> ve <code>sizes<\/code>:<\/strong> Duyarl\u0131 resimler i\u00e7in <code><img><\/code> elementinde <code>srcset<\/code> ve <code>sizes<\/code> niteliklerini kullanarak taray\u0131c\u0131n\u0131n en uygun resim boyutunu se\u00e7mesini sa\u011flay\u0131n. Bu, gereksiz b\u00fcy\u00fck resimlerin indirilmesini \u00f6nleyerek sayfa y\u00fckleme h\u0131z\u0131n\u0131 art\u0131r\u0131r.<br \/>\n*   <strong><code>loading=\"lazy\"<\/code>:<\/strong> G\u00f6r\u00fcnt\u00fclerin veya iframe'lerin yaln\u0131zca g\u00f6r\u00fcnt\u00fc alan\u0131na (viewport) yakla\u015ft\u0131klar\u0131nda y\u00fcklenmesini sa\u011flamak i\u00e7in <code>loading=\"lazy\"<\/code> niteli\u011fini kullan\u0131n. Bu, ilk y\u00fckleme s\u00fcresini \u00f6nemli \u00f6l\u00e7\u00fcde azaltabilir.<\/p>\n<h3>7. Kod Temizli\u011fi ve Tutarl\u0131l\u0131k<\/h3>\n<p>*   <strong>T\u0131rnak Kullan\u0131m\u0131:<\/strong> Nitelik de\u011ferlerini her zaman \u00e7ift t\u0131rnak (\") veya tek t\u0131rnak (') i\u00e7ine al\u0131n. \u00c7ift t\u0131rnak yayg\u0131n olarak tercih edilir.<br \/>\n*   <strong>K\u00fc\u00e7\u00fck Harf Kullan\u0131m\u0131:<\/strong> Nitelik isimlerini k\u00fc\u00e7\u00fck harfle yaz\u0131n. HTML5 b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harf duyarl\u0131 olmasa da, XHTML uyumlulu\u011fu ve tutarl\u0131l\u0131k i\u00e7in k\u00fc\u00e7\u00fck harf kullan\u0131m\u0131 \u00f6nerilir.<br \/>\n*   <strong>Gereksiz Niteliklerden Ka\u00e7\u0131n\u0131n:<\/strong> Her elemente gereksiz yere nitelik eklemekten ka\u00e7\u0131n\u0131n. Sadece ihtiyac\u0131n\u0131z olanlar\u0131 kullan\u0131n.<\/p>\n<p>Bu pratikleri benimsemek, sadece daha iyi \u00e7al\u0131\u015fan de\u011fil, ayn\u0131 zamanda daha sa\u011flam, eri\u015filebilir ve bak\u0131m\u0131 kolay web sayfalar\u0131 olu\u015fturman\u0131za yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<h2>Niteliklerin Gelece\u011fi ve Yeni Geli\u015fmeler<\/h2>\n<p>Web teknolojileri s\u00fcrekli geli\u015fti\u011fi i\u00e7in HTML nitelikleri de bu evrimden pay\u0131n\u0131 almaktad\u0131r. Gelecekte niteliklerin rol\u00fcn\u00fc \u015fekillendirecek baz\u0131 \u00f6nemli e\u011filimler ve geli\u015fmeler \u015funlard\u0131r:<\/p>\n<h3>Web Bile\u015fenleri (Web Components) ve \u00d6zel Nitelikler (Custom Attributes)<\/h3>\n<p>Web Bile\u015fenleri, geli\u015ftiricilerin kendi \u00f6zel, yeniden kullan\u0131labilir HTML etiketlerini olu\u015fturmalar\u0131na olanak tan\u0131yan bir dizi web standard\u0131d\u0131r. Bu \u00f6zel etiketler, kendi i\u00e7 mant\u0131klar\u0131n\u0131 ve stillerini kaps\u00fclleyebilirler. Bu ba\u011flamda, \u00f6zel nitelikler (custom attributes) veya daha do\u011fru bir ifadeyle, \u00f6zel elementler i\u00e7in tan\u0131mlanan \"prop\" benzeri nitelikler \u00f6nem kazanmaktad\u0131r. Bir \u00f6zel element olu\u015fturdu\u011funuzda, bu elementin davran\u0131\u015f\u0131n\u0131 veya g\u00f6r\u00fcn\u00fcm\u00fcn\u00fc de\u011fi\u015ftirmek i\u00e7in kendi niteliklerinizi tan\u0131mlayabilirsiniz.<\/p>\n<p>\u00d6rne\u011fin:<\/p>\n<pre><code class=\"language-html\"><my-custom-button label=\"T\u0131kla Bana\" type=\"primary\"><\/my-custom-button><\/code><\/pre>\n<p>Burada <code>label<\/code> ve <code>type<\/code>, <code><my-custom-button><\/code> \u00f6zel elementi i\u00e7in tan\u0131mlanm\u0131\u015f niteliklerdir. Bu, HTML'in kendisinin daha geni\u015fletilebilir ve mod\u00fcler hale gelmesini sa\u011flar.<\/p>\n<h3>Daha Fazla Anlamsal Nitelik<\/h3>\n<p>HTML5 ile birlikte anlamsal elementlerin artmas\u0131yla, bu elementlerin anlam\u0131n\u0131 daha da zenginle\u015ftiren nitelikler de artmaktad\u0131r. Gelecekte, i\u00e7eri\u011fin ba\u011flam\u0131n\u0131, amac\u0131n\u0131 veya ili\u015fkisini daha net bir \u015fekilde ifade eden yeni anlamsal niteliklerin ortaya \u00e7\u0131kmas\u0131 muhtemeldir. Bu, arama motorlar\u0131n\u0131n, yard\u0131mc\u0131 teknolojilerin ve di\u011fer otomatize sistemlerin web i\u00e7eri\u011fini daha do\u011fru bir \u015fekilde anlamas\u0131na yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<h3>Taray\u0131c\u0131 Uyumlulu\u011fu ve Standartlar<\/h3>\n<p>Yeni nitelikler ve mevcut niteliklerin geli\u015ftirilmi\u015f kullan\u0131mlar\u0131, W3C (World Wide Web Consortium) ve WHATWG (Web Hypertext Application Technology Working Group) gibi standart kurulu\u015flar taraf\u0131ndan tan\u0131mlan\u0131r. Taray\u0131c\u0131lar bu standartlar\u0131 uygulad\u0131k\u00e7a, yeni nitelikler daha geni\u015f \u00e7apta kullan\u0131labilir hale gelir. Geli\u015ftiricilerin, her zaman en g\u00fcncel standartlar\u0131 takip etmeleri ve taray\u0131c\u0131 uyumlulu\u011funu g\u00f6z \u00f6n\u00fcnde bulundurmalar\u0131 gerekmektedir.<\/p>\n<h3>Performans ve Kullan\u0131c\u0131 Deneyimi Odakl\u0131 Nitelikler<\/h3>\n<p><code>loading=\"lazy\"<\/code> gibi performans odakl\u0131 nitelikler, web sayfalar\u0131n\u0131n daha h\u0131zl\u0131 y\u00fcklenmesini ve daha ak\u0131c\u0131 bir kullan\u0131c\u0131 deneyimi sunmas\u0131n\u0131 sa\u011flamaktad\u0131r. Gelecekte, taray\u0131c\u0131lar\u0131n kaynaklar\u0131 daha verimli bir \u015fekilde y\u00f6netmesine yard\u0131mc\u0131 olacak, bant geni\u015fli\u011fini optimize edecek veya animasyonlar\u0131 daha ak\u0131c\u0131 hale getirecek yeni niteliklerin ortaya \u00e7\u0131kmas\u0131 beklenebilir.<\/p>\n<h3>Eri\u015filebilirlik Standartlar\u0131n\u0131n Geli\u015fimi<\/h3>\n<p>WAI-ARIA standartlar\u0131 s\u00fcrekli olarak g\u00fcncellenmekte ve geni\u015fletilmektedir. Bu, daha karma\u015f\u0131k kullan\u0131c\u0131 aray\u00fczleri ve etkile\u015fimler i\u00e7in daha spesifik eri\u015filebilirlik niteliklerinin geli\u015ftirilece\u011fi anlam\u0131na gelir. Eri\u015filebilirli\u011fin web geli\u015ftirmenin ayr\u0131lmaz bir par\u00e7as\u0131 haline gelmesiyle, <code>aria-*<\/code> niteliklerinin kullan\u0131m\u0131 ve \u00f6nemi daha da artacakt\u0131r.<\/p>\n<p>HTML nitelikleri, web'in temelini olu\u015fturan esneklik ve geni\u015fletilebilirlik prensiplerinin bir yans\u0131mas\u0131d\u0131r. Gelecekte de web'in geli\u015fimiyle birlikte, bu k\u00fc\u00e7\u00fck ama g\u00fc\u00e7l\u00fc yap\u0131 ta\u015flar\u0131, web'in yeteneklerini geni\u015fletmeye ve daha zengin, daha kapsay\u0131c\u0131 deneyimler sunmaya devam edecektir. Geli\u015ftiricilerin bu yenilikleri takip etmesi ve en iyi pratikleri uygulamas\u0131, modern ve gelece\u011fe haz\u0131r web uygulamalar\u0131 olu\u015fturman\u0131n anahtar\u0131d\u0131r.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>HTML nitelikleri, web sayfalar\u0131n\u0131n sadece statik metinlerden ibaret olmaktan \u00e7\u0131k\u0131p, dinamik, etkile\u015fimli ve zengin birer deneyim sunmas\u0131n\u0131 sa\u011flayan temel yap\u0131 ta\u015flar\u0131d\u0131r. Bu makalede g\u00f6rd\u00fc\u011f\u00fcm\u00fcz gibi, nitelikler bir HTML elementine ek bilgi ekleyerek onun davran\u0131\u015f\u0131n\u0131, g\u00f6r\u00fcn\u00fcm\u00fcn\u00fc ve anlam\u0131n\u0131 de\u011fi\u015ftiren anahtar-de\u011fer \u00e7iftleridir. <code>id<\/code> ve <code>class<\/code> gibi global niteliklerden, form elementlerine \u00f6zg\u00fc <code>type<\/code> ve <code>required<\/code> gibi niteliklere, resimler i\u00e7in <code>src<\/code> ve <code>alt<\/code> gibi kaynak niteliklerine kadar geni\u015f bir yelpazede farkl\u0131 ama\u00e7lara hizmet ederler.<\/p>\n<p>Niteliklerin \u00f6nemi sadece teknik i\u015flevsellikle s\u0131n\u0131rl\u0131 de\u011fildir. Web geli\u015ftirme s\u00fcrecinde niteliklerin bilin\u00e7li ve do\u011fru kullan\u0131m\u0131, a\u015fa\u011f\u0131daki alanlarda kritik faydalar sa\u011flar:<\/p>\n<p>*   <strong>Fonksiyonellik ve Etkile\u015fim:<\/strong> Kullan\u0131c\u0131lar\u0131n formlarla etkile\u015fim kurmas\u0131n\u0131, medya oynatmas\u0131n\u0131 ve dinamik i\u00e7eriklerle \u00e7al\u0131\u015fmas\u0131n\u0131 m\u00fcmk\u00fcn k\u0131lar.<br \/>\n*   <strong>G\u00f6rsel Tasar\u0131m:<\/strong> CSS ile birlikte \u00e7al\u0131\u015farak elementlerin stilize edilmesini ve g\u00f6rsel tutarl\u0131l\u0131\u011f\u0131n sa\u011flanmas\u0131n\u0131 kolayla\u015ft\u0131r\u0131r.<br \/>\n<em>   <strong>Eri\u015filebilirlik:<\/strong> <code>alt<\/code> ve <code>aria-<\/em><\/code> nitelikleri sayesinde, g\u00f6rme engelli veya di\u011fer engelli kullan\u0131c\u0131lar i\u00e7in web i\u00e7eri\u011fini eri\u015filebilir k\u0131lar. Bu, web'in herkes i\u00e7in kapsay\u0131c\u0131 olmas\u0131n\u0131 sa\u011flar.<br \/>\n*   <strong>Arama Motoru Optimizasyonu (SEO):<\/strong> Arama motorlar\u0131n\u0131n i\u00e7eri\u011fi daha iyi anlamas\u0131na yard\u0131mc\u0131 olur, bu da web sayfalar\u0131n\u0131n arama sonu\u00e7lar\u0131nda daha \u00fcst s\u0131ralarda yer almas\u0131na katk\u0131da bulunur.<br \/>\n*   <strong>Anlamsal Yap\u0131:<\/strong> Elementlerin amac\u0131n\u0131 ve ba\u011flam\u0131n\u0131 netle\u015ftirerek hem insanlar hem de makineler i\u00e7in daha anlaml\u0131 bir yap\u0131 olu\u015fturur.<br \/>\n*   <strong>Kaynak Y\u00f6netimi:<\/strong> Harici kaynaklar\u0131n (resimler, betikler, stil dosyalar\u0131) web sayfas\u0131na dahil edilmesini ve y\u00f6netilmesini sa\u011flar.<\/p>\n<p>En iyi kullan\u0131m pratiklerini benimsemek, kodun temizli\u011fini, bak\u0131m kolayl\u0131\u011f\u0131n\u0131, g\u00fcvenli\u011fi ve performans\u0131 art\u0131r\u0131r. Sat\u0131r i\u00e7i stillerden ka\u00e7\u0131nmak, <code>alt<\/code> niteliklerini do\u011fru kullanmak, <code>data-*<\/code> nitelikleriyle \u00f6zel verileri y\u00f6netmek ve g\u00fcvenlik i\u00e7in <code>rel=\"noopener noreferrer\"<\/code> kullanmak gibi prensipler, modern web geli\u015ftirmenin vazge\u00e7ilmezleridir.<\/p>\n<p>Sonu\u00e7 olarak, HTML nitelikleri, web sayfalar\u0131na hayat veren k\u00fc\u00e7\u00fck ama g\u00fc\u00e7l\u00fc ara\u00e7lard\u0131r. Onlar\u0131 anlamak ve do\u011fru bir \u015fekilde uygulamak, sadece \u00e7al\u0131\u015fan bir web sitesi olu\u015fturmakla kalmaz, ayn\u0131 zamanda kullan\u0131c\u0131lara daha zengin, daha eri\u015filebilir ve daha keyifli bir deneyim sunan, standartlara uygun, gelece\u011fe haz\u0131r web uygulamalar\u0131 geli\u015ftirmenin anahtar\u0131d\u0131r. Web teknolojileri geli\u015fmeye devam ettik\u00e7e, niteliklerin rol\u00fc de evrimle\u015fmeye devam edecek ve web'in s\u0131n\u0131rlar\u0131n\u0131 zorlamada merkezi bir konumda kalacakt\u0131r.<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"HTML Nitelikleri (Attributes) Nedir?\nModern web&#8217;in temelini olu\u015fturan HTML (HyperText Markup Language), web sayfalar\u0131n\u0131n yap\u0131s\u0131n\u0131 tan\u0131mlamak i","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-31708","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>HTML Nitelikleri (Attributes) Nedir? - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HTML Nitelikleri (Attributes) Nedir?\" \/>\n<meta property=\"og:description\" content=\"HTML Nitelikleri (Attributes) Nedir? Modern web&#039;in temelini olu\u015fturan HTML (HyperText Markup Language), web sayfalar\u0131n\u0131n yap\u0131s\u0131n\u0131 tan\u0131mlamak i\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-13T00:41:07+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"HTML Nitelikleri (Attributes) Nedir?\",\"datePublished\":\"2025-10-13T00:41:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/\"},\"wordCount\":3914,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/\",\"name\":\"HTML Nitelikleri (Attributes) Nedir? - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-10-13T00:41:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"HTML Nitelikleri (Attributes) Nedir?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"HTML Nitelikleri (Attributes) Nedir? - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/","og_locale":"tr_TR","og_type":"article","og_title":"HTML Nitelikleri (Attributes) Nedir?","og_description":"HTML Nitelikleri (Attributes) Nedir? Modern web'in temelini olu\u015fturan HTML (HyperText Markup Language), web sayfalar\u0131n\u0131n yap\u0131s\u0131n\u0131 tan\u0131mlamak i","og_url":"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-10-13T00:41:07+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"19 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"HTML Nitelikleri (Attributes) Nedir?","datePublished":"2025-10-13T00:41:07+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/"},"wordCount":3914,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/","url":"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/","name":"HTML Nitelikleri (Attributes) Nedir? - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-10-13T00:41:07+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/html-nitelikleri-attributes-nedir\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"HTML Nitelikleri (Attributes) Nedir?"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/31708","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=31708"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/31708\/revisions"}],"predecessor-version":[{"id":31709,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/31708\/revisions\/31709"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=31708"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=31708"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=31708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}