μ€νμΌ λͺ¨λ λ΄λ³΄λ΄κΈ°λ₯Ό μν CSS Export κ·μΉ(@export) μ¬μ©λ²μ λν ν¬κ΄μ μΈ κ°μ΄λμ λλ€. 볡μ‘ν μΉ μ ν리μΌμ΄μ μμ λͺ¨λμ λ° μ μ§λ³΄μκ° μ©μ΄ν CSSλ₯Ό ꡬννλ λ°©λ²μ λͺ¨λ² μ¬λ‘μ μ€μ μμ λ₯Ό ν΅ν΄ μμ보μΈμ.
CSS Export κ·μΉ λ§μ€ν°νκΈ°: νλ μΉ κ°λ°μ μν μ€νμΌ λͺ¨λ λ΄λ³΄λ΄κΈ°
λμμμ΄ μ§ννλ μΉ κ°λ° νκ²½μμ CSSλ μλΉν λ³νλ₯Ό κ²ͺμμ΅λλ€. CSSμ λͺ¨λμ±κ³Ό μ μ§λ³΄μμ±μ ν₯μμν€λ κ°λ ₯ν κΈ°λ₯ μ€ νλλ CSS Export κ·μΉ(CSS Export Rule)μ΄λ©°, μ΄λ μ’
μ’
CSS λͺ¨λ λ° κΈ°ν μ€νμΌ λͺ¨λ μμ€ν
κ³Ό ν¨κ» μ¬μ©λ©λλ€. μ΄ κ°μ΄λλ @export
κ·μΉμ λν ν¬κ΄μ μΈ μ΄ν΄μ ν¨κ», κ²¬κ³ νκ³ νμ₯ κ°λ₯ν μΉ μ ν리μΌμ΄μ
μ ꡬμΆνκΈ° μν μ΄μ λ° μ€μ μ μ© μ¬λ‘λ₯Ό μ 곡ν©λλ€.
CSS Export κ·μΉ(@export)μ΄λ 무μμΈκ°?
CSS Export κ·μΉ(@export
)μ CSS νμΌμ νΉμ CSS λ³μ(μ¬μ©μ μ§μ μμ±) λ° μ νμλ₯Ό μλ°μ€ν¬λ¦½νΈλ μ ν리μΌμ΄μ
μ λ€λ₯Έ λΆλΆμμ μ¬μ©ν μ μλλ‘ λ
ΈμΆνλ CSS at-ruleμ
λλ€. μ΄λ λ³Έμ§μ μΌλ‘ CSS νμΌμ μ€νμΌ λͺ¨λλ‘ μ ννμ¬ μ μλ μ€νμΌμ νλ‘κ·Έλλ° λ°©μμΌλ‘ κ°μ Έμ νμ©ν μ μκ² ν΄μ€λλ€.
CSSλ₯Ό μν κ³΅κ° APIλ₯Ό λ§λ λ€κ³ μκ°νλ©΄ λ©λλ€. CSSμ μ΄λ€ λΆλΆμ μΈλΆμμ μ κ·Όν μ μλμ§ μ μνμ¬, μ€νμΌκ³Ό μνΈ μμ©νλ ν΅μ λκ³ μμΈ‘ κ°λ₯ν λ°©λ²μ μ 곡ν©λλ€.
CSS Export κ·μΉμ μ¬μ©νλ μ΄μ
CSS Export κ·μΉμ νλ μΉ κ°λ°μ μ¬λ¬ κ³Όμ λ₯Ό ν΄κ²°ν©λλ€:
- λͺ¨λμ±: μ€νμΌμ CSS νμΌ λ΄μ μΊ‘μννκ³ μ νμ μΌλ‘ λ΄λ³΄λ΄μ΄ λͺ¨λμ±μ μ΄μ§ν©λλ€. μ΄λ μ΄λ¦ μΆ©λ λ° μλνμ§ μμ μ€νμΌ μ¬μ μμ μνμ μ€μ¬μ€λλ€.
- μ μ§λ³΄μμ±: λ΄λ³΄λΈ λ³μμ μ νμλ§ λ ΈμΆλλ―λ‘ λͺ¨λ λ΄ μ€νμΌ λ³κ²½μ΄ μ ν리μΌμ΄μ μ λ€λ₯Έ λΆλΆμ μν₯μ λ―ΈμΉ κ°λ₯μ±μ΄ μ μ΅λλ€.
- μ¬μ¬μ©μ±: λ΄λ³΄λΈ μ€νμΌμ μ ν리μΌμ΄μ μ λ€λ₯Έ μ»΄ν¬λνΈλ μΉμ μμ μ¬μ¬μ©ν μ μμ΄ μΌκ΄λ λμμΈ μμ€ν μ μ΄μ§ν©λλ€.
- λμ μ€νμΌλ§: μλ°μ€ν¬λ¦½νΈκ° CSS λ³μμ μ νμμ μ κ·Όνκ³ μ‘°μν μ μλλ‘ νμ¬ λμ μ€νμΌλ§μ κ°λ₯νκ² ν©λλ€. μ΄λ μΈν°λν°λΈν μ¬μ©μ μΈν°νμ΄μ€μ λ°μν λμμΈμ λ§λλ λ° νΉν μ μ©ν©λλ€.
- CSS-in-JS ν΅ν©: CSS νμΌκ³Ό μλ°μ€ν¬λ¦½νΈ μ»΄ν¬λνΈ κ°μ μ€νμΌμ 곡μ νκ³ μ ν λ CSS-in-JS μ루μ κ³Όμ ν΅ν©μ κ°μνν©λλ€.
CSS Export κ·μΉμ μλ λ°©μ
@export
κ·μΉμ μ΄λ€ CSS λ³μμ μ νμλ₯Ό λ
ΈμΆν μ§ μ§μ νλ μ μΈ λΈλ‘μ μ μνμ¬ μλν©λλ€. ꡬ문μ κ°λ¨ν©λλ€:
@export {
variable-name: css-variable;
selector-name: css-selector;
}
- variable-name: μλ°μ€ν¬λ¦½νΈλ λ€λ₯Έ λͺ¨λμμ CSS λ³μμ μ κ·Όν λ μ¬μ©ν μ΄λ¦μ λλ€. μλ°μ€ν¬λ¦½νΈ μΉνμ μΈ μλ³μμ λλ€.
- css-variable: CSS νμΌμ μ μλ μ€μ CSS λ³μ(μ¬μ©μ μ§μ μμ±)μ
λλ€ (μ:
--primary-color
). - selector-name: μλ°μ€ν¬λ¦½νΈλ λ€λ₯Έ λͺ¨λμμ CSS μ νμμ μ κ·Όν λ μ¬μ©ν μ΄λ¦μ
λλ€ (μ:
.button
). - css-selector: λ΄λ³΄λ΄κ³ μΆμ μ€μ CSS μ νμμ λλ€.
CSS Export κ·μΉμ μ€μ μμ
CSS Export κ·μΉμ΄ λ€μν μλ리μ€μμ μ΄λ»κ² μ¬μ©λ μ μλμ§ μ€μ μμ λ₯Ό ν΅ν΄ μ΄ν΄λ³΄κ² μ΅λλ€.
μμ 1: ν λ§ μ€μ μ μν CSS λ³μ λ΄λ³΄λ΄κΈ°
ν λ§ λ³μλ₯Ό μ μνλ CSS νμΌμ΄ μλ€κ³ κ°μ ν΄ λ΄ μλ€:
:root {
--primary-color: #007bff;
--secondary-color: #6c757d;
--font-size: 16px;
}
.button {
background-color: var(--primary-color);
color: white;
font-size: var(--font-size);
padding: 10px 20px;
border: none;
cursor: pointer;
}
@export
κ·μΉμ μ¬μ©νμ¬ μ΄ λ³μλ€μ λ΄λ³΄λΌ μ μμ΅λλ€:
@export {
primaryColor: --primary-color;
secondaryColor: --secondary-color;
fontSize: --font-size;
}
μ΄μ μλ°μ€ν¬λ¦½νΈμμ μ΄ λ³μλ€μ κ°μ Έμ μ»΄ν¬λνΈλ₯Ό λμ μΌλ‘ μ€νμΌλ§νλ λ° μ¬μ©ν μ μμ΅λλ€:
import styles from './theme.css';
console.log(styles.primaryColor); // μΆλ ₯: #007bff
const button = document.createElement('button');
button.style.backgroundColor = styles.primaryColor;
button.style.fontSize = styles.fontSize;
button.textContent = 'Click Me';
document.body.appendChild(button);
μμ 2: λμ ν΄λμ€ μ΄λ¦μ μν μ νμ λ΄λ³΄λ΄κΈ°
CSS μ νμλ₯Ό λ΄λ³΄λ΄ μμμμ ν΄λμ€λ₯Ό λμ μΌλ‘ μΆκ°νκ±°λ μ κ±°ν μλ μμ΅λλ€:
.highlight {
background-color: yellow;
font-weight: bold;
}
.hidden {
display: none;
}
μ νμ λ΄λ³΄λ΄κΈ°:
@export {
highlightClass: highlight;
hiddenClass: hidden;
}
μλ°μ€ν¬λ¦½νΈμμ:
import styles from './styles.css';
const element = document.getElementById('myElement');
element.classList.add(styles.highlightClass);
// λμ€μ μμλ₯Ό μ¨κΈ°λ €λ©΄:
element.classList.add(styles.hiddenClass);
μμ 3: μΉ μ»΄ν¬λνΈμ ν΅ν©νκΈ°
CSS Export κ·μΉμ μΉ μ»΄ν¬λνΈμ ν¨κ» μμ ν λ νΉν μ μ©ν©λλ€. CSS νμΌμμ μ€νμΌμ λ΄λ³΄λ΄κ³ μ»΄ν¬λνΈμ μλ DOM(shadow DOM)μ μ μ©ν μ μμ΅λλ€:
/* my-component.css */
:host {
display: block;
border: 1px solid #ccc;
padding: 10px;
}
.title {
font-size: 20px;
font-weight: bold;
margin-bottom: 10px;
}
@export {
titleClass: title;
}
// my-component.js
import styles from './my-component.css';
class MyComponent extends HTMLElement {
constructor() {
super();
this.attachShadow({ mode: 'open' });
const title = document.createElement('h2');
title.classList.add(styles.titleClass);
title.textContent = 'My Component Title';
this.shadowRoot.appendChild(title);
}
}
customElements.define('my-component', MyComponent);
CSS Export κ·μΉ μ¬μ©μ μν λͺ¨λ² μ¬λ‘
CSS Export κ·μΉμ ν¨κ³Όμ μΌλ‘ νμ©νλ €λ©΄ λ€μ λͺ¨λ² μ¬λ‘λ₯Ό κ³ λ €νμΈμ:
- λͺ νν λ΄λ³΄λ΄κΈ° μ μ: 무μμ λ΄λ³΄λΌμ§ λͺ μμ μΌλ‘ μ μνμΈμ. μΊ‘μνλ₯Ό μ μ§νκΈ° μν΄ μΈλΆ μ¬μ©μ νμν κ²λ§ λ΄λ³΄λ΄μΌ ν©λλ€.
- μ€λͺ μ μΈ μ΄λ¦ μ¬μ©: λ΄λ³΄λ΄λ λ³μμ μ νμμ λν΄ κ°λ μ±κ³Ό μ μ§λ³΄μμ±μ λμ΄λ μ€λͺ μ μΈ μ΄λ¦μ μ ννμΈμ. μλ°μ€ν¬λ¦½νΈ λ€μ΄λ° 컨벀μ (camelCase)μ λ°λ₯΄μΈμ.
- μΌκ΄μ± μ μ§: νλ‘μ νΈ μ λ°μ κ±Έμ³ μΌκ΄λ λ€μ΄λ° 컨벀μ κ³Ό μ½λ© μ€νμΌμ ν립νμΈμ.
- λ΄λ³΄λ΄κΈ° λ¬Έμν: λ΄λ³΄λΈ μ€νμΌμ λν λͺ νν λ¬Έμλ₯Ό μ 곡νμ¬ κ·Έ λͺ©μ κ³Ό μ¬μ©λ²μ μ€λͺ νμΈμ. μ΄λ νμ κ³Ό μ μ§λ³΄μμ±μ λ§€μ° μ€μν©λλ€.
- CSS λͺ¨λ λμ κ³ λ €: CSS Export κ·μΉμ μ’ μ’ CSS λͺ¨λ λ΄μμ μ¬μ©λμ§λ§, λ€λ₯Έ CSS-in-JS μ루μ λ€μ μΈμ§νκ³ νλ‘μ νΈμ νμμ κ°μ₯ μ ν©ν λꡬλ₯Ό μ ννμΈμ. Styled Componentsλ Emotionκ³Ό κ°μ λꡬλ€μ μλ°μ€ν¬λ¦½νΈμμ CSSλ₯Ό κ΄λ¦¬νλ λ€λ₯Έ μ κ·Ό λ°©μμ μ 곡ν©λλ€.
- λ΄λ³΄λ΄κΈ° ν μ€νΈ: λ¨μ ν μ€νΈλ₯Ό μμ±νμ¬ λ΄λ³΄λΈ μ€νμΌμ΄ μμλλ‘ μλνλμ§, λ³κ²½ μ¬νμ΄ νκ·(regression)λ₯Ό μ λ°νμ§ μλμ§ νμΈνμΈμ.
- λ¦°ν°(Linter) μ¬μ©: CSS λ¦°ν°λ μ½λ© νμ€μ κ°μ νκ³ CSS λ° λ΄λ³΄λ΄κΈ° κ·μΉκ³Ό κ΄λ ¨λ μ μ¬μ μΈ λ¬Έμ λ₯Ό μλ³νλ λ° λμμ΄ λ μ μμ΅λλ€.
κ³Όμ λ° κ³ λ €μ¬ν
CSS Export κ·μΉμ μλ§μ μ΄μ μ μ 곡νμ§λ§, λͺ μ¬ν΄μΌ ν λͺ κ°μ§ κ³Όμ μ κ³ λ €μ¬νλ μμ΅λλ€:
- λΈλΌμ°μ νΈνμ±: λμ λΈλΌμ°μ κ° CSS Export κ·μΉμ μ§μνλμ§ νμΈνμΈμ. κ·Έλ μ§ μλ€λ©΄ ν΄λ¦¬ν(polyfill)μ΄λ λ€λ₯Έ λμμ μ¬μ©ν΄μΌ ν μ μμ΅λλ€. μΌλ°μ μΌλ‘ CSS λͺ¨λμ λΉλ λꡬλ₯Ό ν΅ν΄ μ΄λ₯Ό μ²λ¦¬νλ―λ‘, CSS λͺ¨λμ μ¬μ©ν λ μ§μ μ μΈ λΈλΌμ°μ μ§μμ ν° λ¬Έμ κ° λμ§ μμ΅λλ€.
- λΉλ λꡬ: CSS Export κ·μΉμ λ΄λ³΄λ΄κΈ°λ₯Ό μ²λ¦¬νκ³ λ€λ£¨κΈ° μν΄ μ’ μ’ νΉμ λΉλ λꡬ(μ: CSS λͺ¨λμ μ¬μ©νλ Webpack)λ₯Ό νμλ‘ ν©λλ€.
- 볡μ‘μ± μ¦κ°: μ€νμΌ λͺ¨λμ λμ νλ©΄ νλ‘μ νΈμ 볡μ‘μ±μ΄ μΆκ°λ μ μμΌλ©°, νΉν μμ νλ‘μ νΈμ κ²½μ° λμ± κ·Έλ μ΅λλ€. μ΄μ μ΄ μΆκ°λ 볡μ‘μ±μ μμνλμ§ νκ°νμΈμ.
- λλ²κΉ : μ€νμΌ λͺ¨λ λ¬Έμ λ₯Ό λλ²κΉ νλ κ²μ λλλ‘ μ ν΅μ μΈ CSSλ₯Ό λλ²κΉ νλ κ²λ³΄λ€ λ μ΄λ €μΈ μ μμΌλ©°, νΉν 볡μ‘ν λ³νμ΄λ λμ μ€νμΌλ§μ λ€λ£° λ κ·Έλ μ΅λλ€. μ’μ λꡬμ λΈλΌμ°μ κ°λ°μ λκ΅¬κ° λμμ΄ λ μ μμ΅λλ€.
- μ±λ₯: ꡬν λ°©μμ λ°λΌ μ€νμΌ λͺ¨λμ΄ μ±λ₯μ μ μ¬μ μΌλ‘ μν₯μ λ―ΈμΉ μ μμ΅λλ€. μ½λλ₯Ό μ΅μ ννκ³ μ½λ λΆν (code splitting)κ³Ό κ°μ κΈ°μ μ μ¬μ©νμ¬ μν₯μ μ΅μννμΈμ.
CSS Export κ·μΉμ λμ
CSS Export κ·μΉμ κ°λ ₯ν λꡬμ΄μ§λ§, λͺ¨λμ CSSλ₯Ό ꡬννλ μ μΌν λ°©λ²μ μλλλ€. λͺ κ°μ§ λμμ λ€μκ³Ό κ°μ΅λλ€:
- CSS λͺ¨λ: CSS μ νμμ λν΄ κ³ μ ν ν΄λμ€ μ΄λ¦μ μλμΌλ‘ μμ±νμ¬ μ΄λ¦ μΆ©λμ λ°©μ§νκ³ λͺ¨λμ±μ μ΄μ§νλ μΈκΈ° μλ μ κ·Ό λ°©μμ
λλ€.
@export
κ·μΉμ μ’ μ’ CSS λͺ¨λ *λ΄μμ* μ¬μ©λ©λλ€. - Styled Components: μλ°μ€ν¬λ¦½νΈ μ»΄ν¬λνΈμμ μ§μ CSSλ₯Ό μμ±ν μ μκ² ν΄μ£Όλ CSS-in-JS λΌμ΄λΈλ¬λ¦¬μ λλ€.
- Emotion: Styled Componentsμ μ μ¬ν κΈ°λ₯μ μ 곡νλ λ λ€λ₯Έ CSS-in-JS λΌμ΄λΈλ¬λ¦¬μ λλ€.
- CSS BEM (Block, Element, Modifier): λͺ¨λμ λ° μ¬μ¬μ© κ°λ₯ν CSS μ»΄ν¬λνΈλ₯Ό λ§λλ λ° λμμ΄ λλ λ€μ΄λ° 컨벀μ μ λλ€. λ΄λ³΄λ΄κΈ°μ μ§μ μ μΈ κ΄λ ¨μ μμ§λ§, BEMμ λ λμ CSS ꡬμ±μ μ΄μ§ν©λλ€.
- Atomic CSS (Functional CSS): Tailwind CSSμ κ°μ΄ 미리 μ μλ μ νΈλ¦¬ν° ν΄λμ€λ₯Ό μ 곡νμ¬ μμμ μ€νμΌμ μ‘°ν©νλ μ κ·Ό λ°©μμ λλ€.
μ μμ μ κ·Όμ± κ³ λ €μ¬ν
CSS Export κ·μΉμ΄λ λ€λ₯Έ CSS λ°©λ²λ‘ μ μ¬μ©ν λ, μ μμ μ κ·Όμ±μ κ³ λ €νλ κ²μ΄ μ€μν©λλ€. λ€μμ λͺ κ°μ§ μ μν μ μ λλ€:
- μλ§¨ν± HTML: μλ§¨ν± HTML μμ(μ:
<article>
,<nav>
,<aside>
)λ₯Ό μ¬μ©νμ¬ μ½ν μΈ μ ꡬ쑰μ μλ―Έλ₯Ό λΆμ¬νμΈμ. μ΄λ 보쑰 κΈ°μ μ΄ μ½ν μΈ λ₯Ό μ΄ν΄νκ³ μ¬μ©μμκ² μλ―Έ μλ λ°©μμΌλ‘ μ 곡νλ λ° λμμ΄ λ©λλ€. - ARIA μμ±: ARIA(Accessible Rich Internet Applications) μμ±μ μ¬μ©νμ¬ μμμ κ·Έ μν μ λν μΆκ° μ 보λ₯Ό μ 곡νμΈμ. νΉν μ¬μ©μ μ§μ μ»΄ν¬λνΈλ λμ μ½ν μΈ μ μ μ©ν©λλ€.
- μμ λλΉ: μκ° μ₯μ κ° μλ μ¬μ©μκ° μ½ν μΈ λ₯Ό μ½μ μ μλλ‘ ν μ€νΈμ λ°°κ²½μ κ°μ μΆ©λΆν μμ λλΉλ₯Ό 보μ₯νμΈμ. WCAG(μΉ μ½ν μΈ μ κ·Όμ± κ°μ΄λλΌμΈ)λ νΉμ λλΉ λΉμ¨μ μ μν©λλ€.
- ν€λ³΄λ νμ: λͺ¨λ μνΈμμ© μμκ° ν€λ³΄λ νμμ ν΅ν΄ μ κ·Ό κ°λ₯νλλ‘ νμΈμ.
tabindex
μμ±μ μ¬μ©νμ¬ ν¬μ»€μ€ μμλ₯Ό μ μ΄ν μ μμ΅λλ€. - μ€ν¬λ¦° 리λ νΈνμ±: μ€ν¬λ¦° 리λλ‘ μΉμ¬μ΄νΈλ₯Ό ν μ€νΈνμ¬ μ½ν μΈ κ° μ λλ‘ μλ΄λκ³ μ¬μ©μκ° μ¬μ΄νΈλ₯Ό ν¨κ³Όμ μΌλ‘ νμν μ μλμ§ νμΈνμΈμ.
- λ°μν λμμΈ: λ€μν νλ©΄ ν¬κΈ°μ μ₯μΉμ μ μνλ λ°μν λμμΈμ λ§λμΈμ. μ΄λ λ€μν μ₯μΉλ₯Ό μ¬μ©νλ μ¬μ©μκ° μΉμ¬μ΄νΈμ μ κ·Όν μ μλλ‘ λ³΄μ₯ν©λλ€.
- μΈμ΄ μμ±:
lang
μμ±μ μ¬μ©νμ¬ μ½ν μΈ μ μΈμ΄λ₯Ό μ§μ νμΈμ. μ΄λ μ€ν¬λ¦° 리λ λ° κΈ°ν 보쑰 κΈ°μ μ΄ ν μ€νΈλ₯Ό μ¬λ°λ₯΄κ² λ°μνλ λ° λμμ΄ λ©λλ€. μλ₯Ό λ€μ΄, μμ΄μ κ²½μ°<html lang="en">
μ λλ€. νμ΄μ§μ μΌλΆκ° λ€λ₯Έ μΈμ΄λ‘ λμ΄ μλ€λ©΄ ν΄λΉ νΉμ μμμ `lang` μμ±μ μ¬μ©νμΈμ (μ: `Ceci est un paragraphe en franΓ§ais.
`). - λ체 ν
μ€νΈ:
alt
μμ±μ μ¬μ©νμ¬ μ΄λ―Έμ§ λ° κΈ°ν ν μ€νΈκ° μλ μ½ν μΈ μ λν λ체 ν μ€νΈλ₯Ό μ 곡νμΈμ. - μμλ§μΌλ‘ μ 보 μ λ¬ νΌνκΈ°: μ 보λ₯Ό μ λ¬νκΈ° μν΄ μμμλ§ μμ‘΄νμ§ λ§μΈμ. ν μ€νΈ λ μ΄λΈμ΄λ μμ΄μ½κ³Ό κ°μ μΆκ°μ μΈ μ νΈλ₯Ό μ¬μ©νμ¬ μλ§ΉμΈ μ¬μ©μλ μ 보μ μ κ·Όν μ μλλ‘ νμΈμ.
κ΅μ ν(i18n) λ° νμ§ν(l10n)
μ μΈκ³ μ¬μ©μλ₯Ό λμμΌλ‘ λμμΈν λλ κ΅μ ν(i18n)μ νμ§ν(l10n)λ₯Ό κ³ λ €ν΄μΌ ν©λλ€. μ΄λ μΉμ¬μ΄νΈλ₯Ό λ€μν μΈμ΄, λ¬Έν, μ§μμ λ§κ² μ‘°μ νλ κ²μ ν¬ν¨ν©λλ€.
- ν
μ€νΈ λ°©ν₯: μΌμͺ½μμ μ€λ₯Έμͺ½(LTR) λ° μ€λ₯Έμͺ½μμ μΌμͺ½(RTL) ν
μ€νΈ λ°©ν₯μ λͺ¨λ μ§μνμΈμ. RTL λ μ΄μμμ μ²λ¦¬νκΈ° μν΄
direction
λ°unicode-bidi
μ κ°μ CSS μμ±μ μ¬μ©νμΈμ. - λ μ§ λ° μκ° νμ: λ€λ₯Έ μ§μμ μ ν©ν λ μ§ λ° μκ° νμμ μ¬μ©νμΈμ. μλ°μ€ν¬λ¦½νΈμ
Intl
κ°μ²΄λ λ‘μΊμ λ°λΌ λ μ§μ μκ°μ νμννλ λꡬλ₯Ό μ 곡ν©λλ€. - ν΅ν νμ: λ€λ₯Έ μ§μμ μ ν©ν ν΅ν νμμ μ¬μ©νμΈμ. μλ°μ€ν¬λ¦½νΈμ
Intl
κ°μ²΄λ ν΅νλ₯Ό νμννλ λ°μλ μ¬μ©ν μ μμ΅λλ€. - μ«μ νμ: λ€λ₯Έ μ§μμ μ ν©ν μ«μ νμμ μ¬μ©νμΈμ. μΌλΆ μ§μμμλ μΌνλ₯Ό μμμ κ΅¬λΆ κΈ°νΈλ‘ μ¬μ©νκ³ λ€λ₯Έ μ§μμμλ λ§μΉ¨νλ₯Ό μ¬μ©ν©λλ€.
- λ²μ: μΉμ¬μ΄νΈ μ½ν μΈ λ₯Ό μ¬λ¬ μΈμ΄λ‘ λ²μνμΈμ. λ²μ κ΄λ¦¬ μμ€ν μ μ¬μ©νμ¬ λ²μ νλ‘μΈμ€λ₯Ό κ°μννμΈμ.
- λ¬Ένμ λ―Όκ°μ±: λ¬Ένμ μ°¨μ΄λ₯Ό μ λ νκ³ νΉμ μ§μμμ λΆμΎνκ±°λ λΆμ μ ν μ μλ μ΄λ―Έμ§λ μΈμ΄ μ¬μ©μ νΌνμΈμ.
- κΈκΌ΄ μ§μ: λμ μΈμ΄μ λ¬Έμ μ§ν©μ μ§μνλ κΈκΌ΄μ μ¬μ©νμΈμ. λ€λ₯Έ μ₯μΉμ λΈλΌμ°μ μμ μΌκ΄λ λ λλ§μ 보μ₯νκΈ° μν΄ μΉ κΈκΌ΄ μ¬μ©μ κ³ λ €νμΈμ.
κ²°λ‘
CSS Export κ·μΉμ λͺ¨λμμ΄κ³ μ μ§λ³΄μ κ°λ₯νλ©° μ¬μ¬μ© κ°λ₯ν CSSλ₯Ό ꡬμΆνκΈ° μν κ°μΉ μλ λꡬμ λλ€. κ·Έ μμΉκ³Ό λͺ¨λ² μ¬λ‘λ₯Ό μ΄ν΄ν¨μΌλ‘μ¨, κ²¬κ³ νκ³ νμ₯ κ°λ₯ν μΉ μ ν리μΌμ΄μ μ λ§λλ λ° κ·Έ νμ νμ©ν μ μμ΅λλ€. CSS λͺ¨λ, μΉ μ»΄ν¬λνΈ λλ λ€λ₯Έ νλ‘ νΈμλ νλ μμν¬λ‘ μμ νλ , CSS Export κ·μΉμ μ€νμΌμ ν¨κ³Όμ μΌλ‘ κ΄λ¦¬νκ³ μ½λμ μ λ°μ μΈ νμ§μ ν₯μμν€λ λ° λμμ΄ λ μ μμ΅λλ€.
CSS Export κ·μΉμ΄ μ 곡νλ λͺ¨λμ±κ³Ό μ μ°μ±μ λ°μλ€μ΄κ³ , CSS μν€ν μ²λ₯Ό μλ‘μ΄ μ°¨μμΌλ‘ λμ΄μ¬λ¦¬μΈμ!