Css μέσα ή απ' έξω;

Σχόλια από τον χώρο του Web Design, Web Development.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
nikirtsi
Δημοσιεύσεις: 169
Εγγραφή: 02 Ιουν 2006 16:35

Css μέσα ή απ' έξω;

Δημοσίευση από nikirtsi » 22 Αύγ 2007 12:42

Όλο και πιό πολλή τελευταία διαβάζω πώς καλό είναι νά χρησιμοποιούμε
CSS μέσα στήν ίδια μας τήν σελίαδα.
Όχι inline αλλά στό Header της σελίδος μας να αμωλάμε όλον τών CSS κώδικα
ό οποίος θα αφορά τήν κατ' επέκτασιν μορφοποίησι.
Βέβαια από όπου έχω ακούσει μιά τέτοια άποψη περί Pure CSS ποτέ μου δέν άκουσα
και ένα καλό επιχείρημα τού αυτού λόγου αντί να τα χρησημοποιούμε ώς include <link rel="xxx".....>.

Μιά σελίδα όπου έχει μέσα τής τό styling τής δέν εγκιμονεί τών κίνδυνο
ή τήν τάσι για τόν κίνδυνο τής ανομιομωρφίας;
Δέν μιλάμε για συνεχόμενα επαναλαμβανόμενο κώδικα CSS στίς σελίδες μας;
Επίσης, δέν δημιουργείτε και πρόβλημα στήν κατ'επέκτασίν τροποποίησι της διαμορφώσεως του ολικού τόπου;

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

Ξέρετε τί μου θυμίζει αυτό; Την απορία τού γιατί να χρησιμοποιείς function...
Κάπως έτσι είναι η άποψι μου...

Εκτός και βέβαια άν μιλάμε για δυναμικά παραγώμενα CSS.
Έν παραδείγματι ...
Να τί είχα κάνει σε μιά σελία με μεγάλη επιτυχία και χωρίς πολύπλοκο design.

Όρισα έναν Mysql table tblSTYLESHEET άς πούμε ο οποίως ενημερωνότανε καταλλήλος
από ένα διαχειριστικό περιβάλλον
και η όλοι λογική ήτα οι κάτωθι.
Είχα ένα css.inc γραμμένο σέ PHP Τό οποίο αντλούσε τό styling από τήν βάση και τό ενσωμάτωνε σέ κάθιε σελίδα .


Θέλω κάποιους παραδειγματικούς λόγους λοιπόν και ίσως είναι τό κατάλληλο βήμα γιατί
προτιμάτε τό pure CSS.
Ακόμα και ο ήλιος, στό αριστερό μελίγγι μου ανατέλλει καί στό ζερβό δύει.

Άβαταρ μέλους
RADICAL
Δημοσιεύσεις: 386
Εγγραφή: 14 Ιούλ 2004 01:07
Τοποθεσία: Athens
Επικοινωνία:

Css μέσα ή απ' έξω;

Δημοσίευση από RADICAL » 22 Αύγ 2007 14:36

Ο σημαντικότερος λόγος είναι μάλλον για να μειώσεις τα http requests του browser και έτσι να μειώσεις το load του server και να αυξήσεις την ταχύτητα που θα φορτώσει η σελίδα σε κάποιες περιπτώσεις.
Αυτό είναι αρκετά χρήσιμο σε σελίδες με πολύ μεγάλη κίνηση.
Δές πχ το yahoo, έχωντας το css μέσα στο head και όχι σε εξωτερικό αρχείο μειώνει τα request
στα μισά κάτι το οποίο είναι πολύ σημαντικό λόγο του αριθμού των επισκέψεων.Απο εκεί που θα ζήταγε ο browser πχ το index.php και το style.css τώρα κάνει μόνο ένα request.

Ωστόσο για τον developer δεν αλλάζει κάτι γιατί πάλι ένα αρχείο css συντηρεί απλα το κάνει
include σε server side επιπέδο. το τυπώνει απλά δλδ μέσα στην σελίδα του
Εικόνα

Άβαταρ μέλους
cdhyper
Literature Moderator
Δημοσιεύσεις: 9707
Εγγραφή: 23 Ιουν 2001 03:00
Τοποθεσία: Φωτονερόπετρα
Επικοινωνία:

Css μέσα ή απ' έξω;

Δημοσίευση από cdhyper » 22 Αύγ 2007 21:25

Μειώνεις τα requests και αυξάνεις την καταλάνωση bandwidth. Διαλέγεις και παίρνεις.
Σύγκριση τιμών Supermarket: http://www.shopnsave.gr
Νέα Ιταλικα επιπλα κουζινας
Για φιλοσόφους: http://filosofia.gr και http://liantinis.org

Άβαταρ μέλους
nikirtsi
Δημοσιεύσεις: 169
Εγγραφή: 02 Ιουν 2006 16:35

Css μέσα ή απ' έξω;

Δημοσίευση από nikirtsi » 23 Αύγ 2007 11:50

Ωστόσο για τον developer δεν αλλάζει κάτι γιατί πάλι ένα αρχείο css συντηρεί απλα το κάνει
include σε server side επιπέδο. το τυπώνει απλά δλδ μέσα στην σελίδα του
Πανέμορφο....

cdhyper
δέν σέ κατάλαβα.... τί εννοείς όταν λές αυξάνεις τό bandwidth;
Καί στίς δύο περιπτώσεις τών ίδιο όγκο δεδομένων δέν φορτώνεις;
Ακόμα και ο ήλιος, στό αριστερό μελίγγι μου ανατέλλει καί στό ζερβό δύει.

Άβαταρ μέλους
mrpc
WebDev Moderator
Δημοσιεύσεις: 3393
Εγγραφή: 03 Μάιος 2000 03:00
Τοποθεσία: Εξάρχεια
Επικοινωνία:

Css μέσα ή απ' έξω;

Δημοσίευση από mrpc » 24 Αύγ 2007 00:47

Όχι, γιατί αν ένας επισκέπτης φορτώσει 10 σελίδες και το css αρχείο είναι το ίδιο, ο browser το φορτώνει μόνο την πρώτη φορά ;)

Απάντηση

Επιστροφή στο “Web Usability & Accessibility”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης