Saltar al contenido

Τα πιο πρόσφατα σε πλαίσια HTML

6 de junio de 2021

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

Υποστήριξη HTML5 για πλαίσια

ΤοHTML5. Αυτό σημαίνει ότι εάν κωδικοποιείτε μια ιστοσελίδα χρησιμοποιώντας την τελευταία επανάληψη της γλώσσας, δεν μπορείτε να χρησιμοποιήσετε πλαίσια HTML στο έγγραφό σας. Εάν θέλετε να χρησιμοποιήσετε ένα HTML 4.01 ή XHTML για το τύπο της σελίδας σας. Επειδή τα καρέ δεν υποστηρίζονται στο HTML5, δεν θα χρησιμοποιείτε αυτό το στοιχείο σε έναν νέο ιστότοπο. Αυτό είναι κάτι που θα συναντήσετε μόνο σε αυτούς τους ιστότοπους παλαιού τύπου.

Να μην συγχέεται με τα iFrames

Το HTML

Στόχευση πλαισίων HTML

Εντάξει, οπότε έχουν ειπωθεί τα πάντα σχετικά με τα παρωχημένα πλαίσια, τι θα συμβεί αν χρειαστεί να εργαστείτε με αυτά τα παλιά κομμάτια HTML; Εάν χρησιμοποιείτε παλαιότερο τύπο και θέλετε να χρησιμοποιήσετε πλαίσια HTML, υπάρχουν ορισμένα κοινά προβλήματα που πρέπει να γνωρίζετε. Ένα από αυτά τα ζητήματα είναι να ανοίξετε τους συνδέσμους στο σωστός πλαίσιο. Αυτό ονομάζεται στόχευση. Δίνετε στις ετικέτες αγκύρωσης έναν «στόχο» για να ανοίξετε τους συνδέσμους τους. Ο στόχος είναι συνήθως το όνομα του πλαισίου.

Στο παραπάνω frameset, υπάρχουν δύο πλαίσια, το πρώτο ονομάζεται «nav» και το δεύτερο ονομάζεται «main». Μπορούμε να φανταστούμε ότι το πλαίσιο πλοήγησης (frame1.html) είναι πλοήγηση και όλοι οι σύνδεσμοι μέσα σε αυτό θα πρέπει να ανοίγουν μέσα στο κύριο πλαίσιο (frame2.html). Για να το κάνετε αυτό, θα δώσετε στους συνδέσμους στο frame1 τον στόχο του «main». target = «main»>. Τι γίνεται όμως αν δεν θέλετε να προσθέσετε τον στόχο σε κάθε σύνδεσμο στη σελίδα πλοήγησης; Μπορείτε να ορίσετε έναν προεπιλεγμένο στόχο στο HEAD του εγγράφου σας. Αυτό ονομάζεται βασικός στόχος. Θα προσθέσετε τη γραμμή

Πλαίσια και Noframes

Μία από τις πιο κακοποιημένες ενότητες της ετικέτας καρέ είναι τα noframes. Αυτή η ετικέτα επιτρέπει σε άτομα με ασύμβατα προγράμματα περιήγησης να βλέπουν τη σελίδα σας (αυτό δεν λειτουργεί για HTML5, μόνο για πραγματικά παλιά προγράμματα περιήγησης χωρίς υποστήριξη καρέ – οπότε δεν μπορείτε να προσπαθήσετε να το κολλήσετε σε HTML5 για να το κάνετε να λειτουργεί. Ωραία προσπάθεια, αλλά όχι τύχη.), και αυτός είναι ο τελικός στόχος, έτσι δεν είναι; Σε ένα τυπικό frameset, ο HTML μοιάζει με αυτό:

class = «ql-syntax»> Αυτό θα δημιουργήσει μια σελίδα με δύο καρέ, το πάνω με ύψος 40 pixel και το κάτω μέρος θα είναι το υπόλοιπο της σελίδας. Αυτό θα έκανε ένα ωραίο σύνολο πλαισίων γραμμής πλοήγησης με το μαρκάρισμα και την πλοήγηση στο πλαίσιο των 40 pixel. Ωστόσο, εάν κάποιος από τους θεατές σας έρθει στον ιστότοπό σας σε ασύμβατο πρόγραμμα περιήγησης, λαμβάνει μια κενή σελίδα. Οι πιθανότητες να επιστρέψουν στον ιστότοπό σας είναι πολύ μικρές και για να είναι ορατές από αυτούς πρέπει να προσθέσετε τέσσερις ακόμη γραμμές HTML:

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

class = «ql-syntax»> Επειδή επισημαίνετε το τμήμα περιεχομένου του συνόλου πλαισίων σας (frame2.html) στο τμήμα noframes της σελίδας, ο ιστότοπός σας γίνεται προσβάσιμος. Λάβετε υπόψη ότι ενώ χρησιμοποιείτε την πιο πρόσφατη έκδοση του αγαπημένου σας προγράμματος περιήγησης, το κοινό σας μπορεί να μην θέλει να κατεβάζει συνεχώς το πιο πρόσφατο λογισμικό. Το μηχάνημά τους ενδέχεται να μην το υποστηρίζει ή μπορεί να μην έχουν χώρο για να εγκαταστήσουν ένα πρόγραμμα 20+ Meg στον σκληρό τους δίσκο. Η προσθήκη τεσσάρων γραμμών HTML είναι μια απλή λύση.

Αναφέρετε αυτό το άρθρο

Μορφή mla apa chicago Η αναφορά σας

Kyrnin, Jennifer. «Τα πιο πρόσφατα σε πλαίσια HTML.» ThoughtCo, Μάιος. 14, 2021, thinkco.com/latest-on-html-frames-3467486.
Kyrnin, Jennifer. (2021, 14 Μαΐου). Τα πιο πρόσφατα σε πλαίσια HTML. Ανακτήθηκε από το https://www.thoughtco.com/latest-on-html-frames-3467486
Kyrnin, Jennifer. «Τα πιο πρόσφατα σε πλαίσια HTML.» ThoughtCo. https://www.thoughtco.com/latest-on-html-frames-3467486 (πρόσβαση στις 6 Ιουνίου 2021).

αντιγραφή παραπομπής