Κυκλοφόρησαν πίνακες συμβατότητας για κινητά CSS

Συγγραφέας: Louise Ward
Ημερομηνία Δημιουργίας: 12 Φεβρουάριος 2021
Ημερομηνία Ενημέρωσης: 18 Ενδέχεται 2024
Anonim
Κυκλοφόρησαν πίνακες συμβατότητας για κινητά CSS - Δημιουργικός
Κυκλοφόρησαν πίνακες συμβατότητας για κινητά CSS - Δημιουργικός

Στα τέλη του 2012, ο στρατηγός πλατφόρμας για κινητά Peter-Paul Koch έλαβε χορηγία για το QuirksMode.org, το οποίο είπε ότι θα του επέτρεπε να αφιερώσει περισσότερο χρόνο στην έρευνα προτύπων ιστού και να εργαστεί σε πίνακες συμβατότητας που θα κοινοποιηθούν στο webplatform.org.

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

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

.net: Καταβάλλετε μεγάλη προσπάθεια στους πίνακες κινητών σας. Αυτό είναι κάτι που δεν γινόταν κάπου αλλού;
PPK: Όχι, δεν γίνεται πραγματικά. Οι πίνακες που έρχονται πιο κοντά στο δικό μου είναι αυτοί του Max Firtman και εστιάζουν σε API HTML5.

Δεν πιστεύω στην αυτοματοποίηση των δοκιμών ή των βαθμολογιών του προγράμματος περιήγησης και, επομένως, δεν μετρούν πραγματικά δοκιμές όπως το τεστ HTML5. Τότε έχουμε το Can I Use…, το οποίο είναι χρήσιμο, αλλά μερικές φορές δεν δίνει σωστές πληροφορίες προγράμματος περιήγησης.


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

.net: Πώς θα γράψετε τις δοκιμές;
PPK: Αργά! Μερικές φορές δεν είναι εύκολο να καταλάβουμε τι εννοείται σε μια προδιαγραφή, ειδικά όταν υπάρχουν μόνο δύο υλοποιήσεις που είναι διακριτικά (ή άγρια) διαφορετικές. Ευτυχώς, έχω μεγάλη εμπειρία στη γραφή δοκιμών προγράμματος περιήγησης, και έτσι ξέρω πώς να αποτρέψω κοινές παγίδες.

Για παράδειγμα, στην αρχή φαινόταν σαν το Opera Mini να μην υποστηρίζει μαθήματα CSS, αλλά αυτό είναι προφανώς ανοησία. Το πρόβλημα αποδείχθηκε ότι δοκιμάζω την υποστήριξη των τάξεων δίνοντας ένα στοιχείο δοκιμής στυλ γραμματοσειράς: πλάγια γραφή. Πολλά Opera Minis δεν υποστηρίζουν αυτό το στυλ. Επειδή το είχα συναντήσει προηγουμένως, ήξερα ότι έπρεπε να αλλάξω τα στυλ δοκιμής. Και το πρόγραμμα περιήγησης MeeGo δεν υποστηρίζει παραλλαγή γραμματοσειράς: μικρά κεφαλαία. Ίδια ιστορία.

Παρεμπιπτόντως, η JavaScript εξακολουθεί να δίνει πλάγια όταν ρωτάτε το Opera Mini για το στυλ γραμματοσειράς αξία. Αυτό αποδεικνύει ότι δεν μπορείτε να αυτοματοποιήσετε αυτές τις δοκιμές: πρέπει να κοιτάξετε τη σελίδα και να προσδιορίσετε εάν χρησιμοποιεί πλάγια γραμματοσειρά.


.net: Στο πρόσφατο άρθρο σας σχετικά με τους επιλογείς και τις στήλες, δηλώνετε ότι τα προγράμματα περιήγησης που χρησιμοποιούν την ίδια έκδοση WebKit έχουν διαφορετική συμβατότητα. Αυτό υπογραμμίζει περαιτέρω πώς οι προγραμματιστές πρέπει να είναι προσεκτικοί όσον αφορά τις τεχνικές αιχμής και τον αυστηρότερο έλεγχο σε όλες τις συσκευές;
PPK: Ναι. Δεν υπάρχει WebKit σε κινητό. Υπάρχουν τουλάχιστον δώδεκα διαφορετικά προγράμματα περιήγησης (εξαιρούνται οι εκδόσεις που χρησιμοποιούν το WebKit ως μηχανή απόδοσης), αλλά δεν μοιάζουν απαραίτητα μεταξύ τους.

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

Δημοφιλή Στην Περιοχή
Τα μεγαλύτερα σχέδια λογότυπων του Απριλίου 2014
Περαιτέρω

Τα μεγαλύτερα σχέδια λογότυπων του Απριλίου 2014

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

Γιατί η ανάλυση ιστότοπων είναι μόνο η μισή ιστορία

Δούλευα στο παρελθόν ως μέρος μιας ερευνητικής ομάδας για το BBC. Ένα από τα βασικά πράγματα που έμαθα ότι έχω πάρει και έχω εφαρμόσει στον κόσμο του διαδικτύου είναι ότι υπάρχει μεγάλη διαφορά μεταξύ...
Οι καλύτερες οθόνες για MacBook Pro το 2021
Περαιτέρω

Οι καλύτερες οθόνες για MacBook Pro το 2021

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