Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

W3C Uyumlu Bağlantılar

54 sec read

Sitelerimizi tasarlarken web standartlarına (W3C) uyumlu olarak tasarlamaya çalışıyoruz. Tabiî tasarım bu uyum için yeterli değil, içeriğimizin de uyumlu olması gerekir. İçeriğimizde uyumu bozacak bir çok nesne olabilir. Bu yazımda ise sadece bağlantıların (linkleri) nasıl standartlara uydurulacağını göstereceğim.

Genel olarak şöyle bir bağlantı standartlara uygundur.
[php]<a href="www.yakuter.com">Yakuter</a>
<!– veya –>
<a href="https://www.yakuter.com" title="Yakuter">Yakuter</a>
[/php]
Sorun ise bağlantımızla birlikte değişken göndermek istediğimizde ortaya çıkar. Normalde “ad” ve “soyad” olan iki değişkeni bir dosyaya göndermek istediğimizde şöyle bir bağlantı kullanırız.
[php]<a href="http://www.site.com/index.php?ad=erhan&soyad=yakut">Erhan Yakut</a>[/php]

Bu kodu kontrole tabiî tuttuğunuzda şöyle bir hata alırsınız;
… cannot generate system identifier for general entity…

Bu hatayı gidermek ise oldukça kolaydır. Tek yapmanız gereken bağlantıyı yazarken & yerine [php]&amp;[/php] kullanmak. Örneği düzeltip tekrar yazacak olursak şöyle bir şekil karşımıza çıkar.
[php]<a href="http://www.site.com/index.php?ad=erhan&amp;soyad=yakut">Erhan Yakut</a>[/php]

Hepsi bu kadar. Daha hatasız sayfalarda görüşmek üzere…

Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer