Menu
Coddy logo textTech

Açılır Menüler

Coddy'nin HTML Journey'sinin Temeller bölümünün bir parçası. Ders 43 / 60.

HTML'de açılır menü, bir kullanıcının bir öğeye tıkladığında veya öğenin üzerine geldiğinde görünen öğeler listesidir. Açılır menüler, seçenekler listesini kompakt bir şekilde sunmak için yaygın olarak kullanılır. Bir açılır menü oluşturmak için <select> etiketini, tek tek öğeler için <option> etiketleriyle birlikte kullanırsınız.

İşte HTML'de bir açılır menü oluşturmak için temel sözdizimi:

<select name="dropdown">
	<option value="value1">Option 1</option>
	<option value="value2">Option 2</option>
	<option value="value3">Option 3</option>
</select>
  • <select>: Açılır menüyü tanımlayan etiket.
  • name: Açılır menüye bir ad veren ve form gönderildiğinde seçilen değeri tanımlamak için kullanılan bir öznitelik.
  • <option>: Açılır listedeki bir öğeyi tanımlayan bir etiket.
  • value: Seçenekle ilişkili değeri belirten bir öznitelik. Bu değer, form gönderildiğinde sunucuya gönderilir.
  • Option text: Her bir seçenek için açılır listede görünen görünür metin.

İşte üç seçenekli bir açılır menü oluşturmaya yönelik bir örnek:

<select name="colors">
	<option value="red">Red</option>
	<option value="green">Green</option>
	<option value="blue">Blue</option>
</select>

Bu örnekte, "colors" adında ve üç seçeneği olan bir açılır menümüz var: Red, Green ve Blue. 

challenge icon

Görev

Kolay

Bir açılır menü içeren bir HTML belgesi oluşturun. Form aşağıdaki öğelere sahip olmalıdır:

  1. "fruits" adlı bir açılır menü.
  2. Açılır menü, aşağıdaki değer ve metinlere sahip dört seçeneğe sahip olmalıdır:
  • Değer: "apple", Metin: "Apple"
  • Değer: "banana", Metin: "Banana"
  • Değer: "orange", Metin: "Orange"
  • Değer: "grape", Metin: "Grape"

Kendin dene

<!DOCTYPE html>
<html>
    <body>
        <!-- Kodunuzu buraya yazın -->
    </body>
</html>
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Web playground