Шаблон:Pre/Дакументацыя

З пляцоўкі Вікіпедыя
Jump to navigation Jump to search
Дакументацыя Гэта дакументацыя для шаблона Pre.

Гэты шаблон рэалізуе функцыянальныя магчымасці HTML-тэга <pre>, які выводзіць блок папярэдне адфарматаванага тэксту. Такі тэкст адлюстроўваецца монашырынным шрыфтам з усімі прабеламі паміж словамі. Па змаўчанні, любую колькасць прабелаў якія ідуць запар паказваецца як адзін. Тэг <pre> дазваляе абыйсці гэтую асаблівасць і адлюстроўвае тэкст як патрабуецца распрацоўніку.

Важная заўвага: гэты шаблон, у адрозненне ад простага тэга <pre> (гл. Вікіпедыя:Як правіць артыкул), дазваляе ўключаць у сябе разметку, якая будзе апрацоўвацца адпаведным чынам, перш чым змясціць вынік у тэгі <pre>...</pre>.

Прыклад[правіць зыходнік]

Разметка Выканае як
{{pre|                 і вышэй
               і вышэй,
     Усё вышэй 
Імкнем мы палёт нашых птушак,
  І ў кожным прапелеры дыхае
     Спакой 
                 нашых 
                       межаў.
}} 
                 і вышэй
               і вышэй,
     Усё вышэй 
Імкнем мы палёт нашых птушак,
  І ў кожным прапелеры дыхае
     Спакой 
                 нашых 
                       межаў.

Дэтали[правіць зыходнік]

  • Можна задаць параметры |width= і |space=, якія падставяцца ў якасці значэнняў CSS-уласцівасцяў width і white-space (настройка шырыні поля і рэжыму пераносу радкоў). У параметры |style= можна задаць дадатковыя налады стылю.

Абмежаванні (якія вынікаюць з адрозненняў механізма шаблонаў ад тэгаў):

  • Калі змесціва пачынаецца з прабелу(-аў), выкарыстоўвайце &#32; замест першага з іх, каб тэкст быў выведзены правільна.
  • Выкарыстоўвайце {{!}} замест вертыкальнай рысы, калі вам трэба, каб не з'ядаліся прабелы да яе. У адваротным выпадку вертыкальную рысу можна выкарыстоўваць да 19 разоў.

Гл. таксама[правіць зыходнік]

  • {{*pre}} — робіць магчымым выкарыстоўваць тэг <pre> з маркерамі спісу
  • <syntaxhighlight>
  • {{sp↓}} — адбітая ад левага краю стрэлка ўніз, каб аформіць ёю вынік апрацоўкі таго, што паказана ў шаблоне {{pre}}
  • {{tpre}} — для стварэння прыкладаў выкарыстання шаблонаў у іх дакументацыі