qv-web

Στο qv-weblog συζητάμε για θέματα σχεδίασης και ανάπτυξης ιστοσελίδων (όχι μόνο)

Responsive web design από Χρήστος Στ.

6 Οκτωβρίου 2011 , σε Web development με 0 σχόλια και ετικέτες css 3 responsive design html5

Τί είναι το responsive web design;
Είναι ένας όρος που αποδίδεται σε εκείνη την παρουσίαση περιεχομένου για το διαδίκτυο που λαμβάνει υπόψη της τις ανάγκες των διαφορετικών μέσων πρόσβασης στο διαδίκτυο.

Πολλές συσκευές

Από τη μια οι ηλεκτρονικοί υπολογιστές.. Από την άλλη τα smartphones και τα tablets, η web tv, ίσως άλλα?

Και λοιπόν; Ένας δικτυακός τόπος που σχεδιάζεται για προβολή σε ηλεκτρονικούς υπολογιστές, εμφανίζεται το ίδιο και στα tables και στα smartphones της νέας γενιάς... Όχι ακριβώς, καθώς διαφορετικές συσκευές έχουν διαφορετικούς περιορισμούς στο πόσο περιεχόμενο μπορούν να απεικονίσουν ικανοποιητικά στο χρήστη. Διαφορετικές αναλύσεις οθόνης από 320 έως 1280 pixels οριζόντια και από 480+ κάθετα, και μην ξεχάμε ότι τα smartphones και τα tablets μπορούν να κρατηθούν είτε οριζόντια είτε κάθετα...

Κλασικές βασικές παραδοχές

  1. Δε βαριέσαι όλοι στα pc τους έχουν πάνω από 1280 pixels ανάλυση πλέον
  2. Λίγοι είναι αυτοί που θα δουν το δικτυακό τόπο σε άλλες συσκευές
  3. Ακόμη και αν το παραπάνω δεν ισχύει το αυτόματο zoom των smartphones με καλύπτει.. λίγο μικρό θα είναι το web site σε μια οθόνη κινητού αλλά με ένα gesture θα κάνουν zoom να πατήσουν το link..

Λάθος παραδοχές

Και εμείς κάναμε αυτές τις παραδοχές... Όμως είναι λάθος προσέγγιση. Οι χρήστες δεν αποδέχονται τέτοιους όρους χρήσης των δικτυακών τόπων..

Έτσι καλό είναι να φέρουμε το responsive web design λίγο πιο κοντά στον τρόπο που προσεγγίζουμε τη σχεδίαση δικτυακών τόπων.

css3 media queries

Ένα πολύ κάλο άρθρο για το responsive web design, μπορείτε να διαβάσετε εδώ.
Όπως θα δείτε η ουσία είναι η προσαρμογή της εμφάνισης και της δομής του δικτυακού τόπου ανάλογα με τη συσκευή στην οποία προβάλλεται. Αυτό είναι δυνατό με τα css3 media queries τα οποία σχεδόν όλοι οι μοντέρνοι web browsers τα υποστηρίζουν. Για παράδειγμα μπορούμε να εμφανίσουμε ένα μικρότερο λογότυπο όταν το πλαίσιο θέασης είναι έως 600 pixels ανάλυση σε οριζόντια διάσταση.


.logo {
background: url("logo.png");
}
@media screen and (max-width: 600px) {
.logo {
background: url("small_logo.png");
}
}

stoRE ProjectΑυτή η μεθοδολογία σχεδίασης εφαρμόστηκε στο δικτυακό τόπο www.store-project.eu. Αν έχετε ένα smartphone ή ένα tablet πλοηγηθείτε στo δικτυακό τόπο, για να δείτε πως αλλάζει η δομή του..

Μοιραστείτε αυτό το άρθρο..

Προσθέστε το σχόλιό σας...

Απαιτείται
Απαιτείται (δεν θα δημοσιοποιηθεί)