Açılır listeli html formu gönderme düğmesi. HTML form öğeleri - bir açılır liste (seçme, seçenek, optgroup etiketleri), bir metin alanı ve bir etiket, alan kümesi ve gösterge uygulama. Optgroup etiketi öznitelikleri

HTML'deki en basit açılır listeyi seçme etiketini kullanarak oluşturmak kolaydır. Bu bir kapsayıcı etiketidir, seçenek etiketleri iç içe yerleştirilmiştir - liste öğelerini tanımlarlar.

Listeler için seçme etiketi kullanılarak yapılabilecek birkaç seçenek vardır: bir açılır liste (ana alana tıkladıktan veya üzerine geldikten sonra seçenekler açılır) ve çoktan seçmeli bir liste - bu listenin içinde kullanıcı birkaç öğe seçebilir. İlki daha yaygındır; modern web sitelerinde önemli bir gezinme unsurudur. Çoktan seçmeli açılır liste, örneğin çeşitli ürün özelliklerini seçmeniz gereken kataloglarda kullanılabilir.

Genel ve özel öznitelikleri kullanarak listelerin görünümünü ve özelliklerini değiştirebilirsiniz.

Etiket niteliklerini seçin

1. Çoklu - çoktan seçmeli ayarlar.

2. Boyut - listedeki görünür satırların sayısını, yani yüksekliği ayarlar. Ve burada her şey çoklu özniteliğin mevcut olup olmadığına bağlıdır. Evetse ve boyutu belirtmezseniz, birden fazla varsa, kullanıcı tüm olası seçenekleri görür, birden fazla yoksa yalnızca bir satır gösterilir ve ziyaretçinin geri kalanı sağ taraftaki asansör simgesine tıkladığında okuyabilir. Boyut belirtilmişse ve seçenek sayısından azsa, sağda bir kaydırma çubuğu görünecektir.

3. İsim - isim. Açılır listeden vazgeçilebilir, ancak sunucudaki işleyiciyle etkileşimde bulunmak gerekli olabilir. Kural olarak, isim hala belirtilmektedir.

Select etiketi, option etiketinden farklı olarak gerekli niteliklere sahip değildir.

Seçenek iç içe etiket nitelikleri

  1. Seçildi - bir liste öğesi seçmek için tasarlanmıştır. Birden çok özellik ayarlanmışsa, kullanıcı birden fazla öğe seçebilir (yukarıya bakın).
  2. Değer - değer. Bu öznitelik gereklidir. Web sunucusu, kullanıcının tam olarak hangi liste öğelerini seçtiğini anlamalıdır.
  3. Etiket. Bu öznitelikle, çok uzun olan liste öğelerini kısaltabilirsiniz. Örneğin, etiketinde belirtilen "Milano, Lombardiya'nın idari merkezidir" seçeneği yerine "Milano" görüntülenecektir. Kuzey İtalya". Bu öznitelik, bir listedeki öğeleri gruplamak için de kullanılır.

Listenin genişliğine gelince, varsayılan olarak listedeki en geniş metnin uzunluğuna ayarlanır. Elbette genişlik HTML stilleri kullanılarak değiştirilebilir.

Diğer şekillerde açılır

CSS kullanılarak yapılabilir, örneğin, bir sayfa öğesinin üzerine geldiğinizde bir liste görünecektir. JavaScript, Jquery kitaplığı ile basitleştirilen listeler oluşturmak için mükemmel yetenekler sağlar. Bu kitaplıkla bağlantılı açılır liste çok karmaşık olabilir, örneğin basamaklı olabilir. Yani, bir listeden bir öğe seçtiğinizde, aşağıdaki liste görünür, örneğin, "Kadın kıyafetleri" menü öğesi vardır (üzerine geldiğinizde, ardından türlerden birini seçtiğinizde, örneğin "Dış giyim", aşağıdaki öğelerin bulunduğu bir liste çıkar: ceketler, parkalar, paltolar, kısa ceket, kürk mantolar vb.

Açılır liste oluşturmanın ana yollarını özetledik. Elbette JavaScript'te ve JavaScript'te listelerin işlevselliğini ve görünümünü değiştirmenize izin veren birçok nüans vardır.

Bu yazıda, açılır listeler oluşturmanıza, bu listelerde nasıl grup oluşturacağınızı öğrenmenize, öğeleri ve hatta liste gruplarını nasıl devre dışı bırakacağınızı düşünmenize, çok satırlı bir metin alanı oluşturmanıza olanak tanıyan öğeyle tanışmanıza, daha sonra HTML içinde kullanmanıza olanak tanıyan öğelere bakacağız. formlar (öğe

).

Açılır liste

Listedeki ilk öğe genellikle seçili olarak görüntülenir, ancak önceden tanımlanmış bir seçeneği ayarlamak için seçilen özniteliği o öğeye ekleyebilirsiniz.

Haydi

</span>Bir eleman kullanma örneği <select><span>

Bu örnekte, etiketledik

Tarayıcıda şöyle görünür:

Menü öğelerini gruplama

Bir sonraki etikete bir göz atalım açılır menüde ilgili verileri gruplamak için kullanılan name \u003d "siyah beyaz"\u003e label \u003d "Beyaz Liste"\u003e

Bu örnekte, etiketiyle 2 grup seçtik ... Öğenin etiket özelliği, seçilen grubun adını kalın olarak belirtir:

Aşağıdaki örnekte, boole devre dışı bırakıldı özniteliğini kullanarak, bir grubu devre dışı bırakacağız (" Grup B"):

</span>HTML etiketinin devre dışı bırakılmış özelliğini kullanma örneği <optgroup><span>

Örneğimizin sonucu:

Sesi kapatma ve çoklu seçim listesi

</span>Devre dışı bırakılan ve birden çok etiket özelliği <select><span>

Bu örnekte, iki açılır liste oluşturduk. İlk liste için, listeyle etkileşime girmemize izin vermeyen (devre dışı bırakan) devre dışı bırakılmış özniteliği kullandık.

İkinci liste için, listedeki birkaç seçeneği aynı anda seçmesine izin verildiğini belirten çoklu özniteliği kullandık (üzerinden Ctrl Windows'ta ve içinden Komut Mac'te).

Tarayıcıda şöyle görünür:

Metin alanı

Örneğimizin sonucu:

Metin alanını devre dışı bırakma

Daha önce tartışılan öğelere benzer şekilde, etiketi


type \u003d "submit" name \u003d "submitInfo" value \u003d "(! LANG: gönder" > !}

Bu örnekte, iki metin alanı oluşturduk (öğe

Gördüğünüz gibi, bu öğeyi etkinleştirmek için metne tıklamak işe yaramaz - kendiniz tıklamanız gerekir. Bu tam olarak durumdur ve etiket Etiketini düzeltmeyi amaçlamaktadır. Web formu öğesinin yanındaki metni tıklanabilir yapmanıza olanak tanır, bu da şüphesiz kullanılabilirliği artıracak.

Ancak formun ve metnin Html öğesi nasıl bağlanır? Bunu yapmak için, özelliğe benzersiz bir parametreye sahip bir kimlik ekleyin ve metni açılış ve kapanış Etiket etiketleri ile çevreleyin. Ve hepsi bu kadar değil. Açılış Etiket etiketinde, parametresi form öğesinin Html etiketindeki ID özniteliğiyle tam olarak aynı olması gereken For özniteliğini kaydetmeniz gerekir. Bunun gibi bir şey ortaya çıkıyor:

Gördüğünüz gibi artık Etiket kullanımı sayesinde web formu öğeleri sadece üzerine tıklanarak değil, yanında bulunan metne tıklanarak da etkinleştirilebilir.

Fieldset ve Legend - şekli parçalara ayırma

Muhtemelen, Html'deki büyük formların bir çerçeve ile çevrelenmiş gruplara (Fieldset) ayrıldığını ve bu tür grupların her birinin kendi başlığı (Legend) olduğunu muhtemelen görmüşsünüzdür. Bu sadece iki etiketle yapılır: Fieldset ve Legend. Eşleştirilirler, yani bir açılış ve kapanışa sahip olmaları gerekir.

Bu nedenle, bir grup bileşen parçası oluşturmak için, tüm bu parçaları Fieldset etiketlerini açıp kapatmanız gerekir. Ve bu grup için bir başlık (Lejand) ayarlamak için, Fieldset açılışından hemen sonra, grup başlığının metnini eklemeniz gereken açılış ve kapanış Lejantından bir yapı yazmanız gerekir.

Fieldset ve Legend kullanarak grup oluşturmanın bir örneğini burada bulabilirsiniz:



Sana iyi şanslar! Yakında blog sitesinin sayfalarında görüşmek üzere

İlgini çekebilir

Açılır menü ve metin kutusu formunun Seç, Seçenek, Metin Alanı, Etiket, Alan Kümesi, Gösterge - Html etiketleri
Html kodunda listeler - UL, OL, LI ve DL etiketleri
MailTo - Nedir ve E-posta göndermek için Html'de bir bağlantı nasıl oluşturulur?
Html ve CSS kodunda renkler nasıl ayarlanır, tablolarda RGB gölgelerinin seçimi, Yandex sonuçları ve diğer programlar
Köprü Metni Biçimlendirme Dili Html Nedir ve W3C Doğrulayıcısında Tüm Etiketlerin Listesi Nasıl Görüntülenir
HTML'ye bağlantı ve resim (fotoğraf) nasıl eklenir - IMG ve A etiketleri
Html'deki tablolar - Tablo, Tr ve Td etiketlerinin yanı sıra bunları oluşturmak için Colspan, Cellpadding, Cellspacing ve Rowspan
Yazı Tipi (Yüz, Boyut ve Renk), Blok Alıntı ve Ön etiketler, saf HTML'de (CSS yok) eski metin biçimlendirmeleridir
Bir köprü nasıl oluşturulur (A, Href, Hedef boş), sitedeki yeni bir pencerede nasıl açılır ve Html kodunda bir resim bir bağlantı nasıl yapılır