HTML σε απλά ελληνικά, μέρος 5ο

Θα κλείσω την εβδομάδα με το <em> και όλα τα tags από F: <fieldset>, <font>, <form>, <frame> και <frameset>.

<em> (emphasis)

Αυτό το tag προσθέτει έμφαση στο κείμενο που περικλείει. Εμφανίζεται στους browsers με πλαγιαστά (italics) γράμματα.

<fieldset> (form control group)

Χρησιμοποιείται για να ομαδοποιήσει πεδία σε φόρμες. Οι περισσότεροι browsers εμφανίζουν ένα border γύρω του. Στις φόρμες έχω ήδη αφιερώσει ένα μάθημα, με παραδείγματα και κώδικα.

<font> (local change to font)

Δεν θα πρέπει, ποτέ, να χρησιμοποιείτε αυτό το tag, για κανένα λόγο, τελεία.

<form> (interactive form)

Το κύριο tag για μια φόρμα, δείτε το άρθρο.

<frame> (subwindow)

Με αυτό καθορίζουμε τα frames. Ακολουθεί το <frameset> παρακάτω και ορίζει διάφορες ιδιότητες. Το θέμα των frames είναι λίγο πιο πολύπλοκο, κυρίως λόγω των προβλημάτων που προκαλεί — προβλήματα στο navigation και στο bookmarking και, κατά τη γνώμη μου, με τα CSS μπορείτε να δημιουργήσετε, οπτικά, την λειτουργία των frames ενώ δεν θα αντιμετωπίσετε τις παρενέργειες. Το <frame> μπορεί να δεχτεί τα παρακάτω attributes:

frameborder
Εξ ορισμού έχει την τιμή 1 και ο browser θα δείξει ένα διαχωριστικό μεταξύ των frames. Μπορεί να δεχτεί επίσης την τιμή 0.
longdesc
Μπορεί να δεχτεί μια περιγραφή για τα περιεχόμενα του frame, συμπληρώνοντας τα περιεχόμενα του title.
marginheight
Καθορίζει τα πάνω και κάτω περιθώρια σε pixels και πρέπει να είναι μεγαλύτερο από 0.
marginwidth
Καθορίζει τα αριστερά και δεξιά περιθώρια του frame. Όπως και για το marginheight, η τιμή θα πρέπει να είναι μεγαλύτερη από 0 ενώ η εξ ορισμού τιμή εξαρτάται από τον bwrowser.
name
Δίνει ένα όνομα στο frame για χρήση από το target του <a> αλλά και χρήση από Javascript.
noresize
Αν υπάρχει, ο χρήστης δεν μπορεί να αλλάξει μέγεθος στο frame.
scrolling
Κανονίζει την παρουσία scrollbars σε περίπτωση που τα περιεχόμενα δεν χωράνε στο frame (auto — η εξ ορισμού ρύθμιση), yes για να εμφανίζονται scrollbars είτε χρειάζονται είτε όχι και no για να μην υπάρχει η δυνατότητα scrolling. Αυτό το τελευταίο θα πρέπει να το προσέχετε γιατί υπάρχει πάντα η περίπτωση, τα περιεχόμενα του frame να μην χωράνε σε αυτό και ο χρήστης να μην μπορεί να τα δεί!
src
Αυτό θα πρέπει υποχρεωτικά να συμπληρώνετε με το URI της .html σελίδας που θα εμφανιστεί αρχικά στο frame.
<frameset> (window subdivision)

Με αυτό «κόβουμε» το παράθυρο του browser σε frames. Δέχεται τα εξής attributes:

cols
Χωρίζει το παράθυρο σε κολώνες. Περιέχει μια σειρά από τιμές σε pixels, ποσοστά ή/και * (όλο το διαθέσιμο), χωρισμένα με κόμμα.
rows
Όπως το cols αλλά φτιάχνει σειρές.

Ας δούμε ένα παράδειγμα:

<frameset cols="33%,33%,33%">
	<frameset rows="*,200">
		<frame src="frame1.html">
		<frame src="frame2.gif">
	</frameset>
	<frame src="frame3.html">
	<frame src="frame4.html">
</frameset>
Ένα frameset στον Internet Explorer 7

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

Καταψηφίστε το άρθροΥπερψηφίστε το άρθρο (Καμία ψήφος)
Loading ... Loading ...

TrackBack URL


Γράψτε σχόλιο

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Αυτό το website στηρίζεται στην πλατφόρμα WordPress. Οι σελίδα είναι έγκυρη XHTML Strict (όχι για πολύ ακόμα…) ενώ, έγκυρα είναι και τα CSS. Υπάρχει RSS feed στη διάθεση σας. Το περιεχόμενο προσφέρεται ελεύθερα εκτός απ'όπου δείτε τη σήμανση creative commons. Και κάποιος, επιτέλους, να σταματήσει τις πατέντες στο λογισμικό!