HTML/CSS: Εισαγωγή Θερινό Σχολείο, 14 – 20 Ιουλίου 2014 Γιώργος Φουρτούνης Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Τεχνολογίες Web Απαραίτητες γνώσεις για την υλοποίηση της άσκησης.
Advertisements

Δημιουργία Ιστοσελίδων σε HTML και FrontPage Πρόγραμμα Αναμόρφωσης Προπτυχιακών Σπουδών Κεντρικό Γραφείο Υποστήριξης Εκπαιδευτικού Έργου Αλέξανδρος Λεκατσάς.
Τεχνικές Προγραμματισμού με την JavaScript Στυλιάδης Κων/νος Φλώρινα, Οκτώβριος 2004.
Να περιγράψετε τους 2 τρόπους οργάνωσης Ιστοσελίδων
Προγραμματισμός Διαδικτύου Δρ. Παναγιώτης Συμεωνίδης Διεπαφή Εφαρμογής Παγκόσμιου Ιστού (Front End Programming)
Κώστας Διαμαντάρας Τμήμα Πληροφορικής ΤΕΙ Θεσσαλονίκης 2011 Υπηρεσίες Web και Συστάδες υπολογιστών.
Η γλώσσα μορφοποίησης υπερκειμένου HTML
Δ.Π.Θ. Επεξεργασία Κειμένου - 1 Επεξεργασία Κειμένου Ένα πρόγραμμα σε γλώσσα HTML είναι ανεξάρτητο της μηχανής όπου θα εκτελεστεί. Δηλαδή αγνοούνται τα.
BLOGS ΚΑΙ WIKIS Εργαλεία WEB 2.0. Blogs  Το Βlog λέξη είναι η συντομευμένη εκδοχή του weblog.  Blog είναι το είδος της ιστοσελίδας, που συνήθως συντηρείται.
HTML.
Η γλώσσα XHTML Επιμέλεια: Νικάκη Θεοδώρα Μάθημα: Εισαγωγικά θέματα WWW 2007.
Επιμέλεια: Δέγγλερη Σοφία
CSS Cascading Style Sheets
Microsoft ASP.NET Browser Web 2.0 CSS JavaScript Server Client Clients Κατσιώτης Ιωάννης Οικονομικό Πανεπιστήμιο Αθηνών
Η γλώσσα HTML Επιμέλεια: Δέγγλερη Σοφία. Υπερκείμενο Το δομικό χαρακτηριστικό του Παγκόσμιου Ιστού Ένα αρχείο Απλό κείμενο και υπερσύνδεσμοι.
Ιστοσελίδες -- Web-site. Εισαγωγή Στατικές ιστοσελίδες Δυναμικές ή Διαδραστικές ιστοσελίδες:  Ο τρόπος παρουσίασης και τα περιεχόμενά της ιστοσελίδας.
Τα Διαδοχικά Φύλλα Στυλ CSS
Επικοινωνία Ανθρώπου Μηχανής HTML CGI JAVASCRIPT Κουμπούλης Χρήστος Α.Μ. 921 Χαλαβαζής Βασίλης Α.Μ. 988.
Η Γλώσσα Σήμανσης ΥπερΚειμένου HTML
DreamWeaver Παρουσίαση Εργαλείου για Ανάπτυξη Web-based GUIs 1.
CSS – Cascading Style Sheets (Φύλλα επάλληλων στυλ) Κανόνες που καθορίζουν τη μορφή και τη διάταξη των στοιχείων των σελίδων (X)HTML Σκοπός είναι ο διαχωρισμός.
Applets Εκμεταλλεύονται τo γραφικό υπόβαθρο που παρέχουν οι browsers, έχοντας έτσι τη δυνατότητα προβολής γραφικών και τη δυνατότητα υλοποίησης ενός γραφικού.
CSS – Cascading Style Sheets (Εξωτερική γραμμή, περιθώριο, ενδιάμεση απόσταση) Η εξωτερική γραμμή (outline) σχεδιάζεται γύρω από ένα στοιχείο της HTML,
University of Crete HY566-Semantic Web CS566 – Semantic Web Computer Science Department - UoC Heraklion 1 April, 2003 Παπαγγελής Μάνος, Κοφφινά Ιωάννα,
CSS – Cascading Style Sheets (Το μοντέλο box) Κάθε στοιχείο της HTML περιέχεται σε ένα “κουτί” (box). Το μοντέλο box μας βοηθάει στο σχεδιασμό της ιστοσελίδας.
CSS – Cascading Style Sheets (Ιδιότητες φόντου - background) Καθορίζουν το φόντο των στοιχείων της HTML Χρώμα φόντου Φόντο εικόνας (τοποθέτηση εικόνας,
1Κεφάλαιο 4 Κανόνες Σύνταξης HTML Όλες οι ετικέτες εσωκλείονται μεταξύ των χαρακτήρων “ “. Κάθε τι που βρίσκεται μεταξύ των χαρακτήρων “ ”, αποτελεί σχόλιο.
CSS – Cascading Style Sheets (μορφοποίηση συνδέσμων) Οι σύνδεσμοι μπορεί να βρίσκονται σε μία από τέσσερις καταστάσεις: link(ένας κανονικός σύνδεσμος που.
Adobe Dreamweaver Καριπίδης Πέτρος Α.Μ. 767 Τσολάκης Κωνσταντίνος Α.Μ. 840.
HTML-PHP Καμπέρης Άρης Α.Μ. 763 Zaher Owda Α.Μ. 849.
Παρουσίαση εργαλείου Microsoft Silverlight Βερβέρης Παναγιώτης Α.Μ.888 Παπαθανασίου Αθανάσιος Α.Μ.958 1Παρουσίαση τεχνολογίας Silverlight.
Αρχιτεκτονική Open eClass Θερινό Σχολείο, 14 – 20 Ιουλίου 2014 Γιώργος Φουρτούνης Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας.
Εφαρμογές Πολυμέσων: Εισαγωγή στην HTML (1)
HTML 3. Στόχος της ώρας Απαιτήσεις XHTML 1.0 Strict Ιδιότητα title HTML Entities Ετικέτα label Favicon «Κακές» ιδιότητες Παραδείγματα.
Ο Παγκόσμιος ιστός World Wide Web (WWW) Είναι μια υπηρεσία του Internet ΠΡΟΣΟΧΗ μην την ταυτίζουμε με το ιντερνέτ Αποτελείται από εκατομμύρια ιστοσελίδες.
ΠΡΙΝ ΞΕΚΙΝΗΣΟΥΜΕ Πράγματα που αξιολογείτε θετικά σε σχέση με το μάθημα του προηγούμενου τετραμήνου Πράγματα που θα μπορούσαν να βελτιωθούν.
Μάθημα 9 Λίγο απ’ όλα! HTML 5 Advanced PHP XML. HTML 5 Πρόκειται για μια νέα έκδοση της HTML που συμπληρώνει τις δυνατότητες της γλώσσας με κάποια Tags.
Παρουσίαση Θερινού Σχολείου Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας.
Προγραμματιστικά Εργαλεία για το Διαδίκτυο Κατασκευή Ιστοσελίδων 3 ο Κεφάλαιο Βελώνης Γεώργιος – Καθηγητής Πληροφορικής ΠΕ20.
Χάρης Κονδυλάκης Σχεδιασμός Ιστοχώρων 1. Παραδείγματα ιστοχώρων del.icio.us europa.eu lufthansa.aero cnn.tv.
Ενότητα 2: HTML – Hypertext Markup Language. Φώτης Κόκκορας, Καθηγητής Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε., T.E.I. Θεσσαλίας Προγραμματισμός Εφαρμογών.
HTML5/PHONEGAP Θερινό Σχολείο, 14 – 20 Ιουλίου 2014 Απόστολος Αναγνωστόπουλος Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας.
ΔΗΜΙΟΥΡΓΙΑ ΙΣΤΟΣΕΛΙΔΩΝ Ένας Συνοπτικός Οδηγός Καμήλαλη Δέσποινα Μαθηματικός, MSc Πληροφορικής, Υποψήφια Διδάκτωρ Χαροκοπείου Πανεπιστημίου Αθηνών.
Βασικά Web εργαλεία και τεχνολογίες
Θερινό Σχολείο, 14 – 20 Ιουλίου 2014
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ
Θερινό Σχολείο, 14 – 20 Ιουλίου 2014
Wikis Ο Cunningham εμπνεύστηκε τον όρο wiki από τα "wiki wiki", δηλαδή τα "γρήγορα" λεωφορεία πυκνών δρομολογίων στον αερολιμένα της Χονολουλού.
Εργασία στο μάθημα «Προγραμματισμός ΙΙ»
Κεφάλαιο 6o. Επίπεδο εφαρμογής
Κεφαλαιο 11 ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML.
Υπηρεσίες του διαδικτύου
HTML.
Εφαρμογές Πληροφορικής Κεφάλαιο 11
ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΙΚΤΥΑΚΩΝ ΕΦΑΡΜΟΓΩΝ
HTML - CSS Δίνεται παρακάτω ο κώδικας HTML μιας ιστοσελίδας
Server-side vs Client-side
Εισαγωγή στην HTML ΚΕΦΑΛΑΙΟ 11.
Εισαγωγή στην HTML Κεφάλαιο 11.
Εισαγωγή Ζούμε σε μια online εποχή όπου τα περισσότερα γίνωνται με τη χρήση Η/Υ. Με την διάδοση του internet έχουν δημιουργηθεί νέες τεχνολογίες και.
Ειδικά Θέματα στον προγραμματισμό Υπολογιστών
ΕΦΑΡΜΟΓΕΣ ιστου (Web Applications)
CSS Cascading Style Sheets
Διαδικτυακό σκάκι Χριστόφορος Παναγιωτούδης ΑΕΜ: 3209
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΣΕ ΔΙΑΔΙΚΤΥΑΚΗ ΠΛΑΤΦΟΡΜΑ
Cascading Style Sheets (CSS)
Εισαγωγή στην HTML ΚΕΦΑΛΑΙΟ 11.
ΕΝΟΤΗΤΑ 3 – Επικοινωνία και Διαδίκτυο Κεφάλαιο 11-Εισαγωγή στην HTML
Η Ιστοσελίδα της Α΄ Τάξης Αυτή η πολύ απλή σελίδα είναι φτιαγμένη
Εισαγωγή στη δημιουργία ιστοσελίδων Διδάσκων:
Μεταγράφημα παρουσίασης:

HTML/CSS: Εισαγωγή Θερινό Σχολείο, 14 – 20 Ιουλίου 2014 Γιώργος Φουρτούνης Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας

Παγκόσμιος Ιστός (World-Wide Web) Ιστοσελίδες (Web pages) Κείμενο με συνδέσμους (links), γραφικά

Hypertext Markup Language (HTML) Γλώσσα σήμανσης Περιγράφει το περιεχόμενο μιας σελίδας: κείμενο, παραγράφους, εικόνες, συνδέσμους, βίντεο, άλλα αντικείμενα HTML5

HTML Το έγγραφο χωρίζεται σε head και body Το περιεχόμενο δηλώνεται ως στοιχεία (elements), με τη βοήθεια tags Με λίγες εξαιρέσεις, όταν ένα tag ανοίγει, πρέπει και να κλείνει: TEI Ένα στοιχείο μπορεί να:  έχει attributes ή περιεχομένο  περιέχει άλλα στοιχεία...

Παράδειγμα: Ρολόι Clock Awesome clock: 11.12:43

Cascading Style Sheets (CSS) Η HTML περιγράφει το περιεχόμενο, αλλά δεν είναι πολύ καλή στο να το παρουσιάζει Διαφορές μεταξύ browsers, οθονών, συσκευών Λύση: φύλλα στυλ Περιέχουν κανόνες εμφάνισης για στοιχεία HTML Ο browser συνδυάζει HTML+CSS για να εμφανίσει την τελική σελίδα Η ίδια σελίδα HTML, με διαφορετικό CSS, μπορεί να φαίνεται τελείως διαφορετική:

Σχεδιασμός με HTML+CSS CSS box model: χωρίζουμε τη σελίδα σε τετράγωνα μέρη (boxes) Clock Awesome clock: 11.12:43

CSS body { background-color: #CCFFCC; } #timedisplay { background-color: black; color: yellow; width: 3.5cm; text-align: center; font-size: 20pt; border: 2px solid red; } #clockbox { position: fixed; top: 50%; left: 50%; margin-top: -50px; margin-left: -100px; } #caption { text-align: center; }

Αποτέλεσμα

HTML+CSS: Περιορισμοί HTML: περιγράφει στατικό περιεχόμενο CSS: περιγράφουν σταθερούς κανόνες εμφανισης Κάποιες φορές δεν αρκούν και η σελίδα πρέπει να έχει επιπλέον δυναμικές λειτουργίες Λύση: JavaScript

JavaScript Από τις δημοφιλέστερες γλώσσες προγραμματισμού Παρά το όνομα, λίγη σχέση με Java Κώδικας σε JavaScript μπορεί να εκτελεστεί:  ανεξάρτητα ως εφαρμογή (π.χ. NodeJS)  μέσα σε κάποιον browser, ως μέρος μιας σελίδας

Προσθήκη κώδικα JavaScript σε σελίδα HTML Γράφουμε τον κώδικα σε ένα αρχείο (π.χ. code.js) και το δηλώνουμε στο :... Clock...

function twoDigit(x) { if (x < 10) return "0"+x else return ""+x } function getTimeNow() { var currentdate = new Date(); return {"hours" : twoDigit(currentdate.getHours()), "mins" : twoDigit(currentdate.getMinutes()), "seconds": twoDigit(currentdate.getSeconds()) }; } function updateTime() { var t = getTimeNow(); $("#timedisplay").text(t.hours+"."+t.mins+":"+t.seconds); setTimeout(updateTime, 1000); } $(document).ready(updateTime);

Σας ευχαριστώ πολύ Ερωτήσεις; Μονάδα Αριστείας ΕΛ / ΛΑΚ ΤΕΙ Αθήνας