{"id":24701,"date":"2012-07-16T00:00:00","date_gmt":"2012-07-16T00:00:00","guid":{"rendered":"https:\/\/alienroad.com\/google-bilgi-bankasi\/on-web-semantics\/"},"modified":"2012-07-16T00:00:00","modified_gmt":"2012-07-16T00:00:00","slug":"on-web-semantics","status":"publish","type":"ar_kb","link":"https:\/\/alienroad.com\/google-bilgi-bankasi\/on-web-semantics\/","title":{"rendered":"Web semanti\u011fi \u00fczerine"},"content":{"rendered":"<p class=\"gargardate\">16 Temmuz 2012, Pazartesi<\/p>\n<p>\n  Web geli\u015ftirme ba\u011flam\u0131nda semantik, anlamsal i\u015faretleme anlam\u0131na gelir; yani i\u015faretlemenin kendi anlam\u0131 ve amac\u0131na uygun \u015fekilde kullan\u0131lmas\u0131d\u0131r.\n<\/p>\n<p>\n  Amac\u0131na uygun i\u015faretleme; ba\u015fl\u0131klar i\u00e7in ba\u015fl\u0131k \u00f6\u011felerinin (\u00f6rne\u011fin <code>h1<\/code>&#8216;den <code>h6<\/code>&#8216;ya kadar), paragraflar i\u00e7in paragraf \u00f6\u011felerinin (<code>p<\/code>), listeler i\u00e7in liste \u00f6\u011felerinin (<code>ul<\/code>, <code>ol<\/code>, <code>dl<\/code>, ayr\u0131ca <code>datalist<\/code> veya <code>menu<\/code>), veri tablolar\u0131 i\u00e7in tablo \u00f6\u011felerinin kullan\u0131lmas\u0131 ve benzeri uygulamalar\u0131 ifade eder.\n<\/p>\n<p>\n  Web&#8217;in sadece birka\u00e7 web sitesinden olu\u015ftu\u011fu ve yazarlar\u0131n t\u00fcm siteleri kodlamak i\u00e7in tablolar\u0131, ba\u015fl\u0131klar i\u00e7in tablo h\u00fccrelerini veya paragraflar\u0131 kulland\u0131\u011f\u0131 ve istedikleri d\u00fczeni elde etmek i\u00e7in ba\u015fka yarat\u0131c\u0131 yollar arad\u0131\u011f\u0131 eski g\u00fcnlerde, bu bariz ger\u00e7e\u011fi belirtmek bir zorunluluk haline gelmi\u015fti. (Kabul etmek gerekir ki, bu yazarlar\u0131n elindeki ara\u00e7lar g\u00fcn\u00fcm\u00fcz yazarlar\u0131n\u0131nkine k\u0131yasla daha k\u0131s\u0131tl\u0131yd\u0131. Tablolar veya g\u00f6rseller kullanmadan \u00fc\u00e7 s\u00fctunlu bir d\u00fczen kodlaman\u0131n kelimenin tam anlam\u0131yla imkans\u0131z oldu\u011fu zamanlar vard\u0131.)\n<\/p>\n<p>\n  Bug\u00fcne kadar yazarlar, HTML sayfalar\u0131ndaki hangi i\u015flevsel birim i\u00e7in hangi HTML \u00f6\u011fesini kullanacaklar\u0131 konusunda her zaman emin de\u011fillerdi. Ancak HTML 5 gibi &#8220;ya\u015fayan&#8221; teknik \u00f6zellikler, yazarlar\u0131n <code>div<\/code> veya <code>span<\/code> gibi &#8220;anlams\u0131z&#8221; yedek \u00f6\u011felere ihtiya\u00e7 duyulan durumlarda, gelecekte hangi \u00f6\u011felerin kullan\u0131laca\u011f\u0131n\u0131 takip etmelerini gerektiriyor.\n<\/p>\n<p>\n  HTML&#8217;in hangi \u00f6\u011feleri sundu\u011funu ve bu \u00f6\u011felerin ne anlama geldi\u011fini bilmek i\u00e7in HTML teknik \u00f6zelliklerine ba\u015fvurmak gerekir. <a href=\"https:\/\/meiert.com\/en\/indices\/html-elements\/\" class=\"external-link\">T\u00fcm HTML teknik \u00f6zelliklerini ve \u00f6\u011felerini<\/a> kapsayan ve bir \u00f6\u011fenin anlam\u0131n\u0131 aramay\u0131 ve bulmay\u0131 kolayla\u015ft\u0131ran dizinler mevcuttur. Yine de bir\u00e7ok durumda <a href=\"https:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/\" class=\"external-link\">HTML teknik \u00f6zelliklerinin<\/a> ne dedi\u011fini kontrol etmek gerekebilir.\n<\/p>\n<p>\n  \u00d6rne\u011fin, <a href=\"https:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/text-level-semantics.html#the-code-element\" class=\"external-link\"><code>code<\/code> \u00f6\u011fesini<\/a> ele alal\u0131m:\n<\/p>\n<blockquote><p>\n  <code>code<\/code> \u00f6\u011fesi, bir bilgisayar kodu par\u00e7as\u0131n\u0131 temsil eder. Bu bir XML \u00f6\u011fe ad\u0131, dosya ad\u0131, bilgisayar program\u0131 veya bir bilgisayar\u0131n tan\u0131yabilece\u011fi ba\u015fka herhangi bir karakter dizisi olabilir.\n<\/p><\/blockquote>\n<h2 id=\"author-controlled-semantics\" tabindex=\"-1\">Yazar kontroll\u00fc semantik<\/h2>\n<p>\n  HTML \u00f6\u011feleri, HTML teknik \u00f6zelliklerinde tan\u0131mland\u0131\u011f\u0131 gibi anlam ta\u015f\u0131r; ancak ID ve s\u0131n\u0131f isimleri de anlam ta\u015f\u0131yabilir. <a href=\"https:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/microdata.html\" class=\"external-link\">Mikroveriler<\/a> gibi, ID ve s\u0131n\u0131f isimleri de genellikle yazar\u0131n kontrol\u00fcndedir; tek istisna <a href=\"https:\/\/microformats.org\/\" class=\"external-link\">mikroformatlard\u0131r<\/a>. (Bu makalede mikroverileri veya mikroformatlar\u0131 ele almayaca\u011f\u0131z.)\n<\/p>\n<p>\n  ID ve s\u0131n\u0131f isimleri, yazarlara HTML \u00f6\u011feleriyle \u00e7al\u0131\u015fma konusunda b\u00fcy\u00fck bir \u00f6zg\u00fcrl\u00fck tan\u0131r. Bu \u00f6zg\u00fcrl\u00fc\u011f\u00fcn sorunlara yol a\u00e7mamas\u0131n\u0131 sa\u011flamak i\u00e7in izlenebilecek birka\u00e7 temel kural vard\u0131r:\n<\/p>\n<ul>\n<li>ID ve s\u0131n\u0131f kullan\u0131m\u0131n\u0131 minimumda tutun.<\/li>\n<li>\n    <a href=\"https:\/\/google.github.io\/styleguide\/htmlcssguide#CSS\" class=\"external-link\">\u0130\u015flevsel ID ve s\u0131n\u0131f isimleri kullan\u0131n<\/a>; e\u011fer bu m\u00fcmk\u00fcn de\u011filse, genel ID ve s\u0131n\u0131f isimleri kullan\u0131n.\n  <\/li>\n<li>\n    <a href=\"https:\/\/google.github.io\/styleguide\/htmlcssguide#CSS\" class=\"external-link\">M\u00fcmk\u00fcn oldu\u011funca k\u0131sa, ancak gerekti\u011fi kadar uzun isimler kullan\u0131n.<\/a>\n  <\/li>\n<\/ul>\n<h2 id=\"advantages-of-using-semantic-markup\" tabindex=\"-1\">Semantik i\u015faretleme kullanman\u0131n avantajlar\u0131<\/h2>\n<p>\n  \u0130\u015faretlemeyi amac\u0131na uygun kullanman\u0131n ve i\u015flevsel ID ile s\u0131n\u0131f isimlerini \u00f6l\u00e7\u00fcl\u00fc bir \u015fekilde tercih etmenin \u00e7e\u015fitli avantajlar\u0131 vard\u0131r:\n<\/p>\n<ul>\n<li>Bu, <em>profesyonel<\/em> yakla\u015f\u0131md\u0131r.<\/li>\n<li>Daha eri\u015filebilirdir.<\/li>\n<li>Daha s\u00fcrd\u00fcr\u00fclebilirdir.<\/li>\n<\/ul>\n<h2 id=\"special-cases\" tabindex=\"-1\">\u00d6zel durumlar<\/h2>\n<p>\n  &#8220;N\u00f6tr&#8221; \u00f6\u011feler, anlam\u0131 belirsiz \u00f6\u011feler ve sunumsal \u00f6\u011feler \u00f6zel durumlar\u0131 olu\u015fturur.\n<\/p>\n<p>\n  <code>div<\/code> ve <code>span<\/code>, &#8220;belgelere yap\u0131 eklemek i\u00e7in genel bir mekanizma&#8221; sunar. S\u00f6z konusu i\u00e7eri\u011fin temsil etti\u011fi \u015feye uyan ba\u015fka bir \u00f6\u011fe bulunmad\u0131\u011f\u0131nda her zaman kullan\u0131labilirler.\n<\/p>\n<p>\n  Ge\u00e7mi\u015fte <code>b<\/code>, <code>strong<\/code>, <code>i<\/code> ve <code>em<\/code> \u00f6\u011feleri \u00e7ok fazla kafa kar\u0131\u015f\u0131kl\u0131\u011f\u0131na neden olmu\u015ftur. Yazarlar <code>b<\/code> ve <code>i<\/code> \u00f6\u011felerini sunumsal olduklar\u0131 i\u00e7in ele\u015ftirmi\u015f ve genellikle <code>strong<\/code> ve <code>em<\/code> ile birebir de\u011fi\u015ftirilmelerini \u00f6nermi\u015flerdir. Ge\u00e7mi\u015fi de\u015fmeden, HTML 5&#8217;in bu d\u00f6rt \u00f6\u011feye de bir <i>varolu\u015f nedeni<\/i> tan\u0131d\u0131\u011f\u0131n\u0131 belirtelim:\n<\/p>\n<table>\n<tbody>\n<tr>\n<th>\n        <a href=\"https:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/text-level-semantics.html#the-b-element\" class=\"external-link\"><code>b<\/code><\/a>\n      <\/th>\n<td>\n        &#8220;Ek bir \u00f6nem ta\u015f\u0131maks\u0131z\u0131n, normal metinden stilistik olarak ayr\u0131lmas\u0131 gereken metin b\u00f6l\u00fcmleri; \u00f6rne\u011fin bir belge \u00f6zetindeki anahtar kelimeler, bir incelemedeki \u00fcr\u00fcn adlar\u0131 veya tipik tipografik sunumu kal\u0131n olan di\u011fer metin b\u00f6l\u00fcmleri.&#8221;\n      <\/td>\n<td>\n        <code>&lt;p&gt;The &lt;b&gt;frobonitor&lt;\/b&gt; and &lt;b&gt;barbinator&lt;\/b&gt; components are fried.<\/code><\/td>\n<\/tr>\n<tr>\n<th><a href=\"https:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/text-level-semantics.html#the-strong-element\" class=\"external-link\"><code>strong<\/code><\/a><\/th>\n<td>&#8220;\u0130\u00e7eri\u011fi i\u00e7in g\u00fc\u00e7l\u00fc \u00f6nem&#8221;<\/td>\n<td><code>&lt;p&gt;&lt;strong&gt;Warning.&lt;\/strong&gt; This dungeon is dangerous.<\/code><\/td>\n<\/tr>\n<tr>\n<th>\n          <a href=\"https:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/text-level-semantics.html#the-i-element\" class=\"external-link\"><code>i<\/code><\/a>\n        <\/th>\n<td>\n          &#8220;Alternatif bir ses veya ruh hali i\u00e7indeki ya da normal metinden ayr\u0131lan metin b\u00f6l\u00fcmleri; \u00f6rne\u011fin taksonomik bir adland\u0131rma, teknik bir terim, ba\u015fka bir dilden deyimsel bir ifade, bir d\u00fc\u015f\u00fcnce, gemi ad\u0131 veya tipik tipografik sunumu italik olan di\u011fer metinler.&#8221;\n        <\/td>\n<td><code>&lt;p&gt;The term &lt;i&gt;prose content&lt;\/i&gt; is defined above.<\/code><\/td>\n<\/tr>\n<tr>\n<th>\n        <a href=\"https:\/\/www.whatwg.org\/specs\/web-apps\/current-work\/multipage\/text-level-semantics.html#the-em-element\" class=\"external-link\"><code>em<\/code><\/a>\n      <\/th>\n<td>&#8220;\u0130\u00e7eri\u011finin vurgulanmas\u0131&#8221;<\/td>\n<td><code>&lt;p&gt;&lt;em&gt;Cats&lt;\/em&gt; are cute animals.<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\n  Son olarak, ger\u00e7ekten sunumsal olan \u00f6\u011feler vard\u0131r. Bu \u00f6\u011feler kullan\u0131c\u0131 arac\u0131lar\u0131 (taray\u0131c\u0131lar) taraf\u0131ndan sonsuza kadar desteklenecektir ancak <a href=\"https:\/\/meiert.com\/en\/blog\/20090617\/maintainability-guide\/#toc-markup\" class=\"external-link\">sunumsal i\u015faretleme s\u00fcrd\u00fcr\u00fclebilir olmad\u0131\u011f\u0131<\/a> i\u00e7in art\u0131k kullan\u0131lmamal\u0131 ve bunun yerine stil sayfalar\u0131yla y\u00f6netilmelidir. Pop\u00fcler olanlardan baz\u0131lar\u0131 \u015funlard\u0131r:\n<\/p>\n<ul>\n<li><code>center<\/code><\/li>\n<li><code>font<\/code><\/li>\n<li><code>s<\/code><\/li>\n<li><code>u<\/code><\/li>\n<\/ul>\n<h2 id=\"how-to-tell-whether-youre-on-track\" tabindex=\"-1\">Do\u011fru yolda olup olmad\u0131\u011f\u0131n\u0131z\u0131 nas\u0131l anlars\u0131n\u0131z?<\/h2>\n<p>\n  Sayfan\u0131z\u0131n semanti\u011fini kontrol etmenin ve bir ekran okuyucu taraf\u0131ndan nas\u0131l yorumlanabilece\u011fini anlaman\u0131n h\u0131zl\u0131 ve pratik bir yolu, CSS&#8217;i devre d\u0131\u015f\u0131 b\u0131rakmakt\u0131r. Bunun i\u00e7in <a href=\"https:\/\/chrome.google.com\/webstore\/detail\/bfbameneiokkgbdmiekhjnmfkcnldhhm\" class=\"external-link\">Chrome<\/a> ve <a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/web-developer\/\" class=\"external-link\">Firefox<\/a> i\u00e7in mevcut olan Web Developer Toolbar eklentisini kullanabilirsiniz. Bu y\u00f6ntem yaln\u0131zca CSS&#8217;in anlam aktarmak i\u00e7in kullan\u0131m\u0131yla ilgili sorunlar\u0131 tan\u0131mlar, ancak yine de yard\u0131mc\u0131 olabilir.\n<\/p>\n<p>\n  Di\u011fer y\u00f6ntemler, akran de\u011ferlendirmelerinden (kodlama en iyi uygulamalar\u0131) kullan\u0131c\u0131 testlerine (eri\u015filebilirlik) kadar \u00e7e\u015fitlilik g\u00f6sterir.\n<\/p>\n<h2 id=\"dos-and-donts\" tabindex=\"-1\">Yap\u0131lmas\u0131 ve yap\u0131lmamas\u0131 gerekenler<\/h2>\n<p>\n  A\u015fa\u011f\u0131daki tablo, HTML yaz\u0131m\u0131 s\u00f6z konusu oldu\u011funda baz\u0131 k\u00f6t\u00fc uygulamalara, do\u011fru alternatiflere ve k\u0131sa bir a\u00e7\u0131klamaya genel bir bak\u0131\u015f sunmaktad\u0131r.\n<\/p>\n<table>\n<tbody>\n<tr>\n<th>Yap\u0131lmamas\u0131 gereken<\/th>\n<th>Yap\u0131lmas\u0131 gereken<\/th>\n<th>Neden<\/th>\n<\/tr>\n<tr>\n<td>\n<div><\/div>\n<\/td>\n<td>\n<div><\/div>\n<\/td>\n<td>Ba\u015fl\u0131klar i\u00e7in ba\u015fl\u0131k \u00f6\u011feleri vard\u0131r.<\/td>\n<\/tr>\n<tr>\n<td>\n<div><\/div>\n<\/td>\n<td>\n<div><\/div>\n<\/td>\n<td>Sunumsal i\u015faretlemenin bak\u0131m\u0131 maliyetlidir.<\/td>\n<\/tr>\n<tr>\n<td>\n<div><\/div>\n<\/td>\n<td>\n<div><\/div>\n<\/td>\n<td>Tablo verileri i\u00e7in tablo \u00f6\u011felerini kullan\u0131n.<\/td>\n<\/tr>\n<tr>\n<td>\n<div><\/div>\n<\/td>\n<td>\n<div><\/div>\n<\/td>\n<td>Tablo verileri i\u00e7in tablo \u00f6\u011felerini kullan\u0131n.<\/td>\n<\/tr>\n<tr>\n<td>\n<div><\/div>\n<\/td>\n<td>\n<div><\/div>\n<\/td>\n<td>Paragraflar\u0131 sat\u0131r sonlar\u0131 ile de\u011fil, paragraf \u00f6\u011feleriyle belirtin.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"byline-author\">Yazan:<br \/>\n  <a href=\"https:\/\/plus.google.com\/u\/0\/114697646623413794481\/posts\" rel=\"author\" class=\"external-link\">Jens O. Meiert<\/a>,<br \/>\n  K\u0131demli Web Mimar\u0131, Google Webmaster Ekibi<\/p>\n","protected":false},"excerpt":{"rendered":"<p>16 Temmuz 2012, Pazartesi Web geli\u015ftirme ba\u011flam\u0131nda semantik, anlamsal i\u015faretleme anlam\u0131na gelir; yani i\u015faretlemenin kendi anlam\u0131 ve amac\u0131na uygun \u015fekilde kullan\u0131lmas\u0131d\u0131r. Amac\u0131na uygun i\u015faretleme; ba\u015fl\u0131klar i\u00e7in ba\u015fl\u0131k \u00f6\u011felerinin (\u00f6rne\u011fin h1&#8216;den h6&#8216;ya kadar), paragraflar i\u00e7in paragraf \u00f6\u011felerinin (p), listeler i\u00e7in liste \u00f6\u011felerinin (ul, ol, dl, ayr\u0131ca datalist veya menu), veri tablolar\u0131 i\u00e7in tablo \u00f6\u011felerinin kullan\u0131lmas\u0131 ve [&hellip;]<\/p>\n","protected":false},"menu_order":84463,"template":"","meta":{"footnotes":""},"ar_kb_kategori":[665],"ar_kb_etiket":[],"class_list":["post-24701","ar_kb","type-ar_kb","status-publish","has-post-thumbnail","hentry","ar_kb_kategori-blog"],"_links":{"self":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb\/24701","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb"}],"about":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/types\/ar_kb"}],"version-history":[{"count":0,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb\/24701\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media\/26954"}],"wp:attachment":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media?parent=24701"}],"wp:term":[{"taxonomy":"ar_kb_kategori","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb_kategori?post=24701"},{"taxonomy":"ar_kb_etiket","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb_etiket?post=24701"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}