Internet Ligjerata 10 Dr. Fisnik Dalipi.

Slides:



Advertisements
Similar presentations
Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
Advertisements

Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
HTML 5. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML came in The web has changed.
Tim Berners-Lee authors HTML in 1991, assisted by his colleagues at CERN,
HTML 5 Tutorial Chapter 1 Introduction. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML.
HTML Advanced: HTML 5. Welcome This slideshow presentation is designed to introduce you to HTML 5. It is the third of three HTML workshops available at.
Lecture 18. HTML5 and JavaScript Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell Exploring the Internet,
Chapter 14 Introduction to HTML
  Just another way to collect pieces together (like div, section)  Anything can be in there  Formatting just like all other elements.
HTML Advanced: HTML 5. Introduction to HTML 5 These slides are based on source material found at the w3schools.com website.
Session: 10. © Aptech Ltd. 2HTML Forms / Session 10  Describe HTML5 forms  Explain the working of new input types in HTML5  Explain the new Form attributes.
HTML Forms.
Week 9 - Form Basics Key Concepts 1. 1.Describe common uses of forms on web pages 2.Create forms on web pages using the form, input, textarea, and select.
  Just another way to collect pieces together (like div, section)  Anything can be in there  Formatting just like all other elements  Always name.
UPLOAD / DOWNLOAD april  HTML5 is just the next iteration of HTML  Previous version was technically HTML 4.01, which incorporated XHTML 1.0.
Internet & World Wide Web How to Program, 5/e. Copyright © Pearson, Inc All Rights Reserved.2 Revised by Dr. T. Tran for CSI3140.
Copyright © Terry Felke-Morris HTML5: TEXT BOX Accepts text information in address format Common Attributes: ◦ type=“ ” ◦ name ◦ id ◦
1. History, Vision & Future of HTML5 1.1 What Is HTML5? Successor of HTML 4.01 and XHTML 1.1 It comes with new tags, features and APIs Below is a non exhaustive.
Agenda * What is HTML5 -- Its history and motivation * HTML/XHTML as Human / Machine Readable Format * HTML and its related technologies * Brief summary.
Chapter 9 HTML 5 Video and Audio
HTML Advanced: HTML 5 With Adaptations by Dilvan Moreira.
Web Systems & Technologies
HTML 5.
>> Introduction to HTML: Forms
HTML CS422 Dick Steflik.
Gaurav Jaiswal Singsys Pte. Ltd.
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
Development of Internet Applications HTML5
HTML Advanced: HTML 5.
Introduction to HTML5.
PPT By:Gaurav Jaiswal Singsys Pte. Ltd.
HTML 5 Tutorial Chapter 1 Introduction.
HTML avanzato e HTML5 (per cominciare)
JavaScript Forms Adding User Input.
Chapter 3 Introduction to HTML5: Part 2
Windows XP(Control Panel)
IS333: MULTI-TIER APPLICATION DEVELOPMENT
Access 2007 Quiz.
SH.M.U-2 Tema:WEB Shfletuesit Nxënësi:Elbaroza Bunjaku Arsimtari:Muhamer.
TIK 12 – Prof. Blerand Koshi
Insertimi i hapësirave dhe kalimi në kryerresht
Sistemet Operative (Operating System)
SHMU-2 Vushtrri Punim seminarik Lënda : Informatikë Tema : Windows 7 Klasa : IX Punuar nga : Petrit Mavriqi Vushtrri , 2014.
TIK 12 – Prof. Blerand Koshi
Vendosja e prapavijes (Background)
SHMU-2 Vushtrri Punim seminarik Lënda: Informatikë Tema: Rjetet informative Klasa IX-2 Punuar nga: Argjent Abdurrahmani Erëza Mejzini.
Tema:Crossover Cable Nxënësi:Amir Sadiku Arsimtari:Muhamer Ujkani
SH.M.U-2 Emri dhe mbiemri:Lavdim Veseli Klasa:IX-3 Shkolla:SHMU2
JavaScript Forms Adding User Input.
HTML5 Level II Session III
Shmu2 Lënda: Informatikë Tema: Programi i Power Ponit Klasa: IX-4
Ms Word 2003.
HTML Forms Internet Technology.
HTML Forms Internet Technology.
Targetimi i elementeve specifike
Ground to Roof HTML/HTML5
Ligjerata 4 Dr. Fisnik Dalipi
TIK 12 – Prof. Blerand Koshi
Basics of Web Design Chapter 10 Form Basics Key Concepts
Variablat dhe konstantet
Giuseppe Attardi Università di Pisa
SHMU-2 PUNOI:Enis Shallci Lënda:Informatikë Tema : POWERPOINTI
TIK 12 – Prof. Blerand Koshi
Creating a Basic Web Page using HTML
HTML5 - 2 Forms, Frames, Graphics.
Web Client Side Technologies Raneem Qaddoura
Ms Word 2003.
Session III Chapter 10 – How to Work with Forms and Data Validation
Shkolla e mesme e ulët “Gjon Serreçi” Ferizaj
Presentation transcript:

Internet Ligjerata 10 Dr. Fisnik Dalipi

HTML 5 Çka është HTML5? Pasardhës i HTML 4.01 dhe XHTML 1.1 Vjen me tage të reja, tipare dhe API. Më poshtë japim një listë me vetëm disa tipare që e karakterizojnë HTML 5: Elemente të reja strukturuese(<header>, <footer>, <nav> etj.) Forma 2.0 dhe validim nga ana e klientit Përmbajtje e re nga shftletuesit për audio dhe video (<video>, <audio>) Canvas API dhe SVG Web magazinim (Storage) Offline aplikacione Geo-lokacion Drag & Drop Komuikime të reja API (Server Sent Events, Web Sockets, …)

HTML 5 Historia e HTML5? Dhjetor 1997: HTML 4.0 publikohet nga W3C Shkurt - Mars 1998: publikohet XML 1.0 Dhjetor 1999 - Janar 2000: ECMAScript 3rd Edition, XHTML 1.0 (Riformulim i HTML tageve në XML) dhe publikimi i HTML 4.01 rekomandimeve Maj 2001: publikohen rekomandimet e XHTML 1.1 Gushtt 2002: draft versioni i parë punues i XHTML 2.0. Dhjetor 2002: draft versioni i dytë punues i XHTML 2.0. Janar 2008: publikohet draft versioni i parë punues W3C i HTML5 !!

HTML 5 E ardhmja e HTML5 84% e programuesve planifikojnë që ti aplikojnë tiparet e HTML 5 Çelësi për ta kuptuar HTML 5 qëndron aty se si teknologji HTML 5 nuk është si e vetme por përbëhet nga një grup teknologjish. Fuqia e HTML5 mundë të vërehet në përzgjedhjen e kompanisë Microsoft për ta përdorë në Windows 8 Për të krijuar një HTML5 fajll na nevojiten: Ndonjë tekst editor si Notepad++, Editplus, Textmate, Dream weaver Shfletues Interneti si Chrome, Firefox 3.5+, Safari, IE9, Opera Njohuri paraprake për HTML 4  

Struktura e Web faqes Këtu kemi elemente të reja dhe të përmirësuara HTML5 ofron 28 elemente të reja: <section>, <article>, <aside>, <hgroup>, <header>,<footer>, <nav>, <figure>, <figcaption>, <video>, <audio>, <source>, <embed>, <mark>,<progress>, <meter>, <time>, <ruby>, <rt>, <rp>,<wbr>, <canvas>, <command>, <details>,<summary>, <datalist>, <keygen> and <output> Faqja e HTML fillon me deklarimin DOCTYPE HTML5 po ashtu i përmirëson disa elemente ekzistuese që të reflektojnë më mirë përdoruershmëri më të mirë: Elementi <a> tani mund të përmbaj përmbajtje më komplekse Elementi <hr> paraqet ndarje tematike Elementi<cite> e paraqet vetëm titullin e punimit Elementi <strong> e reflekton më shumë rëndësinë se sa dukshmërinë

Struktura e Web faqes Faqja e parë në HTML5 <!DOCTYPE html> <html> <head> <title>Titulli i dokumentit</title> </head> <body> Kjo eshte gjithcka per te nisur me HTML 5. </body> </html>

Elemente të reja Elemente të reja semantike <nav>: është bllok navigues. I grupon linqet të faqeve tjera ose të pjesëve të një faqeje të vetme. <nav> nuk duhet përdorur në çdo vend ku hasen linqe.

Elemente të reja Elemente të reja semantike <Header>: paraqet header-in (ballinën) e dokumentit

Elemente të reja Elemente të reja semantike <article>: Webi sot përmban një oqean me të dhëna dhe artikuj lajmesh. Kjo bëri që W3C të krijoj një një element (tag) për artikujt <div class="article">. E përdorim article kur mendojm se duhet shpërndar një artikull. Elementi "article" mund të jetë i ndërthurur në një element tjetër "article“ .

Elemente të reja Elemente të reja semantike <aside>: Elementi "aside" i referohet përmbajtjes kryesore, por mund të ndahet nga përmbajtja.

Elemente të reja Elemente të reja semantike <footer>: Ngjashëm si me elementin "header”, elementi "footer" i referohet pjesës së poshtme të web faqes. Elementi footer jo vetëm që mund të vendoset në fund të ndonjë dokumenti por edhe në çdo seksion apo artikull.

A përmbahet elementi progress? Elemente të reja Elemente të reja semantike <Progress>: Elementi i ri "progress" është shumë i ngjashëm me elementin "meter" . Krijohet për të treguar progresin e një pune të caktuar. Progresi mund të jetë i përcaktuar ose i papërcaktuar. Kjo d.m.th. se mund të përdoret "progress" për të treguar se ne akoma nuk e dijmë edhe sa punë kemi për të bërë. Progresi i punës A: <progress value="60" max="100">60%</progress> Progresi i punës A: Shfletuesi A përmbahet elementi progress?

Elemente të reja Elemente të reja semantike <meter>: "Meter" është element i ri në HTML5 e që përfaqëson vlerën e një intervali. Fjala kyçe këtu është "known range". Gjatë përdorimit të këtij elementi duhet të përcaktohet edhe vlera minimale dhe ajo maksimale e intervalit.

Elemente të reja Elemente të reja semantike <mark>: Me elementin<mark> e bëjmë një tekst të dokumentit të nënvizohet, apo nxihet si pasojë e rëndësisë të atij teksti. <figure>: Elementi <figure> përcakton përmbajtje të vetë-përmbajtura si ilustrime, diagrame, foto, etj.

Të gjitha në një vend  I vendosim të gjitha në një vend

Të gjitha në një vend Krijimi i blogjeve me html5

Format në HTML 5 Tipi input Ja disa tipe që kanë ekzistuar përpara HTML5: ■ button ■ checkbox ■ file ■ hidden ■ image ■ password ■ radio ■ reset ■ submit ■ text HTML5 ofron edhe 13 tipe të reja input: ■ search ■ email ■ url ■ tel ■ datetime ■ date ■ month ■ week ■ time ■ datetime-local ■ number ■ range ■ color

Forma Kerko ne Google: <input type="search" name="googlesearch" /> E-mail: <input type="email" name="usermail" /> Jepe emrin e websajtit tend: <input type="url" name="homepage" /> Telefoni: <input type="tel" name="usrtel" /> <label for="rating">On a scale of 1 to 10, my knowledge of HTML5 is:</label> <input type="range" min="1" max="10" name="rating" type="range"> Zgjidhe ngjyren e preferuar: <input type="color" name="favcolor" /> <form action="demo_keygen.asp" method="get">   Username: <input type="text" name="usr_name" />   Encryption: <keygen name="security" />   <input type="submit" /> </form> <form oninput="x.value=parseInt(a.value)+parseInt(b.value)">0 <input type="range" name="a" value="50" />100 <input type="number" name="b" value="50" /> =<output name="x" for="a b"></output> </form>

Thank You! PYETJE??? 19