พื้นที่ไม่ทำลายคืออะไร?

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

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

ในตัวอย่างง่ายๆของการตั้งค่าที่ผู้คนอาจต้องการใช้พื้นที่ไม่แบ่งมีบางสิ่งที่ผู้ใช้อาจไม่ต้องการเห็นด้วยตัวแบ่งบรรทัดเช่นชื่อและชื่อทางการเช่น "นาย โจนส์” หรือการวัดเช่น“ 16 ถ้วย” การใช้พื้นที่ที่ไม่ทำลายจะทำให้แน่ใจได้ว่าโปรแกรมคอมพิวเตอร์หรือเบราว์เซอร์จะไม่แทรกเส้นแบ่งบรรทัด หากมีที่ว่างไม่พอให้พอดีกับหนึ่งบรรทัดมันจะถูกดร็อปไปที่บรรทัดถัดไป

สำหรับวัตถุประสงค์ในการจัดรูปแบบบางอย่างเช่นบทกวีการเว้นวรรคแบบไม่แบ่งย่อยก็มีประโยชน์เช่นกัน ผู้ใช้ควรระมัดระวังเกี่ยวกับการใช้เอนทิตี HTML เนื่องจากเบราว์เซอร์บางตัวจะปฏิบัติต่อสตริงของการเว้นวรรคแบบไม่แบ่งย่อยเป็นพื้นที่เดียว เบราว์เซอร์ยังแสดงเนื้อหาที่แตกต่างและเนื้อหาที่ดูเหมือนว่ายอมรับได้ในเบราว์เซอร์หนึ่งอาจดูแปลก ๆ การบังคับให้ใช้ white space กับการเว้นวรรคแบบไม่ทำลายอาจส่งผลให้เกิดข้อผิดพลาดในการแสดงผล

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

โปรแกรมซอฟต์แวร์จำนวนมากแทรกช่องว่างแบบไม่ทำลายโดยอัตโนมัติเมื่อมีความเหมาะสมเช่นเดียวกับ "สิ่งที่คุณเห็นคือสิ่งที่คุณได้รับ" (WYSIWYG) บรรณาธิการที่ใช้งานออนไลน์ โปรแกรมเหล่านี้ใช้การสะกดและไวยากรณ์ที่รู้จักกันในการแทรกช่องว่างเมื่อสันนิษฐานว่าผู้ใช้ไม่ต้องการให้มีการขึ้นบรรทัดใหม่