103 of 133 menu

Znacznik wbr

Znacznik wbr wskazuje miejsce, w którym przeglądarka może dokonać przełamania linii w razie potrzeby (jeśli tekst nie mieści się w szerokości elementu). Takie przełamania nazywane są miękkimi.

Nie wymaga tagu zamykającego.

Podczas przenoszenia słowa za pomocą znacznika wbr znak przeniesienia "-" nie jest dodawany. Jeśli jest potrzebny - użyj symbolu miękkiego przeniesienia ­ (średnik na końcu jest obowiązkowy, to nie literówka).

Miękki myślnik ­ wskazuje przeglądarce miejsce, w którym może dokonać przeniesienia słowa (w razie potrzeby), stawiając przy tym znak przeniesienia "-".

Miękkie myślniki ­ nie będą działać, jeśli właściwość hyphens jest ustawiona na wartość none (a przełamania wbr będą działać).

Przykład . Tekst bez przeniesień

Spójrzmy na przykładowy tekst, w którym znajdują się długie słowa wystające poza granicę bloku. Ustawmy blokowi małą szerokość, tak aby długie słowo się w nim nie mieściło:

<div id="elem"> this is supersupersuperlong text </div> #elem { width: 200px; border: 1px solid black; }

:

Przykład . Znacznik wbr

Tutaj dodajmy znacznik wbr w miejscach, w których zalecamy przeglądarce dokonanie przeniesienia słowa w razie potrzeby (zwróć uwagę na to, że przeglądarka dokona przeniesień nie wszędzie, gdzie wskazaliśmy):

<div id="elem"> this is super<wbr>super<wbr>super<wbr>long text </div> #elem { width: 200px; border: 1px solid black; }

:

Przykład . Symbol &shy;

Spróbujmy zamiast znacznika wbr umieścić symbol &shy;. W miejscach przeniesienia będą wyświetlane się myślniki:

<div id="elem"> this is super­super­super­long text </div> #elem { width: 200px; border: 1px solid black; }

:

Zobacz też

  • znacznik br,
    ,
    który dokonuje przeniesienia do nowej linii
  • właściwość hyphens,
    która ustawia prawdziwe przenoszenie słów
  • właściwości word-break i overflow-wrap,
    które pozwalają przenieść litery długiego słowa
  • właściwość overflow,
    która przycina części wystające poza granicę bloku
msptswuzlhu