Προς το περιεχόμενο

"Κακό" CSS και διόρθωση / βελτιστοποίηση


philos

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Έχω τρία αρχεία *css, ας τα πούμε core.css, page1.css και page2.css. Μπορεί σε μία σελίδα να φορτώσει το page1.css και σε μια άλλη το page2.css. Το core.css φορτώνει πάντα.

Το κακό: έχω χρησιμοποιήσει το !important ουκ ολίγες φορές κατά το χτίσιμο, με μοναδικό κριτήριο το αποτέλεσμα. Αυτό κάνει κάπως ασταθές το αποτέλεσμα της σελίδας κάποιες φορές.

Υπάρχει κάποιος CSS validator που να μπορώ να του δώσω τα *css στη σωστή σειρά που φορτώνουν, αυτός να αφαιρέσει όλα τα !important και να μου επιστρέψει τον διορθωμένο κώδικα βάσει του πως τον ερμηνεύει ένας σύγχρονος browser;

Έψαξα λίγο στο Google αλλά δεν βρήκα κάτι.

Επεξ/σία από philos
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

ειναι πολυ κακη πρακτικη να χρησιμοποιεις απλοχερα το !important πρεπει να αλλαξεις νοοοτροπια προγραμματιστικη. Ξαναφτιαξε απο την αρχη τα αρχεια σου, χωρις !importnant σεβασου τις ιεραρχιες και στοχευσε τοσο οσο. Αν θες να τα αφαιρεσεις με ενα editor replace all reg expr.

  • Like 2
  • Thanks 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

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

Επεξ/σία από XPHSTOS_
  • Thanks 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...