CSS formák. Dinamikus betűméret változás a jQuery CSS dinamikus méretváltozás formában

A kaszkádos stíluslapok alkalmazása nélkül az űrlapelemek a használt böngészőnek megfelelően jelennek meg operációs rendszer alapbeállítások. de a CSS használatával. Lehetővé teszi a webhelyének kialakításának megfelelő űrlapokat.

Döntés
Form elemstílus, mint bármely más HTML elem, beállítható CSS \u200b\u200bsegítségével.

Ábra. 6.1. Alapértelmezett űrlap nézet a Firefoxi böngészőben

A képen látható Ábra. 6.1 Az űrlapot a Firefox böngésző által a Windows XP alatt használt alapértelmezett beállításokkal összhangban díszítették. A fajok megváltoztatják, ha különböző böngészők különböző platformok alatt néznek. Az alábbiakban tipikus forma:

"http://www.w3.org/1999/xhtml"lang \u003d "EN-US"\u003e <span>A CSS-es elemek formájának megváltoztatása</span>



Férfi
Női

Ennek az űrlapnak a megjelenése megváltoztatható az elemek stílusainak írásával:

forma (határ: 1px pontozott #aaaaaa; Padding: 0 .5em;) Form div (margó alsó: 1em;) bemenet (szín: # 00008b; háttérszín: # add8e6; határ: 1px Solid # 00008b; Szélesség: 100px; Szín: # 00008b; háttérszín: # add8e6; határ: 1px Solid # 00008b;) Textarea (szélesség: 200px; magasság: 40px; Szín: # 00008B; # 00008b;)

Most az űrlap úgy néz ki, mint az 1. ábrán. 6.2.

Vita
Ahogy valószínűleg kitaláltad, a HTML elemek stílusainak alapértékei forma, bemenet, textarea és válassza ki Minden olyan példányt fognak alkalmazni, amely az oldalán található, amellyel a stílus táblázat fájl társul. A mező mezők formájának megváltoztatásához számos különböző tulajdonságot használhatunk. A CSS használatával a mező szinte minden aspektusát kezelheti :

bemenet (szín: # 00008b; háttér szín: # add8e6; határ: határ: 1px szilárd # 00008b; font: 0 .9em Arial, Helvetica, Sans-Serif; Padding: 0 .2em; szélesség: 200px;)

Tanács
Formák és háttérszín. A webhely látogatói része rosszul érzékelheti a színeket, és egy rész hangböngészőt használhat. Ezért a színek soha nem teljesítenek fontos funkciókat - például a "sárga mezők kitöltéséhez szükséges" utasításoknak a teljes tilalom alatt kell lenniük.

Tekintsük a tulajdonságok értékét részletesebben:

Laboratóriumi munkaszám 4

Cascading stílusú asztalok (CSS)

A munka célja

Megfeleljen a lépcsőzetes táblázatok fogalmának styles CSS., valamint a használatuk gyakorlati készségeinek megszerzését.

Elméleti információk.

Internet böngésző. Az Ön stílusa, az Alapértelmezett néven. Ez a stílus fehér tiszta háttér, fekete betűszín, minden hivatkozás aláhúzott és kék, stb, mi van, ha nem tetszik ez? Már tudja, hogyan kell közvetlenül megváltoztatni a különböző attribútumokat. Még ha ugyanazok az objektumok ugyanazok, már tudod, hogyan kell alkalmazni az osztályokat. De van egy másik lehetőség. Ahhoz, hogy adja meg a teljes stílus a dokumentumot, az úgynevezett hierarchikus stílus táblázatot használunk (Cascade Style Sheets - CSS), amelyek egy sor tulajdonságot különböző tárgyakat. Valami, amit hasonlítanak az órákra, de ha az osztály a dokumentum belsejében jön létre, és alkalmazható, és talán nem, akkor a CSS, ha csatlakozik, a telepítések befolyásolják a dokumentum összes objektumát.

Bevezetés a CSS-be.

A CSS nagyon hasonlít az osztályokhoz, csak azzal a különbséggel, hogy a stílust a már ismert objektumhoz írják le. Vizuális példa esetén ellenőrizze a szobáját (irodai, csarnok ...), amelyben Ön. Biztosan sok különböző elemet fog látni (asztal, szék, ablak, számítógép). Mindegyik tárgyobjektum jellemzői vannak, és fel kell tenned ezeket az elemeket és azok jellemzőit. Talán van valami a következők:

asztal:
barna szín
Anyag - fából
egy számítógép:
fehér szín
Anyag - Műanyagok
Cél - Munkaért

Természetesen más módon is mehetsz, de csak a CSS-t állítják össze, ahol az objektumok, az objektumok helyett kiemelkednek, és ezek jellemzői kicsit mások. Például itt van egy ilyen dokumentum kivitelezése:

test.
{
Háttérszín: RGB (255,255,153);
Szín: RGB (51,51,153);
}
H3.
{
Szín: RGB (255,0,0);
Font-család: Arial, Helvetica;
}

Itt kérdezik, hogy mi lesz a test és a H3 elem stílusa. Azok az opciók, amelyek nem adódnak meg alapértelmezés szerint.



A CSS létrehozása nem igényel különleges erőfeszítést, és egyszerű jegyzetfüzetben is végrehajtható, bár e célból és létezik különleges programokA munka megkönnyítése és egyértelműen megmutatja, hogy a jövőbeli dokumentum hogyan fogja ezt a stílust használni. Keresse meg az ilyen programokat a lemezén vagy ismerősökön.

2.2.Stílus táblázat létrehozása a dokumentumban

A CSS csatlakoztatásának két módja van. Az első az, hogy a dokumentum elején lévő stíluselembe helyezzük, osztályként. Ez így történik (1. példa):






Ez a dokumentum


stílusos asztalokat használ



Ebben a példában a képernyőn két objektumból álló két sor látható: H3 és H3. Nézd, amelyben az Internet Explorer alapértelmezett stílusa megfordult. De nem tettünk semmilyen utasítást az objektumban a stílusáról. Így függetlenül attól, hogy mennyit adtál a H3 és H3 objektumok, a stílusuk mindig a stylist asztalban van megadva.

2. 3. Stílus táblázat külön fájl

Ha tetszik a létrehozott stílus, és az összes dokumentumban szeretné használni. Vagy a dokumentum egy készletből áll HTML oldalak És mindegyiknek ugyanolyan stílusnak kell lennie, akkor a dokumentum elején nem kell beírnia a stílus táblázat húrjait.

A CSS csatlakoztatásának második módja a weboldalhoz cSS létrehozása. Egy külön fájlban, és az oldal maga a fájlra utal. Ezután csak egy sort és még mindig stílusot írhatsz, amely a stylist asztalban van meghatározva külső fájl. Azt hiszem, nem szükséges beszélni az ilyen módon előnyökről.

Tehát először hozzon létre egy táblát a fenti szabályok után. Ezután hozzáadod az elemhez Annak érdekében, hogy a karakterláncot a következőkhöz hasonlóvá tegye:

A link azt jelenti, hogy aktuális oldal Az elem, a rel és a típus az elemet stilizált asztalként leírja, de a href tartalmazza azt a címet, amelyhez a fájl a CSS-vel van ellátva.

Dinamikus változás CSS.

Dinamikusan megváltoztathatja a plug-in nevét stylist asztallal, ennek megfelelően a stílus megváltoztatása. Itt van egy funkció, a JScript nyelven, amely felhívja, ha bármilyen stílus már alkalmazott, eltávolítja és csatlakozik egy új.

funkcióváltás_style ()

(ha (dokumentum.stylesheets.href! \u003d null)
document.stylesheets.href \u003d "newstyle.css";
}

Ha a stílus táblázat a HTML oldal belsejében van meghatározva, új definíciókat adhat hozzá az addrule funkció (objektum, stílus) használatával. Ha az objektum tárgya, stílusa, stilisztikai létesítmények. Itt van egy példa arra, hogy a gombra kattintva egy stilizált táblázat megváltozik (2. példa):







Ez a dokumentum stíluslapokat használ


Ez a bekezdés. Kattintson a gombra a stílus megváltoztatásához




Miután áttekintette az oldalt egy ilyen kóddal, meg fogja látni, hogy a stílus változásai hogyan jelennek meg a telepítéshez a stíluslapra.

Osztályok

Az osztály egy másik módja annak, hogy a szövegnek meg kell néznie az oldalt. Lényegében egy sor stílust, például színt, betűve vastagságot, méretét és így továbbítod, de nem adja hozzá egy adott címkét. Az osztály így néz ki:

Ez a példa három osztályt hoz létre: rendszeres, szuper, szerzői jog. Az alábbiakban bemutatjuk, hogyan kell ezeket az osztályokat alkalmazni a szöveges navigációs rétegben.



Szuperbig osztály


Osztályú osztály





Különösen megkötheti az osztálycímkét is. Például:

P.
{
Betűméret: 16pt;
Betűtípus: merész;
}

P.small
(Betűméret: 9pt;
margó-balra: 5em;
Margin-Right: 5em;
}
Az alábbiakban bemutatjuk, hogyan kell alkalmazni az osztályt