สามารถเพิ่มตัวแบ่งบรรทัดในองค์ประกอบ HTML โดยไม่ต้องใช้การส่งคืนตัวแบ่ง <br>
โดยใช้องค์ประกอบหลอก องค์ประกอบหลอกใช้เพื่อจัดรูปแบบส่วนเฉพาะขององค์ประกอบ เราจะใช้ ::after เพื่อกำหนดรูปแบบองค์ประกอบ HTML เพื่อเพิ่มตัวแบ่งบรรทัด
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>CSS ::after With \a</title> </head> <style> span { padding: 1px 8px; } span::after { content: '\a'; white-space: pre; } </style> <body> <div> <span>Dumbledore</span> <span>McGonagall</span> <span>Snape</span> <span>Trelawney</span> </div> </body> </html>
ในโค้ดด้านบน เราใช้ pseudo-element ::after
ในแต่ละองค์ประกอบอินไลน์ (แสดงโดย span) เพื่อเพิ่มการขึ้นบรรทัดใหม่ (แสดงโดย "\a") หลังบรรทัดข้อความของ span ::after
ในกรณีนี้จะมีคุณสมบัติของเนื้อหาและคุณสมบัติพื้นที่ว่างที่เราสามารถใช้ได้
คุณสมบัติ 'เนื้อหา' อธิบายสิ่งที่เราต้องการแทรกเข้าไปในช่วง คุณสมบัติ white-space บอกเราว่าเราต้องการรักษา whitespace หรือไม่ การปิดคุณสมบัติเฉพาะนี้จะไม่รบกวนลักษณะบล็อกอินไลน์ของช่วง ดังนั้นเราต้องเพิ่มคุณสมบัติเฉพาะนี้เพื่อแทนที่สิ่งนั้น
ในขณะที่คุณยุ่งกับการจัดสไตล์และเลย์เอาต์มากขึ้นเรื่อยๆ คุณอาจพบว่าวิธีแก้ปัญหาข้างต้นไม่จำเป็นต้องเป็นทางออกที่ดีที่สุดเสมอไป หากคุณเพิ่มการจัดเรียงและพื้นหลังใด ๆ คุณจะเห็นว่าคุณสมบัติ CSS เหล่านั้นมักจะยุ่งกับที่ที่พื้นหลังเข้ามาเล่น ดูตัวอย่างโค้ดด้านล่างที่แสดงจุด:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Line Break</title> </head> <style> span { padding: 1px 8px; background: pink; } span::before { content: "\A"; white-space: pre; } </style> <body> <div> <p>Professor <span>Dumbledore</span></p> <p>Professor <span>McGonagall</span></p> <p>Professor <span>Snape</span></p> <p>Professor <span>Trelawney</span></p> </div> </body> </html>
มีวิธีแก้ปัญหาอื่น ๆ ที่ให้ผลลัพธ์ที่คล้ายคลึงกันโดยที่พื้นหลังเริ่มต้นในบรรทัดก่อนหน้าแล้วขึ้นบรรทัดใหม่พร้อมข้อความบนพื้นหลังที่ถูกต้องในบรรทัดถัดไป คุณสมบัติ CSS box decoration break: clone
เป็นสิ่งที่อยู่ในความคิดที่สามารถเพิ่มลงในคลาส span ด้านบนเพื่อให้ได้ผลลัพธ์ที่คล้ายคลึงกัน แต่ไม่ได้ให้ผลลัพธ์ที่เราต้องการจริงๆ
การใช้องค์ประกอบระดับบล็อกเช่น <p>
หรือ <div>
เป็นทางออกที่ดึงดูดใจ แล้วเวลาที่คุณต้องการใช้ค่าแสดงผลอื่นล่ะ สิ่งนี้นำเราไปสู่ตัวเลือกเค้าโครงตาราง
ในโปรแกรมแก้ไขโค้ด ในตัวเลือก CSS ของ span ให้ลบคุณสมบัติที่นั่นและแทนที่ด้วย display:table การใช้สิ่งนี้ไม่เพียงทำให้โค้ดของคุณสะอาดขึ้น แต่ยังให้เลย์เอาต์ที่คุณต้องการในการแสดงข้อมูลอย่างแน่นอน เราไม่ได้ใช้เลย์เอาต์ตารางในความหมายดั้งเดิม แต่มันให้สิ่งที่เราต้องการเพื่อให้งานสำเร็จลุล่วง
81% ของผู้เข้าร่วมกล่าวว่าพวกเขารู้สึกมั่นใจมากขึ้นเกี่ยวกับโอกาสในการทำงานด้านเทคโนโลยีหลังจากเข้าร่วม bootcamp จับคู่กับ Bootcamp วันนี้
ผู้สำเร็จการศึกษาจากหลักสูตร bootcamp โดยเฉลี่ยใช้เวลาน้อยกว่าหกเดือนในการเปลี่ยนอาชีพ ตั้งแต่เริ่มต้น bootcamp ไปจนถึงหางานแรก