Professional Documents
Culture Documents
HTML ALAPOK+CSS
SEGÉDLETEK:
Oktató videók: Mérei Tamás html, css
Mádi Gábor: https://www.youtube.com/watch?v=D2SHXAHsvsY
További segédletek:
www.edubase.hu
http://htmlkezdoknek.blogspot.hu/
http://pcsysak.uw.hu/
https://www.w3schools.com/css/css_border.asp
http://www.webkalap.hu/html/html.php
Kódszerkesztés
Microsoft Office Sharepoint Designer Kódlapja
Használható még program: Notpad ++ - ez egy speciális szövegszerkesztő
Kódolás
Kódolás beállítása: File, Tulajdonságok, Nyelv: - UTF 8-as.
UTF: 8-bit Unicode Transformation Format, 8 bites Unicode átalakítási formátum
Az internetes karakterkódolás standardja. Támogatja minden karaktermegjelenítését, és így minden
nyelv egységes kódolást tud használni, megelőzve a betűk nem tervezett „átalakulását”.
Az ASCII kódtábla karaktereit használja.
Ezt beírjuk (másoljuk) a notpad első sorába: Ezt össze lehet húzni egy sorba is.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Mentés
Index.html néven (vagy főoldal, vagy kiindulás)
Üres oldal kódjai:
<head> Fejrész:
Az oldal általános információit
<title>An HTML standard template </title> tartalmazza: az oldal címe,
Fejrész vége
</head>
Az oldal vége
</html>
</html>
META TAG-ek:
A HEAD részben használjuk őket. Ezt csak egy /-el zárunk le.
Alap meta tag-ek:
<title> cím Ez jelenik meg a böngésző címsorában.
Szigorúan véve nem meta tag, de fontossága miatt kell
itt említeni. Ez az oldal címe, és az egyik legfontosabb
jelzés a Google-nak arról, hogy miről szól az oldal.
Max. 70 karakter.
meta http- Karakterkódolás Formátuma:
equiv = megadása <meta http-equiv=”Contetnt-Type”
”Contetnt- content=”text/html; charste=utf-
Type” 8”/>
meta name kulcsszavak Formátuma:
="keywords", <meta name =" keywords " content
=" honlaptervezés, marketing,
marketing tanácsadás, logótervezés
" />
Keresés optimalizáláshoz
Itt kell felsorolni az oldal kulcsszavait, 4-10 szót.
Fontos, hogy előfordulási gyakoriságuk sorrendjében
írjuk fel a szavakat, első helyre azt, amelyik a
legtöbbször szerepel az oldalon.
meta name= az oldal leírása A formátuma:
"description” <meta name =" description "
content =" Keresőoptimalizált, a
Googleban megtalálható honlapokat
készítünk. Marketing tippeket
adunk, hogyan fejlessze
vállalkozását. " />
Az oldal tartalmának összefoglalását kell itt
megfogalmazni 200 karakterben, újabb források szerint
150 karakterben.
meta name= Szerző megadása <meta name =" author " content ="
„Author” Sajer " />
meta name= Szerzói jogok
„Copyright”
meta name= Célközönség
„Distribution” megadása
meta name= Nyelv megadása
„Language”
A szövegformázás
Új bekezdés: <p> (paragraph) és zárása: </p>
Eredménye: a bekezdések
között távolságok lesznek.
Sortörés: <br/> (break) – a bekezdésen belül új sorban kezd valamit! (Ezt nem kell külön lezárni)
Tervező nézetben: SHIFT+ENTER-t ütünk.
Sortörés
Félkövér szöveg: <b> (bold) és záró tag-je: </b>
Típusai:
External CSS: A stílusok gyűjteményét egy külön fájl tartalmazza, amit csatolunk a HTML fájl-hoz.
(KÜLSŐ). Style.css – ebben a fájlban határozzuk meg a HTML stílusokat.
Össze kell kapcsolni az index.html-t a style.css-sel: (Formátum/CSS Stílusok/ Stíluslap csatolása)
A head részbe bekerül egy új sor: <link rel="stylesheet" href= "style.css"/>
Inline stílus:
Meglévő stílust egyedi jelleggel látunk el.
Pl: A H1 stílus, csak ebben a sorban kap egy egyedi színt és margót.
Font-family: milyen betűtípust használjon a body. Több karaktertípust kínál fe, azt használ, ami a
számítógépre telepítve van.
Font-size: betűméret definiálása
Line-height: sortávolság
Margin: bekezdés közötti távolság. 4 értéke lehet:
Margin: 0, 0, 10, 0
fent jobbra lent balra
Margin: 0; mindegyik 0
Margin: 10px 0; fent és lent 10 px, jobb és bal margó 0 px.
Color: betűszín
Például:
A bekezdésekre
vonatkozó beállítások
Csak a dőltek
zöldek
Ha csak egy bekezdést szeretnék másként formázi, akkor azt az index.html-ben definiálom.
.
Elnevezzük a elso class-nak, amit formázni szeretnék, és definiáljuk a CSS-ben az eslo Class-t.
Italic: zöld
„Általános”
bekezdés
„Masodik” class
„Masodik b”
„Harmadik” class
„Masodik a„
(hivatkozás)
Felsorolás, számozás
Kóddal Eredménye
<body>
Definíciós lista
Hivatkozás
Abszolút hivatkozás: A Budapest szóra kattintva a www.budapest.hu oldalra ugrik:
<a href="http://www.budapest.hu">Budapest</a>
Relatív hivatkozás: A Berlin szóra kattintva az ajanlat.html lapunk nyílik meg: (benne van pl. a
mappánkban ez a fájl.)
<a href="ajanlat.html">Berlin</a>
E-mail küldése: A link egyik típusa, amikor levelet küldünk: (megnyílik az egyik levelező program, és
lehet írni a levelet)
<a href="mailto:sajer.zsuzsa@gmail.com">Ide küldheti véleményét!</a>
Könyvjelzőre hivatkozunk: Hivatkozhatunk a dokumentum egy adott pontjára. Ezt úgy érjük el, hogy
beállítunk egy könyvjelzőt, és erre a könyvjelzőre hivatkozunk!
Beszúrás/ Könyvjelző – el kell nevezni
Könyvjelző beszúrása: <a name="Szabályok">A játék szabályai:</a>
Hivatkozás rá: <a href="#Szabályok">Ugrás az oldal tetejére!</a>
Vonal
Beszúrás, HTML, Vízszintes vonal
<hr style="width: 500px" class="style6" />
Táblázatok
PONTOZOTT
SZAGGATOTT
EGYSZERŰ VONAL
DUPLA
3D HATÁSÚ
3D HATÁSÚ
3D HATÁSÚ
3D HATÁSÚ
VEGYES
A színeket megadhatjuk:
1. Névvel: red
2. Hexadecimális számmal: #ff0000 (16-os számrendszerben megadott)
3. RGB Kóddal: "RGB(255,0,0)"
Egyben megadva:
Példák:
Kerekített:
Űrlapok, űrlapelemek
Az űrlap elemeinek többségét az <input> tag segítségével lehet létrehozni. Nincs záró tagja.
Példa:
Felhasználó név:
<input type="text" name="username" size="35" maxlength ="50">
Példa:
Jelszó:
<input type="password" name="userpassword" size="20"
maxlength="15"> (maximum 15 karakter)
A jelszó mezőben a beírt karakterek pont vagy csillag formájában jelennek meg, de a
"titkosítás" csak a képernyőre vonatkozik. Az űrlap elküldésekor a jelszó is egyszerű
szöveges adatként kerül továbbításra.
Példa:
Nyelvtudás:
<input type="checkbox" name="lang1" value="hu" checked>magyar<br>
<input type="checkbox" name="lang2" value="en">angol<br>
<input type="checkbox" name="lang3" value="de">német<br>
<input type="checkbox" name="lang4" value="other">egyéb<br>
A rádió gombok arra szolgálnak, hogy a weblap készítője által definiált lehetőségek közül
a felhasználók választhassanak. Az azonos name attribútummal rendelkező rádió gombok
alkotnak egy csoportot. Egy csoporton belül csak egyetlen egy gomb lehet bekapcsolt
állapotban.
Példa:
LABEL- CIMKE
<select name="carlist1">
<option value="none" selected>Válassz autó márkát</option>
<option value="honda">Honda</option>
<option value="nissan">Nissan</option>
<option value="suzuki">Suzuki</option>
<option value="toyota">Toyota</option>
<option value="audi">Audi</option>
<option value="bmw">BMW</option>
<option value="mercedes">Mercedes</option>
<option value="opel">Opel</option>
<option value="vw">Volkswagen</option>
</select>
A MÓDOSÍTÁSban adhatjuk
meg, melyik legyen
kijelölve alapértelemzés
szerint
Példa:
Csatolt fájl:
<input type="file" name="attachment" size="40">
A size attribútum itt is a beviteli mező szélességét adja meg a látható karakterek
számában.
Példa:
Egy űrlapon belül <Reset> gomb is definiálható, ami törli a felhasználók által bevitt
adatokat. A gombra kattintva az űrlap mezők visszaállnak az oldal HTML kódjában
megadott alapértékekre. A szabvány nem ír elő kötelező viselkedésmódot arra az esetre,
amikor egy mezőre nincs kezdőérték megadva. (Ilyenkor a böngésző programok törlik a
mezőben lévő adatot, de az sem ellentétes a szabvánnyal, ha megmarad a felhasználó
által utoljára beírt információ.)
Példa:
<LEGEND> < /LEGEND> A csoportot ezzel nevezem el. A felső keret szélére kerül rá.
TAG-ek listája
html az oldal egészét magába foglalja
head fejrész
body az oldal látható részét foglalja magába
h1-h6 bekezdéscímeknél használjuk (az 1-es a legnagyobb méret)
p egy bekezdést jelöl
/br sortörés
hr vízszintes vonal
a linket jelöl
<!---...--> kommentet jelöl
b félkövér betűstílus
i dőlt betűstílus
big a szöveg nagyobb méretű lesz
strong félkövér szerű kiemelés
sub alsóindex
sup felsőindex
address címek megadásánál használjuk
del áthúzás
u aláhúzás
abbr rejtett szöveg, akkor jelenik meg, ha a kurzort a szöveg fölött tartjuk
bdo tükrözött szöveget jelöl
blockquote hossző idézeteknél használjuk
q rövid idézeteknél használjuk
font betűtípus
img képet definiál
table táblázatot definiál
tr táblázat sort definiál
td táblázat oszlopot definiál
th táblázat sor vagy oszlop címet definiál
thead táblázat fejléce
tfoot táblázat lábléce
caption az egész táblázatnak címet adhatunk
colspan oszlopok egyesítése
rowspan sorok egyesítése
ol rendezett listát definiál
ul rendezetlen listát definiál
li listaelemet definiál
dl definíciólistát definiál
dt definiálandó fogalmat definiál
dd definíciót definiál
fildset űrlapoknál csoportot fog össze
legend űrlapok csoportjainak neve
label címke – erre is kattinthatunk