Emmet Nedir? Örnek Kullanım Şekilleri

, , No Comments

Emmet eklentisinin logosu

Emmet eski adıyla Zen Coding, html sayfalarını yazma işlemini kolaylaştıran bir eklentidir. Bu eklentiyi kod editörümüze kurmamız gerekmektedir. Ancak Visual Code editörünün içersinde kendiliğinden geldiği için ek bir kuruluma gerek yoktur. Emmet eklentisinin kendi sitesinden dökümanlarına buradan erişebilirsiniz.
Aşağıda vereceğim örnekler HTML5 dili ile Visual Code editörü üzerinden yazılacaktır. Yazılan kısa syntaxlardan sonra TAB tuşuna basmamız gerekmektedir.

! + Tab

!+TAB ile html iskeletini kısayoldan yazmış oluruz.

!+TAB kombinasyonu

div#id_etiket

# işaretinin ardından gelen yazı div’in içerisine id olarak eklenir.

div.class_etiket

. işaretinin ardından gelen yazı ise div’in içerisine class olarak eklenir.

div.btn.btndanger

. işareti ile class oluşturduktan sonra tekrar class vermek için tekrar . işaretini kullanabiliriz.

div+div

+ işareti ile aynı seviyede iki div açmış oluruz.

div>div

> işareti ile de div’in içerisine bir alt seviyede div eklenir.

Örneklerin Visual Code ile gösterimi

div+div>ul>li>p^li>p

^ işareti ile bir üst komut satırına çıkıp devam edebiliyoruz.

div+div>ul>(li>p)*2

Bir üstteki yazdığımız emmet syntaxının daha kolay yazımı için bu komutu kullanabiliriz. () içerisine alıp *3 yazarsak aynısını 3 kere gerçekleştirecektir.

Örneklerin Visual Code ile gösterimi

ul>li.eleman$*3

3 tane sıralı eleman eklenecektir. (eleman1, eleman2, eleman3)

ul>li.eleman$$*3

3 tane sıralı eleman eklenecektir. (eleman01, eleman02, eleman03)

ul>li.eleman$@3*3

3 tane sıralı eleman eklenecektir ancak birinci eleman 3 ile başlayacaktır.

Örneklerin Visual Code ile gösterimi

a{Buraya Tıklayınız}

{} işaretleri arasına istediğimiz yazıyı yazabiliriz.

p{Yazı1}+a{Yazı2}+p{Yazı3}

Birbirinin içine girmeyen üç adet etiket

p{Yazı1}>a{Yazı2}^p{Yazı3}

p etiketi içerisnde a etiketi ve onlarla aynı hizada olan bir p etiketi daha

p>lorem10

lorem ifadesi ile random kelimeler ekrana verilir. lorem10 dersek 10 adet kelime verilecektir. Bu sayıyı istediğimiz kadar arttırabiliriz.

Örneklerin Visual Code ile gösterimi

(header{HeaderKısmı}>ul.nav>li*5)+footer>p{FooterKısmı}

Geniş şekilde yazılmış, header ve footer kısmı olan bir html kodunu emmet ile tek satırda yazma kolaylığını elde etmiş oluyoruz.


Örneklerin Visual Code ile gösterimi

0 yorum:

Yorum Gönder