CSS-stílusok
CSS stílusok segítségével szinte bármilyen objektum megjelenítését szabadon tudjuk befolyásolni.
Lehetoségünk van a stílusainkat egy külso file-ban, egy úgynevezett stíluslapon eltárolni, majd ezt
alkalmazni oldalainkra. Megtehetjük, hogy az egyes HTML tagek megjelenítési tulajdonságait atformáljuk
(pl.: a H1 nem nagy méretu, félkövér karaktereket fog használni, hanem egy 18 pontos középre igazított,
sötétkék színu, villogó feliratot).
Alkalmazásukkal olyan formázási lehetoségeink is adódnak, amelyek pusztán HTML nyelv alkalmazásával nem
lennének lehetségesek (pl beállíthatjuk a szövegekben a szavak közötti távolságot cm-ben megadva).
Sajnos a CSS-stílusok használatát csak a 4.0 ill. annál nagyobb verziószámú böngészok támogatják, de
ezek sem képesek minden formázási lehetoséget megjeleníteni, illetve nem mindegyik böngészo jeleníti meg
oket pontosan.
A CSS a HTML-hez hasonlóan egy leíró nyelv, több verziója létezik (CSS1, CSS2). A DreamWeaver a CSS1
specifikációt használja.
A CSS-stílusokat három csoportba oszthatjuk:
- Egyedi stílusok (Custom Style)
- HTML tageket felüldefiniáló stílusok (Redefine HTML tag)
- CSS választó stílusok (CSS-Selector)
A CSS stílusok alkalmazása egy kicsit körülményesebb, mint a HTML formázás, hiszen bármely
egyedi stílust bármelyik elemre ráhúzhatjuk, de bizonyos meghatározásoknál bizonyos paramétereknek
az adott objektumok esetén nincs értelmük, ezért elég kiszámíthatatlan hatásokat érhetünk el helytelen
használatukkal.
Pl.: Egy képre ráhúzunk egy stílust, ami az adott szöveges részt hivatott villogóvá tenni.
CSS Stílusok létrehozása
CSS stílust a CSS paletta New ikonjára klikkelve, vagy a paletta menüjének New pontját választva
hozhatunk létre.
Elso lépésként válasszuk ki a létrehozandó stílus típusát: |
- Custom Style: |
Egyedi stílus. Ha ezt a pontot válasszuk, a szövegmezoben adjunk egy nevet stílusunknak. |
- Redefine HTML: |
HTML taget felülíró stílus. A legördülo menübol válasszuk ki, hogy melyik HTML tag felülírását akarjuk elvégezni. |
- CSS-Selector: |
Itt egy stílust határozhatunk meg, amit abban az esetben fogunk használni, ha a HTML tagek bizonyos sorrendben követik egymást. A szövegmezobe írjuk be szóközzel elválasztva az egymást követo tag-eket. Pl.: td h1. |
Ha kiválasztottuk a megfelelo stílust, és meghatároztuk a szükséges paramétereket, kattintsunk az OK gombra.
Type – Karakterek formázása
- Font: |
Karakterkészlet típusa (lista). |
- Size: |
Az alkalmazott karakterek mérete (px, pt, cm, mm, pica, stb.) |
- Style: |
Beállíthatjuk, hogy sima, vagy dolt betus karaktereket akarunk alkalmazni |
- Weight: |
A karakterek "kövérsége" (400: Normal, 700: Félkövér) |
- Variant: |
Beállíthatjuk, hogy a karakterkészlet mely változatát akarjuk használni. |
- Line Height: |
Megadhatjuk a sormagasságot. Ezt a beállítást jelenleg semelyik böngészo sem támogatja |
- Case: |
Betuméretek beállítása:
|
- Capitalize: |
A szövegben minden szó elso karakterét nagybetuvé alakítja |
|
- Uppercase: |
A szöveget csupa nagybetuvé alakítja |
|
- Lowercase: |
Csupa kisbetu |
|
- None: |
Betuméretekkel kapcsolatos beállítások elvetése |
|
- Decoration: |
A szöveg "díszítése":
|
- Underline: |
Aláhúzás |
|
- Overline: |
Föléhúzás |
|
- Line-Through: |
Áthúzás |
|
- Blink: |
Villiogás |
|
- None: |
Dekorácók eltávolítása |
|
- Color: |
A szöveg színe |
Backgrount – Hátterek formázása
- Background Color: |
Háttérszín |
- Background Image: |
Háttérkép |
- Repeat: |
Háttérkép ismétlésével kapcsolatos beállítások
|
- No-repeat: |
Nincs ismétlés |
|
- Repeat: |
Ismétlodés mindkét irányban |
|
- Repeat-X: |
A háttérkép csak vízszíntesen ismétlodik. |
|
- Repeat-Y: |
A háttérkép csak függolegesen ismétlodik. |
|
- Attachment: |
A háttérkép rögzítésével kapcsolatos beállítások |
- Fixed: |
A háttérkép fix, nem scrollozódik a dokumentummal (mint bgproperties="fixed")
- Scroll: Az oldallal együtt mozog. |
- Horizontal Position: |
Háttérkép vízszintes igazítása
|
- Left: |
Balra |
|
- Center: |
Középre |
|
- Right: |
Jobbra |
|
- (Value): |
Az adott objektum (oldal, táblázat, cella, réteg, stb.) bal szélétol a megadott távolságra. |
|
- Vertical Position: |
Függoleges igazítás
|
- Top: |
Felülre |
|
- Center: |
Középre |
|
- Bottom: |
Alulra |
|
- (Value): |
A felso széltol a megadott távolságra |
|
A Horizontal- ill. Vertical Position pontoknál megadott beállításoknak csak akkor van értelmük,
ha a háttér rögzítéséhez (Attachment) a fix pontot választottuk.
Block – Blokk szintu formázások
- Word Spacing: |
Szavak közötti távolság |
- Letter Spacing: |
Betuk közötti távolság |
- Vertical Alignment: |
A blokk függoleges igazítása, leggyakrabban a szülo objektumhoz képest. Ld.:Képek, Alignment tulajdonság. |
- Text-Align: |
Szöveg igazítása a blokkon belül:
|
- Left: |
Balra zár |
|
- Right: |
Jobbra zár |
|
- Center: |
Középre igazított |
|
- Justify |
Sorkizárt. (Ha ezt használjuk, felülbírálhatja a Letter, ill. Word Spacingnél megadott értékeket.) |
|
- Text-Indent: |
A blokk elején lévo szöveg behúzásának mértéke. |
- Whitespace: |
Szóköz, tabulátor karakterek kezelésének módja:
|
- Normal: |
Mint HTML-ben |
|
- Pre: |
Mint HTML eloreformázott blokk esetén |
|
- Nowrap: |
Automatikus sortördelés kikapcsolása. |
|
Box – Elemek befoglalója
- Width: |
Befoglaló szélessége |
- Height: |
Befoglaló magassága |
- Float: |
Befoglaló szöveggel való körbefuttatásának módja
|
- Left: |
ld. képek, alignment |
|
- Right: |
ld. képek, alignment |
|
- None: |
nincs körbefuttatás |
|
- Clear: |
Itt meghatározhatjuk, hogyha az adott befoglalónkat valamelyik oldalról egy másik elem, vagy szöveg eloz meg (vagy követ), akkor ezeket az új objektumokat új sorba rendezzük. |
- Padding: |
A befoglaló bélelése. A befoglaló szélei és tartalmának szélei közötti távolság a megadott mértékegységben (ld.: Táblázatok, Cellpaddind) |
- Margin: |
A befoglaló széle, és a befoglalót körülvevo objektumok közötti távolság a különbözo irányokban. |
Border – Keretezés
- Width: |
Keret szélessége az egyes oldalakon |
- Color: |
Keret színe az egyes oldalokon |
- Style: |
Keret stílusa:
|
- Solid: |
Tömör |
|
- Double: |
Dupla |
|
- Dotted: |
Pontozott |
|
- Dashed: |
Szaggatott |
|
- Outset: |
Kiemelkedo |
|
- Inset: |
Süllyesztett |
|
List – Listák formázásai
- Type: |
Lista típusa (Az egyes típusokról bovebben ld. Listák) |
- Bullet Image: |
Rendezetlen lista esetén egy képet rendelhetünk a lista pontjait jelképezo ikon helyére |
- Position: |
A lista pozícionálása, azaz az új sorba kerülo szöveg bal széle mihez legyen igazítva
|
- Inside: |
Igazítás a listaelem-jelhez. |
|
- Outside: |
Igazítás az éppen aktuális behúzáshoz |
|
Positioning – Elhelyezés az objektumok rétegre másolásával
- Type: |
Az elhelyezés módszere:
|
- Absolute: |
A létrejövo réteg koordinátáit az oldal bal felso sarkához viszonyítjuk |
|
- Relative: |
A megadott koordinátákat az objektum aktuális pozíciójához képest értelmezzük |
|
- Static: |
A megadott koordinátákat nem vesszük figyelembe, az új réteg mindig pontosan ott jön létre, ahol az eredeti objektum elhelyezkedik |
|
- Visibility: |
A létrejövo réteg láthatóságát állíthatjuk be ebben a pontban |
- Overflow: |
ld. Rétegek tulajdonságai, Overflow tulajdonság |
- Placement: |
Itt adhatjuk meg a koordinátákat, amelyeket a fentebb beállított viszonyítási alaptól függoen a réteg elhelyezésére fogunk használni, és a léterjövo réteg szélességét, magasságát is ebben a pontban állítjuk be. |
- Clip: |
Levágandó területek meghatározása (ld. Rétegek tulajdonságai, Clip) |
A létrehozott réteg típusát az Edit/Preferences Layers pontjánál megadott TAG beállítás határozza meg.
Extensions – Egyéb effektek
- PageBreak: |
Az oldal nyomtatásakor oldaltörés alkalmazása (Jelenleg nem támogatott)
|
- Before: |
az objektum elott |
|
- After: |
az objektum után |
|
- Cursor: |
Beállíthatjuk, hogy az objektum fölé állva milyen egérmutató jelenjen meg (csak IE4+)
|
- Hand: |
Kéz |
|
- Crosshair: |
Célkereszt |
|
- Text: |
Szöveg |
|
- Wait: |
Homokóra |
|
- XYResize: |
Különbözo irányú átméretezo |
|
- Filter: |
Speciális effektek alkalmazása (IE4+)
|
- Invert: |
Színek invertálása |
|
- FlipH, FlipV: |
Vízszintes, függoleges tükrözés |
|
- Stb. |
Szöveg |
|
CSS stílusok alkalmazása
Jelöljük ki azt a rész, ill. objektumot, amire a stílust alkalmazni akarjuk, majd a CSS palettán
válasszuk ki az alkalmazni kívánt stílust, és klikkeljünk az Apply gombra.
Külso stíluslapok létrehozása
Hozzuk létre az oldalon az összes CSS stílust, majd válasszuk a File / Export / Export CSS Styles pontot.
Külso stíluslapok alkalmazása
Kattintsunk a CSS paletta Edit ikonjára, majd a menübol a Link gombra. |
File / Url: |
Itt adjuk meg a stíluslap helyét, vagy Internet-címét |
Add as: |
Meghatározzuk a csatolás módját
|
- Link: |
Csatolás |
|
- Import: |
Behozatal |
|
Az Import beilleszti a stíluslap tartalmát az aktuális dokumentumba, a Link eléri és továbbítja
az információkat. A Link opcióval való csatolás sokkal elterjedtebb, támogatottabb, több lehetoséget
biztosít.
CSS stílus ütközések
Ha két stílust használunk egy adott rész formázására, és azok:
- Nem ütköznek, akkor mindkét stílus érvényesülni fog.
- Ütköznek (két CSS stílus), akkor az adott részhez a HTML kódban közelebb található stílus fog érvényesülni.
- Ütköznek (HTML és CSS), akkor a CSS stílus érvényesül.
>>Vissza a tartalomhoz
|