Bevezetés a CSS3 interjúkérdéseire és válaszaira
A lépcsőzetes stíluslapok egy stíluslap-nyelv, amely leírja a jelölőnyelven írt dokumentum megjelenését és formátumát. Népszerű a webes tervezésben és az XHTML-ben. A CSS1 1996 decemberében ajánlást adott ki. Ez a verzió leírja a CSS nyelvét, valamint az összes HTML-címke egyszerű vizuális formázási modelljét. A CSS3 1999-ben lett a W3C ajánlás, amely a CSS régebbi verzióira épül.
A stílusváltozás példája lehet
Helló Világ
A szabványos HTML-ben a címkét használják a szavak félkövér alakításához.
Ez jól működik. De bizonyos idő elteltével a szöveget aláhúzással, félkövér betűkkel szeretné beállítani, akkor minden egyes helyre mennie kell, és meg kell változtatnia a címkét a címkézéshez. Ez nagyon unalmas feladat. Ha meg akarja változtatni a szöveg betűkészletét, akkor HTML-t kell írnia
Ez a szöveg
A fenti kód segítségével végezze el a kívánt változtatásokat a szövegben, de ehhez nagyon sok körbefutó címke szükséges, és ezenkívül rendetlennek is teszi a HTML-t.
A CSS segítségével az egyedi stílusokat egy időben elkészítheti, és minden tulajdonságot beállíthat, egyedi nevet adhat neki, és címkézheti HTML-jét ezen stílusstílusok alkalmazásához. A CSS olyan stílusszabályokból áll, amelyeket a böngésző értelmez, majd alkalmaz a dokumentum megfelelő elemeire. A stílusszabály alkotja
- Kiválasztó : a választó HTML címke, amelyen a stílus alkalmazandó. Ez bármilyen címke lehet
,
stb.
- Tulajdonság : a tulajdonság egy HTML címke attribútumtípusa. Az összes HTML-attribútum CSS tulajdonsággá alakul. Ez lehet szín, szegély stb.
- Érték : Az értékeket a tulajdonságokhoz rendelik. Pl. A színtulajdonság értéke lehet vörös, zöld stb.
A CSS szintaxisa a következő lehet
(Tulajdonság: érték) választó
A választók sokféleképpen definiálhatók, az alábbiak szerint
- Típusválasztók
Alapértelmezett választó
h1 (szín: #ffff;) - Univerzális választó
Az univerzális választógomb megegyezik bármely elemtípus nevével.
* (szín: #ffff;) - Leszármazott választó
Tegyük fel, hogy csak akkor szeretné alkalmazni a stílust egy elemre, ha az egy adott elem belsejében fekszik. Például
ul em (szín: #ffff;)
a stílus csak akkor lesz alkalmazva az elemre, ha benne fekszik- címke.
- Osztályválasztók
A stílusszabályok az elem osztályattribútuma alapján definiálhatók. Az összes, az osztályba tartozó elem a megadott szabálynak megfelelően formázódik. - Azonosító választók
A stílusszabályok az elem id attribútuma alapján definiálhatók.
h1 # fekete (szín: #ffff;)
Ez a szabály csak fekete színű tartalmat jelenít megelemekkel.
Beillesztheti ezt az új stílust meghatározó CSS-kódot. A stílust a címke határozza meg
. myNewStyle (
betűtípus-család: Verdana, Arial, sans-seriff;
betűsúly: félkövér;
szín: # FF000;
)
Ez kis projektek esetén is jól működne. De ha stílusokat kell meghatároznia sok oldal számára, akkor nagyon nehéz ugyanazt a CSS-kódot másolni és beilleszteni minden oldalra. Ezért, akárcsak a JavaScript, a CSS stílusokat is létrehozhat külön fájlban, majd összekapcsolhatja az oldallal
A fenti fenti kód a „stíluslap.css” külső stíluslapot összekapcsolja a HTML dokumentummal. Ezt a linkcímkét a fejcímkébe kell helyezni. A css-kódot egyszerű tesztfájlba írhatja, és kiterjesztését .css-ra változtathatja.
Felkészülés a munkainterjúra a CSS3-ban. Biztos vagyok benne, hogy meg akarja tudni a leggyakoribb CSS3 interjúkérdéseket és válaszokat, amelyek segítenek könnyedén feltörni a CSS3 interjút. Az alábbiakban felsoroljuk a legfontosabb CSS3 interjúkérdéseket és válaszokat, amelyeket két részre osztunk:
1. rész - CSS3 interjúkérdések (alapvető)
Ez az első rész az alapvető CSS3 interjúkérdéseket és válaszokat tartalmazza
1.Milyen módon lehet a CSS-t weblapként integrálni?
Válasz:
A CSS háromféle módon integrálható
- Inline: A Style attribútum használható a CSS alkalmazásához a HTML elemeknél.
- Beágyazott: a fej elemnek lehet stíluseleme, amelybe a kód beilleszthető.
- Linked / Imported: A CSS-t külső fájlba lehet helyezni és link-elemmel össze lehet kapcsolni.
2. Milyen előnyei és hátrányai vannak a külső stíluslapoknak?
Válasz:
Előnyök:
- Egy fájl felhasználható sokféle, több stílusú dokumentumhoz.
- Több HTML elemnek sok különféle dokumentum lehet, amelyek osztályokat tartalmazhatnak.
- Stílusok összetett helyzetekben történő csoportosításához szelektorokként és csoportosítási módszerekként használható.
demerits
- A stílusinformációval rendelkező dokumentumok importálásához további letöltésre van szükség.
- A dokumentum elkészítéséhez be kell tölteni a külső stíluslapot.
- Nem praktikus a kis stílusmeghatározásoknál.
Térjünk át a következő CSS3 interjúkérdésekhez
3. Milyen előnyei és hátrányai vannak a beágyazott stíluslapoknak?
Válasz:
Ez az alapvető CSS3 interjúkérdés, amelyet egy interjúban gyakran feltettek. Az alábbiakban bemutatjuk az érdemeket és a hátrányokat:
Előnyei:
- Több dokumentumtípus létrehozható egyetlen dokumentumban.
- A stílusok összetett helyzetekben a Kiválasztó és csoportosítási módszerekkel alkalmazhatók.
- Extra letöltés feleslegesen.
demerits
- Több dokumentum nem vezérelhető.
4. Melyek a CSS előnyei és korlátai?
Válasz:
Előnyök
- Sávszélesség
- Helyi szintű következetesség.
- Az oldal újraformázása.
- Megközelíthetőség
- A tartalom elkülönítve a bemutatótól.
hátrányok
- A választók emelkedése nem lehetséges.
- A függőleges irányítás korlátozásai.
- Nincs kifejezés.
- Nincs oszlopnyilatkozat.
- Pszeudo-osztály, amelyet nem szabályoznak dinamikus deklarációk.
- Az egyes szövegeket célzó szabályok, stílusok nem lehetséges.
5. Egynél több nyilatkozatot lehet hozzáadni a CSS-hez?
Válasz:
Igen, pontosvesszővel érhető el;
2. rész - CSS3 interjúkérdések (haladó)
Vessen egy pillantást a fejlett CSS3 interjúkérdésekre.
6. Megkülönböztetni a logikai címkéket a fizikai címkéktől?
Válasz:
- A fizikai címkéket prezentációs jelölésnek is nevezik; A logikai címkéket nem használják a bemutatókhoz.
- A fizikai címkék újabb verzió, míg a logikai címkék régi és a tartalomra koncentrálnak.
7. Mi a kontextusválasztó?
Válasz:
Az elem speciális előfordulásainak kiválasztására szolgáló választógombot kontextuális választónak nevezzük. A szóköz elválasztja az egyes választókat. Csak a minta utolsó elemével foglalkozik ilyen típusú választó.
Térjünk át a következő CSS3 interjúkérdésekhez
8. Hogyan működik a Z index?
Válasz:
Átfedések fordulhatnak elő, amikor a CSS-t használja a HTML elemek pozicionálásához. A Z index segít meghatározni az átfedő elemet. Ez egy szám lehet pozitív vagy negatív, az alapértelmezett érték nulla.
9. Lehetséges osztályválasztót készíteni egy adott elemhez? Hogyan?
Válasz:
Igen, kiválaszthatunk egy adott elem osztályosztályát. Például
h2.className (
Szín: #FFFF;
)
A fenti példában minden alkalommal, amikor az „className” osztálynév megtalálható az „h2” elem alatt, alkalmazzon fehér színt.
10. Hogyan hozhatunk létre szöveges árnyékot vagy mezők árnyékát a CSS3-ban?
Válasz:
A doboz árnyéka létrehozható
box-shadow: 5x 5xx 2xx #ffff;
text-shadow: 5x 5xx 2xx #ffff;
11.Milyen új szövegek kerülnek a CSS3-ba?
Válasz:
- Sortörés
- Text-túlfolyó
- Szó-break
Ajánlott cikkek
Ez egy útmutató a CSS3 interjúkérdések és válaszok listájához, így a jelölt könnyen meg tudja oldani ezeket a CSS3 interjúkérdéseket. Itt, ebben a bejegyzésben megvizsgáltuk a CSS3 interjúkkal kapcsolatos legfontosabb kérdéseket, amelyeket gyakran kérdeznek az interjúkban. A következő cikkeket is megnézheti további információkért -
- Perl interjúkérdések és válaszok
- 10 fejlett AngularJS interjúkérdés
- A legfélelmetesebb PHP interjúkérdések a tapasztalt személyek számára
- 12 leghasznosabb Django interjúkérdés