Σπίτι Προσωπικά Οικονομικά Πώς να φτιάξετε μια υπεύθυνη τοποθεσία Mobile στο AJAX για HTML5 και CSS3 Προγραμματισμός

Πώς να φτιάξετε μια υπεύθυνη τοποθεσία Mobile στο AJAX για HTML5 και CSS3 Προγραμματισμός

Πίνακας περιεχομένων:

Βίντεο: Pokemon Go Bot Guide.. Catch`em All πούστικα! Διαβάστε το Description! 2024

Βίντεο: Pokemon Go Bot Guide.. Catch`em All πούστικα! Διαβάστε το Description! 2024
Anonim

Οι προγραμματιστές ιστού HTML5 και CSS3 μπορούν να χρησιμοποιήσουν το AJAX για να δημιουργήσουν έναν ανταποκρινόμενο ιστότοπο για κινητά. Ένας τρόπος για να κάνετε έναν ιστότοπο να λειτουργεί καλά σε πολλαπλές αναλύσεις είναι να παρέχετε διαφορετικούς κανόνες CSS με βάση τον τύπο μέσου που έχει ανιχνευθεί.

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

Καθορίστε έναν τύπο μέσου

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

Για παράδειγμα, ο ακόλουθος κώδικας θα καθορίσει το μέγεθος της γραμματοσειράς όταν ο χρήστης εκτυπώσει το έγγραφο:

@media print {body {font-size: 10pt;}}

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

Τρόπος προσθήκης ενός προκριματικού

Εκτός από τον προσδιορισμό του τύπου μέσου, ο κανόνας @media έχει ένα άλλο πολύ ισχυρό τέχνασμα. Μπορείτε να εφαρμόσετε μια ειδική ειδική προϋπόθεση στα μέσα μαζικής ενημέρωσης.

Όταν το πρόγραμμα περιήγησης είναι μεγαλύτερο από 500 pixels, μπορείτε να δείτε το μαύρο κείμενο σε λευκό φόντο. Αλλά κάνετε την οθόνη πιο στενή και βλέπετε κάτι ενδιαφέρον.

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

narrowBlack. html σώμα {χρώμα: μαύρο; φόντο-χρώμα: άσπρο ·} @ μέση (μέγ. πλάτος: 500px) {σώμα {χρώμα: άσπρο; χρώμα φόντου: μαύρο,}}

Επίδειξη προκριματικών

Δοκιμάστε να αλλάξετε το μέγεθος της σελίδας. Όταν η σελίδα είναι μεγαλύτερη από 500 pixels, εμφανίζει το μαύρο κείμενο σε λευκό φόντο.

Όταν η σελίδα είναι μικρότερη από 500 pixels, τα χρώματα αντιστρέφονται δίνοντας λευκό κείμενο σε μαύρο φόντο.

Δείτε πώς μπορείτε να δημιουργήσετε μια σελίδα που προσαρμόζεται στο πλάτος της οθόνης:

  1. Κατασκευάστε τον ιστότοπό σας ως συνήθως.

    Αυτό είναι ένα μέρος όπου ολόκληρο το "ξεχωριστό περιεχόμενο από τη διάταξη" πράγματι αποδίδει. Η ίδια HTML θα έχει δύο διαφορετικά στυλ.

  2. Εφαρμόστε ένα στυλ CSS με τον κανονικό τρόπο.

    Κατασκευάστε το τυπικό ύφος σας με τον κανονικό τρόπο - για τώρα, ενσωματώστε το στυλ στη σελίδα με την ετικέτα.Το κύριο στυλ σας θα πρέπει να χειρίζεται τη συνηθέστερη περίπτωση. (Συνήθως μια επιφάνεια εργασίας πλήρους μεγέθους.)

  3. Δημιουργήστε έναν κανόνα @media.

    Ο κανόνας @media CSS θα πρέπει να πάει στο τέλος του κανονικού CSS.

  4. Ορίστε έναν προσδιοριστή μέγιστου πλάτους: 500px.

    Αυτός ο προσδιοριστής υποδεικνύει ότι οι κανόνες μέσα σε αυτό το τμήμα θα χρησιμοποιηθούν μόνο αν το πλάτος της οθόνης είναι μικρότερο από 500 pixels.

  5. Τοποθετήστε τους κανόνες ειδικών περιπτώσεων μέσα στο νέο σετ στυλ.

    Όλοι οι κανόνες CSS που ορίζετε μέσα στον κανόνα @media θα ενεργοποιηθούν εάν ο προσδιοριστής είναι αληθής. Χρησιμοποιήστε αυτούς τους κανόνες για να παρακάμψετε το υπάρχον CSS. Σημειώστε ότι δεν χρειάζεται να επαναπροσδιορίσετε τα πάντα. Απλώς δώστε κανόνες που έχουν νόημα στο συγκεκριμένο σας πλαίσιο.

  6. Προσθέστε ένα παράθυρο προβολής.

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

Σε αυτό το παράδειγμα, το πρόγραμμα περιήγησης εφαρμόζει πάντα το κύριο στυλ (μαύρο κείμενο σε λευκό φόντο). Στη συνέχεια, εξετάζει τον κανόνα @media για να διαπιστώσει εάν ο προκριματικός χαρακτήρας είναι αληθινός.

Εάν το πλάτος είναι μικρότερο από 500 pixels, ο προσδιοριστής max-width: 500px αξιολογείται ως αληθής και όλος ο κώδικας CSS στο τμήμα @media είναι ενεργοποιημένος. Το πρόγραμμα περιήγησης στη συνέχεια αποθηκεύει και τα δύο σύνολα CSS και εφαρμόζει το σωστό CSS με βάση την κατάσταση του κανόνα.

Πώς να φτιάξετε μια υπεύθυνη τοποθεσία Mobile στο AJAX για HTML5 και CSS3 Προγραμματισμός

Η επιλογή των συντακτών

Όταν η μετάβαση σε υβριδικό περιβάλλον σύννεφων μπορεί να είναι ωφέλιμη - ανδρείκελα

Όταν η μετάβαση σε υβριδικό περιβάλλον σύννεφων μπορεί να είναι ωφέλιμη - ανδρείκελα

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

Γιατί ο προσανατολισμός υπηρεσίας είναι σημαντικός για τα μοντέλα υπολογιστικού νέφους - οι υπηρεσίες Dummy

Γιατί ο προσανατολισμός υπηρεσίας είναι σημαντικός για τα μοντέλα υπολογιστικού νέφους - οι υπηρεσίες Dummy

Μια υποδομή και μια προοπτική εφαρμογής. Όταν έχετε κάποιο υπόβαθρο σχετικά με τον τρόπο με τον οποίο μπορείτε να ακολουθήσετε μια προσέγγιση προσανατολισμένη στις υπηρεσίες για το σχεδιασμό συστημάτων τεχνολογίας, μπορείτε να αρχίσετε να βλέπετε τη σχέση μεταξύ αυτής της προσέγγισης και του Cloud computing. Ο προσανατολισμός της υπηρεσίας διαπερνά το σύννεφο και το σύννεφο χρησιμεύει ως περιβάλλον ...

Η επιλογή των συντακτών

Προσθέστε Βασικά Ηλεκτρονικά Εξαρτήματα στο Ηλεκτρονικό σας Εργαλείο Workbench - dummies

Προσθέστε Βασικά Ηλεκτρονικά Εξαρτήματα στο Ηλεκτρονικό σας Εργαλείο Workbench - dummies

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

10 τρόποι να εξερευνήσετε τον κόσμο των ηλεκτρονικών - Dummies

10 τρόποι να εξερευνήσετε τον κόσμο των ηλεκτρονικών - Dummies

Έτοιμοι να αξιοποιήσουν μια νέα γνώση των ηλεκτρονικών; Θέλετε να επεκτείνετε τους ορίζοντές σας και να δημιουργήσετε προγραμματιζόμενα ηλεκτρονικά έργα; Η παρακάτω λίστα παρέχει μια λίστα ιδεών για την ενίσχυση της ηλεκτρονικής σας εμπειρίας. Σέρφινγκ για κυκλώματα Χιλιάδες ιδέες σχεδίων διατίθενται στο Διαδίκτυο. Χρησιμοποιήστε την αγαπημένη μηχανή αναζήτησής σας για να βρείτε έργα σε ...

Η επιλογή των συντακτών

Πώς να πάρει επιβεβαιωμένο και επιβεβαιωμένο στο Facebook - dummies

Πώς να πάρει επιβεβαιωμένο και επιβεβαιωμένο στο Facebook - dummies

Facebook είναι μια ιστοσελίδα για πραγματική ταυτότητα και πραγματική Ανθρωποι. Για να προστατεύσει αυτό το γεγονός, το Facebook διαθέτει συστήματα που να ανιχνεύουν τυχόν ψεύτικους λογαριασμούς. Οι ψεύτικοι λογαριασμοί μπορεί να είναι αστεία (για παράδειγμα, κάποιος που δημιουργεί λογαριασμό για το σκυλί της) ή μπορεί να είναι spammers (ρομπότ που δημιουργούν λογαριασμούς για να στείλουν χιλιάδες ψεύτικες αιτήσεις φίλων). Ανεξάρτητα, είναι ...

Πώς να κρύψει Facebook Νέα Ιστορίες Feed - ανδρείκελα

Πώς να κρύψει Facebook Νέα Ιστορίες Feed - ανδρείκελα

, ενώ μπορείτε να χρησιμοποιήσετε Ειδήσεις του Facebook Feed απόψεις να δούμε μια διαφορετική έκδοση, μπορείτε επίσης να επηρεάσετε αυτό που βλέπετε κρύβοντας ιστορίες που δεν σας αρέσουν. Η απόκρυψη ιστοριών (και στη συνέχεια η απόκρυψη όλων των ιστοριών από συγκεκριμένους ανθρώπους) στέλνει ένα μήνυμα στην News Feed ότι θα προσπαθήσει να μάθει από. Αν είστε συνεχώς κρύβονται ιστορίες ...

Πώς να Εισάγετε ένα βιβλίο διευθύνσεων στο Facebook - dummies

Πώς να Εισάγετε ένα βιβλίο διευθύνσεων στο Facebook - dummies

Αντί να δημιουργήσετε ένα νέο βιβλίο διευθύνσεων για Επαφές Facebook, μπορείτε να εισαγάγετε ένα υπάρχον βιβλίο διευθύνσεων. Εάν είστε κάποιος που χρησιμοποιεί έναν υπολογιστή-πελάτη ηλεκτρονικού ταχυδρομείου επιφάνειας εργασίας - ένα πρόγραμμα στον τοπικό σας υπολογιστή που διαχειρίζεται το ηλεκτρονικό σας ταχυδρομείο (όπως το Microsoft Outlook ή το Entourage), δημιουργήστε ένα αρχείο των επαφών σας και εισάγετε το ...