Η σημασία των ετικετών σε html. Βασικές ετικέτες HTML

Επιμέλεια: Mandrik R.A.

Έγγραφο HTML (σελίδα)- ένα έγγραφο γραμμένο σε γλώσσα σήμανσης υπερκειμένου (HTML). Περιέχεται ανάμεσα σε σημαίες Και.

Ιστοσελίδα, διακομιστής Ιστού- μια αλυσίδα λογικά συναφών εγγράφων γραμμένων σε HTML.

Τιμές σημαίας σήμανσης εγγράφου

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

Βασικές σημαίες σήμανσης

Και. Ανάμεσα σε αυτές τις σημαίες υπάρχουν πληροφορίες για το έγγραφο.

Και. Αυτές οι σημαίες περιέχουν το όνομα της σελίδας, το οποίο θα εμφανίζεται στο πλαίσιο του παραθύρου του προγράμματος προβολής.

Και. Το «σώμα» του εγγράφου (κείμενο, γραφικά κ.λπ.) βρίσκεται ανάμεσα σε αυτές τις δύο σημαίες.

Επιλογές επισήμανσης :

BGCOLOR - χρώμα φόντου ( )

ΙΣΤΟΡΙΚΟ - "ταπετσαρία" ή φόντο

ΚΕΙΜΕΝΟ - χρώμα κειμένου

ALINK - χρώμα του ενεργού συνδέσμου Σημαίες που χρησιμοποιούνται για τη μορφοποίηση κειμένου

Σημαίες που χρησιμοποιούνται για την επισήμανση παραγράφων. Μια νέα παράγραφος διαχωρίζεται πάντα από την προηγούμενη με μια κενή γραμμή.

Μια σημαία που χρησιμοποιείται για την αναδίπλωση κειμένου σε άλλη γραμμή. Μπορεί επίσης να χρησιμοποιηθεί για διαχωρισμό γραφικών από κείμενο με απόσταση.


Μια σημαία που χρησιμοποιείται για τον λογικό διαχωρισμό του κειμένου με μια οριζόντια γραμμή.

ΚΑΙ
Μεταξύ αυτών των σημαιών υπάρχει προδιαμορφωμένο κείμενο. Εμφανίζεται στην οθόνη με γραμματοσειρά όπως "courier".

Επιλογές ευθυγράμμισης

Χρησιμοποιείται σε

ALIGN=LEFT — αριστερή στοίχιση

ALIGN=RIGHT — στοίχιση στο δεξί περιθώριο

ALIGN=CENTER - στοίχιση στο κέντρο

Σημαίες ευθυγράμμισης

Και- αριστερή ευθυγράμμιση

Και- δεξιά ευθυγράμμιση

Και
- ευθυγράμμιση στο κέντρο

Επικεφαλίδες που χρησιμοποιούνται για την επισήμανση λογικών τμημάτων του κειμένου

Και

Τίτλος πρώτου επιπέδου.

Και

Επικεφαλίδα δεύτερου επιπέδου.

Και

Επικεφαλίδα τρίτου επιπέδου.

Και

Επικεφαλίδα τέταρτου επιπέδου.

Και
Επικεφαλίδα επιπέδου 5.

Και
Επικεφαλίδα επιπέδου έξι.

Σημαίες για την επισήμανση κειμένου και γραμματοσειράς

ΚαιΣημαίες για την επισήμανση κειμένου (λέξεων, γραμμάτων) με έντονη γραφή.

ΚαιΣημαίες για την επισήμανση κειμένου (λέξεις, γράμματα) με πλάγια γραμματοσειρά, πλάγια γραφή.

ΚαιΤο κείμενο που βρίσκεται ανάμεσα σε αυτές τις δύο σημαίες θα είναι υπογραμμισμένο.

ΚαιΤο κείμενο που βρίσκεται ανάμεσα σε αυτές τις δύο σημαίες θα αναβοσβήνει.

Και

ΚαιΣημαίες για αλλαγή μεγέθους γραμματοσειράς.

ΚαιΣημαίες για αλλαγή χρώματος γραμματοσειράς.

Σημαίες για τη δημιουργία λιστών

Σημαίες που υποδεικνύουν την αρχή και το τέλος μιας αριθμημένης λίστας

Σημαίες που υποδεικνύουν την αρχή και το τέλος μιας λίστας με κουκκίδες.

  • Στοιχείο λίστας

    Και
    Σημαίες που υποδεικνύουν την αρχή και το τέλος του γλωσσαρίου.

    Ο όρος του γλωσσαρίου βρίσκεται χωρίς εσοχή από το αριστερό περιθώριο της σελίδας.

    Η περιγραφή του όρου έχει εσοχή από το αριστερό περιθώριο της σελίδας.

    Σημαίες-εντολές για την εισαγωγή αντικειμένων πληροφοριών εκτός κειμένου σε κείμενο

    ή — εντολή για εισαγωγή γραφικής εικόνας

    — εντολή για εισαγωγή θραύσματος ήχου

    — εντολή για την εισαγωγή ενός τμήματος βίντεο

    Επιλογές γραφικών

    WIDHT - πλάτος εικόνας σε pixel

    HEIGHT - ύψος εικόνας σε pixel

    ALIGN - στοίχιση (ALIGN=LEFT - στοίχιση στο αριστερό περιθώριο, ALIGN=RIGHT - στο δεξί περιθώριο, ALIGN=TOP - στο επάνω περίγραμμα, ALIGN=BOTTOM - στο κάτω περίγραμμα, ALIGN=MIDDLE ή CENTER - στο κέντρο )

    HSPACE - οριζόντιος χώρος από τη γραφική εικόνα

    VSPACE - κατακόρυφος χώρος

    ALT - εναλλακτικό κείμενο, που χρησιμοποιείται για την ένδειξη μιας εικόνας

    Εντολές για υπερσύνδεση με άλλα έγγραφα HTML και πόρους του Διαδικτύου

    Καιή Και- υπερσυνδέσμους

    [email προστατευμένο]
    - υπερσύνδεσμος με διεύθυνση email

    Πίνακας - ένα πλέγμα για την εμφάνιση δεδομένων σε γραμμές και στήλες, καθώς και μορφοποιητής κειμένου

    Και
    Σημαίες για την εισαγωγή πίνακα σε έγγραφο HTML

    Επιλογές επισήμανσης

    BGCOLOR - χρώμα φόντου

    BORDER - πλάτος περιγράμματος

    WIDHT - πλάτος τραπεζιού

    Σημαίες διάταξης πίνακα

    — το όνομα του πίνακα, έχει την παράμετρο ALIGN=TOP — στοίχιση πάνω από τον πίνακα και ALIGN=BOTTOM — κάτω από τον πίνακα.

    ΚαιΣειρά πίνακα. Μπορεί να έχει παραμέτρους BGCOLOR - χρώμα φόντου μέσα στη γραμμή. ALIGN=ΑΡΙΣΤΕΡΑ, ΔΕΞΙΑ, ΚΕΝΤΡΟ — στοίχιση εντός μιας γραμμής. VALIGN=TOP, BOTTOM, MIDDLE - κατακόρυφη στοίχιση σε μια σειρά πίνακα.

    Στήλη πίνακα. Μπορεί να έχει παραμέτρους BGCOLOR - χρώμα φόντου κάτω από τη στήλη. ALIGN=ΑΡΙΣΤΕΡΑ, ΔΕΞΙΑ, ΚΕΝΤΡΟ — στοίχιση εντός της στήλης. VALIGN=TOP, BOTTOM, MIDDLE - κατακόρυφη στοίχιση. Το COLSPAN επεκτείνει ένα κελί σε πολλές στήλες, το ROWSPAN επεκτείνει ένα κελί σε πολλές γραμμές.

    Τίτλος στήλης. Μπορεί να έχει παραμέτρους BGCOLOR - χρώμα φόντου κάτω από τον τίτλο. ALIGN=ΑΡΙΣΤΕΡΑ, ΔΕΞΙΑ, ΚΕΝΤΡΟ - στοίχιση; VALIGN=TOP, BOTTOM, MIDDLE - κατακόρυφη στοίχιση. COLSPAN, ROWSPAN - επέκταση ενός κελιού σε πολλές στήλες ή σειρές. WIDHT - πλάτος τίτλου.

    Κορνίζες

    Τα πλαίσια είναι ένα μέσο για τη διαίρεση της οθόνης σε πολλές περιοχές, καθεμία από τις οποίες εμφανίζει το περιεχόμενο μιας ξεχωριστής ιστοσελίδας ή ακόμα και μιας ολόκληρης τοποθεσίας Web.

    ΚαιΣημαίες για τη δημιουργία πλαισίου

    Επιλογές επισήμανσης

    COLS - διαιρέστε την οθόνη σε συγκεκριμένο αριθμό στηλών (κάθετα)

    ΣΕΙΡΕΣ - διαιρέστε την οθόνη σε συγκεκριμένο αριθμό στηλών (οριζόντια)

    BORDCOLOR - χρώμα πλαισίου

    BORDER - πλάτος περιγράμματος

    FRAMEBORDER - περίγραμμα πλαισίου (FRAMEBORDER=ΝΑΙ - υπάρχει περίγραμμα, FRAMEBORDER=ΟΧΙ - δεν υπάρχει περίγραμμα,

    FRAMESPACING=n — πλάτος περιγράμματος)

    Σημαία για να περιγράψετε το πλαίσιο ( ).

    Επιλογές επισήμανσης

    SCROLING - παράμετρος για τη ρύθμιση της γραμμής κύλισης:

    SCROLING=ΝΑΙ - η γραμμή κύλισης θα είναι πάντα εκεί

    SCROLING=NO - δεν θα υπάρχει γραμμή κύλισης

    SCROLING=AUTO - η γραμμή κύλισης εμφανίζεται μόνο όταν είναι απαραίτητο

    MARGINWIDHT και MARGINHEIGHT - παράμετροι που ελέγχουν την εσοχή μέσα στα πλαίσια, που χρησιμοποιούνται για την ευθυγράμμιση της γραφικής εικόνας μέσα στο πλαίσιο

    Το NORESIZE είναι μια παράμετρος που υποδεικνύει ότι το μέγεθος του πλαισίου δεν θα αλλάξει ποτέ.

    Ένας σύνδεσμος προς αρχείο.htm— Επικοινωνία μεταξύ πλαισίων

    TARGET - χαρακτηριστικό επικοινωνίας μεταξύ πλαισίων. Έχει πολλές έννοιες:

    Το BLANK φορτώνει τα περιεχόμενα της σελίδας που καθορίζονται από τον σύνδεσμο σε ένα νέο κενό παράθυρο.

    Το PARENT φορτώνει τα περιεχόμενα της σελίδας που καθορίζεται από τον σύνδεσμο στο παράθυρο που είναι ο άμεσος κάτοχος του συνόλου πλαισίων.

    Χειρισμός προγραμμάτων περιήγησης που δεν υποστηρίζουν πλαίσια:

    ...Τα κουφώματα βρίσκονται εδώ

    ...Κείμενο χωρίς πλαίσια πηγαίνει εδώ

    Στην ενότητα που προορίζεται για τους χρήστες που «δεν βλέπουν» το πλαίσιο, μπορείτε να τοποθετήσετε κάποιο επεξηγηματικό κείμενο.

    υφέρπουσα γραμμή

    ΚΕΙΜΕΝΟ— Σημαία που δημιουργεί ένα ticker

    TEKCT— Εάν το ticker πρέπει να κατευθυνθεί από δεξιά προς τα αριστερά

    TEKCT- κίνηση από αριστερά προς τα δεξιά.

    κύλιση - τυπική κίνηση από δεξιά προς τα αριστερά

    slide - η επιγραφή τρέχει μία φορά από τη δεξιά άκρη προς τα αριστερά, όπου παραμένει.

    εναλλακτική - κίνηση από τη δεξιά άκρη της σελίδας προς τα αριστερά και προς τα πίσω. Ατέρμων βρόχος.

    TEKCT— Περιορισμός του αριθμού των κύκλων. Η τιμή n της δήλωσης LOOP καθορίζει πόσες φορές θα επαναληφθεί ο βρόχος.

    TEKCT— υποδηλώστε το πλάτος της περιοχής που καταλαμβάνει η ερπυστική γραμμή, όπου n είναι το πλάτος του τμήματος της σελίδας στο οποίο βρίσκεται η ερπυστική γραμμή. Η τιμή n καθορίζεται τόσο σε pixel όσο και ως ποσοστό του συνολικού ορατού πλάτους της σελίδας.

    TEKCT— Ρύθμιση της κίνησης της επιγραφής στην οθόνη. Εδώ n είναι ο αριθμός των pixel.

    TEKCTΣε αυτή την περίπτωση, η μεταβλητή - χρόνος t - μετράται σε χιλιοστά του δευτερολέπτου. Η μέθοδος ρύθμισης ταχύτητας συνίσταται στον καθορισμό του χρόνου μετά τον οποίο το κείμενο θα επανασχεδιαστεί ξανά στην οθόνη.

    ΚΕΙΜΕΝΟ— δυνατότητα καθορισμού του μεγέθους γραμματοσειράς του κειμένου σε μια γραμμή.

    ΚΕΙΜΕΝΟ— χρωματίστε την επιφάνεια της γραμμής που τρέχει με οποιοδήποτε χρώμα, όπου το n, όπως συνέβη πριν, μπορεί να καθοριστεί ως δεκαεξαδικός αριθμός ή γράφοντας το όνομά του

    ΚΕΙΜΕΝΟ— καθορίστε το ύψος της ερπυστικής γραμμής, προσδιορίζοντας την τιμή n σε pixel

    Όταν ξεκινάτε να γράφετε ένα έγγραφο HTML, είναι λογικό να το προσδιορίζετε ως τέτοιο. Αυτή η αναγνώριση επιτυγχάνεται με την εισαγωγή ετικετών στην αρχή του εγγράφουΚαι (αντίστοιχα, στο τέλος του εγγράφου, η ετικέτα κλεισίματος; μην ξεχνάτε ποτέ να κλείσετε τις παρενθέσεις!). Η ετικέτα doctype είναι μια ετικέτα γλώσσας sgml και δηλώνει ότι το έγγραφο θα περιγραφεί σύμφωνα με την προδιαγραφή html 3.2. Η ετικέτα html υποδηλώνει την αρχή του εγγράφου. Τώρα είναι ώρα να σκεφτούμε το περιεχόμενο. Ας ξεκινήσουμε, φυσικά, με τον τίτλο. Η κεφαλίδα του αρχείου html βρίσκεται στην απαιτούμενη ενότητα , που θα πρέπει να είναι στην αρχή, δηλαδή αμέσως μετά την ετικέτα . Ο τίτλος μορφοποιείται χρησιμοποιώντας μια ετικέτα . Ας ονομάσουμε το έγγραφό μας «η πρώτη αρχική σελίδα». Παρακάτω είναι μια λίστα του εγγράφου html που προκύπτει:</p> <p><title>την πρώτη αρχική σελίδα

    Ας προσπαθήσουμε να προβάλουμε αυτό το αρχείο χρησιμοποιώντας κάποιο πρόγραμμα προβολής, για παράδειγμα, navigator από το netscape communications corp. Μετά τη λήψη, η οθόνη του προγράμματος παρέμεινε κενή. «Πού είναι ο τίτλος;» θα ρωτήσει ο αγανακτισμένος αναγνώστης. Ρίξτε μια πιο προσεκτική ματιά στον ΤΙΤΛΟ WINDOW του προγράμματος προβολής στο σύστημα παραθύρων και βεβαιωθείτε ότι ο τίτλος εμφανίζεται εκεί. Ετικέτα σας επιτρέπει να ορίσετε έναν τίτλο για ολόκληρο το έγγραφο. Αυτό το όνομα θα εμφανίζεται στον τίτλο του παραθύρου του προγράμματος προβολής και θα εμφανίζεται επίσης στη λίστα σελιδοδεικτών (σελιδοδείκτες, συντομεύσεις σε διάφορες ορολογίες) κατά τη δημιουργία τους.</p> <p>Άλλα στοιχεία του τμήματος <head>…</head>εκτάριο:</p> <p><base параметры>— ετικέτα για τον καθορισμό του url του εγγράφου. Η ετικέτα έχει τις ακόλουθες παραμέτρους:</p> <p>href - καθορίζει το βασικό url για το έγγραφο. Σημείωση: το url πρέπει να καθοριστεί σε πλήρη μορφή.</p> <p>στόχος - καθορίζει ένα παράθυρο για την εμφάνιση εγγράφων που αναφέρονται από αυτό το έγγραφο.</p> <p><style>- μια ετικέτα που προορίζεται για μελλοντική χρήση για τα λεγόμενα «στυλ» (στυλ φύλλα). Η ακριβής σύνταξη της ετικέτας δεν είναι ακόμη τεκμηριωμένη.</p> <p><meta параметры>- μια ετικέτα που θα έπρεπε θεωρητικά να χρησιμοποιηθεί για να συμπεριλάβει σε ένα έγγραφο ορισμένες συγκεκριμένες πληροφορίες για την ευρετηρίαση προγραμμάτων, καταλόγων κ.λπ. Επιπλέον, έχει πολλές χρήσιμες παραμέτρους που επιτρέπουν στις σελίδες να αντικαθιστούν η μία την άλλη μετά από ορισμένες χρονικές περιόδους. Η ετικέτα έχει τις ακόλουθες παραμέτρους:</p> <p>http-equiv="refresh" - λέει στον θεατή να μεταβεί στη σελίδα που καθορίζεται στην παράμετρο περιεχομένου μετά τη χρονική περίοδο που καθορίζεται εκεί.</p> <p>περιεχόμενο=“αριθμός; url=url" — ορίζει τον αριθμό χρονικού διαστήματος και τη διεύθυνση url για την εντολή http-equiv="refresh".</p> <p>name="description" ή name="keywords" - λέει στον διακομιστή πώς να ερμηνεύσει την παράμετρο περιεχομένου - ως περιγραφή του εγγράφου ή ως λίστα λέξεων-κλειδιών.</p> <p>content="text or list of values" δεν είναι τυπογραφικό λάθος. Η παράμετρος περιεχομένου έχει δύο έννοιες: μία για την εντολή http-equiv="refresh" και η άλλη για την εντολή ονόματος. Στην τελευταία περίπτωση, η τιμή της παραμέτρου καθορίζει είτε μια περιγραφή του εγγράφου (εάν είναι η παράμετρος name="description") είτε μια λίστα λέξεων-κλειδιών διαχωρισμένων με κόμματα (εάν η παράμετρος name="keywords").</p> <p>Τώρα ας προχωρήσουμε στη μορφοποίηση των περιεχομένων του εγγράφου. Με όρους html, τα περιεχόμενα ενός εγγράφου ονομάζονται BODY ή στα αγγλικά - body. Αυτό ακριβώς ονομάζεται μια ετικέτα, το πεδίο δράσης της οποίας περιέχει όλο το περιεχόμενο (δηλαδή περικλείεται ανάμεσα στο εσωτερικό της ετικέτας <body>…<script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> </body>). Ετικέτα <body>…<script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> </body>μπορεί να περιέχει πρόσθετες επιλογές που σας επιτρέπουν να αλλάξετε τα χρώματα που χρησιμοποιούνται στο έγγραφο ή να εκχωρήσετε μια εικόνα φόντου:</p> <p>bgcolor - ορίζει το χρώμα φόντου του εγγράφου. Το χρώμα μπορεί να οριστεί ως τριπλέτα rgb (για παράδειγμα, bgcolor="#ffffff"-λευκό χρώμα) ή να είναι ένα από τα προκαθορισμένα συμβολικά ονόματα:</p> <p>aqua black blue fuch</p> <p>γκρι πράσινο λομέ βυσσινί</p> <p>ναυτικό μωβ ελιά</p> <p>ασημί γαλαζοπράσινο λευκό κίτρινο</p> <p>φόντο - σας επιτρέπει να ορίσετε μια εικόνα φόντου για το έγγραφο. Η εικόνα θα πολλαπλασιαστεί (πλακιδωτά) και θα καλύψει ολόκληρη την ορατή περιοχή της περιοχής προβολής του παραθύρου της προβολής.</p> <p>κείμενο — ορίζει το χρώμα του κειμένου του εγγράφου. Το χρώμα ρυθμίζεται με τον ίδιο τρόπο όπως για την παράμετρο bgcolor.</p> <p>σύνδεσμος - ορίζει το χρώμα για τα πλαίσια κειμένου και εικόνων σε ενεργές περιοχές του εγγράφου που περιέχουν συνδέσμους (αγκυρώσεις).</p> <p>vlink - (χρώμα επισκέψεων συνδέσμων) ορίζει το χρώμα για προηγουμένως επιλεγμένους συνδέσμους.</p> <p>alink — (ενεργό χρώμα συνδέσμων) ορίζει το χρώμα για τους συνδέσμους τη στιγμή της επιλογής.</p> <p>Άλλα μέσα σχεδιασμού γραμματοσειράς κειμένου είναι τα πλάγια και έντονη γραφή. Με αυτόν τον τρόπο είναι πολύ βολικό να επισημάνετε μεμονωμένες λέξεις στο κείμενο, καθώς και να δημιουργήσετε επικεφαλίδες. Για παράδειγμα, είναι πολύ βολικό να σχεδιάζετε κεφαλίδες του πρώτου και του δεύτερου επιπέδου χρησιμοποιώντας ετικέτες <hn>, και οι επικεφαλίδες τρίτου επιπέδου επισημαίνονται με έντονη γραφή. Η πλάγια γραφή γίνεται χρησιμοποιώντας την ετικέτα <i>(από τη λέξη πλάγια γραφή), και με έντονη γραφή - χρησιμοποιώντας την ετικέτα <b>(από τη λέξη bold).</p> <p>Στην html υπάρχει και η έννοια της έμφασης - γενικευμένης επισήμανσης. Μορφοποιείται με χρήση ετικέτας <em>…</em>. Αυτή η επισήμανση είναι ένα μέσο για την περιγραφή της λογικής δομής ενός εγγράφου. Συνήθως, το κείμενο που επισημαίνεται με αυτόν τον τρόπο εμφανίζεται με πλάγιους χαρακτήρες.</p> <p>Ένα άλλο μέσο λογικής επισήμανσης μπορεί να θεωρηθεί η ετικέτα</p> <p><strong>…</strong></p> <p>Χρησιμοποιείται για τη βελτίωση ενοτήτων κειμένου. Το περιεχόμενο της ετικέτας εμφανίζεται συνήθως με έντονη γραμματοσειρά.</p> <p>Μπορείτε να αλλάξετε το μέγεθος και το χρώμα των γραμματοσειρών χρησιμοποιώντας την ετικέτα</p> <p><font параметры>…</font></p> <p>Οι παράμετροι μπορούν να είναι οι εξής:</p> <p>size="value or value" - ορίζει το απόλυτο ή σχετικό μέγεθος γραμματοσειράς. Το σχετικό μέγεθος ορίζεται σε σχέση με το μέγεθος βάσης (βλ. παρακάτω). Το εύρος των αποδεκτών τιμών είναι από ένα έως επτά.</p> <p>χρώμα - καθορίζει το χρώμα για το κείμενο.</p> <p>Το face είναι μια επέκταση για τον Microsoft Internet Explorer και το netscape navigator. Σας επιτρέπει να καθορίσετε μια γραμματοσειρά (ή μια λίστα γραμματοσειρών, η πιο κατάλληλη θα επιλεγεί από τις γραμματοσειρές που είναι διαθέσιμες στο σύστημα) για κείμενο. Το τελικό αποτέλεσμα εξαρτάται από τον αριθμό και την ποικιλία των γραμματοσειρών που είναι εγκατεστημένες στο σύστημα. Παράδειγμα:</p> <p><font face=»arial, times roman»></p> <p>Ένα παράδειγμα επισήμανσης κειμένου με διαφορετική γραμματοσειρά.</p> <p>Το βασικό μέγεθος γραμματοσειράς για ολόκληρο το έγγραφο μπορεί να οριστεί χρησιμοποιώντας την ετικέτα</p> <p><basefont параметры>. Υπάρχει μόνο μία παράμετρος:</p> <p>μέγεθος — ορίζει το μέγεθος της γραμματοσειράς.</p> <p>Για να προσελκύσετε πραγματικά τον χρήστη, μερικές φορές μπορεί να είναι απαραίτητο να αναβοσβήνει κείμενο. Μπορείτε να κάνετε το κείμενο να αναβοσβήνει κλείνοντάς το μέσα σε μια ετικέτα</p> <p><blink>…</blink></p> <p>Αυτή η ετικέτα πρέπει να χρησιμοποιείται με κάποια προσοχή, καθώς δεν είναι πάντα ευχάριστο να παρατηρείτε αντικείμενα που αναβοσβήνουν.</p> <p>Ένα από τα πιο ισχυρά χαρακτηριστικά του www είναι η δυνατότητα οργάνωσης συνδέσεων υπερκειμένου μεταξύ εγγράφων. Πριν περιγράψουμε τα μέσα της γλώσσας HTML για την οργάνωση τέτοιων συνδέσεων, θα πρέπει να μιλήσουμε για τον εντοπισμό πόρων στο Διαδίκτυο. Ο όγκος των πληροφοριών στο Διαδίκτυο είναι τεράστιος και υπάρχουν πολλοί τρόποι πρόσβασης σε αυτό. Για να υποδείξετε τη θέση ενός μεμονωμένου πόρου, χρησιμοποιείται μια καταχώρηση που ονομάζεται url (ομοιόμορφος εντοπιστής πόρων). Περιγράφει τον τρόπο πρόσβασης σε έναν πόρο και τη θέση του. url μοιάζει με:</p> <p>μέθοδος://[username@][host][:port][όνομα πόρων], όπου</p> <p>μέθοδος προσδιορίζει τη μέθοδο πρόσβασης στον πόρο,</p> <p>όνομα χρήστη υποδεικνύει το όνομα σύνδεσης του χρήστη στο σύστημα, συνήθως υποθέτοντας ανώνυμη πρόσβαση.</p> <p>host καθορίζει το όνομα δικτύου (ή τη διεύθυνση δικτύου) του κεντρικού υπολογιστή που περιέχει τον πόρο.</p> <p>port: αριθμός θύρας για πρόσβαση στην υπηρεσία.</p> <p>Το όνομα πόρου προσδιορίζει έναν πόρο στον κεντρικό υπολογιστή και εξαρτάται από τη μέθοδο πρόσβασης.</p> <p>Υπάρχουν αναγνωριστικά για μεθόδους πρόσβασης σε πόρους για τις περισσότερες υπηρεσίες Διαδικτύου. Οι χαρακτηρισμοί έχουν ως εξής:</p> <p>http - για πρόσβαση μέσω του πρωτοκόλλου http που χρησιμοποιείται στο www.</p> <p>ftp - για πρόσβαση μέσω του πρωτοκόλλου ftp.</p> <p>telnet - για πρόσβαση μέσω του πρωτοκόλλου telnet, εξομοίωση τερματικού.</p> <p>gopher - για πρόσβαση σε διακομιστές gopher.</p> <p>wais - για πρόσβαση στο wais (σύστημα πληροφοριών ευρείας περιοχής).</p> <p>ειδήσεις - για πρόσβαση στις ειδήσεις του usenet.</p> <p>αρχείο - για πρόσβαση σε τοπικά αρχεία.</p> <p>Για να σχεδιάσετε οποιοδήποτε στοιχείο εγγράφου ως σύνδεσμο υπερκειμένου, απλά πρέπει να το περικλείσετε μέσα σε μια ετικέτα <a>(άγκυρα). Η πλήρης σύνταξη της ετικέτας είναι:</p> <p><a параметры></p> <p>όπου οι παράμετροι μπορούν να είναι οι εξής:</p> <p>Το href είναι μια απαιτούμενη παράμετρος, καθορίζει είτε το url είτε το αρχείο με το οποίο συνδέουμε. Αν αναφερόμαστε σε αρχείο, τότε το πεδίο href περιέχει το όνομα του αρχείου στο σύστημα αρχείων του διακομιστή web.</p> <p>στόχος - παράμετρος που υποδεικνύει το όνομα του παραθύρου ή του πλαισίου στο οποίο θα εμφανίζεται το έγγραφο. Εάν δεν υπάρχει παράθυρο ή πλαίσιο με το ίδιο όνομα, θα ανοίξει ένα νέο παράθυρο.</p> <p>Οργάνωση κειμένου σε ένα έγγραφο</p> <p>Η HTML σάς επιτρέπει να ορίσετε την εμφάνιση ολόκληρων παραγράφων κειμένου. Μπορείτε να οργανώσετε παραγράφους σε λίστες, να τις εμφανίσετε μορφοποιημένες στην οθόνη ή να αυξήσετε το αριστερό περιθώριο. Ας τα δούμε όλα με τη σειρά.</p> <p>Μη ταξινομημένες λίστες:</p> <p>Το κείμενο που βρίσκεται ανάμεσα στις ετικέτες αντιμετωπίζεται ως λίστα χωρίς αρίθμηση. Κάθε νέο στοιχείο λίστας πρέπει να ξεκινά με μια ετικέτα <LI>. Για παράδειγμα, για να δημιουργήσετε μια λίστα όπως αυτή:</p> <p>* λευκή φοράδα</p> <p>Χρειάζεστε το ακόλουθο κείμενο HTML:</p> <p><LI>Ιβάν;</p> <p><LI>Danila;</p> <p><LI>λευκή φοράδα</p> <p>Σημείωση: στο σημάδι <LI>δεν υπάρχει ζευγαρωμένο σήμα κλεισίματος.</p> <p>Αριθμημένες λίστες:</p> <p>Οι αριθμημένες λίστες κατασκευάζονται ακριβώς όπως οι μη αριθμημένες λίστες, χρησιμοποιούνται μόνο αριθμοί αντί για χαρακτήρες για να υποδείξουν ένα νέο στοιχείο. Για να τροποποιήσουμε ελαφρώς το προηγούμενο παράδειγμά μας:</p> <p><LI>Ιβάν;</p> <p><LI>Danila;</p> <p><LI>λευκή φοράδα</p> <p>Αυτή είναι η λίστα που λαμβάνετε:</p> <p>— 1. Ιβάν;</p> <p>— 2. Danila;</p> <p>— 3. λευκή φοράδα</p> <p>Κατάλογοι ορισμών: <DL> … </DL></p> <p>Μια λίστα ορισμών είναι κάπως διαφορετική από άλλους τύπους λιστών. Αντί για ετικέτες <LI>οι λίστες ορισμών χρησιμοποιούν ετικέτες <DT>(από τα αγγλικά ορισμός όρος - ορισμένος όρος) και <DD>(από τα αγγλικά ορισμός ορισμός - ορισμός ορισμού). Ας το δούμε αυτό με ένα παράδειγμα. Ας υποθέσουμε ότι έχουμε το ακόλουθο κομμάτι κειμένου HTML:</p> <p><DD>Ο όρος HTML (HyperText Markup Language) σημαίνει</p> <p>«Γλώσσα σήμανσης υπερκειμένου». Πρώτη έκδοση HTML</p> <p>που αναπτύχθηκε από υπάλληλο του Ευρωπαϊκού Εργαστηρίου Φυσικής</p> <p>στοιχειώδη σωματίδια Tim Berners-Lee.</p> <p><DT>έγγραφο HTML</p> <p><DD>Αρχείο κειμένου με επέκταση *.html</p> <p>(Τα συστήματα Unix μπορεί να περιέχουν αρχεία</p> <p>με επέκταση *.htmll).</p> <p>Αυτό το κομμάτι θα εμφανιστεί στην οθόνη ως εξής:</p> <p>Ο όρος HTML (HyperText Markup Language) σημαίνει «γλώσσα σήμανσης υπερκειμένου». Η πρώτη έκδοση της HTML αναπτύχθηκε από τον Tim Berners-Lee, συνεργάτη στο European Particle Physics Laboratory.</p> <p>έγγραφο HTML</p> <p>Αρχείο κειμένου με επέκταση *.html (τα συστήματα Unix ενδέχεται να περιέχουν αρχεία με επέκταση *.htmll).</p> <p>Σημείωση: Ακριβώς το ίδιο με τα σημάδια <LI>, ετικέτες <DT>Και <DD>δεν έχουν ζευγαρωμένα σημάδια κλεισίματος.</p> <p>Εάν οι όροι που ορίζονται είναι αρκετά σύντομοι, μπορεί να χρησιμοποιηθεί μια τροποποιημένη ετικέτα ανοίγματος <DL COMPACT>. Για παράδειγμα, εδώ είναι ένα τμήμα κειμένου HTML:</p> <p><DL COMPACT></p> <p><DD>Το πρώτο γράμμα του αλφαβήτου</p> <p><DD>Δεύτερο γράμμα του αλφαβήτου</p> <p><DD>Τρίτο γράμμα του αλφαβήτου</p> <p>θα εμφανιστεί κάπως έτσι:</p> <p>Το πρώτο γράμμα του αλφαβήτου</p> <p>Δεύτερο γράμμα του αλφαβήτου</p> <p>Τρίτο γράμμα του αλφαβήτου</p> <p>Ένθετες λίστες</p> <p>Ένα στοιχείο οποιασδήποτε λίστας μπορεί να περιέχει μια ολόκληρη λίστα οποιουδήποτε είδους. Ο αριθμός των επιπέδων ένθεσης είναι καταρχήν απεριόριστος, αλλά οι ένθετες λίστες δεν πρέπει να γίνονται κατάχρηση.</p> <p>Οι ένθετες λίστες είναι πολύ βολικές κατά την προετοιμασία διαφόρων τύπων σχεδίων και πινάκων περιεχομένων.</p> <p><title>Παράδειγμα 6

    Η HTML υποστηρίζει διάφορους τύπους λιστών

    Μη διατεταγμένες λίστες

    Τα στοιχεία μιας μη ταξινομημένης λίστας επισημαίνονται με ειδικό χαρακτήρα και αριστερή εσοχή:

  • Στοιχείο 1

  • Στοιχείο 2

  • Στοιχείο 3

    Αριθμημένες λίστες

    Τα στοιχεία μιας αριθμημένης λίστας έχουν εσοχή στα αριστερά, καθώς και αριθμημένα:

  • Στοιχείο 1

  • Στοιχείο 2

  • Στοιχείο 3

    Κατάλογοι ορισμών

    Αυτός ο τύπος λίστας είναι λίγο πιο περίπλοκος από τους δύο προηγούμενους, αλλά φαίνεται και πιο εντυπωσιακός.

    Να θυμάστε ότι οι λίστες μπορούν να είναι ένθετες η μία μέσα στην άλλη, αλλά δεν πρέπει να δημιουργήσετε πάρα πολλά επίπεδα ένθεσης.

    Σημειώστε ότι μπορεί να υπάρχουν πολλές παράγραφοι σε ένα στοιχείο λίστας. Όλες οι παράγραφοι θα έχουν το ίδιο αριστερό περιθώριο.

    Πλούσιο κείμενο:

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

    Κείμενο μεταξύ των ετικετών

    ΚΑΙ
    (από τα αγγλικά preformatted - pre-formatted), εμφανίζεται από το πρόγραμμα περιήγησης στην οθόνη ως έχει - με όλα τα κενά, τις καρτέλες και τις καταλήξεις γραμμών. Αυτό είναι πολύ βολικό όταν δημιουργείτε απλά τραπέζια.

    Κείμενο με εσοχή:

    Το κείμενο που περικλείεται μεταξύ των ετικετών εμφανίζεται από το πρόγραμμα περιήγησης στην οθόνη με μεγεθυσμένο αριστερό περιθώριο.

    Διάταξη τραπεζιού

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

    Ένας πίνακας δημιουργείται χρησιμοποιώντας την κατασκευή

  • Και
    Και Και

    …καταρτίζονται σειρές πίνακα. Μπορεί να έχει τις ακόλουθες παραμέτρους:

    στοίχιση - χρησιμοποιείται για τον καθορισμό του τρόπου με τον οποίο τα δεδομένα μέσα στα κελιά μορφοποιούνται οριζόντια: μπορούν να ευθυγραμμιστούν προς τα δεξιά, αριστερά ή κεντραρισμένα άκρα.

    valign - χρησιμοποιείται για τον καθορισμό του τρόπου με τον οποίο τα δεδομένα μέσα στα κελιά μορφοποιούνται κατακόρυφα: μπορούν να χωρέσουν στο επάνω, κάτω, στη μέση ή να έχουν μια κοινή γραμμή βάσης.

    Τα συγκεκριμένα κελιά καθορίζονται χρησιμοποιώντας μια ετικέτα

    , όπου οι παράμετροι μπορούν να είναι οι εξής:

    πλάτος — ορίζει το πλάτος του κελιού.

    colspan - καθορίζει πόσες στήλες πίνακα θα εκτείνεται το κελί.

    rowspan - καθορίζει πόσες σειρές πίνακα θα εκτείνεται το κελί.

    nowrap - Εάν έχει καθοριστεί αυτή η παράμετρος, τα περιεχόμενα των κελιών δεν θα τυλίγονται ώστε να χωρούν στο πλάτος του κελιού.

    Το bgcolor είναι μια παράμετρος που υποστηρίζεται από τα σύγχρονα προγράμματα περιήγησης: καθορίζει το χρώμα φόντου του κελιού με τη μορφή μιας τριπλέτας rgb ή ενός συμβολικού ονόματος.

    Μια άλλη ετικέτα για το σχεδιασμό κελιών πίνακα είναι η

    — απαιτείται για τον ορισμό κελιών κεφαλίδας. Ταιριάζει με την ετικέτα από κάθε άποψη . Πρέπει να είναι μέσα σε μια ετικέτα
    Επικεφαλίδα

    Η ετικέτα πίνακα ξεκινά την περιγραφή του πίνακα και μπορεί να έχει τις ακόλουθες παραμέτρους:

    περίγραμμα—καθορίζει το πάχος του περιγράμματος του πίνακα. Εάν έχει καθοριστεί μηδενική τιμή, το πλαίσιο δεν εμφανίζεται. Εάν αυτή η παράμετρος δεν έχει καθοριστεί, η τιμή της θεωρείται ότι είναι μηδέν (δεν εμφανίζεται πλαίσιο).

    πλάτος, ύψος - καθορίζει τις διαστάσεις του πίνακα εάν πρέπει να είναι κωδικοποιημένες.

    στοίχιση - καθορίζει πώς πρέπει να ευθυγραμμιστεί ο πίνακας: δεξιά, αριστερά ή στο κέντρο της σελίδας.

    Η απόσταση κελιών είναι ο αριθμός των σημείων μεταξύ μεμονωμένων κελιών στον πίνακα.

    cellpadding - ο αριθμός των σημείων μεταξύ του περιγράμματος και των περιεχομένων του κελιού.

    Χρησιμοποιώντας μια ετικέτα

    , αλλά σε αντίθεση με αυτό, το περιεχόμενο εμφανίζεται με έντονη γραφή και στο κέντρο.

    Εάν πρέπει να ορίσετε τον τίτλο ΟΛΟΚΛΗΡΟΥ του πίνακα, χρησιμοποιήστε την ετικέτα

    , αλλά εκτός της περιγραφής του κελιού. Η ετικέτα έχει μία παράμετρο:

    align - υποδεικνύει τη θέση της κεφαλίδας: μπορεί να βρίσκεται στην κορυφή ή στο κάτω μέρος του πίνακα.

    Κορνίζες (κορνίζες)

    Ένα ισχυρό οπτικό βοήθημα είναι τα λεγόμενα κάδρα. Με τη βοήθεια πλαισίων, η περιοχή εμφάνισης του προγράμματος περιήγησης μπορεί να χωριστεί σε ξεχωριστά μέρη που περιέχουν διαφορετικά έγγραφα. Σε αυτήν την περίπτωση, είναι δυνατό να ορίσετε συνδέσεις μεταξύ πλαισίων, έτσι ώστε η επιλογή μιας σύνδεσης σε ένα πλαίσιο να οδηγεί στην εμφάνιση του ζητούμενου εγγράφου σε άλλο. Αυτό σας επιτρέπει να δημιουργείτε έγγραφα που είναι πολύ εύχρηστα (εάν χρησιμοποιηθούν λανθασμένα, μπορείτε επίσης να δημιουργήσετε πολύ άβολα). Επί του παρόντος, τα πλαίσια υποστηρίζονται στις πιο πρόσφατες εκδόσεις προγραμμάτων περιήγησης, όπως το netscape navigator (από την έκδοση 2.0) και το ms internet explorer (εκδόσεις 3.0 και νεότερες), αλλά η χρήση των πλαισίων αυξάνεται σε δημοτικότητα και φαίνεται ότι θα προστεθούν περισσότερα σε αυτά προγράμματα περιήγησης σύντομα.

    Τα πλαίσια περιγράφονται σε ένα ειδικό έγγραφο HTML που ονομάζεται Έγγραφο Περιγραφής Πλαισίου. Αυτό το έγγραφο περιέχει μια περιγραφή του αριθμού, του μεγέθους και της θέσης των πλαισίων, καθώς και των διευθύνσεων URL των περιεχομένων τους. Δεν μπορείτε να προσπαθήσετε να χωρέσετε τα περιεχόμενα των πλαισίων στην περιγραφή, πρέπει να βρίσκονται σε ξεχωριστά έγγραφα.

    Κατά την περιγραφή των πλαισίων, η ετικέτα αντικαταστάθηκε από ετικέτα

    περιγραφές των περιεχομένων των πλαισίων

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

    rows="x1,x2,... ή x1%,x2%,... ή x1*,x2*,..." - αυτή η παράμετρος περιγράφει τα πλαίσια ως σειρές διαφορετικών υψών. Τα ύψη καρέ καθορίζονται από μια λίστα τιμών διαχωρισμένων με κόμματα. Τα ύψη μετρώνται σε σημεία, ως ποσοστό του συνολικού ύψους της περιοχής προβολής ή ως σχετικές τιμές. Το άθροισμα των υψών όλων των πλαισίων πρέπει να είναι ίσο με το ύψος ολόκληρης της περιοχής προβολής. Εάν αυτό δεν συμβεί, τα ίδια τα προγράμματα περιήγησης προσαρμόζουν τις τιμές.

    cols="x1,x2,... ή x1%,x2%,... ή *" - χρησιμοποιείται για να περιγράψει τα πλαίσια ως στήλες διαφορετικού πλάτους. Χρησιμοποιείται με τον ίδιο τρόπο όπως η παράμετρος σειρές.

    θα ορίσει δύο οριζόντια πλαίσια, με το πρώτο (πάνω) να είναι τρεις φορές υψηλότερο από το δεύτερο (κάτω).

    θα ορίσει τρία οριζόντια πλαίσια, με το πρώτο (πάνω) να έχει ύψος 100 πόντους, το τρίτο (κάτω) να έχει ύψος 50 πόντους και το δεύτερο (μεσαίο) να καταλαμβάνει όλο τον υπόλοιπο χώρο.

    θα ορίσει δύο κατακόρυφα πλαίσια, με το πρώτο (αριστερά) να έχει πλάτος 70% του συνολικού πλάτους της περιοχής προβολής και το δεύτερο (δεξιά) - 30%.

    Η ετικέτα χρησιμοποιείται για να ορίσετε τα περιεχόμενα του πλαισίου . Οι παράμετροι μπορεί να είναι οι εξής:

    src - καθορίζει τη διεύθυνση url του εγγράφου που πρέπει να εμφανίζεται στο πλαίσιο. Εάν η παράμετρος δεν έχει καθοριστεί, το πλαίσιο θα παραμείνει κενό.

    όνομα - η τιμή αυτής της παραμέτρου καθορίζει το όνομα για το πλαίσιο. Στη συνέχεια, το πλαίσιο μπορεί να αναφέρεται με αυτό το όνομα χρησιμοποιώντας την παράμετρο ετικέτας στόχου .

    κύλιση - δείχνει εάν είναι δυνατή η κύλιση των περιεχομένων του εγγράφου στο πλαίσιο. Μπορεί να λάβει τις ακόλουθες τιμές:

    ναι—Μπορείτε να κάνετε κύλιση στα περιεχόμενα του πλαισίου.

    όχι—δεν είναι δυνατή η κύλιση των περιεχομένων του πλαισίου.

    auto - το πρόγραμμα περιήγησης αποφασίζει εάν θα εμφανίσει τη γραμμή κύλισης ή όχι (με βάση το μήκος του εγγράφου). Αυτή η τιμή χρησιμοποιείται από προεπιλογή.

    noresize - εάν έχει καθοριστεί αυτή η παράμετρος, ο χρήστης δεν θα μπορεί να αλλάξει το μέγεθος του πλαισίου. Από προεπιλογή, ο χρήστης ΜΠΟΡΕΙ να αλλάξει το μέγεθος των εμφανιζόμενων πλαισίων (π.χ. σύροντας το περίγραμμα του πλαισίου με μια συσκευή κατάδειξης).

    marginwiph - υποδεικνύει την ποσότητα του οριζόντιου περιθωρίου μέσα στο πλαίσιο.

    marginheight - υποδηλώνει την ποσότητα του κατακόρυφου περιθωρίου μέσα στο πλαίσιο.

    marginwidth=5>

    ονομάζει το πλαίσιο myframe1 και εμφανίζει το αρχείο1.html σε αυτό, χωρίς να εμφανίζεται γραμμή κύλισης, το πλάτος της οριζόντιας επένδυσης έχει οριστεί σε 5 σημεία και ο χρήστης είναι ελεύθερος να αλλάξει το μέγεθος του πλαισίου.

    Πιο πλήρες παράδειγμα:

    αντιστοιχεί περίπου στην ακόλουθη διάταξη πλαισίων στην περιοχή εμφάνισης:

    Παράδειγμα διάταξης πλαισίου

    Τι συμβαίνει εάν το πρόγραμμα περιήγησης δεν κατανοεί το πλαίσιο; Ο χρήστης βλέπει μια εντελώς κενή οθόνη και δεν μπορεί να φτάσει στις πληροφορίες που χρειάζεται. Πώς να βεβαιωθείτε ότι δεν θα προκύψει μια τέτοια κατάσταση; Οι προγραμματιστές επεκτάσεων περίμεναν αυτήν την κατάσταση και κατέληξαν σε μια ετικέτα της οποίας τα περιεχόμενα δεν εμφανίζονται ποτέ σε πρόγραμμα περιήγησης που κατανοεί το πλαίσιο, ενώ ένα "ηλίθιο" πρόγραμμα περιήγησης, βλέποντας μια άγνωστη ετικέτα, θα εμφανίσει ειλικρινά το περιεχόμενό της χωρίς να χρησιμοποιήσει κανένα κόλπο. Αυτή η ετικέτα ονομάζεται

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

    Χαρτογραφημένες εικόνες

    Ένα πολύ ισχυρό μέσο οργάνωσης συνδέσμων υπερκειμένου είναι οι λεγόμενες «χαρτογραφημένες εικόνες» (imagemaps). Είναι εικόνες με ευαίσθητες περιοχές, δηλαδή η ανάδειξη διαφορετικών τμημάτων της εικόνας με συσκευή κατάδειξης έχει ως αποτέλεσμα την κίνηση μέσω του υπερκειμένου προς διαφορετικές «κατευθύνσεις».

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

    Για να δημιουργήσετε χάρτες στην πλευρά του πελάτη, καλείται μια ετικέτα html . Η σύνταξη της ετικέτας είναι:

    πού είναι οι παράμετροι της ετικέτας μπορεί να είναι έτσι:

    shape - Καθορίζει το σχήμα της ενεργής περιοχής για τον χάρτη. Μπορεί να λάβει τις τιμές ορθογώνιο, κύκλο, πολυ, προεπιλογή, που αντιστοιχούν σε ορθογώνιες, κυκλικές, πολυγωνικές και προεπιλεγμένες περιοχές, αντίστοιχα. Όλοι οι τύποι περιοχών, εκτός από την προεπιλογή, απαιτούν τον καθορισμό συντεταγμένων στο χαρακτηριστικό coords.

    συντεταγμένες - καθορίζει τις συντεταγμένες των περιοχών. Ανάλογα με τον τύπο της περιοχής, μπορεί να έχει την ακόλουθη μορφή: για ορθογώνιο—οι τιμές συντεταγμένων της επάνω αριστερής και της κάτω δεξιάς γωνίας, ("x1,y1,x2,y2"). για ένα κυκλικό ένα-κεντρικές συντεταγμένες και ακτίνα (“x,y,r”). για ένα πολυγωνικό—μια λίστα συντεταγμένων κορυφής ("x1,y1,x2,y2,x3,y3,...");

    href - ορίζει τη διεύθυνση url στην οποία αναφέρεται αυτή η περιοχή.

    noref - υποδηλώνει ότι η περιοχή είναι "νεκρή", δηλαδή δεν υπάρχει σύνδεσμος κρυμμένος πίσω από αυτήν.

    Για να χρησιμοποιήσετε έναν τοπικό χάρτη σε μια εικόνα στην παράμετρο usemap της ετικέτας πρέπει να καθορίσετε το όνομα της κάρτας. Για παράδειγμα:

    "http://www.yaxy.ru/rect/">

    "http://www.yaxy.ru/circle">

    href="http://www.yaxy.ru/poly">

    height=”480″ usemap=”#mymap”>

    θα δώσει περίπου τον παρακάτω χάρτη στην εικόνα:

    Παράδειγμα χάρτη στην εικόνα

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

    Όταν χρησιμοποιείτε διαφορετικούς διακομιστές Ιστού, η μορφή της περιγραφής του χάρτη στον διακομιστή ενδέχεται να διαφέρει. Οι δύο πιο κοινές μορφές προέρχονται από τους διακομιστές ncsa και cern http. Ας δώσουμε ένα παράδειγμα χρήσης κάρτας με τον διακομιστή ncsa httpd.

    Στην πλευρά του διακομιστή, το αρχείο (για παράδειγμα) /usr/local/etc/httpd/conf/imagemap.conf:

    # αυτός είναι ένας χάρτης για διακομιστή ncsa

    test_map: /home/joe/public_html/maps/test.map

    Μπορείτε να χρησιμοποιήσετε αυτήν την κάρτα κάπως έτσι:

    ύψος=200 ismap>

    Έντυπα

    Σε τι χρησιμεύουν τα έντυπα;

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

    Είναι πολύ πιο εύκολο να δημιουργήσετε μια φόρμα από εκείνο το «σημείο στον έξω κόσμο» στο οποίο η φόρμα θα στείλει πληροφορίες. Στις περισσότερες περιπτώσεις, ένα τέτοιο "σημείο" είναι ένα πρόγραμμα γραμμένο σε Perl ή C. Τα προγράμματα που επεξεργάζονται δεδομένα που υποβάλλονται από φόρμες ονομάζονται συχνά σενάρια CGI. Το ακρωνύμιο CGI σημαίνει Common Gateways Interface. Η σύνταξη σεναρίων CGI στις περισσότερες περιπτώσεις απαιτεί καλή γνώση της κατάλληλης γλώσσας προγραμματισμού και των δυνατοτήτων του λειτουργικού συστήματος Unix.

    Πρόσφατα, η γλώσσα PHP/FI έχει αποκτήσει κάποια δημοτικότητα, οι οδηγίες της οποίας μπορούν να ενσωματωθούν απευθείας σε έγγραφα HTML (τα έγγραφα αποθηκεύονται ως αρχεία με την επέκταση *.pht ή *.php).

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

    Πώς λειτουργεί η φόρμα

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

    Επιγραφή
    μπορεί να περιέχει τρία χαρακτηριστικά, ένα από τα οποία απαιτείται. Αυτά είναι τα χαρακτηριστικά:

    Απαιτούμενο χαρακτηριστικό. Καθορίζει πού βρίσκεται ο χειριστής φόρμας.

    Καθορίζει τον τρόπο (με άλλα λόγια, χρησιμοποιώντας ποια μέθοδο πρωτοκόλλου μεταφοράς υπερκειμένου) τα δεδομένα από τη φόρμα θα μεταφερθούν στον χειριστή. Οι έγκυρες τιμές είναι METHOD=POST και METHOD=GET. Εάν η τιμή του χαρακτηριστικού δεν έχει οριστεί, η METHOD=GET θεωρείται από προεπιλογή.

    Καθορίζει τον τρόπο με τον οποίο θα κωδικοποιηθούν τα δεδομένα από τη φόρμα για μετάδοση στον χειριστή. Εάν η τιμή του χαρακτηριστικού δεν έχει οριστεί, η προεπιλογή είναι ENCTYPE=application/x-www-form-urlencoded.

    Η πιο απλή μορφή

    Για να ξεκινήσει η διαδικασία μεταφοράς δεδομένων από τη φόρμα στον χειριστή, χρειάζεται κάποιο είδος ελέγχου. Η δημιουργία ενός τέτοιου σώματος ελέγχου είναι πολύ απλή:

    Έχοντας συναντήσει μια τέτοια γραμμή μέσα στη φόρμα, το πρόγραμμα περιήγησης θα σχεδιάσει ένα κουμπί στην οθόνη με την επιγραφή Υποβολή (διαβάστε "υποβολή" με έμφαση στη δεύτερη συλλαβή, από το αγγλικό "submit"), όταν κάνετε κλικ, όλα τα δεδομένα είναι διαθέσιμα σε η φόρμα θα μεταφερθεί στον χειριστή που ορίζεται στην ετικέτα .

    Η επιγραφή στο κουμπί μπορεί να ρυθμιστεί όπως θέλετε εισάγοντας το χαρακτηριστικό VALUE=”[Επιγραφή]” (διαβάστε το “value” με έμφαση στην πρώτη συλλαβή, από το αγγλικό “value”), για παράδειγμα:

    Τώρα γνωρίζουμε αρκετά για να γράψουμε την απλούστερη φόρμα. Δεν θα συλλέξει δεδομένα, αλλά απλώς θα σας επιστρέψει στην κορυφή της σελίδας.

    Παράδειγμα 11

    Η πιο απλή μορφή

    Η επιγραφή που τοποθετείται στο κουμπί μπορεί, εάν είναι απαραίτητο, να μεταβιβαστεί στον χειριστή εισάγοντας το χαρακτηριστικό NAME=[όνομα] στον ορισμό του κουμπιού (διαβάστε "όνομα", από τα αγγλικά "όνομα"), για παράδειγμα:

    Όταν κάνετε κλικ σε ένα τέτοιο κουμπί, ο χειριστής, μαζί με όλα τα άλλα δεδομένα, θα λάβει μια μεταβλητή κουμπιού με την τιμή Let's go!.

    Μια φόρμα μπορεί να έχει πολλά κουμπιά υποβολής με διαφορετικά ονόματα ή/και τιμές. Ο χειριστής μπορεί έτσι να ενεργήσει διαφορετικά ανάλογα με το κουμπί υποβολής που έκανε ο χρήστης.

    Πώς η φόρμα συλλέγει δεδομένα

    Υπάρχουν και άλλα είδη στοιχείων . Κάθε στοιχείο πρέπει να περιλαμβάνει το χαρακτηριστικό NAME=[όνομα], το οποίο καθορίζει το όνομα του στοιχείου (και, κατά συνέπεια, το όνομα της μεταβλητής που θα μεταβιβαστεί στον χειριστή). Το όνομα πρέπει να δηλώνεται μόνο με λατινικά γράμματα. Τα περισσότερα είδη πρέπει να περιλαμβάνει ένα χαρακτηριστικό VALUE="[value]" που καθορίζει την τιμή που θα μεταβιβαστεί στον χειριστή με αυτό το όνομα. Για στοιχεία Και , ωστόσο, αυτό το χαρακτηριστικό είναι προαιρετικό επειδή η τιμή της αντίστοιχης μεταβλητής μπορεί να εισαχθεί από τον χρήστη χρησιμοποιώντας το πληκτρολόγιο.

    Βασικοί τύποι στοιχείων :

    Ορίζει ένα παράθυρο για την εισαγωγή μιας γραμμής κειμένου. Μπορεί να περιέχει πρόσθετα χαρακτηριστικά SIZE=[αριθμός] (πλάτος του παραθύρου εισαγωγής σε χαρακτήρες) και MAXLENGTH=[αριθμός] (μέγιστο επιτρεπόμενο μήκος της συμβολοσειράς εισαγωγής σε χαρακτήρες). Παράδειγμα:

    Ορίζει ένα παράθυρο 20 χαρακτήρων για την εισαγωγή κειμένου. Από προεπιλογή, το παράθυρο περιέχει το κείμενο Ivan, το οποίο μπορεί να επεξεργαστεί ο χρήστης. Το επεξεργασμένο (ή μη επεξεργασμένο) κείμενο μεταβιβάζεται στον χειριστή στη μεταβλητή χρήστη.

    Ορίζει ένα παράθυρο για την εισαγωγή κωδικού πρόσβασης. Απολύτως παρόμοιο με τον τύπο κειμένου, μόνο που αντί για σύμβολα του εισαγόμενου κειμένου εμφανίζει αστερίσκους (*) στην οθόνη. Παράδειγμα:

    Ορίζει ένα παράθυρο 20 χαρακτήρων για την εισαγωγή κωδικού πρόσβασης. Το μέγιστο επιτρεπόμενο μήκος κωδικού πρόσβασης είναι 10 χαρακτήρες. Ο εισαγόμενος κωδικός πρόσβασης μεταβιβάζεται στον χειριστή στη μεταβλητή pw.

    Ορίζει ένα κουμπί επιλογής. Μπορεί να περιέχει ένα πρόσθετο επιλεγμένο χαρακτηριστικό (υποδεικνύει ότι το κουμπί είναι επιλεγμένο). Σε μια ομάδα κουμπιών επιλογής με τα ίδια ονόματα, μπορεί να υπάρχει μόνο ένα κουμπί επιλογής με ετικέτα. Παράδειγμα:

    9600 bps

    14400 bps

    28800 bps

    Καθορίζει μια ομάδα τριών κουμπιών επιλογής με την ένδειξη 9600 bps, 14400 bps και 28800 bps. Το πρώτο από τα κουμπιά φέρει αρχικά ετικέτα. Εάν ο χρήστης δεν ελέγξει ένα άλλο κουμπί, μια μεταβλητή μόντεμ με τιμή 9600 θα μεταβιβαστεί στον χειριστή.

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

    Προσωπικοί υπολογιστές

    Σταθμοί εργασίας

    Διακομιστές τοπικών δικτύων

    Διακομιστές Διαδικτύου

    Ορίζει μια ομάδα τεσσάρων τετραγώνων. Το δεύτερο και το τέταρτο τετράγωνο σημειώνονται αρχικά. Εάν ο χρήστης δεν κάνει αλλαγές, δύο μεταβλητές θα περάσουν στον χειριστή: comp=WS και comp=IS.

    Καθορίζει ένα κρυφό στοιχείο δεδομένων που δεν είναι ορατό στον χρήστη κατά τη συμπλήρωση της φόρμας και μεταβιβάζεται στο πρόγραμμα χειρισμού αμετάβλητο. Μερικές φορές είναι χρήσιμο να υπάρχει ένα τέτοιο στοιχείο σε μια φόρμα που επανασχεδιάζεται από καιρό σε καιρό, έτσι ώστε ο χειριστής να γνωρίζει με ποια έκδοση της φόρμας ασχολείται. Μπορείτε εύκολα να καταλήξετε σε άλλες πιθανές χρήσεις μόνοι σας. Παράδειγμα:

    Καθορίζει μια κρυφή μεταβλητή έκδοσης που μεταβιβάζεται στον χειριστή με την τιμή 1.1.

    Ορίζει ένα κουμπί που, όταν πατηθεί, επιστρέφει τη φόρμα στην αρχική της κατάσταση. Δεδομένου ότι δεν διαβιβάζονται δεδομένα στον χειριστή κατά τη χρήση αυτού του κουμπιού, ένα κουμπί επαναφοράς ενδέχεται να μην έχει χαρακτηριστικό όνομα. Παράδειγμα:

    Καθορίζει το κουμπί Εκκαθάριση πεδίων φόρμας, το οποίο, όταν κάνετε κλικ, επιστρέφει τη φόρμα στην αρχική της κατάσταση.

    Εκτός από τα στοιχεία , οι φόρμες μπορούν να περιέχουν μενού

    Απαιτούνται όλα τα χαρακτηριστικά. Το χαρακτηριστικό NAME ορίζει το όνομα με το οποίο θα μεταφερθούν τα περιεχόμενα του παραθύρου στον χειριστή (στο παράδειγμα - διεύθυνση). Το χαρακτηριστικό ROWS ορίζει το ύψος του παραθύρου σε σειρές (5 στο παράδειγμα). Το χαρακτηριστικό COLS ορίζει το πλάτος του παραθύρου σε χαρακτήρες (50 στο παράδειγμα).

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

    Είναι σημαντικό να γνωρίζετε ότι τα ρωσικά γράμματα βρίσκονται στο παράθυρο

    ένα σι ντο ρε μι