เราสามารถจัดองค์ประกอบใน html โดยใช้คุณสมบัติ CSS float ซึ่งใช้สำหรับวางตำแหน่งหรือจัดรูปแบบกล่องหรือเนื้อหา นักพัฒนาสามารถวางตำแหน่งองค์ประกอบไปทางซ้ายหรือขวาด้วย CSS float
ตัวอย่าง
มาดูตัวอย่างคุณสมบัติ CSS float เพื่อจัดองค์ประกอบ -
<!DOCTYPE html> <html> <head> <title>Alignment using CSS Float</title> <style> .screen { padding: 10px; width: 70%; margin: 0 auto; background-color: #f06d06; text-align: center; color: white; border-radius: 0 0 50px 50px; border: 4px solid #000; } .backSeats div{ margin: 10px; padding: 10px; color: white; border: 4px solid #000; } .backSeats div { background-color: #4CAF50; } .leftFloat{ float: left; } .rightFloat{ float: right; } </style></head> <body> <div class="screen">Screen</div> <div class="backSeats"> <div class="leftFloat">Premium Left Seat 1</div> <div class="leftFloat">Premium Left Seat 2</div> <div class="rightFloat">Premium Right Seat 1</div> </div> </div> </body> </html>
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
ตัวอย่าง
มาดูตัวอย่างอื่นของคุณสมบัติ CSS float เพื่อจัดแนวองค์ประกอบ -
<!DOCTYPE html> <html> <head> <title> Alignment using CSS Float</title> <style type="text/css"> p { float: left; margin: 10px; padding: 10px; color:white; background-color: #48C9B0; border: 4px solid #145A32; } p.noneFloat{ float: none; clear: both; color: #34495E; } </style></head> <body> <p>I love Java.</p> <p class="noneFloat">I think C# is better.</p> <p>Even C isn't a bad choice.</p> <p>I agree!</p> </body> </html>
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -