ΑΛΛΗΛΕΠΙΔΡΑΣΗ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΑΛΛΗΛΕΠΙΔΡΑΣΗ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ"

Transcript

1 ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ ΜΑΘΗΜΑ ΕΠΙΛΟΓΗΣ ΗΥ-464 ΑΛΛΗΛΕΠΙΔΡΑΣΗ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ Διδάσκων: Κωνσταντίνος Στεφανίδης

2 Εισαγωγή HTML Στοιχεία HTML Παράμετροι των Tag Βασική δομή HTML εγγράφου XHTML <!DOCTYPE> tag Στοιχείο Meta Βασικά HTML Tags Σύνδεσμοι Πίνακες Λίστες Φόρμες και είσοδος δεδομένων Εικόνες Στοιχεία Div και Span Στυλ HTML Events στην HTML 4.0 Scripts (Javascript) CSS Στυλ CSS Γιατί χρειάζονται τα CSS; Σύνταξη των CSS CSS Background CSS Text CSS Font CSS Border CSS Margin CSS Padding References Διαφάνεια 2

3 Τι είναι η HTML; Είναι μια γλώσσα για την περιγραφή ιστοσελίδων Hyper Text Markup Language Τα HTML αρχεία είναι αρχεία κειμένου που περιέχουν markup tags Τα markup tags πληροφορούν τον πλοηγό για τον τρόπο που θα παρουσιάσει τη σελίδα Κατάληξη αρχείου htm ή html Για τη δημιουργία τους αρκεί ένας απλός επεξεργαστής κειμένου Διαφάνεια 3

4 Εισαγωγή HTML Στοιχεία HTML Παράμετροι των Tag Βασική δομή HTML εγγράφου XHTML <!DOCTYPE> tag Στοιχείο Meta Βασικά HTML Tags Σύνδεσμοι Πίνακες Λίστες Φόρμες και είσοδος δεδομένων Εικόνες Στοιχεία Div και Span Στυλ HTML Events στην HTML 4.0 Scripts (Javascript) CSS Στυλ CSS Γιατί χρειάζονται τα CSS; Σύνταξη των CSS CSS Background CSS Text CSS Font CSS Border CSS Margin CSS Padding References Διαφάνεια 4

5 Τα HTML αρχεία είναι αρχεία κειμένου που αποτελούνται από στοιχεία HTML (HTML elements) Τα HTML elements καθορίζονται χρησιμοποιώντας HTML tags Τα HTML tags συνήθως χρησιμοποιούνται σε ζεύγη, όπως για παράδειγμα <b> (tag αρχής) και </b> (tag τέλους) Το κείμενο μεταξύ των tag αρχής και τέλους είναι το περιεχόμενο του στοιχείου (element content) Δεν παίζει ρόλο αν είναι πεζά ή κεφαλαία (not case sensitive) Διαφάνεια 5

6 Τα Tags μπορεί να έχουν παραμέτρους. Οι παράμετροι παρέχουν επιπλέον πληροφορία για ένα HTML element. π.χ. <table border="0"> Ζεύγη όνομα-τιμή (όνομα= τιμή ) Προσδιορίζονται στο tag αρχής ενός HTML element Διαφάνεια 6

7 <!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN > <html> <head> <title>...</title>... </head> <body>... </body> </html> <meta name="keywords" content= C, C++, C# /> Διαφάνεια 7

8 Extensible HyperText Markup Language Μια πιο αυστηρά καθορισμένη συντακτικά έκδοση της HTML Τα στοιχεία της HTML 4.01 συνδυάζονται με τη σύνταξη της XML Αποτελεί σύσταση του W3C Διαφάνεια 8

9 Αυτό το tag πληροφορεί τον πλοηγό για το ποια HTML ή XHTML έκδοση χρησιμοποιεί το έγγραφο HTML Strict DTD Χρησιμοποιείτε αυτή την έκδοση για ξεκάθαρη επισήμανση (markup), χωρίς περιττά στοιχεία παρουσίασης. Χρησιμοποιείτε την μαζί με CSS <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" " Διαφάνεια 9

10 HTML Transitional DTD Χρησιμοποιείτε αυτή την έκδοση όταν χρειάζεται να χρησιμοποιήστε πληροφορία παρουσίασης στην HTML στην περίπτωση που οι χρήστες στους οποίους απευθύνεστε δεν έχουν πλοηγούς που υποστηρίζουν CSS. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " Διαφάνεια 10

11 Η HTML περιλαμβάνει επίσης το στοιχείο meta το οποίο περιλαμβάνεται στο head ενός HTML εγγράφου. Παρέχει μετα-πληροφορία για το έγγραφο Περιγράφει το περιεχόμενο του εγγράφου <meta name="description" content= Source code for C, C++, C#"> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="keywords" content= C, C++, C#"> Διαφάνεια 11

12 Επικεφαλίδες (Headings) Οι επικεφαλίδες ορίζονται με τα tags <h1> έως <h6>. Το tag <h1> ορίζει τη μεγαλύτερη και σημαντικότερη ιεραρχικά επικεφαλίδα. Αντίστοιχα το tag <h6> ορίζει τη μικρότερη επικεφαλίδα. <h1>hy-464: Επικοινωνία Ανθρώπου - Μηχανής</h1> <h2>hy-464: Επικοινωνία Ανθρώπου - Μηχανής</h2> <h3>hy-464: Επικοινωνία Ανθρώπου - Μηχανής</h3> <h6>hy-464: Επικοινωνία Ανθρώπου - Μηχανής</h6> Παράγραφοι (Paragraphs) Οι παράγραφοι ορίζονται με το tag <p> Π.χ. <p>αυτή είναι μία παράγραφος</p> Διαφάνεια 12

13 Αλλαγή γραμμής (Line Breaks) Το tag <br> οδηγεί σε αλλαγή γραμμής Κενό (Non-breaking Space) Για να προσθέσετε τον κενό χαρακτήρα στο κείμενό σας, χρησιμοποιήστε το Σχόλια Περιβάλλονται από το tag αρχής <!-- και από το tag τέλους --> π.χ. <!-- Αυτό είναι ένα σχόλιο --> Διαφάνεια 13

14 Για να δημιουργήσετε ένα σύνδεσμο σε ένα άλλο έγγραφο, χρησιμοποιήστε το tag <a> (anchor) Μπορεί να παραπέμπει σε οποιονδήποτε πόρο στο διαδίκτυο (HTML σελίδα, εικόνα, αρχείο ήχου, βίντεο, κλπ.) <a href=" target="_blank">google</a> Παράμετρος target _blank: ανοίγει το σύνδεσμο σε νέο παράθυρο _self: ανοίγει το σύνδεσμο στο ίδιο frame από το οποίο επιλέχθηκε _parent: ανοίγει το σύνδεσμο στο γονικό frameset _top: ανοίγει το σύνδεσμο στο πλήρες παράθυρο Διαφάνεια 14

15 Εσωτερικοί Σύνδεσμοι (Named Anchors) Με τη χρήση εσωτερικών συνδέσμων μπορούμε να δημιουργήσουμε συνδέσμους που οδηγούν κατευθείαν σε ένα συγκεκριμένο τμήμα μιας ιστοσελίδας Χρησιμοποιήστε την παράμετρο name για να ορίσετε το σημείο αναφοράς του εσωτερικού συνδέσμου στο έγγραφο <a name="tips">χρήσιμες συμβουλές</a> Χρησιμοποιήστε την παράμετρο href για να δημιουργήσετε το σύνδεσμο προς το σημείο αναφοράς. <a href="#tips">μετάβαση στην ενότητα με τις Χρήσιμες Συμβουλές</a> Διαφάνεια 15

16 Ένας πίνακας αποτελείται από γραμμές (που ορίζονται με το <tr> tag), και κάθε γραμμή αποτελείται από κελιά δεδομένων (που ορίζονται με το <td> tag) Ένα κελί δεδομένων μπορεί να περιέχει κείμενο, εικόνες, λίστες, παραγράφους, φόρμες, οριζόντιες γραμμές, πίνακες, κλπ. <table border="1"> <tr> </tr> <tr> </tr> <tr> </tr> <th>heading 1</th> <th>heading 2</th> <td>1,1</td> <td>1,2</td> <td>2,1</td> <td>2,2</td> ΗΥ464: Αλληλεπίδραση </table> Ανθρώπου - Υπολογιστή Διαφάνεια 16

17 Παράμετροι colspan και rowspan <table border="1"> <caption>επικεφαλίδα</caption> <tr> <th>υπηρεσία</th><th colspan="2">τηλέφωνο</th> </tr> <tr> <td>γραμματεία Προπτυχιακών Φοιτητών</td> <td> </td> <td> </td> </tr> </table> Διαφάνεια 17

18 Παράμετροι width και height Σταθερές: περιγράφονται σε pixels Με ποσοστό: Ποσοστό του διαθέσιμου οριζόντιου ή κατακόρυφου χώρου Συστήνεται να προτιμάτε τις τιμές με χρήση ποσοστών <table border="1" width= 40" height= 35"> <table border="1" width="50%" height= 40%"> Διαφάνεια 18

19 Η HTML υποστηρίζει ταξινομημένες (ordered), μη ταξινομημένες (unordered) λίστες, λίστες ορισμών (definition) και εμφωλευμένες (nested) λίστες Μη ταξινομημένες Λίστες (Unordered Lists) Μια μη ταξινομημένη λίστα είναι μια λίστα αντικειμένων που μαρκάρονται με bullets Ταξινομημένες Λίστες (Ordered Lists) Μια ταξινομημένη λίστα είναι επίσης μια λίστα αντικειμένων που μαρκάρονται όμως με αριθμούς Λίστες ορισμών (Definition Lists) Μια λίστα ορισμών δεν είναι μια λίστα αντικειμένων. Πρόκειται για μια λίστα όρων με την αντίστοιχη εξήγησή τους Διαφάνεια 19

20 Ταξινομημένη Λίστα (Ordered List) <ol> <li>red</li> <li>green</li> <li>blue</li> </ol> Μη Ταξινομημένη Λίστα (Unordered List) <ul> <li>red</li> <li>green</li> <li>blue</li> </ul> Λίστα Ορισμών (Definition List) <dl> <dt>coffee</dt> <dd>black drink</dd> <dt>milk</dt> <dd>white drink</dd> </dl> Διαφάνεια 20

21 Εμφωλευμένη λίστα (Nested List) <ul type="square"> <li>specific <ol type="lower-roman"> <li>rdf Validator</li> <li>feed Validator</li> <li>p3p Validator</li></ol> </li> <li>basic <ul type="circle"> <li>markup Validator</li> <li>css Validator <ol type="a" start="3"> <li>by URI</li> <li>by File Upload</li> </ol> </li></ul></li></ul> Διαφάνεια 21

22 Φόρμες Μια φόρμα είναι μια περιοχή που μπορεί να περιλαμβάνει στοιχεία φόρμας (form elements) Τα στοιχεία φόρμας είναι στοιχεία που επιτρέπου στον χρήστη να εισάγει πληροφορία (όπως για παράδειγμα text fields, textarea fields, drop-down menus, radio buttons, checkboxes, κλπ.) Η φόρμα ορίζεται από το tag <form></form> Input Το πιο συχνά χρησιμοποιούμενο στοιχείο φόρμας είναι το <input> tag. Το είδος του στοιχείου εισόδου δεδομένων προσδιορίζεται μέσω της παραμέτρου type (Text Field, Radio Button, Checkbox) Drop Down Boxes, TextAreas Διαφάνεια 22

23 Πεδία Κειμένου / Password Χρησιμοποιούνται για να πληκτρολογήσει ο χρήστης γράμματα, αριθμούς, κλπ. σε μια φόρμα. Για τα πεδία password ορίστε την παράμετρο type ως type= password. <form>όνομα: </form> <input type="text" name="firstname"> Κουμπιά επιλογής (Radio Buttons) Χρησιμοποιούνται για να επιλέξει ο χρήστης μια επιλογή από ένα σύνολο προκαθορισμένων επιλογών <form> </form> <input type="radio" name="sex" value="male">άνδρας<br> <input type="radio" name="sex" value="female">γυναίκα Διαφάνεια 23

24 Πλαίσια επιλογής (Checkboxes) Χρησιμοποιούνται για να επιλέξει ο χρήστης μια ή περισσότερες επιλογές από ένα σύνολο προκαθορισμένων επιλογών <input type="checkbox" name="vehicle" value="bike" />Ποδήλατο<br> <input type="checkbox" name="vehicle" value="car" />Αυτοκίνητο<br> <input type="checkbox" name="vehicle" value="airplane" />Αεροπλάνο<br> Drop Down Boxes <select name="cars"> <option value="volvo">volvo</option> <option value="saab">saab</option> <option value="fiat">fiat</option> </select> Διαφάνεια 24

25 Περιοχή Κειμένου (Textarea) <textarea rows= 5" cols= 25">Αυτή είναι μια περιοχή κειμένου</textarea> Κρυφά Πεδία (Hidden Fields) Δεν είναι ορατά στον χρήστη Συχνά χρησιμοποιούνται για να αποθηκεύουν μια default τιμή <input type= hidden name= languageid value= 2 /> Διαφάνεια 25

26 Παράμετροι Action και Method Παράμετρος action Προσδιορίζει το όνομα του αρχείου στο οποίο θα σταλθεί το περιεχόμενο της φόρμας Παράμετρος method GET: Αυτή η μέθοδος στέλνει τα περιεχόμενα της φόρμας σε ένα URL που προσδιορίζεται με ζεύγος όνομα-τιμή Χρήσιμη για την προσθήκη ως bookmark του αποτελέσματος POST: Αυτή η μέθοδος στέλνει τα περιεχόμενα της φόρμας ως HTTP transaction Πιο ασφαλής από την μέθοδος get χωρίς περιορισμούς μεγέθους Διαφάνεια 26

27 Κουμπί Submit Ενημερώνει τον πλοηγό να συγκεντρώσει όλες τις επιλογές, τιμές και κείμενο που έχει εισαχθεί στα στοιχεία της φόρμας και να το στείλει εκεί που καθορίζεται στην παράμετρο action του <form> tag Κουμπί Reset Επαναφέρει την φόρμα στην αρχικά καθορισμένη της κατάσταση Διαφάνεια 27

28 <form action= test_action.asp" method="get"> <input type="checkbox" name="vehicle" value="bike" checked="checked" /> Ποδήλατο<br/> <input type="checkbox" name="vehicle" value="car" />Αυτοκίνητο<br/> <input type="checkbox" name="vehicle" value="airplane" />Αεροπλάνο<br/> <br/> <input type="submit" value="ok"> <input type="reset" value="καθαρισμός"> </form> Διαφάνεια 28

29 Χρήση του tag <img> Παράμετρος src (η πηγή προέλευσης του αρχείου εικόνας) Παράμετρος alt (το εναλλακτικό κείμενο της εικόνας) <img src="/images/test.gif" alt="test image" width="144" height="50" /> <img src=" /> Διαφάνεια 29

30 Τα tags <span> και <div> είναι πολύ χρήσιμα ιδιαίτερα όταν χρησιμοποιούνται σε CSS <div> Χρησιμοποιείται ως περιέκτης άλλων tags Εναλλακτικός τρόπος παρουσίασης περιεχομένου αντί της χρήσης πινάκων Δημιουργεί αλλαγή γραμμής πριν και μετά Παράμετροι: id, width, height, style, align,... <span> Αλλάζει το στυλ των στοιχείων χωρίς να χρειάζεται να τοποθετηθούν σε ένα νέο στοιχείο ομαδοποίησης στο έγγραφο Δεν υπάρχει αλλαγή γραμμής Δεν υποστηρίζεται η παράμετρος align Διαφάνεια 30

31 <div id="menu" align="right" > <a href="">home</a> <a href="">contact</a> <a href="">about</a> </div> <div id="content" align="left" bgcolor="white"> <h5>content Articles</h5> <p>this paragraph would be your <span style="color: red;">content paragraph</span> with all of your readable material.</p> </div> Διαφάνεια 31

32 Χρώματα 16 βασικά χρώματα (black, yellow, blue, green, navy, red, lime,...) RGB (Red, Green, Blue) Κάθε ένα έχει τιμή από το 0 (καθόλου από αυτό το χρώμα) έως το 255 (πλήρως αυτό το χρώμα) π.χ. (0,0,255) = μπλε, (255,255,255) = λευκό Γραμματοσειρά <font></font> μέγεθος (1 έως 7) χρώμα είδος (Arial, Book Antiqua, Garamond,...) Διαφάνεια 32

33 <p><font size= 6" face="georgia, Arial" color= maroon >C</font> ustomize your font to achieve a desired look.</p> Παράμετρος bgcolor Χρησιμοποιείται για τον έλεγχο του χρώματος φόντου ενός εγγράφου HTML, για τη σελίδα και το φόντο των πινάκων Χρησιμοποιείτε CSS για επιπλέον διαμόρφωση του στυλ φόντου <body bgcolor="silver"> <table bgcolor="rgb(0,0,255)" border="1"> Διαφάνεια 33

34 Τα γεγονότα (events) πυροδοτούν ενέργειες του πλοηγού, όταν για παράδειγμα ένας χρήστης επιλέγει μέσω του ποντικού ένα HTML στοιχείο Window Events (onload, onunload) Form Element Events (onchange, onsubmit, onfocus,...) Keyboard Events (onkeydown, onkeypress,...) Mouse Events (onclick, ondblclick, onmousemove, onmouseover,...) <form> <input type = "button" onclick = "myfunction('hello')" value = "Call function"> </form> Διαφάνεια 34

35 Client-side γλώσσα scripting Προσθέτει χαρακτηριστικά αλληλεπίδρασης στις HTML σελίδες Χρησιμοποιείται για: την εισαγωγή κειμένου δυναμικά σε μια HTML σελίδα την ανάγνωση/εγγραφή του περιεχομένου των στοιχείων HTML την επικύρωση δεδομένων φόρμας τον προσδιορισμό του πλοηγού του χρήστη τη δημιουργία cookies Διαφάνεια 35

36 Που τοποθετείται η JavaScript Στο τμήμα Head ή στο Body <head> <script type="text/javascript">... </script> </head> Εξωτερικά script <head> <script src= myscript.js"></script> </head> Διαφάνεια 36

37 Εισαγωγή HTML Στοιχεία HTML Παράμετροι των Tag Βασική δομή HTML εγγράφου XHTML <!DOCTYPE> tag Στοιχείο Meta Βασικά HTML Tags Σύνδεσμοι Πίνακες Λίστες Φόρμες και είσοδος δεδομένων Εικόνες Στοιχεία Div και Span Στυλ HTML Events στην HTML 4.0 Scripts (Javascript) CSS Στυλ CSS Γιατί χρειάζονται τα CSS; Σύνταξη των CSS CSS Background CSS Text CSS Font CSS Border CSS Margin CSS Padding References Διαφάνεια 37

38 Cascading Style Sheets Διαχωρίζουν το περιεχόμενο των HTML εγγράφων από την παρουσίαση του εγγράφου p { text-align: center; color: black; font-family: arial; } Πολλαπλοί ορισμοί στυλ, με αύξουσα σειρά προτεραιότητας: Πλοηγού (Browser default) Εξωτερικό φύλλο στυλ (External style sheet) Εσωτερικό φύλλο στυλ (Internal style sheet) μέσα στο <head> tag Εσωτερικό στυλ, σε ένα στοιχείο HTML Για κοινούς ορισμούς υπερισχύει η τελευταία δήλωση Έτσι για παράδειγμα ένα εσωτερικό στυλ έχει υψηλότερη προτεραιότητα, δηλαδή θα υπερισχύσει ενός στυλ που δηλώνεται στο <head> tag Διαφάνεια 38

39 Εξωτερικό Φύλλο Στυλ (External Style Sheet) <head> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head> Εσωτερικό Φύλλο Στυλ (Internal Style Sheet) <head> <style type="text/css"> body {background-color: red;} p {padding-left: 20px;} </style> </head> Εσωτερικό Στυλ (Inline Style) <p style="color: red; padding-left: 20px;"> This is a paragraph </p> Διαφάνεια 39

40 Τα HTML tags αρχικά σχεδιάστηκαν για τον προσδιορισμό του περιεχομένου ενός εγγράφου Η παρουσίαση του εγγράφου θα έπρεπε να διασφαλίζεται από τον πλοηγό χωρίς τη χρήση επιπλέον tags διαμόρφωσης Καθώς οι δύο κύριοι τότε πλοηγοί (Netscape και Internet Explorer) συνέχιζαν να προσθέτουν νέα HTML tags στον αρχικό προσδιορισμό της HTML, η δημιουργία ιστοσελίδων όπου το περιεχόμενο των HTML εγγράφων ήταν διαχωρισμένο από τον τρόπο παρουσίασης του εγγράφου γινόταν όλο και πιο δύσκολη Για την επίλυση αυτού του προβλήματος το W3C δημιούργησε τα STYLES επιπρόσθετα από την HTML 4.0 Διαφάνεια 40

41 Η σύνταξη ενός CSS αποτελείται από τρία τμήματα: έναν επιλογέα, μια ιδιότητα και μια τιμή selector {property: value} Επιλογέας είναι συνήθως το HTML στοιχείο/tag που θέλετε να ορίσετε Ιδιότητα είναι η παράμετρος που θέλετε να αλλάξετε Κάθε ιδιότητα μπορεί να έχει μια τιμή Body {color: black} p {font-family: "sans serif"} Διαφάνεια 41

42 Μπορείτε να ομαδοποιήσετε τους επιλογείς Διαχωρίστε κάθε επιλογέα με κόμμα h1, h2, h3, h4, h5, h6 { color: green } Τα σχόλια σε ένα CSS ξεκινούν με /* και καταλήγουν σε */ π.χ. /* Αυτό είναι ένα σχόλιο */ Διαφάνεια 42

43 Κλάση (class) Με την κλάση μπορείτε να ορίσετε διαφορετικά στυλ για τον ίδιο τύπο HTML στοιχείου Για παράδειγμα μπορεί να χρειάζεται ένα έγγραφο να υποστηρίζει δύο τύπους παραγράφων: μια με στοίχιση δεξιά και μια με στοίχιση στο κέντρο Τα στυλ ορίζονται ως εξής: p.right {text-align: right} p.center {text-align: center} Στο HTML έγγραφο πρέπει να χρησιμοποιήστε την παράμετρο class ως εξής: <p class="right"> This paragraph will be right-aligned. </p> <p class="center"> This paragraph will be center-aligned. </p> Διαφάνεια 43

44 Οι ιδιότητες του CSS background σας επιτρέπουν να ελέγχετε το χρώμα φόντου ενός στοιχείου, να ορίσετε μια εικόνα ως φόντο, να επαναλαμβάνετε την εικόνα φόντου οριζόντια ή κατακόρυφα και να τοποθετείτε μια εικόνα σε μια σελίδα Ιδιότητα Περιγραφή Τιμή background-color Ορίζει αν η εικόνα φόντου είναι σταθερή ή πραγματοποιεί κύλιση με την υπόλοιπη σελίδα Ορίζει το χρώμα φόντου ενός στοιχείου scroll, fixed background-image Ορίζει μια εικόνα ως φόντο url(url), none color-rgb, color-hex, color-name, Transparent backgroundattachment backgroundposition background-repeat Ορίζει την αρχική θέσης μια εικόνας φόντου Ορίζει αν και πώς θα επαναλαμβάνεται μια εικόνα φόντου top left, top center, top right, center left, center center, center right, bottom left, bottom center, bottom right, x% y%, xpos ypos Repeat, repeat-x, repeat-y, no-repeat Διαφάνεια 44

45 <html> <head> <style type="text/css"> body {background-color: yellow} h1 {background-color: #00ff00} h2 {background-color: transparent} p {background-color: rgb(250,0,255)} </style> </head> <body> <h1>this is header 1</h1> <h2>this is header 2</h2> <p>this is a paragraph</p> </body> </html> Διαφάνεια 45

46 Οι ιδιότητες του CSS text σας επιτρέπουν να ελέγχετε τον τρόπο εμφάνισης του κειμένου. Μπορείτε να αλλάξετε το χρώμα, να αυξήσετε ή να μειώσετε τον κενό χώρο μεταξύ των χαρακτήρων, να στοιχίσετε το κείμενο, κλπ. Ιδιότητα Περιγραφή Τιμή color Ορίζει το χρώμα του κειμένου color direction Ορίζει την κατεύθυνση ltr, rtl line-height Ορίζει την απόσταση μεταξύ γραμμών normal, number, length, % letter-spacing Αυξάνει ή μειώνει τον κενό χώρο μεταξύ χαρακτήρων normal, length text-align Στοίχιση κειμένου left, right, center, justify text-decoration Έμφαση None,underline, overline, line-through, blink text-indent Εσοχή της πρώτης γραμμής του κειμένου length, % text-transform Έλεγχος των γραμμάτων none, capitalize, uppercase, lowercase Διαφάνεια 46

47 <html> <head> <style type="text/css"> h1 {text-decoration: overline} h2 {text-decoration: line-through} h3 {text-decoration: underline} a {text-decoration: none} </style> </head> <body> <h1>this is header 1</h1> <h2>this is header 2</h2> <h3>this is header 3</h3> <p><a href=" is a link</a></p> </body> </html> Διαφάνεια 47

48 Οι ιδιότητες του CSS font σας επιτρέπουν να αλλάζετε τη γραμματοσειρά, το μέγεθος, την έμφαση (boldness) και το στυλ του κειμένου Ιδιότητα Περιγραφή Τιμή font-family font-size font-style font-weight Λίστα με προτεραιότητες για τη γραμματοσειρά Ορίζει το μέγεθος της γραμματοσειράς Ορίζει το στυλ της γραμματοσειράς Ορίζει την έμφαση της γραμματοσειράς family-name generic-family xx-small, x-small, small, medium, large, x-large, xx-large, smaller, larger, length % normal, italic, oblique normal, bold, bolder, lighter, 100, , 400, 500, 600, 700, 800, 900 Διαφάνεια 48

49 <html> <head> <style type="text/css"> h3 {font-family: times} p {font-family: courier} p.sansserif {font-family: sans-serif} </style> </head> <body> <h3>this is header 3</h3> <p>this is a paragraph</p> <p class="sansserif">this is a paragraph</p> </body> </html> Διαφάνεια 49

50 Οι ιδιότητες του CSS border σας επιτρέπουν να ορίζετε το στυλ και το χρώμα στο πλαίσιο ενός στοιχείου Ιδιότητα Περιγραφή Τιμή border border-bottom border-left border-right Χρησιμοποιείται για τον έλεγχο όλων των ιδιοτήτων των τεσσάρων borders σε μια δήλωση Ορίζει όλες τις ιδιότητες του κάτω πλαισίου του border σε μια δήλωση Ορίζει όλες τις ιδιότητες του αριστερού πλαισίου του border σε μια δήλωση Ορίζει όλες τις ιδιότητες του δεξιά πλαισίου του border σε μια δήλωση border-width, border-style, border-color border-bottom-width, border-style, border-color border-left-width, border-style, bordercolor border-bottom-width, border-style, border-color border-style Ορίζει το στυλ των τεσσάρων borders none, hidden, dotted, dashed, solid, double, groove, ridge, inset, outset border-top Ορίζει όλες τις ιδιότητες του πάνω πλαισίου του border σε μια δήλωση border-top-width, border-style, bordercolor border-width Ορίζει το πλάτος των τεσσάρων borders thin, medium, thick, length Διαφάνεια 50

51 <html> <head> <style type="text/css"> p.dotted {border-style: dotted} p.dashed {border-style: dashed} p.solid {border-style: solid} p.double {border-style: double} p.groove {border-style: groove} p.ridge {border-style: ridge} p.inset {border-style: inset} p.outset {border-style: outset} </style> </head> <body> <p class="dotted">a dotted border</p> <p class="dashed">a dashed border</p> <p class="solid">a solid border</p> <p class="double">a double border</p> <p class="groove">a groove border</p> <p class="ridge">a ridge border</p> <p class="inset">an inset border</p> <p class="outset">an outset border</p> </body> </html> Διαφάνεια 51

52 Οι ιδιότητες του CSS margin ορίζουν το χώρο γύρω από τα στοιχεία. Το αριστερό, δεξί, πάνω και κάτω περιθώριο μπορεί να αλλάζουν ανεξάρτητα χρησιμοποιώντας ξεχωριστές ιδιότητες Ιδιότητα Περιγραφή Τιμή margin margin-bottom margin-left margin-right margin-top Χρησιμοποιείται για τον έλεγχο όλων των ιδιοτήτων των τεσσάρων margins σε μια δήλωση Ορίζει όλες τις ιδιότητες του κάτω margin Ορίζει όλες τις ιδιότητες του αριστερού margin Ορίζει όλες τις ιδιότητες του δεξί margin Ορίζει όλες τις ιδιότητες του πάνω margin margin-top, margin-right, marginbottom, margin-left auto length, % auto length, % auto length, % auto length, % Διαφάνεια 52

53 <html> <head> <style type="text/css"> p.margin {margin: 2cm 4cm 3cm 4cm} </style> </head> <body> <p>this is a paragraph with no specified margins</p> <p class=" margin">this is a paragraph with specified margins </p> <p>this is a paragraph with no specified margins </p> </body> </html> Διαφάνεια 53

54 Οι ιδιότητες του CSS padding ορίζουν το χώρο μεταξύ του πλαισίου ενός στοιχείου και του περιεχομένου του στοιχείου. Το αριστερό, δεξί, πάνω και κάτω περιθώριο μπορεί να αλλάζουν ανεξάρτητα χρησιμοποιώντας ξεχωριστές ιδιότητες Ιδιότητα Περιγραφή Τιμή padding padding-bottom padding-left padding-right padding-top Χρησιμοποιείται για τον έλεγχο όλων των ιδιοτήτων των τεσσάρων paddings σε μια δήλωση Ορίζει όλες τις ιδιότητες του κάτω padding Ορίζει όλες τις ιδιότητες του αριστερού padding Ορίζει όλες τις ιδιότητες του δεξί padding Ορίζει όλες τις ιδιότητες του πάνω padding padding-top, padding-right, padding-bottom, padding-left length, % length, % length, % length, % Διαφάνεια 54

55 <html> <head> <style type="text/css"> td.test1 {padding: 1.5cm} td.test2 {padding: 0.5cm 2.5cm} </style> </head> <body> <table border="1"> <tr> <td class="test1"> This is a tablecell with equal padding on each side. </td> </tr> </table> <br /> <table border="1"> <tr> <td class="test2"> This tablecell has a top and bottom padding of 0.5cm and a left and right padding of 2.5cm. </td> </tr> </table> </body> </html> Διαφάνεια 55

56 Εισαγωγή HTML Στοιχεία HTML Παράμετροι των Tag Βασική δομή HTML εγγράφου XHTML <!DOCTYPE> tag Στοιχείο Meta Βασικά HTML Tags Σύνδεσμοι Πίνακες Λίστες Φόρμες και είσοδος δεδομένων Εικόνες Στοιχεία Div και Span Στυλ HTML Events στην HTML 4.0 Scripts (Javascript) CSS Στυλ CSS Γιατί χρειάζονται τα CSS; Σύνταξη των CSS CSS Background CSS Text CSS Font CSS Border CSS Margin CSS Padding References Διαφάνεια 56

57 TECHS /#html-index Διαφάνεια 57

58 Διαφάνεια 58

Άσκηση 6 Επαναληπτική Άσκηση HTML

Άσκηση 6 Επαναληπτική Άσκηση HTML Άσκηση 6 Επαναληπτική Άσκηση HTML ΕΤΙΚΕΤΕΣ HTML ΕΤΙΚΕΤΑ ΠΕΡΙΓΡΑΦΗ ΙΔΙΟΤΗΤΕΣ ΙΔΙΟΤΗΤΑ ΤΙΜΗ ΠΕΡΙΓΡΑΦΗ Βασικές Ορίζει τον τύπο του αρχείου Ορίζει ένα αρχείο HTML Ορίζει ένα τίτλο

Διαβάστε περισσότερα

Cascading Style Sheets (CSS)

Cascading Style Sheets (CSS) Cascading Style Sheets (CSS) Τα Cascading Style Sheets προσφέρουν έναν εύκολο τρόπο για να ορίσουμε τη μορφοποίηση που επιθυμούμε να έχουν οι σελίδες μία τοποθεσίας του Παγκόσμιου Ιστού που δημιουργούμε.

Διαβάστε περισσότερα

Ετικέτες HTML. <!-->: Τα σχόλια χρησιμοποιούνται για να γράφουμε σημειώσεις μέσα στον

Ετικέτες HTML. <!-->: Τα σχόλια χρησιμοποιούνται για να γράφουμε σημειώσεις μέσα στον Ετικέτες HTML : Τα σχόλια χρησιμοποιούνται για να γράφουμε σημειώσεις μέσα στον πηγαίο κώδικα για να διευκολύνουμε την επεξεργασία και την συντήρηση του αρχείου. Τα σχόλια δεν εμφανίζονται στην οθόνη

Διαβάστε περισσότερα

Γαβαλάς Δαμιανός dgavalas@aegean.gr

Γαβαλάς Δαμιανός dgavalas@aegean.gr Πανεπιστήμιο Αιγαίου Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας Δικτυακά Πολυμέσα IΙ (Β Έτος, 4ο εξ) Εργαστήριο #3ο: Ορισμός επιλογέων, μορφοποίηση με CSS Γαβαλάς Δαμιανός

Διαβάστε περισσότερα

Εισαγωγή σε HTML και CSS. Παναγιώτης Τσαρχόπουλος

Εισαγωγή σε HTML και CSS. Παναγιώτης Τσαρχόπουλος Εισαγωγή σε HTML και CSS Παναγιώτης Τσαρχόπουλος Περιεχόμενα Εισαγωγικές έννοιες Ορολογία και σύνταξη Κείμενο σε HTML έγγραφα Σύνδεσμοι Ψηφιακές - Ευφυείς Πόλεις - Εισαγωγή σε HTML και CSS 2 Εισαγωγικές

Διαβάστε περισσότερα

Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας

Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας Πανεπιστήμιο Αιγαίου Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας ικτυακά Πολυμέσα Ι (Β Έτος, 3ο εξ) ιάλεξη #6η: HTML: ετικέτες ΜΕΤΑ, Cascading Style Sheet (CSS) Γαβαλάς Δαμιανός

Διαβάστε περισσότερα

Εργαλεία Ανάπτυξης Εφαρμογών Internet. Δ.Ι.Ε.Κ. Γλυφάδας Τεχνικός Εφαρμογών Πληροφορικής

Εργαλεία Ανάπτυξης Εφαρμογών Internet. Δ.Ι.Ε.Κ. Γλυφάδας Τεχνικός Εφαρμογών Πληροφορικής Εργαλεία Ανάπτυξης Εφαρμογών Internet Δ.Ι.Ε.Κ. Γλυφάδας Τεχνικός Εφαρμογών Πληροφορικής Το πρότυπο CSS Α Μέρος 2 CSS (Cascading Style Sheets)(1) Ορίζουν την εμφάνιση των στοιχείων σε ένα έγγραφο HTML.

Διαβάστε περισσότερα

ΗTML και XHTML Βασικές. Βασική σύνταξη HTML και HTML Ηδομή μιας HTML σελίδας

ΗTML και XHTML Βασικές. Βασική σύνταξη HTML και HTML Ηδομή μιας HTML σελίδας ΗTML και XHTML Βασικές έννοιες Βασική σύνταξη HTML και HTML Ηδομή μιας HTML σελίδας Η γραμματική της ΗΤML Όπως κάθε γλώσσα έχει μια γραμματική

Διαβάστε περισσότερα

HTML... 1. Εισαγωγή στην HTML και τα CSS

HTML... 1. Εισαγωγή στην HTML και τα CSS HTML...... 1 Εισαγωγή στην HTML και τα CSS HTML...... 2 HTML. H HTML (HYPERTEXT MARKUP LANGUAGE), είναι µία γλώσσα η οποία «λέει» στον υπολογιστή πως θα πρέπει να εµφανίσει µία ιστοσελίδα. Τα αρχεία στα

Διαβάστε περισσότερα

Διάλεξη 2η Εισαγωγή στο CSS

Διάλεξη 2η Εισαγωγή στο CSS Διάλεξη 2η Εισαγωγή στο CSS Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης Αντώνης Χρυσόπουλος I S S E L D e c o d e (Intelligent Systems & Software Engineering Lab) Στόχος της ώρας Τι είναι το CSS? Γιατί να χρησιμοποιήσω

Διαβάστε περισσότερα

<a href="http://www.somepage.com/somepage.html">μετάβαση στο κείμενο</a>.

<a href=http://www.somepage.com/somepage.html>μετάβαση στο κείμενο</a>. HTML Τα αρχεία της HTML έχουν ετικέτες (tags) που ορίζουν τη δομή και τη μορφοποίηση των ιστοσελίδων. Οι περισσότερες HTML ετικέτες τις συναντούμε ως ζεύγη τα οποία ενεργούν στα περιεχόμενα μεταξύ των

Διαβάστε περισσότερα

Europe Code Week 7-22 Οκτωβρίου Μία γιορτή δημιουργίας με κώδικα

Europe Code Week 7-22 Οκτωβρίου Μία γιορτή δημιουργίας με κώδικα Europe Code Week 7-22 Οκτωβρίου 2017 7-22 October 2017 Μία γιορτή δημιουργίας με κώδικα @CodeWeekEU #codeeu codeeu Εισαγωγή στο Web Development CSS Λίγα λόγια... Η γλώσσα CSS χρησιμοποιείται για τη μορφοποίηση

Διαβάστε περισσότερα

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ HTML

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ HTML ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ HTML Στόχοι 1 Να δημιουργήσουμε υπερκείμενα με την Γλώσσα Επισημείωσης Υπερκειμένων (hypertext markup language, HTML). Υπολογιστικά συστήματα:

Διαβάστε περισσότερα

Η Βίβλος των CSS - Μέρος 3 Το Box Model, τα Περιθώρια και τα Περιγράμματα

Η Βίβλος των CSS - Μέρος 3 Το Box Model, τα Περιθώρια και τα Περιγράμματα Η Βίβλος των CSS - Μέρος 3 Το Box Model, τα Περιθώρια και τα Περιγράμματα Το Box Model Το box model στα CSS περιγράφει τα πλαίσια (boxes) που δημιουργούνται για τα στοιχεία (elements) της HTML. Το box

Διαβάστε περισσότερα

Επαναληπτική Άσκηση ΕΤΙΚΕΤΕΣ HTML

Επαναληπτική Άσκηση ΕΤΙΚΕΤΕΣ HTML Επαναληπτική Άσκηση ΕΤΙΚΕΤΕΣ HTML ΕΤΙΚΕΤΑ ΠΕΡΙΓΡΑΦΗ ΙΔΙΟΤΗΤΕΣ ΙΔΙΟΤΗΤΑ ΤΙΜΗ ΠΕΡΙΓΡΑΦΗ Βασικές Ορίζει ένα αρχείο HTML Ορίζει ένα τίτλο για το αρχείο Ορίζει το σώµα της background URL

Διαβάστε περισσότερα

3. ΕΙΣΑΓΩΓΗ ΣΤΟ CSS ΓΙΩΡΓΟΣ ΓΙΑΝΝΑΚΑΚΗΣ, ΜΑΝΩΛΗΣ ΤΣΙΚΝΑΚΗΣ

3. ΕΙΣΑΓΩΓΗ ΣΤΟ CSS ΓΙΩΡΓΟΣ ΓΙΑΝΝΑΚΑΚΗΣ, ΜΑΝΩΛΗΣ ΤΣΙΚΝΑΚΗΣ 2014 3. ΕΙΣΑΓΩΓΗ ΣΤΟ CSS ΓΙΩΡΓΟΣ ΓΙΑΝΝΑΚΑΚΗΣ, ΜΑΝΩΛΗΣ ΤΣΙΚΝΑΚΗΣ Εισαγωγή Το CSS (Cascading Style Sheets) είναι αρχεία με κατάληξη.css τα οποία καθορίζουν την μορφοποίηση των ιστοσελίδων. Μέσω αυτών επιτυγχάνεται

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Οικονοµικό Πανεπιστήµιο Αθηνών Τµήµα ιοικητικής Επιστήµης & Τεχνολογίας ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κεφάλαιο 11 Eισαγωγή στην ανάπτυξη ιστοσελίδων µε HMTL Γιώργος Γιαγλής Περίληψη Κεφαλαίου

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην HTML. Άννα Κεφάλα Παναγιώτα Μιχόλια

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην HTML. Άννα Κεφάλα Παναγιώτα Μιχόλια Εισαγωγή στην Επιστήμη Υπολογιστών Εισαγωγή στην HTML Άννα Κεφάλα Παναγιώτα Μιχόλια Εργαστηριακές Σημειώσεις ΕΙΣΑΓΩΓΗ ΣΤΗ ΓΛΩΣΣΑ HTML ΜΕΡΟΣ Β': CSS ΚΑΙ FORMS 2 Cascading Style Sheets (CSS) Cascading Style

Διαβάστε περισσότερα

Το απεικονιστικό μοντέλο μορφοποίησης των CSS

Το απεικονιστικό μοντέλο μορφοποίησης των CSS Δικτυακά Πολυμέσα ΙΙ Εργαστήριο #6 0 : CSS: Χρήση των ιδιοτήτων του κουτιού (box properties). Διάταξη σελίδων Γαβαλάς Δαμιανός dgavalas@aegean.gr Το απεικονιστικό μοντέλο μορφοποίησης των CSS Περιγράφει

Διαβάστε περισσότερα

Η Βίβλος των CSS. Εισαγωγή στα CSS

Η Βίβλος των CSS. Εισαγωγή στα CSS Η Βίβλος των CSS Εισαγωγή στα CSS Τα Διαδοχικά Φύλλα Στυλ (CSS, Cascading Style Sheets) αποτελούν ένα πολύ καλό εργαλείο για να μπορούμε να αλλάζουμε την εμφάνιση και τη διάταξη (layout) των ιστοσελίδων

Διαβάστε περισσότερα

Στην τεχνολογία των CSS, οι κανόνες στυλ (style

Στην τεχνολογία των CSS, οι κανόνες στυλ (style Δικτυακά Πολυμέσα ΙΙ Εργαστήριο #4 0 : CSS: Βασικές και προχωρημένες τεχνικές επιλογής, τα στοιχεία και , ψευδο κλάσεις και ψευδο επιλογείς Γαβαλάς Δαμιανός dgavalas@aegean.gr CSS κανόνες στυλ

Διαβάστε περισσότερα

Εργαστήριο #9 Τι πρέπει να έχετε ολοκληρώσει από το προηγούμενο εργαστήριο. βεβαιωθείτε ότι έχετε ολοκληρώσει τις προηγούμενες ασκήσεις Οδηγίες

Εργαστήριο #9 Τι πρέπει να έχετε ολοκληρώσει από το προηγούμενο εργαστήριο. βεβαιωθείτε ότι έχετε ολοκληρώσει τις προηγούμενες ασκήσεις Οδηγίες Εργαστήριο #9 Τι πρέπει να έχετε ολοκληρώσει από το προηγούμενο εργαστήριο. Το σημερινό εργαστήριο είναι ανεξάρτητο από τα προηγούμενα, επειδή όμως θα ζητηθεί να ανακυκλώσετε υλικό από εκείνα, βεβαιωθείτε

Διαβάστε περισσότερα

Σχεδιασμός και Ανάπτυξη Ιστότοπων

Σχεδιασμός και Ανάπτυξη Ιστότοπων Σχεδιασμός και Ανάπτυξη Ιστότοπων CSS: Ιδιότητες μορφοποίησης κειμένου Παρουσίαση 14 η 1 Βελώνης Γεώργιος Καθηγητής Browsers δοκιμών Οι δοκιμές έγιναν στους παρακάτω browsers και εκδόσεις τους: Google

Διαβάστε περισσότερα

Η ΓΛΩΣΣΑ ΕΠΙΚΑΛΥΠΤΩΜΕΝΩΝ ΜΟΡΦΟΠΟΙΗΣΕΩΝ CSS

Η ΓΛΩΣΣΑ ΕΠΙΚΑΛΥΠΤΩΜΕΝΩΝ ΜΟΡΦΟΠΟΙΗΣΕΩΝ CSS Η ΓΛΩΣΣΑ ΕΠΙΚΑΛΥΠΤΩΜΕΝΩΝ ΜΟΡΦΟΠΟΙΗΣΕΩΝ CSS Πίνακες Ιδιοτήτων Μορφοποίησης CSS Ιδιότητες Διαστασιολόγησης Στοιχείων height Ορίζει το ύψος ενός στοιχείου auto lenght (px) line-height Ορίζει το ύφος μιας

Διαβάστε περισσότερα

11. Η γλώσσα HTML Πίνακες, Λίστες, Φόρμες

11. Η γλώσσα HTML Πίνακες, Λίστες, Φόρμες 11. Η γλώσσα HTML Πίνακες, Λίστες, Φόρμες Σκοπός του Εργαστηρίου: Σκοπός της παρούσας εργαστηριακής άσκησης είναι η εμβάθυνση σε συχνά χρησιμοποιούμενες ετικέτες HTML, όπως οι πίνακες και οι λίστες, καθώς

Διαβάστε περισσότερα

2. Επιλέξτε την σωστή ετικέτα HTML που προσφέρει το μεγαλύτερο φόντο κειμένου. <head> <heading> <h6> <h1>

2. Επιλέξτε την σωστή ετικέτα HTML που προσφέρει το μεγαλύτερο φόντο κειμένου. <head> <heading> <h6> <h1> ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ Τομέας Υπολογιστικών Συστημάτων και Ελέγχου Τεχνολογίες Πολυμέσων - Εφαρμογές Δρ. Β. ΒΑΛΑΜΟΝΤΕΣ Ε-mail: vala@teiath.gr Να απαντήσετε στις παρακάτω ερωτήσεις. 1. Τι σημαίνουν τα αρχικά

Διαβάστε περισσότερα

Γαβαλάς Δαμιανός dgavalas@aegean.gr. Δικτυακά Πολυμέσα ΙΙ Εργαστήριο #3 0 : Εισαγωγή στacascading Style Sheets (CSS)

Γαβαλάς Δαμιανός dgavalas@aegean.gr. Δικτυακά Πολυμέσα ΙΙ Εργαστήριο #3 0 : Εισαγωγή στacascading Style Sheets (CSS) Δικτυακά Πολυμέσα ΙΙ Εργαστήριο #3 0 : Εισαγωγή στacascading Style Sheets (CSS) Γαβαλάς Δαμιανός dgavalas@aegean.gr Επικαλυπτόμενα Φύλλα Στυλ (Cascading Style Sheets, CSS) Η (X)HTML προσδιορίζει τη βασική

Διαβάστε περισσότερα

Σχεδιασμός και Ανάπτυξη Ιστότοπων

Σχεδιασμός και Ανάπτυξη Ιστότοπων Βελώνης Γεώργιος Καθηγητής Σχεδιασμός και Ανάπτυξη Ιστότοπων Εισαγωγή στα CSS (Cascading Style Sheets) Παρουσίαση 13 η 1 Βελώνης Γεώργιος Καθηγητής Περιεχόμενα Εισαγωγή Πλεονεκτήματα χρήσης των CSS Βασικοί

Διαβάστε περισσότερα

Νέες Τεχνολογίες στην Εκπαίδευση

Νέες Τεχνολογίες στην Εκπαίδευση Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Εθνικό Μετσόβιο Πολυτεχνείο Νέες Τεχνολογίες στην Εκπαίδευση Επάλληλα φύλλα στυλ (CSS): Μια εισαγωγή Στεφανέας Πέτρος Ζαμαρίας Βασίλης Άδεια Χρήσης

Διαβάστε περισσότερα

Φόρμες. Γενικοί κανόνες. Η ετικέτα <form>

Φόρμες. Γενικοί κανόνες. Η ετικέτα <form> Φόρμες Οι φόρμες περιέχουν τα στοιχεία φόρμας στο οποία ένας χρήστης μπορεί να εισαγάγει δεδομένα τα οποία στη συνέχεια αποστέλλονται σε έναν εξυπηρετητή για παραπέρα επεξεργασία. Γενικοί κανόνες Για τις

Διαβάστε περισσότερα

Θέματα Προγραμματισμού Διαδικτύου ~ CSS ~

Θέματα Προγραμματισμού Διαδικτύου ~ CSS ~ Θέματα Προγραμματισμού Διαδικτύου ~ CSS ~ Στελιος Σφακιανάκης Εαρινό 2019 Αυτή η εργασία χορηγείται με άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 1 Εισαγωγή στο CSS

Διαβάστε περισσότερα

Η γλώσσα HTML. Επιμέλεια: Δέγγλερη Σοφία

Η γλώσσα HTML. Επιμέλεια: Δέγγλερη Σοφία Η γλώσσα HTML Επιμέλεια: Δέγγλερη Σοφία Υπερκείμενο Το δομικό χαρακτηριστικό του Παγκόσμιου Ιστού Ένα αρχείο Απλό κείμενο και υπερσύνδεσμοι Υπερσύνδεσμος Μετάβαση σε διάφορα άλλα έγγραφα Αποτελείται από

Διαβάστε περισσότερα

ΕΠΛ 012. Φύλλα Στυλ (ΙΙ)

ΕΠΛ 012. Φύλλα Στυλ (ΙΙ) ΕΠΛ 012 Φύλλα Στυλ (ΙΙ) Τροποποίηση χρωµάτων Color: "όνοµα χρώµατος" rgb (rr,gg,bb) #RRGGBB RGB συνιστώσες όπου rr,gg,bb είναι ακέραιοι από το 0 255 H1 {color: rgb(255,0,0)} κόκκινες επικεφαλίδες background-colorcolor

Διαβάστε περισσότερα

Οδηγίες Στο σημερινό εργαστήριο θα αρχίσετε να χρησιμοποιείτε βασικές οδηγίες μορφοποίησης της ιστοσελίδας σας (κάτι που έχουμε αποφύγει έως τώρα!).

Οδηγίες Στο σημερινό εργαστήριο θα αρχίσετε να χρησιμοποιείτε βασικές οδηγίες μορφοποίησης της ιστοσελίδας σας (κάτι που έχουμε αποφύγει έως τώρα!). Εργαστήριο #8 Τι πρέπει να έχετε ολοκληρώσει από το προηγούμενο εργαστήριο. Το σημερινό εργαστήριο είναι ανεξάρτητο από τα προηγούμενα, επειδή όμως θα ζητηθεί να ανακυκλώσετε υλικό από εκείνα, βεβαιωθείτε

Διαβάστε περισσότερα

Διάλεξη 3η HTML intermediate

Διάλεξη 3η HTML intermediate Διάλεξη 3η HTML intermediate Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης Αντώνης Χρυσόπουλος I S S E L D e. c o. d e (Intelligent Systems & Software Engineering Lab) Στόχος της ώρας Επέκταση γνώσεων στην html

Διαβάστε περισσότερα

Διάλεξη 4η CSS intermediate

Διάλεξη 4η CSS intermediate Διάλεξη 4η CSS intermediate Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης Αντώνης Χρυσόπουλος I S S E L D e. c o. d e (Intelligent Systems & Software Engineering Lab) Στόχος της ώρας Κλάσεις & Ids Εμφώλευση &

Διαβάστε περισσότερα

Σχεδιασμός και Ανάπτυξη Ιστότοπων

Σχεδιασμός και Ανάπτυξη Ιστότοπων Σχεδιασμός και Ανάπτυξη Ιστότοπων CSS: Φόντο (background) και Περίγραμμα (border) στοιχείου ιστοσελίδας Παρουσίαση 16 η 1 Βελώνης Γεώργιος Καθηγητής Browsers δοκιμών Οι δοκιμές έγιναν στους παρακάτω browsers

Διαβάστε περισσότερα

Προγραμματισμός Διαδικτύου

Προγραμματισμός Διαδικτύου Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Προγραμματισμός Διαδικτύου Δρ. Μηνάς Δασυγένης mdasygenis@uowm.gr Τμήμα της παρουσίασης δημιουργήθηκε από τον κ. Παναγιώτη

Διαβάστε περισσότερα

7-22 Οκτωβρίου Μία γιορτή δημιουργίας με κώδικα. Europe Code Week

7-22 Οκτωβρίου Μία γιορτή δημιουργίας με κώδικα. Europe Code Week 7-22 Οκτωβρίου 2017 Μία γιορτή δημιουργίας με κώδικα @ #codeeu codeeu 7-22 October 2017 Europe Code Week Εισαγωγή στο Web Development HTML Λίγα λόγια... Η HTML είναι η βασική γλώσσα γραφής των ιστοσελίδων!

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Σχεδιασμός και υλοποίηση βάσης δεδομένων οδηγών επαγγελμάτων / ειδικοτήτων ΤΕΙ. Αρ. Μητρώου: 04/2557

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Σχεδιασμός και υλοποίηση βάσης δεδομένων οδηγών επαγγελμάτων / ειδικοτήτων ΤΕΙ. Αρ. Μητρώου: 04/2557 ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Σχεδιασμός και υλοποίηση βάσης δεδομένων οδηγών επαγγελμάτων / ειδικοτήτων ΤΕΙ Της φοιτήτριας Τσαντοπούλου Βαΐα- Αικατερίνη Επιβλέπων καθηγητής Βασίλης Κώστογλου Αρ. Μητρώου: 04/2557 Θεσσαλονίκη

Διαβάστε περισσότερα

1. <body> 2. <header> 3. <h1> My Page </h1> 4. </header> 5. <section>

1. <body> 2. <header> 3. <h1> My Page </h1> 4. </header> 5. <section> Ενδεικτικές ερωτήσεις 1. Τι σημαίνουν τα αρχικά CSS 2. Τι σημαίνουν τα αρχικά HTML 3. Ποια η διαφορά μεταξύ Internet και Web; a. Είναι το ίδιο b. Το Web είναι μια υπηρεσία του διαδικτύου 4. Ποια η διαφορά

Διαβάστε περισσότερα

Α ΛΥΚΕΙΟΥ - ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΪΟΣ 2019 ΕΝΔΕΙΚΤΙΚΕΣ ΕΡΩΤΗΣΕΙΣ ΚΑΤΑΝΟΗΣΗΣ

Α ΛΥΚΕΙΟΥ - ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΪΟΣ 2019 ΕΝΔΕΙΚΤΙΚΕΣ ΕΡΩΤΗΣΕΙΣ ΚΑΤΑΝΟΗΣΗΣ Το υλικό αυτό δίνεται στους μαθητές για τη σωστή μελέτη της διδαχθείσας ύλης του μέρους Β. Πρόκειται για ένα συμπαγή κορμό ερωτήσεων και ασκήσεων οι οποίες καλύφθηκαν κατά τη διάρκεια της έως τώρα σχολικής

Διαβάστε περισσότερα

Βασικά στοιχεία του CSS

Βασικά στοιχεία του CSS Βασικά στοιχεία του CSS Περιεχόμενα Τι είναι CSS Πλεονεκτήματα CSS μορφοποίησης Συντακτικό του CSS Ιδιότητες CSS Εφαρμογή CSS κανόνων Επικάλυψη CSS κανόνων 2 Μορφοποίηση με HTML Η HTML είναι σχεδιασμένη

Διαβάστε περισσότερα

Cascading Style Sheets Φόρμες (Forms)

Cascading Style Sheets Φόρμες (Forms) Cascading Style Sheets Φόρμες (Forms) Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών Ευάγγελος Α. Κοσμάτος Cascading Style Sheets Τα Cascading Style Sheets (CSS) είναι οδηγίες

Διαβάστε περισσότερα

CSS. Εισαγωγή & Βασικές έννοιες. Cascading Style Sheets. Επικαλυπτόμενα φύλλα στυλ

CSS. Εισαγωγή & Βασικές έννοιες. Cascading Style Sheets. Επικαλυπτόμενα φύλλα στυλ CSS Εισαγωγή & Βασικές έννοιες Cascading Style Sheets Επικαλυπτόμενα φύλλα στυλ Περιεχόμενα Τι είναι CSS Πλεονεκτήματα CSS μορφοποίησης Συντακτικό του CSS Ιδιότητες CSS Εφαρμογή CSS κανόνων Επικάλυψη CSS

Διαβάστε περισσότερα

Διάλεξη 6η CSS Advanced

Διάλεξη 6η CSS Advanced Διάλεξη 6η CSS Advanced Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης Αντώνης Χρυσόπουλος I S S E L D e. c o. d e. (Intelligent Systems & Software Engineering Lab) Στόχος της ώρας Block & Inline elements Advanced

Διαβάστε περισσότερα

Βαρβάκειο Πρότυπο Γυμνάσιο

Βαρβάκειο Πρότυπο Γυμνάσιο Παραδόσεις & εργαστηριακές ασκήσεις στην HTML Βαρβάκειο Πρότυπο Γυμνάσιο Σχολ. Χρονιά 2016-2017 Θ. Οτζάκογλου Εργαστήρι Πληροφορικής Σχολ. Έτος 2016 2017 Αν και δεν είναι μία ακόμη «γλώσσα προγραμματισμού»,

Διαβάστε περισσότερα

CSS 1. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

CSS 1. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών CSS 1 Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Γλώσσα περιγραφής οδηγιών εµφάνισης-στοιχειοθέτησης

Γλώσσα περιγραφής οδηγιών εµφάνισης-στοιχειοθέτησης CASCADING STYLE-SHEETS CASCADING STYLE-SHEETS Γλώσσα περιγραφής οδηγιών εµφάνισης-στοιχειοθέτησης εφαρµογών HTML. Τα CSS ορίζονται σε δύο συστάσεις του W3C: CSS1, εκ. 1996 περιλαµβάνει περίπου 50 ιδιότητες

Διαβάστε περισσότερα

2. ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML ΓΙΩΡΓΟΣ ΓΙΑΝΝΑΚΑΚΗΣ, ΜΑΝΩΛΗΣ ΤΣΙΚΝΑΚΗΣ

2. ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML ΓΙΩΡΓΟΣ ΓΙΑΝΝΑΚΑΚΗΣ, ΜΑΝΩΛΗΣ ΤΣΙΚΝΑΚΗΣ 2014 2. ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML ΓΙΩΡΓΟΣ ΓΙΑΝΝΑΚΑΚΗΣ, ΜΑΝΩΛΗΣ ΤΣΙΚΝΑΚΗΣ H HTML είναι μία γλώσσα σήμανσης και αποτελεί την κύρια γλώσσα δημιουργίας ιστοσελίδων του διαδικτύου. Είναι το ακρωνύμιο των λέξεων HyperText

Διαβάστε περισσότερα

Η γλώσσα CSS χρησιμοποιείται για τη μορφοποίηση ιστοσελίδων και η σύνταξη της είναι αρκετά απλή.

Η γλώσσα CSS χρησιμοποιείται για τη μορφοποίηση ιστοσελίδων και η σύνταξη της είναι αρκετά απλή. Εισαγωγή στο CSS Η γλώσσα CSS χρησιμοποιείται για τη μορφοποίηση ιστοσελίδων και η σύνταξη της είναι αρκετά απλή. Πλεονεκτήματα CSS έναντι χρήσης μόνο HTML Μεγαλύτερη ευελιξία μορφοποιήσεων. Το CSS κατέστησε

Διαβάστε περισσότερα

Προγραμματισμός Παγκόσμιου Ιστού

Προγραμματισμός Παγκόσμιου Ιστού Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Προγραμματισμός Παγκόσμιου Ιστού 2 η Διάλεξη Δημοσθένης Κυριαζής Δευτέρα 6 Μαρτίου 2017 Σημερινή διάλεξη Σύνοψη προηγούμενης διάλεξης HTML / HTML5 Λίστες,

Διαβάστε περισσότερα

Cascading Style Sheets

Cascading Style Sheets Cascading Style Sheets CSS είναι το ακρωνύµιο του Cascading Style Sheets (Επικαλυπτόµενα φύλλα στυλ). CSS είναι µια γλώσσα style δηλ. µια γλώσσα η οποία καθορίζει τη εµφάνιση HTML εγγράφων. Για παράδειγµα,

Διαβάστε περισσότερα

Σχεδίαση ιστοσελίδων

Σχεδίαση ιστοσελίδων Τ.Ε.Ι. Δυτικής Ελλάδας Σχολή Διοίκησης και Οικονομίας Τμήμα Διοίκησης Επιχειρήσεων - Πάτρα Σχεδίαση ιστοσελίδων Θεώνη Πιτουρά, Γιάννης Κουτσονίκος Σημειώσεις για το Εργαστήριο «Επιχειρηματικές δικτυακές

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ Κεφάλαιο 4. Η γλώσσα HTML Επιμέλεια: Καραγιάννης Σπύρος Καθηγητής ΠΕ19 Βασικοί κανόνες σύνταξης HTML ομή σελίδας HTML Μορφοποίηση κειμένου Κατάλογοι Εισαγωγή

Διαβάστε περισσότερα

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html Χρ. Ηλιούδης Παγκόσμιος Ιστός (WWW) Ο Παγκόσμιος Ιστός (World Wide Web WWW), ή απλώς Ιστός, βασίζεται στην ιδέα των κατανεμημένων πληροφοριών. Αντί όλες

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML ΣΧΟΛΙΚΟ ΒΙΒΛΙΟ ΚΕΦΑΛΑΙΟ 11 Ευάγγελος Χ. Ζιούλας (Καθηγητής Πληροφορικής)

ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML ΣΧΟΛΙΚΟ ΒΙΒΛΙΟ ΚΕΦΑΛΑΙΟ 11 Ευάγγελος Χ. Ζιούλας (Καθηγητής Πληροφορικής) http://www.zioulas.gr ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML ΣΧΟΛΙΚΟ ΒΙΒΛΙΟ ΚΕΦΑΛΑΙΟ 11 Ευάγγελος Χ. Ζιούλας (Καθηγητής Πληροφορικής) WEB SERVER Είναι μια εφαρμογή software που αναλαμβάνει την αποστολή μιας ιστοσελίδας σε

Διαβάστε περισσότερα

Τεχνολογίες Διαδικτύου (Εξασκηθείτε στην HTML)

Τεχνολογίες Διαδικτύου (Εξασκηθείτε στην HTML) Τεχνολογίες Διαδικτύου (Εξασκηθείτε στην HTML) 1. Δημιουργία μιας απλής σελίδας HTML Ανοίξτε το Notepad ακολουθώντας τη διαδρομή Start All Programs Accessories Notepad Πληκτρολογήστε το ακόλουθο κείμενο:

Διαβάστε περισσότερα

Βαρβάκειο Πρότυπο Γυμνάσιο Εργαστήρι Πληροφορικής Σχολ. Έτος Φύλλο Εργασίας 5

Βαρβάκειο Πρότυπο Γυμνάσιο Εργαστήρι Πληροφορικής Σχολ. Έτος Φύλλο Εργασίας 5 Φύλλο Εργασίας 5 HTML: Χρήση των Cascading Style Sheets (CSS) για τον έλεγχο της εμφάνισης των στοιχείων της html Με τη χρήση CSS πετυχαίνουμε να ελέγξουμε περισσότερο αποτελεσματικά και κυρίως ταχύτερα

Διαβάστε περισσότερα

Ποιες είναι οι κύριες ετικέτες που χρησιμοποιεί η HTML για την περιγραφή της συνολικής δομής μιας ιστοσελίδας;

Ποιες είναι οι κύριες ετικέτες που χρησιμοποιεί η HTML για την περιγραφή της συνολικής δομής μιας ιστοσελίδας; Τι είναι η HTML; Η HTML είναι το ακρωνύμιο των λέξεων HyperText Markup Language, δηλαδή Γλώσσα Χαρακτηρισμού Υπερ Κειμένου και βασίζεται στη γλώσσα SGML, Standard Generalized Markup Language, που είναι

Διαβάστε περισσότερα

Εισαγωγή στην HTML. Κεφ. HTML + CSS

Εισαγωγή στην HTML. Κεφ. HTML + CSS Εισαγωγή στην HTML Κεφ. HTML + CSS Συστατικά καλής Ιστοσελίδας α) HTML για το Περιεχόμενο β) CSS για τη μορφοποίηση γ) Javascript για διαδραστικότητα Παράδειγμα Ολυμπιακός Πανιώνιος ΠΑΟΚ Παναθηναϊκός Ξάνθη

Διαβάστε περισσότερα

Περιεχόμενα. Γαβαλάς Δαμιανός

Περιεχόμενα. Γαβαλάς Δαμιανός Δικτυακά Πολυμέσα ΙΙ Διάλεξη #5 η : Τυπογραφία στο web Γαβαλάς Δαμιανός dgavalas@aegean.gr Περιεχόμενα Κατανόηση αρχών σχεδιασμού με γραμματοσειρές Κατανόηση των μονάδων μέτρησης που χρησιμοποιούνται στα

Διαβάστε περισσότερα

Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου. Μάθημα 5 ο Τεχνολογίες Διαδικτύου: HTML I

Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου. Μάθημα 5 ο Τεχνολογίες Διαδικτύου: HTML I Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου Μάθημα 5 ο Τεχνολογίες Διαδικτύου: HTML I Διαδικτυακή Εφαρμογή (1/2) Ως διαδικτυακή εφαρμογή μπορούμε

Διαβάστε περισσότερα

Σε αυτό το µάθηµα θα ασχοληθούµε µε τη βελτίωση της εµφάνισης ενός ιστοτόπου, αλλά και τον εύκολο χειρισµό όλων των αλλαγών στην εµφάνιση της σελίδας

Σε αυτό το µάθηµα θα ασχοληθούµε µε τη βελτίωση της εµφάνισης ενός ιστοτόπου, αλλά και τον εύκολο χειρισµό όλων των αλλαγών στην εµφάνιση της σελίδας Σε αυτό το µάθηµα θα ασχοληθούµε µε τη βελτίωση της εµφάνισης ενός ιστοτόπου, αλλά και τον εύκολο χειρισµό όλων των αλλαγών στην εµφάνιση της σελίδας µέσω της τεχνολογίας των ιαδοχικών Φύλλων Στυλ (cascading

Διαβάστε περισσότερα

WEB HTML. Web HTML MIDI. Web 5.1: HTML LAN

WEB HTML. Web HTML MIDI. Web 5.1: HTML LAN 107 5 WEB Web HTML Perl PHP CGI Flash Plugin HTML MIDI Web HTML Web 5.1: HTML HTML HTML 5.1 Web Web HTML Web 24 LAN 5 WEB 108 Blog Web Web Web Blog PC 5.1 HTML HTML HTML html htm Windows HTML Macintosh

Διαβάστε περισσότερα

Πίνακες. ιδιότητες ετικέτας <tr>

Πίνακες. ιδιότητες ετικέτας <tr> Πίνακες ιδιότητες ετικέτας Ιδιότητα align στοιχίζει κατά την οριζόντια διεύθυνση τα περιεχόμενα μιας γραμμής του πίνακα αριστερά (left), δεξιά (right), στο κέντρο (center), ή με πλήρη στοίχιση (justify)

Διαβάστε περισσότερα

CSS 2. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

CSS 2. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών CSS 2 Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου. Μάθημα 6 ο Τεχνολογίες Διαδικτύου: HTML II

Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου. Μάθημα 6 ο Τεχνολογίες Διαδικτύου: HTML II Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου Μάθημα 6 ο Τεχνολογίες Διαδικτύου: HTML II Εισαγωγή Εικόνων Οι φυλλομετρητές μπορούν να εμφανίσουν ένθετες

Διαβάστε περισσότερα

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί

Διαβάστε περισσότερα

Εκπαιδευτικά Περιβάλλοντα Διαδικτύου

Εκπαιδευτικά Περιβάλλοντα Διαδικτύου ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Εκπαιδευτικά Περιβάλλοντα Διαδικτύου Ενότητα 6: CSS Θρασύβουλος-Κωνσταντίνος Τσιάτσος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Στην ενότητα αυτή θα δούμε πως με CSS ιδιότητες μπορούμε να ορίσουμε μέγεθος, γραμματοσειρά και άλλα χαρακτηριστικά του κειμένου στην ιστοσελίδα μας

Στην ενότητα αυτή θα δούμε πως με CSS ιδιότητες μπορούμε να ορίσουμε μέγεθος, γραμματοσειρά και άλλα χαρακτηριστικά του κειμένου στην ιστοσελίδα μας Γραμματοσειρά Στην ενότητα αυτή θα δούμε πως με CSS ιδιότητες μπορούμε να ορίσουμε μέγεθος, γραμματοσειρά και άλλα χαρακτηριστικά του κειμένου στην ιστοσελίδα μας Γραμματοσειρά κειμένου Με την CSS ιδιότητα

Διαβάστε περισσότερα

Βαρβάκειο Πρότυπο Γυμνάσιο

Βαρβάκειο Πρότυπο Γυμνάσιο Παραδόσεις & εργαστηριακές ασκήσεις στην HTML Βαρβάκειο Πρότυπο Γυμνάσιο Σχολ. Χρονιά 2017-2018 Θ. Οτζάκογλου Εργαστήρι Πληροφορικής Σχολ. Έτος 2016 2017 Αν και δεν είναι μία ακόμη «γλώσσα προγραμματισμού»,

Διαβάστε περισσότερα

Σχεδίαση και Ανάπτυξη Ιστότοπων. HTML Στοιχεία - Βασικές Ετικέτες Ειδικοί Χαρακτήρες Παρουσίαση 5 η. Βελώνης Γεώργιος Καθηγητής Πληροφορικής ΠΕ20

Σχεδίαση και Ανάπτυξη Ιστότοπων. HTML Στοιχεία - Βασικές Ετικέτες Ειδικοί Χαρακτήρες Παρουσίαση 5 η. Βελώνης Γεώργιος Καθηγητής Πληροφορικής ΠΕ20 Σχεδίαση και Ανάπτυξη Ιστότοπων HTML Στοιχεία - Βασικές Ετικέτες Ειδικοί Χαρακτήρες Παρουσίαση 5 η 1 Βελώνης Γεώργιος Καθηγητής Σημασία συμβόλων HTML5 tags Obsolete tags: Μην αφήνετε αυτές τις ετικέτες

Διαβάστε περισσότερα

Σχεδιασμός και Ανάπτυξη Ιστοτόπων. ΕΠΑ.Λ. ΑΛΙΜΟΥ Τομέας Πληροφορικής Κ. Φλώρος

Σχεδιασμός και Ανάπτυξη Ιστοτόπων. ΕΠΑ.Λ. ΑΛΙΜΟΥ Τομέας Πληροφορικής Κ. Φλώρος Σχεδιασμός και Ανάπτυξη Ιστοτόπων ΕΠΑ.Λ. ΑΛΙΜΟΥ Τομέας Πληροφορικής Κ. Φλώρος H γλώσσα HTML Άλλες Βιβλιογραφικές πηγές για HTML http://www.w3schools.com/html/ http://www.it.uom.gr/project/html2/lessons.html

Διαβάστε περισσότερα

Τεχνολογίες Διαδικτύου - Εργαστήριο 1 ο

Τεχνολογίες Διαδικτύου - Εργαστήριο 1 ο Τεχνολογίες Διαδικτύου - Εργαστήριο 1 ο 1. Δημιουργία μιας απλής σελίδας HTML Στον προσωπικό σας κατάλογο δημιουργήστε ένα φάκελο με όνομα HTML. Ανοίξτε το Notepad ακολουθώντας τη διαδρομή (Start All Programs

Διαβάστε περισσότερα

Σπουδές CAD, Πληροφορικής, Οικονομίας, Διοίκησης και D.T.P. με Σύστημα διδασκαλίας facetoface

Σπουδές CAD, Πληροφορικής, Οικονομίας, Διοίκησης και D.T.P. με Σύστημα διδασκαλίας facetoface Copyright 2009-2012 -SYSTEM- All rights reserved 2/159 ΠΕΡΙΕΧΟΜΕΝΑ Μάθημα 1: New - Save Μάθημα 2: Εισαγωγή στη CSS Μάθημα 3: Τρόπος Σύνταξης Μάθημα 4: Σχόλια Μάθημα 5: ID Μάθημα 6: Class Μάθημα 7: Background

Διαβάστε περισσότερα

Εισαγωγή στην HTML Τα tags της HTML και τα γνωρίσματά τους

Εισαγωγή στην HTML Τα tags της HTML και τα γνωρίσματά τους Εισαγωγή στην HTML Τα tags της HTML και τα γνωρίσματά τους Με την γλώσσα περιγραφής υπερ-κειμένου (HTML) μπορούμε να σχεδιάζουμε ιστοσελίδες. Η HyperText Markup Language βασίζεται στην SGML (Standard Generalized

Διαβάστε περισσότερα

CSS 3. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

CSS 3. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών CSS 3 Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Προγραμματισμός Διαδικτύου

Προγραμματισμός Διαδικτύου Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Προγραμματισμός Διαδικτύου Δρ. Μηνάς Δασυγένης mdasygenis@uowm.gr Τμήμα της παρουσίασης δημιουργήθηκε από τον κ. Παναγιώτη

Διαβάστε περισσότερα

Σχεδίαση και Ανάπτυξη Ιστότοπων

Σχεδίαση και Ανάπτυξη Ιστότοπων Σχεδίαση και Ανάπτυξη Ιστότοπων Η Γλώσσα HTML Παρουσίαση 4 η 1 Βελώνης Γεώργιος Καθηγητής Περιεχόμενα Κανόνες σύνταξης της HTML Δομή σελίδας και βασικές ετικέτες Ιεραρχία (Hierarchy) Κανόνες σύνταξης της

Διαβάστε περισσότερα

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί

Διαβάστε περισσότερα

HTML 2. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

HTML 2. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών HTML 2 Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Εισαγωγή στο CSS Από: Λία Βέρου

Εισαγωγή στο CSS Από: Λία Βέρου Εισαγωγή στο CSS Από: Λία Βέρου Τι είναι το CSS (Cascading Style Sheets); To CSS είναι μια απλή γλώσσα που μας βοηθάει να ορίσουμε με σαφήνεια και ιδιαίτερη ευελιξία τον τρόπο με τον οποίο θα εμφανίζονται

Διαβάστε περισσότερα

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί

Διαβάστε περισσότερα

ΑΣΠΑΙΤΕ. ΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ 4α. Υπερκείμενο και HTML. Ημερομηνία :... Τμήμα :... Ονοματεπώνυμο :...

ΑΣΠΑΙΤΕ. ΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ 4α. Υπερκείμενο και HTML. Ημερομηνία :... Τμήμα :... Ονοματεπώνυμο :... ΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ 4α Υπερκείμενο και HTML ΑΣΠΑΙΤΕ Ημερομηνία :... Τμήμα :... Ονοματεπώνυμο :... Η HTML (HyperText Markup Language) είναι η γλώσσα που χρησιμοποιείται για να περιγράψει τη δομή και τη διαμόρφωση

Διαβάστε περισσότερα

Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας

Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας Πανεπιστήμιο Αιγαίου Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας Δικτυακά Πολυμέσα Ι (Β Έτος, 3ο εξ) Διάλεξη #5η: HTML: πίνακες (tables), πλαίσια (frames) Γαβαλάς Δαμιανός

Διαβάστε περισσότερα

Macromedia DreamWeaver 8.0.2. Παρουσίαση εργαλείου σχεδίασης διεπαφής χρήστη

Macromedia DreamWeaver 8.0.2. Παρουσίαση εργαλείου σχεδίασης διεπαφής χρήστη Macromedia DreamWeaver 8.0.2 Παρουσίαση εργαλείου σχεδίασης διεπαφής χρήστη ο Μέρος 1 : Βασικές Έννοιες Εισαγωγή στην επιφάνεια εργασίας Insert Bar Property Bar Panels 10' Building a Web Page Παράδειγμα

Διαβάστε περισσότερα

Εισαγωγή στο CSS Από: Μιχαήλια Κομβούτη Βέρου

Εισαγωγή στο CSS Από: Μιχαήλια Κομβούτη Βέρου Εισαγωγή στο CSS Από: Μιχαήλια Κομβούτη Βέρου Τι είναι το CSS (Cascading Style Sheets); To CSS είναι μια απλή γλώσσα που μας βοηθάει να ορίσουμε με σαφήνεια και ιδιαίτερη ευελιξία τον τρόπο με τον οποίο

Διαβάστε περισσότερα

Άσκηση 5 -Δηµιουργία ιστοσελίδων µε HTML µέρος 5 ο

Άσκηση 5 -Δηµιουργία ιστοσελίδων µε HTML µέρος 5 ο Άσκηση 5 -Δηµιουργία ιστοσελίδων µε HTML µέρος 5 ο HTML Φόρµες Για να δηµιουργήσουµε µια φόρµα στην οποία θα γράφουν σχόλια ή παρατηρήσεις οι επισκέπτες των σελίδων µας, χρειαζόµαστε την ετικέτα .

Διαβάστε περισσότερα

TEC510 Ανάπτυξη Δικτυακών Τόπων (Ε εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Γιώργος Μηλιώτης

TEC510 Ανάπτυξη Δικτυακών Τόπων (Ε εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Γιώργος Μηλιώτης TEC510 Ανάπτυξη Δικτυακών Τόπων (Ε εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Γιώργος Μηλιώτης Χειμερινό εξάμηνο 2011-2012 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 1) Σταύρος Καουκάκης Ευτύχιος Βαβουράκης 1 Λίγα Λόγια για το Σχολείο Μονάδες

Διαβάστε περισσότερα

Προγραμματισμός Διαδικτύου ΕΡΓΑΣΤΗΡΙΟ. Τμ. ΔΕ- Χειμ

Προγραμματισμός Διαδικτύου ΕΡΓΑΣΤΗΡΙΟ. Τμ. ΔΕ- Χειμ Προγραμματισμός Διαδικτύου ΕΡΓΑΣΤΗΡΙΟ Τμ. ΔΕ- Χειμ. 2014-15 Ετικέτες meta 2 Δε περιέχουν περιεχόμενο Έχουν 2 ιδιότητες. content: (υποχρεωτικό): Τα ίδια τα μετα-δεδομένα name: Συνήθως author, keywords και

Διαβάστε περισσότερα

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι HTML Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής HTML (HyperText Markup Language) Η γλώσσα που χρησιμοποιείται

Διαβάστε περισσότερα

Εισαγωγη στην html. Η δομή μιας ιστοσελίδας (αρχείο html) Η βασική δομή ενός αρχείου html είναι η εξής: <html> <head>

Εισαγωγη στην html. Η δομή μιας ιστοσελίδας (αρχείο html) Η βασική δομή ενός αρχείου html είναι η εξής: <html> <head> Εισαγωγη στην html Ο παγκόσμιος ιστός (αγγ.: World Wide Web ή www) είναι η πιο δημοφιλής υπηρεσία που μας παρέχει το Διαδίκτυο (Internet) και είναι ένα σύστημα διασυνδεδεμένων πληροφοριών (κειμένου, εικόνας,

Διαβάστε περισσότερα

Κειµενογράφοι ετικετών

Κειµενογράφοι ετικετών ΕΠΛ 012 Γλώσσα Μορφοποίησης HTML Πως κτίζουµε τις Ετικέτες Notepad ή άλλο TEXT editor Πού τα κάνουµε Save? Πώς τα οργανώνουµε Πώς τα βάζουµε δηµόσια online Τα αρχεία να τελειώνουν σε.html ή.htm Πως ξεκινούµε

Διαβάστε περισσότερα

Ref.: SLWS 1 5Copyright 2005 The European Computer Driving Licence Foundation Ltd Σελίδα 1 από 7

Ref.: SLWS 1 5Copyright 2005 The European Computer Driving Licence Foundation Ltd Σελίδα 1 από 7 The European Computer Driving Licence Foundation Ltd Σελίδα 1 από 7 ΣΤΟΧΟΙ ΕΞΕΤΑΣΗΣ Η ενότητα ECDL WebStarter απαιτεί από τον Υποψήφιο να κατανοεί τις κύριες έννοιες της σχεδίασης και δημοσίευσης δικτυακών

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML. Decode, ISSEL. Θεοδόσης Σουργκούνης Αντώνης Χρυσόπουλος Στέλιος Μόσχογλου

ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML. Decode, ISSEL. Θεοδόσης Σουργκούνης Αντώνης Χρυσόπουλος Στέλιος Μόσχογλου ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML Θεοδόσης Σουργκούνης Αντώνης Χρυσόπουλος Στέλιος Μόσχογλου Decode, ISSEL Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Στόχος της ώρας

Διαβάστε περισσότερα

Πίνακες HTML. Παναγιώτης Γαλάτης 1ο ΕΠΑΛ Ηρακλείου

Πίνακες HTML. Παναγιώτης Γαλάτης 1ο ΕΠΑΛ Ηρακλείου Πίνακες HTML Παναγιώτης Γαλάτης 1ο ΕΠΑΛ Ηρακλείου Τι είναι Πίνακας Ένας πίνακας στοιχείων αποτελείται από γραμμές και στήλες. Το σημείο τομής μιας γραμμής και μιας στήλης ονομάζεται κελί (cell( cell).

Διαβάστε περισσότερα

Βασίλειος Κοντογιάννης ΠΕ19

Βασίλειος Κοντογιάννης ΠΕ19 Ενότητα3 Επικοινωνία και Διαδίκτυο 11.1 Γενική Εισαγωγή στην HTML Τι είναι η HTML (HyperText Markup Language); Είναι μια γλώσσα σήμανσης (Markup) με την οποία πραγματοποιείται η δόμηση σελίδων του Παγκόσμιου

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 2 ΜΕΛΕΤΗ ΚΑΙ ΕΦΑΡΜΟΓΗ ΔΗΜΙΟΥΡΓΙΑΣ HTML ΣΕΛΙΔΩΝ ΣΥΝΔΕΣΜΟΙ

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 2 ΜΕΛΕΤΗ ΚΑΙ ΕΦΑΡΜΟΓΗ ΔΗΜΙΟΥΡΓΙΑΣ HTML ΣΕΛΙΔΩΝ ΣΥΝΔΕΣΜΟΙ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 2 ΜΕΛΕΤΗ ΚΑΙ ΕΦΑΡΜΟΓΗ ΔΗΜΙΟΥΡΓΙΑΣ HTML ΣΕΛΙΔΩΝ ΣΥΝΔΕΣΜΟΙ Στην άσκηση αυτή θα εμπλουτίσουμε την ιστοσελίδα που φτιάξαμε στην προηγούμενη άκηση με πίνακες, συνδέσμους και γραφικά. 1.

Διαβάστε περισσότερα