You are on page 1of 14

3/5/22, 1:12 π.μ.

Δημιουργία ενός βασικού template με χρήση CDNs

Δημιουργία ενός βασικού template με χρήση CDNs

Ο πιο εύκολος τρόπος για να εγκαταστήσετε και χρησιμοποιήσετε το Bootstrap είναι η χρήση του CDN κώδικα (code) μέσα στη σελίδα σας. Ένα CND είναι ένα Content Delivery Network,
δηλαδή ένα μέρος που φιλοξενεί γνωστές libraries όπως το Bootstrap.

Είναι μία πολύ καλή επιλογή εάν χρησιμοποιείτε τη standard Bootstrap version, καθώς η φόρτωση της Ιστοσελίδας θα είναι πολύ γρήγορη για τους περισσότερους χρήστες.

Σε αυτό το παράδειγμα, θα δημιουργήσετε μία σελίδα με την ελάχιστη Bootstrap εγκατάσταση (minimal installation) χρησιμοποιώντας CDN links (συνδέσμους). Τα άτομα απ' το MaxCDN
παρέχουν υποστήριξη CDN για το Bootstrap CSS και τη JavaScript. Συνεπώς θα χρειαστεί να χρησιμοποιήσετε τους ακόλουθους Bootstrap CDN συνδέσμους μέσα στην Ιστοσελίδα σας:

https://rea.elke.uoa.gr/rea/lesson/0DD93270-7A66-4CC5-BA13-09AE556E001B/paradeigma2.html 1/14
3/5/22, 1:12 π.μ. Δημιουργία ενός βασικού template με χρήση CDNs

Αρχικά δημιουργήστε ένα νέο φάκελο με όνομα «Bootstrap», στο οποίο θα αποθηκεύσετε τις ασκήσεις του μαθήματος Bootstrap. Για το πρώτο παράδειγμα δημιουργήστε έναν
υποφάκελο με το όνομα «Example1».

Με τη βοήθεια του Sublime Text ή οποιοδήποτε άλλου text editor ανοίξτε το folder «example1» και δημιουργήστε ένα νέο αρχείο (File New File).

Αποθηκεύστε αυτό το αρχείο μέσα στο bootstrap/example1 ως «index.html».

https://rea.elke.uoa.gr/rea/lesson/0DD93270-7A66-4CC5-BA13-09AE556E001B/paradeigma2.html 2/14
3/5/22, 1:12 π.μ. Δημιουργία ενός βασικού template με χρήση CDNs

https://rea.elke.uoa.gr/rea/lesson/0DD93270-7A66-4CC5-BA13-09AE556E001B/paradeigma2.html 3/14
3/5/22, 1:12 π.μ. Δημιουργία ενός βασικού template με χρήση CDNs

https://rea.elke.uoa.gr/rea/lesson/0DD93270-7A66-4CC5-BA13-09AE556E001B/paradeigma2.html 4/14
3/5/22, 1:12 π.μ. Δημιουργία ενός βασικού template με χρήση CDNs

Στη συνέχεια, εισάγετε κάποιες βασικές HTML εντολές, όπως εμφανίζονται στην ακόλουθη οθόνη. Το Bootstrap κάνει χρήση ορισμένων στοιχείων HTML και CSS ιδιότητες που απαιτούν
τη χρήση του doctype HTML5. Συνεπώς συμπεριλάβετε τις ακόλουθες γραμμές στην έναρξη της σελίδας σας:

https://rea.elke.uoa.gr/rea/lesson/0DD93270-7A66-4CC5-BA13-09AE556E001B/paradeigma2.html 5/14
3/5/22, 1:12 π.μ. Δημιουργία ενός βασικού template με χρήση CDNs

Μεταβείτε στην επίσημη Ιστοσελίδα του Bootstrap και αντιγράψτε τον κώδικα με τα Bootstrap CDN links. Ο πρώτος σύνδεσμος (Latest compiled and minified CSS) παραπέμπει στη
νεώτερη έκδοση του compiled και minified CSS του Bootstrap ενώ ο δεύτερος σύνδεσμος (Optional theme) υιοθετεί ένα ενδεικτικό theme για την εμφάνιση της Ιστοσελίδας. Αυτοί οι δύο
σύνδεσμοι θα τοποθετηθούν στο της σελίδας.

Για να προσαρμόζεται αυτόματα η Ιστοσελίδα σε mobile συσκευές και να εμφανίζεται σωστά μπορείτε να χρησιμοποιήσετε την ετικέτα . Εάν δεν χρησιμοποιήσετε αυτήν
την ετικέτα, τότε το website θα μικρύνει τόσο ώστε να χωράει στη mobile συσκευή. Αυτό προκαλεί στο mobile browser να εμφανίζει λανθασμένο breakpoint για το layout και έχει ως
αποτέλεσμα οι γραμματοσειρές να εμφανίζονται πολύ μικρές. Ωστόσο, εάν προσθέσετε την ετικέτα , τότε ο mobile browser κατανοεί ότι αυτο το website έχει δημιουργηθεί
ειδικά για mobile συσκευές και συνεπώς δεν συρρικνώνει τη σελίδα αλλά εμφανίζει τα κατάλληλα breakpoints ώστε να εμφανίζεται ορθά η Ιστοσελίδα και το κανονικό μέγεθος
γραμματοσειράς.

Με το bootstrap 3 υπάρχει η απο default προσέγγιση του mobile-first design. Για να εξασφαλίσετε τη σωστή χρήση και τεχνολογίες όπως το touch zooming

https://rea.elke.uoa.gr/rea/lesson/0DD93270-7A66-4CC5-BA13-09AE556E001B/paradeigma2.html 6/14
3/5/22, 1:12 π.μ. Δημιουργία ενός βασικού template με χρήση CDNs
εισάγετε τον εξής κώδικα στο element της σελίδας σας:

Εάν επιθυμείτε, μπορείτε να απενεργοποίησετε τη mobile first τεχνική με τον εξής κώδικα:

Με το bootstrap 3 υπάρχει η από default προσέγγιση του mobile first. Για να εξασφαλίσετε τη σωστή χρήση και τεχνολογίες όπως το touch zooming εισάγετε τον εξής κώδικα στο element
της σελίδας σας.

Το Bootstrap απαιτεί JQuery, οπότε θα εισάγετε ένα σύνδεσμο στο CDN πριν το κλείσιμο της ετικέτας . Ο τρίτος σύνδεσμος (Latest compiled and minified JavaScript)
παραπέμπει στη νεώτερη έκδοση της compiled και minified JavaScript του Bootstrap και θα χρειαστεί να τον εισάγετε και αυτόν μέσα στο της HTML σελίδας.

Εάν θέλετε μπορείτε να αντιγράψετε και να προσαρμόσετε τον κώδικα του παραδείγματος από την επίσημη Ιστοσελίδα του Bootstrap, στο τμήμα «Basic Template».

https://rea.elke.uoa.gr/rea/lesson/0DD93270-7A66-4CC5-BA13-09AE556E001B/paradeigma2.html 7/14
3/5/22, 1:12 π.μ. Δημιουργία ενός βασικού template με χρήση CDNs

https://rea.elke.uoa.gr/rea/lesson/0DD93270-7A66-4CC5-BA13-09AE556E001B/paradeigma2.html 8/14
3/5/22, 1:12 π.μ. Δημιουργία ενός βασικού template με χρήση CDNs

Θα χρειαστεί, τέλος να προσθέσετε ένα ξεχωριστό αρχείο CSS καθώς επίσης και το δικό σας JavaScript document. Κάντε δεξί κλικ στον φάκελο του «example1» στο Sublime Text και
δημιουργήστε δύο φακέλους: css, js.

Αφού επιλέξετε «New Folder…», μεταβείτε στο κάτω μέρος του παραθύρου του Sumplime Text και πληκτρολογήστε το όνομα το νέου φακέλου και πατήστε Enter.

https://rea.elke.uoa.gr/rea/lesson/0DD93270-7A66-4CC5-BA13-09AE556E001B/paradeigma2.html 9/14
3/5/22, 1:12 π.μ. Δημιουργία ενός βασικού template με χρήση CDNs

Μέσα στο φάκελο CSS δημιουργήστε ένα αρχείο με όνομα π.χ. «style.css» ενώ στο φάκελο js δημιουργήστε ένα αρχείο με όνομα π.χ. «script.js».

https://rea.elke.uoa.gr/rea/lesson/0DD93270-7A66-4CC5-BA13-09AE556E001B/paradeigma2.html 10/14
3/5/22, 1:12 π.μ. Δημιουργία ενός βασικού template με χρήση CDNs

Αυτά τα δύο αρχεία θα χρειαστεί να τα καλέσετε (reference) μέσα στο κώδικα HTML ως ακολούθως:

https://rea.elke.uoa.gr/rea/lesson/0DD93270-7A66-4CC5-BA13-09AE556E001B/paradeigma2.html 11/14
3/5/22, 1:12 π.μ. Δημιουργία ενός βασικού template με χρήση CDNs

Προσθέστε ενδεικτικά κάποιο κείμενο ώστε να εμφανιστεί στην Ιστοσελίδα σας.

Αποθηκεύστε τις αλλαγές και με δεξί κλικ επιλέξτε «Open in browser» ώστε να εμφανιστεί η σελίδα σας στο web browser.

https://rea.elke.uoa.gr/rea/lesson/0DD93270-7A66-4CC5-BA13-09AE556E001B/paradeigma2.html 12/14
3/5/22, 1:12 π.μ. Δημιουργία ενός βασικού template με χρήση CDNs

https://rea.elke.uoa.gr/rea/lesson/0DD93270-7A66-4CC5-BA13-09AE556E001B/paradeigma2.html 13/14
3/5/22, 1:12 π.μ. Δημιουργία ενός βασικού template με χρήση CDNs
Τέλος θα ήταν χρήσιμο να κάνετε έναν έλεγχο (Inspect Element) στη σελίδα ώστε να βεβαιωθείτε ότι δεν υπάρχουν σφάλματα.

Περισσότερα παραδείγματα μπορείτε να βρείτε στην επίσημη Ιστοσελίδα του Bootstrap.

κλείσιμο

https://rea.elke.uoa.gr/rea/lesson/0DD93270-7A66-4CC5-BA13-09AE556E001B/paradeigma2.html 14/14

You might also like