Změna vzdálenosti mezi slovy v textech webových stránek není tak triviální, jak by se mohlo zdát. Dvě, tři nebo více po sobě jdoucích mezer mezi sousedními slovy podle standardů HTML nijak neovlivní vzdálenost mezi nimi - prohlížeč je zobrazí jako jednu mezeru. Samozřejmě existují nástroje pro řešení tohoto problému.
Instrukce
Krok 1
Jednou z možností je použít speciální znak HTML, který se nazývá non-breakable-space. Zobrazuje se stejným způsobem jako běžný prostor a zvláštností je, že pokud jsou dvě slova oddělena takovým zvláštním prostorem, prohlížeč bude považovat toto jedno sloučené slovo, které nelze oddělit. Díky této funkci nebude prohlížeč rušit zobrazení několika takových mezer v řadě, tj. nenahradí více mezer jedním. Tento speciální znak je označen následující sadou znaků: „& nbsr;“(bez uvozovek). Ve zdrojovém kódu dokumentu může odstavec textu se slovy oddělenými takovými speciálními znaky vypadat takto:
Toto je ukázkový & nbsr; & nbsr; odstavec & nbsr; & nbsr; & nbsr; text.
Zde bude vzdálenost mezi prvním a druhým slovem normální, mezi druhým a třetím - dvojnásobná a mezi třetím a čtvrtým - trojnásobná.
Krok 2
Mnohem častěji se používá kontrola mezer mezi slovy pomocí jazyka pro popis stylu (CSS). V jazyce CSS může odpovídající definice vypadat takto: rozteč slov: 15px; Zde je velikost mezery mezi sousedními slovy v 15 pixelech. Atribut stylu můžete přidat téměř k jakékoli značce. Například značka odstavce s tímto atributem, která nastavuje vzdálenost 20 pixelů mezi všemi slovy v odstavci, může vypadat takto:
Odstavec textu se zvětšenou mezerou mezi slovy
Krok 3
Stylové bloky jsou obvykle umístěny v záhlaví dokumentu nebo v samostatných souborech. V takovém bloku můžete nastavit několik hodnot pro vzdálenost mezi slovy a zabalit je do různých tříd a v těle dokumentu označit odkazy na odpovídající třídy ve značkách. Například popis třídy s názvem dblSpace může vypadat takto:
.dblSpace {mezery mezi slovy: 20px}
A značka odstavce s odkazem na tuto třídu v těle dokumentu bude například takto:
Odstavec se širokým rozestupem slov