Ιδιότητα resize
Η ιδιότητα resize απαγορεύει ή επιτρέπει
την αλλαγή μεγέθους του textarea
ή άλλων στοιχείων (με άλλα στοιχεία
δεν λειτουργεί σε όλα τα προγράμματα περιήγησης).
Σύνταξη
επιλογέας {
resize: both | horizontal | vertical | none;
}
Τιμές
| Τιμή | Περιγραφή |
|---|---|
both |
Επιτρέπει την αλλαγή μεγέθους του στοιχείου τόσο σε πλάτος όσο και σε ύψος. |
horizontal |
Επιτρέπει την αλλαγή μεγέθους του στοιχείου μόνο σε πλάτος. |
vertical |
Επιτρέπει την αλλαγή μεγέθους του στοιχείου μόνο σε ύψος. |
none |
Δεν επιτρέπεται η αλλαγή μεγέθους του στοιχείου. |
Προεπιλεγμένη τιμή: none. Για το textarea
σε ορισμένα προγράμματα περιήγησης: both. Σε εκείνα
τα προγράμματα περιήγησης που δεν υποστηρίζουν την resize, το textarea
θα συμπεριφέρεται σαν να είχε οριστεί η τιμή none.
Παράδειγμα . Τιμή both
Το στοιχείο αλλάζει μέγεθος και στις δύο κατευθύνσεις:
<textarea></textarea>
textarea {
resize: both;
width: 200px;
height: 200px;
}
:
Παράδειγμα . Τιμή horizontal
Το στοιχείο αλλάζει μέγεθος μόνο οριζόντια:
<textarea></textarea>
textarea {
resize: horizontal;
width: 200px;
height: 200px;
}
:
Παράδειγμα . Τιμή vertical
Το στοιχείο αλλάζει μέγεθος μόνο κάθετα:
<textarea></textarea>
textarea {
resize: vertical;
width: 200px;
height: 200px;
}
:
Παράδειγμα . Τιμή none
Το στοιχείο δεν αλλάζει μέγεθος καθόλου:
<textarea></textarea>
textarea {
resize: none;
width: 200px;
height: 200px;
}
:
Παράδειγμα . Περιορισμός πλάτους και ύψους
Μπορείτε να περιορίσετε το ελάχιστο και το μέγιστο
πλάτος και ύψος χρησιμοποιώντας τις ιδιότητες max-width,
min-width,
max-height,
min-height:
<textarea></textarea>
textarea {
resize: both;
min-height: 100px;
max-height: 300px;
min-width: 100px;
max-width: 300px;
}
: