Computere, Informationsteknologi
NBSP - hvad er det? Tomme rum, har en værdi på
Simple mellemrum og specialtegn & nbsp; er ens i én: de betyder adskillelse af ord, tags, attributter, og andre markup elementer. Men brugen af normale plads er kun relevant at forbedre læsbarheden af indholdet side, og for den bekvemmelighed for at arbejde med det i en teksteditor.
Browser og JavaScript antallet af mellemrum mellem ord, tags og andre elementer er ligegyldigt.
ansøgning blanks
Space - den mest ønskede tegn. Selv om han var "tom", men meget nyttig. Selv i gamle dage, hvor der var vigtige figurer som "vognretur" og "vognretur", et vilkårligt antal pladser i en hvilken som helst kode anvendes kun til at forbedre sin læsbarhed. Men den tomme plads "meget værdsat" i sig selv.
Korrekt manipulere ord, søgeord og syntaks, at skelne programkoden i kommentaren til denne dag hverken compileren (tolk) Jeg lærte ikke. Uden bemærkelsesværdige tokens ligesom Pascal (pascal) ": =" og peelevskoy (PL / 1) ";" monetær-orienteret innovation "Pehape" (PHP) - "$" i navnet på en variabel omkostning, bortset fra at "Fortran", som hver operatør burde være i en separat linie.
I princippet betyder det, at den naturlige evne til at adskille ord og sætninger, sætninger til at skelne fra de forslag, men i fortiden for at fange fuldstændig mening har stadig ingen kunstige sprog.
Men en simpel rum kan være mange i en hvilken som helst række, og det har en obligatorisk numerisk kode. Space - dette er ikke en tom plads enhver kode, nogen værdi af den variable. Dette er en meget vigtigt symbol. Derfor er værdien har nbsp. Hvad er det? Overvej nu.
Det ideelle system: hvad der ikke er, men du skal
Mange områder af ansøgningen breve og output indhold kræver nøje overholdelse af reglerne for registrering. Et simpelt eksempel - lister.
Forkert liste:
- __pervaya linje;
- _vtoraya linje;
- tredje række.
Den korrekte liste:
- den første linie;
- anden linje;
- tredje række.
Her symbolet "_" repræsenterer et simpelt rum, som kan være angivet ved en fejl, eller er dannet af tilpasningen af listen elementet tekst på begge sider af afsnittet.
Vigtigt at listeelement indhold skal følge umiddelbart efter nummeret. Især teksteditor MS Word i begyndelsen af sin eksistens, foreslog brugen af ikke-breaking space (genvejstast ctrl + "rum"), for at forhindre, at kløften mellem den linje elementer.
Non-breaking space limet to tilstødende ord, og det er ikke nødvendigt, at de begge var. Og i tilfælde af lister, når elementet nummer ikke er inkluderet i afsnittet indhold, er binding udføres til den øverste linje.
I disse dage, hvor MS Word allerede har nydt stor succes, men alligevel hypertekst sprog dannet, men tilstedeværelsen af en særlig karakter var oprindeligt beregnet. En anden ting er & nbsp - hvad er det og hvorfor er det nødvendigt, var det ikke umiddelbart klart.
Anvendelse af titler
Den korrekte titel er ikke brudt, og ordene i det overføres ikke. Han centreret eller justeret til den ene eller den anden side. Uden brug af ikke-breaking space er vanskeligt at gøre.
Den hypertekst sprog ville se sådan ud:
7. & nbsp; 5. & nbsp; af FreeBSD installationsvejledning
På HTML-side i browseren titelnummeret vil se sådan ud: "7 5." og alle, så dekorerede overskrifter vil være strengt identiske.
Der er et punkt, som du bør være opmærksom, hvis du bruger tekst og billeder i overskriften. Browseren viser alle konsekvent præcis som defineret indkommende strøm. Img-tag er placeret i starten af linjen, men teksten er placeret umiddelbart bag billedet, er det nødvendigt at overveje sin bredde.
Brugen af en sides indhold
Absolut positionering af tekst, i sjældne tilfælde, kan hjælpe. Typisk, overskrifter og tekst er en tråd, men med forskellige mærker, såsom h2 og s.
For at flytte teksten til højre for billedet, det er meget praktisk at bruge flere. & Nbsp;
I det følgende eksempel, du ønsker at vise ikoner filtyper, skriver ud for den relevante udvidelser tekst.
Koder udført i PHP hjælp nbsp. Hvad er det og hvordan man bruger? Det bliver nu klart. Tilsvarende er symbolet på ikke-breaking space anvendes i JavaScript.
Ansøgning & nbsp; i rækker
Ved behandling af rækker (som i serveren, og i browseren) ikke-breaking space ikke bruges - for dyrt til at blive brugt i stedet for en betydelig symbol "", så mange som seks "& nbsp;". Men når strengen sendes til den udgående strøm i en browser, skal du omkode alle mellemrum i den rette mængde af non-breaking mellemrum.
Output i ekko eller print_r sekvens af mere end et rum vil ikke have den ønskede virkning og indhold "kravle". For eksempel (PHP):
- echo "2 ____ Hej!"; // her "_" repræsenterer et symbol ""
- echo "2 & nbsp; Hej!"
Vil have en anden virkning, hvis tag har en nivellering retfærdiggøre. I det første tilfælde vil nummer 2 være trykt på den venstre kant af blokken, hvor det blev konkluderet, og teksten "Hej!" - fra højre.
NBSP - hvad det er, og hvordan man anvender? vigtige oplysninger
I mellemtiden er problemet ikke i hullerne. Ikke-printbare tegn er faktisk meget, og de er ikke altid anvendes korrekt. Det er værd at huske, hvordan man laver ud dokumenter MS Word brugere. Når du skal skrive ordet "direktør" i venstre side, men hans navn rigtigt, at langt størstedelen af mug på hinanden følgende flere faneblade - hurtigt og effektivt.
I stedet for korrekt angive værdien af et tabulatortegn og nivellering det, at brugeren trykker på fanen et par gange og få den ønskede effekt.
En lignende situation i markup language HTML. "Привет, Мир, я 3-й раз ошибся..." - будет растянут по всей ширине блока, в которую эта строка была выведена. Mange udviklere bruger ikke specialtegn korrekt, skal du ikke bruge de stilarter, som det er meningen at gøre, og resultatet er: "Hej Verden, jeg er tredje gang lavet en fejl ..." - vil blive strakt på tværs af bredden af blokken, hvor strengen kan være vises.
Hvis du koder strengen i "Hi & nbsp; verden, & nbsp; mig & nbsp; tredjedel & nbsp; gang & nbsp; lavet en fejl ..." - resultatet vil være præcis den måde, det skal være.
Kende og anvende de specielle tegn - en meget god idé. Især hvis du har et ønske om at gøre en effektiv og af høj kvalitet sider, hvor indholdet er effektivt og præcist.
Similar articles
Trending Now