Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSS 101: Τα μυστικά του στυλ - Χάρης Βαλτζής

CSS 101: Τα μυστικά του στυλ - Χάρης Βαλτζής

Η ομιλία αυτή αφορά τα βασικά και τα «μυστικά» του CSS, με έμφαση στη σημασία της εκμάθησης Vanilla CSS πέρα από τη χρήση frameworks. Παρουσιάζονται τα πλεονεκτήματα και τα μειονεκτήματα των frameworks, η σύγκριση μεταξύ rem και em, καθώς και τεχνικές για καλύτερο σχεδιασμό, όπως η χρήση pseudo-elements και το πώς να πετύχετε responsive design με «mobile first» προσεγγίσεις.

WordPress Greek Community

December 06, 2024
Tweet

More Decks by WordPress Greek Community

Other Decks in Programming

Transcript

  1. Playing football Writing CSS is very simple, but playing writing

    simple football CSS is the hardest thing there is. - JOHAN CRUYFF
  2. Γιατί να μάθω Vanilla CSS και όχι μόνο Frameworks 1

    Η Vanilla CSS είναι η βάση όλων των CSS frameworks. 2 Ελαφρύτερος κώδικας. 3 Σίγουρα κάποια στιγμή θα σου χρειαστεί. 4 Δημιουργία προσωπικού framework προσαρμοσμένο στις ανάγκες σου. 5 Δεν περιορίζεσαι και δεν εξαρτάσαι απο τα limitations ενός framework.
  3. Αρνητικά των Frameworks 1 Αχρησιμοποίητος Κώδικας (Code Bloat) 2 Δυσκολία

    Debugging. 3 Σίγουρα κάποια στιγμή θα σου χρειαστεί. 4 Ανάγκη επεξεργασίας κώδικα για να λάβεις διαφορετικό αποτέλεσμα απο το προκαθορισμένο. 1 Έλλειψη δημιουργικότητας. Πανομοιότυπα σχέδια. Θετικά
  4. rem vs em Head 2 Head rem em Υπολογισμός Αναφέρεται

    πάντα στο μέγεθος της γραμματοσειράς του <html> (root). Αναφέρεται στο μέγεθος της γραμματοσειράς του γονικού στοιχείου. Σταθερότητα Σταθερό, αφού εξαρτάται μόνο από το font-size του <html>. Ευέλικτο, αφού εξαρτάται από το μέγεθος του γονικού στοιχείου. Αλλαγές στο Context Δεν επηρεάζεται από τα γονικά στοιχεία, πάντα υπολογίζεται ως root. Μπορεί να επηρεαστεί από τις αλλαγές στο γονικό στοιχείο. Χρήση Ιδανικό για global χρήση και consistency. Χρησιμοποιείται για σχεδιασμό που βασίζεται στις σχέσεις μεταξύ στοιχείων.