Professional Documents
Culture Documents
Επιμέλεια:
Γιαννουκάκης Αναστάσιος
582 Πληροφορική Ά έτος
ΕΡΓΑΛΕΙΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ INTERNET (HTML) 583
Γενικοί ορισμοί
Πρωτόκολλο επικοινωνίας
Ονομάζεται ένα σύνολο κανόνων μέσω των οποίων επικοινωνούν οι υπολογιστές μετα-
ξύ τους. Το πρωτόκολλο που χρησιμοποιείται στο διαδίκτυο είναι το πρωτόκολλο TCP IP
(Transmission control protocol internet protocol).
Ip address (ip)
Κάθε υπολογιστής που συνδέεται στο διαδίκτυο έχει μία μοναδική διεύθυνση η οποία
ονομάζεται ip address και έχει την μορφή 192.168.14.1. Επειδή δεν είναι εύκολο να θυμό-
μαστε τις ip διευθύνσεις υπάρχει μια υπηρεσία καταλόγου για την αναζήτηση ονομάτων η
οποία ονομάζεται DNS (domain name service)
Hypertext (υπερκείμενο)
Είναι ένα ηλεκτρονικό κείμενο το οποίο είναι οργανωμένο με μη γραμμική μορφή δηλαδή
ακολουθείται μια τυχαία σειρά με βάση τους συνδέσμους που υπάρχουν. Τα σημεία σύν-
δεσης με άλλες σελίδες ονομάζονται anchors (άγκυρες)
Hypermedia (υπερμέσα)
Είναι μια συλλογή πληρφοριών αποτελούμενη από πολυμεσικά στοιχεία (βίντεο, ήχο,κεί-
μενο) η οποία είναι οργανωμένη με μη γραμμική μορφή.
λίδα, μεταφράζει τις ετικέτες της HTML και εμφανίζει τα αποτελέσματαστην οθόνη του
χρήστη. Αλλά με τι μοιάζει ένα HTML αρχείο; Ένα απλό παράδειγμα HTML αρχείου φαίνε-
ται παρακάτω:
Όπως μπορεί να διακρίνει κάποιος είναι ένα απλό αρχείο κειμένου. Έτσι, ένα HTML αρ-
χείο δεν χρειάζεται ένα ειδικό επεξεργαστή κειμένου ή κάποιον πολύπλοκο HTML επεξερ-
γαστή κειμένου για να δημιουργηθεί. Μπορεί καποιος πολύ απλά να δημιουργήσει ένα
τέτοιο αρχείο με ένα απλό επεξεργαστή κειμένου όπως είναι το NotePad ή Notepad++
για PC που τρέχουν Windows ή και το TeachText για Macintosh. Βέβαια, μετά την ραγδαία
ανάπτυξη του ιστού, υπάρχουν πάρα πολλοί εύχρηστοι (ή όχι) επεξεργαστές κειμένου για
HTML μερικοί από τους οποίους είναι η HotMetal, η HTML Writer, η HotDog, το WebEdit
και πάρα πολλοί ακόμα. Φυσικά, ο καθένας πρέπει να σκεφτεί τι ακριβώς θέλει να δημι-
ουργήσει, τι απαιτήσεις έχει η εφαρμογή του έτσι ώστε να διαλέξει και τα κατάλληλα ερ-
γαλεία (στην περίπτωσή μας τον καλύτερο γι’ αυτόν HTML επεξεργαστή κειμένου ή ακόμα
ΕΡΓΑΛΕΙΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ INTERNET (HTML) 585
ACTIVE X CONTROLS
Είναι μια τεχνολογία που αναπτύχθηκε για να προσφέρει δυνατότητα εισαγωγής πολυ-
588 Πληροφορική Ά έτος
μεσικών στοιχείων στις ιστοσελίδες. Τα active X είναι τμήμα εκτελέσιμου κώδικα τα οποία
είτε είναι εγκατεστημένα στον υπολογιστή είτε είναι διαθέσιμα από το διαδίκτυο. Ο φυλ-
λομετρητής θα πρέπει φυσικά να υποστηρίζει τη χρήση ελέγχων active X. (π.χ. Internet
Explorer, Netscape Navigator.)
SCRIPT LANGUAGES
Η τεχνολογία των γλωσσών σεναρίων έχει γνωρίσει ιδιαίτερη ανάπτυξη τα τελευταία χρό-
νια από την μεριά του πελάτη (από την μεριά του εξυπηρετητή υπήρχε). Αντιπροσωπευτι-
κές γλώσσες αυτής τις τεχνολογίες είναι η VBScript και JavaScript οι οποίες δίνουν την δυ-
νατότητα στους χρήστες να δημιουργήσουν εύκολα εφαρμογές στον υπολογιστή με την
χρήση απλών εργαλείων δημιουργίας ιστοσελίδων. Με τον τρόπο αυτό είναι πιο εύκολη
η συγγραφή εφαρμογών που εκτελούνται στον φυλλομετρητή, (browser) παρά στον εξυ-
πηρετητή. Επίσης είναι η μόνη λύση, όταν ο εξυπηρετητής δεν επιτρέπει το φόρτωμα τέ-
τοιων προγραμμάτων για λόγους ασφαλείας.
Το μειονέκτημα αυτών των εφαρμογών είναι, ότι δεν βοηθούν από την πλευρά του πελά-
τη (client) σε κάποιες εργασίες, όπως η επεξεργασία φορμών, διότι απαιτούν πρόσβαση
στον εξυπηρετητή.
Οργάνωση ιστοσελίδων
Όπως έχουμα αναφέρει ένας διαδικτυακός τόπος (web site) ή εφαρμογή Web αποτελείται
από ιστοσελίδες οι οποίες έχουν κατάληξη .html. Ανάλογα με τον τρόπο που διασυνδέο-
ΕΡΓΑΛΕΙΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ INTERNET (HTML) 589
νται μεταξύ τους οι ιστοσελίδες ενός κοινού τόπου ή εφαρμογής διακρίνουμε δύο βασι-
κούς τρόπους οργάνωσης, τη σειριακή και την ιεραρχική οργάνωση.
Στην σειριακή κάθε σελίδα συνδέεται με την προηγούμενη και την επόμενη όπως φαίνε-
ται στο παρακάτω σχήμα:
Στη ιεραρχική οργάνωση ιστοσελίδων από μια ιστοσελίδα μπορεί να περιηγηθούμε προς
τα εμπρός ή προς τα πίσω σε περισσότερες από μια ιστοσελίδες, ενώ μπορούμε να γυρί-
σουμε πίσω στην ιστοσελίδα από την οποία μεταβήκαμε στην τρέχουσα όπως φαίνεται
στο παρακάτω σχήμα:
Τα tags της HTML έχουν γενικά ένα tag αρχής και ένα tag τέλους ή ένα tag ανοίγματος και
ένα tag κλεισίματος, τα οποία περικλείουν το κείμενο που επηρεάζουν. Το tag αρχής ενερ-
γοποιεί μια λειτουργία ή ένα χαρακτηριστικό, όπως είναι για παράδειγμα η έντονη γραφή,
ενώ το tag τέλους την απενεργοποιεί. Τα tags τέλους έχουν το ίδιο όνομα με τα tags αρχής,
αλλά με πρόθεμα τον χαρακτήρα /.
Δεν αποτελούν ζευγάρι όλα τα tags της HTML, καθώς ορισμένα είναι “μονομελή”, ενώ άλλα
περιέχουν επιπλέον πληροφορίες και κείμενο μέσα στα σύμβολα <>. Ακόμη, όλα τα tags
της HTML δεν κάνουν διάκριση μεταξύ κεφαλαίων και πεζών γραμμάτων, δηλ. μπορούμε
ΕΡΓΑΛΕΙΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ INTERNET (HTML) 591
Το Tag <HTML>
Το πρώτο tag που ελέγχει τη δομή μιας σελίδας που είναι γραμμένη σε κώδικα HTML είναι
το <HTML>, που υποδεικνύει ότι το περιεχόμενο του αρχείου περιέχει κώδικα γραμμένο
στη γλώσσα HTML. Όλο το κείμενο και οι εντολές μέσα σε μια HTML σελίδα θα πρέπει να
τοποθετούνται ανάμεσα στα tags αρχής και τέλους <HTML>, ως εξής :
<HTML>
... κείμενο σελίδας...
</HTML>
Το Tag <HEAD>
Το tag <HEAD> προσδιορίζει ότι, οι γραμμές που περιέχονται ανάμεσα στην αρχή και στο
τέλος του, είναι ο πρόλογος για το υπόλοιπο του αρχείου. Στην ενότητα αυτή δεν τοποθε-
τούμε ποτέ κείμενο, αλλά συνήθως μόνο τον τίτλο της σελίδας.
<HTML>
<HEAD>
<TITLE> Εδώ είναι ο τίτλος </TITLE>
</HEAD>
</HTML>
Το Tag <BODY>
Το υπόλοιπο της HTML σελίδας, δηλ. όλο το κείμενο και οποιοδήποτε άλλο περιεχόμενο,
όπως σύνδεσμοι, εικόνες κ.ά., περικλείεται μέσα σ’ ένα tag <BODY>. Η δομή της σελίδας
δείχνει τώρα ως εξής :
<HTML>
<HEAD>
<TITLE> Εδώ είναι ο τίτλος </TITLE>
592 Πληροφορική Ά έτος
</HEAD>
<BODY>
... κυρίως κείμενο...
</BODY>
</HTML>
Όλα τα tags της HTML σχηματίζουν ξεχωριστές, ένθετες ενότητες κειμένου και θα πρέπει
να είμαστε πολύ προσεκτικοί, ώστε να μην υπάρχει επικάλυψη μεταξύ των tags. Αυτό ση-
μαίνει ότι πρέπει να κλείνουμε κάθε tag που ανοίγουμε, εκτός κι αν είναι μονομερές, και
ακόμη όταν κλείνουμε ένα tag, κλείνουμε το πιο πρόσφατο tag που ανοίξαμε.
Το Tag <TITLE>
Κάθε HTML σελίδα χρειάζεται έναν τίτλο, ο οποίος θα υποδεικνύει το περιεχόμενό της και
αυτό γίνεται με το tag <TITLE>. Ο τίτλος περιγράφει το περιεχόμενο και τον σκοπό μιας σε-
λίδας και εμφανίζεται στη γραμμή τίτλου των δημοφιλέστερων φυλλομετρητών.
Τα tags <TITLE> τοποθετούνται πάντα μέσα στο ζευγάρι των tags <HEAD>, ως εξής :
<HTML>
<HEAD>
<TITLE> Παρουσίαση της Φλώρινας </TITLE>
</HEAD>
<BODY>
... κυρίως κείμενο...
</BODY>
</HTML>
Τα Tags Επικεφαλίδων
Οι επικεφαλίδες (headings) χρησιμοποιούνται για τον διαχωρισμό των ενοτήτων κειμέ-
νου, ακριβώς όπως και σ’ ένα βιβλίο. Η HTML ορίζει 6 επίπεδα επικεφαλίδων, που τα tags
τους έχουν την εξής μορφή :
<H1> Τίτλος </H1>
Οι αριθμοί υποδεικνύουν το επίπεδο επικεφαλίδας (Η1 έως Η6). Οι επικεφαλίδες δεν αριθ-
μούνται, όταν εμφανίζονται στην οθόνη αλλά έχουν ένα χαρακτηριστικό που τις ξεχωρίζει
από το κανονικό κείμενο, όπως μεγαλύτερο μέγεθος ή εντονότερο κείμενο ή υπογράμμι-
ση. Καθώς πηγαίνουμε από το Η1 στο Η6, ελαττώνεται το μέγεθος του κειμένου της επικε-
φαλίδας στην οθόνη.
Οι επικεφαλίδες είναι σαν τα στοιχεία μιας διάρθρωσης και ένα καλό παράδειγμα χρήσης
επικεφαλίδων σε μια σελίδα HTML είναι το παρακάτω :
Τα Tags Παραγράφων
Τα tags παραγράφων είναι τα <Ρ> και </Ρ> και η αλλαγή παραγράφου σημαίνει το ξεκίνη-
μα μιας νέας γραμμής και μια επιπλέον κατακόρυφη απόσταση από παράγραφο σε παρά-
γραφο. Το tag </Ρ> είναι προαιρετικό στην HTML. (στην XHTML είναι ΥΠΟΧΡΕΩΤΙΚΟ γενι-
κά θα πρέπει να κλείνει ότι ανοίγει αλλιώς θα υπάρχει ¨διαρροή¨ πχ μορφοποίησης)
Το Tag<CENTER>
Μπορούμε να χρησιμοποιήσουμε το tag κεντραρίσματος <CENTER>, κεντράροντας όλο
το περιεχόμενο της HTML που βρίσκεται μέσα στα μέλη αρχής και τέλους.
Τοποθετούμε το tag <CENTER> πριν από το κείμενο που θέλουμε να κεντράρουμε και το
tag </CENTER> μετά το τέλος του κειμένου, ως εξής :
<CENTER>
<H1> Ο Μάντης Τειρεσίας </H1>
<H1> Ο Μάντης Κάλχας </H1>
</CENTER>
Το Tag <PRE>
Το πρόγραμμα ανάγνωσης εμφανίζει ότι περικλείεται μέσα στην ετικέτα <PRE>...</PRE>,
όπως ακριβώς το έχουμε γράψει στην HTML, αφήνει μια κενή γραμμή και χρησιμοποιεί τη
γραμματοσειρά Courier. Έτσι, π.χ. το κείμενο που ακολουθεί θα εμφανιστεί στην οθόνη
του χρήστη όπως ακριβώς το έχουμε γράψει:
<PRE>
This text
will appear
formatted
just like this
</PRE>
Το Tag <HR>
Το tag <HR>, που δεν έχει αντίστοιχο tag τέλους και δεν χρησιμοποιεί κείμενο, δημιουργεί
μια οριζόντια γραμμή (γραφικό) στη σελίδα. Οι γραμμές γραφικών είναι ιδανικές για τον
οπτικό διαχωρισμό των ενοτήτων μιας Web σελίδας.
<HR>
<H2> Οι Μοίρες ήταν οι εξής :</H2>
<UL>
<LI>Κλωθώ</LI>
<LI>Λάχεση</LI>
<LI>Άτροπος</LI>
</UL>
<HR>
596 Πληροφορική Ά έτος
Η ετικέτα <HR> τοποθετεί μια οριζόντια γραμμή κατά μήκος της σελίδας. Μπορεί να
χρησι-μοποιηθεί επίσης και για να χωρίσει μια σελίδα σε διαφορετικές περιοχές, ανά-
λογα με το περιεχόμενο της κάθε μιας. Μπορεί να πάρει τα παρακάτω προσδιοριστικά:
<HRWIDTH=¨75%¨ SIZE=¨3¨ ALIGN=¨LEFT¨>
Το Tag <BR>
Το tag <BR> χωρίζει μια γραμμή κειμένου στο σημείο στο οποίο εμφανίζεται. Όταν ένας
φυλλομετρητής συναντήσει ένα tag <BR>, ξεκινά το αμέσως επόμενο κείμενο από το αρι-
στερό περιθώριο της επόμενης γραμμής. Το <BR> δεν προσθέτει επιπλέον χώρο πάνω ή
κάτω από τη νέα γραμμή και δεν αλλάζει τη γραμματοσειρά ή το στυλ του κειμένου.
Οι Λίστες (Lists)
Η HTML υποστηρίζει τα εξής πέντε είδη λιστών :
y Αριθμημένεςλίστες ή αλλιώς αριθμητικούς καταλόγους, που παρουσιάζουν τα στοι-
χεία του καταλόγου κατά αύξουσα αριθμητική σειρά.
y Λίστες κουκκίδων ή αλλιώς μη αριθμητικούς καταλόγους, που χρησιμοποιούνται για
ΕΡΓΑΛΕΙΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ INTERNET (HTML) 597
Οι αριθμημένες λίστες ή λίστες με συγκεκριμένη σειρά κατάταξης είναι λίστες στις οποί-
ες το κάθε στοιχείο είναι αριθμημένο. Περικλείονται μέσα στα tags <OL> και </OL>, δηλ.
Ordered List και κάθε στοιχείο μέσα στη λίστα ξεκινά με το tag <LI>, δηλ. List Item. Το tag
<LI> δεν έχει tag τέλους και η εμφάνιση ενός άλλου tag <LI> ή του tag τέλους </OL> υπο-
δεικνύει το τέλος ενός στοιχείου της λίστας.
<OL> ετικέτα έναρξης αριθμητικού καταλόγου
<LI> 1ο στοιχείο αριθμητικού καταλόγου
<LI> 2ο στοιχείο αριθμητικού καταλόγου <LI>
τελευταίο στοιχείο αριθμητικού καταλόγου </OL> τέλος
αριθμητικού καταλόγου
598 Πληροφορική Ά έτος
Εδώ πρέπει να αναφέρουμε ότι μπορεί να γίνει συνδυασμός αυτών των ειδών λίστας. Το
μόνο που χρειάζεται είναι φαντασία και φυσικά προσοχή να μην ξεχάσουμε κάποια ετικέ-
τα ή να μην βάλουμε κάποια σε μη-κατάλληλη θέση. Μπορούμε δηλαδή να έχουμε:
ΕΡΓΑΛΕΙΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ INTERNET (HTML) 599
<OL>
<LI>first numbered item
<LI>second numbered item
<UL>
<LI>bullet item one
<LI>bullet item two
</UL>
<LI>third numbered item
</OL>
Στην ετικέτας έναρξης μπορούμε να χρησιμοποιήσουμε δύο παραμέτρους την type και
την start
<OL type = τιμή start = τιμή >
Η type δηλώνει το είδος της αριθμητικής λίστας και η start την τιμή έναρξης.
Type Start
1 Κάποια αριθμητική τιμή
A Τιμές από A έως Z
a Τιμές από a έως z
i Αριθμητική τιμή σε λατινικούς χαρακτήρες
<UL>
<LI>first item
<UL>
<LI>first sub-item
<LI>second sub-item
<LI>third sub-item
</UL>
<LI>second item
<UL>
<LI>first sub-item
<LI>second sub-item
<LI>third sub-item
</UL>
<LI>third item
<UL>
<LI>first sub-item
<LI>second sub-item
<LI>third sub-item
</UL>
</UL>
ΕΡΓΑΛΕΙΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ INTERNET (HTML) 601
Αυτές οι λίστες είναι πολύ καλές, αν έχουν δεδομένα των οποίων η δομή είναι πολύπλο-
κη αλλά θέλουν μεγάλη προσοχή για να μην ξεχάσουμε κάποια ετικέτα (θα μας εμφανίζο-
νται άλλα αντί άλλων).
Στην ετικέτα έναρξης ή στην ετικέτα στοιχείου μπορούμε να χρησιμοποιήσουμε μία πα-
ράμετρο την Type ως εξής :
Εκτυπωτής
Είναι το περιφερειακό με το οποίο εκτυπώνουμε ότι έχουμε σε ηλεκτρονική μορφή σε
χαρτί.
602 Πληροφορική Ά έτος
Για την δημιουργία μιας λίστας γλωσσαρίου χρησιμοποιούμε την παρακάτω δομή:
<DL> ετικέτα έναρξης ερμηνευτικού καταλόγου
<DT> ετικέτα όρου προς επεξήγηση
<DD> ετικέτα επεξήγησης
<DT> ετικέτα όρου προς επεξήγηση
<DD> ετικέτα επεξήγησης
</DL> ετικέτα τέλους ερμηνευτικού καταλόγου
Τέλος πρέπει να αναφέρουμε ότι μπορεί να γίνει και συνδυασμός καταλόγων σε μια ιστο-
σελίδα.
Εισαγωγή Εικόνας
Σε μια ιστοσελίδα είναι ιδιαίτερα σημαντικό εκτός από κείμενο να υπάρχουν και εικόνες. Οι ει-
κόνες δεν είναι ενσωματωμένες σε μια σελίδα αλλά βρίσκονται αποθηκευμένες σε ξεχωριστά
αρχεία και καλούνται από τον κώδικα της σελίδας για να παρουσιαστούν σε συγκεκριμένα ση-
μεία. Κατά την αποθήκευση των ψηφιακών εικόνων στον υπολογιστή μας χρησιμοποιούνται
διάφοροι τρόποι μορφοποίησης (format). Μερικοί από τους πιο συνηθισμένους τύπους μορ-
φοποίησης είναι : bmp, jpg, gif, tif. Ο τρόπος κωδικοποίησης μιας εικόνας έχει σημασία γιατί
δεν υποστηρίζουν όλοι οι φυλλομετρητές όλες τις κωδικοποιήσεις. Οι περισσότεροι φυλλομε-
τρητές υποστηρίζουν .gif και jpg. Οι ένθετες εικόνες υποδεικνύονται με το tag <IMG> (image),
το οποίο δεν έχει tag τέλους αλλά έχει πολλές ιδιότητες, με πιο σημαντική την SRC (source). Η
ιδιότητα SRC δείχνει το όνομα αρχείου ή το URL της εικόνας που θέλουμε να συμπεριλάβουμε,
γραμμένο μέσα σε εισαγωγικά δηλ. <IMG SRC =”PATH/FILE PICTURE”>
Για το αρχείο image.gif, που βρίσκεται στον ίδιο κατάλογο με το αρχείο της Web σελίδας,
μπορούμε να χρησιμοποιήσουμε το ακόλουθο tag :
<P> <IMG SRC=¨image.gif¨> </P>
ενώ αν ήταν αποθηκευμένο στον γονικό κατάλογο του τρέχοντα, το εξής :
<P> <IMG SRC=¨../image.gif¨> </P>
Το tag <IMG> πρέπει να τοποθετείται μέσα σ’ ένα στοιχείο παραγράφου ή επικεφαλίδας.
Η ετικέτα <IMG SRC = PATH /FILE IMAGE >, μπορεί να περιέχει και άλλες παραμέτρους οι
οποίες είναι οι εξής:
Οι Σύνδεσμοι (Links)
Μία από τις βασικές λειτουργίες που μπορούμε να ενσωματώσουμε σε μια ιστοσελίδα εί-
ναι αυτή των υπερσυνδέσμων. Για να δημιουργήσουμε έναν σύνδεσμο (link) στην HTML,
χρειαζόμαστε τα εξής δύο πράγματα :
y Το όνομα του αρχείου στον τοπικό δίσκο ή το URL του αρχείου, για το οποίο θέλουμε
να δημιουργήσουμε τον σύνδεσμο.
y Το κείμενο που θα λειτουργεί σαν “ενεργό σημείο επιλογής”, δηλ. θα εμφανίζεται τονι-
σμένο ή υπογραμμισμένο ή με διαφορετικό χρώμα στο παράθυρο του φυλλομετρη-
τή και στο οποίο θα μπορούμε να κάνουμε κλικ για να ακολουθήσουμε τον σύνδεσμο.
Στη σελίδα είναι ορατό μόνο το δεύτερο μέρος και όταν κάνουμε κλικ στο κείμενο που δεί-
χνει σ’ έναν σύνδεσμο, ο φυλλομετρητής χρησιμοποιεί το πρώτο μέρος σαν σημείο προ-
ορισμού.
Για τη δημιουργία ενός συνδέσμου σε μια HTML σελίδα, χρησιμοποιούμε τα tags <Α> και
</Α> (anchor). Το tag <Α> αποκαλείται συχνά και tag δεσμού (anchor tag), γιατί μπορεί να
χρησιμοποιηθεί και για τη δημιουργία δεσμών, δηλ. συνδέσμων προς σημεία που βρίσκο-
νται στην ίδια σελίδα. Η μορφή του tag <Α> είναι η εξής :
<Α HREF=”αρχείο ή σημείο σύνδεσης”>λέξη ή εικόνα υπερσύνδεσμος </A>
Η ιδιότητα HREF (Hypertext REFerence, αναφορά υπερ-κειμένου) χρησιμοποιείται για τον
καθορισμό του ονόματος ή του URL του αρχείου στο οποίο δείχνει ο σύνδεσμος και είναι
υποχρεωτική.
Όλο το κείμενο που υπάρχει ανάμεσα στα tags αρχής και τέλους γίνεται ο πραγματικός
σύνδεσμος, ο οποίος εμφανίζεται με κάποιο είδος τονισμού στην οθόνη, δηλ. υπογραμμι-
σμένος ή με μπλε ή κόκκινο χρώμα, όταν εμφανίζουμε τη σελίδα σ’ έναν φυλλομετρητή. Σ’
αυτό το κείμενο μπορούμε να κάνουμε κλικ για να μεταβούμε στο σημείο που προσδιορί-
ζεται στην ιδιότητα HREF.
Γράφουμε το κείμενο που θα χρησιμοποιηθεί σαν σύνδεσμος ανάμεσα στα tags <Α> και
</Α> και προσθέτουμε το όνομα του αρχείου στο οποίο θέλουμε να οδηγεί ο σύνδεσμος
στην ιδιότητα HREF του tag αρχής του συνδέσμου. Περικλείουμε το όνομα του αρχείου σε
διπλά εισαγωγικά και χρησιμοποιούμε το σύμβολο = μεταξύ του HREF και του ονόματος.
Οι απομακρυσμένες σελίδες (remote pages,) είναι σελίδες που περιέχονται κάπου αλλού
στο Web, μακριά και έξω από το σύστημα με το οποίο δουλεύουμε. Το tag της HTML που
χρησιμοποιούμε για τη δημιουργία συνδέσμων προς σελίδες που είναι αποθηκευμένες
κάπου αλλού στο Web, είναι σχεδόν όμοιο με το tag που χρησιμοποιούμε για τη δημιουρ-
γία συνδέσμων μεταξύ τοπικών σελίδων.
Χρησιμοποιούμε και πάλι το tag <A> με την ιδιότητα HREF και το κείμενο που θέλουμε να
εμφανίζεται, αλλά αντί για μια διαδρομή αρχείου στην ιδιότητα HREF, χρησιμοποιούμε το
URL της απομακρυσμένης Web σελίδας, όπως στα παρακάτω παραδείγματα :
Εικόνες - Σύνδεσμοι
Μια εικόνα μπορεί να αποτελέσει επίσης και σύνδεσμο υπερ-μέσου, δηλ. hypermedia,
προς άλλες Web σελίδες ή δεσμούς μέσα στο τρέχον έγγραφο. Για να γίνει αυτό, συμπε-
ριλαμβάνουμε ένα tag <IMG> ανάμεσα στα μέλη αρχής και τέλους του tag δημιουργίας
συνδέσμων <A>. Η εικόνα θα λειτουργεί σαν ένα “ενεργό σημείο” πάνω στο οποίο θα μπο-
ρούμε να κάνουμε κλικ για να ενεργοποιήσουμε τον σύνδεσμο, όπως στο παρακάτω πα-
ράδειγμα :
Αν συμπεριλάβουμε και κείμενο μαζί με την εικόνα στο tag συνδέσμου, τότε και η εικόνα
και το κείμενο γίνονται ¨ενεργά σημεία¨, τα οποία δείχνουν στην ίδια σελίδα, όπως στο πα-
ρακάτω παράδειγμα :
Οι Δεσμοί (Anchors)
Οι δεσμοί (anchors) είναι ειδικά σημεία μέσα σε έγγραφα, στα οποία μπορούμε να μετα-
βούμε με τη βοήθεια των συνδέσμων, δηλ. οι σύνδεσμοι μπορούν να μας μεταφέρουν σ’
αυτά τα ειδικά σημεία μέσα σε μια σελίδα, αντί να μας μεταφέρουν στην κορυφή μόνο της
σελίδας.
ΕΡΓΑΛΕΙΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ INTERNET (HTML) 605
Ο σύνδεσμος που δημιουργούμε θα περιέχει και το όνομα του αρχείου που διασυνδέουμε
αλλά και το όνομα του δεσμού. Έτσι, ο φυλλομετρητής θα φορτώσει τη σελίδα και μετά θα
μεταβεί στη θέση του δεσμού. Μπορούμε ακόμη να χρησιμοποιούμε συνδέσμους και δε-
σμούς μέσα στην ίδια σελίδα.
Οι δεσμοί δημιουργούνται περίπου με τον ίδιο τρόπο όπως και οι σύνδεσμοι, αλλά αντί
να χρησιμοποιούμε την ιδιότητα HREF στο tag <A>, χρησιμοποιούμε την ιδιότητα ΝΑΜΕ,
η οποία δέχεται μια ή περισσότερες λέξεις-κλειδιά (keywords), που χρησιμοποιούνται για
την ονομασία του δεσμού.
Ακολουθεί ένα παράδειγμα δημιουργίας δεσμού :
Το κείμενο μεταξύ των tags αρχής και τέλους του δεσμού χρησιμοποιείται από τον φυλ-
λο-μετρητή, όταν επιλέγουμε έναν σύνδεσμο ο οποίος δείχνει σ’ αυτόν τον δεσμό. Ο φυλ-
λομετρητής κυλάει τη σελίδα έτσι ώστε το κείμενο του δεσμού να εμφανισθεί στην κορυ-
φή της οθόνης.
Για να δείξουμε σ’ ένα δεσμό μέσα από έναν σύνδεσμο, χρησιμοποιούμε την ίδια μορφή
με τη δημιουργία συνδέσμων, με το όνομα αρχείου ή το URL της σελίδας στην ιδιότητα
HREF. Όμως, μετά από το όνομα της σελίδας γράφουμε το σύμβολο # και το όνομα του δε-
σμού, ακριβώς όπως εμφανίζεται στην ιδιότητα ΝΑΜΕ αυτού του δεσμού, ως εξής :
Βλέπουμε λοιπόν ότι δημιουργούμε το μενού κάθετου κειμένου με τη χρήση ενος συνδέ-
σμου που ενεργοποιείται από κείμενο και είναι οργανωμένος ως στοιχείο μιας μη αριθ-
μημένης λίστας. Το “Phrase or sentence introducing to the menu :” που βρίσκεται ανάμεσα
στις ετικέτες <P> και </P> είναι η εξήγηση του τι περιλαμβάνει το μενού και ουσιαστικά
μας εισάγει στα αντικείμενά του. Το option1.html δηλώνει την URL της σελίδας ή της ενέρ-
γειας στην οποία θα κατευθυνθεί ο χρήστης αν επιλέξει την πρώτη φράση μέσα από το
κείμενο first option, το ίδιο φυσικά ισχύει και για τις υπόλοιπες επιλογές. Αν δε θέλουμε να
εμφανιστούν οι βούλες, σαν αποτέλεσμα της μη αριθμημένης λίστας, μπορούμε απλώς να
γράψουμε :
ΕΡΓΑΛΕΙΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ INTERNET (HTML) 607
Δηλαδή να παραλείψουμε τις ετικέτες <LI> και απλώς να προσθέσουμε τις <BR>, έτσι
ώστε να μην εμφανίζονται όλες οι επιλογές στοιβαγμένες σε μια σειρά.
Και το αποτέλεσμα στην οθόνη μας είναι:
Τα στοιχεία που αποτελούν το μενού είναι τα ίδια με τα προηγούμενα. Εδώ όμως δεν έχου-
με <BR> στο τέλος κάθε επιλογής, έτσι ώστε όλες να εμφανίζονται οριζόντια σε μια γραμ-
μή. Για να ξεχωρίζουν οι επιλογές μεταξύ τους τοποθετούμε το χαρακτήρα [ ή μπορούμε
να βάλουμε και τον \.
<BODY BGCOLOR=¨#FFFFFF¨>
<BODY BGCOLOR=¨#934CE8¨>
Επίσης μπορούμε να μεταβάλουμε τόσο το χρώμα όσο και τη γραμματοσειρά που χρη-
σιμοποιούμε σε διάφορες παραγράφους. Αυτό μπορεί να γίνει με την χρήση της ετικέτας
<FONT>...</FONT> και τις παραμέτρους γραμματοσειράς και χρώματος που μπορούμε να
ενσωματώσουμε σ’ αυτή. Οι παράμετροι αυτοί είναι Face = “όνομα γραμματοσειράς” και
Color =”χρώμα κειμένου” π.χ.
<Font Face=”όνομα γραμματοσειράς” Color=”χρώμα κειμένου”> κείμενο που επιδρά η
ΕΡΓΑΛΕΙΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ INTERNET (HTML) 609
γραμματοσειρά </Font>
Οι τιμές αυτές μπορεί να είναι είτε χρώματα γραμμένα στην αγγλική γλώσσα έιτε εξαψή-
φιοι δεκαεξαδικοί αριθμοί της μορφής #RRGGBB, όπου κάθε δύο 16αδικά ψηφία αντιστοι-
χούν σε μια δεκαδική τιμή από 0 έως 255. Κάθε χρώμα δημιουργείται από την σύνθεση
των βασικών τριών χρωμάτων κόκκινο(R), πράσινο(G) και μπλε(B). Κάποιες από τις τιμές
που μπορούμε να δώσουμε φαίνονται παρακάτω:
ΧΡΩΜΑ ΤΙΜΗ ΤΙΜΗ
Άσπρο White
Μαύρο Black #000000
Κόκκινο Red #ff0000
Κίτρινο Yellow #ffff00
Μπεζ Light yellow #ffecb0
Μπλε Blue #0000ff
Ανοιχτό μπλε Light blue #5a68e4
Γαλάζιο Cyan #39cde8
Πράσινο Green #008000
Ανοιχτό πράσινο Light green #77f47d
Καφέ Brown #804040
Πορτοκαλί Orange #ff8000
Γκρι Gray #808080
Μοβ Magenta #800080
Ροζ Pink #ff0080
Για παράδειγμα, για να δημιουργήσουμε μια σελίδα με μαύρο φόντο, λευκό κείμενο και
φωτεινούς μωβ τους μη επιλεγμένους συνδέσμους, θα μπορούσαμε να χρησιμοποιήσου-
με μία από τις παρακάτω εντολές :
<BGSOUND SRC=”mozart.au”>
Με την ιδιότητα LOOP μπορούμε να επαναλάβουμε τον ήχο πολλές φορές και αν η τιμή
της LOOP είναι το -1 ή INFINITE, ο ήχος θα επαναλαμβάνεται διαρκώς μέχρι να φύγουμε
από τη σελίδα. Το πρόγραμμα Internet Explorer υποστηρίζει τρεις διαφορετικές μορφές
αρχείων για έν-θετους ήχους, τη μορφή AU (μ-law) της εταιρείας Sun, τα αρχεία μορφής
wav των Windows καθώς και τα αρχεία MIDI (.mid).
Μια φράση κινούμενου κειμένου εμφανίζεται σε δική της γραμμή, με το μέγεθος και τη
γραμματοσειρά του στοιχείου της σελίδας στο οποίο ανήκει. Το κείμενο ολισθαίνει από
τα δεξιά προς τα αριστερά και εξαφανίζεται τελείως πριν επανεμφανιστεί από τα δεξιά και
πάλι. Αυτή η ανακύκλωση γίνεται συνέχεια και με αργό ρυθμό.
Στοίχιση Κειμένου
Για να στοιχίσουμε μια μεμονωμένη επικεφαλίδα ή παράγραφο κειμένου, χρησιμοποιούμε
την ιδιότητα ALIGN γι’ αυτό το HTML στοιχείο, που μπορεί να πάρει μια από τις εξής τρεις
τιμές : LEFT, RIGHT ή CENTER.
Ακολουθεί ένα παράδειγμα :
Το Tag <DIV>
Μια πιο ευέλικτη μέθοδος για τη στοίχιση κειμένου είναι η χρήση του tag <DIV> (division),
που περιλαμβάνει κι αυτό την ιδιότητα ALIGN. Αλλά, αντί να στοιχίζει μεμονωμένα στοι-
χεία, το tag <DIV> χρησιμοποιείται για να περικλείσει μια ολόκληρη ομάδα από οποιαδή-
ποτε άλλα tags της HTML και επηρεάζει όλα τα tags και το κείμενο που βρίσκεται μέσα στο
ζευγάρι των tags <DIV> και </DIV>.
Για να στοιχίσουμε ένα τμήμα κώδικα HTML, περικλείουμε αυτόν τον κώδικα μέσα στα μέ-
λη αρχής και τέλους του tag <DIV> και γράφουμε την ιδιότητα ALIGN στο tag αρχής, που
μπορεί να έχει τις τιμές LEFT, RIGHT ή CENTER.
612 Πληροφορική Ά έτος
Όλος ο κώδικας HTML μεταξύ των δύο tags <DIV> θα στοιχιστεί σύμφωνα με την τιμή της
ιδιότητας ALIGN, ενώ αν υπάρχουν ξεχωριστές ιδιότητες ALIGN στις επικεφαλίδες ή στις
παραγράφους μέσα στο ζευγάρι των tags <DIV>, οι τιμές αυτές υπερισχύουν έναντι της
γενικής ρύθμισης.
Πίνακες (Tables)
Στις πρώτες μέρες του ιστού οι πίνακες δεν υπήρχαν. Ακόμα και μέχρι το πρώτο εξάμηνο
του 1995 υπήρχε ένας αρκετά σημαντικός αριθμός χρηστών των οποίων το πρόγραμμα
ανάγνωσης δεν υποστήριζε πίνακες. Σήμερα όμως μπορεί ο καθένας που φτιάχνει έναν
πίνακα να είναι σίγουρος ότι τα προβλήματα του παρελθόντος λύθηκαν. Η βασική δομή
ενός πίνακα είναι τρεις στήλες (column) και δύο γραμμές (row). Από τη στιγμή βέβαια που
κάποιος έχει κατανοήσει τη δομή αυτή είναι πολύ εύκολη οποιαδήποτε διαφοροποίηση
επιθυμεί να πραγματοποιήσει, προσθέτοντας ή αφαιρώντας στήλες ή γραμμές. Η HTML
που απαιτείται μπορεί να φανεί στην αρχή λίγο πολύπλοκη, αλλά στην πραγματικότητα
δεν είναι τόσο δύσκολο όσο φαίνεται :
<TABLE BORDER>
<CAPTION ALIGN=¨TOP¨> Caption for the table </CAPTION>
<TR> <!--starts a row-->
<TD>Content of Cell 1A</TD>
<TD>Content of Cell 1B</TD>
<TD>Content of Cell 1C</TD>
</TR> <!--ends a row-->
<TR> <!--starts a row-->
<TD>Content of Cell 2A</TD>
<TD>Content of Cell 2B</TD>
<TD>Content of Cell 2C</TD>
</TR> <!--ends a row-->
</TABLE> <!--ends the table-->
(σημείωση : ό,τι βρίσκεται ανάμεσα σε <!--this is a comment--> αποτελεί σχόλιο και δεν
μεταφράζεται από το πρόγραμμα ανάγνωσης).
ΕΡΓΑΛΕΙΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ INTERNET (HTML) 613
Αναλυτικότερα έχουμε :
<TABLE>
Ας προχωρίσουμε τώρα στην ανάλυση των ετικετών της HTML. Ενας πίνακας ορίζεται
απ’ ο,τιδήποτε υπάρχει ανάμεσα στις ετικέτες <TABLE> και </TABLE>. Μέσα στην ετικέτα
<TABLE> μπορούμε να τοποθετήσουμε προσδιοριστικά που ελέγχουν την εμφάνιση όλου
του πίνακα, όπως π.χ. να προσθέσουμε περίγραμμα γύρω από τον πίνακα :
<TABLE BORDER>.
614 Πληροφορική Ά έτος
<CAPTION>
Με την ετικέτα <CAPTION>, που είναι προαιρετικό και μπορεί να παραληφθεί, προσθέτου-
με τίτλο στον πίνακα, στην περίπτωσή μας ο τίτλος θα είναι : Caption for the table, ότι βρί-
σκεται δηλαδή μεταξύ των <CAPTION> και <CAPTION>. Στην αρχική ετικέτα μπορούμε να
συμπεριλάβουμε και το προσδιοριστικό ALIGN που λαμβάνει τις τιμές top και bottom και
ορίζει ανάλογα τη θέση στην οποία θα τοποθετηθεί ο τίτλος του πίνακα.
<TR> Κάθε γραμμή του πί-
νακα εμφανίζεται ανάμεσα στις ετικέτες <TR> και </TR>.
<TD>
Το περιεχόμενο κάθε κελιού μιας γραμμής του πίνακα περικλείεται από τις ετικέτες <TD>
και </TD>. Για παράδειγμα, η πρώτη σειρά του πίνακα περιλαμβάνει τα παρακάτω τρία κε-
λιά :
ΕΡΓΑΛΕΙΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ INTERNET (HTML) 615
Μπορεί να παρατηρήσει κανείς ότι οι ετικέτες <TD> και </TD> εμφανίζονται μόνο ανάμε-
σα στα <TR> και </TR>.
<TH>...</TH>
Η ετικέτα αυτή καθορίζει ένα κελί πίνακα το οποίο περιέχει τον τίτλο γραμμής ή στήλης
του πίνακα, η διαφορά της με την <TD> είναι ότι τα δεδομένα που περιέχο- νται στην συ-
γκεκριμένη ετικέτα είναι γραμμένα έντονα.
Πλαίσια (FRAMES)
Μια σημαντική δυνατότητα που μας δίνει η HTML είναι να χωρίζουμε την οθόνη σε πε-
ρισσότερα παράθυρα από ένα. Κάθε ένα από αυτά τα παράθυρα μπορεί να έχει τη δι-
κή του μπάρα κύλισης. Ο διαχωρισμός της οθόνης γίνεται με την παρακάτω ετικέτα
<FRAMESET>... </FRAMESET>. Ορίζει τη διάταξη των πλαισίων μέσα στο παράθυρο. Ο
διαχωρισμός μπορεί να γίνει είτε σε γραμμές είτε σε στήλες. Εάν θέλουμε να διαχωρι-
στει και σε γραμμές και σε στήλες πρέπει να χρησιμοποιήσουμε εμφωλευμένες ετικέτες
<frameset> στην αρχική ετικέτα <frameset>.
Παράμετροι της ετικέτας <frameset>
<FRAME>
Ορίζει ένα πλαίσιο
<IFRAME>... </IFRAME>
Δημιουργεί ένα ένθετο πλαίσιο.
<NOFRAME>... </NOFRAME>
Εναλλακτικό περιεχόμενο για εφαρμογέs browser οι οποίες δεν υποστηρίζουν τα πλαίσια.
<APPLET>... </APPLET>
Περιλαμβάνει μια μινι εφαρμογή της java.
<AREA>
To στοιχείο AREA χρησιμοποιείται για τον ορισμό συνδέσμων και δεσμών.
618 Πληροφορική Ά έτος
<IMG>
Περιλαμβάνει μια εικόνα στο έγγραφο .
<MAP>... </MAP>
Όταν χρησιμοποιείται με το στοιχείο AREA δημιουργεί μια image map εικόνα στην πλευ-
ρά του client.
<OBJECT>... </OBJECT>
Περιλαμβάνει ένα αντικείμενο.
<PARAM>
Αρχικοποιεί ένα αντικείμενο.
Formatting
<em>-</em> Defines emphasized text
<strong>-</strong> Defines important text
<big>-</big> Defines big text
<small>-</small> Defines small text
<tt>-</tt> Defines teletype text
<q>-</q> Defines a short quotation
<code>-</code> Defines a piece of computer code
<ins>-</ins> Defines a text that has been inserted into a document
<del>-</del> Defines text that has been deleted from a document
<abbr title=”..”>-</abbr> Defines an abbreviation
<acronym title=”..”>-<acronym> Defines an acronym
<dfn>-</dfn> Defines a definition term
<var>-</var> Defines a variable
<samp>-</samp> Defines sample output from a computer program
<kbd>-</kbd> Defines keyboard input
<i>-</i> Defines italic text
<b>-</b> Defines bold text
<u>-</u> Defines undreline text
<s>-</s> Defines strike text
<sup></sup> Defines superscripted text
<sub></sub> Defines subscripted text
<font face=”…..”></font>
<font size=”…...”></font> Defines font, color, and size of font text
<font color=”…..”></font>
<p align=“left“></p>
<p align=“right“></p>
<p align=“center“></p> Defines the align of font of paragraph
<p align=“justify“></p>
<pre></pre> Defines preformatted text
<center>πχ (image) ή (table)</center> Defines centered…
<blockquote></blockquote> Defines a section that is quoted from another source
<marquee>-</marquee> behaviour=”slide”
direction=”left” ή “right”
bgcolor=”#555555”
behavior=”alternate”,
behavior=”alternate” scrollamount= «7» (όσο μεγαλύτερο τό-
σο πιο γρήγορο scroll)
behavior=”alternate” scrolldelay= «50» (όσο μικρότερο τόσο
πιο γρήγορο scroll)
<span>-</span> (id) The <span> tag is used to group inline-elements in a doc-
ument.
Images
<img src=“path“/> Insert image in page
<...alt=“......“> Alternative text if image not seen
<...width=“....“> Image width
<...height=“....“> Image height
<...border=“....“> Image border
<...align=“......“> Bottom-top-middle-left-right
<…vspace=”..”> Vertical space at image sides
<…hspace=”..”> Horizontal space at image sides
Links
<a href=”URL”>..</a> Link
<…target=”_blank”..> Open in new tab/window
<a href=”…”><img src=”…” ></a> Thumbnails
<a id=”id”> Anchor
<a href=”#id”>..</a>
List
<ol>-</ol> Defines an ordered list
<ol> <ol type=”A”,”a”,”I”,”i”,”1”>
<li>….</li> <ol start=”5”>
<li>….</li> <li value=”10”>
</ol>
<ul>-</ul> Defines an unordered list
<ul>
<li>….</li> <ul type=”disc”,”circle”,”square”>
<li>….</li>
</ul>
<dl>-</dl> Defines a definition list
<dl>
<dt>…</dt>
<dd>..</dd>
<dt>…</dt>
<dd>..</dd>
</dl>
ΕΡΓΑΛΕΙΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ INTERNET (HTML) 621
Tables
<table>-</table> Defines a table
<caption>-</caption> Defines a table caption
<th>-</th> Defines a header cell in a table
<tr>-</tr> Defines a row in a table
<td>-</td> Defines a cell in a table
<thead>-</thead> Groups the header content in a table
<tbody>-</tbody> Groups the body content in a table
<tfoot>-</tfoot> Groups the footer content in a table
<colspan> Specifies column properties for each col-
umn within a <colgroup> element
<colgroup>-</colgroup> Specifies a group of one or more columns
in a table for formatting
<table border=” ”> To display a table with borders
<table frame=”box|void|above|below|hsid The frame attribute specifies which parts
es|vsides|lhs|rhs”> of the outside table borders that should be
visible.
<table rules=”all|none|rows|cols|groups” The rules attribute specifies which parts of
the inside borders that should be visible.
<table align=” left|center|right”> Table align
622 Πληροφορική Ά έτος
Ποιο από τα παρακάτω είναι σωστό για να ανοίξει το link σε νέο παράθυρο ή tab;
a) <a href=»url» target=»_blank»>
b) <a href=»url» new>
c) <a href=»url» target=»new»>
Ποιο από τα παρακάτω είναι το σωστό tag για εισαγωγή ενδιάμεσης κενής γραμμής;
a) <break />
b) <lb />
c) <br />
Ποιο από τα παρακάτω είναι σωστό για να δημιουργηθεί ένα e-mail link;
a) <a href=»xxx@yyy»>
b) <mail>xxx@yyy</mail>
c) <a href=»mailto:xxx@yyy»>
d) <mail href=»xxx@yyy»>
Ποιο από τα παρακάτω είναι σωστό για να εισάγουμε μια εικόνα ώς background;
a) <img src=»background.gif» background />
b) <background img=»background.gif»>
c) <body background=»background.gif»>
Ανάμεσα από ποια tags βρίσκεται συνήθως το μεγαλύτερο μέρος του κώδικα της σε-
λίδας;
a) <text></text>
b) <body></body>
c) <title></title>
d) <head></head>
Με ποιο από τα παρακάτω ξεκινάς μια νέα γραμμή χωρίς να ξεκινήσει μια νέα παρά-
γραφος;
a) <newline>
b) <line>
c) <br>
d) <br clear=”all” />
Για να δημιουργήσεις ένα link σε σημείο μέσα στην ίδια σελίδα χρησιμοποιείς..
a) anchor
b) bookmark
c) extra rollover
d) table
Ποιo από τα παρακάτω δεν βρίσκεται στο κομμάτι Head της σελίδας;
a) <title>
b) <meta>
c) <table>
Μπορεί ένα κελί ενός πίνακα να περιέχει χρώμα στο παρασκήνιο (background) του;
a) Ναι
b) Όχι
Μπορεί ένα κελί ενός πίνακα να περιέχει ως παρασκήνιο (background) του ένα
image;
a) Ναι
b) Όχι
Τι είναι το cellpadding;
a) Το κενό ανάμεσα στα κελιά ενός πίνακα.
b) Το κενό ανάμεσα στο περίγραμμα ενός πίνακα.
c) Το πάχος του περιγράμματος ενός πίνακα.
d) Το εσωτερικό κενό ανάμεσα στα περιεχόμενα και το ίδιο το κελί ενός πίνακα.
628 Πληροφορική Ά έτος
Τι είναι το cellspacing;
a) Το κενό ανάμεσα στα κελιά ενός πίνακα.
b) Το κενό ανάμεσα στο περίγραμμα ενός πίνακα.
c) Το πάχος του περιγράμματος ενός πίνακα.
d) Το εσωτερικό κενό ανάμεσα στα περιεχόμενα και το ίδιο το κελί ενός πίνακα.
Cellcontent ονομάζουμε:
a) Τα περιεχόμενα ενός κελιού του πίνακα.
b) Το εσωτερικό κενό ανάμεσα στα περιεχόμενα και το ίδιο το κελί ενός πίνακα.
c) Το κενό ανάμεσα στο περίγραμμα ενός πίνακα.
d) Το κενό ανάμεσα στα κελιά ενός πίνακα.
Σημειώσεις
ΕΡΓΑΛΕΙΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ INTERNET (HTML) 631
Σημειώσεις