Vad är ett icke-brytande utrymme?
Ett icke-brytande utrymme är ett utrymme som respekteras i layouter och skärmar av webbläsare och datorprogram. I allmänhet behandlas enkla utrymmen som platser där det är lämpligt att placera en linjeavbrott, och flera utrymmen kan kollapsas av en webbläsare när den visas för enkelhets skull. Med ett icke-brytande utrymme hålls utrymmet. Det finns ett antal inställningar där detta är lämpligt och det finns en HTML-enhet, & nbsp, som används för att koda icke-brytande utrymmen i en skärm.
Konceptet med det icke-brytande utrymmet är en överföring från typinställning, där meningsavstånd behövde kontrolleras för att förhindra besvärliga problem och av estetiska skäl. Med utvecklingen av elektronisk typinställning behövde människor ett sätt att kontrollera utrymmen i specifika inställningar, och detta fördes också på Internet. Kontroll av avstånd och andra element när text visas gör att människor kan anpassa utseendet på en webbplats och den information som presenteras.
I ett enkelt exempel på en inställning där människor kanske vill använda ett icke-brytande utrymme, finns det några saker som användare kanske inte vill se trasiga med en radbrytning, som en formell titel och namn, till exempel "Mr. Jones, ”eller en mätning, som” 16 koppar. ”Att använda ett icke-brytande utrymme kommer att säkerställa att en linjestopp inte kommer att införas av ett datorprogram eller webbläsare; om det inte finns tillräckligt med utrymme för att den ska passa på en rad kommer den att släppas till nästa rad ner.
För vissa formateringsändamål, som poesi, kan icke-brytande utrymmen också vara användbara. Folk bör vara försiktiga med att använda HTML-enheten, eftersom vissa webbläsare behandlar en sträng av icke-brytande utrymmen som ett enda utrymme och kan ändra formateringen. Webbläsare visar också innehåll annorlunda och innehåll som ser acceptabelt ut i en webbläsare kan se konstigt ut i ett annat. tvinga vitt utrymme med icke-brytande utrymmen kan resultera i visningsfel.
I HTML används ibland icke-brytande utrymmen för att skapa utrymme mellan visuella element eller för att hålla celler i en tabell öppen. Vissa webbläsare har svårt att läsa tomma celler och kan flytta elementen i en tabell runt och orsaka problem med layouten. Om du sätter in ett icke-brytande utrymme inuti cellen kommer webbläsaren att varna för att cellen är tänkt att visas som tom.
Många mjukvaruprogram sätter automatiskt in icke-brytande utrymmen när de är lämpliga, liksom vissa "vad du ser är vad du får" (WYSIWYG) redaktörer som används online. Dessa program använder kända stavnings- och grammatikonventioner för att införa hårda utrymmen när det antas att användaren inte vill att ett linjeskott ska visas.