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

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

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

Transcript

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

2 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2

3 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3

4 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ CSS

5 Περιεχόμενα ενότητας 1. Διαδοχικά Φύλλα Στυλ (CSS) 2. Τι είναι το CSS 3. Ιστορικά στοιχεία 4. Πλεονεκτήματα χρήσης CSS 5. Χρήση των Style Sheets 6. Κανόνες Σύνταξης CSS 7. Ιδιότητες CSS 5

6 Σκοποί ενότητας Εξοικείωση με τις βασικές έννοιες και δυνατότητες των CSS (Διαδοχικά Φύλλα Στυλ) 6

7 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ Διαδοχικά Φύλλα Στυλ (CSS)

8 Τι είναι Διαδοχικό Φύλλο Στυλ 1/4 CSS σημαίνει Cascading Style Sheets (Διαδοχικά Φύλλα Στυλ) Κάθε HTML στοιχείο έχει ένα προκαθορισμένο στυλ Η αλλαγή του προκαθορισμένου στυλ ενός HTML στοιχείου γίνεται μέσω του style attribute Αυτός ο τρόπος αλλαγής του στυλ - δηλαδή μέσω της χρήσης του style attribute των στοιχείων HTML- ονομάζεται inline Η αλλαγή στυλ μπορεί να γίνει με ακόμα δύο τρόπους: τον internal τρόπο - χρησιμοποιώντας, δηλαδή, ένα <style> element στο κομμάτι <head> του HTML εγγράφου, όπου δηλώνονται τα επιθυμητά στυλ των στοιχείων του HTML εγγράφου ή με τον external τρόπο - χρησιμοποιώντας, δηλαδή, ένα ή περισσότερα εξωτερικά (external) Style Sheets τα οποία αποθηκεύονται σε αρχεία CSS 8

9 Τι είναι Διαδοχικό Φύλλο Στυλ 2/4 Πιο συνηθισμένος και ο προτεινόμενος τρόπος για αλλαγή του στυλ μιας ιστοσελίδας Απλή style sheet γλώσσα η οποία περιγράφει την εμφάνιση και τη μορφοποίηση ενός εγγράφου το οποίο έχει γραφεί με χρήση γλώσσας σήμανσης Μπορεί να χρησιμοποιηθεί σε κάθε είδους αρχείου XML, όπως plain XML και SVG Η πιο συχνή χρήση του είναι για την αλλαγή του στυλ ιστοσελίδων γραμμένων σε HTML Μαζί με την HTML και την JavaScript, το CSS αποτελεί βασική τεχνολογία που χρησιμοποιείται κατά κόρον σήμερα για τη δημιουργία ιστοσελίδων και διεπαφών χρήστη για web και mobile applications 9

10 Τι είναι Διαδοχικό Φύλλο Στυλ 3/4 Σχεδιάστηκε κυρίως για να διευκολύνει τον διαχωρισμό του περιεχομένου του εγγράφου από την παρουσίασή του, για λόγους προσβασιμότητας, ευελιξίας, ευκολότερης διαμοίρασης και μικρότερης πολυπλοκότητας λόγω της ελαχιστοποίησης της επανάληψης κώδικα στη δόμηση του περιεχομένου Δίνει στο σχεδιαστή/ προγραμματιστή τη δυνατότητα να διαχωρίσει τις οδηγίες σχετικά με το πώς θα εμφανίζονται τα διάφορα στοιχεία στην ιστοσελίδα σε ένα ξεχωριστό αρχείο ή σε μια ενότητα του εγγράφου HTML Έτσι, διατηρώντας τις οδηγίες στυλ σε εξωτερικά.css αρχεία, μπορεί να αλλάξει με πολύ εύκολο τρόπο την εμφάνιση πολλών ιστοσελίδων, γλιτώνοντας κόπο και χρόνο 10

11 Τι είναι Διαδοχικό Φύλλο Στυλ 4/4 Για τον λόγο αυτό, το World Wide Web Consortium (W3C) δημιούργησε το CSS, με στόχο το διαχωρισμό όλης της μορφοποίησης από το HTML έγγραφο, και την αποθήκευσή του σε ένα ξεχωριστό αρχείο CSS. Συνεπώς, το CSS: Καθορίζει το επίπεδο παρουσίασης (presentation layer) της διεπαφής χρήστη Ορίζει στον περιηγητή το πώς πρέπει να παρουσιαστεί το κάθε στοιχείο στην οθόνη του χρήστη 11

12 Ιστορικά στοιχεία 1/3 Το CSS προτάθηκε για πρώτη φορά το 1994 από τον Håkon Wium Lie, συνεργάτη του Tim Berners-Lee στο CERN Μετά από συζητήσεις, προέκυψε το 1996 η πρώτη W3C Recommendation για το CSS (CSS1). To CSS επιτρέπει να επηρεάζεται το στυλ ενός εγγράφου από πολλαπλά style sheets ( cascading ). Κάποιες από τις δυνατότητες που παρείχε η CSS1 προδιαγραφή ήταν: Υποστήριξη ιδιοτήτων γραμματοσειράς Προσδιορισμός χρώματος γραμματοσειράς, φόντου και άλλων στοιχείων Διευθέτηση στοίχισης γραμματοσειράς, εικόνων, πινάκων, κλπ. 12

13 Ιστορικά στοιχεία 2/3 Για τον λόγο αυτό, το W3C ξεκίνησε την αναθεώρηση της προδιαγραφής CSS2 και τη δημιουργία της προδιαγραφής CSS 2.1 Η δημιουργία της CSS3 προδιαγραφής άρχισε το 1998 και είναι υπό ανάπτυξη Ενώ η CSS2 είναι μια μεγάλη προδιαγραφή η οποία ορίζει διάφορα χαρακτηριστικά, η CSS3 χωρίζεται σε πολλά ξεχωριστά αρχεία ( modules ) Κάθε ένα από αυτά τα modules προσθέτει ή επεκτείνει χαρακτηριστικά ήδη ορισμένα στην CSS2, διατηρώντας έτσι συμβατότητα προς τα πίσω (backwards compatibility) 13

14 Ιστορικά στοιχεία 3/3 Έκδοση Χαρακτηριστικά CSS 1 CSS 2 CSS 2.1 CSS 3.0 Έγινε επίσημη σύσταση (recommendation) του W3C τον Δεκέμβριο του Άρχισε να χρησιμοποιείται στους περισσότερους περιηγητές από το 2000 και μετά. Ανάμεσα σε άλλα υποστήριζε: Στοίχιση κειμένου, εικόνων, πινάκων, κλπ. Ιδιότητες γραμματοσειράς Μοναδικά αναγνωριστικά (ids) για στοιχεία Κλάσεις για ομάδες ιδιοτήτων Δημοσιεύτηκε ως W3C Recommendation τον Μάιο του 1998, αλλά δεν υποστηρίχθηκε ποτέ πλήρως. Κάποιες νέες δυνατότητες που εισήγαγε: Τύπους μέσων (media types) z-index Bidirectional text Νέες ιδιότητες για γραμματοσειρές (πχ. σκιά - shadow) Δημοσιεύτηκε τον Ιούνιο του Διορθώνει λάθη της προδιαγραφής CSS2 Αφαιρεί στοιχεία που δεν υποστηρίζονται πλήρως από τους περιηγητές Επεκτείνει τα χαρακτηριστικά που υποστηρίζονται πλήρως Υπό ανάπτυξη. Βασικά χαρακτηριστικά: Χωρίζεται σε modules. Αποτελείται από πολλές διαφορετικές προδιαγραφές Εισάγει νέες δυνατότητες και εφφέ, όπως: animations, transitions, gradients, multiple backgrounds, 3D transforms, κλπ. Παρέχει τη δυνατότητα για advanced selectors 14

15 Πλεονεκτήματα χρήσης CSS 1/2 Μεγαλύτερη ευελιξία, καλύτερα αποτελέσματα: με χρήση του CSS είναι πλέον δυνατές μορφοποιήσεις δύσκολες ή αδύνατες με χρήση μόνο HTML Γρηγορότερες ιστοσελίδες: χρησιμοποιώντας εξωτερικό αρχείο HTML, o περιηγητής το αποθηκεύει στην μνήμη cache την πρώτη φορά που φορτώνει κάποια ιστοσελίδα ενός ιστοτόπου, οπότε δε χρειάζεται να το κατεβάζει κάθε φορά που ο χρήστης επισκέπτεται μια ιστοσελίδα του ιστοτόπου Η συντήρηση αλλά και η διαμοίραση των ιστοσελίδων είναι πλέον πολύ ευκολότερη, καθώς η εμφάνιση μιας ολόκληρης ιστοσελίδας μπορεί να ελέγχεται από ένα ή περισσότερα εξωτερικά αρχεία CSS Σε περίπτωση που ο σχεδιαστής της ιστοσελίδας θέλει να αλλάξει κάτι στην εμφάνιση κάποιου στοιχείου, αρκεί να αλλάξει το αρχείο CSS. Αυτό είναι ιδιαίτερα χρήσιμο στην περίπτωση που πρέπει να γίνει αλλαγή ενός στοιχείου που υπάρχει σε διάφορα σημεία στην ιστοσελίδα, καθώς χρειάζεται πλέον μια μόνο αλλαγή στο CSS. 15

16 Πλεονεκτήματα χρήσης CSS 2/2 Ο κώδικας HTML είναι πλέον λιγότερο πολύπλοκος, πιο ευανάγνωστος και συντομότερος, δεδομένου ότι οι κανόνες μορφοποίησης γράφονται μόνο μια φορά και εφαρμόζονται με ιεραρχικό τρόπο ( precedence rules ) Ο σχεδιαστής της ιστοσελίδας έχει μεγαλύτερο έλεγχο όσον αφορά στο στυλ της ιστοσελίδας, ενώ μπορεί να χρησιμοποιεί πολλαπλά CSS αρχεία για μια ιστοσελίδα Καλύτερο Search Engine Optimization (SEO): το περιεχόμενο είναι ανεξάρτητο από τη μορφοποίησή του, οπότε είναι ευκολότερο να γίνει καταγραφή και αρχειοθέτηση (indexing) από τις μηχανές αναζήτησης 16

17 Τι ονομάζεται Cascade στο CSS Aναφέρεται στο συνδυασμό: των προκαθορισμένων στυλ του περιηγητή των εξωτερικών style sheets και των inline, internal (ή embedded) και user-defined styles σε ένα style sheet Στο CSS επιτρέπεται τα στοιχεία να κληρονομούν στυλ από στοιχεία - γονείς. Ένα στοιχείο - παιδί κληρονομεί το στυλ του από το στοιχείο - γονέα, εκτός κι αν οριστεί ένα συγκεκριμένο στυλ για το στοιχείο - παιδί. Το Cascade ορίζει ότι κάθε ξεχωριστό στυλ έχει διαφορετική προτεραιότητα η οποία επηρεάζει την κληρονομικότητα του CSS. Τα στυλ μπορούν να ταξινομηθούν ως προς την προτεραιότητά τους σε φθίνουσα σειρά, ως εξής: Inline styles Internal styles External style sheet Browser default 17

18 Χρήση των Style Sheets 1/5 Internal Styles: Χρησιμοποιείται στην περίπτωση που μία μόνο ιστοσελίδα ενός ιστοτόπου έχει διαφορετικό στυλ από τις υπόλοιπες σελίδες Μπορεί, έτσι, ο σχεδιαστής της ιστοσελίδας να εφαρμόσει κάποιους κανόνες CSS μόνο στη συγκεκριμένη ιστοσελίδα ή να τροποποιήσει τους υπάρχοντες κανόνες CSS του ιστοτόπου Ορίζεται στο κομμάτι head της ιστοσελίδας, μέσα στην ετικέτα <style> <style type= text/css > body {} </style> 18

19 Χρήση των Style Sheets 2/5 Inline Styles: Το inline style ενός μόνο στοιχείου ορίζεται μέσω της ιδιότητας style της σχετικής ετικέτας Χρησιμοποιείται όταν στόχος είναι η μορφοποίηση ενός μόνο στοιχείου της ιστοσελίδας και η εν λόγω μορφοποιήση δε θα χρειαστεί για κάτι άλλο στην ιστοσελίδα Για παράδειγμα, στον ακόλουθο κώδικα ορίζεται ότι το μέγεθος της γραμματοσειράς στη συγκεκριμένη παράγραφο είναι 12px: <p style= font size: 12px > MyParagraph!</p> 19

20 Χρήση των Style Sheets 3/5 External Style Sheet: Ιδανικό για εφαρμογή του στυλ σε πολλές σελίδες Κάθε ιστοσελίδα θα πρέπει να συμπεριλαμβάνει έναν σύνδεσμο προς το style sheet Αυτό γίνεται με χρήση της ετικέτας <link>, η οποία πρέπει να είναι στο κομμάτι head της ιστοσελίδας Αποτελεί τη σωστότερη χρήση CSS Παράδειγμα χρήσης: <head> <link rel="stylesheet" type="text/css" href="style.css"> </head> 20

21 Χρήση των Style Sheets 4/5 Το αρχείο style.css μπορεί να γραφεί σε οποιονδήποτε text editor Πρέπει να μην περιέχει ετικέτες HTML και να αποθηκευθεί με κατάληξη.css Παραδείγματος χάρη, μπορεί να είναι το παρακάτω: body { background-color: blue; } h1 { color: black; margin-left: 25px; } 21

22 Χρήση των Style Sheets 5/5 Μπορεί, επίσης, να γίνεται αναφορά σε πολλαπλά external style sheets στο ίδιο HTML έγγραφο. Μεγαλύτερη προτεραιότητα έχει αυτό που έχει γραφεί τελευταίο. Ποιό στυλ θα χρησιμοποιηθεί εάν ορίζονται περισσότερα από ένα στυλ για κάποιο HTML στοιχείο; Μεγαλύτερη προτεραιότητα έχουν τα inline styles (μέσα σε ετικέτα στοιχείου HTML), οπότε θα παρακάμψει (override) το style που ορίζεται στην ετικέτα <head> (internal style) Έπειτα, θα παρακάμψει το style που ορίζεται σε external style sheets, αλλά και στο προκαθορισμένο στυλ του περιηγητή (default) 22

23 Δένδρο εγγράφου (Document Tree) Κάθε HTML και XHTML έγγραφο είναι ένα Document Tree. Όταν ο περιηγητής φορτώνει μια ιστοσελίδα, δημιουργεί το λεγόμενο Document Object Model της ιστοσελίδας, το οποίο κατασκευάζεται ως δέντρο από αντικείμενα. Στο ακόλουθο παράδειγμα αναλύεται η δομή ενός Document Tree: Εικόνα 1 23

24 Κληρονομικότητα 1/3 Στην HTML, κάθε στοιχείο θεωρείται απόγονος (descendant) κάποιου άλλου στοιχείου, επιτρέποντάς το να κληρονομεί ιδιότητες από το στοιχείο-γονέα Ο κάθε απόγονος μπορεί να έχει και δικούς του απογόνους, εκτός και αν πρόκειται για στοιχεία με κενές ετικέτες, όπως το img Έτσι διαμορφώνεται μια ιεραρχία, η οποία αποτελεί το DOM Tree (Document Object Model tree) Τα στοιχείο - απόγονος, λοιπόν, μπορεί να κληρονομήσει μια ιδιότητα από τον γονέα του Αυτό συμβαίνει στην περίπτωση που δεν έχει οριστεί κάποιο συγκεκριμένο στυλ για το στοιχείο - παιδί 24

25 Κληρονομικότητα 2/3 Κάποιες ιδιότητες CSS, οι οποίες μπορούν να κληρονομηθούν και σε στοιχεία απογόνους είναι οι εξής: Color font size font family font style font weight text align text decoration 25

26 Κληρονομικότητα 3/3 Ο σχεδιαστής της ιστοσελίδας μπορεί να ορίσει μια διαφορετική τιμή μέσω κανόνα CSS για μια συγκεκριμένη ιδιότητα ενός στοιχείου Στην περίπτωση αυτή, θα εφαρμοστεί αυτή η τιμή και όχι η κληρονομημένη (inherited) τιμή του στοιχείου Εάν θέλουμε ένα στοιχείο να αποκτήσει για μια ιδιότητα την τιμή της ιδιότητας αυτής του γονέα του, ενώ αυτή κανονικά δεν κληρονομείται, τότε υπάρχει η δυνατότητα να οριστεί ως τιμή της ιδιότητας για το στοιχείο αυτό η τιμή inherit 26

27 Κανόνες Σύνταξης CSS 1/3 Ένας κανόνας (rule) CSS αποτελείται από δύο μέρη: τον επιλογέα (CSS selector) και το μπλοκ δήλωσης (declaration block) Ο επιλογέας δείχνει στο στοιχείο που θα μορφοποιηθεί Το μπλοκ δήλωσης αφορά στο πώς αυτό θα μορφοποιηθεί. Περιέχει όνομα ιδιότητας (CSS property) και τιμή Οι ιδιότητες διαχωρίζονται με ;. Η σύνταξη είναι η ακόλουθη: selector { property: value;} 27

28 Κανόνες Σύνταξης CSS 2/3 Ο επιλογέας μπορεί να περιέχει και πολλαπλές ιδιότητες: selector { property1: value1; property2: value2; } Κάθε μπλοκ δήλωσης περιέχεται σε αγκύλες και κάθε δήλωση πρέπει να τερματίζεται με ; Για παράδειγμα, ο κώδικας για να οριστεί ότι όλα τα στοιχεία <p> του συγκεκριμένου εγγράφου θα έχουν στοίχιση στο κέντρο και κείμενο χρώματος μαύρο, είναι ο ακόλουθος: p {color:black;text align:center;} 28

29 Κανόνες Σύνταξης CSS 3/3 Για λόγους αναγνωσιμότητας, μπορεί να γραφεί μία μόνο δήλωση ανά γραμμή. Το προηγούμενο, δηλαδή, παράδειγμα μπορεί να ξαναγραφεί ως εξής: p { color: black; text-align: center; } Τέλος, μπορεί να γίνει δήλωση ιδιοτήτων για πολλαπλούς επιλογείς. Αντί, δηλαδή, για τον ακόλουθο κώδικα: h1 h2 h3 { color: yellow; } 29

30 Σχόλια CSS Τα σχόλια αποτελούν τμήματα κώδικα που παραβλέπονται από τον περιηγητή και χρησιμεύουν στην επεξήγηση του κώδικα Στο CSS η ανάγκη για σχόλια δεν είναι τόσο μεγάλη, αλλά μπορούν να χρησιμοποιηθούν για να διαχωρίζουν νοηματικά το αρχείο και για να παρέχουν χρήσιμες πληροφορίες Τα σχόλια εισάγονται μέσα σε /* */ Μπορούν να εκτείνονται σε περισσότερες από μία γραμμές 30

31 Επιλογείς CSS Οι επιλογείς CSS (CSS selectors) επιτρέπουν την επιλογή των HTML στοιχείων στα οποία θα εφαρμοστεί κάποια μορφοποίηση Χρησιμοποιούνται για να επιλεγούν στοιχεία βάσει του τύπου τους, της κλάσης τους, του id τους, κ.α. Ουσιαστικά, αποτελούν patterns για να αντιστοιχίζονται (match) στοιχεία στο document tree, το οποίο παρουσιάστηκε σε προηγούμενη υποενότητα Η προδιαγραφή του CSS ορίζει διάφορα είδη επιλογέων Συνοπτικά, οι βασικότεροι επιλογείς είναι οι ακόλουθοι: 31

32 Επιλογέας στοιχείο Επιλογέας στοιχείο (element selector ή type selector): Aποτελείται μόνο από το όνομα μιας ετικέτας HTML Επιλέγει το όνομα του στοιχείου βάσει του τύπου του (element type) Για παράδειγμα, έστω ότι πρέπει να εφαρμοστεί το ίδιο στυλ σε όλα τα στοιχεία <p> μιας ιστοσελίδας Θα επιλεγούν με ακόλουθο τον ακόλουθο τρόπο: p { } text-align: center; color: black; 32

33 Επιλογέας * Επιλογέας * (universal selector): ο επιλογέας αυτός ταιριάζει το όνομα κάθε στοιχείου Οι ιδιότητες που θα συμπεριληφθούν σε αυτόν τον κανόνα CSS θα εφαρμοστούν σε κάθε στοιχείο της ιστοσελίδας Χρησιμοποιείται, συνήθως, σε συνδυασμό με άλλους επιλογείς Στο ακόλουθο παράδειγμα, όλοι οι απόγονοι (descendants) του h1 θα έχουν κόκκινο χρώμα κειμένου: h1 * { color : red } 33

34 Επιλογέας id Επιλογέας id (id selector): Χρησιμοποιεί την ιδιότητα id ενός HTML στοιχείου για να επιλέξει ένα συγκεκριμένο στοιχείο Το id θα πρέπει να είναι μοναδικό, δηλαδή δε θα πρέπει να υπάρχουν δύο ή περισσότερα στοιχεία στην ιστοσελίδα μας με το ίδιο id Η χρήση των ids είναι παρόμοια με τη χρήση κλάσεων Είναι προτιμότερη η χρήση ids όταν το στοιχείο στο οποίο θα εφαρμοστεί η μορφοποίηση είναι μοναδικό Επίσης, αξίζει να σημειωθεί ότι το id έχει υψηλότερη προτεραιότητα σε σχέση με τις κλάσεις Για την επιλογή του επιθυμητού στοιχείου, γράφουμε τον χαρακτήρα #, ακολουθούμενο από το id του στοιχείου Το id δε μπορεί να ξεκινάει με αριθμό. Για παράδειγμα: #paragraph1 { text-align: center; color: blue; } 34

35 Επιλογέας κλάση 1/2 Επιλογέας κλάση (class selector): Ο επιλογέας αυτός ξεκινάει με μια τελεία., ακολουθούμενη από το όνομα της επιθυμητής κλάσης Ο περιηγητής ταιριάζει όσα στοιχεία στην ιστοσελίδα έχουν αυτήν την κλάση στην ιδιότητά τους class, και εφαρμόζει μορφοποίηση βάσει των ιδιοτήτων που θα γράψουμε στον κανόνα CSS Ένα στοιχείο μπορεί να ανήκει σε περισσότερες από μια κλάσεις, δηλωμένες στην ιδιότητά του class με κενά ανάμεσά τους Τα ονόματα των κλάσεων δε μπορούν να ξεκινούν από αριθμούς, όπως και τα ids Με τη χρήση κλάσεων, γίνεται εφικτή η ομαδοποίηση στοιχείων HTML, ώστε να τους αποδοθεί μετά συγκεκριμένη μορφοποίηση μέσω CSS Δεν υπάρχει περιορισμός για το πόσο συχνά θα χρησιμοποιηθεί μια κλάση σε μία ιστοσελίδα Στο παρακάτω παράδειγμα, όλα τα στοιχεία με class="center" θα έχουν στοίχιση στο κέντρο:.center { } text-align: center; 35

36 Επιλογέας κλάση 2/2 Είναι, επίσης, εφικτό να δηλωθεί ότι μόνο συγκεκριμένα στοιχεία κάποιας κλάσης θα πρέπει να επηρεάζονται από τον CSS κανόνα Στο επόμενο παράδειγμα θα εφαρμόζεται στοίχιση στο κέντρο στα στοιχεία με ετικέτα <p> και ιδιότητα class= center p.center { } text-align: center; 36

37 Επιλογέας απόγονος Επιλογέας απόγονος (descendant selector): επιλέγει στοιχεία που είναι απόγονοι άλλων στοιχείων στο document tree. Παράδειγμα: p { color: red; } em { color: red; } p em { color: blue; } 37

38 Επιλογείς Μπορούμε να συνδυάσουμε περισσότερους από έναν επιλογείς, δημιουργώντας σύνθετους επιλογείς CSS. Υπάρχουν διάφοροι τρόποι συνδυασμού επιλογέων. Για παράδειγμα: selector1, selector2, selector3, : εφαρμόζεται σε κάθε στοιχείο που πληροί τις προϋποθέσεις επιλογής για κάποιον από τους επιλογείς που χρησιμοποιήθηκαν selector1, selector2, selector3,, selectorν : εφαρμόζεται σε κάθε στοιχείο που πληροί τις προϋποθέσεις επιλογής του selectorν, το οποίο βρίσκεται σε στοιχείο που πληροί τις προϋποθέσεις του selectorν-1, κ.ο.κ 38

39 Ψευδο-κλάσεις & ψευδο-στοιχεία 1/4 Με χρήση των ψευδο-κλάσεων (pseudo-classes) είναι δυνατή η επιλογή στοιχείων βάσει χαρακτηριστικών άλλων πέρα από το όνομά τους, τις ιδιότητές τους ή το περιεχόμενό τους Για παράδειγμα, μπορούν να χρησιμοποιηθούν για να ορίσουμε διαφορετική μορφοποίηση για έναν υπερσύνδεσμο που έχουμε επισκεφθεί (visited) και για έναν υπερσύνδεσμο που δεν έχουμε επισκεφθεί (unvisited) Ουσιαστικά, παρέχουν τη δυνατότητα για μορφοποίηση βασισμένη σε πληροφορία που βρίσκεται εκτός του Document Tree Επιτρέπονται οπουδήποτε σε επιλογείς, και τα ονόματά τους είναι case-insensitive 39

40 Ψευδο-κλάσεις & ψευδο-στοιχεία 2/4 Σύνταξη: selector:pseudo-class { } property:value; /* unvisited link */ a:link { color: #FFCCCC; } /* visited link */ /* unvisited link */ a:link { color: #FFCCCC; } /* visited link */ a:visited { color: #1A1414; } 40

41 Ψευδο-κλάσεις & ψευδο-στοιχεία 3/4 Οι συνηθέστερα χρησιμοποιούμενες ψευδο-κλάσεις είναι οι εξής: a:link (χρησιμοποιείται για στοιχεία τύπου a) a:visited (για στοιχεία τύπου a που έχει που έχει ήδη επισκεφθεί ο χρήστης) a:active (για στοιχεία τύπου a, τη στιγμή που ο χρήστης έχει πατημένο το ποντίκι πάνω σε αυτά) στοιχείο E:hover (χρησιμοποείται για τα στοιχεία Ε τη στιγμή που ο χρήστης κάνει hover, δηλαδή έχει το δείκτη του ποντικιού πάνω σε κάποιο από αυτά ) στοιχείο E:focus (χρησιμοποιείται κυρίως για στοιχεία φορμών και εφαρμόζεται στα στοιχεία Ε που εκείνη τη στιγμή έχουν focus ) στοιχείο E: empty (επιλέγει κάθε στοιχείο Ε που δεν έχει παιδιά) 41

42 Ψευδο-κλάσεις & ψευδο-στοιχεία 4/4 Μπορει να γίνει χρήση pseudo-element για να μορφοποιηθούν συγκεκριμένα μέρη ενός στοιχείου, όπως για παράδειγμα μόνο το πρώτο γράμμα ενός στοιχείου Η σύνταξη των ψευδο-στοιχείων είναι παρόμοια με αυτή των ψευδο-κλάσεων, δηλαδή: selector::pseudo-element { } property:value; Παράδειγμα: p::first-letter { } color: #ff0000; font-size: large; 42

43 Ιδιότητες CSS για φόντο 1/4 background-color: καθορίζει το χρώμα φόντου ενός στοιχείου. Παράδειγμα χρήσης body { } background-color: #000000; background-image: ορίζει μια εικόνα φόντου. Δέχεται ως τιμή τη διεύθυνση της εικόνας σε παρενθέσεις, με url μπροστά από αυτή Από προεπιλογή, η εικόνα επαναλαμβάνεται για να καλύπτει όλο το στοιχείο στο οποίο θα είναι εικόνα φόντου body { } background-image: url("background.gif"); 43

44 Ιδιότητες CSS για φόντο 2/4 background-repeat: από προεπιλογή, η εικόνα θα επαναλαμβάνεται τόσο στον οριζόντιο, όσο και στον κάθετο άξονα (αυτό δεν είναι πάντα επιθυμητό). Οι τιμές που παίρνει είναι: no-repeat: καμία επανάληψη repeat-x: η εικόνα επαναλαμβάνεται στον οριζόντιο άξονα repeat-y: η εικόνα επαναλαμβάνεται στον κάθετο άξονα repeat: η εικόνα επαναλαμβάνεται και οριζόντια και κάθετα (προεπιλογή) body { } background-image: url("bg.png"); background-repeat: repeat-x; 44

45 Ιδιότητες CSS για φόντο 3/4 background-position: η ιδιότητα αυτή χρησιμοποιείται για να οριστεί το που θα τοποθετηθεί η εικόνα φόντου που ορίστηκε προηγουμένως για εικόνα φόντου, τόσο στον κάθετο όσο και στον οριζόντιο άξονα. Οι τιμές που παίρνει συνήθως είναι: left, right, center: οριζόντια θέση εικόνας top, bottom, center: κάθετη θέση εικόνας body { } background-image: url( image.png"); background-repeat: no-repeat; background-position: right top; 45

46 Ιδιότητες CSS για φόντο 4/4 Είναι, επίσης, δυνατό να οριστεί και αριθμητικά η θέση της εικόνας φόντου, με ποσοστό επί τις εκατό (%) ή με κάποια μονάδα μεγέθους (pixels): background position: 20% 35%; background position: 100px 30px; Mπορεί να χρησιμοποιηθεί η ιδιότητα background, για τον ορισμό όλων των ιδιοτήτων που είδαμε παραπάνω σε μία δήλωση. Για παράδειγμα: body { } background: #ffffff url("logo.png") no-repeat left top; 46

47 Ιδιότητες CSS για κείμενο 1/7 color: η ιδιότητα αυτή μας επιτρέπει να αλλάξουμε το χρώμα του κειμένου. Το προεπιλεγμένο χρώμα κειμένου ορίζεται στον body selector: body { h1 { color: blue; } color: # } font-size: αφορά στο μέγεθος της γραμματοσειράς. Εάν το μέγεθος της γραμματοσειράς δεν καθοριστεί, τότε παίρνει την προεπιλεγμένη τιμή, η οποία είναι 16px. Προτείνεται η χρήση των κατάλληλων ετικετών της HTML, όπως <h1> <h6> για κεφαλίδες και <p> για παραγράφους. p { } font-size: 20px; 47

48 Ιδιότητες CSS για κείμενο 2/7 font-family: για τον ορισμό των γραμματοσειρών που θα χρησιμοποιηθούν για το κείμενο Ορίζουμε την επιθυμητή γραμματοσειρά για το κείμενο, καθώς και εναλλακτικές επιλογές, για την περίπτωση που η γραμματοσειρά που ορίστηκε δεν υπάρχει στον υπολογιστή του χρήστη Αν δεν υπάρχει καμία από όλες τις γραμματοσειρές που ορίστηκαν, τότε ο περιηγητής επιλέγει κάποια που να ανήκει στη γενική οικογένεια γραμματοσειρών (generic font-family), η οποία ορίζεται τελευταία με την κατάλληλη λέξη-κλειδί Για παράδειγμα, μπορεί να οριστεί η γενική οικογένεια serif, η οποία αποτελείται από γραμματοσειρές με πατούρες, όπως η Garamond και η Georgia Η σύνταξη της ιδιότητας αυτής είναι η ακόλουθη: font family: font initial inherit; 48

49 Ιδιότητες CSS για κείμενο 3/7 font-weight: ορίζει το βάρος της γραμματοσειράς. Συνήθως, οι περισσότερες γραμματοσειρές διατίθενται σε δύο βάρη (κανονικό και έντονο), οπότε ουσιαστικά ορίζει αν το κείμενο θα είναι έντονο ή όχι. Η προεπιλεγμένη τιμή είναι normal. Οι τιμές που μπορεί να πάρει είναι normal, bold, bolder, lighter, initial, inherit, καθώς και 100, 200, 300, 400, 500, 600, 700, 800, 900, όπου το 400 ισοδυναμεί με normal text και το 700 με bold text. Παράδειγμα χρήσης: p.thick { font-weight: bold; } 49

50 Ιδιότητες CSS για κείμενο 4/7 font-style: η ιδιότητα αυτή ορίζει αν η γραμματοσειρά θα είναι κανονική (normal) ή πλάγια (italic) Οι τιμές που παίρνει είναι τρεις: normal, italic και oblique Ενώ οι δύο τελευταίες έχουν συνήθως το ίδιο αποτέλεσμα, η χρήση της oblique δε συνίσταται λόγω ασυμβατότητας με παλαιότερους περιηγητές Παράδειγμα χρήσης: p.italic { font-style: italic; } 50

51 Ιδιότητες CSS για κείμενο 5/7 font: Όπως η ιδιότητα background που αναλύθηκε παραπάνω, έτσι και η ιδιότητα font δίνει τη δυνατότητα να οριστούν ταυτόχρονα πολλές ιδιότητες που αφορούν σε κείμενο text-align: ορίζει τη στοίχιση του κειμένου. Οι πιθανές τιμές της είναι left, right, center, justify, initial και inherit font: italic bold 20px Calibri, Trebuchet MS, Verdana, sans serif; h2 { text-align: left; } 51

52 Ιδιότητες CSS για κείμενο 6/7 text-decoration: δίνει τη δυνατότητα προσθήκης διακόσμησης στο κείμενο. Οι τιμές που παίρνει είναι οι ακόλουθες: none: καμία διακόσμηση underline: υπογράμμιση overline: γραμμή πάνω από το κείμενο line-through: διαγράμμιση initial: προεπιλεγμένη τιμή inherit: τιμή που κληρονομείται από στοιχείο - γονέα Μπορούν να εφαρμοστούν παραπάνω από μία τιμές για το ίδιο κείμενο. 52

53 Ιδιότητες CSS για κείμενο 7/7 text-justify: για τον ορισμό των κενών ανάμεσα στις λέξεις. Παίρνει διάφορες τιμές, όπως: auto (ο αλγόριθμος για το justification επιλέγεται από τον περιηγητή) inter-word (αυξάνει/μειώνει το κενό ανάμεσα σε λέξεις kashida (επιμηκύνει χαρακτήρες), κλπ. div { text-align: justify; text-justify: inter-word; } 53

54 Ιδιότητες CSS για περίγραμμα 1/7 border-style: ορίζει το στυλ του περιγράμματος. Παίρνει διάφορες τιμές, με πιο συχνές τις ακόλουθες: solid: συμπαγές περίγραμμα (μια ενιαία γραμμή) dashed: διακεκομμένο περίγραμμα dotted: περίγραμμα που αποτελείται από τελείες double: διπλό περίγραμμα groove: 3D grooved περίγραμμα η ιδιότητα αυτή μπορεί να πάρει έως τέσσερις τιμές που αντιστοιχούν στα τέσσερα περιγράμματα ενός στοιχείου, με τη σειρά (top, right, bottom και left). div { border-width:5px; } border-style:groove; 54

55 Ιδιότητες CSS για περίγραμμα 2/7 border-color: χρησιμεύει για τον ορισμό του χρώματος του περιγράμματος Το χρώμα ορίζεται με έναν από τους τρόπους που περιγράφηκαν παραπάνω Αν δεν οριστεί η ιδιότητα border-color, χρησιμοποιείται το χρώμα που ορίστηκε με την ιδιότητα color Η ιδιότητα border-color πρέπει να οριστεί αφού πρώτα οριστεί το περίγραμμα με την ιδιότητα border-style Μπορεί να πάρει τέσσερις τιμές, που αντιστοιχούν στα τέσσερα borders ενός στοιχείου, με την εξής σειρά: top, right, bottom και left div { border-style:solid; border-color: #ff0000 #0000ff; } 55

56 Ιδιότητες CSS για περίγραμμα 3/7 border-bottom: Υπάρχουν πάρα πολλές ιδιότητες για τη δήλωση επιμέρους περιγραμμάτων ενός στοιχείου Μια από αυτές είναι η border-bottom, η οποία χρησιμεύει για τη δήλωση όλων των ιδιοτήτων του bottom border σε μία μόνο δήλωση Οι ιδιότητες που μπορούν να οριστούν, είναι, με τη σειρά: border-bottom-width border-bottom-style border-bottom-color συν τις τιμές initial και inherit. 56

57 Ιδιότητες CSS για περίγραμμα 4/7 <!DOCTYPE html> <html> <head> <style> p { } border-style: solid; border-bottom: thick dotted #ff0000; </style> </head> <body> <p>bottom border example!</p> </body> </html> Εικόνα 2 57

58 Ιδιότητες CSS για περίγραμμα 5/7 border-width: η ιδιότητα αυτή ορίζει το πάχος του περιγράμματος, σε κάποια από τις μονάδες μέτρησης που χρησιμοποιούνται στο CSS (πχ. pixels) Επιπλέον, μπορεί να οριστεί με λέξεις-κλειδιά, όπως medium, thin και thick Όπως και άλλες ιδιότητες που επεξηγήθηκαν παραπάνω, έτσι κι αυτή μπορεί να πάρει έως τέσσερις τιμές (για κάθε ένα από τα τέσσερα περιγράμματα του στοιχείου) border: Η ιδιότητα border αποτελεί συντόμευση για να οριστούν με μία μόνο δήλωση όλες οι παραπάνω ιδιότητες που σχετίζονται με το περίγραμμα Είναι, δηλαδή, αντίστοιχη των ιδιοτήτων font και background 58

59 Ιδιότητες CSS για περίγραμμα 6/7 padding: ορίζει το κενό μεταξύ των ορίων ενός στοιχείου και το περιεχομένου του Είναι απαραίτητο να ορίζεται ώστε να μην ενώνεται το περιεχόμενο του στοιχείου με το περίγραμμά του Μπορεί να οριστεί διαφορετικό padding ανά πλευρά, όπως στην ιδιότητα border, χρησιμοποιώντας έως τέσσερις τιμές με τη σειρά που παρουσιάστηκε παραπάνω padding: 0px 6px 6px 6px; 59

60 Ιδιότητες CSS για περίγραμμα 7/7 margin: ορίζει τον χώρο μεταξύ των ορίων ενός στοιχείου και όσων το περιβάλλουν Είναι, δηλαδή, το αντίθετο από το padding Είναι ιδιαίτερα χρήσιμο για εικόνες, ώστε να μην ενώνονται με το κείμενο γύρω από αυτές Όπως και προηγουμένως, μπορούν κι εδώ να οριστούν διαφορετικές τιμές margin ανά πλευρά margin: 6px 4px; 60

61 Ιδιότητες CSS για περίγραμμα 7/7 float: επιτρέπει στα στοιχεία που περιβάλλουν το επιθυμητό στοιχείο να ρέουν γύρω του, όπως συμβαίνει, για παράδειγμα, στις εικόνες που συνοδεύουν ένα κείμενο Δέχεται τις τιμές right, left και none width, height: ορίζουν το πλάτος και το ύψος ενός στοιχείου Παίρνουν τιμές είτε επί τις εκατό (%), είτε σε κάποια μονάδα μήκους (πχ. pixels) width: 100px; height: 90%; 61

62 Βιβλιογραφία Τσιάτσος Θρασύβουλος. Εκπαιδευτικά Περιβάλλοντα Διαδικτύου. Ηλεκτρονικά Ακαδημαϊκά Συγγράμματα και Βοηθήματα για Επιστήμες Μηχανικών και Πληροφορική,

63 Σημείωμα Χρήσης Έργων Τρίτων Το Έργο αυτό κάνει χρήση των ακόλουθων έργων: Εικονες 1-2, Στιγμιότυπο από υπολογιστή, από το προσωπικό αρχείο του συγγραφέα

64 Σημείωμα Αναφοράς Copyright, Θρασύβουλος-Κων/νος Τσιάτσος. «Εκπαιδευτικά Περιβάλλοντα διαδικτύου. Εικονικά μαθησιακά περιβάλλοντα». Έκδοση: 1.0. Θεσσαλονίκη Διαθέσιμο από τη δικτυακή διεύθυνση:

65 Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά - Μη Εμπορική Χρήση - Όχι Παράγωγα Έργα 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί. Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο [1]

66 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Τέλος ενότητας Επεξεργασία: <Στέργιος Τέγος> Θεσσαλονίκη, <26/05/2015>

67 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ Σημειώματα

68 Σημείωμα Ιστορικού Εκδόσεων Έργου Το παρόν έργο αποτελεί την έκδοση 1.00.

69 Διατήρηση Σημειωμάτων Οποιαδήποτε αναπαραγωγή ή διασκευή του υλικού θα πρέπει να συμπεριλαμβάνει: το Σημείωμα Αναφοράς το Σημείωμα Αδειοδότησης τη δήλωση Διατήρησης Σημειωμάτων το Σημείωμα Χρήσης Έργων Τρίτων (εφόσον υπάρχει) μαζί με τους συνοδευόμενους υπερσυνδέσμους.

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

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

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

Cascading Style Sheets (CSS)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Εισαγωγή στους Αλγορίθμους Ενότητα 5 η Άσκηση - Συγχώνευση Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης Το παρόν

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

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Εισαγωγή στους Αλγορίθμους Ενότητα 5 η Άσκηση Συγχώνευση & απαρίθμηση Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης

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

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

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

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

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Εισαγωγή στους Αλγορίθμους Ενότητα 6 η Άσκηση - DFS δένδρα Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης Το παρόν

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

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

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

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

Διοικητική Λογιστική

Διοικητική Λογιστική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διοικητική Λογιστική Ενότητα 10: Προσφορά και κόστος Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΜΕΤΑΒΑΤΙΚΑ ΦΑΙΝΟΜΕΝΑ ΣΤΑ ΣΗΕ Λαμπρίδης Δημήτρης Κατσανού Βάνα Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών

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

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΜΕΤΑΒΑΤΙΚΑ ΦΑΙΝΟΜΕΝΑ ΣΤΑ ΣΗΕ Λαμπρίδης Δημήτρης Κατσανού Βάνα Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών

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

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΜΕΤΑΒΑΤΙΚΑ ΦΑΙΝΟΜΕΝΑ ΣΤΑ ΣΗΕ Λαμπρίδης Δημήτρης Κατσανού Βάνα Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών

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

Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία

Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία Παιδαγωγικό Τμήμα Νηπιαγωγών Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία Ενότητα # 3: Gimp βασικές λειτουργίες Θαρρενός Μπράτιτσης Παιδαγωγικό Τμήμα Νηπιαγωγών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

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

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

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

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

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

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

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

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

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

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

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

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

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Δομές δεδομένων Άσκηση αυτοαξιολόγησης Παναγιώτα Φατούρου Τμήμα Επιστήμης Υπολογιστών ΗΥ2, Ενότητα : Ασκήσεις και Λύσεις Άσκηση 1 Ενότητα : Υλοποίηση Λεξικών µε

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

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra Εισαγωγή στους Αλγορίθμους Ενότητα 1η Άσκηση Αλγόριθμος Dijkra Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upara.gr Άδειες Χρήσης Το παρόν

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

Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία

Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία Παιδαγωγικό Τμήμα Νηπιαγωγών Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία Ενότητα # 4: Gimp δουλεύοντας με τις ψηφιακές εικόνες Θαρρενός Μπράτιτσης Παιδαγωγικό Τμήμα Νηπιαγωγών Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Βάσεις Περιβαλλοντικών Δεδομένων

Βάσεις Περιβαλλοντικών Δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Περιβαλλοντικών Δεδομένων Ενότητα 3: Μοντέλα βάσεων δεδομένων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται

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

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

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

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

Μηχανολογικό Σχέδιο Ι

Μηχανολογικό Σχέδιο Ι ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Ενότητα # 3: Τομές Ι Όνομα Καθηγητή: Γιώργος Ανδρεάδης Τμήμα: Μηχανολόγων Μηχανικών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

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

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

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

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

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2) Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2) Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

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

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskal

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskal Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskl Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Emil: zro@ei.uptrs.r Άδειες Χρήσης Το παρόν

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

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

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

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

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

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

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

Μηχανολογικό Σχέδιο Ι

Μηχανολογικό Σχέδιο Ι ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Ενότητα # 8: Άτρακτοι και σφήνες Μ. Γρηγοριάδου Μηχανολόγων Μηχανικών Α.Π.Θ. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

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

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

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

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

Τεχνικό Σχέδιο - CAD

Τεχνικό Σχέδιο - CAD Τεχνικό Σχέδιο - CAD Προσθήκη Διαστάσεων & Κειμένου ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Εντολές προσθήκης διαστάσεων & κειμένου Στο βασική (Home)

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

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη Ενότητα 8: Η Οικονομική πολιτική της Ευρωπαϊκής Ένωσης Γρηγόριος Ζαρωτιάδης Άδειες Χρήσης Το

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

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Emil: zro@ei.uptrs.r Άδειες Χρήσης Το παρόν

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

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

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

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

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

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

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

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων Δρ.Ευσταθία Παπαγεωργίου, Αναπληρώτρια Καθηγήτρια Τμήμα Ιατρικών Εργαστηρίων Το περιεχόμενο του μαθήματος

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

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων Δρ.Ευσταθία Παπαγεωργίου, Αναπληρώτρια Καθηγήτρια Τμήμα Ιατρικών Εργαστηρίων Το περιεχόμενο του μαθήματος διατίθεται

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 7: ΑΣΚΗΣΕΙΣ ΜΕΓΕΘΟΥΣ ΕΠΙΧΕΙΡΗΣΗΣ Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

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

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

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

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική Δρ.Ευσταθία Παπαγεωργίου, Αναπληρώτρια Καθηγήτρια Τμήμα Ιατρικών Εργαστηρίων Το περιεχόμενο του μαθήματος

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

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

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

Τεχνικό Σχέδιο - CAD

Τεχνικό Σχέδιο - CAD Τεχνικό Σχέδιο - CAD Βασικές Ιδιότητες Αντικειμένων ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Βασικές ιδιότητες αντικειμένων Color, Lineweight, Linetype,

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

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής Ανοικτά Ακαδημαϊκά Μαθήματα Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας Πίνακες Νερού σε κατάσταση Κορεσμού Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής Διπλ. Ναυπηγός Μηχανολόγος Μηχανικός M.Sc. Διασφάλιση

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

Διοικητική Λογιστική

Διοικητική Λογιστική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διοικητική Λογιστική Ενότητα 6: Μέθοδοι ς Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά Το έργο

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

Διδακτική της Πληροφορικής

Διδακτική της Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 14: Διδακτικές Προσεγγίσεις για τον Προγραμματισμό Σταύρος Δημητριάδης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε

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

Δομή διαδικτυακών Πολυμέσων

Δομή διαδικτυακών Πολυμέσων Δομή διαδικτυακών Πολυμέσων Domains, SubDomains Δομή Πολυμεσικής Εφαρμογής Επίπεδο Διεπαφής Interface Διαχειριστής υλικού Κεντρική Εικόνες Video Κείμενα Ηχος Components URL Διεύθυνση στο Ιντερνετ URL:

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

Ιστορία της μετάφρασης

Ιστορία της μετάφρασης ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 6: Μεταφραστές και πρωτότυπα. Ελένη Κασάπη ΤΜΗΜΑ ΑΓΓΛΙΚΗΣ ΓΛΩΣΣΑΣ ΚΑΙ ΦΙΛΟΛΟΓΙΑΣ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

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

Βάσεις Περιβαλλοντικών Δεδομένων

Βάσεις Περιβαλλοντικών Δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Περιβαλλοντικών Δεδομένων Ενότητα 2: Εισαγωγή Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

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

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 10: Πρότυπα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

Ενότητα. Εισαγωγή στη Microsoft Access

Ενότητα. Εισαγωγή στη Microsoft Access Ενότητα 2 Εισαγωγή στη Microsoft Access 2 3 2.1 Το περιβάλλον της Access Το βασικό περιβάλλον της Access φαίνεται στην παρακάτω εικόνα: Εικόνα 2.1: Εισαγωγική οθόνη Στην εισαγωγική οθόνη της Access (εικόνα

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

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους. Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους. Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

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

Δομές Δεδομένων Ενότητα 1

Δομές Δεδομένων Ενότητα 1 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 1: Εισαγωγή Απόστολος Παπαδόπουλος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

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

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

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

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

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη Ενότητα 3: Κλασικά Υποδείγματα της Διεθνούς Οικονομικής Θεωρίας (Heckscher-Ohlin model) Γρηγόριος

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

ΗΛΕΚΤΡΟΝΙΚΗ ΙIΙ Ενότητα 6

ΗΛΕΚΤΡΟΝΙΚΗ ΙIΙ Ενότητα 6 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΗ ΙIΙ Ενότητα 6: 1η εργαστηριακή άσκηση και προσομοίωση με το SPICE Χατζόπουλος Αλκιβιάδης Τμήμα Ηλεκτρολόγων Μηχανικών και

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

Cascading Style Sheets

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

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 11: Θεωρία Οργάνωσης & Διοίκησης Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

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

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

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

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

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

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

Τεχνολογία Πολυμέσων. Ενότητα 8: Pool Table. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Τεχνολογία Πολυμέσων. Ενότητα 8: Pool Table. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Τεχνολογία Πολυμέσων Ενότητα 8: Pool Table Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,

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

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 7: Τεχνολογία Λογισμικού Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

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

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

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

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ.

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ. ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

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

Ενότητα. Εισαγωγή στις βάσεις δεδομένων

Ενότητα. Εισαγωγή στις βάσεις δεδομένων Ενότητα 1 Εισαγωγή στις βάσεις δεδομένων 2 1.1 Βάσεις Δεδομένων Ένα βασικό στοιχείο των υπολογιστών είναι ότι έχουν τη δυνατότητα να επεξεργάζονται εύκολα και γρήγορα μεγάλο πλήθος δεδομένων και πληροφοριών.

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

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

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

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

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 4: Στρατηγικοί προσανατολισμοί Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

Πληροφορική ΙΙ Θεματική Ενότητα 5

Πληροφορική ΙΙ Θεματική Ενότητα 5 Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Πληροφορική ΙΙ Θεματική Ενότητα 5 Λογικοί Τελεστές Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

Τεχνικό Σχέδιο - CAD. Τόξο Κύκλου. Τόξο Κύκλου - Έλλειψη. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Τεχνικό Σχέδιο - CAD. Τόξο Κύκλου. Τόξο Κύκλου - Έλλειψη. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Τεχνικό Σχέδιο - CAD Τόξο Κύκλου - Έλλειψη ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Τόξο Κύκλου Τόξο κύκλου Στην ορολογία του Autocad: Arc Εντολή: arc

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

Τεχνολογία Πολυμέσων. Ενότητα 7: Εξάσκηση στην ανάπτυξη animation. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Τεχνολογία Πολυμέσων. Ενότητα 7: Εξάσκηση στην ανάπτυξη animation. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Τεχνολογία Πολυμέσων Ενότητα 7: Εξάσκηση στην ανάπτυξη animation Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

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

Μηχανολογικό Σχέδιο Ι

Μηχανολογικό Σχέδιο Ι ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Ενότητα # 2: Όψεις Όνομα Καθηγητή: Παρασκευοπούλου Ροδούλα Α.Π.Θ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

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

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

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

Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας

Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας Ενότητα 8: Αξιολόγηση και επιλογή αγορών στόχων από ελληνική εταιρία στον κλάδο παραγωγής και εμπορίας έτοιμου γυναικείου Καθ. Αλεξανδρίδης Αναστάσιος Δρ. Αντωνιάδης

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

Διδακτική Πληροφορικής

Διδακτική Πληροφορικής Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διδακτική Πληροφορικής Ενότητα 4: Διδακτικός μετασχηματισμός βασικών εννοιών πληροφορικής Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons

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

Εννοιες και Παράγοντες της Ψηφιακής Επεξεργασίας Εικόνας

Εννοιες και Παράγοντες της Ψηφιακής Επεξεργασίας Εικόνας Εννοιες και Παράγοντες της Ψηφιακής Επεξεργασίας Εικόνας Δειγματοληψία Βάθος χρώματος Ψηφιακή φωτογραφική μηχανή CCD Δυναμικό Εύρος Αναπαραγωγή εικόνας Χρωματικά μοντέλα και Χρωματικοί Χώροι Το ορατό φως,

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

Ψηφιακή Επεξεργασία Εικόνων

Ψηφιακή Επεξεργασία Εικόνων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Ψηφιακή Επεξεργασία Εικόνων Ενότητα # 14: Τμηματοποίηση με χρήση τυχαίων πεδίων Markov Καθηγητής Γιώργος Τζιρίτας Τμήμα Επιστήμης Υπολογιστών Τμηματοποίηση εικόνων

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

Βάσεις Δεδομένων. Ενότητα 5: ΚΑΝΟΝΙΚΟΠΟΙΗΣΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ. Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών

Βάσεις Δεδομένων. Ενότητα 5: ΚΑΝΟΝΙΚΟΠΟΙΗΣΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ. Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών Βάσεις Δεδομένων Ενότητα 5: ΚΑΝΟΝΙΚΟΠΟΙΗΣΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

Ενότητα. Σχεδίαση Βάσεων Δεδομένων

Ενότητα. Σχεδίαση Βάσεων Δεδομένων Ενότητα 3 Σχεδίαση Βάσεων Δεδομένων 2 3 3.1 Εισαγωγή Μία βάση δεδομένων αποτελείται από δεδομένα για διάφορα θέματα τα οποία όμως σχετίζονται μεταξύ τους και είναι καταχωρημένα με συγκεκριμένο τρόπο. Όλα

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

Εφαρμογές πληροφορικής σε θέματα πολιτικού μηχανικού

Εφαρμογές πληροφορικής σε θέματα πολιτικού μηχανικού ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Εφαρμογές πληροφορικής σε θέματα πολιτικού μηχανικού Ενότητα 4: Εφαρμογές λογιστικών φύλλων στη Στατική: Γεωμετρικά μεγέθη πολυγωνικά

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

Οικονομική Γεωργικών Εκμεταλλεύσεων

Οικονομική Γεωργικών Εκμεταλλεύσεων ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Οικονομική Γεωργικών Εκμεταλλεύσεων Ενότητα 4 η : Αγρότης και Λήψη αποφάσεων Θωμάς Μπουρνάρης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

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

Τεχνολογία Πολιτισμικού Λογισμικού

Τεχνολογία Πολιτισμικού Λογισμικού Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Τεχνολογία Πολιτισμικού Λογισμικού Ενότητα 2: Φάσεις ανάπτυξης πολιτισμικού λογισμικού Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons

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

Προγραμματισμός Η/Υ. Βασικές Προγραμματιστικές Δομές. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Προγραμματισμός Η/Υ. Βασικές Προγραμματιστικές Δομές. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Προγραμματισμός Η/Υ Βασικές Προγραμματιστικές Δομές ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Δομή Ελέγχου Ροής (IF) Η εντολή IF χρησιμοποιείται όταν

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Εισαγωγή ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Εισαγωγή ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη) ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ενότητα: Εισαγωγή ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

Διδακτική Πληροφορικής

Διδακτική Πληροφορικής Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διδακτική Πληροφορικής Ενότητα 1: Εισαγωγή Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά Το έργο

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

Δομημένος Προγραμματισμός

Δομημένος Προγραμματισμός Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Δομημένος Προγραμματισμός Ενότητα6: Εμφωλυευμένες δομές κώδικα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται

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

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα #12: Περιπτώσεις Χρήσης Σταμέλος Ιωάννης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

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

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός Κεφάλαιο Γ.4: Ολοκλήρωση με Αντικατάσταση Όνομα Καθηγητή: Γεώργιος Ν. Μπροδήμας Τμήμα Φυσικής Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Προγραμματισμός Υπολογιστών & Υπολογιστική Φυσική

Προγραμματισμός Υπολογιστών & Υπολογιστική Φυσική ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Προγραμματισμός Υπολογιστών & Υπολογιστική Φυσική Ενότητα 4: Δομές Ελέγχου Νικόλαος Στεργιούλας Τμήμα Φυσικής Άδειες Χρήσης Το παρόν εκπαιδευτικό

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