Coding Bootcamp. Εισαγωγή στo CSS

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

Download "Coding Bootcamp. Εισαγωγή στo CSS"

Transcript

1 Εισαγωγή στo CSS

2 CSS (Cascading Style Sheets) Η Html σχεδιάστηκε αρχικά για να προβάλλει κείμενο και είχε σκοπό να «ορίσει» το περιεχόμενο μιας σελίδας υπό την έννοια ποιο κείμενο είναι επικεφαλίδα, ποιο είναι παράγραφος κτλ. Για τον λόγο αυτό στις αρχικές της εκδόσεις δεν είχε αρκετές ετικέτες για την μορφοποίηση του περιεχομένου της σελίδας. Στην έκδοση HTML 3.2 προστέθηκαν αρκετές ετικέτες μορφοποίησης όπως πχ η <font> και ιδιότητες όπως για παράδειγμα η color και τότε ξεκίνησε ένας «πονοκέφαλος» για τους προγραμματιστές και ιδιαίτερα σε μεγάλους ιστόχωρους (websites ή sites) όπου τα font και color περιέχονταν σε κάθε σελίδα, έκανε τον σχεδιασμό ιστοσελίδων μια μεγάλη και ασύμφορη διαδικασία. Για να λυθεί το πρόβλημα αυτό δημιουργήθηκαν τα CSS, έτσι στην έκδοση HTML 4.0 όλη η μορφοποίηση μπορούσε να γίνει μέσω CSS και όχι μέσω ετικετών ή ιδιοτήτων.

3 Τι είναι το CSS; - Πλεονεκτήματα Το CSS είναι μια γλώσσα με την οποία μπορούμε να ορίσουμε με σαφήνεια και ευελιξία τον τρόπο με τον οποίο θα εμφανίζονται τα διάφορα στοιχεία στην ιστοσελίδα μας. Ο όρος CSS σημαίνει Cascading Style Sheets (Διαδοχικά Φύλλα Στυλ). Σκοπός του CSS είναι διαχωριστεί το περιεχόμενο μιας σελίδας από το στυλ που έχει. Το CSS δίνει μεγαλύτερη ευελιξία και ευκολία στο σχεδιασμό και στην συντήρηση των ιστοσελίδων γιατί μπορούμε να ελέγξουμε την μορφοποίηση ενός ολόκληρου site από ένα ή περισσότερα αρχεία CSS. Λιγότερος κώδικας, μικρότερες και γρηγορότερες σελίδες. Φιλικότερες σελίδες προς τις μηχανές αναζήτησης.

4

5 Κανόνες CSS Παράδειγμα Παράδειγμα: h1 {color: red; text-align: center;} Ο παραπάνω κανόνας «λέει» στον browser ότι όλες οι επικεφαλίδες h1 της σελίδας μας πρέπει να έχουν κόκκινο χρώμα και στοίχιση στο κέντρο. Κανόνας Ιδιότητα Επιλογέας Δήλωση Τιμή

6 Πως εισάγουμε CSS στη σελίδα μας (1 ος Τρόπος) Inline Style:Μέσω του attribute style όπως αναφέραμε σε προηγούμενο μάθημα, δηλαδή εισάγοντας μία CSS δήλωση (declaration - είναι ο κανόνας CSS χωρίς τον Selector και τις 2 αγκύλες) ως τιμή του attribute style. Με αυτό τον τρόπο μπορούμε να μορφοποιήσουμε μόνο ένα στοιχείο κάθε φορά. Παράδειγμα 1: <html> <head> <title>inline Style - Example</title> </head> <body> <h1 style="color: orange; font-size: 18px">Page heading</h1> <p>first paragraph text...</p> </body> </html> Δήλωση - Declaration Κάνει τα χρώμα των γραμμάτων της επικεφαλίδας h1 πορτοκαλί και το μέγεθος τους 18 pixels.

7 Πως εισάγουμε CSS στη σελίδα μας (2 ος Τρόπος) Embedded Stylesheet: CSS εσωτερικά στην σελίδα. Στην περίπτωση αυτή το CSS βρίσκεται ανάμεσα στις ετικέτες <head> </head> και συγκεκριμένα πρέπει να βρίσκεται μέσα στο στοιχείο <style> (το οποίο δεν έχει καμία σχέση με το attribute style). Παράδειγμα 2 <html> <head> <title>embedded Stylesheet - Example</title> <style type="text/css"> body { color: orange; } </style> </head> <body> <h1>page heading</h1> <p>first paragraph text...</p> </body> </html> Η ετικέτα έναρξης εισαγωγής CSS Κανόνας CSS «κάνει τα χρώματα των γραμμάτων της σελίδας πορτοκαλί.» Η ετικέτα τέλους εισαγωγής CSS

8 Πως εισάγουμε CSS στη σελίδα μας (3 ος Τρόπος) Linked Stylesheet : Μέσω Εξωτερικού αρχείου CSS. Είναι η καλύτερη λύση, διότι έτσι χωρίζονται πλήρως το περιεχόμενο από το στυλ δίνοντας μας την ευελιξία να κάνουμε γρήγορα αλλαγές στην σχεδίαση και μορφοποίηση των σελίδων αλλάζοντας μόνο ένα αρχείο. Προκειμένου να εισάγουμε στην σελίδα μας ένα εξωτερικό αρχείο CSS κάνουμε τα παρακάτω βήματα: Γράφουμε τους κανόνες CSS που θέλουμε σε ένα αρχείο και το αποθηκεύουμε (στον ίδιο φάκελο με την σελίδα μας, διαφορετικά πρέπει να προσέξουμε να δώσουμε σωστά το path) με επέκταση (extension).css πχ mystyle.css Πηγαίνουμε στο head της σελίδας μας και δηλώνουμε το αρχείο CSS που έχουμε φτιάξει, αυτό γίνεται προσθέτοντας το παρακάτω: <link rel="stylesheet" type="text/css" href="mystyle.css"> ανάμεσα στις ετικέτες <head> </head> Το όνομα του αρχείου CSS

9 Linked Stylesheet - Παράδειγμα 3 Κώδικας σελίδας test.html <html> <head> <title>linked Stylesheet - Example</title> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head> <body> <h1>lorem ipsum dolor</h1> <p>lorem ipsum dolor sit amet, <em>consectetuer adipiscing elit, sed diam nonummy</em> nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. </p> <p>ut wisi enim ad minim veniam, <strong>quis nostrud exerci tation</strong> ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat. </p> </body> </html> Κώδικας του CSS αρχείου με όνομα mystyle.css body { font-family: Tahoma; font-size: 14px; } h1 { color: purple; text-align: center; } p { text-align: justify; color: #965B30;} strong { color: green; }

10 Παράδειγμα 3 - Προβολή Παράδειγμα 3: - προβολή της σελίδας στον Firefox

11 Παραδείγματα Κανόνων CSS body { font-family: Tahoma; font-size: 14px; color: #121212; } p { text-align: justify; color: #000000; } h2 { color: red; } div { background-color: #dddddd; color: red;} span { color: orange; font-weight: bold; } (?) a { color: yellow; font-size: 16px; text-decoration: none; } (?) strong { color: blue; }

12 Ομαδοποίηση Επιλογέων (Grouping Selectors) Εάν στην σελίδα μας έχουμε περισσότερες από μία ετικέτες που θέλουμε να έχουν την ίδια μορφοποίηση τότε μπορούμε να συντάξουμε έναν μόνο κανόνα CSS που να απευθύνεται σε αυτές τις ετικέτες. Έτσι για παράδειγμα εάν στην σελίδα σας θέλετε όλες οι επικεφαλίδες να έχουν χρώμα μπλε και στοίχιση στο κέντρο, τότε αντί να συντάξετε 6 (όσες είναι και οι επικεφαλίδες h1 h6) διαφορετικούς CSS κανόνες μπορείτε να συντάξετε ένα μόνο κανόνα ως εξής: h1, h2, h3, h4, h5, h6 { color: blue; text-align: center; } Χωρίζοντας δηλαδή τον κάθε selector με κόμμα. Γενικά στην ομαδοποίηση των επιλογέων ο CSS κανόνας έχει την παρακάτω μορφή: Παράδειγματα: b, strong { color: purple; } selector1, selector2, selector3,.,selector-n { } h1, h2, p, li { color: #121212; text-align: left; }

13 Επιλογέας Κλάσης (Class Selector) Ο επιλογέας κλάσης μας δίνει την δυνατότητα να επιλέξουμε όλα τα στοιχεία που έχουν στην ιδιότητα (attribute) class μια συγκεκριμένη τιμή (όνομα κλάσης), οπουδήποτε και να βρίσκονται τα στοιχεία αυτά μέσα στο body της σελίδας και οποιαδήποτε στοιχεία να είναι αυτά (πχ p, h1, div κτλ). Σύνταξη: Ο επιλογέας γίνεται τελεία «.» και αμέσως μετά το όνομα της κλάσης..classname { property1: value1; property2: value2; }, όπου classname το όνομα της κλάσης. Αρχείο mystyle.css Παράδειγμα 4 <html>.paint_red { color: red; } <head> <title>class Selector - Example</title> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head> <body> <h1 class="paint_red">lorem ipsum dolor</h1> <p>lorem ipsum <em class="paint_red">consectetuer</em> aliquam erat.</p> <p>ut veniam, <strong class="paint_red">quis nostrud</strong> ullamcorper a commodo consequat.</p> </body> </html>

14 Παράδειγμα 4 - Προβολή Παράδειγμα 4: - προβολή της σελίδας στον Firefox

15 Επιλογέας id (id Selector) Η ιδιότητα id είναι πάρα πολύ χρήσιμη γιατί μας δίνει την δυνατότητα να ορίσουμε μονοσήμαντα ένα στοιχείο σε όλη την σελίδα μας και έτσι με αναφορά στην τιμή του id (όνομα id) από το CSS μπορούμε να το ξεχωρίσουμε από τα υπόλοιπα στοιχεία της σελίδας μας, έτσι ώστε να του εφαρμόσουμε ξεχωριστή και αποκλειστική μορφοποίηση. Σύνταξη: Ο επιλογέας γίνεται δίεση «#» και αμέσως μετά η τιμή του id. #idvalue { property1: value1; property2: value2; }, όπου idvalue η τιμή του id. Παράδειγμα 5 Αρχείο mystyle.css <html> <head> #mainparag { color: green; } <title>class Selector - Example</title> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head> <body> <h1>lorem ipsum dolor</h1> <p id="mainparag">lorem ipsum <em>consectetuer</em> aliquam erat.</p> <p>ut veniam, <strong>quis nostrud</strong> ullamcorper a commodo consequat.</p> </body> </html>

16 Παράδειγμα 5 - Προβολή Παράδειγμα 5: - προβολή της σελίδας στον Firefox

17 Part - 2

18 Κανόνες CSS και «Συγκρούσεις» (CSS Rules & Conflicts) Εξαιτίας του ότι (όπως είδαμε σε προηγούμενο μάθημα) μπορούμε με τρεις τρόπους να εισάγουμε CSS στην σελίδα μας, συχνά παρατηρείται το φαινόμενο να εμφανίζονται περισσότεροι από ένας κανόνες που να «στοχεύουν» το ίδιο στοιχείο. Δηλαδή, για παράδειγμα μπορεί ένας κανόνας CSS που βρίσκεται σε εξωτερικό αρχείο CSS (linked stylesheet) να «λέει» ότι τα γράμματα των παραγράφων να γίνουν κόκκινα, ενώ το ενσωματωμένο (Embedded) CSS «λέει» να είναι πράσινα και παράλληλα υπάρχει ένα inline style (μέσω του attribute style) σε μια συγκεκριμένη παράγραφο που λέει να έχει χρώμα μπλε. Οπότε προκύπτουν τα εξής ερωτήματα : Ποιο θα είναι το χρώμα που θα έχουν τα γράμματα της συγκεκριμένης παραγράφου και ποιο των υπολοίπων παραγράφων της σελίδας; 18

19 Κανόνες CSS και «Συγκρούσεις» (CSS Rules & Conflicts) - 2 inline style CSS μέσω του attribute style των ετικετών overrides Embedded style overrides υπερισχύει υπερισχύει Linked style «Ιεραρχία» κανόνων CSS Ενσωματωμένο CSS στην σελίδα CSS σε ξεχωριστό αρχείο Με τον όρο «σύγκρουση» εννοούμε ότι υπάρχουν δυο οι περισσότεροι κανόνες οι οποίοι έχουν τον ίδιο selector και περιέχουν κοινές ιδιότητες CSS αλλά με διαφορετικές τιμές. Για παράδειγμα έστω ότι στο ίδιο εξωτερικό αρχείο CSS υπάρχουν οι κανόνες: p { color: black; text-align: center;} και p {color: red;} με την παραπάνω σειρά εμφάνισης. Στην περίπτωση αυτή η «σύγκρουση» αφορά μόνο την τελική τιμή της ιδιότητας color και τίποτα άλλο, δηλαδή οι παράγραφοι θα έχουν κεντρική στοίχιση έτσι και αλλιώς. Σε τέτοιες περιπτώσεις υπερισχύει ο κανόνας που θα διαβαστεί τελευταίος από τον browser, δηλαδή τα γράμματα θα είναι κόκκινα. Με βάση το παραπάνω σχήμα προκύπτει για τα προηγούμενα ερωτήματα ότι: τα γράμματα της συγκεκριμένη παραγράφου θα είναι μπλε ενώ τα γράμματα των υπολοίπων παραγράφων θα είναι πράσινα. 19

20 CSS Σχόλια (CSS Comments) Μπορούμε να εισάγουμε σχόλια (comments) στο CSS για να εξηγούμε τον κώδικά μας και τα οποία μπορούν να μας βοηθήσουν όταν θα χρειαστεί κάποια στιγμή να τροποποιήσουμε τον πηγαίο κώδικα (source code) της σελίδας μας. Τα σχόλια αγνοούνται από τον browsers. Ένα CSS σχόλιο αρχίζει με τους χαρακτήρες /* και τελειώνει με τους χαρακτήρες */. Σχόλιο Δηλαδή: /* εδώ μπαίνει το κείμενο του σχολίου */ Παράδειγμα: div { text-align: center; /* This is a css comment, browser will ignore it */ color: #de0023; font-family: Tahoma; /* This is another comment */ } Χαρακτήρες έναρξης σχολίου Χαρακτήρες τερματισμού σχολίου 20

21 Λογισμικό Μαθήματος Firebug : Χρήσιμο εργαλείο που χρησιμοποιείται στην ανάπτυξη ιστοσελίδων. Συγκεκριμένα, μέσω του Firebug μπορούμε εύκολα και γρήγορα: Να εντοπίσουμε ποιος κανόνες CSS εφαρμόζονται σε κάθε στοιχείο στην σελίδα μας. Να «τροποποιήσουμε» και να πειραματιστούμε με τις ιδιότητες CSS και τις τιμές τους «εικονικά» χωρίς δηλαδή να τροποποιούμε την σελίδα μας. Να εντοπίσουμε τα σφάλματα της σελίδας μας. Είναι πολύ χρήσιμο όταν δουλεύουμε Html, CSS (και Javascipt) Να εντοπίζουμε και να αντιγράφουμε διάφορες λειτουργίες, μορφοποίηση και «τεχνικές» από άλλα web sites. 21

22 CSS Ιδιότητες Γραμματοσειράς (CSS Font Properties) Ιδιότητα Τιμές Περιγραφή font-family font-size font-style font-variant font-weight Όνομα γραμματοσειράς, πχ Tahoma, Arial, Verdana κτλ px (pixels), % (ποσοστό), em normal, italic, oblique normal, small-caps normal, bold Ορίζει την γραμματοσειρά του περιεχόμενου κειμένου. Διαβάστε περισσότερα. Ορίζει το μέγεθος των γραμμάτων του περιεχόμενου κειμένου. Διαβάστε περισσότερα Ορίζει το στυλ των γραμμάτων κανονικό ή πλάγιο. Ορίζει αν τα γράμματα θα είναι κανονικά ή μετατραπούν σε small-caps (μετατροπή των πεζών σε κεφαλαία). Διαβάστε περισσότερα Ορίζει πόσο «χοντρός» ή «λεπτός» θα εμφανισθεί ο κάθε χαρακτήρας του κείμενου. Διαβάστε περισσότερα 22

23 Html Παράδειγμα 6 <html> <head> <title>css Font Properties - Παράδειγμα 6</title> <meta http-equiv="content-type" content="text/html; charset=windows- 1253"> <link rel="stylesheet" type="text/css" href="css/mystyle1.css"> </head> <body> <h1>τίτλος Σελίδας</h1> <p>πρώτη παράγραφος <strong>κείμενο Σε Ετικέτα strong</strong></p> <span>κείμενο Σε Ετικέτα span</span> </body> </html> CSS (Κώδικας αρχείου mystyle1.css) body { font-family: Tahoma; font-size: 18px;} strong { color: green; } span { color: blue; font-variant: small-caps; font-weight: bold;} 23

24 Προβολή Παραδείγματος 6 & firebug Εικονίδιο έναρξης του Firebug Κλείσιμο Firebug Περιοχή Firebug Αριστερά επιλέγουμε το στοιχείο πχ το span Ιδιότητες που κληρονομεί από άλλους κανόνες (θα το δούμε αναλυτικά σε παρακάτω ενότητα ) Δεξιά βλέπουμε τους κανόνες CSS που εφαρμόζονται στο στοιχείο. 24

25 CSS Ιδιότητες Κειμένου (CSS Text Properties) Ιδιότητα Τιμές Περιγραφή text-align left, right, center, justify Ορίζει (αριστερή., δεξιά, κεντρική, πλήρης) στοίχιση στο κείμενο. text-indent textdecoration texttransform vertical-align none, overline, underline, line-through μήκος (px) ή ποσοστό (%) none, capitalize, uppercase, lowercase baseline, top, middle, bottom, μήκος σε pixels Ορίζει επιπλέον μορφοποίηση στόλισμα στο κείμενο. Ορίζει εσοχή (μόνο) στην πρώτη γραμμή του κειμένου. Ορίζει εάν οι χαρακτήρες του κειμένου θα προβληθούν στα κεφαλαία ή πεζά. Ορίζει την κάθετη στοίχιση ενός inline στοιχείου σε σχέση με το υπόλοιπο κείμενο. word-spacing normal or μήκος σε px Ορίζει την απόσταση μεταξύ της κάθε λέξης στο κείμενο. line-height letter-spacing color normal, αριθμός σε pixels, ποσοστό % του μεγέθους της γραμματοσειράς. normal ή μήκος σε pixels Όνομα χρώματος, δεκαεξαδικός κωδικός Ορίζει το ύψος της κάθε γραμμής που θα προβληθεί το κείμενο. Ορίζει την απόσταση μεταξύ του κάθε χαρακτήρα στο κείμενο. Ορίζει το χρώμα των γραμμάτων του κειμένου. 25

26 Html Παράδειγμα 7 <html> <head> <title>css Text Properties - Παράδειγμα 7</title> <meta http-equiv="content-type" content="text/html; charset=windows-1253 > <link rel="stylesheet" type="text/css" href="css/example7.css > </head> <body> <h1>τίτλος Σελίδας</h1> <p>lorem ipsum, <strong>κείμενο Σε Ετικέτα strong</strong> adipiscing elit, <span>κείμενο Σε Ετικέτα span</span> quis nostrud, <em>κείμενο Σε Ετικέτα em</em> dolore nulla.</p> </body> </html> CSS (Κώδικας αρχείου example7.css) body { font-family: Tahoma; font-size: 18px;} strong { color: green; word-spacing: 8px;} span { color: blue; vertical-align: middle; line-height: 30px;} em { color: red; text-decoration: underline; text-transform: uppercase; letter-spacing: 3px; } p {text-indent: 40px; } 26

27 Προβολή Παραδείγματος 7 & firebug Εικονίδιο έναρξης του Firebug Κλείσιμο Firebug Περιοχή Firebug Αριστερά επιλέγουμε το Δεξιά βλέπουμε τους κανόνες CSS στοιχείο πχ το em που εφαρμόζονται στο στοιχείο. Ιδιότητες που κληρονομούνται 27

28 Ιδιότητες Παρασκηνίου (CSS background Properties) Ιδιότητα Τιμές Περιγραφή background-color transparent, color Ορίζει χρώμα παρασκηνίου (background) background-image none, url("url") Εισάγει εικόνα στο παρασκήνιο. background-repeat background-position background-attachment repeat, repeat-x, repeat-y, no-repeat left top, left center, left bottom, right top, right center, right bottom, center top, center center, center bottom, αριθμός (px ή %) αριθμός (px ή %) scroll, fixed Ορίζουμε εάν θέλουμε: η εικόνα να επαναληφθεί μέχρι να καλυφθεί όλο το παρασκήνιο (default) η εικόνα να επαναληφθεί μόνο οριζόντια (άξονας x) η εικόνα να επαναληφθεί μόνο κάθετα (άξονας y) η εικόνα να μην επαναληφθεί Τοποθετεί την πάνω αριστερή γωνία της εικόνας σε σχέση με την πάνω αριστερή γωνία του στοιχείου η οποία θεωρείται το σημείο (0,0). Να σημειωθεί ότι εξ ορισμού (default) η εικόνα τοποθετείται έχοντας την πάνω αριστερή γωνία της στο σημείο (0,0). Παράδειγμα Ορίζει εάν η εικόνα θα μετακινείται (scroll) ή θα μείνει ακίνητη(fixed) καθώς πηγαίνουμε πάνω κάτω με τις μπάρες κύλισης (scroll bars). 28

29 Part - 3

30 CSS Box Model Στο CSS ο όρος Box Model χρησιμοποιείται συνήθως όταν μιλάμε για σχεδίαση και διάταξη. Όλα τα στοιχεία Html μπορούν να θεωρηθούν σαν boxes («κουτιά» - ορθογώνια πλαίσια). Το box model ουσιαστικά είναι το πλαίσιο το οποίο περιβάλλει ο browser κάθε στοιχείο και αποτελείται από margins, borders, padding και το περιεχόμενο (content) του στοιχείου. Σχήμα 1 30

31 CSS border Property border: Είναι το σύνορο (δηλαδή τα «όρια» πάνω, δεξιά, κάτω και αριστερά) του πλαισίου (box) του στοιχείου. Με την ιδιότητα border μπορούμε να ορίσουμε το πλάτος, το στυλ και το χρώμα του συνόρου του πλαισίου του κάθε στοιχείου. Για παράδειγμα ο κανόνας: p { border: 1px solid red; } ορίζει σύνορα πλάτους 1 pixel και χρώματος κόκκινου σε κάθε παράγραφο της σελίδας. Η ιδιότητα border είναι συντομογραφία και ορίζει ίδιο πλάτος, στυλ και χρώμα σε καθένα από τα 4 σύνορα (πάνω, δεξιά, κάτω, αριστερά) του πλαισίου. Εάν επιθυμούμε κάποιο ή κάθε ένα από τα 4 σύνορα να έχει διαφορετικό στυλ τότε θα χρησιμοποιούσαμε τις ιδιότητες border-top, border-right, border-bottom και border-left (και θα ορίζαμε ξεχωριστό στυλ για κάθε ιδιότητα) τις οποίες θα δούμε αναλυτικά σε παραπάνω ενότητα. 31

32 Ιδιότητα border - Παράδειγμα 8 Η σελίδα example8.html <html> <head> <title>css border Property - Example 8</title> <link rel="stylesheet" type="text/css" href="css/example8.css > </head> <body> <p class="border1">lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p> <p class="border2">lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p> <p class="border3 >Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p> <p class="border4 >Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p> </body> </html> Το αρχείο example8.css.border1 { border: 1px solid #000099; }.border2 { border: 3px solid #999900; }.border3 { border: 4px double #999900; }.border4 { border: 2px dashed #006633; } 32

33 Παράδειγμα 8 Προβολή Προβολή Παραδείγματος 8 στον firefox top border (border-top) left border (border-left) bottom border (border-bottom) right border (borderright) 33

34 CSS padding Property padding: Είναι το διάστημα (χώρος ) που μεσολαβεί μεταξύ του border και του περιεχομένου του στοιχείου. Η ιδιότητα padding είναι συντομογραφία και ορίζει το ίδιο διάστημα για κάθε πλευρά. Εάν επιθυμούμε να ορίσουμε διαφορετικό διάστημα για κάθε πλευρά τότε θα χρησιμοποιούσαμε τις ιδιότητες padding-top, padding-right, padding-bottom και padding-left (και θα ορίζαμε διαφορετικές τιμές για κάθε ιδιότητα) τις οποίες θα δούμε αναλυτικά σε παραπάνω ενότητα. Τα paddings επηρεάζονται από την ιδιότητα background-color, δηλαδή ο «χώρος» που βρίσκονται τα paddings έχει το ίδιο χρώμα με το χρώμα παρασκηνίου (background-color) του στοιχείου. Η τιμή της ιδιότητας padding μπορεί να είναι αριθμός pixel ή ποσοστό του μήκους (width) του στοιχείου που το περιέχει (parent). Παράδειγμα: p { padding: 8px; } div { padding: 2%; } 34

35 Ιδιότητα padding Παράδειγμα 9 Η σελίδα example9.html <html> <head> <title>css padding Property - Example 9</title> <link rel="stylesheet" type="text/css" href="css/example9.css > </head> <body> <p>lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit. </p> <p class="yellowbg">lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit. </p> </body> </html> Το αρχείο example9.css.yellowbg { background-color: yellow; } p { border: 2px solid #996600; padding: 20px; } 35

36 Παράδειγμα 9 Προβολή Προβολή Παραδείγματος 9 στον firefox top padding(padding-top) 20px 20px 20px 20px left padding (padding-left) bottom padding (padding-bottom) right padding (paddingright) 36

37 CSS margin Property margin: Είναι ο κενός χώρος (πάνω, δεξιά, κάτω και αριστερά) έξω από το border και γύρω από το στοιχείο. Στην ουσία μέσω της ιδιότητας margin ορίζουμε τον χώρο που θα μείνει κενός γύρω από το στοιχείο. Η ιδιότητα margin είναι συντομογραφία και ορίζει τον ίδιο χώρο για όλες τις πλευρές. Εάν επιθυμούσαμε να ορίσουμε διαφορετικά margins για κάθε πλευρά τότε θα χρησιμοποιούσαμε τις ιδιότητες margin-top, margin-right, margin-bottom και margin-left. Η ιδιότητα margin δεν επηρεάζεται από το χρώμα παρασκηνίου (background-color) του στοιχείου γιατί τα margins βρίσκονται έξω από το στοιχείο. Τα margins δηλαδή έχουν διαφανές (transparent) χρώμα παρασκηνίου (background-color). Η τιμή της ιδιότητας margin μπορεί να είναι αριθμός pixel ή ποσοστό του μήκους (width) του στοιχείου ή auto. Παράδειγμα: p { margin: 5px; } div { margin: 2%; } h1 { margin: auto; } 37

38 Ιδιότητα margin Παράδειγμα 10 Η σελίδα example10.html <html> <head> <title>css padding Property - Example 10</title> <link rel="stylesheet" type="text/css" href="css/example10.css > </head> <body> <p>lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit. </p> </body> </html> Το αρχείο example10.css p { } border: 1px solid red; padding: 20px; margin: 50px; background-color: #dddddd; 38

39 Παράδειγμα 10 Προβολή Προβολή Παραδείγματος 10 στον firefox top margin(margin-top) 50px 50px 50px 50px left margin (margin-left) right margin (margin-right) bottom margin (margin-bottom) 39

40 Οι CSS ιδιότητες width και height Ιδιότητα Τιμές Περιγραφή width αριθμό px, % του μήκους του στοιχείου που τα περιέχει (parent element), auto Ορίζει το μήκος του στοιχείου. height αριθμό px, % (ομοίως), auto Ορίζει το ύψος του στοιχείου. Τα block level στοιχεία όπως είδαμε σε προηγούμενο μάθημα καταλαμβάνουν εξ ορισμού το 100% του μήκους του στοιχείου που τα περιέχει, ενώ έχουν height auto, δηλαδή το ύψος τους υπολογίζεται με βάση το περιεχόμενο τους. Τα inline στοιχεία έχουν width και height auto, δηλαδή το ύψος και το μήκος τους υπολογίζονται με βάση το περιεχόμενο τους (κείμενο και εικόνες). Οι ιδιότητες width και height δεν έχουν καμία επίδραση στα inline στοιχεία με εξαίρεση τις εικόνες (<img>). Χρησιμοποιώντας τις ιδιότητες width και height μπορούμε να ορίσουμε τις διαστάσεις που θέλουμε μόνο στα block level στοιχεία. Παράδειγμα: div { width: 960px; } div { width: 90%; } 40

41 Στοίχιση block level Στοιχείων στο Κέντρο Μέχρι στιγμής για την κεντρική στοίχιση του κειμένου και εικόνας χρησιμοποιούσαμε την ιδιότητα text-align την οποία διαθέτουν μόνο τα block level στοιχεία (και όχι τα inline) και η στοίχιση εφαρμόζεται στα inline στοιχεία που περιέχουν στο εσωτερικό τους. Εάν όμως είχαμε ένα block level στοιχείο το οποίο έχει μήκος μικρότερο από το μήκος του στοιχείου που το περιέχει, του βάζαμε border, background κτλ και θέλαμε να το στοιχίσουμε στο κέντρο της σελίδας (ή κάποιου άλλου block στοιχείου) ποια ιδιότητα CSS θα χρησιμοποιούσαμε; Δυστυχώς δεν υπάρχει κάποια ιδιότητα ανάλογη της text-align που να κάνει το ίδιο πράγμα για τα block level στοιχεία. Για την λύση στο παραπάνω πρόβλημα χρησιμοποιείται η παρακάτω «τεχνική»: 1. Πρώτα με την ιδιότητα width ορίζουμε μήκος (πχ width: 500px;) στο (block level) στοιχείο που θέλουμε να στοιχίσουμε στο κέντρο. 2. Κατόπιν του ορίζουμε: margin-left: auto; και margin-right: auto; Σημείωση: Σε εκδόσεις του Internet Explorer από την έκδοση 9 και κάτω η παραπάνω τεχνική δεν λειτουργεί εάν δεν ορίσουμε Doctype στην 1 η γραμμή της σελίδας μας. Στα παραδείγματα που ακολουθούν γίνεται χρήση του HTML 4.01 Transitional. 41

42 Στοίχιση στο Κέντρο Παράδειγμα 11 Η σελίδα example11.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " <html> <head> <title>css padding Property - Example 11</title> <link rel="stylesheet" type="text/css" href="css/example11.css > </head> <body> <p class="myblock">lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat.</p> </body> </html> Το αρχείο example11.css.myblock { border: 4px solid red; padding: 20px; margin-top: 40px; background-color: #dfdfee; width: 300px; margin-left: auto; margin-right: auto; } Για στοίχιση στο κέντρο 42

43 Παράδειγμα 11 Προβολή Προβολή Παραδείγματος 11 στον firefox top margin(margin-top) auto 40px auto left margin (margin-left) right margin (margin-right) 43

44 Στοίχιση στο Κέντρο Παράδειγμα 12 Η σελίδα example12html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " <html> <head> <title>css padding Property - Example 12</title> <link rel="stylesheet" type="text/css" href="css/example12.css"> </head> <body> <div id="wrapper > <div class="article > <h1>lorem ipsum dolor</h1> <p>lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor. </p> </div> </div> </body> </html> 44

45 Στοίχιση στο Κέντρο Παράδειγμα 12 (2) Το αρχείο example12.css body { background-color: #F9F9F9; font-family: Verdana; color: #220000; } #wrapper { }.article { } h1 { } border: 1px solid #ababab; width: 960px; margin-left: auto; margin-right: auto; background-color: #ffffff; background-image: url("../images/spiral42.gif"); background-repeat: repeat-y; padding: 10px; margin-left: 42px; text-align: center; color: #660000; 45

46 Παράδειγμα 12 Προβολή Προβολή Παραδείγματος 12 στον firefox 46

Cascading Style Sheets (CSS)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Γαβαλάς Δαμιανός 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 προσδιορίζει τη βασική

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

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 χρησιμοποιείται για τη μορφοποίηση

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

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

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

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

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

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

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

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

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

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

Σπουδές 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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. Ποια η διαφορά

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

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

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

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

Διάλεξη 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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΟΔΗΓΟΣ ΟΠΤΙΚΗΣ ΤΑΥΤΟΤΗΤΑΣ

ΟΔΗΓΟΣ ΟΠΤΙΚΗΣ ΤΑΥΤΟΤΗΤΑΣ ΟΔΗΓΟΣ ΟΠΤΙΚΗΣ ΤΑΥΤΟΤΗΤΑΣ ΚΩΔΙΚΟΠΟΙΗΣΗ & ΓΕΝΙΚΕΣ ΑΡΧΕΣ ΕΦΑΡΜΟΓΩΝ 2014 1 TEMPLATES 49 ΕΝΤΥΠΑ ΑΛΛΗΛΟΓΡΑΦΙΑΣ ΑΚΑΔΗΜΑΪΚΩΝ ΑΡΧΩΝ ΠΡΥΤΑΝΗΣ Τα θεσμικά έντυπα με τη συχνότερη χρήση σε καθημερινή βάση είναι τα

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Cascading Style Sheets

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

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

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

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

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

ΠΟΔΗΛΑΤΩ = ΠΡΑΣΙΝΗ ΟΔΗΓΗΣΗ ΓΙΑ ΕΛΑΤΤΩΣΗ ΡΥΠΩΝ ΚΑΙ ΥΓΙΗ ΔΙΑΒΙΩΣΗ

ΠΟΔΗΛΑΤΩ = ΠΡΑΣΙΝΗ ΟΔΗΓΗΣΗ ΓΙΑ ΕΛΑΤΤΩΣΗ ΡΥΠΩΝ ΚΑΙ ΥΓΙΗ ΔΙΑΒΙΩΣΗ ΠΟΔΗΛΑΤΩ = ΠΡΑΣΙΝΗ ΟΔΗΓΗΣΗ ΓΙΑ ΕΛΑΤΤΩΣΗ ΡΥΠΩΝ ΚΑΙ ΥΓΙΗ ΔΙΑΒΙΩΣΗ Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod ut laoreet dolore magna aliquam erat volutpat. Ut

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

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

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

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

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

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

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

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

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

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

Μάθημα 1 > Δομή HTML. html head body

Μάθημα 1 > Δομή HTML. html head body Μάθημα 1 > Δομή HTML Αυτός είναι ο κώδικας από το προηγούμενο παράδειγμα: hello world! Hello world! Αυτή η σελίδα εμφανίζει απλά το μήνυμα Hello world! στο πρόγραμμα περιήγησής σας.

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

CSS Εργαστήριο 1. Εισαγωγή - Σύνταξη - Εφαρμογή στην HTML

CSS Εργαστήριο 1. Εισαγωγή - Σύνταξη - Εφαρμογή στην HTML CSS Εργαστήριο 1. Εισαγωγή - Σύνταξη - Εφαρμογή στην HTML Εισαγωγή Το CSS (Cascading Style Sheets ή Επικαλυπτόμενα Φύλλα Στυλ) μας επιτρέπει να αλλάξουμε τον τρόπο με τον οποίο παρουσιάζονται τα στοιχεία

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

Στοιχεία ορισμού θέσης (Positioning Elements)

Στοιχεία ορισμού θέσης (Positioning Elements) Δικτυακά Πολυμέσα ΙΙ Εργαστήριο #7 0 : Ορισμός θέσης σε διατάξεις (positioned layouts). Γαβαλάς Δαμιανός dgavalas@aegean.gr Στοιχεία ορισμού θέσης (Positioning Elements) Οι ιδιότητες τοποθέτησης των CSS

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

Coperto Regular Coperto Italic Coperto Recline

Coperto Regular Coperto Italic Coperto Recline Page 1/16 Typeface Coperto Weights/Styles Overview Coperto Regular Coperto Italic Coperto Recline About Coperto Coperto is a sans serif typeface based on an oblong shape with a subtle stroke contrast.

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

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

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

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

Σχεδιασμός και Ανάπτυξη Ιστοσελίδων ΙΙ ΙΕΚ ΤΡΙΑΝΔΡΙΑΣ ΓΡΑΦΙΣΤΑΣ ΕΝΤΥΠΟΥ ΚΑΙ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΕΣΩΝ. CSS - Cascading Style Sheets

Σχεδιασμός και Ανάπτυξη Ιστοσελίδων ΙΙ ΙΕΚ ΤΡΙΑΝΔΡΙΑΣ ΓΡΑΦΙΣΤΑΣ ΕΝΤΥΠΟΥ ΚΑΙ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΕΣΩΝ. CSS - Cascading Style Sheets Σχεδιασμός και Ανάπτυξη Ιστοσελίδων ΙΙ ΙΕΚ ΤΡΙΑΝΔΡΙΑΣ ΓΡΑΦΙΣΤΑΣ ΕΝΤΥΠΟΥ ΚΑΙ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΕΣΩΝ CSS - Cascading Style Sheets Τι είναι τα CSS; Τα CSS (Διαδοχικά Φύλλα Στυλ) αποτελούν ένα πολύ καλό εργαλείο

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

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

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

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

12. HTML και CSS. Προαπαιτούμενες Γνώσεις: Απλή γνώση της σύνταξης HTML. Αρκεί η άσκηση «Η γλώσσα HTML Εισαγωγή».

12. HTML και CSS. Προαπαιτούμενες Γνώσεις: Απλή γνώση της σύνταξης HTML. Αρκεί η άσκηση «Η γλώσσα HTML Εισαγωγή». 12. HTML και CSS Σκοπός του Εργαστηρίου: Σκοπός της παρούσας εργαστηριακής άσκησης είναι η εισαγωγή στην τεχνολογία Cascading Style Sheets (CSS), η εξοικείωση με τις βασικές αρχές και χρήσεις της και τη

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

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

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

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

ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ - XML

ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ - XML ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ - XML Εργαστήριο 4 Στουγιάννου Ελευθερία estoug@unipi.gr Περιεχόμενα Τέταρτου Εργαστηριακού Μαθήματος XML CSS (CASCADING STYLE SHEETS)

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

Template MS-Word 2010

Template MS-Word 2010 Γεώργιος Κουρουπέτρογλου Template MS-Word 2010 Έκδοση: 1.0 Αθήνα 2013 Έργο «Κεντρικό Μητρώο Ελληνικών Ανοικτών Μαθημάτων» http://ocw-project.gunet.gr Το έργο Κεντρικό Μητρώο Ελληνικών Ανοικτών Μαθημάτων

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

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

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

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

CSS Εργαστήριο 5. Θέση και διάταξη

CSS Εργαστήριο 5. Θέση και διάταξη Display - Επίδειξη CSS Εργαστήριο 5. Θέση και διάταξη Η ιδιότητα display καθορίζει πως και εάν ένα στοιχείο εμφανίζεται στην οθόνη. Τα περισσότερα στοιχεία, εξορισμού είναι είτε block είτε inline. Ένα

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

Σχεδόν όλες οι ιστοσελίδες βασίζονται σε μεγάλο βαθμό σε πίνακες. Για να εισάγουμε έναν πίνακα επιλέγουμε από το μενού Insert->Table.

Σχεδόν όλες οι ιστοσελίδες βασίζονται σε μεγάλο βαθμό σε πίνακες. Για να εισάγουμε έναν πίνακα επιλέγουμε από το μενού Insert->Table. DreamWeaver - Άσκηση 4η Πίνακες Παρακάτω θα δούμε πως μπορούμε να δημιουργούμε και να επεξεργαζόμαστε πίνακες, μια πολύ βασική δομή. Θα δούμε πως γίνεται εισαγωγή πίνακα, ένωση κελιών του πίνακα, προσθήκη

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

ΕΠΛ 012. ιαδοχικά Φύλλα Στυλ

ΕΠΛ 012. ιαδοχικά Φύλλα Στυλ ΕΠΛ 012 ιαδοχικά Φύλλα Στυλ Cascading Style Sheets (CSS) Φύλλα Στυλ Μηχανισµός καθορισµού και τροποποίησης µορφοποίησης εγγράφων από τους συγγράφεις Πιο γενικός τρόπος από το καθορισµό όλων των χαρακτηριστικών

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

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

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

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

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

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

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

CTEC-153: ΥΠΟΛΟΓΙΣΤΙΚΑ ΦΥΛΛΑ

CTEC-153: ΥΠΟΛΟΓΙΣΤΙΚΑ ΦΥΛΛΑ ΜΑΘΗΜΑ 5 ΣΤΟΧΟΙ: 1. Μορφοποίηση Αριθμών 2. Αλλαγή Μεγέθους Και Τύπου Γραμματοσειράς 3. Χρησιμοποίηση Πλάγιων, Έντονων, Υπογραμμισμένων Χαρακτήρων 4. Αλλαγή Χρώματος Γραμματοσειράς 5. Παράθυρο Διαλόγου

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

CSS. Cascading Style Sheets. Γλώσσες και Τεχνολογίες Ιστού Τμήμα Πληροφορικής - ΑΤΕΙ Θεσσαλονίκης

CSS. Cascading Style Sheets. Γλώσσες και Τεχνολογίες Ιστού Τμήμα Πληροφορικής - ΑΤΕΙ Θεσσαλονίκης CSS Cascading Style Sheets CSS Τα Cascading Style Sheets ορίζουν τις ιδιότητες παρουσίασης των στοιχεία της HTML. Αρχικά η HTML δεν περιελάμβανε στοιχεία για την εμφάνιση / παρουσίαση της πληροφορίας αλλά

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

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

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

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

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

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

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

ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ. Κειμενογράφος WORD

ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ. Κειμενογράφος WORD ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ Κειμενογράφος WORD ΣΚΟΠΟΣ Η ανάπτυξη δεξιοτήτων επεξεργασίας κειμένου ΠΡΟΤΑΣΕΙΣ ΚΑΙ ΡΥΘΜΙΣΕΙΣ Άνω περιθώριο (top margin) : 2.49cm Κάτω περιθώριο (bottom margin) :5.99cm Αριστερό περιθώριο

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

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

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

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

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

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

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

Στις επόµενες διαφάνειες θα δούµε τις ιδιότητες του CSS που µπορούµε να επηρεάσουµε µέσω του Dreamweaver.

Στις επόµενες διαφάνειες θα δούµε τις ιδιότητες του CSS που µπορούµε να επηρεάσουµε µέσω του Dreamweaver. Στις επόµενες διαφάνειες θα δούµε τις ιδιότητες του CSS που µπορούµε να επηρεάσουµε µέσω του Dreamweaver. 37 Αφού καθορίσετε τα βασικά στοιχεία του νέου κανόνα css, όπως είδαµε στις προηγούµενες διαφάνειες,

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Microsoft Word Μέρος 1

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Microsoft Word Μέρος 1 Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη της Πληροφορικής και Πληροφοριακά Συστήματα Εργαστήριο - ΕΠΛ003 Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο Microsoft Word Μέρος 1 Παναγιώτης

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

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

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

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

Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου

Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 03 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και

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

ΜΑΘΗΜΑ Στοίχιση Παραγράφων. 2. Εσοχές Παραγράφων ΣΤΟΧΟΙ:

ΜΑΘΗΜΑ Στοίχιση Παραγράφων. 2. Εσοχές Παραγράφων ΣΤΟΧΟΙ: ΜΑΘΗΜΑ 4 ΣΤΟΧΟΙ: 1. Στοίχιση Παραγράφων 2. Εσοχές Παραγράφων 3. Διάστημα Μεταξύ Γραμμών (Διάστιχο) 4. Απόσταση Μεταξύ Παραγράφων 5. Καθορισμός Στηλοθετών (Tabs) 6. Μετακίνηση Στηλοθετών 7. Διαγραφή Στηλοθετών

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

Οδηγός χρήσης της ταυτότητας της Κοινοβουλευτικής Ομάδας του ΕΛΚ 2015

Οδηγός χρήσης της ταυτότητας της Κοινοβουλευτικής Ομάδας του ΕΛΚ 2015 Οδηγός χρήσης της ταυτότητας της Κοινοβουλευτικής Ομάδας του ΕΛΚ 2015 EL Εικόνα: David Lliff Κοινοβουλευτική Ομάδα του ΕΛΚ στο Ευρωπαϊκό Κοινοβούλιο 60 Rue Wiertz 1047 Βρυξέλλες, Βέλγιο Εκδότης Pedro López

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

Εμφάνιση και κρύψιμο στοιχείων

Εμφάνιση και κρύψιμο στοιχείων Δικτυακά Πολυμέσα ΙΙ Εργαστήριο #8 0 : Δυναμικά εφέ με χρήση CSS Γαβαλάς Δαμιανός dgavalas@aegean.gr Εμφάνιση και κρύψιμο στοιχείων Χρήση της ιδιότητας display με επιτρεπτές τιμές: none: κρύψιμο του στοιχείου

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

ADVERTISEMENT GUIDELINES DESIGN 2017

ADVERTISEMENT GUIDELINES DESIGN 2017 ADVERTISEMENT GUIDELINES DESIGN 2017 1. Το σημείο που τοποθετούμε το λογότυπο του συνεργάτη δεν θεωρείται παραδοσιακή διαφημιστική θέση. Το λογότυπο έχει συγκεκριμένη διάσταση και σηματοδοτεί την εκάστοτε

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

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΣΧΕΔΙΑΣΜΟΥ ΕΦΑΡΜΟΓΩΝ

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΣΧΕΔΙΑΣΜΟΥ ΕΦΑΡΜΟΓΩΝ ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΣΧΕΔΙΑΣΜΟΥ ΕΦΑΡΜΟΓΩΝ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας & Επικοινωνίας 8 Μαρτίου 2001 Hypertext Markup Language (HTML)! Σε μια ιστοσελίδα μπορούν να εμφανίζονται διαφορετικά

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

Template MS-PowerPoint 2010 Έκδοση 1.0

Template MS-PowerPoint 2010 Έκδοση 1.0 Κεντρικό Μητρώο Ελληνικών Ανοικτών Μαθημάτων Template MS-PowerPoint 2010 Έκδοση 1.0 Γεώργιος Κουρουπέτρογλου koupe@di.uoa.gr Αδεια Χρήσης Το παρόν υλικό υπόκειται σε άδειες χρήσης Creative Commons. Στην

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

Στελεχώνου ε το σή ερα το τώρα και το αύριο!

Στελεχώνου ε το σή ερα το τώρα και το αύριο! Web HTML & CSS Εκπαιδευτικός & Εξεταστικός όμιλος FACEtoFACE Authorized Training & Certification Centers E.O.P.P.E.P Πιστοποιημένο Εκπαιδευτικό & Εξεταστικό Κέντρο Αθήνας Από το Υπουργείο Παιδείας Authorized

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

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

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

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

Κεφάλαιο 4 HyperText Markup Language - HTML. Προγραμματιστικά εργαλεία για το διαδίκτυο Φίλιππος Κουτσάκας, Πολύγυρος 2013

Κεφάλαιο 4 HyperText Markup Language - HTML. Προγραμματιστικά εργαλεία για το διαδίκτυο Φίλιππος Κουτσάκας, Πολύγυρος 2013 Κεφάλαιο 4 HyperText Markup Language - HTML Προγραμματιστικά εργαλεία για το διαδίκτυο Φίλιππος Κουτσάκας, Πολύγυρος 2013 Τι είναι η HTML; Ένας τρόπος για να πεις στον σελιδομετρητή πώς να αναπαραστήσει

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

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

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

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

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Microsoft Word Μέρος 1

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Microsoft Word Μέρος 1 Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο ΕΠΛ001 Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο Microsoft Word Μέρος 1 Παναγιώτης Χατζηχριστοδούλου Εισαγωγή

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

<HTML> <HEAD> <TITLE> <BODY>

<HTML> <HEAD> <TITLE> <BODY> ΑΣΚΗΣΗ 1 1. Ανοίξτε τον επεξεργαστή ιστοσελίδων 2. Αποθηκεύστε στο X:/mathimata/html/askiseis/ με όνομα askisi1b.html 3. Θα φτιάξουμε μια νέα ιστοσελίδα, χρησιμοποιώντας τις βασικές ετικέτες

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

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

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

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

Σημασιολογικός Ιστός (Semantic Web) - XML

Σημασιολογικός Ιστός (Semantic Web) - XML Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σημασιολογικός Ιστός (Semantic Web) - XML 8/11/2016 Δρ. Ανδριάνα Πρέντζα Αναπληρώτρια Καθηγήτρια aprentza@unipi.gr Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων

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

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

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

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

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

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

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

Template MS-Word 2013

Template MS-Word 2013 Γεώργιος Κουρουπέτρογλου Template MS-Word 2013 Έκδοση: 1.0 Αθήνα 2014 Έργο «Κεντρικό Μητρώο Ελληνικών Ανοικτών Μαθημάτων» http://ocw-project.gunet.gr Στην υλοποίηση του παραδοτέου αυτού συνέβαλαν οι: Γεώργιος

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

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

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

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

Διερευνώντας την ασφάλεια στο διαδίκτυο με εργαλεία ΤΠΕ. Ροδούλα Σαμψών Σάββα Δημοτικό Σχολείο Δευτεράς

Διερευνώντας την ασφάλεια στο διαδίκτυο με εργαλεία ΤΠΕ. Ροδούλα Σαμψών Σάββα Δημοτικό Σχολείο Δευτεράς Διερευνώντας την ασφάλεια στο διαδίκτυο με εργαλεία ΤΠΕ Ροδούλα Σαμψών Σάββα Δημοτικό Σχολείο Δευτεράς Διαδίκτυο: ευλογία ή κατάρα; ΤΑΞΗ: ΜΑΘΗΜΑ: ΣΚΟΠΟΣ: Στ Δημοτικού Αγωγή Υγείας Τα παιδιά να διερευνήσουν

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

Template MS-PowerPoint 2013 Έκδοση 1.0

Template MS-PowerPoint 2013 Έκδοση 1.0 Κεντρικό Μητρώο Ελληνικών Ανοικτών Μαθημάτων Template MS-PowerPoint 2013 Έκδοση 1.0 Γεώργιος Κουρουπέτρογλου koupe@di.uoa.gr Άδεια Χρήσης (1/3) Στην υλοποίηση του παραδοτέου αυτού συνέβαλαν οι: Γεώργιος

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

Η ΠΑΡΟΥΣΙΑΣΗ ΤΗΣ ΕΡΕΥΝΗΤΙΚΗΣ ΕΡΓΑΣΙΑΣ

Η ΠΑΡΟΥΣΙΑΣΗ ΤΗΣ ΕΡΕΥΝΗΤΙΚΗΣ ΕΡΓΑΣΙΑΣ Η ΠΑΡΟΥΣΙΑΣΗ ΤΗΣ ΕΡΕΥΝΗΤΙΚΗΣ ΕΡΓΑΣΙΑΣ Καθηγητής Τεχνολογίας 3 ου ΓΕΛ Κερατσινίου Ο Ρόλος του Εκπαιδευτικού Στηρίζει τους μαθητές στην αξιοποίηση τρόπων αναπαράστασης των γνώσεων Στηρίζει τους μαθητές στην

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

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

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

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

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

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

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

Css. FACEtoFACE 32 Χρόνια Εμπειρίας. Εκπαιδευτικός & Εξεταστικός όμιλος Authorized Training & Certification Centers. Επικοινωνία

Css. FACEtoFACE 32 Χρόνια Εμπειρίας. Εκπαιδευτικός & Εξεταστικός όμιλος Authorized Training & Certification Centers. Επικοινωνία FACEtoFACE 32 Χρόνια Εμπειρίας. Εκπαιδευτικός & Εξεταστικός όμιλος Authorized Training & Certification Centers Css Επικοινωνία Εξεταστικό & Εκπαιδευτικό Κέντρο Αθήνας Authorized Training & Certification

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