APLIKATIVNI SOFTVER Front End: HTML, CSS, JavaScript

Similar documents
CSS CSS. selector { property: value; } 3/20/2018. CSS: Cascading Style Sheets

Introduction to using HTML to design webpages

Internet programiranje

Vežbe - XII nedelja PHP Doc

CS 350 COMPUTER/HUMAN INTERACTION. Lecture 6

Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi

PREDMET. Osnove Java Programiranja. Čas JAVADOC

CSS CSS how to display to solve a problem External Style Sheets CSS files CSS Syntax

Scripting for Multimedia LECTURE 1: INTRODUCING HTML5

Programmazione Web a.a. 2017/2018 HTML5

Forma. Polje za tekst (text box) Radio dugme (radio button) Polje za potvrdu (checkbox) Dugme za slanje (submit button)

Html basics Course Outline

Web Technologies - by G. Sreenivasulu Handout - 1 UNIT - I

Izrada VI laboratorijske vježbe

Sveučilište u Zagrebu Fakultet strojarstva i brodogradnje. WEB programiranje HTML & CSS

SYBMM ADVANCED COMPUTERS QUESTION BANK 2013

HTML User Interface Controls. Interactive HTML user interfaces. Document Object Model (DOM)

HTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS

Lecture : 3. Practical : 2. Course Credit. Tutorial : 0. Total : 5. Course Learning Outcomes

HTMLnotesS15.notebook. January 25, 2015

CE419 Web Programming. Session 3: HTML (contd.), CSS

Lab Introduction to Cascading Style Sheets

CSS: The Basics CISC 282 September 20, 2014

With HTML you can create your own Web site. This tutorial teaches you everything about HTML.

HTML + CSS. ScottyLabs WDW. Overview HTML Tags CSS Properties Resources

CSS Quiz Result. 2) Where in an HTML document is the correct place to refer to an external style sheet?

Name Related Elements Type Default Depr. DTD Comment

LING 408/508: Computational Techniques for Linguists. Lecture 14

JavaScript i HTML DOM

CSC Web Technologies, Spring HTML Review

Programiranje Internet aplikacija (IR4PIA)

Programiranje Internet aplikacija

Web Design and Application Development

!Accessibility Issues Found

Introduction to DHTML

Canvas & Brush Reference. Source: stock.xchng, Maarten Uilenbroek

CSS: Cascading Style Sheets

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space.

NEW WEBMASTER HTML & CSS FOR BEGINNERS COURSE SYNOPSIS

UPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a

COMPUTER APPLICATIONS IN BUSINESS FYBMS SEM II

GRAPHIC WEB DESIGNER PROGRAM

Programiranje III razred

Wanted! Introduction. Step 1: Styling your poster. Activity Checklist. In this project, you ll learn how to make your own poster.

Deccansoft Software Services

CS144 Notes: Web Standards

Form Overview. Form Processing. The Form Element. CMPT 165: Form Basics

University of Toronto School of Continuing Studies. A Conceptual Overview of E-Business Technologies

CPSC 481: CREATIVE INQUIRY TO WSBF

Cascading Style Sheets (CSS)

HTML Tags <A></A> <A HREF=" CNN </A> HREF

recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language (HTML)

Controlling Appearance the Old Way

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21

As we design and build out our HTML pages, there are some basics that we may follow for each page, site, and application.

COMP1000 Mid-Session Test 2017s1

Web and Apps 1) HTML - CSS

ADOBE 9A Adobe Dreamweaver CS4 ACE.

Comp-206 : Introduction to Software Systems Lecture 23. Alexandre Denault Computer Science McGill University Fall 2006

LAB MANUAL SUBJECT: WEB TECHNOLOGY CLASS : T.E (COMPUTER) SEMESTER: VI

DOM Primer Part 2. Contents

CSC 121 Computers and Scientific Thinking

XHTML & CSS CASCADING STYLE SHEETS

HTML & CSS. SWE 432, Fall 2017 Design and Implementation of Software for the Web

HTML & CSS PRAKTIKUM PRIMENA TCP/IP TEHNOLOGIJA U NAMENSKIM SISTEMIMA MARIJA JANKOVIĆ

WCAG2-AA accessibility report for

WCAG2-AA accessibility report for

WCAG2-AA accessibility report for

Appendix D CSS Properties and Values

Assignments (4) Assessment as per Schedule (2)

ICT IGCSE Practical Revision Presentation Web Authoring

Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0

What is a web site? Web editors Introduction to HTML (Hyper Text Markup Language)

Summary 4/5. (contains info about the html)

PRINCIPI SOFTVERSKOG INŽENJERSTVA TIM NAZIV_TIMA

Advanced Web Programming C2. Basic Web Technologies

var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin ListBox1.Items.LoadFromFile('d:\brojevi.

Web Publishing with HTML

KillTest *KIJGT 3WCNKV[ $GVVGT 5GTXKEG Q&A NZZV ]]] QORRZKYZ IUS =K ULLKX LXKK [VJGZK YKX\OIK LUX UTK _KGX

HTML. Hypertext Markup Language. Code used to create web pages

Programiranje Programski jezik C. Sadržaj. Datoteke. prof.dr.sc. Ivo Ipšić 2009/2010

A Balanced Introduction to Computer Science, 3/E

Building Web Based Application using HTML

WCAG2-AAA accessibility report for

QUICK REFERENCE GUIDE

The Hypertext Markup Language (HTML) Part II. Hamid Zarrabi-Zadeh Web Programming Fall 2013

HTML 5 Tables and Forms

Hyper Text Markup Language HTML: A Tutorial

Block & Inline Elements

HTML. HTML Evolution

Page Layout Using Tables

CSS Scripting and Computer Environment - Lecture 09

VB komande. Programiranje 1

Web Engineering CSS. By Assistant Prof Malik M Ali

Spring 2014 Interim. HTML forms

Body tag. <body bgcolor="yellow">

Introduction to WEB PROGRAMMING

Introduction to Web Design CSS Reference

Introduction to Web Design CSS Reference

HTTP and HTML. We will use HTML as a frontend to our webapplications, therefore a basic knowledge of HTML is required, especially in forms.

Transcription:

APLIKATIVNI SOFTVER Front End: HTML, CSS, JavaScript dr Miloš Dobrojević školska 2013/14. godina

Sadržaj HTML Struktura stranice Formatiranje teksta Linkovi Često korišćeni tagovi Grupisanje i rasporeďivanje Tabele Elementi za unos podataka Atributi DOM Events CSS JavaScript

HTML Uvod HTML - HyperText Markup Language Dominantan jezik za izradu web stranica Sadrži elemente (tagove) koji razdvajaju instrukcije od sadržaja Omogućava formatiranje prikaza sadržaja, za razliku od nekih drugih markirnih jezika (XML) Za izradu HTML stranice je dovoljan običan tekst editor HTML editori: Microsoft FrontPage (Old School) Source code editors (Notepad2, Notepad++,...) Tekst procesori (MS Word,...) koji mogu da eksportuju stranicu u HTML formatu. WYSIWYG (Adobe Dreamweaver, MS Visual Studio,...)

Tagovi HTML Struktura stranice Elementi su uokvireni tagovima Tagovi mogu biti upareni ili samostalni <html>... </html> <body>... </body> <b>... </b> <br/> Tagovi često imaju dodatne parametre koji kontrolišu njihovo ponašanje. Ti parametri se zovu atributi.

Struktura stranice HTML Struktura stranice HTML dokument počinje <html> i završava </html> tagom. U <head>...</head> sekciji se nalaze globalne informacije o stranici Sve što je u <body>...</body> sekciji, biće prikazano u web pretraživaču

HTML Formatiranje teksta Bold <b>bold</b> Italic <i>italic</i> Underline <u>underline</u> Bold Italic <b><i>bold Italic</i></b>

HTML Linkovi Sintaksa linka <a href="url" target="target" atributi></a> URL TARGET atributi URL adresa stranice na koju link pokazuje Opciono _blank otvori u novom prozoru ili tab-u _self otvori link u istom frejmu _parent otvori link u matičnom frejmu _top otvori link framename otvori link u željenom frejmu Opciono Primer <a href="http://sinergija.edu.ba" target="_blank">sinergija</a>

HTML Često korišćeni tagovi Prelom linije <br/> Paragraf <p></p> Ubacivanje slike <img src="url_slike" atributi> Liste <ul></ul> neureďene <ol></ol> ureďene Frejm <iframe src="url">underline</iframe> Obrasci <form></form> prikaži web stranicu unutar web stranice pošalji podatke serveru

HTML Grupisanje i rasporeďivanje Radi bolje preglednosti, sadržaj stranice se može grupisati u blokove i kolone pomoću tagova DIV Definiše sekciju u dokumentu block SPAN Definiše sekciju u dokumentu inline

HTML Tabele <table> <tbody> <tr> <td>1.1</td> <td>1.2</td> </tr> <tr> <td>2.1</td> <td>2.2</td> </tr> </tbody> </table>

HTML Elementi za unos podataka Da bi uneti podaci bili poslati, polja za unos moraju biti unutar <form></form> tagova. Unos teksta <input type="text" name="prezime"> <textarea rows="4" cols="5">tekst</textarea> Lozinka <input type="password" name="lozinka"> Radio <input type="radio" name="pol" value="muski"> <input type="radio" name="pol" value="zenski"> Checkbox <input type="checkbox" name="vozilo" value="auto"> <input type="checkbox" name="vozilo" value="motor"> Dugmeta <input type="submit" name="submit" value="posalji"> <input type="reset" name="submit" value="resetuj"> Fajlovi <input type="file">

HTML Atributi Uz svaki tag se mogu dodati atributi koji će definisati značenje i kontekst elementa. Class Imena CSS klasa koje se dodeljuju elementu Id Jedinstveni Id koji se dodeljuje elementu Style Definiše CSS stil elementa Title Dodatne informacije o elementu koje će se pojaviti Primer kada se mišem stane iznad njega Centriraj tekst u pasosu <p style= text-align: center; > Promeni boju pozadine u plavo <body bgcolor= #0000FF >

Još neki atributi HTML Atributi accesskey shortcut taster koji aktivira/fokusira dati element dir smer ispisivanja teksta u elementu lang jezik sadržaja u elementu tabindex redosled aktiviranja/fokusiranja prilikom promene elementa pomoću tastera tab

Novi atributi u HTML5 HTML Atributi contenteditable da li se sadržaj elementa može menjati? contextmenu definiše pripadajući kontekst-meni (meni koji se aktivira desnim klikom miša) draggable da li se element može prevlačiti dropzone da li se prevučeni podaci kopiraju, prebacuju ili linkuju hidden element još nije, ili više nije vidljiv spellcheck da li treba proveravati pravopis i gramatiku sadržaja elementa translate da li treba prevoditi sadržaj elementa

DOM - Document Object Model HTML DOM Events Slično kao u desktop aplikacijama Events Učitavanje / zatvaranje stranice onload, onunload Miš onclick onmouseover, onmouseout onmousedown, onmouseup Unos podataka onfocus, onblur, onchange

HTML Pročitati http://www.w3schools.com/html/ http://www.w3schools.com/html/html5_intro.asp

CSS Uvod CSS (Cascading Style Sheet) je jezik formatiranja pomoću koga se definiše izgled elemenata web stranice. CSS sintaksa se sastoji od opisa izgleda elemenata u dokumentu. Opis može da definiše izgled više elemenata, i više opisa može da definiše izgled jednog elementa. Može se ubaciti u HTML kao style atribut HTML elementa (tzv. inline style sheet) <div style="margin: 20px; padding: 5px 10px"></div> zasebni fajl koji se poziva pomoću <link> taga <link rel="stylesheet" href="style.css" type="text/css"> <style></style> tagovi

CSS Uvod

CSS Definisanje opisa Svaki opis se sastoji iz tri segmenta: ciljni_elementi { svojstvo: vrednost; svojstvo: vrednost;... } Ciljni elementi se meďusobno odvajaju zarezom, i mogu biti: HTML tag klasa elemenata id elementa Primer table { border: 1px solid silver; border-collapse: collapse }.warning { } background: yellow url(images/warning.gif) 20px middle no-repeat; border: 1px solid gray; margin: 20px; padding: 10px

CSS Definisanje opisa Svojstva se opisuju nizom ključnih reči definisanih u W3C standardu, koje se mogu svrstati u sledeće kategorije: pozadina elementa ivica okvir prikaz dimenzije font margine unsutrašnji prazan prostor pozicija izgled pripadajućeg teksta Vrednosti pojedinih svojstava se definišu na dva načina: predefinisanim ključnim rečima numeričkim vrednostima

CSS Pročitati http://en.wikipedia.org/wiki/cascading_style_sheets http://www.w3schools.com/css/ CSS priručnik, na web stranici predmeta

JavaScript Uvod JavaScript je skriptni programski jezik koji se koristi za definisanje funkcionalnosti web stranica na klijentskoj strani. Neophodni su mu web pretraživač i web stranica koji obezbeďuju objekte i metode (DOM) sa kojima može da ostvari interakciju. Osim imena, nema drugih dodirnih tačaka sa Javom. Trademark je vlasništvo Oracle korporacije. Može se ubaciti u HTML na 3 načina <script></script> tagovi u <head> ili <body> bloku <script type="text/javascript" src="js_url"></script> Uz HTML element kao reakciju na DOM event

JavaScript Uvod

JavaScript Pročitati http://www.w3schools.com/js/ http://www.w3schools.com/js/js_htmldom_events.asp JavaScript - operatori, naredbe i funkcije, na web stranici predmeta Javascript tutorial (engleski), na web stranici predmeta