İyi tasarlanmış formlar, kullanıcılara yardımcı olur ve dönüşüm oranlarını artırır. Küçük bir düzeltme büyük bir fark yaratabilir.
Aşağıda, en iyi uygulamaların tümünü gösteren basit bir ödeme şekli örneği verilmiştir:
Aşağıda, en iyi uygulamaların tümünü gösteren basit bir adres formu örneği verilmiştir:
Örneğin, aşağıdaki HTML, 1900 ile 2020 arasındaki bir doğum yılı için girişi belirtir. type="number"
kullanıldığında giriş değerleri yalnızca min
ve max
tarafından belirtilen aralıktaki sayılarla sınırlandırılır. Aralık dışında bir sayı girmeye çalışırsanız giriş geçersiz bir duruma sahip olacak şekilde ayarlanır.
Aşağıdaki örnekte, boşluklara izin verirken geçerli bir ödeme kartı numarası sağlamak için pattern="[\d ]{10,30}"
kullanılmıştır:
Modern tarayıcılar, email
veya url
türündeki girişler için temel doğrulama da yapar.
CSS Izgara Düzeni
CSS Izgara Düzeni, esnek ızgaraların kolayca oluşturulmasına olanak tanır.
Önceki kayan reklam örneğini dikkate alırsak, sütunlarımızı yüzde değerleriyle oluşturmak yerine ızgara düzenini ve kapsayıcıdaki kullanılabilir alanın bir kısmını temsil eden fr
birimini kullanabiliriz.
.container { display: grid; grid-template-columns: 1fr 3fr; }
Izgara, mümkün olduğunca çok sayıda öğeyle normal ızgara düzenleri oluşturmak için de kullanılabilir.
Ekran boyutu küçüldükçe, kullanılabilir parçaların sayısı da azalır.
Aşağıdaki demoda, en az 200px
boyutunda olmak üzere her satıra sığabilecek sayıda kartımız bulunmaktadır.
CSS Izgara Düzeni hakkında daha fazla bilgi edinin.
Çok sütunlu düzen
Bazı düzen türlerinde, Çok Sütunlu Düzen (Çoklu Sütun) özelliğini kullanabilirsiniz. Bu yöntem, column-width
özelliğiyle duyarlı sayıda sütun oluşturabilir.
Aşağıdaki demoda, başka bir 200px
sütunu için yer varsa sütunların eklendiğini görebilirsiniz.