Junior
Τι πρέπει να οριστεί στο CSS για τη ρύθμιση και την εφαρμογή αυτών των σημείων διακοπής;
sobes.tech AI
Απάντηση από AI
Χρησιμοποιείται η ερώτηση media @media. Μέσα σε αυτήν, ορίζονται συνθήκες για την εφαρμογή στυλ, βασισμένες στα χαρακτηριστικά της συσκευής ή της περιοχής προβολής.
Βασικές παράμετροι των ερωτήσεων media:
width/height: Πλάτος / ύψος της περιοχής προβολής.min-width/min-height: Ελάχιστο πλάτος / ύψος της περιοχής προβολής.max-width/max-height: Μέγιστο πλάτος / ύψος της περιοχής προβολής.orientation: Προσανατολισμός της συσκευής (portraitήlandscape).
Παράδειγμα χρήσης για ρύθμιση σημείων διακοπής:
/* Προεπιλεγμένα στυλ για οθόνες μικρότερες από 768px */
body {
font-size: 16px;
}
/* Σημείο διακοπής για οθόνες από 768px έως 991px */
@media (min-width: 768px) and (max-width: 991px) {
body {
font-size: 18px;
}
}
/* Σημείο διακοπής για οθόνες από 992px και άνω */
@media (min-width: 992px) {
body {
font-size: 20px;
}
}
Συνήθεις στρατηγικές:
- Mobile First: Ορίζονται πρώτα τα στυλ για τις μικρότερες οθόνες, και στη συνέχεια προστίθενται ερωτήσεις media με
min-widthγια μεγαλύτερες οθόνες. - Desktop First: Ορίζονται πρώτα τα στυλ για τις μεγάλες οθόνες, και στη συνέχεια προστίθενται ερωτήσεις media με
max-widthγια μικρότερες οθόνες.
Η επιλογή εξαρτάται από το έργο και τις προτιμήσεις.
Τυπικές τιμές σημείων διακοπής:
| Συσκευή | Εύρος πλάτους | Ερώτηση media (Mobile First) | Ερώτηση media (Desktop First) |
|---|---|---|---|
| Μικρά τηλέφωνα | < 576px | Δεν υπάρχει (βασικά στυλ) | @media (max-width: 575.98px) |
| Τηλέφωνα | >= 576px | @media (min-width: 576px) |
@media (max-width: 767.98px) |
| Tablets | >= 768px | @media (min-width: 768px) |
@media (max-width: 991.98px) |
| Φορητοί υπολογιστές | >= 992px | @media (min-width: 992px) |
@media (max-width: 1199.98px) |
| Επιτραπέζιοι υπολογιστές | >= 1200px | @media (min-width: 1200px) |
@media (max-width: 1399.98px) |
| Μεγάλοι επιτραπέζιοι | >= 1400px | @media (min-width: 1400px) |
Δεν υπάρχει (βασικά στυλ) |
Είναι σημαντικό να επιλέγετε τα σημεία διακοπής βάσει του περιεχομένου και του σχεδίου, όχι μόνο των προδιαγραφών συσκευών. Πρέπει να ενεργοποιούνται εκεί που το σχέδιο αρχίζει να 'σπάει'.