HTML sablon tervezése

Hasonló dokumentumok
Stíluslapok használata (CSS)

Informatika 1. Informatika el adás. Kovács Kristóf, Pálovics Róbert. Budapesti M szaki Egyetem november 13.

Informatika 1 CSS. Kovács Kristóf, Pálovics Róbert, Wettl Ferenc november 4. Budapesti M szaki Egyetem

Multimédia 2017/2018 II.

HTML és CSS. Horváth Árpád május 6. Óbudai Egyetem Alba Regia M szaki Kar (AMK) Székesfehérvár

Tamás Ferenc: CSS táblázatok 2.

Webprogramozás szakkör

5-ös lottó játék. Felhasználói dokumentáció

Tili-Toli játék. Felhasználói dokumentáció

HTML ÉS PHP ŐSZI FÉLÉV

Web programozás. 3. előadás

(statikus) HTML (XHTML) oldalak, stíluslapok

Megoldás (HTML) <!DOCTYPE HTML> <html>

ÁLTALÁNOS WEBLAPSZERKESZTÉSI TUDNIVALÓK ÁLTALÁNOS HTML KÓDOLÁSI TUDNIVALÓK

Lenyíló menük készítése. Összetett programok készítése

WCSS (Wap CSS), Wireless CSS

DOBOZOK. A doboz négy részből áll: 1. Margó (margin) 2. Szegély (border) 3. Kitöltés (padding) 4. Tartalom (content)

INFO1 WEB, HTML, CSS

HTML kódok. A www jelentése World Wide Web.

Webprogramozás HTML alapok előadás

Memória játék. Felhasználói dokumentáció

font-size:12px; display:block; text-shadow: 0 1px 0 #FFFFFF;}

Kelda WebGrafika Iroda Példa HTML, CSS formázásra

Webszerkesztés stílusosan. Készítette: Csécsy László Virgina DeBolt hasonló c. könyve alapján

Algoritmus terv. 1. Algoritmus általános áttekintése. 2. Inputok és outputok definiálása. 3. Folyamatok meghatározása. 4. Programozási utasítások

Internet TV Broadcaster kézikönyv

HTML 5 - Start. Turóczy Attila Livesoft Kft

HTML kódolás Web-lap felépítése. Az egész törzsre érvényes utasítás. <HTML> web-lap kezdő utasítás: a dokumentum kezdődik, a böngészőnek szól

HTML, XML szerkesztés

Az image objektum. Az image eseménykezel i. Képek el zetes betöltése. Feladat. Váltóképek készítése

WEB TECHNOLÓGIÁK 3.ELŐADÁS

Egyszerő vízszintes navigáció készítése CSS segítségével. Ebben a cikkben egy egyszerő módszert fogunk bemutatni, vízszintes menü készítésére.

vi CSS zsebkönyv Alapvetõ képi elrendezés Tömbszerû elrendezés Szövegközi elrendezés

CSS-szintaxis. CSS alkalmazása HTML-re. <head> <style type="text/css"> </style> </head> <style "stilus.

(statikus) HTML (XHTML) oldalak, stíluslapok

Anyagcsere serkentő, zsírégető epigallokatekin-3-gallát (EGCG)

Széchenyi István Egyetem. Műszaki Tudományi Kar. Informatikai és Villamosmérnöki Intézet Távközlési Tanszék. Villamosmérnöki szak HTML

HTML ÉS PHP AZ ALAPOKTÓL

XML-HMTL Beadandó Dolgozat. Avagy, mit sikerült validálnunk fél év alatt

Internet, Az internet főbb szolgáltatásai web keresőszolgáltatásokkal Keresőrendszerek: Kulcsszavas 2) Egyéb keresők: Metakeresők gyűjtőkörű keresők

PCLinuxOS Magazine január

Képnézeget. Gépigény: Bármilyen számítógépen m ködik, amin található böngész és Internet elérés.

8. Gyakorlat AWK 1, CSS

i1400 Image Processing Guide A-61623_zh-tw

Számológép. Bármilyen számítógépen működik, amin található böngésző és Java alkalmazás. Indító képernyő

Táblázatok. Utolsó módosítás: 11/22/ :07:23

Web-fejlesztés NGM_IN002_1

Képek a HTML oldalon

Webes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET)

Webes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET) Cserép Máté.

CSS3 alapismeretek. Bevezetés a CSS-be. Mi is az a CSS? Alkalmazási formái, szintaxisa

HTML alapok. A HTML az Internetes oldalak nyelve.

Sakk játék. Feladat: JavaScript segítségével olyan programot kell írni, ami egy sakktáblát szimulál. Kiválasztásra változtatják a helyüket.

CSS-segédlet. 1. CSS és HTML Külső stíluslap HTML-hez csatolása

Kövér betűk (bold) 1-es fejléc

INFO1 Tartalom közlése a Weben: HTML, CSS

STÍLUSLAPOK HASZNÁLATA

Hogyan készítsünk Colorbox-os képgalériát Drupal 7-ben?

A HTML Stuktúra. 1. oldal, összesen: 8 oldal. mhtml:file://d:\vizsga\1\html kódok.mht. Betűtípusok, stílusok <b> <i> <u> <tt>

HTML alapok 1. Minimális HTML file: <HTML> <HEAD> <TITLE> cím </TITLE> </HEAD> <BODY>... </BODY> </HTML> Formátum parancsok:

XHTML és CSS. XHTML és CSS Webszerkesztés stílusosan. A munkamegosztás a weblapon. Érvek 2. (Egy HTML-kód sok CSS-lap)

Weblap készítése. Fapados módszer

Webkezdő. A modul célja

Planet Me blog aggregátor létrehozása

Webshop készítése ASP.NET 3.5 ben I.

A HTML nyelv alapjai

Weblapok az érettségin. 2. feladat: weblap vagy prezentáció és grafika 30 pont

Weblapszerkesztés. Számítógépek alkalmazása előadás, október 27.

1, Megnézzük a grafikát és megtervezzük az összerakáshoz szükséges blokkokat. Megkeressük, mi a fix elem és mi fog ismétlődni.

Az SVG egy olyan XML alkalmazás, amit vektoros grafikai tartalmak létrehozására fejlesztettek ki.


XHTML és CSS Holló Csaba 11. A HTML dokumentum

HTML. Szerkesszünk honlapot.. az alapoktól

Böngésző kompatibilitás

(statikus) (X)HTML oldalak, stíluslapok. Mi a HTML? HTML (HyperText Markup Language) - Hiperszöveges

Számítástechnika II. BMEKOKAA Előadás. Dr. Bécsi Tamás

ArcGIS 8.3 segédlet 5. Dr. Iványi Péter

(statikus) (X)HTML oldalak, stíluslapok

Természetesen készíts egy csempe nevű könyvtárat és ide mentsd az index.html állományt.

Weblapszerkesztés. Számítógépek alkalmazása előadás, október 24.

CSS3. I. Mediaqueries

HTML é s wéblapféjlészté s

1. A HTML leíró nyelv. 2. Stíluslapok - CSS. 3. HTML sablonok. Tartalom

ACTA AGRARIA DEBRECENIENSIS A kézirat elkészítésére vonatkozó elıírások

Stateless Session Bean

A HTML Stuktúra. Betűtípusok, stílusok <b> <i> <u> <tt> Bevezetés. <b>kövér betűk (bold) </b> Dőlt betűk (italic) <i>dőlt betűk (italic)</i>

WAP. A Wireless Application Protocol (WAP) a vezetéknélküli eszközök (pl. mobiltelefonok, PDA-k) számára készített alkalmazások nemzetközi szabványa.

Informatika 1. Informatika el adás. Kovács Kristóf, Pálovics Róbert. Budapesti M szaki Egyetem november 5.

Ismétlés Érdemes megjegyezni: a HTML nyelv nem azért készült, hogy segítségével formázzuk a kinézetét/stílusát az oldalunknak, hanem azért, hogy leírj

Javascript dátum, idő, számláló megjelenítő Használati útmutató

HTML alapok. HTML = HyperText Markup Language

1. ábra Mester oldal alapján különböző témákkal létrehozott webhely oldalai

Villamosmérnöki szak Alkalmazott informatika mellék szakirány Laboratórium II. (VIAU5102) World Wide Web lapok készítése (Silabusz)

Készítette: Takács Margit. Networkshop április

RAJZ2. vezetett gyakorlat

Twenty Twelve sablon átalakítása

Információs technológiák 2. Gy: CSS, JS alapok

Statikus és dinamikus weblapok

Sakk-játék. Bármilyen számítógépen működik, amin található böngésző és Java alkalmazás. Indító képernyő

BEVEZETÉS A WEBLAPFEJLESZTÉSBE. Kvaszingerné Prantner Csilla, EKF

Átírás:

3. Laboratóriumi gyakorlat HTML sablon tervezése A gyakorlat célja: Egy összefüggő HTML illetve CSS nyelvet használó oldal tervezése, amely később sablonként is használható. Felkészüléshez szükséges anyagok: 1. A 2-es és 3-as segédlet (HTML,CSS) 2. A bibliográfia HTML illetve CSS szekcióiban megjelölt Interneten található segédletek. A gyakorlat menete: A gyakorlaton mindenki készít egy saját HTML sablont egy elképzelt honlapra, amelynek ceruzával készített rajzával jön a laborra. A sablon tervezése Amennyiben döntöttünk egy weboldal tartalmairól, és kialakítottuk azokat a felületeket amelyeken a tartalmak megjelennek, egy vázlatot készítünk erről, mint pl. az alábbi: -leírjuk a fejléc, lábléc, tartalmi területek méreteit, és meghatározzuk, hány dobozból tudjuk megépíteni őket, illetve milyenek a dobozok közti összefüggések. -a példa oldal vízszintesen 3 részből (1-fejléc, 2-3-4 tartalom és 5- lábléc) áll -a tartalom 2 ablakra, jobb és bal oldali ablakokra oszlik ( 2-3 és 4) -a bal oldali ablakban ugyancsak 2 részre oszló tartalom ismétlődik többször. A 2-3 elemek alkotnak egy tartalmi részt, és ez ismétlődhet többször. -nevet adunk a tartalmi felületeknek, és első lépésként kiépítünk egy <div> és <span> elemekből kialakított vázat -meghatározzuk az egyes ablakok magasságát, szélességét, és azt, hogy hogyan kell viselkedniük ha nincs bennük tartalom illetve ha túlcsordul a tartalom Az alábbi példa azt a módszert használja, hogy két <div> elemet úgy lehet egymás mellé illeszteni 1

(egyébként a blokk tulajdonság miatt egymás alá kerülnének), hogy az egyiket a másik oldalán lebegtetjük. Így a fenti példa megoldható úgy, hogy a 4 a 2-3 oldalán, a 3 pedig a 2 oldalán lebeg. Így a 2-3 -nak szüksége van még egy összetartó szerkezetre. Az alábbi implementálás egy a sok lehetséges közül. <div> elemeket használ az ablakok megadására, és a fent leírt lebegtetést az egymás melletti elhelyezésre. Az ablakok nevei: main - az összest összetartó <div>, left a 2-3-at összefogó, right a jobb oldali ablak, ezen kívül a 2-3 at a left-ben egy holder nevű <div> fogja össze. A css állomány minden fontosabb div elemnek külön id-t ad. Ha a "nagy" felosztással megvagyunk, a kis keretekbe megtervezzük a megjelenítendő HTML szövegeket. A honlap megjelenése az alábbi lehet: A css állomány tartalma: body { margin: 0px; width: 80%; margin-left:auto; margin-right: auto; 2

background-color: #FFFACD; p#logo { font-size: 8em; margin-left: 40px; display: inline; div#header { height: 200px; /*border: 1px red solid;*/ background-color: #8fbc8f; div#footer { /*border: 1px red solid;*/ background-color: #8fbc8f; div#main { /*border: 1px solid green;*/ background-color: #FFE4B5; div#left { /*border: 1px solid blue;*/ width: 65%; div#holder { /*border: 1px solid green; */ background-color: #DCDCDC; div#c-left { height: 200px; background-color: lightgray; text-align: right; div#c-right { float:right; width: 65%; height: 200px; background-color: gray; border-left: 1px solid maroon; padding-left: 4px; margin-left: 4px; text-align: left; div#right { width: 35%; float: right; background-color: #FFE4B5; div#c-left p { margin:0; 3

/* menu */ ul#menu { /* position: relative;*/ bottom: 3px; left: 10px; list-style-type: none; padding: 0px; margin:0px; #menu li { display: inline; float: left; margin: 2px; font-size: 12pt; text-align: center; width: 8em; ul#menu li a { text-decoration: none; background-color: #808000; padding-left: 5px; padding-right: 5px; color: #FFFACD; ul#menu li a:hover { background-color: #6B8E23; ul#menu li a:link { background-color: #F0E68C; color: #556B2F; ul#menu li a:visited { background-color: #FFA500;.clearer { clear: both; /* szovegek */ div#c-right h1 { div#c-right p { #right li { 4

#c-right a { color: lightgray; border: 0; div#footer p { font-size: 10pt; text-align: center; padding-top: 10px; padding-bottom: 10px; A HTML kód pedig az alábbi: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd"> <html> <head> <title>html elemek</title> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <!-- header elem --> <div id="header"> <p id="logo">a</p> <!-- a menu elem az "a" utan koveetkezik, es mivel blokk ala kerul lehet relativ ehez a helyhez vagy abszolut a heder-hez kepest pozicionalni --> <ul id="menu"> <li class="item"><a href="#">menu pos 1</a></li> <li class="item"><a href="#">menu pos 2</a></li> <li class="item"><a href="#">menu pos 3</a></li> <li class="item"><a href="#">menu pos 4</a></li> <li class="item"><a href="#">menu pos 5</a></li> </ul> <!-- end header --> <!-- fo tartalmi div elem --> <div id="main"> <!-- jobb oldali ablak --> <!-- ez lebegni fog a bal oldali mellett --> <div id="right"> <ul> <li>első listaelem</li> <li>második listaelem</li> <li>harmadik listaelem</li> </ul> <ul> <li>első listaelem</li> <li>második listaelem</li> <li>harmadik listaelem</li> </ul> <!-- jobb oldali ablak vege--> <div id="left"> <!-- bal oldali nagy ablak --> <div id="holder"> <!--bal oldali nagy ablak - atrtalamzo div --> <!--tartalom ismetlodik --> 5

<div id="c-left"> <!-- a tartalom bal oldali --> <div id="c-right"> <!-- a tartalom jobb oldali ablaka --> <!-- ez lebeg a c-left mellett --> <h1>mi az én?</h1> <p>valaki az ablakból nézegeti a járókelőket. Mondhatom-e, ha én is arra megyek, hogy azért állt oda, mert engem akart látni? <a href="#">folytatás...</a> </p> <p>2008.03.01</p> <hr style="width:90%"> <!--tartalom ismetlodik --> <div id="c-left"> <div id="c-right"> <h1>mi az én?</h1> <p>valaki az ablakból nézegeti a járókelőket. Mondhatom-e, ha én is arra megyek, hogy azért állt oda, mert engem akart látni? <a href="#">folytatás...</a> </p> <p>2008.03.01</p> <!-- end holder --> <div class="clearer"> <!--left--> <div id="footer"> <p> 2008</p> <!-- footer --> <!-- main --> </body> </html> 6