Διαφορά μεταξύ XHTML Αυστηρού και Μεταβατικού

xhtml_bookXHTML Αυστηρή έναντι Μεταβατική

Το XHTML (Extensible Hypertext Markup Language) αναπτύχθηκε για την αντιμετώπιση των προβλημάτων του κώδικα HTML. Το XTHML είναι μια κίνηση προς την αυστηρότερη κωδικοποίηση που χαρακτηρίζεται από XML . Κατά την αρχική κυκλοφορία του XHTML, υπήρχε μια «Αυστηρή» και «Μεταβατική» έκδοση της γλώσσας. Το αυστηρό είναι η προβλεπόμενη μορφή της γλώσσας, ενώ η μεταβατική έκδοση ήταν ένα σκαλοπάτι για εκείνους που δεν ήταν ακόμη σε θέση να προσαρμοστούν στην αυστηρή κωδικοποίηση.



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

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

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



Περίληψη:

1. Το XHTML Transitional είναι ένα σκαλοπάτι για όσους σκοπεύουν να κινηθούν προς αυστηρό XHTML.

2. Το XHTML Transitional έχει στοιχεία παρουσίασης που δεν υπάρχουν στο αυστηρό XHTML.



3. Το XHTML Strict είναι πολύ πιο εύκολο να διαβαστεί και να αναλυθεί, σε σύγκριση με το XHTML Transitional.

4. Το XHTML Strict είναι πολύ πιο δύσκολο να μάθει σε σύγκριση με το μεταβατικό XHTML.

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



Φρέσκες Σκέψεις

Κατηγορία

Σπίτι

Διάφορα

Επιλογή Προγράμματος Επεξεργασίας

Νομικός

Ψώνια

Αγρια Δύση

Σκεύη, Εξαρτήματα

Πολιτικοί Θεσμοί

Πολιτισμός

Γεωγραφία

Συνιστάται