Search Header Logo
Tananyag_CSS_mindenes

Tananyag_CSS_mindenes

Assessment

Presentation

Computers

9th - 12th Grade

Practice Problem

Hard

Created by

Diána Madar

Used 5+ times

FREE Resource

15 Slides • 0 Questions

1

CSS
Cascading Style Sheets
Lépcsőzetes/Rangsorolt stíluslap

2

A weboldalak megjelenésén túl beállíthatunk optimális megjelenést, stíluslapokat készíthetünk.

HTML= strukturális réteg (váz)
CSS = reprezentációs réteg (külső megjelenés)

Legfrissebb stílusszabvány CSS3

Megjegyzés készítése: /* */ --> lehet egy vagy több soros.

3

Stíluslapok előnyei

  • haladó formázási és elrendezési lehetőségeket nyújt

  • az oldalak egységesen és konzisztensen jeleníthetőek meg

  • a weboldalak egyszerűen karbantarthatóak

  • haladó akadálymentességi technikák alkalmazhatóak

  • a különböző médiatípusok eltérően jeleníthetőek meg.

Háttérkép beállítása; Háttérszín beállítása; Szövegméret beállítása; Szövegszín beállítása; Betűtípus meghatározása; Képek elhelyezkedésének meghatározása; Szövegigazítás változtatása; Tartalmak keretezése; Margó beállítása; stb
A CSS leválasztja a formázást a HTML-től, emiatt egy sokkal könnyebben átlátható rendszert alkot.

4

Stíluslapok típusai

  1. A szerző által készített stíluslapok: a fejlesztő határozza meg a honlap kinézetét

  2. A felhasználói stíluslapok: a böngészőprogramokba beállítható egyéni stíluslapok, ezt jellemzően technológiailag megkülönböztetett emberek miatt használjuk.

  3. Böngészőben definiált stíluslapok: a böngészőben alapértelmezett megjelenésért felelnek.

5

<! DOCTYPE HTML>
<html lang="hu">
<head>
<meta charset="UTF-8">
<tilte>CSS példa</tile>
<stlye>
h1 {
color: red; }
</stlye>
</head>
...

Beágyazott stíluslap

<! DOCTYPE HTML>
<html lang="hu">
<head>
<meta charset="UTF-8">
<tilte>CSS példa</tile>
<link rel="stylesheet" type="text/css" href="alap.css">
</head>
...

Külső stíluslap beillesztése HTML taggel

Stíluslapok csatolási lehetőségei

6

CSS selectorok (kijelölők)

TYPE paraméter:

Típus vagy elemkijelölőt akkor érdemes használni, ha minden adott típusú elemre ugyanazt a stílust szeretnéd beállítani. Pl: minden címsort egységesen szeretnél beállítani.
A TYPE SELECTOR KÓDJA MINDEN ESETBEN MEGEGGYEZIK A FORMÁZNI KÍVÁNT RÉSZ HTML <> KÓDJÁVAL!!!

Pl.: h1{
text-align: center;
}
p{
font-weight: bold;
}

7

CSS selectorok (kijelölők)

CLASS selector (osztálykijelölő):

Akkor van rá szükség, ha egy stílust az elemek meghatározott csoportjűra kell beállítani.
A TYPE selectorral ellentétben a class selector egy PONT (.) vezeti be, ezt az osztály neve követi. Az osztálynév tartalmazhat betűket, számokat, aláhúzásokat és kötőjeleket is, azonban minden esetben betűvel kell kezdődniük.
Az osztályokat a HTML állományokban a CLASS PARAMÉTERREL hozhatjuk létre., és egy elemet akár több osztályban is használhatunk/besorolhatunk.
Szükség esetén más szelektorral is társíthatóak, több elemlél is megadhatod ugyanazt az osztálynevet más-más tulajdonsággal.

8

CSS selectorok (kijelölők)

ID SELECTOR (azonosítókijelölő):
A HTML állomány elemeihez szükség esetén egyesi azonosítók is rendelhetőek az ID PARAMÉTERREL. Értékeként egy nevet szükséges adni, nem tartalmazhat szóközt és az oldalon belül egyedinek kell lennie, külön kezeli a kis- és nagybetűket.

Az egyedi azonosítót a CSS oldalon: #-el jelöljük.

Pl.:
HTML
<p id="szines"> Ez a bekezdés más színű</p>

CSS
#szines{
background-color: lightyellow
;
}

9

CSS kód kinézete

ELEM
{
TULAJDONSÁG: ÉRTÉK;
}

-->

p
{
color: red;
}

10

Csoportok kijelölése

Ha több elemnél is ugyanaz a deklaráció szerepel, akkor ezeket akár össze is vonhatjuk. A formázni kívánt részekre mutató selectorokat egymástól vesszővel elválasztva adjuk meg.

Pl.:
h1 {
font-family: sans-serif;
}
h2 {
font-family: sans-serif;
}

--> h1, h2{
font-family: sans-serif;
}

11

Betűre vonatkozó CSS szabályok

font-family:Fantasy; - Betűtípus
font-size:50px; - Betűméret
font-weight: bold; - Betűvastagság
text-align:right; - Betű/ Szöveg igazítása
text-shadow: 2px 2px red; - Betű árnyékolás
color:red; - Betűszín
font-style: italic; - Betű stílusa
font-variant: small-caps - Kiskapitális
text-indent: 20px; - Első sor behúzása

letter-spacing: 2pt; - Betű közötti térköz
word-spacing: 2pt; - Szavak közötti térköz


12

Betűre vonatkozó CSS szabályok

text-decoration: overline;- felül húz
text-decoration :underline; - aláhúz
text-decoration: line-through; -betű áthúzva

text-transform: lowercase- csupa kisbetű
text-transform: capitalize- szavak kezdőbetűje nagy
text-transform: uppercase- minden nagy

13

Táblázatra vonatkozó CSS szabályok

border: dashed - szaggatott vonalas
border: dotted - pontos
border: double- dupla
border: groove - térbeli hatású
border: ridge - térbeli hatás visszafele

border-radius - lekerekíti a keret éleit
padding - belső keret a szöveg körül

14

Felsorolás elemre vonatkozó CSS szabályok

li
{
list-style-type: -> felsorolásjel típusa
}
circle; disc; "&"; decimal; decimal-leading-zero; lower-greek;

upper-alpha; armenian; square

list-style-position: -> felsorolásjel helye
inside
outside

15

Háttérre vonatkozó CSS szabályok

background-color:yellow; - Háttérszín
background-image:url('kep.jpg'); - Háttérkép

width:100px; - kép szélessége
height:200px; - kép magassága

background-repeat: - háttérkép ismétlése

CSS
Cascading Style Sheets
Lépcsőzetes/Rangsorolt stíluslap

Show answer

Auto Play

Slide 1 / 15

SLIDE