ປະກອບສັບ CSS place-self
- ບ່ອນໄກຫຼັງ place-items
- ບ່ອນໄກຕໍ່ໄປ pointer-events
ການກໍານົດ ແລະ ການນໍາໃຊ້
place-self
ຄູ່ມູນສຳລັບການປະສົມສິ່ງພິມພາບພາຍໃນສະບາຍອາກາດ ແມ່ນຄວາມຈຳນວນຂອງຄູ່ມູນພາຍໃນດັ່ງຕໍ່:
ຖ້າຄູ່ມູນ place-self ມີຄູ່ມູນສອງ:
place-self: start center;
- ຄູ່ມູນ align-self ແມ່ນ 'start'
- ຄູ່ມູນ justify-self ແມ່ນ 'center'
ຖ້າຄູ່ມູນ place-self ມີພຽງຄູ່ມູນໜຶ່ງ:
place-self: end;
- ຄູ່ມູນ align-self ແລະ justify-self ແມ່ນ 'end'
ຄວາມຈຳນວນ
ຕົວຢ່າງ 1
ກຳນົດການປະສົມກັນບັນດາສິ່ງພິມພາບພາຍໃນທາງທີ່ສາຍທີ່ຂອງການຍ້າຍຂອງສະບາຍອາກາດ ແລະທາງທີ່ສາຍທີ່ຢູ່ທາງກາງ:
#myDiv { place-self: end; }
ຕົວຢ່າງ 2: ຮູບແບບຂຽນ
ເມື່ອ <div> element writing-mode ການກຳນົດຄູ່ມູນວ່າ 'vertical-rl' ການຍ້າຍບ່ອນຢູ່ຂອງການສາຍຂອງສະບາຍອາກາດຈາກດ້ານລຸ່ມໄປທາງຊ້າຍ ແລະຈາກດ້ານຊາຍໄປທາງລຸ່ມ:
#contianer { display: grid; writing-mode: vertical-rl; } #myDiv { place-self: end; }
例子 3:弹性盒布局
place-self
属性也可以用于弹性盒布局项目,但 justify-self
的第二个值将被忽略,因为它在弹性盒布局中不适用:
#contianer { display: flex; } #myDiv { place-self: end stretch; }
ສັບພາສາ CSS
place-self: auto|value|initial|inherit;
ຄູ່ມືຂອງລັກສະນະນະໂຍບາຍ
ຄູ່ມື | ການອະທິບາຍ |
---|---|
auto | ຄົນປະຈຳ |
normal |
ຂຶ້ນກັບການຈັດການ, ຕໍ່ກັບບັນດາບັນດາສິ່ງທີ່ບໍ່ໄດ້ກວດສອບຂະໜາດ, ຈະຄ້າຍຄື 'stretch' ຂອງການຈັດການກັນ. ຖ້າໄດ້ກວດສອບຂະໜາດ, ການດຳເນີນຂອງຄູ່ມືດັ່ງກ່າວຈະຄ້າຍຄື 'start'. |
stretch | ຖ້າບໍ່ໄດ້ກວດສອບຂະໜາດ, ຈະຂະຫຍາຍເພື່ອກະຈາຍເປັນສະຖານນະກິດກັນ. |
start | ຕັ້ງບັນດາບັນດາສິ່ງຕິດຕາງເປັນຈຸດເລີ່ມທາງທີ່ຢູ່ທາງກາງຂອງການເຄື່ອນຍ້າຍ, ທາງທີ່ຢູ່ທາງກາງຂອງການເຄື່ອນຍ້າຍ. |
left | ຕັ້ງບັນດາບັນດາສິ່ງຕິດຕາງເປັນຈຸດຫລັງທາງທີ່ຢູ່ທາງກາງຂອງການເຄື່ອນຍ້າຍ, ເປັນຄູ່ມື justify-self. |
center | ຕັ້ງບັນດາບັນດາສິ່ງໃຫ້ຕິດຕາງໃນຈຸດກາງ. |
end | ຕັ້ງບັນດາບັນດາສິ່ງຕິດຕາງເປັນຈຸດສຸດທາງທີ່ຢູ່ທາງກາງຂອງການເຄື່ອນຍ້າຍ, ທາງທີ່ຢູ່ທາງກາງຂອງການເຄື່ອນຍ້າຍ. |
right | ຕັ້ງບັນດາບັນດາສິ່ງຕິດຕາມທາງທີ່ຢູ່ທາງກາງຂອງການເຄື່ອນຍ້າຍ, ເປັນຄູ່ມື justify-self. |
overflow-alignment |
'safe': ຖ້າເນື້ອຫຼັກລົ້ນອອກ, ຈະຕັ້ງບັນດາບັນດາສິ່ງໃຫ້ຕັ້ງຕາງເປັນ 'start'. 'unsafe': ບໍ່ຄິດວ່າເນື້ອຫຼັກຂອງບັນດາບັນດາສິ່ງຈະລົ້ນອອກຫຼືບໍ່, ຕັ້ງມີຄວາມຕັດຕາງຕາມຈຳນວນທີ່ຕັ້ງມີ. |
ການຕິດຕາມພາກພື້ນ | ປະຈຳປະກອບຈະຕິດຕາມກັບພາກພື້ນຂອງປະກອບພໍ່. |
initial | ການຈັດຕັ້ງລັກສະນະນະໂຍບາຍນີ້ໃຫ້ເປັນຄູ່ມືດັ່ງກ່າວ. ເບິ່ງອີກ initial. |
inherit | ຍິນຍອມຮັບລັກສະນະນະໂຍບາຍນີ້ຈາກປະຈຳປະກອບພໍ່. ເບິ່ງອີກ inherit. |
ລາຍລະອຽດດ້ານເຕັກນິກ
ຄູ່ມືດັ່ງກ່າວ: | auto |
---|---|
ການຮັບປະກອບ: | ບໍ່ |
ການສ້າງດາວນິວາຍ: | ບໍ່ສະໜັບສະໜູນ. ບັນດາອີກ:ລັກສະນະການດາວນິວາຍ. |
ສະຖານະການ: | CSS3 |
ສັບພາສາ JavaScript: | object.style.placeSelf="end stretch" |
ການສະໜັບສະໜູນບັນພິມ
ຈຳນວນໃນຕາລະບັນດາບັນພິມອະນຸຍາດຂອງບັນດາບັນພິມທີ່ສະໜັບສະໜູນບັນດາລັກສະນະນະໂຍບາຍນີ້.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
59.0 | 79.0 | 45.0 | 11.0 | 46.0 |
ບັນດາໜ້າທີ່
ການສອນCSS Grid Layout
ການສອນCSS Flexbox Layout
ກ່ຽວກັບການປະຕິບັດບາງ align-self CSS
ກ່ຽວກັບປະເພດ CSS justify-self
- ບ່ອນໄກຫຼັງ place-items
- ບ່ອນໄກຕໍ່ໄປ pointer-events