สวัสดีชาวโลก! ในเนื้อหานี้ เราจะพยายามดึงแนวคิดของหนึ่งในหัวข้อที่ยากและสำคัญที่สุดใน CSS
คุณสมบัติการจัดวางตำแหน่งใน CSS ใช้เพื่อวางและจัดตำแหน่งองค์ประกอบตามลำดับในเอกสาร HTML เท่านั้น พวกเขากำหนดตำแหน่งตามลำดับให้กับองค์ประกอบ HTML เพื่อให้การออกแบบโดยรวมของหน้าเว็บของเราได้รับการบำรุงรักษาและจัดการอย่างดี
คุณสมบัติตำแหน่งที่ใช้กันอย่างแพร่หลายใน CSS มีดังนี้:
เมื่อองค์ประกอบ HTML ถูกกำหนดด้วยstaticตำแหน่ง คุณสมบัติตำแหน่งต่างๆ เช่นleft, right, topและbottomจะไม่ทำงาน องค์ประกอบในเอกสาร HTML มีตำแหน่งคงที่ตามค่าเริ่มต้น
มาคัดลอกและวางโค้ดด้านล่างใน IDE เพื่อดูว่าเกิดอะไรขึ้น
เมื่อเพิ่มคุณสมบัติตำแหน่งให้staticกับ id ตัวเลือกDiv2เราเห็นว่าตำแหน่งของDiv2กล่องไม่เปลี่ยนแปลง ดังนั้นเราจึงสามารถสรุปองค์ประกอบที่มีตำแหน่งที่staticไม่ได้รับผลกระทบจากleft, right, topหรือbottomคุณสมบัติ
เมื่อองค์ประกอบได้รับมอบหมายกับตำแหน่งrelativeคุณสมบัติตำแหน่งชอบleft, right, top และมีผลกระทบต่อตำแหน่งขององค์ประกอบในหน้าเว็บที่เกี่ยวข้องกับตำแหน่งปกติมันเป็นbottomstatic
ให้คัดลอกและวางโค้ดด้านล่างเพื่อDiv2เลือกเพื่อแทนที่คุณสมบัติตำแหน่งก่อนหน้า
#Div2 {
position: relative;
left: 20px;
top: 50px;
}
คุณสมบัติตำแหน่งนี้ใช้เพื่อตรึงองค์ประกอบในตำแหน่งเฉพาะของหน้าเพื่อให้การเลื่อนไม่ส่งผลต่อการมองเห็นหรือตำแหน่งขององค์ประกอบ เมื่อเราใช้fixedค่ากับตัวเลือก ค่านั้นจะถูกลบออกจากโฟลว์ของเอกสาร HTML กล่าวคือ องค์ประกอบตัวเลือกจะถูกถอนออกจากตำแหน่งจริง สัมพันธ์กับวิวพอร์ตทั้งหมดและจะไม่ถูกเลื่อน
ให้คัดลอกและวางโค้ดด้านล่างเพื่อทราบความแตกต่าง
หลังจากเลื่อนดูเราจะเห็นว่า id Div2ได้รับการแก้ไขที่มุมบนสุดของเอกสาร
เช่นเดียวfixedกับabsoluteตำแหน่ง คุณสมบัติตำแหน่งจะลบตัวเลือกออกจากโฟลว์ เมื่อองค์ประกอบถูกลบออกจากตำแหน่งปกติ องค์ประกอบหลักจะไม่ถือว่าเป็นองค์ประกอบลูกอีกต่อไป องค์ประกอบจะสัมพันธ์กับเอกสาร
มาคัดลอกและวางโค้ดด้านล่างเพื่อดูว่าabsoluteตำแหน่งส่งผลต่อองค์ประกอบอย่างไร
เราจะเห็นว่าองค์ประกอบที่มี ID Div2กลายเป็นที่แน่นอนที่จะเป็นองค์ประกอบที่ผู้ปกครองมี overallid มาปรับแต่งโค้ดเพื่อดูว่าองค์ประกอบที่มีabsoluteตำแหน่งทำงานอย่างไรหากไม่มีองค์ประกอบหลักที่มีstaticค่าตำแหน่งที่ไม่ใช่
#overall {
background-color: orange;
border: solid;
/* position: relative; */
font-family: monospace;
font-size: 3rem;
}
เมื่อคุณสมบัติตำแหน่งที่ถูกนำไปใช้องค์ประกอบมันจะกลายเป็นญาติกับมันขององค์ประกอบหลักและถ้าหากองค์ประกอบหลักที่ไม่ได้ตำแหน่งabsolute องค์ประกอบที่จะกลายเป็นที่แน่นอนไปยังผู้ปกครองที่ใกล้ที่สุดของมันมีค่าตำแหน่งนอกเหนือจากstaticstatic
พวกเขากล่าวว่านักพัฒนาสามารถทำงานได้เฉพาะกาแฟเท่านั้น ฉันไม่คิดว่ามันจริง (แต่อาจจะไม่ไกลเกินไป)
<ป้ายกำกับ> ที่อ่อนน้อมถ่อมตน เป็นเรื่องธรรมดา
เมื่อสัปดาห์ที่แล้วฉันสังเกตเห็นข่าวประชาสัมพันธ์ที่เผยแพร่ผ่าน PressGazette (เว็บไซต์ข่าวของสื่ออังกฤษ) บทความประกาศว่า Acast ซึ่งเป็นบริษัทโฮสติ้งและโฆษณาพอดคาสต์ของ Scandi จะเป็นผู้นำกลุ่มผู้เผยแพร่ "อาจมีอิทธิพลมากที่สุด" ในพอดคาสต์
หากเราต้องการจะเติบโตบนโลกใบนี้ต่อไป เราจะต้องสนทนาที่อันตราย คนที่ท้าทายสิ่งที่เราทำ สิ่งที่เรากำลังทำ และสิ่งที่เรากำลังจะทำต่อไป (หรือกำลังวางแผนที่จะทำ)
คุณสามารถเป็น OSINT Investigator, CTF Player หรือเพียงแค่ใครก็ตามที่ได้รับสายสแปม ผู้ที่พยายามยืนยันหมายเลขที่คุณเห็นในโฆษณา
เมื่อวานนี้ เราปิดการแข่งขัน Eurovision Song Contest ปีนี้ด้วยตอนจบที่สดใสและวุ่นวาย โดย Loreen นักร้องชาวสวีเดนคว้าถ้วยรางวัลกลับบ้าน กลายเป็นผู้หญิงคนแรกที่ชนะสองครั้งและนำมงกุฎกลับมายังสวีเดน 50 ปีหลังจาก ABBA ชนะการแข่งขัน กับ “วอเตอร์ลู” พวกเขากลายเป็นหนึ่งในการแสดงที่ยิ่งใหญ่ที่สุดในวงการเพลงป๊อป