<?xml version='1.0' encoding='UTF-8'?>

<div1 id="media">
<head>Ortam Türleri</head>
<div2 id="media1"><head>Ortam türlerine giriş</head>

<p>Biçembentlerin en önemli özelliklerinden biri bir belgenin farklı ortamlarda nasıl sunulacağının belirtilebilmesidir: ekranda, kağıtta, konuşma bireştiricide, üçnokta aygıtlarında, vs.</p>

<p>Her BB niteliği belli bir ortam türü için tasarlanmıştır; örneğin,  <property>cue-before</property> niteliği işitsel kullanıcı arayüzleri içindir. Durum elverişli olduğunda, farklı ortam türlerinin biçembentleri aynı özniteliği paylaşabilirler, ancak farklı değerler gerekir. Örneğin <property>font-size</property> niteliği hem ekran hem de yazıcı için kullanışlıdır. Bununla birlikte, iki ortam aynı nitelik için farklı değerler gerektirmesiyle farklıdırlar; bir belge ekranda genellikle kağıttakinden daha büyük bir yazıtipi yüksekliği gerektirir. Ayrıca deneyimler çıkıntısız (sansserif) yazıtiplerinin ekranda daha kolay okunabildiğini, kağıtta ise çıkıntılı (serif) yazıtiplerinin kolay okunabildiğini göstermektedir. Bu sebeplerle bir biçembendin veya biçembendin bir bölümünün belli ber ortam türünü ifade etmesi gereklidir.</p>
</div2>

<div2 id="media2">
<head>Biçembentlerin ortama göre belirtilmesi</head>

<p>Biçembentlerin bir ortama göre belirtilebilmesinin iki yolu vardır:</p>

<ulist>
<item><p><indexterm><primary><code>@media</code></primary></indexterm>
<indexterm><primary><code>@import</code></primary></indexterm>
Biçembendin hedef ortam türü <code>@media</code> veya <code>@import</code> @-kuralı ile belirtilir.</p>

<eg>
@import url("loudvoice.css") aural; /* işitsel ortam için biçembent */
<code>@media</code> print {
  /* ortam yazıcı olduğunda burası kullanılır */
}
</eg>
</item>

<item><p>Hedef ortam türü belge dilinde belirtilir. Örneğin, HTML 4.0'da <bibref ref="ref-HTML40"/> <htmltag>link</htmltag> elemanının '<tt>media</tt>' özniteliği hedef ortam türünü belirtmek için kullanılar. Örnekte bir harici biçembent  belirtilmiştir:</p>

<example>
<eg><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
   <head>
      <title>Bir hedef ortama bağ</title>
      <LINK rel="stylesheet" type="text/css"
         media="print, handheld" href="foo.css">
   </head>
   <body>
      <p>Belge gövdesi...
   </body>
</html>]]></eg>
<p>Bu örnekte biçembent, yazıcı ve avuçiçi aygıtları için belirtilmektedir.</p>
</example>
</item>
</ulist>

<p><titleref ref="at-import"><code>@import</code></titleref> kuralı
<specref ref="cascade"/> bölümünde tanımlanmıştır.</p>

<div3 id="at-media-rule">
<indexterm><primary><code>@media</code></primary></indexterm>
<head>The <code><kw>@media</kw></code> kuralı</head>

<p><code>@media</code> kuralı bir biçembent kuralı kümesi (kaşlı ayraçlarla sınırlanmış olarak) için hedef ortam türlerini (virgül ayraçlı olarak) belirtmek içindir. <code>@media</code> oluşumu aynı biçembent içinde farklı ortam türleri için biçembent kuralları belirtmeyi mümkün kılar:</p>

<eg>@media print {             /* yazıcı için */
  BODY { font-size: 10pt }
}
@media screen {            /* ekran için */
  BODY { font-size: 12pt }
}
@media screen, print {     /* hem yazıcı hem de ekran için */
  BODY { line-height: 1.2 }
}</eg>
</div3>
</div2>

<div2 id="media-types">
<indexterm><primary>ortam türü</primary></indexterm>
<head>Tanınan ortam türleri</head>

<p>Bir BB <term>ortam türü</term> BB biçembentlerinin bir kümesini isimlendirir. Bir ortam türünü ismine göre desteklediğini iddia eden bir kullanıcı arayüzünün o ortam türünün tüm niteliklerini gerçeklemesi gerekir.</p>

<p>BB ortam türleri için seçilmiş isimler belli niteliklerin uygulanabildiği hedef aygıtları yansıtırlar. Aşağıdaki BB ortam türleri listesinde, parantez için alınmış açıklamalar bilgilendirme amaçlıdır (uyulması zorunlu değildir). Hangi aygıtların hangi ortam türleriyle ilişkili olduukları hakkında fikir verirler.</p>

<glist>
<gitem><label><tt>all</tt></label>
<def><p>Tüm aygıtlar için elverişli.</p></def>
</gitem>
<gitem><label><tt>aural</tt></label>
<def><p>Konuşma bireştiriciler için düşünülmüştür. Ayrıntılı bilgi için <specref ref="aural"/> bölümüne bakınız.</p></def>
</gitem>
<gitem><label><tt>braille</tt></label>
<def><p>Üçnoktalı körler alfabesine göre çıktı veren aygıtlar için tasarlanmıştır.</p></def>
</gitem>
<gitem><label><tt>embossed</tt></label>
<def><p>Kabartma sayfa basan yazıcılar için tasarlanmıştır.</p></def>
</gitem>
<gitem><label><tt>handheld</tt></label>
<def><p>Avuçiçi aygıtlar için tasarlanmıştır (avuçiçi bilgisayarlar, cep telefonları gibi küçük ekranlı aygıtlar).</p></def>
</gitem>
<gitem><label><tt>print</tt></label>
<def><p>Bir yüzeye baskı yapan aygıtlar (yazıcılar, çiziciler, vs) ve ekranda sayfa önizleme kipi için tasarlanmıştır. Sayfalı ortam türüne özgü biçimleme ile ilgili daha ayrıntılı bilgi için <specref ref="page"/> bölümüne bakınız.</p></def>
</gitem>
<gitem><label><tt>projection</tt></label>
<def><p>Sunum aygıtları için düşünülmüştür (tepegöz, diya gösterici gibi).Sayfalı ortam türüne özgü biçimleme ile ilgili daha ayrıntılı bilgi için <specref ref="page"/> bölümüne bakınız.</p></def>
</gitem>
<gitem><label><tt>screen</tt></label>
<def><p>Öncelikle renkli bilgisayar ekranı için düşünülmüştür.</p></def>
</gitem>
<gitem><label><tt>tty</tt></label>
<def><p>Karakter aygıtları için düşünülmüştür (ekran yetenekleri sınırlı taşınabilir aygıtlar, uçbirimler, vs.). Biçembent yazarlarının <tt>tty</tt> ortamı için <termref def="pixel-units">benek birimlerini</termref> kullanmaması gerekir.</p></def>
</gitem>
<gitem><label><tt>tv</tt></label>
<def><p>Televizyon türü aygıtlar için düşünülmüştür (düşük çözünürlüklü, renkli, sesli ve kaydırma özürlü ekranlar).</p></def>
</gitem>
</glist>

<p>Ortam türü isimleri harf büyüklüğüne duyarsızdır.</p>

<p><indexterm><primary><code>@media</code></primary></indexterm>
Teknolojinin çok hızlı değişmesinden ötürü BB2, <code>@media</code> ile belirtilebilecek ortam türleri için kesin bir liste belirtmez.</p>

<note><p>BB'nin sonraki sürümlerinde bu liste genişleyebilir. Biçembent yazarları henüz bir BB belirtiminde tanımlanmamış ortam türü isimlerine fazla bel bağlamamalıdır.</p></note>

<div3 id="media-groups">
<indexterm><primary>ortam grupları</primary></indexterm>
<head>Ortam grupları</head>

<p>Her niteliğin tanımında, onu gerçekleyecek uyumlu kullanıcı arayüzleri için ortam türleri belirtilmiştir. Nitelikler genellikle birden fazla ortamda uygulanabildiğinden nitelik tanımlarında tek tek ortam türleri değil, ortam grupları listelenir. Her nitelik kendi tanımında belirtilen ekran gruplarındaki her ortam türüne uygulanabilir.</p>

<p>BB2 şu ortam gruplarını tanımlar:</p>

<ulist>
<item><p>
<indexterm><primary>ortam grupları</primary> <secondary>sürekli</secondary></indexterm>
<indexterm><primary>ortam grupları</primary> <secondary>sayfalı</secondary></indexterm>
<termdef term="sürekli ortam grubu" id="continuous-media-group"><term>Sürekli</term></termdef> veya
<termdef term="sayfalı ortam grubu" id="paged-media-group"><term>sayfalı</term></termdef>. "İkisi de" niteliğin her iki ortama da uygulanabildiğini gösterir.
</p></item>

<item><p>
<indexterm><primary>ortam grupları</primary> <secondary>görsel</secondary></indexterm>
<indexterm><primary>ortam grupları</primary> <secondary>işitsel</secondary></indexterm>
<indexterm><primary>ortam grupları</primary> <secondary>dokunsal</secondary></indexterm>
<termdef term="görsel ortam grubu" id="visual-media-group"><term>Görsel</term></termdef>,
<termdef term="işitsel ortam grubu" id="aural-media-group"><term>işitsel</term></termdef> veya
<termdef term="dokunsal ortam grubu" id="tactile-media-group"><term>dokunsal</term></termdef>.
</p></item>

<item><p>
<indexterm><primary>ortam grupları</primary> <secondary>karakter eşlemli</secondary></indexterm>
<indexterm><primary>ortam grupları</primary> <secondary>bit eşlemli</secondary></indexterm>
<termdef term="karakter eşlemli ortam grubu" id="grid-media-group"><term>karakter eşlemli</term> (karakter aygıtları için)</termdef> veya <termdef term="bitmap ortam grubu" id="bitmap-media-group"><term>bit eşlemli</term></termdef>. "İkisi de" niteliğin her iki ortama da uygulanabildiğini gösterir.
</p></item>

<item><p>
<indexterm><primary>ortam grupları</primary> <secondary>etkileşimli</secondary></indexterm>
<indexterm><primary>ortam grupları</primary> <secondary>durağan</secondary></indexterm>
<termdef term="etkileşimli ortam grubu" id="interactive-media-group"><term>etkileşimli</term>
(kullanıcıyla etkileşen aygıtlar)</termdef> veya <termdef term="durağan ortam grubu" id="static-media-group"><term>durağan</term> (kullanıcıyla etkileşmeyenler)</termdef>. "İkisi de" niteliğin her iki ortama da uygulanabildiğini gösterir.</p></item>
<item><p>
<indexterm><primary>ortam grupları</primary> <secondary>hepsi</secondary></indexterm>
<termdef term="toptan ortam grubu" id="all-media-group"><term>Toptan</term> (bütün ortam gruplarını içerir)</termdef>.</p></item>
</ulist>

<p>Aşağıdaki tablo ortam grupları ile ortam türleri arasındaki ilişkileri gösterir. (Ç.N. - <code>@media</code> kuralında değergeç olarak kullanılanları barındıran sol sütun Türkçeye çevrilmemiştir.)</p>

<table  cellpadding="3"  cellspacing="0" border="1" summary="Relationship between media groups and media types">
<caption>Ortam grupları ile ortam türleri arasındaki ilişkiler</caption>
<thead><tr><th>Ortam Türleri</th><th colspan="4">Ortam Grupları</th></tr></thead>
<tbody><tr>
<th>&nbsp;</th>
<th>sürekli/sayfalı</th>
<th>görsel/işitsel/dokunsal</th>
<th>karakter/bit eşlemli</th>
<th>etkileşimli/durağan</th>
</tr>
<tr>
<th><tt>aural</tt></th>
<td align="center">Sürekli</td>
<td align="center">İşitsel</td>
<td align="center">Elverişsiz</td>
<td align="center">İkisi de</td>
</tr>
<tr>
<th><tt>braille</tt></th>
<td align="center">Sürekli</td>
<td align="center">Dokunsal</td>
<td align="center">Karakter eşlemli</td>
<td align="center">İkisi de</td>
</tr>
<tr>
<th><tt>emboss</tt></th>
<td align="center">Sayfalı</td>
<td align="center">Dokunsal</td>
<td align="center">Karakter eşlemli</td>
<td align="center">İkisi de</td>
</tr>
<tr>
<th><tt>handheld</tt></th>
<td align="center">İkisi de</td>
<td align="center">Görsel</td>
<td align="center">İkisi de</td>
<td align="center">İkisi de</td>
</tr>
<tr>
<th><tt>print</tt></th>
<td align="center">Sayfalı</td>
<td align="center">Görsel</td>
<td align="center">Biteşlemli</td>
<td align="center">Durağan</td>
</tr>
<tr>
<th><tt>projection</tt></th>
<td align="center">Sayfalı</td>
<td align="center">Görsel</td>
<td align="center">Biteşlemli</td>
<td align="center">Durağan</td>
</tr>
<tr>
<th><tt>screen</tt></th>
<td align="center">Sürekli</td>
<td align="center">Görsel</td>
<td align="center">Biteşlemli</td>
<td align="center">İkisi de</td>
</tr>
<tr>
<th><tt>tty</tt></th>
<td align="center">Sürekli</td>
<td align="center">Görsel</td>
<td align="center">Karakter eşlemli</td>
<td align="center">İkisi de</td>
</tr>
<tr>
<th><tt>tv</tt></th>
<td align="center">İkisi de</td>
<td align="center">Görsel, işitsel</td>
<td align="center">Biteşlemli</td>
<td align="center">İkisi de</td>
</tr></tbody>
</table>
</div3>
</div2>
</div1>

