Web sürekli değişen ve sürekli gelişen bir organizma olduğu için, yeni bir dalga yaklaştığında boğulmak yerine akıntıya yetişen ve kolayca akıp gidebilen siteler kurmak önemlidir.
İşaretlemeyi temizle ve web standartlarıyla oluşturmanın sadece bunu yapmanıza yardımcı olmaz, aynı zamanda uzun vadede hem zamandan hem de paradan tasarruf etmenizi sağlar.
Web genişledikçe, kullandığı teknolojiler onunla birlikte büyür. HTML uzun zamandır etrafta dolaşırken, yol boyunca birkaç yardım aldı.
İlk Javascript, daha sonra CSS, XML ve daha sonra AJAX. Firefox, Safari, Opera ve Chrome'un neredeyse tam HTML 5 desteğinin keyfini çıkarması (HTML bloğu üzerindeki yavaş çocuk, Internet Explorer, her zamanki gibi geride kalıyor) ile HTML 5'in geniş bir kullanım alanı hemen köşede.
Bu makalede, web standartlarının temellerini, ne olduklarını, sizin için ne ifade ettiklerini ve bu önemli ve sıklıkla ihmal edilen sorunla başa çıkmanıza yardımcı olacak bazı önemli ipuçlarını inceleyeceğiz.
Basitçe söylemek gerekirse, karmaşıklık, standartlara uygun ve her dilin etiketlerini ve yapılarını amaçlanan amaçlarla kullanmak anlamına gelir.
Dağınık olmayan HTML etiketlerin seyrek kullanımını sağlar, yabancıyı ortadan kaldırır ve görevini gerektiği kadar küçük bir işaretleme ile gerçekleştirir. Satır içi CSS gibi gereksiz özniteliklerden kaçınır ve her belgeyi yapılandırılmış ve düzenlenmiş bırakır.
Aynı şekilde, dağınık olmayan CSS kendini tekrar etmekten kaçınmalı, miras (Unutmayın, CSS Basamaklı Stil Sayfası anlamına gelir) ve mümkün olduğunda sınıfları yeniden kullanın.
Standartlara uygunluk, sayfalarınızın, yayınladığı standartlarla doğrulandığını gösterir. W3C HTML, CSS ve XML için. Bu, hataları kontrol etmek, düzeltmek ve olabildiğince% 100'e yakın olana kadar tekrar test etmek için ücretsiz W3C doğrulayıcılarını kullanmak anlamına gelir.
Her projenin agresif bir teslim tarihi vardır ve her müşteri sitelerinin dün yayınlanmasını istemektedir. Web geliştiricileri ve tasarımcıları olarak, daha hızlı ve daha verimli çalışmak için sürekli baskı altındayız.
Hızlı düşünmenin tuzağına düşmek kolay değil, özensiz ve temiz, standartlara uygun işaretleme daha fazla zaman alır. Sadece “işe yarıyor ve önemli olan her şey” demek kolay .
Elbette, işe yarıyor… şimdilik, senin için. Gelecek yıl ya da bundan üç yıl sonra ne olacak? Yeni tarayıcılardan ne haber? Erişilebilirliğe ne dersiniz?
Büyük arama motorlarının özel, özensiz kodlama yöntemlerine bağlı kalacağını düşünüyor musunuz? Çok titizler ve standartlara uymuyorsanız, arama sıralamanızı yüzünüze tekmeliyorsunuz .
Oluşturduğunuz bu sayfaları düzenlemek zorunda olan bir sonraki zayıf sap hakkında ne olacak? Bir otobüse çarptığında, Alaska'da sırt çantasına gitmekten mi yoksa uzaylılar tarafından kaçırılınca ne olur? Başka birileri kaldığınız yerden devam etmeli ve kodunuza bakacak, anlam vermeye çalışacaktır. Kolay mı olacak yoksa ona bir baş ağrısı mı verecek ve ismini lanetleyecek mi?
İlk seferde doğru yap. Bu sadece sinir bozucu, babacık bir hayat dersi değil. Aslında hem zamandan hem de paradan tasarruf edecek ve takip edenlerin daha kolay bir şeyler yapmalarını sağlayacaktır.
Stil sayfanıza yeni bir sınıf eklemek yerine satır içi CSS'ye girmenin daha hızlı olduğunu düşünebilirsiniz. Ve genel belge yapısını göz ardı etmeden tükürdüğünüz herhangi bir HTML'ye atlamanın daha hızlı olduğunu düşünebilirsiniz.
Bu belgeyi daha sonra güncellemek ya da sitenin tamamını yeniden tasarlamaya geldiğinizde, özensiz kod oluşturmadan çok daha fazla zaman harcarsınız. Yeni bir stil sayfası oluşturduğunuzda, aceleyle eklediğiniz sinir bozucu satır içi stilleri sizi rahatsız etmeye geri dönecek ve onları avlamak için saatler harcayacaksınız.
Mobil tarama, atomik steroidler üzerinde Godzilla gibi büyüyor. 5 yıl önce jet ayarlı Blackberry bağımlılarına düşmek yerine, bugün herkes telefonlarını internette gezinmek için kullanıyor.
Engelliler için kör ve alternatif arayüz cihazları için yardımcı teknoloji ekran okuyucuları yaygındır ve bunu hesaba katmadığınız için bir satış veya yabancı trafiği kaybetmek istemezsiniz.
Sitenizin, dünyanın dört bir yanındaki okuyucuların içeriğinizi bulması nedeniyle yarım düzine dile çevrilmesi olasıdır. Teşekkürler İnternet Arşivi , Google’ın önbelleği ve bugün yayınladığınız sayfalar, canlı sitenizden kaldırıldıktan sonra bile uzun bir süre için etrafta olacak.
Temiz işaretleme ve standartlara uyumu, sitelerinizin bu senaryoların her birinde çalışmasını sağlamak için uzun bir yol kat edecektir.
Jeff Couturier tarafından WDD için özel olarak yazılmıştır.
Web sitelerinizde web standartlarını takip ediyor musunuz? Neden ya da neden olmasın? Lütfen yorumlarınızı bizimle paylaşın.