ບິດການຈັດການ: ການຈັດການສອງອາຍຸໃຫ້ບັນຈຸບໍ່ໄດ້
ບິດການຈັດການສອງອາຍຸໃຫ້ບັນຈຸບໍ່ໄດ້ທັງໝົດຈາກ CSS.
ນາມຫນັງ | ນາມນັບຫຼັງ | ອາຍຸ |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
John | Doe | 80 |
ນາມຫນັງ | ນາມນັບຫຼັງ | ອາຍຸ |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
John | Doe | 80 |
ບິດການຈັດການສອງອາຍຸໃຫ້ບັນຈຸບໍ່ໄດ້
ບິດ CSS float
ຄຳນວນສ້າງການຈັດການສອງອາຍຸໃຫ້ບັນຈຸບໍ່ໄດ້:
ຄວາມຈຳນວນ
* { box-sizing: border-box; } /* ການຈັດການສອງອາຍຸບັນຈຸບໍ່ໄດ້ */ .column { float: left; width: 50%; padding: 5px; } /* Clearfix(ການລົບກະຈາຍການລຸກພະຍາຍາມ) */ .row::after { content: ""; clear: both; display: table; }
ບິດ CSS flex
ຄຳນວນສ້າງການຈັດການສອງອາຍຸໃຫ້ບັນຈຸບໍ່ໄດ້:
ຄວາມຈຳນວນ
* { box-sizing: border-box; } .row { display: flex; } .column { flex: 50%; padding: 5px; }
ຄຳເຫັນ:Flexbox ບໍ່ສາມາດສະໜັບສະໜູນໃນ Internet Explorer 10 ແລະຫຼັງນັ້ນ. ຖ້າເຈົ້າຕ້ອງການນຳໃຊ້: float
ຫຼື flex
ຂຶ້ນກັບເຈົ້າ. ແຕ່ວ່າຖ້າເຈົ້າຕ້ອງການສະໜັບສະໜູນ IE10 ແລະຫຼັງນັ້ນ, ເຈົ້າຄວນໃຊ້: float
.
ຄຳແນະນຳ:ເພື່ອຮູ້ຂໍ້ມູນຫຼາຍກ່ຽວກັບ Flexible Box Layout Module, ຂໍ້ສະເໜີການອ່ານຂອງພວກເຮົາ: CSS Flexbox 教程.
ການເພີ່ມຄວາມຕອບສະໜອງ
ຄວາມຈຳນວນດັ່ງກ່າວຈະບໍ່ມີຄວາມສະຫຼາດໃນອຸປະກອນທີ່ມີຄວາມກວດດົບ, ຍ້ອນວ່າສອງອາຍຸຈະບັນຈຸບໍ່ວ່າຫຼາຍໃນເວລາທີ່ກໍາລັງມີຄວາມກວດດົບ.
ເພື່ອສ້າງການຈັດການຕອບສະໜອງສະໜາມ, ເພື່ອປ່ຽນຈາກການຈັດການສອງອາຍຸໃຫ້ເປັນການຈັດການຄວາມກວດດົບທັງໝົດໃນອຸປະກອນທີ່ມີຄວາມກວດດົບ, ຂໍ້ສະເໜີການຄຳນວນພາຍໃນ:
ຄວາມຈຳນວນ
/* ການຈັດການຕອບສະໜອງ - ໃນເວລາທີ່ມີຄວາມກວດດົບຕ່ຳກວ່າ 600 ຄວາມມັດ, ຈະໃຫ້ສອງອາຍຸບັນຈຸບໍ່ໄດ້ທັງໝົດ, ບໍ່ແມ່ນທັງໝົດກັນ */ @media screen and (max-width: 600px) { .column { width: 100%; } }
ເວັບໄຊທີ່ກ່ຽວກັບ
教程:CSS 表格
教程:CSS 浮动
教程:CSS Flexbox