- Tüm element ve nitelikler küçük harfle yazılmalıdır.
- Elementlerin içiçe geçme sırasına dikkat edilmelidir. Açılan imler sırasıyla kapatılmalıdır. Örneğin
<b><i>merhaba</b></i> şeklinde kullanım yanlıştır, doğrusu <b><i>merhaba</i></b> şeklindedir.
- Bitiş imi olan elementlerde bitiş imi mutlaka kullanılmalıdır. Örneğin
<p> imi daima </p> imi ile bitmelidir.
- İçeriği olmayan elementlerin sonuna “/” konmalıdır.
<br/>, <hr/> gibi
- Nitelikler mutlaka değer verilerek kullanılmalıdr. Örneğin
<input type="checkbox" checked /> şeklinde kullanım yanlıştır, doğrusu <input type="checkbox" checked="checked" /> şeklindedir.
- Dökümanın HEAD kısmı içindeki ilk element
<title> elementi olmalıdır.
<a> elementinde title niteliğinin, <img/> elementinde ise alt niteliğinin kullanımına özen gösterilmelidir.
- Dökümanın DTD (Document Type Definition) tanımına uygun sözdizimi kullanılmalıdır.
Etiketler: HTML, XML
Kategoriler: HTML / XHTML
Kredi kartı numarası doğrulamada kullanılan Luhn algoritmasının çalışma prensibi şöyledir:
Örneğin hayali 7419 8339 5689 1008 numarasını ele alalım.
1. adım:
Tek hanelerdeki rakamlar toplanır.
4, 9, 3, 9, 6, 9, 0, 8 rakamları için;
4 + 9 + 3 + 9 + 6 + 9 + 0 + 8 = 48
2. adım:
Çift hanelerdeki rakamlar 2 ile çarpılır ve elde edilen sayıların basamakları toplanır.
7, 1, 8, 3, 5, 8, 1, 0 rakamlarını 2 ile çarparsak sırasıyla 14, 2, 16, 6, 10, 16, 2, 0 sayılarını elde ederiz.
Elde ettiğimiz sayıların basamaklarındaki rakamları toplarsak;
5 + 2 + 7 + 6 + 1 + 7 + 2 + 0 = 30
3. adım:
Hesaplanan iki toplam sonucu birbirleriyle toplanır. Elde edilen sayı 10′un katı ise bu kredi kartı numarası geçerli bir numaradır.
48 + 30 = 78 (10′un katı olmadığı için numara geçersizdir!)
Etiketler: kredi karti numarası doğrulama, Luhn algoritması
Kategoriler: Diğer