CSS place-items ทางค่า

การระบุและการใช้งาน

place-items ตัวแปลงใช้สำหรับเล็กเล็กๆเนื้อหาเชิงเน้นเชิงรูปแบบเดียวกับตัวแปลงต่อไปนี้:

ถ้าคุณมีค่า place-items สองค่าเท่านั้น:

place-items: start center;
  • คุณมีค่า align-items คือ 'start'
  • คุณมีค่า justify-items คือ 'center'

ถ้าคุณมีค่า place-items แค่หนึ่งค่าเท่านั้น:

place-items: end;
  • จึงค่าของคุณสมบัติ align-items และ justify-items จะเป็น 'end'

ตัวอย่าง

ตัวอย่าง 1

จัดตัว <div> ในตำแหน่งเริ่มต้นของทิศทางแนวตรงและทิศทางบล็อคของช่องเครืองตาราง

#container {
  place-items: start;
}

ลองด้วยตัวเอง

ตัวอย่าง 2: รูปแบบการเขียน

เมื่อมีการตั้งค่าคุณสมบัติของเครืองตาราง writing-mode เมื่อคุณตั้งค่าคุณสมบัติ writing-mode ให้เป็น 'vertical-rl' จะมีการเคลื่อนที่จุดสิ้นสุดของทิศทางบล็อคจากด้านล่างมายังด้านซ้าย และจุดสิ้นสุดของทิศทางในแนวของจุดยืนจากด้านขวามายังด้านล่าง

#container {
  place-items: end;
  writing-mode: vertical-rl;
}

ลองด้วยตัวเอง

ตัวอย่าง 3: แบบจัดเตรียมแบบแถว

justify-items คุณสมบัติไม่สนับสนุนโดยแบบจัดเตรียมแบบแบบแถว place-items คุณสมบัติjustify-items ค่าที่อยู่ในตำแหน่งที่สอง (คือค่าที่สอง) จะถูกละเลย

#wrapper {
  place-items: stretch end;
}

ลองด้วยตัวเอง

การเขียนบทความ CSS

place-items: normal legacy|value|initial|inherit;

ค่าทางตัวเลข

ค่า คำอธิบาย
normal legacy

ค่าเริ่มต้น

ค่าเริ่มต้นของ align-items คือ 'normal' และค่าเริ่มต้นของ justify-items คือ 'legacy'

baseline ตำแหน่งองค์ประกอบอยู่บนเส้นพื้น
center จัดตัวองค์ประกอบไปยังตำแหน่งกลางของช่องเครืองตาราง
end จัดตัวองค์ประกอบไปยังตำแหน่งสิ้นสุดของช่องเครืองตาราง
start จัดตัวองค์ประกอบไปยังตำแหน่งเริ่มต้นของช่องเครืองตาราง
stretch ถ้าไม่ได้ตั้งขนาดขององค์ประกอบเครืองตาราง ให้ขยายองค์ประกอบเครืองตารางเพื่อที่จะกระจายตัวในช่องที่มีอยู่ของช่องที่มีอยู่
initial ตั้งคุณสมบัตินี้เป็นค่าเริ่มต้นของมัน。ดูเพิ่มเติมที่: initial.
inherit สืบทอดคุณสมบัตินี้จากองค์ประกอบพ่อของมัน。ดูเพิ่มเติมที่: inherit.

รายละเอียดเทคโนโลยี

ค่าเริ่มต้น: normal legacy
การสืบทอด: ไม่
การสร้างแอนิเมชัน: ไม่สนับสนุน。ดูเพิ่มเติมที่:คุณสมบัติที่เกี่ยวข้องกับอนุรักษ์.
รุ่น: CSS3
การเขียนบทความ JavaScript: object.style.placeItems="stretch center"

การสนับสนุนโปรแกรมน่าเชื่อถือ

ตัวเลขในตารางนี้แสดงรุ่นที่แรกที่เสร็จสมบูรณ์ในการสนับสนุนคุณสมบัตินี้

Chrome Edge Firefox Safari Opera
59.0 79.0 45.0 11.0 46.0

เพจที่เกี่ยวข้อง

ตัวเรียกนี้เรียกว่า:CSS ตารางโซ่

ตัวเรียกนี้เรียกว่า:CSS 弹性盒布局

อ้างอิง:ตัวแปรที่เกี่ยวข้องกับ CSS align-items

อ้างอิง:CSS justify-items คุณสมบัติ

อ้างอิง:คุณภาพ writing-mode ของ CSS