Útmutató az Emmet rövidítések használatához CSS-ben – utolsó módosítás: 2024.06.01.
Emmet rövidítések szintaxisa:
Az Emmet egy automatikus kódkiegészítő, ami meggyorsítja a HTML és CSS kódolást.
A rövidítés beírása után a rövidítés feloldása a TAB billentyűvel történik.
A rövidítés első része a tulajdonság nevének rövidítése, majd egy kettőspont után (közvetlenül!) az érték rövidítése következik.
Néhány esetben nincs külön érték megadása, ekkor nem kell a kettőspont!
Számértékek megadása:
Amennyiben egész számot írsz be, pixelben jelenik meg az érték,
ha tizedes törtet írsz, em lesz a mértékegység. A tizedesjel a pont.
Ha egész szám esetén az em mértékegységet szeretnéd használni, akkor a beírt szám után írj egy e-betűt, vagy tizedes alakban add meg a számot.
Ha százalékos értéket szeretnél megadni, akkor a szám után írj egy p-betűt, vagy egy %-jelet.
A rövidítés beírása után a rövidítés feloldása a TAB billentyűvel történik.
Az alábbiakban csak a feladatsorok megoldásához szükséges kódokat ismertetem!
Háttér formázása
Háttérszín rövidítése: bgc - background-color;
A kettőspont után írd be a szükséges szín nevét vagy kódját, a kód feloldása után módosítás már nem szükséges:
bgc:red ⇒ background-color: red;
bgc:#f99 ⇒ background-color: #f99;
Háttérkép rövidítése: bgi - background-image;
bgi ⇒ background-image: url('|');
A kód feloldása után a kurzor az url értéknél van, ide kell beírnod a megadott kép elérési útját, nevét, kiterjesztését.
Háttérkép ismétlése: bgr - background-repeat;
A kettőspont után írd be a szükséges tájolás kódját, a kód feloldása után módosítás már nem szükséges:
bgr:ry ⇒ background-repeat: repeat-y;
bgr:rx ⇒ background-repeat: repeat-x;
Szöveg formázása
Szövegszín rövidítése: c - color;
A kettőspont után írd be a szükséges szín nevét vagy kódját, a kód feloldása után módosítás már nem szükséges:
c:red ⇒ color: red;
c:#066 ⇒ color: #066;
Szövegigazítás rövidítése: ta - text-align;
A kettőspont után írd be a szükséges igazításirány rövidítését, a kód feloldása után módosítás már nem szükséges:
ta:l ⇒ text-align: left;
ta:r ⇒ text-align: right;
ta:c ⇒ text-align: center;
Szövegdíszítés rövidítése: td - text-decoration;
A kettőspont után írd be a díszítés megnevezésének rövidítést, a kód feloldása után módosítás már nem szükséges:
td:n ⇒ text-decoration: none;
td:u ⇒ text-decoration: underline;
Szövegátalakítás rövidítése: tt - text-transform;
A kettőspont után írd be az átalakítás rövidítést, a kód feloldása után módosítás már nem szükséges:
tt:u ⇒ text-transform: uppercase;
Betűköz rövidítése: lts - letter-spacing;
A kettőspont után egy számot kell beírnod:
lts:10 ⇒ letter-spacing: 10px;
lts:3e ⇒ letter-spacing: 3em;
lts:2.0 ⇒ letter-spacing: 2em;
lts:5p ⇒ letter-spacing: 5%;
lts:15% ⇒ letter-spacing: 15%;
Karakterek formázása
Betűtípus rövidítése: ff - font-family;
Két fő betűtípus családot egyszerű rövidítéssel meg lehet adni, itt nem kell kettősponttal elválasztani a név-érték párt!
ffa ⇒ font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
fft ⇒ font-family: 'Times New Roman', Times, Baskerville, Georgia, serif;
Ha más betűtípust szeretnél megadni:
ff ⇒ font-family: serif;
az érték lesz kijelölve, majd a C+S leütése után megjelenő betűtípus listából választhatsz.
Betűstílus rövidítése: fs - font-style;
A kettőspont után írd be a stílus rövidítését, a kód feloldása után módosítás már nem szükséges:
fs:i ⇒ font-style: italic;
Betűvastagság rövidítése: fw - font-weight;
A kettőspont után írd be a vastagítás nevének rövidítést, a kód feloldása után módosítás már nem szükséges:
fw:b ⇒ font-weight: bold;
Betűváltozat rövidítése: fv - font-variant;
A kettőspont után írd be a betűváltozat nevének rövidítést, a kód feloldása után módosítás már nem szükséges:
fv:sc ⇒ font-variant: small-caps;
Betűméret rövidítése: fz - font-size;
A kettőspont után egy számot kell beírnod:
fz:36 ⇒ font-size: 36px;
fz:1.3 ⇒ font-size: 1.3em;
fz:2e ⇒ font-size: 2em;
fz:40% ⇒ font-size: 40%;
fz:10p ⇒ font-size: 10%;
Listajelek rövidítése: list - list-style-type;
A kettőspont után írd be a listajelnév rövidítését, a kód feloldása után módosítás már nem szükséges:
list:n ⇒ list-style-type: none;
list:c ⇒ list-style-type: circle;
list:s ⇒ list-style-type: square;
Listajelkép rövidítése: lisi - list-style-image;
A kód feloldása után a kurzor pozíciójába írd be: url(''), az aposztrófok között add meg a szükséges kép elérési útját, nevét, kiterjesztését:
lisi ⇒ list-style-image: |;
Táblázatok formázása
Szélesség rövidítése: w - width;
A kettőspont után egy számot kell beírnod:
w:70 ⇒ width: 70px;
w:100p ⇒ width: 100%;
w:10e ⇒ width: 10em;
Minimális szélesség rövidítése: miw - min-width;
miw:100 ⇒ min-width: 100px;
Függőleges igazítás rövidítése: va - vertical-align;
A kettőspont után írd be az igazítás rövidítését, a kód feloldása után módosítás már nem szükséges:
va:t ⇒ vertical-align: top;
Szegély rövidítése: bd - border
A border összetett tulajdonság, az első értéke a vonalvastagság, a második a vonal díszítése, harmadik a vonal színkódja, az egyes értékeket kötőjellel kell elválasztani:
bd:1-dt-red ⇒ border: 1px dotted red;
Szegélyszín rövidítése: bdc - border-color;
Oldalanként eltérő szegély esetén a border értéknél meg kell adni az állandó értékeket, vonalvastagság, vonal díszítése:
bd:1-dt ⇒ border: 1px dotted;
A szegélyszínnél pedig meg kell adni az oldalankénti színeket.
Sorrend: felső, jobb, alsó, bal.
bdc:red-#345678-red-#345678 ⇒ border-color: red #345678 red #345678;
Oldalankénti szegélyek rövidítése: bd - border;
A bd rövidítés után az oldalak, top (t), bottom (b), right(r) és left(l) angol szavak rövidítését kell megadni.
A kettőspont után adható meg az értékek rövidítése kötőjellel elválasztva.
bdt:1-s-red ⇒ border-top: 1px solid red;
bdl:2-s-#fff ⇒ border-left: 2px solid #fff;
Megjegyzés: Az oldalankénti szegély megadásánál a dt rövidítést nem tudta megfelelően kibontani, ekkor írd ki teljes szóval!
bdl:1-dotted-#666 ⇒ border-left: 2px dotted #666;
Margók beállításai
Margó rövidítése: m - margin;
A feladatsorokban sokféle margóbeállítás szerepel, ezek típusait sorolom fel.
Ha weblap minden oldalára 0px méretű margó beállítása szükséges:
m:0 ⇒ margin: 0;
Ha a weblap alsó és felső margója 0 px, jobb és bal margója pedig annyi legyen, hogy a szöveg az oldal közepére kerüljön:
m:0-a ⇒ margin: 0 auto;
Ha a weblap alsó és felső margója megadott px kell legyen, jobb és bal margója pedig annyi legyen, hogy a szöveg az oldal közepére kerüljön. A ? helyére a szükséges számadatot kell beírni:
m:?-a ⇒ margin: ?px auto;
Ha a weblap minden oldalára ugyanazt a megadott értékű margót kell beállítani. A kettőspont után egy számot kell beírnod:
m:10 ⇒ margin: 10px;
Ha a weblap alsó és felső margójának, valamint a bal és jobb margójának egy-egy megadott értéket kell beállítani. A ?-ek helyére két különböző számadatot kell beírni:
m:?-? ⇒ margin: ?px ?px;
Ha a weblap minden oldalára külön-külön meg van adva a margó értéke. A ?-ek helyére négy (különböző) számadatot kell beírni:
m:?-?-?-? ⇒ margin: ?px ?px ?px :px;
Ha a weblap egy oldalára kell beállítani a megadott margót:
A margin rövidítés után a szükséges oldal angol nevének rövidítését kell megadni. A kettőspont után egy számot kell beírnod:
ml:30 ⇒ margin-left: 30px;
Bélés beállításai
Bélés rövidítése: p - padding;
Ha weblap minden oldalára ugyanaz megadott méretű bélés beállítása szükséges. A kettőspont után egy számot kell beírnod:
p:10 ⇒ padding: 10px;
Ha a weblap alsó és felső bélésének, valamint a bal és jobb bélésének egy-egy megadott értéket kell beállítani. A ?-ek helyére két különböző számadatot kell beírni:
p:?-? ⇒ padding: ?px ?px;
Ha a weblap egy oldalára kell beállítani a megadott margót:
A padding rövidítés után a szükséges oldal angol nevének rövidítését kell megadni. A kettőspont után egy számot kell beírnod:
pl:30 ⇒ padding-left: 30px;
Kódok összekapcsolása
Egy kódsorban több emmet kód is írható, ezeket +(plusz)jellel kell összekapcsolni, az egyes kódok kibontva külön-külön sorba kerülnek:
c:red+fw:b ⇒ color: red;↵(sortörés) font-weight: bold;
Vissza a feladatsorszámok kiválasztásához