WCSS (Wap CSS), Wireless CSS

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

HTML ÉS PHP ŐSZI FÉLÉV

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

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

Webprogramozás szakkör

Stíluslapok használata (CSS)

Multimédia 2017/2018 II.

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

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

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

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

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

INFO1 WEB, HTML, CSS

HTML sablon tervezése

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

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>

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

HTML ÉS PHP AZ ALAPOKTÓL

Weboldalak fejlesztése mobil eszközökre

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.

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

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

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

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

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

Web-fejlesztés NGM_IN002_1


8. Gyakorlat AWK 1, CSS

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

HTML alapok. A HTML az Internetes oldalak nyelve.

Informatika 1 5. előadás: Tartalom közlése a weben

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

HTML, XML szerkesztés

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

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

Honlapkészítés. 1. Előadás Bevezető, HTML. Paksy Patrik

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

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

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

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

Embléma ARCULATI KÉZIKÖNYV

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

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

HTML alapok. HTML = HyperText Markup Language

Internet TV Broadcaster kézikönyv

Webkezdő. A modul célja

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

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

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

Pantone szín táblázat.

Informatika 1 Internet, HTML, CSS

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

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

CSS I. KÖNYV: ALAPOK I. CSS

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

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>

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

I/1. Pályázati adatlap

Statikus és dinamikus weblapok

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

Fruit of the Loom Heavy T póló 195 gm/m² S-XXXL

A Nobel díj története és a magyar fizikai Nobel díjasok

HTML parancsok (html tanfolyam témakörei)

HTML. Dr. Nyéki Lajos 2016

Összetett feladatok. Föld és a Hold

Kedves versenyző, az alábbi feladatok illetve egy interneten kitöltendő teszt megoldására 90 perc áll rendelkezésedre.

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

WEBSZERKESZTÉS ELMÉLETI VIZSGAKÉRDÉSEK

HTML 5 - Start. Turóczy Attila Livesoft Kft

Üzleti webtechnológiák

A webprogramozás alapjai. Óbudai Egyetem Neumann János Informatikai Kar 2018/19/1 szemeszter

Az alábbi kód egy JSON objektumot definiál, amiből az adtokat JavaScript segítségével a weboldal tartalmába ágyazzuk.

Internetes böngésző fejlesztése a mobil OO világban

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

4. rész. HÁTTÉR BEÁLLÍTÁSA Egy pillanat alatt meg lehet változtatni egy oldal arculatát, ha megváltoztatjuk a háttérszínét.

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

Az Online Comparison Shopping Kft.-ről

2018 Kézikönyv. Foglalkoztatás, szociális ügyek és társadalmi befogadás

Információs technológiák 1. Gy: HTML alapok

1. fejezet Bevezetés a web programozásába (Balássy György munkája) Az internet működése... 11

Kengyelpárna / pánt. Alkatrész árlista. Típus

Responsive Web Design. Dr. Nyéki Lajos 2019

nyme ktk KTK_symbol.ai méretezés alapok Közgazdaságtudományi Kar emblémája adobe illustrator nyme arculati kézikönyv forrásfájok használata

ÜZLETI WEBTECHNOLÓGIÁK

A HTML ÉS A CSS ALAPJAI

mikroformátumok avagy a kisbetűs szemantikus web SZÁNTAI KÁROLY Magyarországi Web Konferencia 2008

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

2. Alapismeretek. Schulcz Róbert 2. Alapok v

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.

ÚTMUTATÓ A KREATÍVOK ELKÉSZÍTÉSÉHEZ

XML és XSLT (a színfalak mögül)

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

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

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.

XML / CSV specifikáció

ÚTMUTATÓ A KREATÍVOK ELKÉSZÍTÉSÉHEZ

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

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ő

XML / CSV specifikáció

Web programozás I. tantárgyi információk

Átírás:

WCSS (Wap CSS), Wireless CSS A WCSS (WAP Cascading Style Sheet vagy WAP CSS) mobil változata a CSS-nek. WAP speciális kiterjesztéseket tartalmaz. Azok a CSS2 jellemzők és tulajdonságok, amelyek nem hasznosak a mobil internetes alkalmazásoknál, nem szerepelnek a WAP CSS-ben. A WAP CSS társa az XHTML Mobile Profile (XHTML MP). Mindketten WAP 2.0 specifikációban vannak meghatározva. 1

WCSS (Wap CSS), Wireless CSS Ha szeretnénk megváltoztatni a megjelenését egy dokumentumnak a böngészőben, akkor csak módosítania kell a CSS stíluslapokat. Ez a funkció nagyon hasznos a vezeték nélküli világban, ahol a különböző mobil eszközökön eltérőek voltak a jellemzők (mint például a mobiltelefonon a képméret). 2

WCSS fájlok kiterjesztése: ".css" WCSS fájloknak a MIME-típusa (tartalomtípus): "text/css" 3

A WCSS használatának az előnyei A tartalmat és a bemutatást el lehet választani egymástól. A különböző mobiltelefonokon különböző a képméret,de a tartalom fájlokat nem kell módosítani. Több oldal használhatja ugyanazt a stíluslapot Elősegíti a munkamegosztást (dizájn és tartalom) 4

A WCSS használatának az előnyei Csak egyszer, az első alkalommal törtenik a letöltés. A CSS fájlt ezután a böngésző átmeneti tárolójába menti, ahol hozzá lehet férni anélkül, hogy újra csatlakozna a szerverhez. A kisebb fájlméret előnye az, hogy rövidebb a letöltési ideje. 5

A WCSS használatának hátrányai Különböző WAP böngészők különböző szinten támogatják a WCSSt. A mobiltelefon először letölti az XHTML MP dokumentumot, majd elemzi az XHTML MP dokumentum kódját, megkeresi a WAP CSS stíluslap címét, és egy kérést küld a szervernek hogy letöltse a fájlt. 6

A WCSS használatának hátrányai Ha egy WAP CSS fájl adja az összes bemutató információkat az oldalra, a WAP CSS fájl mérete igen nagy lehet. A WAP-böngészőnek értelmeznie kell a WCSS mellett az XHTML MP dokumentumot. 7

Szintaxis szabályai WCSS szelektor {attribútum: érték} p {text-align: right} szelektor {attribútum1: érték1; attribútum2: érték2;... attribútumn: értékn} p {text-align: right; color: blue} szelektor1, szelektor2,... szelektorn {attribútum1: érték1} p, h1 {text-align: right; color: blue} 8

Megjegyzések a WCSS-ben p { /* egysoros megjegyzés */ /* többsoros megjegyzés */ text-align: right; /* comment */ color: blue } 9

WCSS stílusok alkalmazása 1. Csatolt stíluslap (külső fájl) 2. Beépítet stíluslap (belső) 3. Jelölőelembe rendelt stíluslap (inline) 10

Külső WCSS <head> <link href="file.css" rel="stylesheet" type="text/css"/> <title>wcss</title> </head> <link href="file1.css" rel="stylesheet" type="text/css"/> <link href="file2.css" rel="stylesheet" type="text/css"/> 11

Belső WCSS <head> <title>xhtml Mobile Profile 3</title> <style type="text/css"> p { text-align:center; } </style> </head> 12

Jelölőelembe rendelt stíluslap (inline) <body> <p style="text-align:right;"> content </p> </body> 13

Osztály (class) <?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/dtd/xhtml-mobile10.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css">.class1 {color: blue} h2.class2 {color: red} #class3 {color:green} </style> <title>wcss Tutorial</title> </head> <body> <h1 class= class1 >WCSS 1</h1> <h1 id= class3 >WCSS 3</h1> </body> </html> 14

Univerzális szelektor <?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/dtd/xhtml-mobile10.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css"> * { color: blue } </style> <title>wcss Tutorial</title> </head> <body> <h1>table of Contents</h1> <hr/> <p> WCSS Tutorial Chapter 1<br/> WCSS Tutorial Chapter 2<br/> WCSS Tutorial Chapter 3<br/> </p> </body> </html> 15

<div> jelölőelem <head> <style type="text/css">.red{ color: red; } </style> </head> <body> <div class="red"> <h1>internet</h1> <p> XHTML MP<br/> WCSS </p> </div> </body> 16

<span> jelölőelem <head> <style type="text/css">.red{ color: red; }.blue { color:blue; } </style> </head> <body> <h1>internet</h1> <p> XHTML <span class="red">mp</span><br/> <span class="blue">wcss</span> </p> </body> 17

Lépcsőzetes szabályok <head> <link href="10.css" rel="stylesheet" type="text/css"/> <style type="text/css">.blue { color:blue; } </style> </head> <body> <h1>internet</h1> <p> XHTML <span class="blue">wcss</span> </p> </body>.blue { color:yellow; } 18

Attribútum értékei 1. hossz (length) 2. szín (color) 3. URL 19

Hossz (length) Hossz értékeket használunk a magasság, szélesség, vastagság meghatározására. A hosszúság értékei a következő egységek lehetnek : % px em -- font size 12 points, 1 em = 12 points, 2.5 em = 30 points ex -- x-magassága a betűnek ("x" character) font size 12 points, 1 ex = 6 points 2.5 ex = 15 points 20

Hossz (length) cm mm in pt -- Point. 1 pt = 1/72 in pc -- Pica. 1 pc = 12 pt 21

rgb(r%, g%, b%) r, g b értékek 0-100 rgb(r, g, b) r, g b értékek 0-255 Színek #rrggbb r, g b hexa értékek (0-9, a-f) #ff dd aa #rgb #fda r, g b hexa értékek (0-9, a-f) 22

Színek Aqua rgb(0, 255, 255) #00ffff Black rgb(0, 0, 0) #000000 Blue rgb(0, 0, 255) #0000ff Fuchsia rgb(255, 0, 255) #ff00ff Gray rgb(128, 128, 128) #808080 Green rgb(0, 128, 0) #008000 Lime rgb(0, 255, 0) #00ff00 Maroon rgb(128, 0, 0) #800000 Navy rgb(0, 0, 128) #000080 Olive rgb(128, 128, 0) #808000 Purple rgb(128, 0, 128) #800080 Red rgb(255, 0, 0) #ff0000 Silver rgb(192, 192, 192) #c0c0c0 Teal rgb(0, 128, 128) #008080 White rgb(255, 255, 255) #ffffff Yellow rgb(255, 255, 0) #ffff00 23

Színek <style type="text/css">.red{ color: #f00; }.blue { color:rgb(0, 0, 255); }.yellow { color:yellow;.green { color:rgb(100%, 0%, 0%); } </style> <body> <h1 class="red">internet</h1> <h1 class="blue">internet</h1> <h1 class="yellow">internet</h1> <h1 class="green">internet</h1> </body> 24

Betűtípusok kiválasztása <head> <style type="text/css"> body { font-family:tahoma, "Times New Roman", Verdana; } </style> </head> <body> <p>internet</p> </body> 25

Általános betűcsalád <p style="font-family: serif">serif</p> <p style="font-family: sans-serif">sans-serif</p> <p style="font-family: monospace">monospace</p> <p style="font-family: cursive">cursive</p> <p style="font-family: fantasy">fantasy</p> <p style="font-family: Arial, Helvetica, sansserif">arial</p> serif sans-serif monospace cursive fantasy Times New Roman Arial, Helvetica Courier Zapf-Chancery, Caflisch Script Western, Critter 26

Betűméret kiválasztása <head> <style type="text/css"> p { font-size: 2em; } </style> </head> <body> <p>internet</p> </body> 27

Betűméret kiválasztása smaller larger xx-small x-small small medium large x-large xx-large default: medium 28

Betűstílus kiválasztása <style type="text/css"> p {font-style: italic;} h1 {font-weight: bold;} h2 {text-decoration: underline;} </style> <body> <p>internet</p> <h1>vts</h1> <h2>subotica</h2> </body> 29