lostyazilim
tr.link

HTML 5.2 ile Birlikte Getirilen "Dialog" Elementi ve Kullanımı

3 Mesajlar 672 Okunma
lstbozum
tr.link

Being Being İçeriklerin Gücü Adına! Kullanıcı
  • Üyelik 08.04.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Metin Yazarı/Editörü
  • Konum İstanbul Avrupa
  • Ad Soyad B** G**
  • Mesajlar 935
  • Beğeniler 1087 / 1028
  • Ticaret 91, (%100)
HTML konusunda insanlığın ulaştığı son nokta ve standart HTML 5.2, bize adı verilen yeni bir eleman getiriyor. Yeni Dialog elementi; JavaScript ile etkileşimli hale getirilebilen kalıcı iletişim kutuları oluşturmamızı yardımcı oluyor.

öğesini kullanmak oldukça basit ve temel formu şu şekilde:



Bu bir dialog kutusudur



Elemente ek olarak kullanılan “open” ek değeri (additional attribute), kutunun görüntülendiğinden emin olmamıza yardımcı oluyor. Bu ek değeri kullanmadığımızda, kutuyu biçimlendirmek için JavaScript kullanmamış olmamız gerekiyor.



CSS’in tüm HTML elementlerinin makyajı olduğu aşikar, ögesi de CSS kullanılmadığında üvey evlat çirkinliğiyle açılan bir internet sayfasından bizleri selamlıyor. Sayfanın orta bölümünde etrafı siyah bir çerçevele kaplı olan kutu, içeriğin boyutuna göre otomatik olarak şekil alıyor.

HTML diyalog () elementini kullanarak yapabileceklerinizin bir sınırı yok. Tamamen hayal dünyanıza ve ihtiyaçlarınıza kalmış. Teorik olarak diğer HTML elementleriyle birlikte kullanılması konusunda dialog için belirlenmiş bir kısıtlama bulunmuyor. Yine de JavaScript ile güçlendirilmemesi halinde çok kısıtlı bir kullanım alanı mevcut. JavaScript ile showModal() ve close() sayesinde, önceden bahsettiğimiz open ek değerini de kontrol edebilirsiniz.


"Dialog" HTML elementi, yeni bir element mi?
Birçoğumuzun bildiği üzere aslında yeni bir HTML elementi değil. Chrome 2014 yılından bu yana elementini desteklerken, Firefox ise aynı element için opsiyonel şekilde aktif edilebilir destek sunuyor. İsteyen Firefox kullanıcıları tarayıcı ayarlarından bunu açık konuma getirdiklerinde dialog elementini görüntüleyebiliyor. Microsoft yeni elementi Edge’ye eklemeyi düşünürken, Safari ve diğerleri şimdilik Dialog elementi konusunda uzlaşmış değiller.

Yani, eleman aslında gerçek anlamda yeni değil fakat standarda yenice eklenilerek HTML 5.2 standardının bir parçası haline getirilmiştir.
Crewx ikodev Disco

kişi bu mesajı beğendi.

Bir kişinin fikirlerini çalmaya "alıntı", birçok kişinin fikirlerini çalmaya "araştırma" denir. Bir de hiçbir şeyi çalamayacak olanlar vardır.
wmaraci
reklam

yazilimsoru yazilimsoru Yazilimsoru.com Kullanıcı
  • Üyelik 05.03.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web developer
  • Konum İstanbul Avrupa
  • Ad Soyad İ** K**
  • Mesajlar 437
  • Beğeniler 132 / 131
  • Ticaret 0, (%0)
Being Bilgiler için teşekkür ederim.Yazı çok güzel olmuş elinize sağlık.Özellikle " ögesi de CSS kullanılmadığında üvey evlat çirkinliğiyle açılan bir internet sayfasından bizleri selamlıyor." cümlesi beni baya bir güldürdü :)
Being

kişi bu mesajı beğendi.

Web sitem: yazilimsoru.com

ASametYildirim ASametYildirim Saygı, Sevgi, Anlayış. Kullanıcı
  • Üyelik 16.06.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Bilgisayar mühendisi öğrencisi
  • Konum Ankara
  • Ad Soyad S** Y**
  • Mesajlar 3826
  • Beğeniler 2399 / 1874
  • Ticaret 97, (%100)
Bu tarz yeni kodları paylaşman diğer makalelerine göre daha çok hoşuma gidiyor teşekkürler :)
Being

kişi bu mesajı beğendi.

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al