3
Keterangan
Satu elemen yang mana lebar maksimum digunakan tidak akan lebih luas daripada nilai yang ditentukan walaupun harta lebar ditetapkan menjadi lebih luas. Terdapat pengecualian untuk peraturan ini, bagaimanapun: jika lebar min ditentukan dengan nilai yang lebih besar daripada lebar maksimum, lebar kontena akan menjadi nilai terbesar, yang dalam hal ini bermakna nilai min lebar akan menjadi yang digunakan.
menggabungkan lebar dan lebar maksimum
Perhatikan bahawa lebar dan lebar maksimum tidak boleh digunakan untuk elemen yang sama menggunakan unit yang sama, kerana seseorang akan menimpa yang lain. Jika, sebagai contoh, lebar ditetapkan kepada 150px dan lebar maksimum ditetapkan kepada 60px, lebar sebenar elemen akan menjadi 60px, dan pengisytiharan lebar akan menjadi berlebihan.Peraturan gaya berikut menunjukkan bagaimana konflik diselesaikan di mana elemen telah diberikan kedua-dua lebar dan lebar maksimum menggunakan unit yang sama (piksel dalam kes ini):
Dalam contoh di atas, lebar elemen akan ditetapkan pada 60px.Walau bagaimanapun, ia boleh diterima untuk menetapkan lebar dan lebar maksimum apabila nilai-nilai adalah unit yang berbeza (walaupun ia mungkin tidak sepenuhnya berguna, terdapat beberapa kes di mana ia boleh digunakan untuk kesan yang baik).
Peraturan gaya ini memberikan lebar maksimum 160px kepada imej dengan kelas "contoh", dan juga memberikan lebar 50%:
.example { max-width: 60px; width: 150px; }Salin selepas log masuklebar akhir imej dalam contoh di atas akan menjadi nilai terkecil.
Jika anda mahu imej skala apabila lebar halaman kecil, supaya imej tidak keluar dari lajurnya, anda boleh menggunakan contoh di atas untuk memastikan saiz imej berkurangan sebaik sahaja ruang yang ada kurang daripada 160 piksel.
Jika ruang yang ada lebih besar daripada 160 piksel, imej akan berkembang sehingga ia adalah 160 piksel lebar -tetapi tidak lagi. Ini memastikan bahawa imej tetap pada saiz yang masuk akal -atau nisbah aspek yang betul -apabila ruang membenarkan.
Hartanah Min-lebar boleh digunakan untuk sebaliknya senario ini.img.example { width: 50%; max-width: 160px; height: auto; }Salin selepas log masuk
Jika kandungan blok memerlukan ruang yang lebih mendatar daripada dibenarkan oleh had yang telah ditetapkan, tingkah laku ditakrifkan oleh harta limpahan.
Contoh
Peraturan gaya ini memberikan lebar maksimum 400 piksel dan lebar minimum 100 piksel ke perenggan dalam elemen dengan contoh id ":
nilai
Nilai peratusan merujuk kepada lebar blok yang mengandungi. Sekiranya lebar blok mengandungi negatif, nilai yang digunakan tidak ada.
Bolehkah saya menggunakan nilai peratusan dengan maksimum lebar? Peratusannya adalah relatif terhadap lebar elemen induk. Sebagai contoh, jika anda menetapkan unsur maksimum maksimum hingga 50%, ia akan mengambil masa sehingga separuh daripada lebar elemen induk. Sebagai contoh, jika lebar ditetapkan kepada 500px dan lebar maksimum ditetapkan kepada 400px, penyemak imbas akan menggunakan nilai 400px. Walau bagaimanapun, jika lebar maksimum lebih kecil daripada lebar min, nilai min lebar akan digunakan. Ini memastikan bahawa elemen tidak menjadi lebih kecil daripada lebar minimum yang ditentukan. Ia tidak terpakai kepada elemen sebaris atau baris jadual dan kumpulan baris.
Bolehkah max-lebar mengatasi set lebar yang ditetapkan dalam html? Ini kerana CSS mempunyai kekhususan yang lebih tinggi daripada HTML. unit apa yang boleh digunakan dengan maksimum lebar? Setiap unit mempunyai kes penggunaan sendiri dan boleh digunakan berdasarkan keperluan khusus reka bentuk anda.
Atas ialah kandungan terperinci maksimum lebar (harta CSS). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!