NBSP, popř Nepřerušitelný prostor , je speciální nástroj používaný v HTML k přidávání prázdných míst do textu. Říká se mu také pevný prostor nebo pevný prostor. NBSP se také používá při zpracování textu a programování k vložení mezery, která nebude přerušena zalamováním. Účelem NBSP je zabránit prohlížeči v automatickém přerušení řádku, když dosáhne konce, což může narušit tok a vzhled textu.
Když v textovém procesoru napíšete větu, text se automaticky zalomí na následující řádek, když dosáhne konce tohoto řádku. Existují však situace, ve kterých byste tomu měli zabránit, například když by fráze nebo číslo nemělo být rozděleno na dva řádky. V těchto situacích můžete použít NBSP k vložení mezery, která nebude přerušena slovem zalomit. To znamená, že fráze nebo číslo zůstane na stejném řádku, i když je řádek příliš dlouhý a nevejde se na obrazovku nebo stránku. To se může hodit v několika situacích, jako jsou právní dokumenty, kde musí určitá slova nebo klauzule zůstat pohromadě, nebo programovací kód, kde musí být určitým způsobem zobrazen dlouhý řetězec písmen.
HTML entity jsou předdefinované znaky vyhrazené pro účely kódování. Například, '<' is an html entity representing the less than symbol in html. similarly, nbsp that adds blank spaces to text.< p>
Prázdná místa vytvořená pomocí NBSP se objevují ve zdrojovém kódu i v prohlížeči, na rozdíl od běžných mezer, které se objevují pouze ve zdrojovém kódu. Vývojáři mohou do textu pomocí NBSP přidat více prázdných míst, což může způsobit, že zdrojový kód bude vypadat nepřehledně a obtížně čitelný.
pokud podle rudyarda kiplinga shrnutí
Existují však alternativy k použití NBSP, které mohou pomoci učinit zdrojový kód čistším a čitelnějším. Tyto alternativy jsou známé jako mezery, například ' ' (mezera), ' ' (tabulátor) a ' ' (nový řádek). Použití bílých znaků může dosáhnout stejného efektu jako NBSP, aniž by zdrojový kód vypadal chaoticky.
Proč se používá NBSP?
Někdy, když píšeme na počítači, potřebujeme mezi slova nebo věty přidat mezeru. Když se však podíváme na náš text na webové stránce, prostor nemusí vypadat stejně, jako když jsme jej napsali. K vyřešení tohoto problému můžeme použít NBSP.
Příklad:
NBSP
Výstup:
V situacích, jako jsou tyto, je NBSP docela užitečné, protože zajišťuje, že dvě slova jsou vytištěna na stejném řádku, ale s mezerou mezi nimi, v bodě, kdy je aplikován.
HTML entity pro přidání více prázdných mezer:
Použití entity HTML ' ' k přidání více prázdných míst do obsahu nemusí být ideální, protože kód může vypadat nepřehledně. V takových případech jsou k dispozici alternativní entity HTML, které lze místo toho použít. Následující tabulka uvádí některé běžně používané entity HTML, které lze použít k přidání více prázdných mezer na základě počtu požadovaných mezer:
kdo udělal školu
HTML Entita | Počet mezer |
---|---|
1 mezera | |
2 mezery | |
4 mezery |
výhody:
Časté chyby s NBSP
I když používání NBSP může být pro vývojáře webu velmi užitečné, může dojít k některým běžným chybám. Zde je několik příkladů:
Je důležité mít na paměti, kdy a jak jej používáte, abyste se vyvarovali těchto běžných chyb při používání NBSP. Používejte jej střídmě, pouze v případě potřeby, abyste dosáhli požadovaného vzhledu obsahu, a nezapomeňte použít CSS pro složitější rozvržení a responzivní návrhy. Při vkládání NBSP do kódu HTML navíc vždy používejte správnou syntaxi. Tím, že budete pamatovat na tyto běžné chyby, můžete zajistit, aby vaše webové stránky vypadaly uhlazeně a profesionálně.
Problémy s přístupností při používání NBSP v HTML
I když je NBSP užitečný nástroj pro formátování textu v HTML, může způsobit určité problémy s přístupností, pokud se nepoužívá správně. Tyto problémy mohou ovlivnit uživatelskou zkušenost, zejména pro osoby se zdravotním postižením. Zde je několik potenciálních problémů, kterých si musíte být vědomi a jak se jim vyhnout:
Čtečky obrazovky nemusí rozpoznat NBSP: Čtečky obrazovky jsou nástroje, které lidé se zrakovým postižením používají k procházení webových stránek. Čtečky obrazovky však nemusí rozpoznat NBSP jako prostor, což vede k problémům se čtením textu. Abyste tomu zabránili, je důležité otestovat svůj web pomocí čtečky obrazovky a zajistit, aby byl obsah stále srozumitelný.
Nadměrné používání NBSP může ovlivnit čitelnost: Zatímco NBSP může vytvořit více prostoru mezi znaky a slovy, jeho nadměrné používání může ztížit čtení textu. Například použití příliš mnoha NBSP v řadě může vytvořit dlouhé, nepraktické řádky textu, které je těžké sledovat. Abyste tomu zabránili, používejte NBSP střídmě a pouze v případě potřeby.
c booleovský
NBSP se nemusí přizpůsobit různým velikostem obrazovky: Jak již bylo zmíněno, NBSP může zajistit, aby slova zůstala na stejném řádku a předejít problémům s responzivním designem. Při zobrazení na menším zařízení, jako je telefon nebo tablet, může být nutné upravit text webových stránek, což může mít za následek nevzhledné zalomení řádků a nesrozumitelný obsah. Testování vašeho webu na různých velikostech obrazovek je nezbytné, abyste tomu zabránili, a použití NBSP by mělo být odpovídajícím způsobem upraveno.
Nerozdělitelné mezery mohou být pro uživatele pouze s klávesnicí matoucí: Webové stránky, které používají nepřerušitelné mezery, mohou vyžadovat asistenci pro uživatele, kteří používají pouze klávesnici, jako jsou ti, kteří jsou závislí na asistenční technologii nebo mají motorické postižení. Je to proto, že správně porozumí důležitým informacím, protože potřebují pomoc při procházení obsahu. Aby se tomu zabránilo, je důležité zajistit, aby bylo možné v materiálu stále procházet pouze pomocí klávesnice.
'>