CSS.

Slides:



Advertisements
Hasonló előadás
HTML nyelv.
Advertisements

A webprogramozás alapjai B282
Internet ismeretek II..
FRAME-k (keretek). FRAME-k A frame-ek (keretek) segítségével a képernyőt felosztva egyszerre jeleníthetünk meg több webes dokumentumot a képernyőn. Fejlec.html.
2010/2011.Huszár István1. dia Weboldalak tervezése II. (X)HTML.
2012. március 6. Rózsa Győző Interaktív környezet március Rózsa Győző
ELTE IK, Web-fejlesztés I. kurzus 1. 2  Az a HTML állomány, amelyet átalakítunk, a következő címről letölthető: 
CSS médiatípusok - példák
Amit a HTML-ről érdemes tudni
Honlap készítés Érdekességek.
Stílus, mesteroldal, témák
A webprogramozás alapjai B282
C A C nyelv utasításai. Ismétlés Utasítások csoportosítása.
HTML nyelv.
STÍLUSOK Tulajdonságok és értékek. Színek megadási módjai H1 {color: #CCF150} H1 {color: rgb(204,241,80)} H1 {color: rgb(80%,95%,30%)} H1 {color: red}
Leírónyelvek: HTML és XHTML
© BZ, 2006Stíluslapok használata1 Váltsunk stílust! Stíluslapok a webszerkesztésben.
Készítette: Rummel Szabolcs
Szöveg egységei, gépelés
Hernyák Zoltán XML és HTML.
WEBOLDALFEJLESZTÉS
WebStarter ECDL W e b k e z d ő ECDL Webkezdő mintafeladat.
Készítette: Nagy-Szakál Zoltán 2007.
Készítette: Danka Zsuzsa (CX7ASG)
A HTML alapjai Havlik Barnabás Készítette:
HTML dokumentum felépítése
Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. Tananyag: 2. konzultáció CSSJavaScript.
HTML oldal felépítése Készítette: Pataki Arnold
Bekezdésformázás Nevem: Berkes András Speciális kategória
Bevezetés a Stíluslapok használatába - gyakorlati feladatsor
Webszerkesztés Stíluslapok (CSS).
Webszerkesztés Űrlapok a HTML-ben. Űrlap létrehozása Űrlapunk tartalma a … elemek között fog helyetfoglalni Egy lapon több űrlap is elhelyezhető Több.
Weblapok elrendezésének, dizájnjának kialakítása Borsi Katalin webfejlesztő, oktató NetAcademia Oktatóközpont.
Nem irodai programok fájltípusai
XHTML – a tanultak összefoglalása
XHTML 1. óra. Miért térjünk át HTML-ről XHTML- re? HTML-szabványban tartalom és forma összemosódott HTML 4.0 szabványban stíluslapok használatát javasolták.
Korpásné Szűcs Melinda web-referens DEENK Korpásné Szűcs Melinda web-referens DEENK.
A <DIV> tag és formázás CSS-sel
Az internetes keresőkben a felhasználó az őt érdeklő szavakra, adatokra kereshet rá egy általában egyszerű oldalon, egy beviteli mező és egyéb szűrési.
CSS A CSS bemutatása.
HTML nyelv.
Weboldalak tervezése (X)HTML.
Weboldal tervezés programozó szemmel. Alapok Minden webcím www. –tal kezdődikMinden webcím www. –tal kezdődik Webböngésző = Internet ExplorerWebböngésző.
Hyper Text Markup Language
Hyper Text Markup Language
Web-grafika II (SVG) 8. gyakorlat Kereszty Gábor.
Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék 10. Előadás Css Tananyag:Web-programozás.
XML Mi az XML?  Extensible Markup Language  Kiterjeszthető jelölő nyelv  Adatok, adatstruktúrák leírására szolgál  A HTML és az SGML tapasztalataira.
Készítette: Turócziné Kiscsatári Nóra
Az NVU webszerkesztő program
XHTML és CSS Webszerkesztés stílusosan
Html nyelv (HyperText Markup Language)
Gazdasági informatikus - Szövegszerkesztés 1 Hosszú dokumentumok kezelése.
Első lépések a szövegszerkesztő használatában
Táblázatok.
Weblap-szerkesztés. Információs hálózati szolgáltatások Internet fontosabb szolgáltatásai (szóbeli) Elektronikus levelezési rendszer használata (szóbeli)
Spanyolország gyöngyszeme: GRANADA Egy hobby portál kivitelezése.
Weblapkészítés alapjai
Gazdasági informatikus - Szövegszerkesztés 1 Bekezdések formázása 3.
Java web programozás 2..
A <DIV> tag és formázás CSS-sel
Informatikai rendszerek
Alkalmazott Informatikai Tanszék
A HTML alapjai Az internet és a web.
Fejlett Programozási Technikák 2.
DirectoryEntry & DirectorySearcher
CSS Cascading Style Sheet HTML.
Cascading Style Sheet.
Html parancsok.
Kód tördelése és a megjelenés
Előadás másolata:

CSS

Mi az a CSS? • A CSS a Cascading Style Sheets rövidítése (sorba kapcsolódó stíluslapok) • A stílussal adhatod meg, hogy miként jelenjenek meg a HTML elemek • A stílusokat általában stíluslapokon (Style Sheets) tároljuk • A stílusokat a HTML 4.0-ban vezették be azért, hogy megoldjanak egy problémát • A külső stíluslapok (External Style Sheets) használatával sok munkát spórolhatunk meg • A külső stíluslapokat a CSS fájlokban tároljuk • A különböző stílus definíciók sorba kapcsolódnak

A stílusok használata egy általános problémára jelent megoldást Ahogy a két legnagyobb böngésző - egyre több elemet és tulajdonságot adott hozzá az eredeti HTML specifikációhoz, egyre nehezebb volt olyan WEB-lapokat készíteni, ahol a tartalom és a forma elkülöníthető volt. Hogy megoldja ezt a problémát, a World Wide Web Consortium (W3C) hozzáadta a STÍLUSOKAT a HTML 4.0 definíciójához.

A stíluslapok használatával munkát és időt takaríthatunk meg A stíluslapok – csakúgy, mint a HTML 3.2-ben a font elem és a color tulajdonság - azt határozzák meg, hogy HOGYAN jelenjenek meg a HTML elemek. A stíluslapokat általában egy külső .css fájlban tároljuk. A külső stíluslapok használatával elérhetjük, hogy több weblap megjelenését egyszerre meg tudjuk változtatni úgy, hogy a .css fájlban megváltoztatunk néhány sort. A weblapokon ehhez semmilyen változtatást nem kell elvégeznünk!

A különböző helyeken megadott stílusok felülírják egymást Stílusokat többféle módon is megadhatunk. Beírhatjuk közvetlenül az elemekhez a style tulajdonságot használva, vagy készíthetünk a weblap elejére egy belső stíluslapot, de akár egy külső .css fájlban is eltárolhatjuk a stílusokat.

Felülírási sorrend

Melyik stílust fogja használni a böngésző, ha több helyen is megadtuk a stílusokat? 1. A böngésző alapértelmezése 2. Külső stíluslapokon megadott stílusok (külső .css fájlban) 3. Belső stíluslapokon megadott stílusok (a <head> elemen belül) 4. Közvetlenül megadott stílusok (magán a HTML elemen belül, a style tulajdonságban)

Hogyan és hová írjuk a CSS kódot? Szintaktika elemnév {tulajdonság: érték} A szelektor általában annak a HTML elemnek a neve, amelynek a megjelenését meg szeretnénk változtatni. Utána kapcsos zárójeleken belül megadhatjuk a tulajdonságot amit meg szeretnénk változtatni, majd egy kettőspont után az értéket:

Példa body {color: black} Megjegyzés: Ha az érték több szóból áll, mindig tegyük idézőjelek vagy aposztrófok közé: p {font-family: "sans serif"}

Példa 2 Megjegyzés: Több tulajdonság-érték párost is megadhatunk, egymástól pontosvesszőkkel elválasztva: p {text-align:center;color:red} Ha olvashatóbbá szeretnénk tenni a CSS kódot, írjunk minden tulajdonságot új sorba: p{ text-align: center; color: black; font-family: arial}

Csoportosítás Az elemek nevét csoportosíthatjuk is, tehát egymástól vesszőkkel elválasztva megadhatjuk több elem nevét is, amire a beállításokat vonatkoztatni szeretnénk: h1,h2,h3,h4,h5,h6 { color:red}

Osztályok megadása

Osztályok megadásával ugyanannak az elemnek többféle megjelenítését is megadhatjuk: p.right {text-align: right} p.center {text-align: center}

A HTML dokumentumban a fenti osztályokra a következőképp hivatkozhatunk <p class="right"> This paragraph will be right-aligned. </p> <p class="center"> This paragraph will be center-aligned.

Egy HTML elemnél csak egy osztályt választhatunk ki Egy HTML elemnél csak egy osztályt választhatunk ki. Az alábbi példa HELYTELEN: <p class="right" class="center"> This is a paragraph. </p>

Ha egy osztály létrehozásánál elhagyjuk az elem nevét, és csak ponttal kezdjük a meghatározást, akkor az adott osztály minden elemnél használható lesz: .center {text-align: center}

Az alábbi példában a h1 és a p elemnél is felhasználjuk a Az alábbi példában a h1 és a p elemnél is felhasználjuk a .center osztályt: <h1 class="center"> This heading will be center-aligned </h1> <p class="center"> This paragraph will also be center-aligned. </p>

Az osztályok nevét NE kezdjük számokkal, mert a Mozilla/Firefox böngészők nem fogják érteni!

Azonosító használata

A HTML elemeket az azonosítójuk (id) alapján is meg tudjuk formázni A HTML elemeket az azonosítójuk (id) alapján is meg tudjuk formázni. Míg az osztályoknál egy pontot kellett a név elé tenni, az azonosítóknál kettőskeresztet használunk.

Az alábbi definícióval minden „green” azonosítójú elem színét zöldre állítjuk be: #green {color: green}

Az alábbi meghatározás csak azokra a p elemekre vonatkozik, amelyeknek „para1” az azonosítójuk: p#para1 { text-align: center; color: red }

Megjegyzések a CSS kódban A megjegyzések használatával könnyebben értelmezhetővé tehetjük a CSS kódot, de akkor is hasznát vesszük, ha egy kódrészletet hatástalanítani szeretnénk. A megjegyzéseket a böngészők figyelmen kívül hagyják. A megjegyzés mindig a "/*" jellel kezdődik, és a "*/" jellel ér véget:

Hová írjuk...

Külső stíluslap Ha külső stíluslapot használunk, akkor azt több weblap is használhatja, így egyszerre tudjuk megváltoztatni a megjelenésüket. A külső stíluslapot a <link> elem használatával rendeljük hozzá a HTML dokumentumhoz, a <head> részen belül:

<head> <link rel="stylesheet" type="text/css" href="stiluslap.css" /> </head>

Belső stíluslap Ha egy weblapnak egyedi stílust szeretnél megadni, akkor a <style> elem segítségével belső stíluslapot készíthetsz a <head> elemen belül:

<head> <style type="text/css"> hr { color: sienna } p { margin-left: 20px body

Közvetlen stílusmeghatározás Közvetlenül is megadhatod egy elem stílusát, de ezzel ismét kevered a tartalmat és a formát, így elveszíted a stíluslapok használatával járó előnyöket. A style tulajdonságot bármelyik HTML elemhez közvetlenül is beírhatod. A style tulajdonság tartalma bármilyen CSS kód lehet: <p style="color: sienna; margin-left: 20px"> Ez egy bekezdés </p>