Css - szabályokat a jó modor - orosz
CSS - a legjobb, amit elér, hogy ellenőrizzék a megjelenése a weboldalakat. Ha megfelelő módon használják, lehetőség van egy pár másodpercig, hogy változtatni a képet a több ezer oldalnyi az oldalon. Abban az esetben helytelen használata a CSS - annak alkalmazása továbbra is a használati szint a címke a HTML-kódot. A különbség a jó és a rossz használata CSS óriási. CSS elválasztja design tartalom: minél kisebb a megjelenés van kötve a kódot az oldal - a könnyebb kezelni, vagy megváltoztatni.
Alkalmazni CSS az oldalon a következő három módon:
- Soros CSS - a style attribútum a HTML-címkék
- Beágyazott CSS - stylesheet kerül az oldal kódja, az elem
- Külső CSS - minden stílus ismertetnek egy külső CSS fájlban
Soros CSS
Ebben az esetben, a stílus tulajdonságait ismertetjük, közvetlenül a HTML-kódot, és csak egy adott elem. Például:
Bekezdés a szöveg benne.
Hátrányai ilyen használat CSS teljesen nyilvánvaló. Ha az oldal több darab azonos design, akkor, hogy még a legkisebb változást (például a fenti: do margin: 10px;) megjelenésük kell tölteni egy csomó időt, nem is beszélve arról, hogy ez lehet, hogy minden oldalon oldalon.
beágyazott CSS
Be a dokumentum stíluslap - sokkal kényelmesebb, hogy leírja a tulajdonságok egy elem, CSS elhelyezett külön elején a dokumentum között egy pár tag fejét. például:
A beágyazott stílusok vannak zárva egy pár címkék . Minden oldalon a honlap azt köthető több stíluslapok. Ezen túlmenően, a külső CSS dokumentum használatával járó @import irányelvet. például:
Ne feledje: a beágyazott CSS dokumentum (Embedded CSS) és a linket a külső CSS fájlok (külső CSS) mindig el kell helyezni a legelején a dokumentum (X) HTML között a nyitó és záró címkék
.Tehát tegyük a stíluslapot külső CSS fájl társítását a HTML-dokumentumot, és elkezdi, hogy meghatározza a szelektor és azok tulajdonságait.
Szögezték alapértelmezett böngésző
Először szögezték a kitöltés és a határ elemek, hogy a böngésző hozzáadhatjuk a terméket saját belátása szerint. Ehhez állítsa be őket a „0” az összes alapértelmezett értékek segítségével egy választó, amely található a legelején stíluslapot.
Minden elem a választó most úgy nulla értékeket margin, padding és a határok, bármi voltak korábban, amikor a böngésző elindul az oldal megjelenítéséhez. Egy ilyen módszer lehetővé teszi, hogy megverte az összes alapértelmezett, és akkor kezdhetjük tervezni az oldalt a formában, amelyben szeretne látni. Folytatjuk:
Selector p bejelenti árrést a p elem. Röviden, a behúzás 15 pixelek minden oldalról minden elemére szakasz
.
. Így megkapjuk az azonos megjelenítési szakaszok különböző böngészők. Mint bekezdés behúzás lehet állítani és / vagy a határokat a többi elem, hogy nullázni az első választó ismét a hasonló megjelenést a különböző böngészőkben.Az alábbi képen látható, hogy a fieldset elem jelenik meg az Internet Explorer és a Firefox. Egyértelmű, hogy az alapértelmezett értékek a kereszt-böngésző kompatibilitás nem behúzás csak a screenshot. Mind a böngészők a megértés megjelenését meghatározza az azonos elem.
Az alábbi képen látható, a hatása nulla padding és a határok fieldset. mit tettünk az első választó. Ez most a böngésző jeleníti meg az oldalt megfelelően a használati utasítás, és nem szeretnék. Bár ismét észre fogod venni egy kis különbség: az alapértelmezett legenda kék az Internet Explorer és a Firefox fekete, akkor biztosan nem fog. Változtassuk meg a szöveg színét és egyéb beállításokat lehet egy külön fieldset választó. Azt is megteheti, állapítsa őket értékeket az alapértelmezett honlap az első választó, ahol nullával, majd újra minden eleme a kívánt értékeket érte, ahogy azt tette a bekezdést.
Tesztelés oldalon
Ez nagyon fontos eljárás, amikor dolgozik CSS. és még az összes dokumentumot is. Teszteld az oldalak folyamatosan, annál inkább fog alatt az elrendezés, annál kevesebb idő szükséges a végső hibakeresés, és különben is, ez sokkal könnyebb, hogy bármilyen változás a jól felépített és jól megírt oldalt.
Készítsen oldalak Standard Mode
Ágyazódnak szabványok jelentősen megkönnyíti munkáját kód írása oldalak, szkriptek, CSS, teszi kiszámíthatóbb időráfordítást, megkönnyíti a folyamatos támogatást hely, hogy megváltoztatja a kódot, vagy megjelenését, és általában van egy csomó előnye van a nem szabványos oldalak. Az első dolog, amit tenned kell - a megfelelő doctype.
- szabvány vagy átmeneti XHTML1.0
- Normál Core HTML4.01
Először is, próbára lapok a megfelelő böngészők
A böngésző ahol tesztelheti az oldalakat, amelyek nagy jelentőséggel bír. Ha ez a régi vagy nem túl járatos a szabványok a böngésző, akkor nehéz elérni kompatibilitás más böngészők helyesen jeleníti meg az oldalakat.
Egy példaértékű sor vizsgálat létrehozásának folyamatát csökkenő oldal: Firefox (valamint más Gecko-böngésző tökéletesen kezeli CSS), az Opera és az Internet Explorer. Csak akkor indítsa el tesztelés IE, mert nagyrészt helytelen, és van elegendő számú hibák, a harc, amely jobb, hogy ezt követően a sikeres hibakeresés rendszeres böngészők.
Tisztázzuk a nevét szelektor
Természetesen a szelektor id és class bármi lehet a neve, de jobb, ha akkor tükrözik a lényege a választó. Nevek egyértelműnek kell lennie, hogy visszatérjen a CSS szerkesztő fél év, nem volt egy hosszú és fájdalmas keresést az is, hogy meg kell változtatni.
A neve ennek a kiválasztó (#MenuBlock) egyértelműen azt mondja, hogy tartalmaz egy navigációs készüléket.
De ez azt jelenti # div1 nehéz lesz megjegyezni a második napon az oldal elrendezést. Nevek szelektor értéktelen.
szövegének mérete
Ne használjon abszolút betűméretek a dokumentumban, ebben az esetben sok böngésző nem képes változtatni a méretét, ha a szöveg túl kicsi. A legjobb, ha használni relatív egységek: em vagy%.
A folyamat során a oldal létrehozásával is folyamatosan ellenőrzi, hogyan viselkedik a böngészőt, ha változtatni a betűméretet, hogy a terv túl sok növekedése megtört.
A font az oldalon
font-family: Arial, Verdana, Helvetica, sans-serif;
Ezen túlmenően emlékeztetni kell arra, hogy ha a font neve több szóból áll, szóközzel elválasztva, a nevet kell idézőjelbe: „Times New Roman”.
Alapértelmezett értékek
A cikk elején, megszabadultunk a böngészők értékeket kell alkalmazni, mint az alapértelmezett HTML-elemeket, akkor nullázódik árrés és határait. Most, éppen ellenkezőleg, az alapértelmezett értékek a dokumentumot. A legjobb hely a számukra - a címke szervezetben.
Ez a különös értéke 100,01% betűméret kompenzálja néhány hibák böngészők. Először is, az alapértelmezett érték a betűméretet százaléka (nem em) kiküszöböli az IE / Win probléma aránytalan nyújtás és összenyomás a font, ha majd em a többi elem. Ezen túlmenően, egyes változatai Opera mutatják font-size: 100% -kal kisebb, mint a többi böngésző. Safari is gondok vannak a font-size: 101%. Ezért jobb, hogy egy 100.01%!
Tehát az alapértelmezett betűméretet a szervezetben. majd használja, mint a bázis, meg tudja határozni a relatív betűméretet más elemek az oldalon. Például, hogy elem p meghatározhatja a betűtípus-méret: 80%, és ez 80% -os relatív, hogy a betűméretet a test. Tag H1. például lehet, hogy egy font-size: 135%.
Továbbá, azonosítottunk egy család az alapértelmezett betűtípus az oldalhoz. Ezek a betűtípusok fogják használni az összes elemet az oldal, ha nem felülírható ezek közül bármelyik külön-külön, például a h1, hogy bármilyen más betűtípust.
Ezután az alapértelmezett szöveg színét (color: # 333), ami szintén lehet felülbírálni bármely elemét, és beállítja a háttér színét az oldal (background-color: #fff).