เมื่อใดที่จะใช้ margin vs padding ใน CSS [ปิด]


2356

เมื่อเขียน CSS มีกฎหรือแนวทางเฉพาะที่ควรใช้ในการตัดสินใจว่าจะใช้marginเมื่อไรและควรใช้เมื่อpaddingใด?


ใช้paddingกับ<a>แท็กเมื่อคุณต้องการเพิ่มพื้นที่ที่สามารถโฟกัสได้
Josh Habdas

คำตอบ:


1586

TL; DR: โดยปกติแล้วฉันจะใช้ระยะขอบทุกที่ยกเว้นเมื่อฉันมีเส้นขอบหรือพื้นหลังและต้องการเพิ่มพื้นที่ภายในกล่องที่มองเห็น

สำหรับฉันความแตกต่างที่ยิ่งใหญ่ที่สุดระหว่างการขยายและการเว้นระยะห่างคือระยะขอบแนวตั้งอัตโนมัติยุบและการขยายไม่ได้

พิจารณาสององค์ประกอบเหนือผู้อื่นแต่ละกับ padding 1emของ ช่องว่างภายในนี้ถือว่าเป็นส่วนหนึ่งขององค์ประกอบและได้รับการเก็บรักษาไว้เสมอ

ดังนั้นคุณจะจบลงด้วยเนื้อหาขององค์ประกอบแรกตามด้วยการเติมขององค์ประกอบแรกตามด้วยการเติมที่สองตามด้วยเนื้อหาขององค์ประกอบที่สอง

ดังนั้นเนื้อหาของทั้งสององค์ประกอบจะจบลงด้วยการ2emแยกออกจากกัน

ตอนนี้แทนที่ padding นั้นด้วย 1em margin ระยะขอบนั้นถือว่าอยู่นอกองค์ประกอบและระยะขอบของรายการที่อยู่ติดกันจะทับซ้อนกัน

ดังนั้นในตัวอย่างนี้คุณจะจบลงด้วยเนื้อหาขององค์ประกอบแรกตามด้วยมาร์1emจิ้นรวมตามด้วยเนื้อหาขององค์ประกอบที่สอง ดังนั้นเนื้อหาของทั้งสององค์ประกอบจึง1emแยกออกจากกัน

สิ่งนี้มีประโยชน์จริง ๆ เมื่อคุณรู้ว่าคุณต้องการพูด1emถึงการเว้นวรรครอบองค์ประกอบโดยไม่คำนึงถึงองค์ประกอบที่อยู่ถัดจาก

ความแตกต่างที่สำคัญอีกสองประการคือการขยายรวมอยู่ในภูมิภาคการคลิกและสี / ภาพพื้นหลัง แต่ไม่ใช่ระยะขอบ

div.box > div { height: 50px; width: 50px; border: 1px solid black; text-align: center; }
div.padding > div { padding-top: 20px; }
div.margin > div { margin-top: 20px; }
<h3>Default</h3>
<div class="box">
  <div>A</div>
  <div>B</div>
  <div>C</div>
</div>

<h3>padding-top: 20px</h3>
<div class="box padding">
  <div>A</div>
  <div>B</div>
  <div>C</div>
</div>

<h3>margin-top: 20px; </h3>
<div class="box margin">
  <div>A</div>
  <div>B</div>
  <div>C</div>
</div>


51
1 เมื่อจัดแต่งทรงผมพิมพ์และลำดับของวรรคหัวและรายการ abritary ก็มักจะดีกว่าที่จะพื้นที่องค์ประกอบที่มีอัตรากำไรเพราะอยู่ติดขอบพฤติกรรมการยุบ
Pete B

17
เหตุใดระยะขอบแนวตั้งจึงยุบในขณะที่แนวนอนไม่ได้ นั่นอาจสร้างความสับสนให้กับผู้คนมากมาย
Marcos Pereira

16
ระยะขอบแนวตั้งจะยุบสำหรับองค์ประกอบบล็อกเท่านั้น สำหรับองค์ประกอบบล็อกแบบอินไลน์ระยะขอบจะถูกเพิ่มทั้งแนวตั้งและแนวนอน ดังนั้นฉันไม่แน่ใจว่าเป็นปัญหาที่ระยะขอบในแนวนอนจะไม่ยุบลงในองค์ประกอบบล็อก
Mike

2
"ทำไมระยะขอบแนวตั้งจึงยุบในขณะที่ส่วนแนวนอนไม่ได้" ไม่มีกลไกในการมีองค์ประกอบบล็อกเคียงข้างกันโดยไม่ใช้ลอย - ซึ่งระยะขอบไม่เคยยุบเลย (แม้แนวตั้ง) หรือการจัดตำแหน่งแบบสัมบูรณ์ซึ่งเห็นได้ชัดว่าไม่มีการยุบหรือ inline-block ซึ่งใช้รูปแบบที่แตกต่างกัน อินไลน์และเนื้อหา (ช่องว่างข้อความ) มีความสำคัญหรือสิ่งอื่น ๆ เช่นตารางเฟล็กบ็อกซ์คอลัมน์ที่ช่องว่างระหว่างคอลัมน์มีพฤติกรรมพิเศษ ดังนั้นในระยะสั้นจึงไม่มีสถานที่ที่สามารถใช้การยุบขอบแนวนอนได้แม้ว่าจะเป็นไปได้ก็ตาม
thomasrutter

5
นอกจากนี้คุณควรทราบว่าการรวมช่องว่างในองค์ประกอบความกว้าง / ความสูงทั้งหมดเมื่อใช้ด้วยbox-sizing: border-box;ดังนั้นหากคุณมีwidth: 100px; padding-left: 20px;ความกว้างรวมจะยังคงเป็น 100px แต่พื้นที่สำหรับเนื้อหาลดลง 20px ซึ่งแตกต่างจากbox-sizing: content-box;ช่องว่างภายในแยกในการคำนวณความกว้างเนื้อหา ซึ่งทำให้ความกว้างรวมของคุณ 120px ใน content-box;
Jomar Sevillejo

1494

มาร์จิ้นอยู่ด้านนอกขององค์ประกอบบล็อกในขณะที่แพ็ดดิงอยู่ด้านใน

  • ใช้ระยะขอบเพื่อแยกบล็อกออกจากสิ่งที่อยู่ด้านนอก
  • ใช้การขยายเพื่อย้ายเนื้อหาออกไปจากขอบของบล็อก

ป้อนคำอธิบายรูปภาพที่นี่


63
แต่คำตอบที่ถูกต้องคือโดย @pavon ด้านล่าง ระยะขอบขององค์ประกอบที่อยู่ติดกันทับซ้อนกันในขณะที่การซ้อนทับไม่ได้ทับซ้อนกัน คือการแยกทั้งหมดpadding(A) + padding(B) + max(margin(A), margin(B))
หมอผี

9
นี่เป็นแนวปฏิบัติที่ดี: ใช้เส้นขอบสีแดงทึบเพื่อตรวจสอบช่องว่างภายในและระยะขอบ บางครั้งเราสามารถทำสิ่งต่าง ๆ เช่น<a>ซึ่งมีข้อความบางส่วนล้อมรอบด้วยการขยายและขอบ ใช้เคล็ดลับนี้เพื่อตรวจสอบพื้นที่ที่เราสามารถคลิกได้
p3nchan

588

ที่ดีที่สุดที่ผมเคยเห็นอธิบายนี้กับตัวอย่างไดอะแกรมและแม้กระทั่ง 'ลองเอง' มุมมองที่นี่

แผนภาพด้านล่างฉันคิดว่าให้ความเข้าใจที่แตกต่าง

ป้อนคำอธิบายรูปภาพที่นี่

สิ่งหนึ่งที่ต้องจำไว้คือเบราว์เซอร์ที่เป็นไปตามมาตรฐาน (ข้อผิดพลาด IEมาตรฐาน) แสดงเฉพาะส่วนเนื้อหาตามความกว้างที่กำหนดดังนั้นติดตามสิ่งนี้ในการคำนวณโครงร่าง โปรดทราบว่ากล่องขอบจะเห็นการกลับมาค่อนข้างพร้อมกับ Bootstrap 3 ที่รองรับ



91

มีคำอธิบายทางเทคนิคเพิ่มเติมสำหรับคำถามของคุณ แต่หากคุณกำลังมองหาวิธีคิดเกี่ยวกับการวาง & ขอบที่จะช่วยให้คุณเลือกเวลาและวิธีการใช้งานสิ่งนี้อาจช่วยได้

เปรียบเทียบองค์ประกอบบล็อกกับภาพที่แขวนอยู่บนผนัง:

  • หน้าต่างเบราเซอร์เป็นเช่นเดียวกับผนัง
  • เนื้อหาเป็นเช่นเดียวกับการถ่ายภาพ
  • ขอบเป็นเช่นเดียวกับพื้นที่ผนังระหว่างภาพกรอบ
  • การขยายเป็นเหมือนการปูรอบภาพถ่าย
  • ชายแดนเป็นเช่นเดียวกับชายแดนในกรอบที่

เมื่อตัดสินใจระหว่างการเว้นระยะขอบ & การเว้นวรรคก็เป็นกฎง่ายๆที่จะใช้ระยะขอบเมื่อคุณเว้นระยะองค์ประกอบในความสัมพันธ์กับสิ่งอื่น ๆ บนผนังและการขยายเมื่อคุณปรับลักษณะที่ปรากฏขององค์ประกอบเอง อัตรากำไรขั้นต้นจะไม่เปลี่ยนขนาดขององค์ประกอบ แต่ padding โดยทั่วไปจะทำให้องค์ประกอบที่ใหญ่กว่า1

1 กล่องแบบเริ่มต้นนี้สามารถเปลี่ยนแปลงกับแอตทริบิวต์box-sizing


จริงๆแล้วฉันไม่เห็นด้วยที่box-sizing: border-boxจะทำให้ "พื้นที่สำหรับเนื้อหาเล็กลง" นี่คือไวโอลินกับ 2 กล่องที่ถ้าผมเก็บไว้ padding เดียวกันและเพิ่ม "ใช้งาน" แล้ว "ปิดใช้งาน" box-sizingที่เลื่อนมันไม่ได้ว่าถ้าผมใช้ มันจะยังคงขยายกล่อง ฉันต้องขยายช่องว่างให้ยาวที่สุดเท่าที่จะขยายได้จากนั้นใช้การทดลองและข้อผิดพลาดเพื่อหาชุดค่าผสมที่ตรงกันสำหรับคำอื่น ๆ ที่จะเข้าไปในกล่องที่จะให้ความกว้างเท่ากันสำหรับแต่ละคำ: jsfiddle.net / navyjax2 / ngzqqjah
vapcguy

3
สวัสดี vapcguy ขอบคุณสำหรับข้อมูลของคุณ โดยทั่วไปแล้วคำสั่งของฉันเป็นจริงเมื่อประกาศความกว้างหรือความสูงสำหรับองค์ประกอบในขณะที่องค์ประกอบที่มีขนาดที่ไม่ได้ประกาศจะไม่ได้รับผลกระทบจากborder-box(ดู: jsfiddle.net/8yravLmL/1 ) ฉันจะทำให้คำตอบของฉันเหมาะสมยิ่งขึ้นเพื่อหลีกเลี่ยงความสับสน
stvnrynlds

86

MARGIN vs PADDING :

  1. มาร์จิ้นถูกใช้ในองค์ประกอบเพื่อสร้างระยะห่างระหว่างองค์ประกอบนั้นกับองค์ประกอบอื่น ๆ ของหน้า ตำแหน่งที่ใช้ในการสร้างระยะห่างระหว่างเนื้อหาและเส้นขอบขององค์ประกอบ

  2. มาร์จิ้นไม่ได้เป็นส่วนหนึ่งขององค์ประกอบที่การเติมเต็มเป็นส่วนหนึ่งขององค์ประกอบ

โปรดดูภาพด้านล่างที่สกัดจากMargin Vs Padding - คุณสมบัติ CSS

Margin กับ Padding


การอ้างอิงถึงชายแดนแทนที่จะเป็น 'ส่วนต่างที่คลุมเครืออยู่ด้านนอกขององค์ประกอบบล็อกในขณะที่แพ็ดดิงอยู่ด้านใน' ข้างนอก / ข้างในของอะไร และภายนอก / ภายในบ่งบอกถึงตำแหน่งคงที่ไม่ส่งผลกระทบต่อขนาดขององค์ประกอบที่มี คำตอบนี้ชี้แจงให้ฉัน
nicodemus13

51

จากhttps://www.w3schools.com/css/css_boxmodel.asp

คำอธิบายของส่วนต่าง ๆ :

  • เนื้อหา - เนื้อหาของกล่องที่มีข้อความและรูปภาพปรากฏ

  • Padding - ลบพื้นที่รอบเนื้อหา ช่องว่างภายในโปร่งใส

  • เส้นขอบ - เส้นขอบที่ล้อมรอบช่องว่างภายในและเนื้อหา

  • ระยะขอบ - ล้างพื้นที่นอกเส้นขอบ ระยะขอบนั้นโปร่งใส

ภาพประกอบของโมเดลกล่อง CSS

ตัวอย่างสด (เล่นโดยการเปลี่ยนค่า): https://www.w3schools.com/css/tryit.asp?filename=trycss_boxmodel


1
ขอบคุณ ภาพที่มีค่าพันคำ!
Catbuilts

33

นี่คือ HTML บางส่วนที่แสดงให้เห็นถึงวิธีการpaddingและmarginผลกระทบต่อความสามารถในการคลิกและการเติมพื้นหลัง วัตถุได้รับการคลิกไปที่การเติม แต่การคลิกบนวัตถุที่ต้องการขยายพื้นที่ไปที่แม่ของมัน

$(".outer").click(function(e) {
  console.log("outer");
  e.stopPropagation();
});

$(".inner").click(function(e) {
  console.log("inner");
  e.stopPropagation();
});
.outer {
  padding: 10px;
  background: red;
}

.inner {
  margin: 10px;
  padding: 10px;
  background: blue;
  border: solid white 1px;
}
<script src="http://code.jquery.com/jquery-latest.js"></script>

<div class="outer">
  <div class="inner" style="position:relative; height:0px; width:0px">

  </div>
</div>


1
คุณสามารถเรียกใช้รหัสที่คล้ายกันใน jsfiddle: jsfiddle.net/fschwiet/y74Nz/3
Frank Schwieterman

31

สิ่งที่เกี่ยวกับระยะขอบคือคุณไม่จำเป็นต้องกังวลเกี่ยวกับความกว้างขององค์ประกอบ

เช่นเมื่อคุณให้อะไร{padding: 10px;}คุณจะต้องลดความกว้างขององค์ประกอบลง20pxเพื่อให้ ' พอดี ' และไม่รบกวนองค์ประกอบอื่น ๆ รอบ ๆ

ดังนั้นโดยทั่วไปฉันเริ่มต้นด้วยการใช้ paddings เพื่อให้ได้ทุกอย่าง ' packed' จากนั้นใช้ระยะขอบเพื่อปรับแต่งเล็กน้อย

สิ่งที่ควรระวังอีกประการหนึ่งคือการแพ็ดดิงนั้นมีความสอดคล้องกันมากขึ้นในเบราว์เซอร์ที่แตกต่างกันและ IE ก็ไม่ได้ให้อัตรากำไรติดลบเช่นกัน


28

ระยะขอบจะล้างพื้นที่รอบ ๆ องค์ประกอบ (นอกเส้นขอบ) แต่ช่องว่างภายในจะล้างพื้นที่รอบ ๆ เนื้อหา (ภายในเส้นขอบ) ขององค์ประกอบ

ป้อนคำอธิบายรูปภาพที่นี่

หมายความว่าองค์ประกอบของคุณไม่ทราบระยะขอบด้านนอกดังนั้นหากคุณกำลังพัฒนาตัวควบคุมเว็บแบบไดนามิกฉันแนะนำให้ใช้ช่องว่างภายในกับขอบหากคุณสามารถทำได้

โปรดทราบว่าบางครั้งคุณต้องใช้ระยะขอบ


23

มันเป็นเรื่องที่ดีที่จะทราบความแตกต่างระหว่างและmargin paddingนี่คือความแตกต่างบางประการ:

  • Margin เป็นพื้นที่ด้านนอกขององค์ประกอบในขณะที่การเติมคือช่องว่างด้านในขององค์ประกอบ

  • มาร์จิ้นเป็นช่องว่างที่อยู่นอกเส้นขอบขององค์ประกอบในขณะที่ช่องว่างภายในเป็นช่องว่างที่อยู่ภายในเส้นขอบของมัน

  • มาร์จิ้นยอมรับค่าอัตโนมัติ: margin: autoแต่คุณไม่สามารถตั้งค่าช่องว่างภายในเป็นอัตโนมัติ

  • สามารถตั้งค่าระยะขอบเป็นหมายเลขใดก็ได้ แต่การขยายต้องไม่เป็นลบ

  • เมื่อคุณสไตล์องค์ประกอบ padding นอกจากนี้ยังจะได้รับผลกระทบ (เช่นสีพื้นหลัง) แต่ไม่ขอบ


18

สิ่งหนึ่งที่ควรทราบคือเมื่อการย่อขอบอัตโนมัติทำให้คุณรำคาญ (และคุณไม่ได้ใช้สีพื้นหลังในองค์ประกอบของคุณ) สิ่งที่ง่ายกว่าคือใช้ช่องว่างภายใน


15

มาร์จิ้นขั้นสูงเปรียบเทียบกับแพ็ดดิ้งอธิบาย

มันไม่เหมาะสมที่จะใช้paddingพื้นที่เนื้อหาในองค์ประกอบ; คุณจะต้องใช้marginในองค์ประกอบลูกแทน เบราว์เซอร์ที่เก่ากว่าเช่น Internet Explorer ตีความรูปแบบกล่องยกเว้นเมื่อมันมาถึงการใช้marginที่ทำงานอย่างสมบูรณ์แบบในInternet Explorer 4

มีข้อยกเว้นสองประการเมื่อใช้padding มีความเหมาะสมที่จะใช้:

  1. มันถูกนำไปใช้กับองค์ประกอบแบบอินไลน์ซึ่งไม่สามารถมีองค์ประกอบเด็ก ๆ เช่นองค์ประกอบอินพุต

  2. คุณกำลังชดเชยข้อผิดพลาดเบราว์เซอร์เบ็ดเตล็ดที่ผู้ขาย * ไอ * Mozilla * ไอ * ปฏิเสธที่จะแก้ไขและมีความแน่นอน (ในระดับที่คุณมีการแลกเปลี่ยนเป็นประจำกับบรรณาธิการ W3C และ WHATWG) ที่คุณต้องมีวิธีแก้ปัญหาการทำงานและโซลูชั่นนี้ จะไม่ส่งผลกระทบต่อสไตล์ของสิ่งอื่น ๆ จากนั้นข้อบกพร่องที่คุณจะชดเชย

เมื่อคุณมีองค์ประกอบความกว้าง 100% คุณจะได้รับได้อย่างมีประสิทธิภาพpadding: 50px; width: calc(100% + 100px);เนื่องจากmarginจะไม่ได้เพิ่มให้กับwidthมันจะไม่ทำให้เกิดปัญหารูปแบบที่ไม่คาดคิดเมื่อคุณใช้marginบนchild elementsแทนpaddingโดยตรงในองค์ประกอบ

ดังนั้นหากคุณไม่ได้ทำหนึ่งในสองสิ่งนี้ไม่ได้เพิ่มการเติมเข้าไปในองค์ประกอบ แต่เป็นองค์ประกอบโดยตรงของเด็ก / ลูกเพื่อให้แน่ใจว่าคุณจะได้รับพฤติกรรมที่คาดหวังในเบราว์เซอร์ทั้งหมด


! ที่น่าสนใจ คุณมีลิงค์สำหรับข้อผิดพลาดของผู้ขายหรือไม่?
Alex Angas

1
@AlexAngas หวังว่า Wikipedia จะเหมาะกับคุณ? en.wikipedia.org/wiki/Internet_Explorer_box_model_bug
John

14

ก่อนอื่นเรามาดูว่าอะไรคือความแตกต่างและความรับผิดชอบแต่ละอย่าง:

1)

ระยะขอบคุณสมบัติระยะขอบ CSS ใช้เพื่อสร้างพื้นที่รอบ ๆ องค์ประกอบ
คุณสมบัติที่อัตรากำไรขั้นต้นกำหนดขนาดของพื้นที่สีขาวที่อยู่นอกชายแดน ด้วย CSS คุณสามารถควบคุมระยะขอบได้อย่างเต็มที่
มีคุณสมบัติ CSS สำหรับการตั้งค่าระยะขอบสำหรับแต่ละด้านขององค์ประกอบ (ด้านบนขวาล่างและซ้าย)


2) การแพ็ดดิง

คุณสมบัติการแพ็ด CSS ถูกใช้เพื่อสร้างพื้นที่รอบ ๆ เนื้อหา
การขยายจะล้างบริเวณรอบ ๆ เนื้อหา (ภายในกรอบ) ขององค์ประกอบ
ด้วย CSS คุณสามารถควบคุมการขยายได้อย่างสมบูรณ์ มีคุณสมบัติ CSS สำหรับการตั้งค่าการเติมสำหรับแต่ละด้านขององค์ประกอบ (ด้านบนขวาล่างและซ้าย)

ดังนั้นอัตรากำไรขั้นต้นเป็นช่องว่างรอบองค์ประกอบในขณะที่Paddingเป็นช่องว่างรอบเนื้อหาซึ่งเป็นส่วนหนึ่งขององค์ประกอบ

มาร์จิ้นและแพ็ดดิ้ง

ภาพจากนักเขียนรหัสนี้แสดงให้เห็นว่าขอบและเส้นขอบเชื่อมโยงกันอย่างไรและกล่องขอบและกล่องเนื้อหาสร้างความแตกต่างอย่างไร

นอกจากนี้พวกเขากำหนดแต่ละส่วนดังต่อไปนี้:

  • เนื้อหา - กำหนดพื้นที่เนื้อหาของกล่องที่มีเนื้อหาจริงเช่นข้อความรูปภาพหรือองค์ประกอบอื่น ๆ
  • Padding - เป็นการลบเนื้อหาหลักออกจากกล่องที่มีอยู่
  • เส้นขอบ - สิ่งนี้ล้อมรอบทั้งเนื้อหาและช่องว่างภายใน
  • Margin - พื้นที่นี้กำหนดพื้นที่โปร่งใสที่แยกมันออกจากองค์ประกอบอื่น ๆ

คำตอบนี้ดูเหมือนจะได้คัดลอกและวางจากที่อื่น ลิงก์ที่รวมจาก "codemancers" ไม่มีส่วนเกี่ยวข้องกับคำตอบ
Alex Angas

2
อเล็กซ์รูปและส่วนหนึ่งของคำตอบที่เน้นซึ่งมาจากนักเขียนบทละครโปรดตรวจสอบให้แน่ใจก่อนที่คุณจะแสดงความคิดเห็นและลงคะแนน
Alireza

8

ฉันใช้หลักการนี้เสมอ:

รูปแบบกล่อง

นี่คือรูปแบบกล่องจากคุณลักษณะการตรวจสอบองค์ประกอบใน Firefox มันทำงานเหมือนหัวหอม

  • เนื้อหาของคุณอยู่ตรงกลาง
  • การเว้นช่องว่างเป็นช่องว่างระหว่างเนื้อหาและขอบของแท็กที่อยู่ด้านใน
  • เส้นขอบและข้อมูลจำเพาะ
  • อัตรากำไรคือพื้นที่รอบ ๆ แท็ก

ดังนั้นระยะขอบที่ใหญ่กว่าจะเพิ่มพื้นที่รอบ ๆ กล่องที่มีเนื้อหาของคุณ

การขยายที่ใหญ่กว่าจะเพิ่มช่องว่างระหว่างเนื้อหาของคุณกับช่องที่อยู่ข้างใน

จะไม่มีการเพิ่มหรือลดขนาดของกล่องหากตั้งค่าเป็นค่าเฉพาะ


6

ขอบ

Margin มักจะใช้เพื่อสร้างช่องว่างระหว่างองค์ประกอบของตัวเองและรอบทิศทาง

ตัวอย่างเช่นฉันใช้มันเมื่อฉันสร้าง navbar เพื่อให้มันติดที่ขอบของหน้าจอและไม่มีช่องว่างสีขาว

การขยายความ

ฉันมักจะใช้เมื่อฉันมีองค์ประกอบอยู่ภายในเส้นขอบ<div>หรือสิ่งที่คล้ายกันและฉันต้องการลดขนาดของมัน แต่ในเวลาที่ฉันต้องการรักษาระยะห่างหรือระยะห่างระหว่างองค์ประกอบอื่น ๆ รอบ ๆ

ดังนั้นสั้น ๆ มันเป็นสถานการณ์ ขึ้นอยู่กับสิ่งที่คุณพยายามจะทำ


1

มาร์จิ้นอยู่นอกกรอบและแพ็ดดิ้งอยู่ภายในกล่อง


สิ่งนี้ไม่ตอบคำถาม
TylerH

@TylerH เขาถามเกี่ยวกับสิ่งนี้เท่านั้น ??? (เมื่อใดที่จะใช้มาร์
จิ้น

ใช่ว่าเป็นสิ่งที่เขาถาม คำตอบนี้จะใช้เมื่อไหร่?
TylerH
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.