본문으로 이동

:선택적 모양

위키문헌, 우리 모두의 도서관.
틀 설명문서[보기] [편집] [역사] [새로 고침]

선택적인 모양(style) 속성을 구성하는 다용도 틀입니다. 다른 틀 내부에서만 사용하세요.

주어진 규칙에 따라 모양을 생성하며, 빈 값이 주어졌다면 전체 모양 속성을 생략합니다.

사용법

[편집]
{{#if:{{{padding-top|}}}{{{padding-bottom|}}}|style="{{#if:{{{padding-top|}}}|padding-top:{{{padding-top}}};}}{{#if:{{{padding-bottom|}}}|padding-bottom:{{{padding-bottom}}};}}"}}

위와 같은 형태를 이 틀을 사용하면 아래와 같이 입력할 수 있습니다.

{{선택적 모양
 | padding-top = {{{padding-top|}}}
 | padding-bottom = {{{padding-bottom|}}}
}}

변수:

  • CSS 속성 이름을 변수 이름으로 사용할 수 있습니다. (예: padding-top) 이 경우 변수 값은 속성의 값이 됩니다. (예: 빈 칸 또는 2em)
  • style: 미리 구성한 CSS 값. (예를 들어 padding-left:2em; padding-right:1em;와 같은 형태. 이 때 각 항목 간 세미콜론이 중요합니다) 이 값은 모양의 제일 끝에 추가되며, 다른 변수를 덮어씌웁니다. 예를 들어 style에 정의된 padding-left 값이 변수 값으로 제공된 값보다 우선 적용됩니다.

예시

[편집]
{{선택적 모양
 | padding-top = 2em
 | padding-bottom =
}}

→ style="padding-top:2em;"

{{선택적 모양
 | padding-top =
 | padding-bottom =
}}

→ (빈 값을 반환함)

{{선택적 모양
 | padding-top = 4em;
 | padding-bottom =
 | style = padding-left:2em;padding-top:1em;
}}

→ style="padding-top:4em;;padding-left:2em;padding-top:1em;"

같이 보기

[편집]