Difference between revisions of "Template:Documentation"

From Mystcraft
Jump to: navigation, search
 
(Created page with "This is intended to be used in a CSS context as a shorter way of expressing border radii. It uses several vendor-specific prefixes, as well as the standard CSS3 <code>border-r...")
Line 1: Line 1:
<includeonly>{| class="article-table" style="width:100%;"
+
This is intended to be used in a CSS context as a shorter way of expressing border radii. It uses several vendor-specific prefixes, as well as the standard CSS3 <code>border-radius</code>.
|- style="font-size:18px;"
+
 
! Template documentation follows
+
==Examples==
|-
+
<pre>
| ''Note: the template above may sometimes be partially or fully invisible.''
+
<div style="border: 1px solid black; {{border radius|5px}}">Test</div>
|-
+
</pre>
| Visit [[Template:{{PAGENAMEE}}/doc]] to edit this documentation. ([[Template:Documentation|How does this work?]])
+
Produces:
|}
+
<div style="border: 1px solid black; {{border radius|5px}}">Test</div>
<div style="margin:0 1em;">
+
Source:
{{{{PAGENAME}}/doc}}</div></includeonly><noinclude>{{documentation}}[[Category:Template documentation| ]]</noinclude>
+
<pre>
 +
<div style="border: 1px solid black; border-radius: 5px; -webkit-border-radius: 5px;
 +
-moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;">Test</div>
 +
</pre>
 +
==Technical==
 +
A semicolon after the template (<code><nowiki>{{border radius|4px}};</nowiki></code>) '''is not necessary'''. This template ends with a semicolon. Extra semicolons could cause problems in a few browsers.
 +
 
 +
This doesn't yet support specific corners, since CSS3 and the Webkit-specific version use <code>top-right-border-radius</code> and <code>-webkit-top-right-border-radius</code> (respectively), while Mozilla uses <code>-moz-border-radius-topright</code>.  Feel free to implement this (it shouldn't be too hard), but '''''please''''' test it on your user page or at [[/Sandbox]] '''''before''''' changing this template. Bad CSS on the [[main page]] is not good.
 +
 
 +
<includeonly>[[Category:Formatting Templates]]</includeonly>
 +
<noinclude>[[Category:Template documentation]]</noinclude>

Revision as of 10:10, 24 July 2015

This is intended to be used in a CSS context as a shorter way of expressing border radii. It uses several vendor-specific prefixes, as well as the standard CSS3 border-radius.

Examples

<div style="border: 1px solid black; {{border radius|5px}}">Test</div>

Produces:

Test

Source:

<div style="border: 1px solid black; border-radius: 5px; -webkit-border-radius: 5px; 
-moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;">Test</div>

Technical

A semicolon after the template ({{border radius|4px}};) is not necessary. This template ends with a semicolon. Extra semicolons could cause problems in a few browsers.

This doesn't yet support specific corners, since CSS3 and the Webkit-specific version use top-right-border-radius and -webkit-top-right-border-radius (respectively), while Mozilla uses -moz-border-radius-topright. Feel free to implement this (it shouldn't be too hard), but please test it on your user page or at /Sandbox before changing this template. Bad CSS on the main page is not good.