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

Σχετικά έγγραφα
Γαβαλάς Δαμιανός

Cascading Style Sheets (CSS)

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

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

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

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

Διάλεξη 4η CSS intermediate

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CSS. Προγρ/σμός Εφαρμογών Διαδικτύου. (version: 13/03/2016) Φ. Κόκκορας / Καθ. Εφαρμογών. Τμήμα Μηχανικών Πληροφορικής ΤΕ.

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

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

Διάλεξη 6η CSS Advanced

CSS 2. Γηδάζθνληεο: Π. Αγγειάηνο, Γ. Εήλδξνο Δπηκέιεηα δηαθαλεηώλ: Π. Αγγειάηνο. Σρνιή Ζιεθηξνιόγσλ Μεραληθώλ θαη Μεραληθώλ Υπνινγηζηώλ

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

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

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

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

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

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

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

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

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

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

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

«Εθαξκνγέο Δηαδηθηύνπ»

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

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

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

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

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

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

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

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

CSS Basic Styling. Έλαο θαλόλαο CSS (Cascading Style Sheets) απνηειείηαη από δύν θύξηα κέξε: ηελ επηινγή, θαη κία ή πεξηζζόηεξεο δηεπθξηλήζεηο:

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

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

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

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

Cascading Style Sheets

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

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

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

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

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

Αυτοµατιµός Γραφείου. Τµήµα Διοίκησης Επιχειρήσεων ΑΤΕΙ- Δυτικής Ελλάδας Μεσολόγγι Δρ. Α. Στεφανή Διάλεξη 2η

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

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

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

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

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

2.2.7 Τίτλος στη γραφική παράσταση

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

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

ΕΦΑΡΜΟΓΕΣ ΔΙΑΔΙΚΤΥΟΥ ΓΙΑ ΚΟΙΝΩΝΙΚΗ ΚΑΙ ΨΥΧΟΛΟΓΙΚΗ ΥΠΟΣΤΗΡΙΞΗ ΦΟΙΤΗΤΙΚΩΝ ΠΛΗΘΥΣΜΩΝ

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

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

Αυτοµατιµός Γραφείου. Τµήµα Διοίκησης Επιχειρήσεων ΑΤΕΙ- Δυτικής Ελλάδας Μεσολόγγι Δρ. Α. Στεφανή Διάλεξη 2η

Telecommunications με τη χρήση του. "Κατασκευή ιστοσελίδας. προγράμματος Adobe Dreamweaver" Τ.Ε.Ι. ΠΕΙΡΑΙΑ ΤΙΤ ΛΟΣ ΠΤΥΧΙΑΚΗΣ ..._

Βάσεις Δεδομένων. Dept. Of Mathematics University of Ioannina

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

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

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

Μάθηµα 3 Περ ε ισ ι σότ ό ε τ ρ ε α α γ ια ι α τ η τ η γ λώσ ώ σα α HTML

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

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

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

Γραπτή εξέταση. Γαβαλάς Δαμιανός Δικτυακά Πολυμέσα ΙΙ Διάλεξη #12 η : Επανάληψη, προετοιμασία για τις γραπτές εξετάσεις

Παρουσίαση και μορφοποίηση κειμένου

Transcript:

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

Τροποποίηση χρωµάτων Color: "όνοµα χρώµατος" rgb (rr,gg,bb) #RRGGBB RGB συνιστώσες όπου rr,gg,bb είναι ακέραιοι από το 0 255 H1 {color: rgb(255,0,0)} κόκκινες επικεφαλίδες background-colorcolor : "όνοµα χρώµατος" rgb (rr,gg,bb) #RRGGBB background-image: url none (προεπιλεγµένο) µία εικόνα ως παρασκήνιο σε ένα στοιχείο <! background> Π.χ., BODY {background-image:url(bgi.jpg); color:white} repeat: repeat repeat-x repeat-y no-repeat Π.χ., BODY {color:beige; background-image: url(bgi gi.jpg); background-repeat: repeat: repeat-y} <! bg-repeat-y> background-repeat

Τροποποίηση χρωµάτων background-attachment: scroll fixed Καθορίζει τη σχέση του υπόβαθρου του στοιχείου µε αυτού της ιστοσελίδας background-position: [ ποσοστό µήκος ] [top center bottom] _ [left center right] Background: οµαδοποίησης για όλες τις ιδιότητες P {background: blue url(icon.jpg) repeat fixed } P { background-color: color: blue; background-image: url(icon.jpg); background-repeat: repeat: repeat; background-attachment: attachment: fixed}

font-familyfamily Ιδιότητες Μορφοποίησης Γραµµατοσειρών serif" (Times), "sans-serif" serif" (Helvetica), "monospace" (Courier) BODY {font-family: family: Ηelvetica, sans-serif} serif} font-size Α όλυτο µέγεθος pt: στιγµές (points) ή px: εικονοστοιχεία (pixels) Π.χ., font-size:12pt, font-size:22px Προκαθορισµενα: xx-small, x-small, small, medium, large, x-large, xx-large Σχετικό µέγεθος: Ποσοστό % προκαθορισµένη τιµή font-size:12pt, font-size:150% size:150%, font-size:small <b style= "font-size:large ">

Ιδιότητες Μορφοποίησης Ύψος γραµµής κειµένου Γραµµατοσειρών µαζί µε το font-size µε την βοη0εια / Π.χ., P {font-size: 12pt/14pt} ύψος χαρακτήρα 12 pt και ύψος γραµµής 14 pt font-weight (βάρος έντονης γραφής) normal bold bolder lighter 100 200 300 400 500 600 700 800 900 Π.χ., H1 {font-weight: 900}, H3 {font-weight: bolder} font-style normal italic oblique (µε κλίση)

font-variant Ιδιότητες Μορφοποίησης normal small-caps Π.χ., Γραµµατοσειρών <P STYLE="font-family family : Times; font-variant : small-caps;"> Το κείµενο αυτό εµφανίζεται µε κεφαλαία γράµµατα. </P> font: οµαδοποίησης για όλες τις ιδιότητες font P {font: 12pt/14pt italic Palatino serif} P {font: 80% 700 sans-serif serif small-caps caps}

Στοίχισης Κειµένου word-spacing: normal µήκος (pt, px, cm,..) letter-spacing: normal +/- µήκος (pt, px, cm,..) text-decoration none underline overline line-through blink Π.χ., P {color:red; text-decoration: decoration:"underline overline"} text-transform: none capitalize uppercase lowercase P {text-tranform: tranform: uppercase} text-align: left right center justify (πλήρης στοίχισης) text-indent: µήκος (εσοχή-περιθώριο) line-height: normal αριθµός µήκος ποσοστό Π.χ., BLOCKQUOTE {line-height: 110%; font-size: 10pt}

Περιγραφή Καταλόγων display: block list-item item inline none white-space: normal nowrap pre list-style-typetype τύπο της κουκίδας ή της αρίθµησης disc circle square none decimal lower-roman upper-roman lower-alpha upper-alpha list-style-image: url() none λίστα εικόνες, αντί προκαθορισµένo σύµβολo ή αριθµήσεις list-style-position: outside inside καθορίζει την τοποθέτηση του συµβόλου list-style: οµαδοποίησης για όλες τις ιδιότητες list

Προδιαµορφωµένο κείµενο Μη αναµόρφωση από διαφυλλιστή, όπως έχει συνταχτεί Π.χ., διατηρεί τα κενά στο κείµενο ιπλή ετικέτα <PRE>, </PRE> Π.χ., <PRE> Είδος Τιµή Έκπτωση Κόστος ----------------------------------------------------- Α 500 10 400 Β 90 2 4 Γ 120 30 50 </PRE> Όχι: Είδος Τιµή Έκπτωση Κόστος ----------------------------------------- ------------ Α 500 10 400 Β 90 2 4 Γ 120 30 50 Όχι

παράδειγµα UL.style1 { list-style:square style:square outside url(marble.jpg); } UL.style2 { list-style:disk style:disk url(pointer.jpg); } OL { list-style:lower-roman roman inside }

Ιδιότητες Περιθωρίων margin: µήκος ποσοστό auto Περιθωριο Π.χ., margin-top για το επάνω περιθώριο margin-rightright για το δεξιό περιθώριο margin-bottom για το κάτω περιθώριο margin-left για το αριστερό περιθώριο IMG {margin: 10} IMG {margin: 10 10 10 10} P {margin: 10 40} P {margin: 10 40 10 40} DIV {margin: 10 20 40} DIV { margin: 10 20 40 20} IMG {margin-bottom: 40 ; margin-left: 30; margin-right: right: 30;}

border-style ιδιότητες περιθωρίων Τιµές none dotted dashed solid double groove ridge inset outset πλευρές border-style-toptop border-style-bottom border-style-leftleft border-style-right Π.χ., P { border-style: solid} IMG { border-style-top: top: none; border-style-bottom: solid; border-width-left: rigid;}

ιδιότητες περιθωρίων border-width thin medium thick µήκος Π.χ., <P STYLE="border-width:1 1 3 2 "> border-width-top, top, border-width width-right border-width-bottom, border-width width-left P { border-width width-top: top: 2; border-width-left: thin; border-width-right: medium;} border-color όνοµα χρώµατος rgb (rr,gg,bb) #RRGGBB border-color-top, border-color color-right right border-color-bottom, border-color color-leftleft

ιδιότητες περιθωρίων Border οµαδοποίησης για όλες τις ιδιότητες border Padding µήκος ποσοστό auto???

τρόποι τοποθέτησης στοιχείων position: static absolute relative static: σειριακά όπως εµφανίζονται στο κείµενο absolute: νέα επιφάνεια (textbox) οπουδήποτε relative νέα επιφάνεια µε σχετική στοίχιση µε τα άλλα στοιχεία µήκος (cm, mm, in, px, pt) οσοστό auto συντεταγµένες (x, y) της αριστερής (left) και επάνω κορυφής (top) στοιχείων που ορίζονται µε την ιδιότητα block left: : x-axis; top: : y-axis Συνδυάζεται µε τις θέσεις absolute και relative Σηµείο αναφοράς πάντα το top-left (0,0) της σελίδας ή του στοιχείου παράδειγµα left και top: µήκος

τρόποι τοποθέτησης στοιχείων width και height: µήκος οσοστό auto πλάτος και ύψος block στοιχείων παραδειγµα Overflow: visible hidden scroll auto Τρόπος χειρισµού κειµένου που δεν χωρεί σε ένα block στοιχείο visible: εµφάνισε όλο το κείµενο αλλάζοντας τις διαστάσεις hidden: δεν αλλάζουν οι διαστάσεις και ό,τι φαίνεται scroll: µπάρες κύλισης, δεν αλλάζουν οι διαστάσεις auto: α οφασίζει ο διαφυλιστής

τρόποι τοποθέτησης στοιχείων Clip: auto rect (πάνω δεξιά κάτω αριστερά) το τµήµα του στοιχείου που θα εµφανίζεται όρισµα µηκών πλευρών του παραλληλογράµµου Visibility: inherit visible hidden inherit: εµφάνιση του στοιχείου εξαρτάται από την ύπαρξη ή όχι κάποιου γονικού στοιχείου (προεπιλεγµένη τιµή). visible: εµφανίζεται πάντα hidden: δεν εµφανίζεται αλλά µένει ο χώρος του κενός z-index: auto ακέραιος θέση (σχετικό ύψος) του στοιχείου στον κατακόρυφο άξονα Θετικές τιµές (+) φέρνει το στοιχείο στο προσκήνιο παράδειγµα z-index

Μονάδες Μήκους cm,, εκατοστά π.χ. P { line-height: 3cm } mm,, χιλιοστά π.χ. TD { word-spacing: 4mm } in,, ίντσες (1 ίντσα = 2.54 εκατοστά) π.χ. Η1 { margin: 0.5in } pt,, στιγµές (1 στιγµή = 1/72 ίντσες) π.χ. Β { font-size: 12pt } pc,, picas (1 pica = 12 στιγµές) π.χ. I { font-size: 1pc } em,, όπου η έκφραση em συµβολίζει το ύψος της γραµµατοσειράς π.χ. BODY { font-size: 12pt; text-ident: 3em; } /* text-ident = 36pt */.

Μορφή είκτη Ποντικιού (Cursor) cursor: auto crosshair default hand move e-resize ne-resize nw-resize n-resize se-resize sw-resize s-resize w-resize text wait help

Ψευδοκλάσεις Μορφοποίησης στους υπερσυνδέσµους A:pseudo-class { } A:link { } - επέκταση της LINK="χρώµα συνδέσµου", της ετικέτας <BODY LINK=".."... >, A:active { } - επέκταση της ALINK="χρώµα συνδέσµου", της ετικέτας <BODY ALINK=".."... > για ενεργούς συνδέσµους A:visited { } - επέκταση της VLINK="χρώµα συνδέσµου", της ετικέτας <BODY VLINK=".."... >, για συνδέσµους που χρησιµοποιήθηκαν A:hover { } - µορφοποίει τους συνδέσµους όταν ο δείκτης του ποντικιού είναι πάνω τους

Παράδειγµα <STYLE> A:link { font:normal normal normal 10pt "MS Sans Serif" color:red; text-decoration:none; } A:active { color:green; text-decoration:none; } A:visited { color:blue; text-decoration:none; } A:hover { color:red; font-weight:bold text-decoration:none; } </STYLE>

Ψευδοκλάσεις :first-letter - µορφοποίει το πρώτο χαρακτήρα (πρώτο γράµµα) του στοιχείου που περιέχει κείµενο :first-line - µορφοποίει τη πρώτη γραµµή κειµένου (πρώτη σειρά) του στοιχείου που περιέχει κείµενο. παράδειγµα pseudo-class-text