HTML'de <button> İçerisinde <a> Olur Kullanılır mı? Ya da <a> İçinde <button>
8
●118
- 15-09-2021, 07:28:20Bu kullanım yanlış mı acaba? Sanırım HTML'de <button> esasında <a>'ya alternatif mi? Yani <a>'nın içinde href varken <button> Javascript için mi var? Aynı zamanda birlikte kullanılabiliyorlar mı?
- 15-09-2021, 07:45:15a alternatifi derken farklı kullanıma alternatif anlamında demiştim. Mesela sosyal medya paylaşım butonları yeni sekmede açılıyorsa <a> ile yapmak mantıklıyken, Javascript kodları ile popup açılıyorsa button ile yapmak gerekir gibi. Zaten <a> ile yaparsak onclick="" varken href="" vermek gerekir ki içerisine bir şey yazmayınca (href="#" olmadığında) hata olur.FSahin adlı üyeden alıntı: mesajı görüntüle
- 15-09-2021, 08:26:49junipero adlı üyeden alıntı: mesajı görüntüle
Benim sorum çok farklı hocam. CSS'den bahsetmiyorum, HTML'de buton yapısından bahsediyorum. Yani class içine buton yazmak onu html'de buton yapmaz. Buton gibi görünür orası ayrı. - 15-09-2021, 08:42:03Kimlik doğrulama veya yönetimden onay bekliyor.Aslına bakılırsa kural genel anlamıyla şöyledir. İnline tag içerisine sadece inline inline-block tag içerisişne inlen block ve inline tag block tag içerisine herşey konulabilir.
- 15-09-2021, 16:06:20button tagi yokken a tagini onclick eventi için kullanıyorduk veya span'a cursor pointer ekleyip onclick eventine bağlıyorduk. Bu duruma kolay alternatif olsun diye <button> tagi geldi. Özeti bu şekildedir. Yani a tagini yönlendirme, button tagini eventler için kullanıyoruz. Button tagi içinde a kullanımı yanlıştır.
- 15-09-2021, 23:11:29a tag'ı etkileşim tagıdır. a tagı içerisine başka bir etkileşim elemanı yerleştirmeniz doğru değildir.
etkileşimi kaldırıp kullanırsınız belki diye bir fikir geldi aklıma fakat "https://validator.w3.org/" yapma böyle diyor.
Bu da şu demek farklı browserlarda...ileride... hata alabilirsiniz.

