Template:Blockquote paragraphs: Difference between revisions
m 1 revision |
Undid revision 1113451915 by Sheep8144402 (talk) doesn't work |
||
Line 1: | Line 1: | ||
---- | |||
''(This section is transcluded from [[Template:Blockquote paragraphs]])'' | |||
<div style="float: right; padding: 0 1em;">{{navbar|Blockquote paragraphs|plain=y}}</div> | <div style="float: right; padding: 0 1em;">{{navbar|Blockquote paragraphs|plain=y}}</div> | ||
The {{ | The {{code|lang=html|code=<blockquote>}} element and any templates that use it do not honor newlines: | ||
{{markup | {{markup | ||
|< | |<syntaxhighlight lang="html"> | ||
<blockquote> | |||
Line 1 | Line 1 | ||
Line 2 | Line 2 | ||
Line 3 | Line 3 | ||
Line 4 | Line 4 | ||
</blockquote></ | </blockquote> | ||
</syntaxhighlight> | |||
|<blockquote> | |<blockquote> | ||
Line 1 | Line 1 | ||
Line 16: | Line 20: | ||
}} | }} | ||
An easy solution is to use the {{tl|poem quote}} template instead of {{tag|blockquote}}. This is effectively the same as using the {{xtag|poem}} tag inside {{code|lang=html|code=<blockquote>}}, which converts line breaks to {{code|lang=html|code=<br />}} tags: | |||
{{markup | {{markup | ||
|< | |<syntaxhighlight lang="html"> | ||
<blockquote><poem> | |||
Line 1 | Line 1 | ||
Line 2 | Line 2 | ||
Line 3 | Line 3 | ||
Line 4 | Line 4 | ||
</poem></blockquote></ | </poem></blockquote> | ||
</syntaxhighlight> | |||
|<blockquote><poem> | |<blockquote><poem> | ||
Line 1 | Line 1 | ||
Line 30: | Line 36: | ||
Line 4 | Line 4 | ||
</poem></blockquote> | </poem></blockquote> | ||
}}< | }} | ||
To markup actual paragraphs within block quotations, entire blank lines can be used between them, which will convert to {{code|lang=html|code=<p>...</p>}} tags: | |||
{{markup | |||
|<syntaxhighlight lang="html"> | |||
<blockquote> | |||
Paragraph 1 | |||
Paragraph 2 | |||
Paragraph 3 | |||
</blockquote> | |||
</syntaxhighlight> | |||
|<blockquote> | |||
Paragraph 1 | |||
Paragraph 2 | |||
Paragraph 3 | |||
</blockquote> | |||
}} | |||
Note that it may be necessary to put a line break in the wikitext before <nowiki><blockquote> and after </blockquote></nowiki> in order for the paragraphs to render with the intended separation. (This also makes the wikitext easier to read.) | |||
This paragraph style also works with {{tl|blockquote}}, which is a replacement for {{xtag|blockquote}} that also has parameters to make formatting of the attribution more convenient and consistent. | |||
Blockquote and templates that call it, and are indented with colon (:), bulleted with asterisk (*), or numbered with number (#), will generate errors and incorrectly display anything after a newline character. | |||
<!--Please do not "fix" these deliberate errors. --> | |||
{{markup | |||
|<syntaxhighlight lang="html"> | |||
:<blockquote>Paragraph 1 | |||
Paragraph 2</blockquote> | |||
</syntaxhighlight> | |||
| | |||
:<blockquote>Paragraph 1 | |||
Paragraph 2</blockquote> | |||
}} | |||
{{markup | |||
|<syntaxhighlight lang="html"> | |||
*<blockquote>Paragraph 1 | |||
Paragraph 2</blockquote> | |||
</syntaxhighlight> | |||
| | |||
*<blockquote>Paragraph 1 | |||
Paragraph 2</blockquote> | |||
}} | |||
{{markup | |||
|<syntaxhighlight lang="html"> | |||
#<blockquote>Paragraph 1 | |||
Paragraph 2</blockquote> | |||
</syntaxhighlight> | |||
| | |||
#<blockquote>Paragraph 1 | |||
Paragraph 2</blockquote> | |||
}} | |||
----<noinclude> | |||
{{Documentation}} | {{Documentation}} | ||
Revision as of 15:05, 1 October 2022
(This section is transcluded from Template:Blockquote paragraphs)
The <syntaxhighlight lang="html" class="" id="" style="" inline="1">
</syntaxhighlight> element and any templates that use it do not honor newlines:
Markup Renders as <blockquote> Line 1 Line 2 Line 3 Line 4 </blockquote>An easy solution is to use the {{poem quote}} template instead of
<blockquote>...</blockquote>
. This is effectively the same as using the<poem>
tag inside <syntaxhighlight lang="html" class="" id="" style="" inline="1"></syntaxhighlight>, which converts line breaks to <syntaxhighlight lang="html" class="" id="" style="" inline="1">
</syntaxhighlight> tags:
Markup Renders as <blockquote><poem> Line 1 Line 2 Line 3 Line 4 </poem></blockquote>To markup actual paragraphs within block quotations, entire blank lines can be used between them, which will convert to <syntaxhighlight lang="html" class="" id="" style="" inline="1">
...
</syntaxhighlight> tags:
Markup Renders as <blockquote> Paragraph 1 Paragraph 2 Paragraph 3 </blockquote>Note that it may be necessary to put a line break in the wikitext before <blockquote> and after </blockquote> in order for the paragraphs to render with the intended separation. (This also makes the wikitext easier to read.)
This paragraph style also works with {{blockquote}}, which is a replacement for
<blockquote>
that also has parameters to make formatting of the attribution more convenient and consistent.Blockquote and templates that call it, and are indented with colon (:), bulleted with asterisk (*), or numbered with number (#), will generate errors and incorrectly display anything after a newline character.
Markup Renders as :<blockquote>Paragraph 1 Paragraph 2</blockquote>
Markup Renders as *<blockquote>Paragraph 1 Paragraph 2</blockquote>
Markup Renders as #<blockquote>Paragraph 1 Paragraph 2</blockquote>