Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> CSS

การจัดตำแหน่งแบบ Relative (Relative Positioning) ใน CSS


เราสามารถกำหนดการจัดตำแหน่งขององค์ประกอบใน CSS เป็น relative ซึ่งจะแสดงองค์ประกอบในวิธีปกติ องค์ประกอบที่มีวิธีการจัดตำแหน่งเป็น relative จะถูกจัดตำแหน่งโดยคุณสมบัติ CSS Positioning properties (left, right, top และ bottom)

ตัวอย่าง

ลองดูตัวอย่างสำหรับวิธีการจัดตำแหน่งแบบ Relative ใน CSS:

<!DOCTYPE html> <html> <head> <style> p {    margin: 0; } div:first-child {    position: relative;    top:20px;    background-color: orange;    text-align: center; } </style> </head> <body> <div>PostgreSQL</div> <p>PostgreSQL is a powerful, open source object-relational database system. It has more than 15 years of active development.................</p> <div></div> </body> </html>

ผลลัพธ์

ผลลัพธ์สำหรับโค้ดข้างต้น:

การจัดตำแหน่งแบบ Relative (Relative Positioning) ใน CSS

ตัวอย่าง

ลองดูตัวอย่างเพิ่มเติมของวิธีการจัดตำแหน่ง:

<!DOCTYPE html> <html> <head> <style> div {    border: 2px double #a43356;    margin: 5px;    padding: 5px; } #d1 {    position: relative;    height: 10em; } #d2 {    position: absolute;    width: 20%;    bottom: 10px; /*relative to parent d1*/ } #d3 {    position: fixed;    width: 30%;    top:10em; /*relative to viewport*/ } </style> </head> <body> <div id="d1">PhoneGap is a software development framework by Adobe System, which is used to develop mobile applications. To develop apps using PhoneGap, the developer does not require to have knowledge of mobile programming language but only web-development languages like, HTML, CSS, and JScript.<mark>relative</mark> <div id="d2"><mark>absolute</mark></div> <div id="d3"><mark>fixed</mark></div> </div> </body> </html>

ผลลัพธ์

ได้ผลลัพธ์ดังนี้:

การจัดตำแหน่งแบบ Relative (Relative Positioning) ใน CSS