Πώς να αντέξει και να ζήσουν ευτυχισμένοι IE6

Τετάρτη, 26 Νοεμβρίου 2008

Πάντα μου πάρει κάποιο "ασθένεια" προσέγγιση, όταν το θέμα "συμβατότητα μεταξύ των browsers." Επιπλέον, και έχω ακόμη να κατανοήσουν τον πραγματικό λόγο, όλων των browsers που γνωρίζουν το πιο "δυσάρεστες" θα παραμένει πάντα: Microsoft Internet Explorer 6! Δυστυχώς, η απελευθέρωση του IE 6 είναι ακόμη σε κυκλοφορία και οι συχνές αναφορές των προβλημάτων που βλέπουν τις σελίδες.
A Web Developer θα πρέπει να οργανώσει έτσι ώστε να έχουν όλα τα εργαλεία για την παρακολούθηση και τον έλεγχο της τους (ιδρώτα) εργασίες για όλες τις πιθανές browser (και οι πλατφόρμες) είναι διαθέσιμα. Microsoft Internet Explorer, οι περισσότεροι από τους άλλους, καθιστά πιο δύσκολο το έργο αυτό, διότι - τώρα - θα πρέπει να ελέγχουν τις ιστοσελίδες σας είναι με την τελευταία έκδοση 8 (ακόμα σε beta) είναι με τις προηγούμενες εκδόσεις, όπως τα 6 ή 5,5 . Υπάρχουν διάφοροι τρόποι για να ζούμε με διαφορετικές εκδόσεις του Explorer (βλ. Χρήση του Microsoft Internet Explorer 6 και 7 ταυτόχρονα) και ως εναλλακτική λύση, υπάρχουν επίσης εξαιρετική (αν και λίγο 'φακούς) για τις υπηρεσίες online.

εικόνα

Μια άλλη καλή δυνατότητα, που θα λειτουργεί καλά με τα Windows Vista, εκπροσωπείται από IETester: η αίτηση για ελεύθερες και κατασκευάστηκε από τους προγραμματιστές DebugBar και Companion.JS. IETester παρά το γεγονός ότι είναι ακόμα σε beta και κάποια συντριβή σε ενέδρα, επιτρέπει γρήγορα να ελέγξετε τις σελίδες μας - κάθε φορά - τόσο για IE5.5, IE6, IE7 και IE8 βήτα.

Patch CSS

Εάν χρησιμοποιείτε IETester μπορούμε να βρούμε ένα ελάττωμα στο στυλ, δηλαδή διαφορετική μεταξύ IE6 και IE7 και Firefox, IE6 ή, για παράδειγμα, η λύση που έχει βρεθεί μέχρι τώρα ότι μόνο IE6 χρησιμοποιεί το νέο ορισμό. Για μένα, όπως συνέβη με περιθώριο! Είχα μια κλάση που ορίζει το δικαίωμα να 28px περιθώριο και για όλα τα προγράμματα περιήγησης, το αποτέλεσμα ήταν πανομοιότυπο, εκτός με IE6! Όσον αφορά το τελευταίο, να κάνουν με τον ίδιο τρόπο, θα έπρεπε να χρησιμοποιήσει την τιμή 8px.
Ένα πολύ απλό, εύκολο να το θυμάστε και πολύ άμεσα για την επίλυση του προβλήματος, είναι να "εξουδετερώνει" μας ένα διαφορετικό στυλ φόρτωσης ad hoc αρχείο μόνο αν ο browser είναι - φόβος - IE6:

CSS:
  1. / ** File ie_override.css ___
  2. * Χρησιμοποιήστε αυτό το αρχείο για να παρακάμψετε ένα στυλ
  3. * /
  4. :8px } div.mystyle (περιθώριο-αριστερό: 8px)

HTML:
  1. <- Στυλ για όλους τους browsers ->
  2. href = "css/style.css" type = "text/css" > <link "stylesheet" rel = href = "css/style.css" τύπο = "text/css">
  3. <! - Styles για IE6 ->
  4. = "stylesheet" type = "text/css" href = "css/ie_override.css" / > < ! [ endif ] -- > <!--[ Αν lt IE 7]> <link rel = "stylesheet" τύπο = "text/css" href = "css/ie_override.css" /> <[endif] ->

Σχετικές Post

3 Σχόλια σε: "Πώς να αντέχουν IE6 και να ζήσουν ευτυχισμένοι"

  1. getAvatar 1,0 Πέμπτη, 27 Νοεμβρίου 2008 στις 01:52
    Francis δήλωσε:

    Τέλος ένα απλό workaround απλή ..
    Συγχαρητήρια για τα πολλά τεχνικά άρθρα πολύ ενδιαφέρον, διαβάστε αυτό!

  2. getAvatar 1,0 Πέμπτη, 27 Νοεμβρίου 2008 στις 11.51 π.μ.
    Julius είπε:

    Μισώ IE 6 για το οποίο δεν αναφέρεται 5, θα επανέλθω αυτό πολύ χρήσιμο εργαλείο

  3. getAvatar 1,0 Κυριακή 30 Νοεμβρίου, 2008 στις 09:17
    Gioxx της Wall »Blog Archive» Best of Εβδομάδα # 31 είπε:

    [...] Όπως IE6 αντέξει και να ζήσουν ευτυχισμένοι [...]

Αφήστε ένα σχόλιο

TAG XHTML επιτρέπεται: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Χρησιμοποίησε <pre> να επισυνάψουν Κωδικός