Kullanıcı ile irtibatımızı sağlayan, sayfalarımıza interaktiflik kazandıran html elementleridir formlar. Bu makalede hep beraber Formların nasıl CSS ile tablo kullanılmadan oluşturulduğunu göreceğiz.
CSS ile daha erişilebilir ve esnek yapılı form kodlamayı iki kısma ayırabiliriz. Formların etiketlerinin yerlerini planlamak(konumlandırmak) ve form elementlerini güzelleştirerek daha göze hoş gelen ve işlevsel bir hala getirmek.
Basit bir form yapısını planlayarak başlayalım. Web sitelerinde en çok kullanılan formlar kullanıcı giriş formlarıdır. Beraberce CSS ile planlanmış bir kullanıcı girişi formu yapalım. Xhtml kodunu yazalım.
Bu tip küçük form sayfalarında tanım listelerinin(dl, dd ve dt) kullanılması düzen ve kullanım kolaylığı açısından çok önemlidir. <label> etiketinin kullanılması iki açıdan önemlidir. İlki küçük ekranlı araçlarda(cep telefonu,pda vb.) form elementlerinin kullanımını kolaylaştırır label/ID ilişkisi ile. İkinci olarak radyo buton ve işaret kutularında metin ile tümleşik hareket etmemizi sağlar, yani Beni hatırla metnine tıkladığımızda işret kutusu işlevi gösterir.
Şimdi CSS ile form elemanlarını yerlerine koyalım.
Bu formu tablo ile yaptığımız gibi yanyana koymak için genişlik ve float tanımı yapıyoruz.
Sağdaki form elemanları ile soldakiler arasına boşluk bırakmak için genişlik değeri veriyoruz.
Bir çok sitede kullanılan kullanıcı giriş(login) formlarını CSS yardımı ile kodladık. Şimdi görünüşünü düzeltelim.
Metinlerimizi font tanımı yapalım:
Metin giriş alanlarını standart görünümünden çıkarıp kendi istediğimiz renklere büründürelim.
Gönder düğmesinin şeklini değiştirelim. Burada renk uyumu form alanlarımızın daha hoş görünmesi için önemlidir. Renk seçimi yaparken genelde site bütünlüğünü bozmamak için site genel renk değerleri seçilir. Ama bu bir kural değildir.
Yukarıda gönder düğmesinin kenarlık renk seçimini yaparken sağ ve alt kısma daha koyu, sol ve üst kısma daha açık renk vererek düğmemize 3 boyutlu bir görünüm kazandırdık.
Şimdide form alanını bir bütün haline getirelim ve forma bir başlık yazalım. Bu işlemler için Html’in <fieldset> ve <legend> etiketlerini kullanacağız.
CSS ile yeni eklediğimiz alanların görünümünü düzeltelim.
Formumuzun son hali yukarıda göründüğü gibi olacaktır. Bir sonraki makalede daha karışık(gelişmiş) formların css ile yapılmasını göreceğiz.
Altıncı sual 30 puandır. Aşağıdaki ölçütler birbirinden bağımsız değerlendirilir. Boş yada tümüyle ilgisiz yanıt 0…
10. Derslik Türk Dili ve Edebiyatı 1. Dönem 2. Yazılı Soruları ve Cevapları — Senaryo…
Zehri Kim Verdi – Agatha ChristieKarakterlerLuke Fitzwilliam: Romanın başkahramanıdır. Uzun seneler İngiltere haricinde polislik yapmış,…
Türk Şiirinde Güz Bir yaprağın dalından kopup ayrılması, şiirde kimi zaman tüm bir ömrü düşündürür.…
Bir şiiri okuduktan sonrasında “Bu şiirin ana duygusu, teması hüzündür.” diyebiliriz. Peki, o hüznü nereden…
Kızıl Kraliçe – Victoria AveyardTür:RomanYazar:Victoria AveyardYayınlanma Zamanı:2015Yayınevi:PegasusISBN:9786053437154KarakterlerMare Barrow: Romanın on yedi yaşındaki ana karakteridir. Kızıl…