Πώς να φτιάξετε ένα πλέγμα ιστότοπου χρησιμοποιώντας επιπλέοντα σώματα

Πώς να φτιάξετε ένα πλέγμα ιστότοπου χρησιμοποιώντας επιπλέοντα σώματα
Πώς να φτιάξετε ένα πλέγμα ιστότοπου χρησιμοποιώντας επιπλέοντα σώματα

Βίντεο: Πώς να φτιάξετε ένα πλέγμα ιστότοπου χρησιμοποιώντας επιπλέοντα σώματα

Βίντεο: Πώς να φτιάξετε ένα πλέγμα ιστότοπου χρησιμοποιώντας επιπλέοντα σώματα
Βίντεο: Κοσκίνισμα για άμμο σε παλιό μπετονιέρα 2024, Ενδέχεται
Anonim

Ας ρίξουμε μια ματιά στον σχεδιασμό πλέγματος του ιστότοπου και αναλύουμε τα επιμέρους στοιχεία. Ας διερευνήσουμε γιατί το float είναι τόσο χρήσιμο, όπως επίσης και η δημοφιλής τεχνική για την κατασκευή του πρώτου δικτύου πλέγματος από τρεις ροές και ένα υποσέλιδο ιστότοπου.

Πώς να φτιάξετε ένα πλέγμα ιστότοπου χρησιμοποιώντας επιπλέοντα σώματα
Πώς να φτιάξετε ένα πλέγμα ιστότοπου χρησιμοποιώντας επιπλέοντα σώματα

Για να μελετήσετε την κατασκευή πλέγματος ενός ιστότοπου, πρέπει να καταλάβετε τι είναι η "ροή". Η ροή είναι τα στοιχεία του ιστότοπου, που βρίσκονται το ένα μετά το άλλο. Για παράδειγμα, αυτά μπορεί να είναι στοιχεία div που πηγαίνουν το ένα μετά το άλλο από προεπιλογή. Αλλά η ροή μπορεί να αναδιαταχθεί και η θέση των στοιχείων μπλοκ μπορεί να αλλάξει.

Ροή ιστότοπου
Ροή ιστότοπου

Για τον έλεγχο της ροής, χρησιμοποιούμε την ιδιότητα float, η οποία μπορεί να τοποθετήσει το μπλοκ στην αριστερή ή τη δεξιά πλευρά. Αρκεί να γράψετε στο αρχείο CSS:

"class ή block name" {float: δεξιά / αριστερά; }

Το μόνο μειονέκτημα του float είναι η ικανότητα «επικάλυψης» ενός μπλοκ πάνω από ένα άλλο.

Εικόνα
Εικόνα

Για να αποφύγουμε να τρέξουμε, χρησιμοποιούμε καθαρά: και τα δύο - αυτή η ιδιότητα ρυθμίζει τη ροή γύρω από το μπλοκ Ορίζουμε το πλάτος και το ύψος, ως μέγιστο και ελάχιστο, έτσι ώστε η τιμή να διαμορφώνεται ανάλογα με το μέγεθος του περιεχομένου (κείμενο, εικόνες). Margin - ορίστε την τιμή σε αυτόματο, έτσι ώστε τα εξωτερικά περιθώρια να διαμορφώνονται αυτόματα ανάλογα με τη θέση του μπλοκ.

Δεδομένου ότι το float μπορεί να τοποθετήσει μπλοκ σε δύο κατευθύνσεις, είναι συνηθισμένο να διαιρείται ο ιστότοπος σε ροές - αριστερά και δεξιά. Εάν ο προγραμματιστής χρειάζεται μόνο δύο ροές, τότε αφήνει το αριστερό και το δεξί επιπλέον, αλλά αν υπάρχουν περισσότερα από δύο, τότε προσαρμόζει τα περιθώρια χρησιμοποιώντας το περιθώριο. Πώς συμβαίνει αυτό:

. στήλη1 {float: αριστερά; πλάτος: 65px; ελάχιστο ύψος: 50 εικονοστοιχεία; margin-right: 9 εικονοστοιχεία; // 9px από το κεντρικό πλαίσιο}

1 ροή
1 ροή

2 ροή:

. στήλη2 {float: αριστερά; // στο αριστερό μπλοκ, αλλά χωρίς "αλληλεπικάλυψη", καθώς εφαρμόσαμε πλάτος περιθωρίου: 80px; ελάχιστο ύψος: 50 εικονοστοιχεία; }

2 ροή
2 ροή

3 ροή:

. στήλη3 {float: right; πλάτος: 65px; ελάχιστο ύψος: 50 εικονοστοιχεία; }

3 ροή
3 ροή

Αντιμετώπιση του υποσέλιδου (.footer):

.footer {clear: και τα δύο; // τυλίξτε και τις δύο πλευρές}

υπόγειο
υπόγειο

Έτσι δημιουργήσαμε ένα πλέγμα για τον ιστότοπο χρησιμοποιώντας float, αποτελούμενο από τρεις ροές.

Συνιστάται: