diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:42:17 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:42:17 -0500 |
commit | da78a9e329e272dedb2400b79a3bdeebff387d47 (patch) | |
tree | e6ef8aa7c43556f55ddfe031a01cf0a8fa271bfe /files/ko/web/css/gap | |
parent | 1109132f09d75da9a28b649c7677bb6ce07c40c0 (diff) | |
download | translated-content-da78a9e329e272dedb2400b79a3bdeebff387d47.tar.gz translated-content-da78a9e329e272dedb2400b79a3bdeebff387d47.tar.bz2 translated-content-da78a9e329e272dedb2400b79a3bdeebff387d47.zip |
initial commit
Diffstat (limited to 'files/ko/web/css/gap')
-rw-r--r-- | files/ko/web/css/gap/index.html | 220 |
1 files changed, 220 insertions, 0 deletions
diff --git a/files/ko/web/css/gap/index.html b/files/ko/web/css/gap/index.html new file mode 100644 index 0000000000..7aca4dc713 --- /dev/null +++ b/files/ko/web/css/gap/index.html @@ -0,0 +1,220 @@ +--- +title: gap (grid-gap) +slug: Web/CSS/gap +tags: + - CSS + - CSS Flexible Boxes + - CSS Grid + - CSS Multi-column Layout + - CSS Property + - Reference +translation_of: Web/CSS/gap +--- +<div>{{CSSRef}}</div> + +<p><span class="seoSummary"><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>gap</code></strong> 속성은 행과 열 사이의 간격(거터)을 설정합니다. {{CSSxRef("row-gap")}}과 {{CSSxRef("column-gap")}}의 <a href="/ko/docs/Web/CSS/Shorthand_properties">단축 속성</a>입니다.</span></p> + +<div class="hidden">The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> and send us a pull request.</div> + +<div>{{EmbedInteractiveExample("pages/css/grid-gap.html")}}</div> + +<div class="note"> +<p>원래 <a href="/ko/docs/Web/CSS/CSS_Grid_Layout">CSS Grid Layout</a>은 접두사를 붙인 <code>grid-gap</code> 속성을 정의했었으며, 현재 <code>gap</code>으로 대체하는 과정 중에 있습니다. 그러나 <code>grid-gap</code>만 구현하고 그리드 레이아웃용 <code>gap</code>은 구연하지 않은 브라우저를 지원하려면 위의 대화형 예제처럼 접두사 속성을 사용해야 합니다.</p> +</div> + +<h2 id="구문">구문</h2> + +<pre class="brush: css; no-line-numbers">/* 단일 <length> 값 */ +gap: 20px; +gap: 1em; +gap: 3vmin; +gap: 0.5cm; + +/* 단일 <percentage> 값 */ +gap: 16%; +gap: 100%; + +/* 이중 <length> 값 */ +gap: 20px 10px; +gap: 1em 0.5em; +gap: 3vmin 2vmax; +gap: 0.5cm 2mm; + +/* 이중 또는 혼합 <percentage> 값 */ +gap: 16% 100%; +gap: 21px 82%; + +/* calc() 값 */ +gap: calc(10% + 20px); +gap: calc(20px + 10%) calc(10% - 5px); + +/* 전역 값 */ +gap: inherit; +gap: initial; +gap: unset; +</pre> + +<p><code>gap</code>은 <code><'row-gap'></code> 값을 사용해 지정하며, 선택적으로 <code><'column-gap'></code>을 추가할 수 있습니다. <code><'column-gap'></code>을 생략한 경우 <code><'row-gap'></code>과 동일한 값을 사용합니다.</p> + +<p><code><'row-gap'></code>과 <code><'column-gap'></code>은 각각 <code><length></code> 또는 <code><percentage></code>를 사용해 지정합니다.</p> + +<h3 id="값">값</h3> + +<dl> + <dt>{{CSSxRef("<length>")}}</dt> + <dd>그리드 선을 분할하는 간격의 너비.</dd> + <dt>{{CSSxRef("<percentage>")}}</dt> + <dd>그리드 선을 분할하는 간격의 너비. 요소 크기에 상대적입니다.</dd> +</dl> + +<h3 id="형식_구문">형식 구문</h3> + +<pre class="syntaxbox">{{CSSSyntax}}</pre> + +<h2 id="예제">예제</h2> + +<h3 id="플렉스_레이아웃">플렉스 레이아웃</h3> + +<h4 id="HTML">HTML</h4> + +<pre class="brush: html;"><div id="flexbox"> + <div></div> + <div></div> + <div></div> + <div></div> + <div></div> + <div></div> +</div> +</pre> + +<h4 id="CSS">CSS</h4> + +<pre class="brush: css; highlight[5]">#flexbox { + display: flex; + flex-wrap: wrap; + width: 300px; + gap: 20px 5px; +} + +#flexbox > div { + border: 1px solid green; + background-color: lime; + flex: 1 1 auto; + width: 100px; + height: 50px; + +} +</pre> + +<h4 id="결과">결과</h4> + +<p>{{EmbedLiveSample("플렉스_레이아웃", "auto", "120px")}}</p> + +<h3 id="그리드_레이아웃">그리드 레이아웃</h3> + +<h4 id="HTML_2">HTML</h4> + +<pre class="brush: html;"><div id="grid"> + <div></div> + <div></div> + <div></div> + <div></div> + <div></div> + <div></div> + <div></div> + <div></div> + <div></div> +</div></pre> + +<h4 id="CSS_2">CSS</h4> + +<div class="hidden"> +<pre class="brush: css">#grid { + grid-gap: 20px 5px; +} +</pre> +</div> + +<pre class="brush: css; highlight[5]">#grid { + display: grid; + height: 200px; + grid-template: repeat(3, 1fr) / repeat(3, 1fr); + gap: 20px 5px; +} + +#grid > div { + border: 1px solid green; + background-color: lime; +} +</pre> + +<h4 id="결과_2">결과</h4> + +<p>{{EmbedLiveSample("그리드_레이아웃", "auto", "120px")}}</p> + +<h3 id="다열_레이아웃">다열 레이아웃</h3> + +<h4 id="HTML_3">HTML</h4> + +<pre class="brush: html;"><p class="content-box"> + This is some multi-column text with a 40px column + gap created with the CSS <code>gap</code> property. + Don't you think that's fun and exciting? I sure do! +</p> +</pre> + +<h4 id="CSS_3">CSS</h4> + +<pre class="brush: css; highlight[3]">.content-box { + column-count: 3; + gap: 40px; +} +</pre> + +<h4 id="결과_3">결과</h4> + +<p>{{EmbedLiveSample("다열_레이아웃", "auto", "120px")}}</p> + +<h2 id="명세">명세</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Specification</th> + <th scope="col">Status</th> + <th scope="col">Comment</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName("CSS3 Box Alignment", "#propdef-gap", "gap")}}</td> + <td>{{Spec2("CSS3 Box Alignment")}}</td> + <td>Initial definition</td> + </tr> + </tbody> +</table> + +<p>{{CSSInfo}}</p> + +<h2 id="브라우저_호환성">브라우저 호환성</h2> + + + +<h3 id="플렉스_레이아웃_지원">플렉스 레이아웃 지원</h3> + +<p>{{Compat("css.properties.gap.flex_context")}}</p> + +<h3 id="그리드_레이아웃_지원">그리드 레이아웃 지원</h3> + +<p>{{Compat("css.properties.gap.grid_context")}}</p> + +<h3 id="다열_레이아웃_지원">다열 레이아웃 지원</h3> + +<p>{{Compat("css.properties.gap.multicol_context")}}</p> + +<h2 id="같이_보기">같이 보기</h2> + +<ul> + <li>관련 CSS 속성: {{CSSxRef("row-gap")}}, {{CSSxRef("column-gap")}}</li> + <li>그리드 레이아웃 안내서: <a href="/ko/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout#Gutters">Basic concepts of grid layout - Gutters</a></li> +</ul> |