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

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

<a href=" στο κείμενο</a>.

Cascading Style Sheets (CSS)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ

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

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

Cascading Style Sheets

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Συστήματα Αυτομάτου Ελέγχου. Ενότητα Α: Γραμμικά Συστήματα

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

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

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

Πληροφορική. Εργαστηριακή Ενότητα 3 η : Επεξεργασία Κελιών Γραμμών & Στηλών. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

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

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

Εφαρμογές της Λογικής στην Πληροφορική

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

Τεχνικό Τοπογραφικό Σχέδιο

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

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

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

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

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

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

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

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

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

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

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

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

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές

ΣΧΕΔΙΟ ΣΤΟΝ Η/Υ. Ενότητα 6: Εντολή επεξεργασίας Mirror, Εισαγωγή στα Layer. Παπαδόπουλος Χρήστος Τμήμα Διαχείρισης Εκκλησιαστικών Κειμηλίων

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Πληροφορική. Εργαστηριακή Ενότητα 8 η : Γραφήματα

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές

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

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

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

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

Υπολογιστές Ι. Άδειες Χρήσης. Δομή του προγράμματος. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Εφαρμογές Πληροφορικής στην Τοπογραφία 9η Ενότητα - Εκτυπώσεις στο AutoCAD

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

ΕΡΓΑΣΤΗΡΙΟ: ΤΕΧΝΟΛΟΓΙΕΣ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΣΤΟΝ ΤΟΥΡΙΣΜΟ. 2o ΕΡΓΑΣΤΗΡΙΟ ΜΟΡΦΟΠΟΙΗΣΗ ΣΤΗΝ HTML

Γαβαλάς Δαμιανός

Εφαρμογές Πληροφορικής στην Τοπογραφία 8η Ενότητα - Scripting στο AutoCAD Παραδείγματα

Λογιστικές Εφαρμογές Εργαστήριο

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

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

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

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

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

Hyper Text Markup Language (HTML) που σημαίνει γλώσσα σήμανσης υπερκειμένου.

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

3 η ΕΝΟΤΗΤΑ Συναρτήσεις στο MATLAB

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

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

Μικροβιολογία & Υγιεινή Τροφίμων

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

Ψηφιακή Τεχνολογία σε Ακαδημαϊκό Περιβάλλον

Ψηφιακή Τεχνολογία σε Ακαδημαϊκό Περιβάλλον

Γενικά Μαθηματικά Ι. Ενότητα 15: Ολοκληρώματα Με Ρητές Και Τριγωνομετρικές Συναρτήσεις Λουκάς Βλάχος Τμήμα Φυσικής

Σχολή Εφαρµοσµένων Μαθηµατικών και Φυσικών Επιστηµών Εθνικό Μετσόβιο Πολυτεχνείο. Στοχαστικές Ανελίξεις. Ασκήσεις Κεφαλαίου 2. Κοκολάκης Γεώργιος

Αυτοματοποιημένη χαρτογραφία

Transcript:

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

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

Βασικά στοιχεία της HTML >Επάλληλα Φύλλα Στυλ (Cascading Style Sheets): Μια σύντομη εισαγωγή (1/14) Το πρότυπο css χρησιμοποιείται για την εύκολη μαζική μορφοποίηση μια ιστοσελίδας ή ολόκληρου ιστότοπου. Υπάρχουν δύο τρόποι να εισάγουμε αυτό το πρότυπο.

Μια σύντομη εισαγωγή (2/14) Στον πρώτο τρόπο οι εντολές css ενσωματώνονται στο html αρχείο. Οι κατάλληλες εντολές περιλαμβάνονται ανάμεσα στους κωδικούς: <STYLE TYPE="TEXT/CSS"> και </STYLE> Όλο αυτό το τμήμα θα πρέπει να περιλαμβάνεται μεταξύ των κωδικών <HEAD> και </HEAD> του αρχείου html. Στο δεύτερο τρόπο, δημιουργούμε ένα ξεχωριστό αρχείο με τις κατάλληλες εντολές, το οποίο και καλείται από τα αρχεία html.

Μια σύντομη εισαγωγή (3/14) Ξεκινούμε από την πρώτη περίπτωση. Ο γενικός κανόνας είναι η δήλωση του κωδικού, για παράδειγμα <P>, <UL>, <H1> κ.λπ., που ακολουθείται από τα ορίσματα που θέλουμε να επιβάλλουμε στον συγκεκριμένο κωδικό. Τα τελευταία αυτά πρέπει να βρίσκονται μέσα σε { }. Βέβαια, έχουμε και εισαγωγή νέας ονοματολογίας σε γνωστούς κωδικούς που δίνουν μεγαλύτερη ευχέρεια στη μορφοποίηση (π.χ. το όρισμα border του κωδικού <td> μπορεί να αναχθεί σε border-left-width, border-right-width κτλ. επιτρέποντας να ορίσουμε διαφορετικό πάχος για κάθε πλευρά του κελιού).

Μια σύντομη εισαγωγή (4/14) Ας αρχίσουμε με ένα απλό παράδειγμα. Θέλουμε οι επικεφαλίδες H1 να γράφονται με πλάγια γράμματα (italics), επιπλέον του ότι ορίζει ήδη ο κωδικός <H1>. Γράφουμε: <HEAD>... <STYLE TYPE="TEXT/CSS"> H1 {font-style:italic}... </style>... </HEAD>

Μια σύντομη εισαγωγή (5/14) Μπορούμε να ορίσουμε περισσότερα από ένα ορίσματα για τον κωδικό <H1>. Τα ορίσματα χωρίζονται με το σύμβολο;. Για παράδειγμα, θα μπορούσαμε να γράφαμε: H1 {font-style:italic; text-align: center; color: red; font-size: 12pt} οπότε οι επικεφαλίδες H1 θα γράφονται κεντραρισμένες, με κόκκινα γράμματα και με μέγεθος γραμμάτων 12pt. Έχουμε, όμως, ακόμα μεγαλύτερες δυνατότητες: μπορούμε να εφαρμόσουμε τα νέα ορίσματα σε ορισμένες περιπτώσεις.

Μια σύντομη εισαγωγή (6/14) Συνεχίζοντας το παραπάνω παράδειγμα, γράφουμε: H1.myh1 {font-style:italic; text-align: center; color: red; font-size: 12pt} Σ' αυτή την περίπτωση, χρησιμοποιώντας τον κωδικό <H1> θα έχουμε τον κλασικό τρόπο γραφής της επικεφαλίδας.

Μια σύντομη εισαγωγή (7/14) Αν όμως γράψουμε: <H1 class="myh1">... </H1> τότε θα εφαρμοσθούν όλα τα ορίσματα της κλάσης myh1 που ορίσαμε. Μπορούμε ακόμα να ορίσουμε δικές μας ανεξάρτητες κλάσεις.

Μια σύντομη εισαγωγή (8/14) Έτσι, αν γράψουμε (πάντα μεταξύ των <STYLE TYPE="TEXT/CSS"> και </STYLE>):.mycolor {color:red} (προσέξτε την τελεία που χρησιμοποιείται στην αρχή ορισμού της κλάσης) Τότε, αν γράψουμε: <H1 class="mycolor">... </H1> η συγκεκριμένη επικεφαλίδα θα είναι με κόκκινα γράμματα.

Μια σύντομη εισαγωγή (9/14) Αλλά ακόμα γράφοντας: <p class="mycolor">... η συγκεκριμένη παράγραφος θα είναι με κόκκινα γράμματα. Οι δυνατότητες που παρουσιάζουν τα css είναι πράγματι πολλές. Θα αναφέρουμε εδώ μόνο ορισμένες που θεωρούμε πολύ χρήσιμες. Αν θέλουμε να καθορίσουμε τα ίδια ορίσματα σε δύο κωδικούς, απλά χωρίζουμε τους κωδικούς με κόμμα (,): H1,I {color:red} οπότε όλες οι επικεφαλίδες H1 και τα πλάγια γράμματα (italic) θα γράφονται με κόκκινα γράμματα.

Μια σύντομη εισαγωγή (10/14) Μπορούμε να προσδιορίσουμε πλήρως που ακριβώς θέλουμε να εφαρμοστεί μια επιλογή μας. Γράφοντας: ol ul {text-decoration:underline} όλα τα στοιχεία μιας λίστας <UL> που είναι με τη σειρά της υπολίστα μιας άλλης λίστας <OL> παρουσιάζονται υπογραμμισμένα.

Μια σύντομη εισαγωγή (11/14) Αν δεν μας αρέσει η υπογράμμιση και το μπλε χρώμα ως ένδειξη συνδέσμου (link) μπορούμε να το αλλάξουμε (και μάλιστα επιλεκτικά): a.mydec {colour:red; text-decoration:none; font-style:italic} τότε η εντολή <a href="...">...<a> θα δείχνει το σύνδεσμο ως συνήθως (μπλε και υπογραμμισμένο), ενώ η <a class="mydec" href="...">...<a> θα δείχνει το σύνδεσμο κόκκινο, δίχως υπογράμμιση και σε italic.

Μια σύντομη εισαγωγή (12/14) Όπως αναφέρθηκε στην αρχή μπορούμε να δηλώσουμε όλες τις εντολές css σε ξεχωριστό αρχείο το οποίο καλείται από το αρχείο html. Σ' αυτήν την περίπτωση, στο αρχείο html εισάγουμε, πάλι μεταξύ <HEAD> και </HEAD>, την εντολή: <LINK REL="stylesheet" TYPE="TEXT/CSS" href="filename.css"> όπου τώρα το αρχείο filename.css περιέχει απλά τις εντολές, με την ίδια μορφή που έχουν όταν ενσωματώνονται στο html αρχείο.

Μια σύντομη εισαγωγή (13/14) Παρακάτω δίνεται μια σειρά κωδικών και ορισμάτων: font-weight: bold (ή bolder ή lighter) font-style: normal (ή italic ή oblique) text-decoration: none (ήunderline ή overline ή line-through) text-indent: αριθμός σε px, cm, mm, in, pt, % font-family:"arial" (ή άλλες γραμματοσειρές) font-size: small ή medium ή large ή x-small ή xx-small ή x-large ή xx-large ή αριθμός σε px, cm, mm, in, pt text-align: left ή center ή righ ή justify color: red ή τα άλλα βασικά χρώματα ή τη δεκαεξαδική μορφή του χρώματος

Μια σύντομη εισαγωγή (14/14) Μπορεί να υπάρχει συνδυασμός δήλωσης ενσωματωμένου css και σύνδεση με εξωτερικό αρχείο css αρχείου. Σ' αυτή την περίπτωση υπερισχύουν οι ενσωματωμένες δηλώσεις. Επίσης, αν σε οποιοδήποτε σημείο του αρχείου html δοθεί κάποιο όρισμα σε κάποιο κωδικό, υπερισχύει όλων των άλλων ορισμάτων. Για παράδειγμα, αν μια παράγραφος ξεκινά με <p align="right"> θα υπερισχύσει, στην συγκεκριμένη παράγραφο, οποιουδήποτε άλλου ορίσματος εμφανίζεται σε εξωτερικό αρχείο css ή σε ενσωματωμένες εντολές css. Επίσης, Πολύ συχνά χρησιμοποιούνται ενσωματωμένα css ως επέκταση η ιδιαιτεροποίηση του γενικού θέματος (εξωτερικό αρχείο) για συγκεκριμένες σελίδες του δικτυακού τόπου.

Άσκηση 7: Πληκτρολογήστε τον κώδικα HTML ώστε να εμφανίζεται η παρακάτω σελίδα. Χρησιμοποιήστε ενσωματωμένες εντολές css πρώτα και μετά εξωτερικό αρχείο css:

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