aboutsummaryrefslogtreecommitdiff
path: root/files/ko/web/css
diff options
context:
space:
mode:
Diffstat (limited to 'files/ko/web/css')
-rw-r--r--files/ko/web/css/-moz-image-region/index.html54
-rw-r--r--files/ko/web/css/-webkit-line-clamp/index.html111
-rw-r--r--files/ko/web/css/-webkit-overflow-scrolling/index.html86
-rw-r--r--files/ko/web/css/@charset/index.html78
-rw-r--r--files/ko/web/css/@font-face/font-display/index.html101
-rw-r--r--files/ko/web/css/@font-face/index.html216
-rw-r--r--files/ko/web/css/@import/index.html83
-rw-r--r--files/ko/web/css/@keyframes/index.html152
-rw-r--r--files/ko/web/css/@media/index.html153
-rw-r--r--files/ko/web/css/@media/prefers-color-scheme/index.html89
-rw-r--r--files/ko/web/css/@namespace/index.html78
-rw-r--r--files/ko/web/css/@page/index.html96
-rw-r--r--files/ko/web/css/@supports/index.html193
-rw-r--r--files/ko/web/css/@viewport/height/index.html75
-rw-r--r--files/ko/web/css/@viewport/index.html120
-rw-r--r--files/ko/web/css/@viewport/viewport-fit/index.html72
-rw-r--r--files/ko/web/css/@viewport/zoom/index.html70
-rw-r--r--files/ko/web/css/_colon_active/index.html127
-rw-r--r--files/ko/web/css/_colon_checked/index.html193
-rw-r--r--files/ko/web/css/_colon_default/index.html101
-rw-r--r--files/ko/web/css/_colon_defined/index.html118
-rw-r--r--files/ko/web/css/_colon_disabled/index.html129
-rw-r--r--files/ko/web/css/_colon_enabled/index.html100
-rw-r--r--files/ko/web/css/_colon_first-child/index.html134
-rw-r--r--files/ko/web/css/_colon_first-of-type/index.html115
-rw-r--r--files/ko/web/css/_colon_first/index.html97
-rw-r--r--files/ko/web/css/_colon_focus-within/index.html96
-rw-r--r--files/ko/web/css/_colon_focus/index.html116
-rw-r--r--files/ko/web/css/_colon_fullscreen/index.html94
-rw-r--r--files/ko/web/css/_colon_hover/index.html97
-rw-r--r--files/ko/web/css/_colon_link/index.html105
-rw-r--r--files/ko/web/css/_colon_not/index.html71
-rw-r--r--files/ko/web/css/_colon_nth-child/index.html196
-rw-r--r--files/ko/web/css/_colon_root/index.html78
-rw-r--r--files/ko/web/css/_colon_visited/index.html121
-rw-r--r--files/ko/web/css/_doublecolon_after/index.html179
-rw-r--r--files/ko/web/css/_doublecolon_before/index.html237
-rw-r--r--files/ko/web/css/_doublecolon_placeholder/index.html147
-rw-r--r--files/ko/web/css/actual_value/index.html47
-rw-r--r--files/ko/web/css/align-content/index.html297
-rw-r--r--files/ko/web/css/all/index.html171
-rw-r--r--files/ko/web/css/all_about_the_containing_block/index.html263
-rw-r--r--files/ko/web/css/alternative_style_sheets/index.html24
-rw-r--r--files/ko/web/css/angle-percentage/index.html52
-rw-r--r--files/ko/web/css/angle/index.html115
-rw-r--r--files/ko/web/css/animation-delay/index.html85
-rw-r--r--files/ko/web/css/animation-direction/index.html191
-rw-r--r--files/ko/web/css/animation-duration/index.html140
-rw-r--r--files/ko/web/css/animation-fill-mode/index.html241
-rw-r--r--files/ko/web/css/animation/index.html349
-rw-r--r--files/ko/web/css/at-rule/index.html76
-rw-r--r--files/ko/web/css/attribute_selectors/index.html228
-rw-r--r--files/ko/web/css/backdrop-filter/index.html146
-rw-r--r--files/ko/web/css/backface-visibility/index.html217
-rw-r--r--files/ko/web/css/background-attachment/index.html153
-rw-r--r--files/ko/web/css/background-clip/index.html129
-rw-r--r--files/ko/web/css/background-color/index.html169
-rw-r--r--files/ko/web/css/background-image/index.html152
-rw-r--r--files/ko/web/css/background-origin/index.html113
-rw-r--r--files/ko/web/css/background-repeat/index.html233
-rw-r--r--files/ko/web/css/background-size/index.html196
-rw-r--r--files/ko/web/css/background/index.html178
-rw-r--r--files/ko/web/css/basic-shape/index.html179
-rw-r--r--files/ko/web/css/blend-mode/index.html404
-rw-r--r--files/ko/web/css/border-bottom-color/index.html114
-rw-r--r--files/ko/web/css/border-bottom-style/index.html134
-rw-r--r--files/ko/web/css/border-bottom-width/index.html150
-rw-r--r--files/ko/web/css/border-bottom/index.html109
-rw-r--r--files/ko/web/css/border-collapse/index.html148
-rw-r--r--files/ko/web/css/border-color/index.html184
-rw-r--r--files/ko/web/css/border-image-outset/index.html113
-rw-r--r--files/ko/web/css/border-image-repeat/index.html125
-rw-r--r--files/ko/web/css/border-image-slice/index.html107
-rw-r--r--files/ko/web/css/border-image-source/index.html78
-rw-r--r--files/ko/web/css/border-image-width/index.html128
-rw-r--r--files/ko/web/css/border-image/index.html168
-rw-r--r--files/ko/web/css/border-left-color/index.html114
-rw-r--r--files/ko/web/css/border-left-style/index.html134
-rw-r--r--files/ko/web/css/border-left-width/index.html150
-rw-r--r--files/ko/web/css/border-left/index.html109
-rw-r--r--files/ko/web/css/border-radius/index.html228
-rw-r--r--files/ko/web/css/border-right-color/index.html114
-rw-r--r--files/ko/web/css/border-right-style/index.html134
-rw-r--r--files/ko/web/css/border-right-width/index.html150
-rw-r--r--files/ko/web/css/border-right/index.html109
-rw-r--r--files/ko/web/css/border-spacing/index.html131
-rw-r--r--files/ko/web/css/border-style/index.html241
-rw-r--r--files/ko/web/css/border-top-color/index.html114
-rw-r--r--files/ko/web/css/border-top-style/index.html134
-rw-r--r--files/ko/web/css/border-top-width/index.html148
-rw-r--r--files/ko/web/css/border-top/index.html109
-rw-r--r--files/ko/web/css/border-width/index.html194
-rw-r--r--files/ko/web/css/border/index.html151
-rw-r--r--files/ko/web/css/box-shadow/index.html126
-rw-r--r--files/ko/web/css/box-sizing/index.html119
-rw-r--r--files/ko/web/css/calc()/index.html160
-rw-r--r--files/ko/web/css/cascade/index.html229
-rw-r--r--files/ko/web/css/child_combinator/index.html92
-rw-r--r--files/ko/web/css/class_selectors/index.html107
-rw-r--r--files/ko/web/css/clear/index.html231
-rw-r--r--files/ko/web/css/clip-path/index.html614
-rw-r--r--files/ko/web/css/color/index.html163
-rw-r--r--files/ko/web/css/color_value/index.html1374
-rw-r--r--files/ko/web/css/comments/index.html54
-rw-r--r--files/ko/web/css/common_css_questions/index.html199
-rw-r--r--files/ko/web/css/computed_value/index.html55
-rw-r--r--files/ko/web/css/contain/index.html206
-rw-r--r--files/ko/web/css/content/index.html297
-rw-r--r--files/ko/web/css/css_animated_properties/index.html14
-rw-r--r--files/ko/web/css/css_animations/index.html87
-rw-r--r--files/ko/web/css/css_animations/using_css_animations/index.html330
-rw-r--r--files/ko/web/css/css_background_and_borders/border-image_generator/index.html2627
-rw-r--r--files/ko/web/css/css_background_and_borders/border-radius_generator/index.html1601
-rw-r--r--files/ko/web/css/css_background_and_borders/box-shadow_generator/index.html2881
-rw-r--r--files/ko/web/css/css_background_and_borders/using_css_multiple_backgrounds/index.html55
-rw-r--r--files/ko/web/css/css_backgrounds_and_borders/index.html113
-rw-r--r--files/ko/web/css/css_backgrounds_and_borders/scaling_background_images/index.html137
-rw-r--r--files/ko/web/css/css_backgrounds_and_borders/using_multiple_backgrounds/index.html59
-rw-r--r--files/ko/web/css/css_basic_user_interface/index.html75
-rw-r--r--files/ko/web/css/css_box_model/index.html113
-rw-r--r--files/ko/web/css/css_box_model/introduction_to_the_css_box_model/index.html70
-rw-r--r--files/ko/web/css/css_box_model/mastering_margin_collapsing/index.html82
-rw-r--r--files/ko/web/css/css_charsets/index.html44
-rw-r--r--files/ko/web/css/css_color/index.html110
-rw-r--r--files/ko/web/css/css_colors/color_picker_tool/index.html3238
-rw-r--r--files/ko/web/css/css_columns/index.html89
-rw-r--r--files/ko/web/css/css_conditional_rules/index.html44
-rw-r--r--files/ko/web/css/css_containment/index.html123
-rw-r--r--files/ko/web/css/css_device_adaptation/index.html42
-rw-r--r--files/ko/web/css/css_flexible_box_layout/aligning_items_in_a_flex_container/index.html211
-rw-r--r--files/ko/web/css/css_flexible_box_layout/flexbox์˜_๊ธฐ๋ณธ_๊ฐœ๋…/index.html236
-rw-r--r--files/ko/web/css/css_flexible_box_layout/index.html108
-rw-r--r--files/ko/web/css/css_flexible_box_layout/๊ฐ€๋ณ€์ƒ์ž์˜_๋Œ€ํ‘œ์ ์ธ_์‚ฌ์šฉ๋ก€/index.html141
-rw-r--r--files/ko/web/css/css_flow_layout/index.html46
-rw-r--r--files/ko/web/css/css_flow_layout/intro_to_formatting_contexts/index.html92
-rw-r--r--files/ko/web/css/css_flow_layout/๋Œ€์—ด๊ณผ_ํƒˆ๋Œ€์—ด/index.html72
-rw-r--r--files/ko/web/css/css_flow_layout/์ผ๋ฐ˜_ํ๋ฆ„_์†_๋ธ”๋ก_๋ฐ_์ธ๋ผ์ธ_๋ ˆ์ด์•„์›ƒ/index.html122
-rw-r--r--files/ko/web/css/css_flow_layout/ํ๋ฆ„_๋ ˆ์ด์•„์›ƒ๊ณผ_์“ฐ๊ธฐ_๋ชจ๋“œ/index.html92
-rw-r--r--files/ko/web/css/css_flow_layout/ํ๋ฆ„_๋ ˆ์ด์•„์›ƒ๊ณผ_์˜ค๋ฒ„ํ”Œ๋กœ/index.html73
-rw-r--r--files/ko/web/css/css_fonts/index.html102
-rw-r--r--files/ko/web/css/css_generated_content/index.html43
-rw-r--r--files/ko/web/css/css_grid_layout/basic_concepts_of_grid_layout/index.html765
-rw-r--r--files/ko/web/css/css_grid_layout/grid_template_areas/index.html533
-rw-r--r--files/ko/web/css/css_grid_layout/index.html253
-rw-r--r--files/ko/web/css/css_grid_layout/layout_using_named_grid_lines/index.html497
-rw-r--r--files/ko/web/css/css_grid_layout/line-based_placement_with_css_grid/index.html649
-rw-r--r--files/ko/web/css/css_grid_layout/relationship_of_grid_layout/index.html625
-rw-r--r--files/ko/web/css/css_images/implementing_image_sprites_in_css/index.html56
-rw-r--r--files/ko/web/css/css_images/index.html107
-rw-r--r--files/ko/web/css/css_images/using_css_gradients/index.html750
-rw-r--r--files/ko/web/css/css_lists_and_counters/index.html57
-rw-r--r--files/ko/web/css/css_lists_and_counters/using_css_counters/index.html148
-rw-r--r--files/ko/web/css/css_logical_properties/index.html136
-rw-r--r--files/ko/web/css/css_masks/index.html68
-rw-r--r--files/ko/web/css/css_miscellaneous/index.html43
-rw-r--r--files/ko/web/css/css_namespaces/index.html42
-rw-r--r--files/ko/web/css/css_pages/index.html73
-rw-r--r--files/ko/web/css/css_positioning/index.html61
-rw-r--r--files/ko/web/css/css_positioning/understanding_z_index/adding_z-index/index.html157
-rw-r--r--files/ko/web/css/css_positioning/understanding_z_index/index.html32
-rw-r--r--files/ko/web/css/css_positioning/understanding_z_index/stacking_and_float/index.html146
-rw-r--r--files/ko/web/css/css_positioning/understanding_z_index/stacking_context_example_1/index.html120
-rw-r--r--files/ko/web/css/css_positioning/understanding_z_index/stacking_context_example_2/index.html123
-rw-r--r--files/ko/web/css/css_positioning/understanding_z_index/stacking_context_example_3/index.html167
-rw-r--r--files/ko/web/css/css_positioning/understanding_z_index/stacking_without_z-index/index.html145
-rw-r--r--files/ko/web/css/css_positioning/understanding_z_index/the_stacking_context/index.html240
-rw-r--r--files/ko/web/css/css_ruby/index.html45
-rw-r--r--files/ko/web/css/css_scroll_snap_points/index.html50
-rw-r--r--files/ko/web/css/css_selectors/index.html133
-rw-r--r--files/ko/web/css/css_shapes/index.html80
-rw-r--r--files/ko/web/css/css_table/index.html48
-rw-r--r--files/ko/web/css/css_text/index.html71
-rw-r--r--files/ko/web/css/css_text_decoration/index.html69
-rw-r--r--files/ko/web/css/css_transforms/index.html66
-rw-r--r--files/ko/web/css/css_transforms/using_css_transforms/index.html80
-rw-r--r--files/ko/web/css/css_transitions/index.html59
-rw-r--r--files/ko/web/css/css_transitions/using_css_transitions/index.html1058
-rw-r--r--files/ko/web/css/css_types/index.html100
-rw-r--r--files/ko/web/css/css_variables/index.html37
-rw-r--r--files/ko/web/css/css_writing_modes/index.html57
-rw-r--r--files/ko/web/css/css_๋‹จ์œ„์™€_๊ฐ’/index.html497
-rw-r--r--files/ko/web/css/cursor/index.html315
-rw-r--r--files/ko/web/css/cursor/using_url_values_for_the_cursor_property/index.html70
-rw-r--r--files/ko/web/css/descendant_combinator/index.html108
-rw-r--r--files/ko/web/css/display-internal/index.html131
-rw-r--r--files/ko/web/css/display/index.html234
-rw-r--r--files/ko/web/css/filter-function/blur()/index.html40
-rw-r--r--files/ko/web/css/filter-function/brightness()/index.html41
-rw-r--r--files/ko/web/css/filter-function/contrast()/index.html41
-rw-r--r--files/ko/web/css/filter-function/index.html210
-rw-r--r--files/ko/web/css/filter/index.html1138
-rw-r--r--files/ko/web/css/filter_effects/index.html70
-rw-r--r--files/ko/web/css/flex-basis/index.html209
-rw-r--r--files/ko/web/css/flex-direction/index.html155
-rw-r--r--files/ko/web/css/flex-flow/index.html91
-rw-r--r--files/ko/web/css/flex-grow/index.html123
-rw-r--r--files/ko/web/css/flex-shrink/index.html123
-rw-r--r--files/ko/web/css/flex-wrap/index.html159
-rw-r--r--files/ko/web/css/flex/index.html267
-rw-r--r--files/ko/web/css/float/index.html215
-rw-r--r--files/ko/web/css/font-family/index.html177
-rw-r--r--files/ko/web/css/font-feature-settings/index.html128
-rw-r--r--files/ko/web/css/font-size/index.html220
-rw-r--r--files/ko/web/css/font-synthesis/index.html111
-rw-r--r--files/ko/web/css/font-weight/index.html283
-rw-r--r--files/ko/web/css/font/index.html345
-rw-r--r--files/ko/web/css/frequency/index.html75
-rw-r--r--files/ko/web/css/gap/index.html220
-rw-r--r--files/ko/web/css/general_sibling_combinator/index.html80
-rw-r--r--files/ko/web/css/getting_started/javascript/index.html144
-rw-r--r--files/ko/web/css/getting_started/svg_graphics/index.html195
-rw-r--r--files/ko/web/css/getting_started/xbl_bindings/index.html198
-rw-r--r--files/ko/web/css/getting_started/xml_data/index.html186
-rw-r--r--files/ko/web/css/getting_started/xul_user_interfaces/index.html315
-rw-r--r--files/ko/web/css/gradient/index.html160
-rw-r--r--files/ko/web/css/grid-area/index.html206
-rw-r--r--files/ko/web/css/grid/index.html192
-rw-r--r--files/ko/web/css/height/index.html175
-rw-r--r--files/ko/web/css/hyphens/index.html159
-rw-r--r--files/ko/web/css/id_selectors/index.html85
-rw-r--r--files/ko/web/css/image-rendering/index.html120
-rw-r--r--files/ko/web/css/image/index.html175
-rw-r--r--files/ko/web/css/index.html96
-rw-r--r--files/ko/web/css/index/index.html10
-rw-r--r--files/ko/web/css/inherit/index.html77
-rw-r--r--files/ko/web/css/inheritance/index.html54
-rw-r--r--files/ko/web/css/initial/index.html78
-rw-r--r--files/ko/web/css/initial_value/index.html51
-rw-r--r--files/ko/web/css/integer/index.html93
-rw-r--r--files/ko/web/css/isolation/index.html114
-rw-r--r--files/ko/web/css/layout_mode/index.html32
-rw-r--r--files/ko/web/css/length-percentage/index.html55
-rw-r--r--files/ko/web/css/length/index.html252
-rw-r--r--files/ko/web/css/letter-spacing/index.html135
-rw-r--r--files/ko/web/css/line-break/index.html112
-rw-r--r--files/ko/web/css/linear-gradient()/index.html204
-rw-r--r--files/ko/web/css/margin-bottom/index.html100
-rw-r--r--files/ko/web/css/margin-left/index.html160
-rw-r--r--files/ko/web/css/margin-right/index.html159
-rw-r--r--files/ko/web/css/margin-top/index.html100
-rw-r--r--files/ko/web/css/margin/index.html176
-rw-r--r--files/ko/web/css/mask/index.html117
-rw-r--r--files/ko/web/css/max-height/index.html127
-rw-r--r--files/ko/web/css/max-width/index.html173
-rw-r--r--files/ko/web/css/media_queries/index.html103
-rw-r--r--files/ko/web/css/media_queries/using_media_queries_for_accessibility/index.html93
-rw-r--r--files/ko/web/css/min-height/index.html123
-rw-r--r--files/ko/web/css/min-width/index.html122
-rw-r--r--files/ko/web/css/mix-blend-mode/index.html651
-rw-r--r--files/ko/web/css/number/index.html85
-rw-r--r--files/ko/web/css/object-fit/index.html170
-rw-r--r--files/ko/web/css/object-position/index.html123
-rw-r--r--files/ko/web/css/opacity/index.html144
-rw-r--r--files/ko/web/css/order/index.html110
-rw-r--r--files/ko/web/css/outline-style/index.html256
-rw-r--r--files/ko/web/css/outline-width/index.html141
-rw-r--r--files/ko/web/css/outline/index.html158
-rw-r--r--files/ko/web/css/overflow-wrap/index.html118
-rw-r--r--files/ko/web/css/overflow/index.html146
-rw-r--r--files/ko/web/css/padding-bottom/index.html111
-rw-r--r--files/ko/web/css/padding-left/index.html109
-rw-r--r--files/ko/web/css/padding-right/index.html109
-rw-r--r--files/ko/web/css/padding-top/index.html111
-rw-r--r--files/ko/web/css/padding/index.html158
-rw-r--r--files/ko/web/css/paged_media/index.html19
-rw-r--r--files/ko/web/css/paint-order/index.html110
-rw-r--r--files/ko/web/css/percentage/index.html86
-rw-r--r--files/ko/web/css/pointer-events/index.html168
-rw-r--r--files/ko/web/css/position/index.html316
-rw-r--r--files/ko/web/css/position_value/index.html135
-rw-r--r--files/ko/web/css/pseudo-classes/index.html166
-rw-r--r--files/ko/web/css/pseudo-elements/index.html124
-rw-r--r--files/ko/web/css/reference/index.html190
-rw-r--r--files/ko/web/css/reference/property_template/index.html131
-rw-r--r--files/ko/web/css/replaced_element/index.html65
-rw-r--r--files/ko/web/css/resolved_value/index.html39
-rw-r--r--files/ko/web/css/revert/index.html137
-rw-r--r--files/ko/web/css/selector_list/index.html101
-rw-r--r--files/ko/web/css/shorthand_properties/index.html156
-rw-r--r--files/ko/web/css/specificity/index.html331
-rw-r--r--files/ko/web/css/specified_value/index.html67
-rw-r--r--files/ko/web/css/syntax/index.html79
-rw-r--r--files/ko/web/css/tab-size/index.html121
-rw-r--r--files/ko/web/css/text-align/index.html234
-rw-r--r--files/ko/web/css/text-decoration/index.html133
-rw-r--r--files/ko/web/css/text-shadow/index.html126
-rw-r--r--files/ko/web/css/time/index.html88
-rw-r--r--files/ko/web/css/transform-function/index.html158
-rw-r--r--files/ko/web/css/transform-function/matrix()/index.html89
-rw-r--r--files/ko/web/css/transform-function/scalex()/index.html101
-rw-r--r--files/ko/web/css/transform/index.html151
-rw-r--r--files/ko/web/css/transition-delay/index.html395
-rw-r--r--files/ko/web/css/transition/index.html150
-rw-r--r--files/ko/web/css/type_selectors/index.html86
-rw-r--r--files/ko/web/css/universal_selectors/index.html105
-rw-r--r--files/ko/web/css/unset/index.html120
-rw-r--r--files/ko/web/css/url/index.html79
-rw-r--r--files/ko/web/css/used_value/index.html127
-rw-r--r--files/ko/web/css/user-select/index.html123
-rw-r--r--files/ko/web/css/using_css_custom_properties/index.html262
-rw-r--r--files/ko/web/css/value_definition_syntax/index.html436
-rw-r--r--files/ko/web/css/var()/index.html99
-rw-r--r--files/ko/web/css/vertical-align/index.html246
-rw-r--r--files/ko/web/css/visibility/index.html176
-rw-r--r--files/ko/web/css/white-space/index.html242
-rw-r--r--files/ko/web/css/width/index.html200
-rw-r--r--files/ko/web/css/will-change/index.html171
-rw-r--r--files/ko/web/css/word-break/index.html141
-rw-r--r--files/ko/web/css/word-spacing/index.html127
-rw-r--r--files/ko/web/css/z-index/index.html138
-rw-r--r--files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/๋ฆฌ์ŠคํŠธ/index.html244
-rw-r--r--files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/๋ฏธ๋””์–ด/index.html346
-rw-r--r--files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/๋ฐฐ์น˜/index.html369
-rw-r--r--files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/์ƒ์ž/index.html330
-rw-r--r--files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/์ข…์†๊ณผ_์ƒ์†/index.html126
-rw-r--r--files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/ํ…Œ์ด๋ธ”/index.html474
-rw-r--r--files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/ํ…์ŠคํŠธ_์Šคํƒ€์ผ/index.html149
-rw-r--r--files/ko/web/css/์ธ์ ‘_ํ˜•์ œ_์„ ํƒ์ž/index.html83
318 files changed, 61259 insertions, 0 deletions
diff --git a/files/ko/web/css/-moz-image-region/index.html b/files/ko/web/css/-moz-image-region/index.html
new file mode 100644
index 0000000000..1bc12db1e6
--- /dev/null
+++ b/files/ko/web/css/-moz-image-region/index.html
@@ -0,0 +1,54 @@
+---
+title: '-moz-image-region'
+slug: Web/CSS/-moz-image-region
+tags:
+ - CSS
+ - CSS Property
+ - 'CSS:Mozilla Extensions'
+ - Non-standard
+translation_of: Web/CSS/-moz-image-region
+---
+<div>{{CSSRef}}{{Non-standard_header}}</div>
+
+<p>XUL ์š”์†Œ์™€ ๊ฐ€์ƒ์š”์†Œ๋“ค์— ๋Œ€ํ•˜์—ฌย {{ Cssxref("list-style-image") }} ย ์†์„ฑ์„ ์‚ฌ์šฉํ• ๋•Œย ์ดย ์†์„ฑ์€ ์ „์ฒด์ด๋ฏธ์ง€์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ถ€๋ถ„์˜ ๋ น์—ญ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ย ์ด๊ฒƒ์€ ์š”์†Œ๋“ค์ด ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ๊ฐ™์€ ์ด๋ฏธ์ง€์˜ ์„œ๋กœ๋‹ค๋ฅธ ๋ถ€๋ถ„์„ ์‚ฌ์šฉํ• ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">/* Keyword value */
+-moz-image-region: auto;
+
+/* &lt;shape&gt; value */
+-moz-image-region: rect(0, 8px, 4px, 4px);
+
+/* Global values */
+-moz-image-region: inherit;
+-moz-image-region: initial;
+-moz-image-region: unset;</pre>
+
+<p>ย </p>
+
+<p>๋ฌธ๋ฒ•์€ย {{ Cssxref("clip") }}์†์„ฑ๊ณผ ๋ฅ˜์‚ฌํ•ฉ๋‹ˆ๋‹ค. 4๊ฐœ์˜ ๊ฐ’์€ ๋ชจ๋‘ย ์ด๋ฏธ์ง€์˜ ์™ธ์ชฝ ์›ƒ๋ชจ์„œ๋ฆฌ๋กœ๋ถ€ํ„ฐย ์ƒ๋Œ€์ ์ž…๋‹ˆ๋‹ค.</p>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre>-moz-image-region: rect(<em>top</em>, <em>right</em>, <em>bottom</em>, <em>left</em>);</pre>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{CSSSyntax}}</pre>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<pre>#example-button {
+ /* display only the 4x4 area from the top left of this image */
+ list-style-image: url("chrome://example/skin/example.png");
+ -moz-image-region: rect(0px, 4px, 4px, 0px);
+}
+#example-button:hover {
+ /* use the 4x4 area to the right of the first for the hovered button */
+ -moz-image-region: rect(0px, 8px, 4px, 4px);
+}</pre>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{Compat("css.properties.-moz-image-region")}}</p>
diff --git a/files/ko/web/css/-webkit-line-clamp/index.html b/files/ko/web/css/-webkit-line-clamp/index.html
new file mode 100644
index 0000000000..1c08a3f70b
--- /dev/null
+++ b/files/ko/web/css/-webkit-line-clamp/index.html
@@ -0,0 +1,111 @@
+---
+title: '-webkit-line-clamp'
+slug: Web/CSS/-webkit-line-clamp
+tags:
+ - CSS
+ - CSS Property
+ - Non-standard
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/-webkit-line-clamp
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>-webkit-line-clamp</code></strong> CSS ์†์„ฑ์€ {{Glossary("block container", "๋ธ”๋ก ์ปจํ…Œ์ด๋„ˆ")}}์˜ ์ฝ˜ํ…์ธ ๋ฅผ ์ง€์ •ํ•œ ์ค„ ์ˆ˜๋งŒํผ์œผ๋กœ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{cssxref("display")}} ์†์„ฑ์„ <code>-webkit-box</code> ๋˜๋Š” <code>-webkit-inline-box</code>๋กœ, ๊ทธ๋ฆฌ๊ณ  {{cssxref("-webkit-box-orient")}} ์†์„ฑ์„ <code>vertical</code>๋กœ ์„ค์ •ํ•œ ๊ฒฝ์šฐ์—๋งŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>-webkit-line-clamp</code>๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, ๋ง์ค„์ž„ํ‘œ๋Š” ๋…ธ์ถœ๋˜๋‚˜ ๋„˜์นœ ์ฝ˜ํ…์ธ ๊ฐ€ ์ˆจ๊ฒจ์ง€์ง€ ์•Š์œผ๋ฏ€๋กœ ๋Œ€๊ฐœ {{cssxref("overflow")}} ์†์„ฑ ๋˜ํ•œ <code>hidden</code>์œผ๋กœ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์•ต์ปค ์š”์†Œ์— ์ ์šฉํ•œ ๊ฒฝ์šฐ ํ…์ŠคํŠธ์˜ ๋์ด ์•„๋‹ˆ๋ผ ์ค‘์•™์—์„œ ์ž˜๋ฆฌ๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="blockIndicator note">
+<p><strong>์ฐธ๊ณ </strong>:<code>-webkit-line-clamp</code>๋Š” ์›๋ž˜ WebKit์ด ๊ตฌํ˜„ํ–ˆ์—ˆ์œผ๋ฉฐ ๋ช‡๋ช‡ ๋ฌธ์ œ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋‚˜ ๋ ˆ๊ฑฐ์‹œ ์ง€์›์„ ์œ„ํ•ด ํ‘œ์ค€ํ™”๋ฅผ ๊ฑฐ์ณค์Šต๋‹ˆ๋‹ค. <a href="https://www.w3.org/TR/css-overflow-3/#propdef--webkit-line-clamp">CSS Overflow Module Level 3</a> ๋ช…์„ธ์˜ {{cssxref("line-clamp")}}๊ฐ€ <code>-webkit-line-clamp</code>๋ฅผ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•ด ์ •์˜๋œ ์†์„ฑ์ž…๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+-webkit-line-clamp: none;
+
+/* &lt;integer&gt; ๊ฐ’ */
+-webkit-line-clamp: 3;
+-webkit-line-clamp: 10;
+
+/* ์ „์—ญ ๊ฐ’ */
+-webkit-line-clamp: inherit;
+-webkit-line-clamp: initial;
+-webkit-line-clamp: unset;
+</pre>
+
+<dl>
+ <dt><code>none</code></dt>
+ <dd>์ฝ˜ํ…์ธ ๋ฅผ ์ž๋ฅด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("integer")}}</dt>
+ <dd>๋ช‡ ์ค„ ๋’ค์— ์ฝ˜ํ…์ธ ๋ฅผ ์ž๋ฅผ์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. 0๋ณด๋‹ค ์ปค์•ผ ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{CSSSyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="๋ฌธ๋‹จ_์ž๋ฅด๊ธฐ">๋ฌธ๋‹จ ์ž๋ฅด๊ธฐ</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;p&gt;
+ In this example the &lt;code&gt;-webkit-line-clamp&lt;/code&gt; property is set to &lt;code&gt;3&lt;/code&gt;, which means the text is clamped after three lines.
+ An ellipsis will be shown at the point where the text is clamped.
+&lt;/p&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">p {
+ width: 300px;
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 3;
+ overflow: hidden;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ", "100%", "100")}}</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 Overflow", "#propdef--webkit-line-clamp", "-webkit-line-clamp")}}</td>
+ <td>{{Spec2("CSS3 Overflow")}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.-webkit-line-clamp")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="https://css-tricks.com/line-clampin/">Line Clampinโ€™ (Truncating Multiple Line Text)</a></li>
+ <li>{{cssxref("line-clamp")}}</li>
+</ul>
diff --git a/files/ko/web/css/-webkit-overflow-scrolling/index.html b/files/ko/web/css/-webkit-overflow-scrolling/index.html
new file mode 100644
index 0000000000..ef195eed02
--- /dev/null
+++ b/files/ko/web/css/-webkit-overflow-scrolling/index.html
@@ -0,0 +1,86 @@
+---
+title: '-webkit-overflow-scrolling'
+slug: Web/CSS/-webkit-overflow-scrolling
+tags:
+ - CSS
+ - CSS Property
+ - Non-standard
+ - Reference
+translation_of: Web/CSS/-webkit-overflow-scrolling
+---
+<div>{{CSSRef}} {{Non-standard_header}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>-webkit-overflow-scrolling</code></strong> ์†์„ฑ์€ ํ„ฐ์น˜ ๋‹จ๋ง๊ธฐ์—์„œ ์ฃผ์–ด์ง„ ์š”์†Œ์˜ ๋ชจ๋ฉ˜ํ…€ ๊ธฐ๋ฐ˜ ์Šคํฌ๋กค ํ™œ์„ฑํ™” ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๊ฐ’">๊ฐ’</h2>
+
+<dl>
+ <dt><code>auto</code></dt>
+ <dd>"์ผ๋ฐ˜์ "์ธ ์Šคํฌ๋กค์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰ ์†๊ฐ€๋ฝ์„ ํ„ฐ์น˜ ํ™”๋ฉด์—์„œ ๋–ผ๋Š” ์ˆœ๊ฐ„ ์Šคํฌ๋กค์ด ๋ฉˆ์ถฅ๋‹ˆ๋‹ค.</dd>
+ <dt><code>touch</code></dt>
+ <dd>๋ชจ๋ฉ˜ํ…€ ๊ธฐ๋ฐ˜ ์Šคํฌ๋กค์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์Šคํฌ๋กค ์ œ์Šค์ณ๊ฐ€ ๋๋‚˜๊ณ  ์†๊ฐ€๋ฝ์„ ํ„ฐ์น˜ ํ™”๋ฉด์—์„œ ๋–ผ์–ด๋„ ์ž ์‹œ ์Šคํฌ๋กค์ด ์ง€์†๋ฉ๋‹ˆ๋‹ค. ์ง€์† ์†๋„์™€ ์‹œ๊ฐ„์€ ์Šคํฌ๋กค ์ œ์Šค์ณ์˜ ์„ธ๊ธฐ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๋˜ํ•œ ์ƒˆ๋กœ์šด {{glossary("stacking context", "์Œ“์ž„ ๋งฅ๋ฝ")}}์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;div class="scroll-touch"&gt;
+ &lt;p&gt;
+ This paragraph has momentum scrolling
+ &lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="scroll-auto"&gt;
+ &lt;p&gt;
+ This paragraph does not.
+ &lt;/p&gt;
+&lt;/div&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">div {
+ width: 100%;
+ overflow: auto;
+}
+
+p {
+ width: 200%;
+ background: #f5f9fa;
+ border: 2px solid #eaf2f4;
+ padding: 10px;
+}
+
+.scroll-touch {
+ -webkit-overflow-scrolling: touch; /* Lets it scroll lazy */
+}
+
+.scroll-auto {
+ -webkit-overflow-scrolling: auto; /* Stops scrolling immediately */
+}
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ')}}</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<p>๋ช…์„ธ์— ์†ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Apple์˜ <a href="https://developer.apple.com/library/safari/documentation/AppleApplications/Reference/SafariCSSRef/Articles/StandardCSSProperties.html#//apple_ref/css/property/-webkit-overflow-scrolling">Safari CSS Reference์— ์„ค๋ช…์ด ์žˆ์Šต๋‹ˆ๋‹ค</a>.</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.-webkit-overflow-scrolling")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="http://css-tricks.com/snippets/css/momentum-scrolling-on-ios-overflow-elements/">CSS-Tricks article with demo</a></li>
+</ul>
diff --git a/files/ko/web/css/@charset/index.html b/files/ko/web/css/@charset/index.html
new file mode 100644
index 0000000000..6cdeb08fb5
--- /dev/null
+++ b/files/ko/web/css/@charset/index.html
@@ -0,0 +1,78 @@
+---
+title: '@charset'
+slug: Web/CSS/@charset
+tags:
+ - At-rule
+ - CSS
+ - Layout
+ - Reference
+ - Web
+translation_of: Web/CSS/@charset
+---
+<div>{{ CSSRef }}</div>
+
+<p><strong><code>@charset</code></strong> <a href="/ko/docs/Web/CSS" title="CSS">CSS</a> <a href="/ko/docs/Web/CSS/At-rule" title="At-rule">at-๊ทœ์น™</a>์€ ์Šคํƒ€์ผ ์‹œํŠธ์— ์“ฐ์ด๋Š” ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์Šคํƒ€์ผ ์‹œํŠธ์˜ ์ฒซ ๋ฒˆ์งธ ์š”์†Œ์—ฌ์•ผ ํ•˜๋ฉฐ ์–ด๋–ค ๋ฌธ์ž๊ฐ€ ์„ ํ–‰๋˜์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค; <a href="/ko/docs/Web/CSS/Syntax#nested_statements" title="nested_statements">์ค‘์ฒฉ๋œ ๋ฌธ</a>์ด ์•„๋‹ˆ๊ธฐ์—, <a href="/ko/docs/Web/CSS/At-rule#Conditional_Group_Rules" title="At-rule#Conditional_Group_Rules">์กฐ๊ฑด๋ถ€ ๊ทธ๋ฃน at-๊ทœ์น™</a> ๋‚ด์— ์‚ฌ์šฉ๋  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ <code>@charset</code> at-๊ทœ์น™์ด ์ •์˜๋œ ๊ฒฝ์šฐ, ์ฒซ ๋ฒˆ์งธ ๊ฒƒ๋งŒ ์‚ฌ์šฉ๋˜๊ณ  HTML ์š”์†Œ์˜ <code>style</code> attribute ๋˜๋Š” HTML ํŽ˜์ด์ง€์˜ ๋ฌธ์ž ์ง‘ํ•ฉ๊ณผ ๊ด€๋ จ ์žˆ๋Š” {{ HTMLElement("style") }} ์š”์†Œ ๋‚ด์—์„œ ์‚ฌ์šฉ๋  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">@charset "utf-8";
+</pre>
+
+<p>์ด at-๊ทœ์น™์€ {{ cssxref("content") }}์ฒ˜๋Ÿผ ์ผ๋ถ€ CSS ์†์„ฑ(property)์—์„œ ๋น„ ASCII ๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์Šคํƒ€์ผ ์‹œํŠธ์˜ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์„ ์ •์˜ํ•˜๋Š” ์—ฌ๋Ÿฌ ๋ฐฉ๋ฒ•์ด ์žˆ๊ธฐ์—, ๋ธŒ๋ผ์šฐ์ €๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ˆœ์„œ๋กœ ๋‹ค์Œ ๋ฐฉ๋ฒ•์„ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค( ๊ทธ๋ฆฌ๊ณ  ํ•˜๋‚˜๊ฐ€ ๊ฒฐ๊ณผ๋ฅผ ์‚ฐ์ถœํ•˜์ž ๋งˆ์ž ๊ณง ๋ฉˆ์ถฅ๋‹ˆ๋‹ค):</p>
+
+<ol>
+ <li>ํŒŒ์ผ์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์— ๋†“์ด๋Š” <a href="http://en.wikipedia.org/wiki/Byte_order_mark" title="Byte_order_mark">Unicode byte-order</a> ๋ฌธ์ž๊ฐ’.</li>
+ <li><code>Content-Type:</code> HTTP ํ—ค๋”์˜ <code>charset</code> attribute ๋˜๋Š” ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์“ฐ์ด๋Š” ํ”„๋กœํ† ์ฝœ ๋“ฑ๊ฐ€๋ฌผ์— ์ฃผ์–ด์ง„ ๊ฐ’.</li>
+ <li><code>@charset</code> CSS at-๊ทœ์น™.</li>
+ <li>์ฐธ์กฐํ•˜๋Š” ๋ฌธ์„œ์— ์˜ํ•ด ์ •์˜๋œ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ ์‚ฌ์šฉ: {{ HTMLElement("link") }} ์š”์†Œ์˜ <code>charset</code> attribute. ์ด ๋ฉ”์„œ๋“œ๋Š” HTML5์—์„œ ํ๊ธฐ(obsolete)๋˜์–ด ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค.</li>
+ <li>๋ฌธ์„œ๊ฐ€ UTF-8์ด๋ผ๊ณ  ๊ฐ€์ •</li>
+</ol>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre>@charset "UTF-8";
+@charset 'iso-8859-15';
+</pre>
+
+<p>where:</p>
+
+<dl>
+ <dt style="margin: 0 40px;"><em>charset</em></dt>
+ <dd style="margin: 0 40px;">์‚ฌ์šฉ๋˜๋Š” ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์„ ๋‚˜ํƒ€๋‚ด๋Š” {{cssxref("&lt;string&gt;")}}์ž…๋‹ˆ๋‹ค. <a href="http://www.iana.org/assignments/character-sets">IANA-registry</a>์— ์ •์˜๋œ ์›น ์•ˆ์ „ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ์˜ ์ด๋ฆ„์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์ด๋ฆ„์ด ์ธ์ฝ”๋”ฉ๊ณผ ๊ด€๋ จ๋œ ๊ฒฝ์šฐ, <em>preferred</em>๋กœ ํ‘œ์‹œ๋œ ๊ฒƒ๋งŒ ์‚ฌ์šฉ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}
+</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">@charset "UTF-8";ย ย ย ย ย  /* ์Šคํƒ€์ผ ์‹œํŠธ์˜ ์ธ์ฝ”๋”ฉ์„ Unicode UTF-8๋กœ ์„ค์ • */
+@charset 'iso-8859-15'; /* ์Šคํƒ€์ผ ์‹œํŠธ์˜ ์ธ์ฝ”๋”ฉ์„ Latin-9 (์„œ์œ ๋Ÿฝ์–ด, euro sign ์žˆ๋Š”) ๋กœ ์„ค์ • */
+ @charset "UTF-8"; /* ๋ฌดํšจํ•œ, at-๊ทœ์น™ ์•ž์— ๋ฌธ์ž(๊ณต๋ฐฑ)๊ฐ€ ์žˆ์Œ */
+@charset UTF-8; /* ๋ฌดํšจํ•œ, ' ๋˜๋Š” " ์—†๋Š” ๋ฌธ์ž์ง‘ํ•ฉ CSS {{cssxref("&lt;string&gt;")}}์ด ์•„๋‹˜ */
+</pre>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'syndata.html#x57', '@charset') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{Compat("css.at-rules.charset")}}</p>
diff --git a/files/ko/web/css/@font-face/font-display/index.html b/files/ko/web/css/@font-face/font-display/index.html
new file mode 100644
index 0000000000..20d334f95c
--- /dev/null
+++ b/files/ko/web/css/@font-face/font-display/index.html
@@ -0,0 +1,101 @@
+---
+title: font-display
+slug: Web/CSS/@font-face/font-display
+translation_of: Web/CSS/@font-face/font-display
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>font-display</code></strong>ย ์„ค๋ช…์ž(descriptor)๋Š” font face๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋‹ค์šด๋กœ๋“œ ์—ฌ๋ถ€์™€ ์‚ฌ์šฉ ์‹œ๊ธฐ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.</p>
+
+<h2 id="The_font_display_timeline">The font display timeline</h2>
+
+<p>font display ์‹œ๊ฐํ‘œ๋Š”ย ์œ ์ € ์—์ด์ „ํŠธ๊ฐ€ ์ง€์ •๋œ ๋‹ค์šด๋กœ๋“œ ํฐํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋Š” ์ˆœ๊ฐ„ ์‹œ์ž‘ํ•˜๋Š” ํƒ€์ด๋จธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.ย ์‹œ๊ฐํ‘œ๋Š” ์•„๋ž˜์˜ ์„ธ ๊ฐ€์ง€ ๊ธฐ๊ฐ„(period)์œผ๋กœ ๋‚˜๋‰˜์–ด์ ธ font face๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ์š”์†Œ(element)์˜ ๋ Œ๋”๋ง ๋™์ž‘์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</p>
+
+<dl>
+ <dt>ํฐํŠธ ์ฐจ๋‹จ ๊ธฐ๊ฐ„</dt>
+ <dd>font face๊ฐ€ ๋กœ๋“œ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ font face๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋Š” ์š”์†Œ๋Š”ย <em>๋ณด์ด์ง€ ์•Š๋Š”</em>ย ๋Œ€์ฒด ํฐํŠธ๋ฅผ ๋ Œ๋”๋ง ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๊ฐ„ ๋™์•ˆ font face๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ๋กœ๋“œ๋˜๋ฉด ์š”์ฒญ๋œ ํฐํŠธ๋กœ ๋‹ค์‹œ ๋ Œ๋”๋ง ๋ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>ํฐํŠธ ๊ต์ฒด ๊ธฐ๊ฐ„</dt>
+ <dd>font face๊ฐ€ ๋กœ๋“œ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ font face๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋Š” ์š”์†Œ๋Š” (ํ…์ŠคํŠธ๊ฐ€ ํ‘œ์‹œ๋˜๋Š”)๋Œ€์ฒด ํฐํŠธ๋ฅผ ๋ Œ๋”๋ง ํ•ฉ๋‹ˆ๋‹ค.ย ์ด ๊ธฐ๊ฐ„ ๋™์•ˆ font face๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ๋กœ๋“œ๋˜๋ฉด ์š”์ฒญ๋œ ํฐํŠธ๋กœ ๋‹ค์‹œ ๋ Œ๋”๋ง ๋ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>ํฐํŠธ ์‹คํŒจ ๊ธฐ๊ฐ„</dt>
+ <dd>font face๊ฐ€ ๋กœ๋“œ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์œ ์ € ์—์ด์ „ํŠธ๋Š” ๋กœ๋“œ ์‹คํŒจ๋กœ ์ทจ๊ธ‰ํ•˜๊ณ  ์ •์ƒ์ ์ธ ๋Œ€์ฒด ํฐํŠธ๋ฅผ ๋ Œ๋”๋ง ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Syntax">Syntax</h2>
+
+<pre class="brush: css; notranslate">/* Keyword values */
+font-display: auto;
+font-display: block;
+font-display: swap;
+font-display: fallback;
+font-display: optional;</pre>
+
+<h3 id="Values">Values</h3>
+
+<dl>
+ <dt><code>auto</code></dt>
+ <dd>font display ์ „๋žต์€ ์œ ์ € ์—์ด์ „ํŠธ์— ์˜ํ•ด ์ •์˜๋ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>block</code></dt>
+ <dd>font face์— ์งง์€ ์ฐจ๋‹จ ๊ธฐ๊ฐ„๊ณผ ๋ฌดํ•œ๋Œ€์˜ ๊ต์ฒด ๊ธฐ๊ฐ„์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>swap</code></dt>
+ <dd>font face์— ๋งค์šฐ ์ž‘์€ ์ฐจ๋‹จ ๊ธฐ๊ฐ„๊ณผ ๋ฌดํ•œ๋Œ€์˜ ๊ต์ฒด ๊ธฐ๊ฐ„์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>fallback</code></dt>
+ <dd>font face์— ๋งค์šฐ ์ž‘์€ ์ฐจ๋‹จ ๊ธฐ๊ฐ„๊ณผ ์งง์€ ๊ต์ฒด ๊ธฐ๊ฐ„์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>optional</code></dt>
+ <dd>font face์— ๋งค์šฐ ์ž‘์€ ์ฐจ๋‹จ ๊ธฐ๊ฐ„๊ณผ ๊ต์ฒด ๊ธฐ๊ฐ„์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="Formal_syntax">Formal syntax</h3>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="Examples">Examples</h2>
+
+<pre class="brush: css; highlight[7] notranslate">@font-face {
+ font-family: ExampleFont;
+ src: url(/path/to/fonts/examplefont.woff) format('woff'),
+ url(/path/to/fonts/examplefont.eot) format('eot');
+ font-weight: 400;
+ font-style: normal;
+ font-display: fallback;
+}</pre>
+
+<h2 id="Specifications">Specifications</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('CSS4 Fonts', '#font-display-desc', 'font-display')}}</td>
+ <td>{{Spec2('CSS4 Fonts')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility">Browser compatibility</h2>
+
+
+
+<p>{{Compat("css.at-rules.font-face.font-display")}}</p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>{{cssxref("@font-face/font-family", "font-family")}}</li>
+ <li>{{cssxref("@font-face/font-stretch", "font-stretch")}}</li>
+ <li>{{cssxref("@font-face/font-style", "font-style")}}</li>
+ <li>{{cssxref("@font-face/font-weight", "font-weight")}}</li>
+ <li>{{cssxref("@font-face/font-variant", "font-variant")}}</li>
+ <li>{{cssxref("font-feature-settings", "font-feature-settings")}}</li>
+ <li>{{cssxref("@font-face/font-variation-settings", "font-variation-settings")}}</li>
+ <li>{{cssxref("@font-face/src", "src")}}</li>
+ <li>{{cssxref("@font-face/unicode-range", "unicode-range")}}</li>
+</ul>
diff --git a/files/ko/web/css/@font-face/index.html b/files/ko/web/css/@font-face/index.html
new file mode 100644
index 0000000000..9ba2e223e6
--- /dev/null
+++ b/files/ko/web/css/@font-face/index.html
@@ -0,0 +1,216 @@
+---
+title: '@font-face'
+slug: Web/CSS/@font-face
+translation_of: Web/CSS/@font-face
+---
+<p>{{CSSRef}}</p>
+
+<h2 id="์š”์•ฝ(Summary)">์š”์•ฝ(Summary)</h2>
+
+<p><a href="/en/CSS" title="CSS">CSS</a>ย <a href="/en/CSS/At-rule" title="At-rule">at-rule</a>ย ์ธย <code>@font-face</code>ย ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›นํŽ˜์ด์ง€์˜ ํ…์ŠคํŠธ์— ์˜จ๋ผ์ธํฐํŠธ(online fonts)๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.ย <code style="font-size: 14px;">@font-face</code>ย ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌย ์›นํŽ˜์ด์ง€ ์ œ์ž‘์ž๊ฐ€ ์›ํ•˜๋Š” ํฐํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒํ•จ์œผ๋กœ์จ, ์ปดํ“จํ„ฐ์— ์„ค์น˜๋œ ํฐํŠธ๋งŒ์„ ์‚ฌ์šฉํ•ด์•ผํ–ˆ๋˜ ์ œ์•ฝ์ด ์—†์–ด์ง€๊ฒŒ๋˜์—ˆ๋‹ค.ย <code>@font-face</code> at-rule ์€ CSS์˜ top-level์—์„œ ๋ฟ ์•„๋‹ˆ๋ผ,ย <a href="/en/CSS/At-rule#Conditional_Group_Rules" title="en/CSS/At-rule#Conditional_Group_Rules">CSS conditional-group at-rule</a>ย ์•ˆ์—์„œ๋„ ์‚ฌ์šฉ๋  ์ˆ˜๋„ ์žˆ๋‹ค.ย </p>
+
+<p>{{ seeCompatTable() }}</p>
+
+<h2 id="๋ฌธ๋ฒ•(Syntax)">๋ฌธ๋ฒ•(Syntax)</h2>
+
+<pre>@font-face {
+ font-family: &lt;a-remote-font-name&gt;;
+ src: &lt;source&gt; [,&lt;source&gt;]*;
+ย  [font-weight:ย &lt;weight&gt;];
+ย  [font-style:ย &lt;style&gt;];
+}
+</pre>
+
+<h3 id="์†์„ฑ๊ฐ’(Values)">์†์„ฑ๊ฐ’(Values)</h3>
+
+<dl>
+ <dt>&lt;a-remote-font-name&gt;ย </dt>
+ <dd>font ์†์„ฑ์—์„œ ํฐํŠธ๋ช…(font face)์œผ๋กœ ์ง€์ •๋  ์ด๋ฆ„์„ ์„ค์ •ํ•œ๋‹ค.</dd>
+ <dt>&lt;source&gt;ย </dt>
+ <dd>์›๊ฒฉ ํฐํŠธ(remote font) ํŒŒ์ผ์˜ ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” URL ๊ฐ’์„ ์ง€์ •ํ•˜๊ฑฐ๋‚˜, ์‚ฌ์šฉ์ž ์ปดํ“จํ„ฐ์— ์„ค์น˜๋œ ํฐํŠธ๋ช…์„ย <code>local("Font Name")</code>ํ˜•์‹์œผ๋กœ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ด๋‹ค.</dd>
+ <dt>&lt;weight&gt;ย </dt>
+ <dd><a class="internal" href="/en/CSS/font-weight" title="en/CSS/font-weight">ํฐํŠธ์˜ ๊ตต๊ธฐ(font weight)</a>ย ๊ฐ’.</dd>
+ <dt>&lt;style&gt;ย </dt>
+ <dd><a class="internal" href="/en/CSS/font-style" title="en/CSS/font-style">ํฐํŠธ ์Šคํƒ€์ผ(font style)</a>ย ๊ฐ’.</dd>
+</dl>
+
+<p>์‚ฌ์šฉ์ž์˜ ๋กœ์ปฌํ™˜๊ฒฝ(local computer)์— ์„ค์น˜๋œ ํฐํŠธ๋Š”ย <code>local()</code>ย ์ด๋ผ๋Š” ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๋งŒ์•ฝ ํ•ด๋‹น ํฐํŠธ๋ฅผ ์ฐพ์ง€๋ชปํ•œ๋‹ค๋ฉด, ๋‹ค๋ฅธ ๋Œ€์ฒด ํฐํŠธ๋ฅผ ์ฐพ์„๋•Œ๊นŒ์ง€ ํฐํŠธ๋ฅผ ๊ฒ€์ƒ‰์ž‘์—…์„ ๊ณ„์† ํ•  ๊ฒƒ์ด๋‹ค.</p>
+
+<h2 id="์˜ˆ์ œ(Examples)">์˜ˆ์ œ(Examples)</h2>
+
+<p>์•„๋ž˜๋Š” ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ํฐํŠธ๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฐ„๋‹จํ•œ ์˜ˆ์ œ์ด๋ฉฐ, document์˜ ์ „์ฒด body ์˜์—ญ์— ํฐํŠธ๊ฐ€ ์ ์šฉ๋œ๋‹ค.</p>
+
+<p><a class="internal" href="/@api/deki/files/2935/=webfont-sample.html" title="/@api/deki/files/2935/=webfont-sample.html">View live sample</a></p>
+
+<pre>&lt;html&gt;
+&lt;head&gt;
+ &lt;title&gt;Web Font Sample&lt;/title&gt;
+ &lt;style type="text/css" media="screen, print"&gt;
+ @font-face {
+ font-family: "Bitstream Vera Serif Bold";
+ src: url("http://developer.mozilla.org/@api/deki/files/2934/=VeraSeBd.ttf");
+ }
+
+ body { font-family: "Bitstream Vera Serif Bold", serif }
+ &lt;/style&gt;
+&lt;/head&gt;
+&lt;body&gt;
+ This is Bitstream Vera Serif Bold.
+&lt;/body&gt;
+&lt;/html&gt;
+</pre>
+
+<p>์•„๋ž˜ ์˜ˆ์ œ์—์„œ๋Š” ๋กœ์ปฌ์— ์„ค์น˜๋œ "Helvetica Neue Bold" ํฐํŠธ๊ฐ€ ์‚ฌ์šฉ๋œ๋‹ค. ๋งŒ์•ฝ ํ•ด๋‹น ํฐํŠธ๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๋ฉด(๋‹ค๋ฅธ 2๊ฐœ์˜ ํฐํŠธ๋ฅผ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์‹œ๋„๋ฅผ ํ•˜๊ณ ), ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅํ•œ "MgOpenModernaBold.ttf" ํฐํŠธ๊ฐ€ ๋Œ€์‹  ์‚ฌ์šฉ๋œ๋‹ค.</p>
+
+<pre class="brush: css">@font-face {
+ย ย font-family: MyHelvetica;
+ย ย src: local("Helvetica Neue Bold"),
+ย ย local("HelveticaNeue-Bold"),
+ย ย url(MgOpenModernaBold.ttf);
+ย ย font-weight: bold;
+}
+</pre>
+
+<h2 id="์ฃผ์˜์‚ฌํ•ญ(Notes)">์ฃผ์˜์‚ฌํ•ญ(Notes)</h2>
+
+<ul>
+ <li>Gecko์—์„œ๋Š”,ย ๋™์ผ ๋„๋ฉ”์ธ ์ œํ•œ(same domain restriction)์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ดย <a class="internal" href="/En/HTTP_access_control" title="En/HTTP access control">HTTPย access controls</a>ย ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”ํ•œ,ย ์›นํฐํŠธ(web fonts)์˜ ์‚ฌ์šฉ์‹œ์—๋Š” ย ๋™์ผ ๋„๋ฉ”์ธ ์ œํ•œ์ด ์ ์šฉ๋œ๋‹ค(ํฐํŠธ ํŒŒ์ผ์€ ํฐํŠธ๊ฐ€ ์‚ฌ์šฉ๋˜๋Š” ํŽ˜์ด์ง€์™€ ๋™์ผํ•œ ๋„๋ฉ”์ธ์ƒ์— ์กด์žฌํ•ด์•ผ ํ•จ).</li>
+ <li>
+ <div class="note"><strong>์ฃผ์˜์‚ฌํ•ญ:</strong>ย TrueType, OpenType, Web Open File(WOFF) ํฐํŠธ์— ๋Œ€ํ•œ MIMEํƒ€์ž…์ด ์ •์˜๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์—, ํŒŒ์ผ์— ์ ์šฉ๋  MIME ํƒ€์ž…์— ๋Œ€ํ•ด์„œ๋Š” ๊ณ ๋ คํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค.</div>
+ </li>
+ <li>Gecko์—์„œ๋Š” ์›นํฐํŠธ(web font)๊ฐ€ ์‚ฌ์šฉ๋œ ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•  ๋•Œ๋Š” ์›นํฐํŠธ๊ฐ€ ๋‹ค์šด๋กœ๋“œ ๋˜๋Š” ๋™์•ˆ ์‚ฌ์šฉ์ž์˜ ์ปดํ“จํ„ฐ์— ์ด๋ฏธ ์„ค์น˜๋˜์–ด ์žˆ์–ด ์ฆ‰์‹œ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ํฐํŠธ(CSS fallback font)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ…์ŠคํŠธ๋ฅผ ํ‘œ์‹œํ•œ๋‹ค. ๊ฐ๊ฐ์˜ ์›นํฐํŠธ์˜ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด Gecko๋Š” ํ•ด๋‹น ํ…์ŠคํŠธ์˜ ํฐํŠธ๋ฅผ ๊ต์ฒดํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ๊ณผ์ •์€ ์‚ฌ์šฉ์ž๊ฐ€ ์›นํŽ˜์ด์ง€ ๋‚ด์˜ ํ…์ŠคํŠธ๋ฅผ ์ข€ ๋” ๋นจ๋ฆฌ ์ฝ๊ฒŒ๋” ๋„์™€์ค€๋‹ค.</li>
+</ul>
+
+<h2 id="Notes" name="Notes">๋ช…์„ธ(Specifications)</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('WOFF1.0', '', 'WOFF font format') }}</td>
+ <td>{{ Spec2('WOFF1.0') }}</td>
+ <td>Font format specification</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Fonts', '#font-face-rule', '@font-face') }}</td>
+ <td>{{ Spec2('CSS3 Fonts') }}</td>
+ <td>ย </td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ(Browser_compatibility)">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ(Browser compatibility)</h2>
+
+<p>{{ CompatibilityTable() }}</p>
+
+<div id="compat-desktop">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Firefox (Gecko)</th>
+ <th>Chrome</th>
+ <th>Internet Explorer</th>
+ <th>Opera</th>
+ <th>Safari</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>{{ CompatGeckoDesktop("1.9.1") }}</td>
+ <td>4.0</td>
+ <td>4.0</td>
+ <td>10.0</td>
+ <td>3.1</td>
+ </tr>
+ <tr>
+ <td><a href="/en/WOFF" title="en/About_WOFF">WOFF</a></td>
+ <td>{{ CompatGeckoDesktop("1.9.1") }}</td>
+ <td>6.0</td>
+ <td>9.0</td>
+ <td>11.10</td>
+ <td>5.1</td>
+ </tr>
+ <tr>
+ <td>SVG Font</td>
+ <td>{{ CompatNo() }}<br>
+ {{ unimplemented_inline(119490) }}</td>
+ <td>yes</td>
+ <td>{{ CompatNo() }}</td>
+ <td>yes</td>
+ <td>yes</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<div id="compat-mobile">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Android</th>
+ <th>Firefox Mobile (Gecko)</th>
+ <th>IE Mobile</th>
+ <th>Opera Mini</th>
+ <th>Opera Mobile</th>
+ <th>Safari Mobile</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>{{ CompatVersionUnknown() }}</td>
+ <td>{{ CompatGeckoMobile("1.9.1") }}</td>
+ <td>{{ CompatUnknown() }}</td>
+ <td>{{ CompatNo() }}</td>
+ <td>10.0</td>
+ <td>{{ CompatVersionUnknown() }}</td>
+ </tr>
+ <tr>
+ <td>WOFF</td>
+ <td>{{ CompatNo() }}</td>
+ <td>{{ CompatGeckoMobile("5.0") }}</td>
+ <td>{{ CompatUnknown() }}</td>
+ <td>{{ CompatNo() }}</td>
+ <td>11.0</td>
+ <td>{{ CompatNo() }}</td>
+ </tr>
+ <tr>
+ <td>SVG fonts</td>
+ <td>{{ CompatNo() }}</td>
+ <td>{{ CompatNo() }}<br>
+ {{ unimplemented_inline(119490) }}</td>
+ <td>{{ CompatUnknown() }}</td>
+ <td>{{ CompatNo() }}</td>
+ <td>10.0</td>
+ <td>{{ CompatVersionUnknown() }}</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<h3 id="์ฃผ์˜์‚ฌํ•ญ(Notes)_2">์ฃผ์˜์‚ฌํ•ญ(Notes)</h3>
+
+<ul>
+ <li>Embedded OpenType ํฐํŠธ๋Š” ํŠนํ—ˆ๊ฐ€ ์ ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์—, ํ˜ธํ™˜์„ฑ ํ…Œ์ด๋ธ”(compatibility table)์— ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค. IE 9.0 ์ด์ „์˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ, IE๋Š” ์ด ํฌ๋งท(format)๋งŒ์„ ์ง€์›ํ–ˆ์—ˆ๋‹ค.</li>
+ <li>TrueType ๊ณผ OpenType ๋Š” WOFF๋กœ ๊ต์ฒด๋˜์–ด ํฌํ•จ๋˜์ง€ ์•Š์•˜๋‹ค.</li>
+</ul>
+
+<h2 id="์ฐธ๊ณ ์ž๋ฃŒ(See_also)">์ฐธ๊ณ ์ž๋ฃŒ(See also)</h2>
+
+<dl>
+</dl>
+
+<ul>
+ <li><a href="/en/WOFF" title="en/About WOFF">About WOFF</a></li>
+ <li><a class="external" href="http://www.fontsquirrel.com/fontface/generator">FontSquirrel @font-face generator</a></li>
+ <li><a class="external" href="http://hacks.mozilla.org/2009/06/beautiful-fonts-with-font-face/">Beautiful fonts with @font-face</a></li>
+ <li><a class="external" href="http://openfontlibrary.org/" title="http://openfontlibrary.org/">Openย Font Library</a></li>
+ <li><a class="external" href="http://msdn.microsoft.com/en-us/library/ms530757(VS.85).aspx">Microsoft Developer Network (MSDN) @font-face reference</a></li>
+ <li><a class="external" href="http://caniuse.com/woff">When can I use WOFF?</a></li>
+ <li><a class="external" href="http://caniuse.com/svg-fonts">When can I use SVG Fonts?</a></li>
+</ul>
diff --git a/files/ko/web/css/@import/index.html b/files/ko/web/css/@import/index.html
new file mode 100644
index 0000000000..a4648971ae
--- /dev/null
+++ b/files/ko/web/css/@import/index.html
@@ -0,0 +1,83 @@
+---
+title: '@import'
+slug: Web/CSS/@import
+tags:
+ - At-rule
+ - CSS
+ - Reference
+translation_of: Web/CSS/@import
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>@import</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> <a href="/ko/docs/Web/CSS/At-rule">@๊ทœ์น™</a>์€ ๋‹ค๋ฅธ ์Šคํƒ€์ผ ์‹œํŠธ์—์„œ ์Šคํƒ€์ผ ๊ทœ์น™์„ ๊ฐ€์ ธ์˜ฌ ๋•Œ ์“ฐ์ž…๋‹ˆ๋‹ค.</span> ์ด ๊ทœ์น™์€ {{cssxref("@charset")}} ๊ทœ์น™์„ ์ œ์™ธํ•˜๊ณ  ๋ชจ๋“  ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ๊ทœ์น™๋ณด๋‹ค ์„ ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <code>@import</code>๋Š”ย <a href="/ko/docs/Web/CSS/Syntax#nested_statements" title="nested statement">์ค‘์ฒฉ ๋ช…๋ น๋ฌธ</a>์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์—ย <a href="/ko/docs/Web/CSS/At-rule#Conditional_Group_Rules" title="conditional group at-rules">์กฐ๊ฑด๋ถ€ ๊ทธ๋ฃน @๊ทœ์น™</a> ๋‚ด์— ์‚ฌ์šฉํ• ย ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">@import url("fineprint.css") print;
+@import url("bluish.css") speech;
+@import 'custom.css';
+@import url("chrome://communicator/skin/");
+@import "common.css" screen;
+@import url('landscape.css') screen and (orientation:landscape);
+</pre>
+
+<p>์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๋Š” ์ง€์›๋˜์ง€ ์•Š๋Š” ๋ฏธ๋””์–ด ์œ ํ˜•์— ๋Œ€ํ•œ ์ž์› ๊ฒ€์ƒ‰์„ ํ”ผํ•  ์ˆ˜ ์žˆ๋„๋ก, ์ œ์ž‘์ž๋Š” ๋ฏธ๋””์–ด์— ์˜์กดํ•œ <code>@import</code> ๊ทœ์น™์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์กฐ๊ฑด๋ถ€ import๋Š” URI ๋’ค์— ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ <a href="/ko/docs/Web/CSS/Media_Queries/Using_media_queries" title="media queries">๋ฏธ๋””์–ด ์งˆ์˜</a>๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ฏธ๋””์–ด ์งˆ์˜๊ฐ€ ์—†์œผ๋ฉด, import๋Š” ๋ฌด์กฐ๊ฑด(unconditional)์ž…๋‹ˆ๋‹ค. ๋ฏธ๋””์–ด์— <code>all</code>์„ ์ง€์ •ํ•˜๋ฉด ๊ฐ™์€ ํšจ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox">@import <em>url</em>;
+@import <em>url</em> <em>list-of-media-queries</em>;
+</pre>
+
+<p>where:</p>
+
+<dl>
+ <dt><code><em>url</em></code></dt>
+ <dd>importํ•  ์ž์›์˜ ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” {{cssxref("&lt;string&gt;")}} ๋˜๋Š” {{cssxref("&lt;uri&gt;")}}์ž…๋‹ˆ๋‹ค. URL์€ ์ ˆ๋Œ€ ๋˜๋Š” ์ƒ๋Œ€์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. URL์€ ์‹ค์ œ๋กœ ํŒŒ์ผ์— ์ง€์ •ํ•  ํ•„์š”๋Š” ์—†์Œ์„ ์ฃผ์˜ํ•˜์„ธ์š”; ๊ทธ๋ƒฅ ํŒจํ‚ค์ง€ ๋ช… ๋ฐ ์ผ๋ถ€๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ ์ ˆํ•œ ํŒŒ์ผ์ด ์ž๋™์œผ๋กœ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค(๊ฐ€๋ น <strong>chrome://communicator/skin/</strong>). ์ž์„ธํ•œ ๋‚ด์šฉ์€ <a href="/ko/docs/XUL_Tutorial/The_Chrome_URL">์—ฌ๊ธฐ๋ฅผ ์ฐธ์กฐ</a>.</dd>
+ <dt><code><em>list-of-media-queries</em></code></dt>
+ <dd>๋งํฌ๋œ URL ๋‚ด์— ์ •์˜๋œ CSS ๊ทœ์น™์˜ ์ ์šฉ์„ ์กฐ์ ˆํ•˜๋Š” ์‰ผํ‘œ ๊ตฌ๋ถ„๋œ <a href="/ko/docs/Web/CSS/Media_Queries/Using_media_queries" title="media queries">๋ฏธ๋””์–ด ์งˆ์˜</a> ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ด๋Ÿฌํ•œ ์งˆ์˜๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์œผ๋ฉด, ๋งํฌ๋œ ์ž์›์„ ๋กœ๋“œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}
+</pre>
+
+<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 Cascade', '#at-ruledef-import', '@import')}}</td>
+ <td>{{Spec2('CSS3 Cascade')}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Media Queries', '#media0', '@import')}}</td>
+ <td>{{Spec2('CSS3 Media Queries')}}</td>
+ <td>Extended the syntax to support any media query and not only simple <a href="/en-US/docs/Web/CSS/@media#Media_types">media types</a>.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'cascade.html#at-import', '@import')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Added support for {{cssxref("&lt;string&gt;")}} to denote the url of a stylesheet,<br>
+ and requirement to insert the <code>@import</code> rule at the beginning of the CSS document.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#the-cascade', '@import')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.at-rules.import")}}</p>
diff --git a/files/ko/web/css/@keyframes/index.html b/files/ko/web/css/@keyframes/index.html
new file mode 100644
index 0000000000..dbdfd67d92
--- /dev/null
+++ b/files/ko/web/css/@keyframes/index.html
@@ -0,0 +1,152 @@
+---
+title: '@keyframes'
+slug: Web/CSS/@keyframes
+tags:
+ - Animations
+ - At-rule
+ - CSS
+ - Reference
+translation_of: Web/CSS/@keyframes
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>@keyframes</code></strong> <a href="/ko/docs/Web/CSS/At-rule">@๊ทœ์น™</a>์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ค‘๊ฐ„์ค‘๊ฐ„์˜ ํŠน์ • ์ง€์ ๋“ค์„ ๊ฑฐ์น  ์ˆ˜ ์žˆ๋Š” ํ‚คํ”„๋ ˆ์ž„๋“ค์„ ์„ค์ •ํ•จ์œผ๋กœ์จ CSS ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ณผ์ •์˜ ์ค‘๊ฐ„ ์ ˆ์ฐจ๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฃฐ์€ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ž๋™์œผ๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ ๋ณด๋‹ค ๋” ์„ธ๋ฐ€ํ•˜๊ฒŒ ์ค‘๊ฐ„ ๋™์ž‘๋“ค์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>ย </p>
+
+<pre class="brush: css">@keyframes slidein {
+ from {
+ margin-left: 100%;
+ width: 300%;
+ }
+
+ to {
+ margin-left: 0%;
+ width: 100%;
+ }
+}</pre>
+
+<p><code>@keyframes</code> @๊ทœ์น™์€ CSS ์˜ค๋ธŒ์ ํŠธ ๋ชจ๋ธ ์ธํ„ฐํŽ˜์ด์Šค์ธ {{domxref("CSSKeyframesRule")}}๋ฅผ ํ†ตํ•ด์„œ ์ ‘๊ทผํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>ํ‚คํ”„๋ ˆ์ž„์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด <code>@keyframes</code> ๋ฃฐ์„ ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ ํ‚คํ”„๋ ˆ์ž„ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋งค์นญ์‹œํ‚ฌ {{ cssxref("animation-name") }} ์†์„ฑ์—์„œ ์‚ฌ์šฉํ•  ์ด๋ฆ„๊ณผ ํ•จ๊ป˜ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ฐ <code>@keyframes</code> ๋ฃฐ์€ ํ‚คํ”„๋ ˆ์ž„ ์„ ํƒ์ž์˜ ์Šคํƒ€์ผ ๋ฆฌ์ŠคํŠธ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ๊ณ , ๊ฐ ๋ฆฌ์ŠคํŠธ๋Š” ๊ฐ ํ‚คํ”„๋ ˆ์ž„์ด ์ƒ์„ฑ๋˜๊ณ  ํ‚คํ”„๋ ˆ์ž„์˜ ์Šคํƒ€์ผ ์ •๋ณด๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š” ์ง€์ ์—์„œ ์‚ฌ์šฉํ•  %๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>ํ‚คํ”„๋ ˆ์ž„์€ ์ˆœ์„œ๋Œ€๋กœ ๋‚˜์—ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ง€์ •๋œ %์˜ ์ˆœ์„œ๋Œ€๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="์œ ํšจํ•œ_ํ‚คํ”„๋ ˆ์ž„_๋ฆฌ์ŠคํŠธ">์œ ํšจํ•œ ํ‚คํ”„๋ ˆ์ž„ ๋ฆฌ์ŠคํŠธ</h3>
+
+<p>ํ‚ค ํ”„๋ ˆ์ž„ ๋ฆฌ์ŠคํŠธ๊ฐ€ ์œ ํšจํ•˜๋ ค๋ฉด ์ตœ์†Œํ•œ 0% ์™€ 100% ๊ฐ™์€ ์‹œ๊ฐ„์— ๋Œ€ํ•œ ๊ทœ์น™์€ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค (%๊ฐ€ ์˜๋ฏธํ•˜๋Š” ๊ฒƒ์€ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์‹œ์ž‘๊ณผ ๋ ์ƒํƒœ๋ฅผ ์˜๋ฏธ). ๋งŒ์•ฝ ์ด ํƒ€์ž„ ์˜คํ”„์…‹์ด ์ •ํ•ด์ ธ ์žˆ์ง€ ์•Š์œผ๋ฉด, ํ‚ค ํ”„๋ ˆ์ž„ ์„ ์–ธ์ด ๋ฌดํšจํ•ฉ๋‹ˆ๋‹ค; ํŒŒ์„œ๊ฐ€ ์ธ์‹ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์—์„œ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๋งŒ์•ฝ ํ‚ค ํ”„๋ ˆ์ž„ ๋ฃฐ์— ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ๋˜์ง€ ์•Š๋Š” ์†์„ฑ์„ ํฌํ•จํ•˜๋ฉด ์ด ์†์„ฑ์€ ๋ฌด์‹œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ง€์›ํ•˜๋Š” ์†์„ฑ๋“ค์€ ์—ฌ์ „ํžˆ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="์ค‘๋ณต_ํ•ด์ƒ๋„">์ค‘๋ณต ํ•ด์ƒ๋„</h3>
+
+<p>๋งŒ์•ฝ ํ•œ๊ฐœ์˜ ์ด๋ฆ„์— ๋Œ€ํ•ด์„œ ์—ฌ๋Ÿฌ๊ฐœ์˜ ํ‚คํ”„๋ ˆ์ž„ ์…‹์ด ์กด์žฌํ•˜๋ฉด, ํŒŒ์„œ๊ฐ€ ๋งˆ์ง€๋ง‰์œผ๋กœ ๋งˆ์ฃผ์น˜๋Š” ํ‚คํ”„๋ ˆ์ž„ ์…‹๋งŒ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค. <code>@keyframes ๋ฃฐ์€ ์—ฐ์†๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ํ•œ๊ฐœ์˜ ๋ฃฐ ์…‹ ์ด์ƒ์„ ์ ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</code></p>
+
+<h3 id="ํ‚ค_ํ”„๋ ˆ์ž„_๋ฐ–์—_์†์„ฑ์ด_์ง€์ •๋œ_๊ฒฝ์šฐ">ํ‚ค ํ”„๋ ˆ์ž„ ๋ฐ–์— ์†์„ฑ์ด ์ง€์ •๋œ ๊ฒฝ์šฐ</h3>
+
+<p>์–ด๋–ค ํ‚ค ํ”„๋ ˆ์ž„์—๋„ ์ •์˜๋˜์ง€ ์•Š๋Š” ์†์„ฑ๋“ค์€ ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ๋Š” ์™„์ „ ๋ณ„๋„๋กœ ์‚ฝ์ž…๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” ์‚ฝ์ž…๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด,</p>
+
+<pre class="brush: css">@keyframes identifier {
+ 0% { top: 0; left: 0; }
+ 30% { top: 50px; }
+ 68%, 72% { left: 50px; }
+ 100% { top: 100px; left: 100%; }
+}
+</pre>
+
+<p>์—ฌ๊ธฐ {{ cssxref("top") }} ์†์„ฑ์€ <code>0%</code>, <code>30%</code>, <code>100% ํ‚ค ํ”„๋ ˆ์ž„์„ ์ด์šฉํ•˜์—ฌ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ฉ๋‹ˆ๋‹ค. </code>{{ cssxref("left") }} ์†์„ฑ์€ <code>0%</code>, <code>68%</code>, <code>100% ํ‚ค ํ”„๋ ˆ์ž„์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</code></p>
+
+<p><code>0%</code> ์™€ <code>100%</code> ํ‚ค ํ”„๋ ˆ์ž„ ๋ชจ๋‘์— ์ •์˜๋œ ์†์„ฑ๋“ค๋งŒ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋™์ž‘์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‘˜ ์ค‘ ์•„๋ฌด๊ฒƒ๋„ ํฌํ•จ๋˜์ง€ ์•Š์€ ์†์„ฑ์€ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์—ฐ์†์„ ์ง€์†ํ•˜๊ธฐ ์œ„ํ•œ ์‹œ์ž‘ ๊ฐ’์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="ํ‚ค_ํ”„๋ ˆ์ž„์ด_์—ฌ๋Ÿฌ๋ฒˆ_์ •์˜_๋œ_๊ฒฝ์šฐ">ํ‚ค ํ”„๋ ˆ์ž„์ด ์—ฌ๋Ÿฌ๋ฒˆ ์ •์˜ ๋œ ๊ฒฝ์šฐ</h3>
+
+<p>์ŠคํŽ™์—์„œ๋Š” ๋ชจ๋“  ์†์„ฑ์ด ๊ฐ ํ‚ค ํ”„๋ ˆ์ž„์ด ์ง€์ •๋œ ๊ฒŒ ์•„๋‹ˆ๋ผ ํ‚ค ํ”„๋ ˆ์ž„์ด ์—ฌ๋Ÿฌ๋ฒˆ ์ •์˜ ๋œ ๊ฒฝ์šฐ์—๋Š” ๊ฐ€์žฅ ์ตœ๊ทผ์˜ ํ‚คํ”„๋ ˆ์ž„์— ์„ ์–ธ๋œ ๊ฐ’๋“ค๋งŒ ์œ ํšจํ•˜๋‹ค๊ณ  ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด,</p>
+
+<pre class="brush: css">@keyframes identifier {
+ 0% { top: 0; }
+ 50% { top: 30px; left: 20px; }
+ 50% { top: 10px; }
+ 100% { top: 0; }
+}
+</pre>
+
+<p>์ด ์˜ˆ์ œ๋ฅผ ๋ณด๋ฉด <code>50%</code> ํ‚คํ”„๋ ˆ์ž„์—์„œ <code>top: 10px ์ด๊ณ  ๋‹ค๋ฅธ ๊ฐ’๋“ค์€ ๋ชจ๋‘ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.</code></p>
+
+<p>{{ non-standard_inline }} {{ fx_minversion_inline("14") }} ํ‚ค ํ”„๋ ˆ์ž„ ํšจ๊ณผ ์—ฐ์†์€ ํŒŒ์ด์–ดํญ์Šค 14๋ถ€ํ„ฐ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ์ด ์˜๋ฏธ๋Š” ์œ„ ์˜ˆ์ œ์˜ ๊ฒฝ์šฐ 50% ํ‚ค ํ”„๋ ˆ์ž„์—์„œ ์™ผ์ชฝ : 20px ๊ฐ’์ด ๊ณ ๋ ค๋œ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์ด ์ŠคํŽ™์—๋Š” ์•„์ง ์ •์˜๊ฐ€ ๋˜์–ด์žˆ์ง„ ์•Š์ง€๋งŒ, ํ˜„์žฌ ๋„์ž…์— ๋Œ€ํ•œ ํ† ๋ก ์ด ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.</p>
+
+<h3 id="ํ‚คํ”„๋ ˆ์ž„์—์„œ_!important">ํ‚คํ”„๋ ˆ์ž„์—์„œ !important</h3>
+
+<p><code>ํ‚คํ”„๋ ˆ์ž„์—์„œ !important</code> ์†์„ฑ์„ ์ด์šฉํ•œ ์ •์˜๋Š” ๋ชจ๋‘ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">@keyframes important1 {
+ from { margin-top: 50px; }
+ 50% { margin-top: 150px !important; } /* ignored */
+ to { margin-top: 100px; }
+}
+
+@keyframes important2 {
+ from { margin-top: 50px;
+ margin-bottom: 100px; }
+ to { margin-top: 150px !important; /* ignored */
+ margin-bottom: 50px; }
+}
+</pre>
+
+<h2 id="Syntax">Syntax</h2>
+
+<h3 id="Values">Values</h3>
+
+<dl>
+ <dt><code>&lt;identifier&gt;</code></dt>
+ <dd>A name identifying the keyframe list. This must match the identifier production in CSS syntax.</dd>
+ <dt><code>from</code></dt>
+ <dd>A starting offset of <code>0%</code>.</dd>
+ <dt><code>to</code></dt>
+ <dd>An ending offset of <code>100%</code>.</dd>
+ <dt>{{cssxref("&lt;percentage&gt;")}}</dt>
+ <dd>A percentage of the time through the animation sequence at which the specified keyframe should occur.</dd>
+</dl>
+
+<h3 id="Formal_syntax">Formal syntax</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Examples">Examples</h2>
+
+<p>See <a href="/en/CSS/CSS_animations" title="en/CSS/CSS_animations">CSS animations</a> for examples.</p>
+
+<h2 id="Specifications">Specifications</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 Animations', '#keyframes', '@keyframes') }}</td>
+ <td>{{ Spec2('CSS3 Animations') }}</td>
+ <td>ย </td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">Browser compatibility</h2>
+
+<p>{{Compat("css.at-rules.keyframes")}}</p>
+
+<h2 id="Notes">Notes</h2>
+
+<ol>
+ <li>@keyframes not supported in an inline or scoped stylesheet in Firefox ({{bug(830056)}}).</li>
+</ol>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li><a href="/en-US/docs/CSS/Tutorials/Using_CSS_animations" title="Tutorial about CSS animations">Using CSS animations</a></li>
+ <li>{{domxref("AnimationEvent")}}</li>
+</ul>
diff --git a/files/ko/web/css/@media/index.html b/files/ko/web/css/@media/index.html
new file mode 100644
index 0000000000..6c06996035
--- /dev/null
+++ b/files/ko/web/css/@media/index.html
@@ -0,0 +1,153 @@
+---
+title: '@media'
+slug: Web/CSS/@media
+tags:
+ - '@media'
+ - At-rule
+ - CSS
+ - Reference
+ - ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ
+translation_of: Web/CSS/@media
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>@media</code></strong> <a href="/ko/docs/Web/CSS" title="CSS">CSS</a> <a href="/ko/docs/Web/CSS/At-rule" title="at-rule">@๊ทœ์น™</a>์€ ์Šคํƒ€์ผ ์‹œํŠธ์˜ ์ผ๋ถ€๋ฅผ ํ•˜๋‚˜ ์ด์ƒ์˜ <a href="/ko/docs/Web/Guide/CSS/Media_queries">๋ฏธ๋””์–ด ์ฟผ๋ฆฌ</a> ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ์ ์šฉํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</span> <code>@media</code>๋ฅผ ์‚ฌ์šฉํ•ด ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋ฅผ ์ง€์ •ํ•˜๋ฉด ํ•ด๋‹น ์ฟผ๋ฆฌ๋ฅผ ๋งŒ์กฑํ•˜๋Š” ์žฅ์น˜์—์„œ๋งŒ CSS ๋ธ”๋ก์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> JavaScript์—์„œ๋Š” <code>@media</code>๋ฅผ {{domxref("CSSMediaRule")}} CSS ๊ฐ์ฒด ๋ชจ๋ธ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<p><code>@media</code> @๊ทœ์น™์€ ์ตœ์ƒ์œ„ ์ฝ”๋“œ๋‚˜, ์•„๋ฌด <a href="/ko/docs/Web/CSS/At-rule#์กฐ๊ฑด๋ถ€_๊ทธ๋ฃน_๊ทœ์น™">์กฐ๊ฑด๋ถ€ ๊ทธ๋ฃน @๊ทœ์น™</a> ์•ˆ์— ์ค‘์ฒฉํ•ด ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">/* ์ตœ์ƒ์œ„ ์ฝ”๋“œ ๋ ˆ๋ฒจ */
+@media screen and (min-width: 900px) {
+ article {
+ padding: 1rem 3rem;
+ }
+}
+
+/* ๋‹ค๋ฅธ ์กฐ๊ฑด๋ถ€ @๊ทœ์น™ ๋‚ด์— ์ค‘์ฒฉ */
+@supports (display: flex) {
+ @media screen and (min-width: 900px) {
+ article {
+ display: flex;
+ }
+ }
+}
+</pre>
+
+<p>๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ๊ตฌ๋ฌธ์— ๊ด€ํ•œ ๋‚ด์šฉ์€ <a href="/ko/docs/Web/Guide/CSS/Media_queries#๊ตฌ๋ฌธ">๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ์‚ฌ์šฉํ•˜๊ธฐ</a> ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.</p>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p>๊ธ€์”จ ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•œ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด์„œ, ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ์˜ {{cssxref("&lt;length&gt;")}} ์ž๋ฆฌ์—๋Š” <code><a href="/ko/docs/Web/CSS/length#em">em</a></code>์„ ์‚ฌ์šฉํ•˜๋Š”๊ฒŒ ์ข‹์Šต๋‹ˆ๋‹ค.</p>
+
+<p><code>em</code>๊ณผ <code><a href="/ko/docs/Web/CSS/length#px">px</a></code> ๋ชจ๋‘ ์œ ํšจํ•œ ๋‹จ์œ„์ง€๋งŒ, ์‚ฌ์šฉ์ž๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์˜ ๊ธ€์”จ ํฌ๊ธฐ๋ฅผ ๋ณ€๊ฒฝํ–ˆ๋‹ค๋ฉด <code>em</code>์ด ๋” ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>Level 4 ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋ฅผ ํ†ตํ•œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ํ–ฅ์ƒ๋„ ๊ณ ๋ คํ•ด๋ณด์„ธ์š”. ์˜ˆ์ปจ๋Œ€ <code>prefers-reduced-motion</code> ์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด <a href="/ko/docs/Web/CSS/@media/prefers-reduced-motion">์‚ฌ์šฉ์ž๊ฐ€ ์‹œ์Šคํ…œ์— ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ตœ์†Œ๋กœ ์ค„์—ฌ๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ–ˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค</a>.</p>
+
+<h2 id="Examples" name="Examples">๋ณด์•ˆ</h2>
+
+<p>๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋Š” ์‚ฌ์šฉ์ž์˜ ์žฅ์น˜์™€ ๋” ๋‚˜์•„๊ฐ€ ๊ธฐ๋Šฅ๊ณผ ๋””์ž์ธ์— ๋Œ€ํ•œ ํ†ต์ฐฐ์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ, "ํ•‘๊ฑฐํ”„๋ฆฐํŒ…"์„ ํ†ตํ•ด ์žฅ์น˜ ๊ณ ์œ  ์‹๋ณ„์ž๋กœ ํ™œ์šฉํ•˜๊ฑฐ๋‚˜, ๊ทธ๋ณด๋‹จ ๋œ ํ•ด๋„ ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜์ง€ ์•Š์„ ์ˆ˜์ค€์˜ ๋ถ„๋ฅ˜๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด ์˜ค์šฉํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๊ทธ๋Ÿฌ๋ฏ€๋กœ ๋ธŒ๋ผ์šฐ์ €๋Š” ๊ธฐ๊ธฐ์˜ ํŠน์ •์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ผ๋ถ€ ๋ฐ˜ํ™˜ ๊ฐ’์„ ๋ชจํ˜ธํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ถ”๊ฐ€ ์„ค์ •์„ ์ œ๊ณตํ•  ์ˆ˜๋„ ์žˆ๋Š”๋ฐ, ์˜ˆ๋ฅผ ๋“ค์–ด Firefox์˜ "ํ•‘๊ฑฐํ”„๋ฆฐํ„ฐ ์ฐจ๋‹จ" ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•˜๋ฉด ๋งŽ์€ ์ˆ˜์˜ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋Š” ์‹ค์ œ ์žฅ์น˜ ์ƒํƒœ ๋Œ€์‹  ๊ธฐ๋ณธ ๊ฐ’์„ ๋ณด๊ณ ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="Examples" name="Examples">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<h3 id="์ถœ๋ ฅ๊ณผ_ํ™”๋ฉด_๋ฏธ๋””์–ด_ํƒ€์ž…_ํŒ๋ณ„">์ถœ๋ ฅ๊ณผ ํ™”๋ฉด ๋ฏธ๋””์–ด ํƒ€์ž… ํŒ๋ณ„</h3>
+
+<pre class="brush: css notranslate">@media print {
+ body { font-size: 10pt; }
+}
+
+@media screen {
+ body { font-size: 13px; }
+}
+
+@media screen, print {
+ body { line-height: 1.2; }
+}
+
+@media only screen
+ and (min-width: 320px)
+ and (max-width: 480px)
+ and (resolution: 150dpi) {
+ body { line-height: 1.4; }
+}</pre>
+
+<p>Media Queries Level 4๋ถ€ํ„ฐ๋Š” ์ƒˆ๋กœ์šด ๋ฒ”์œ„ ํ‘œํ˜„ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•ด ๋” ๊ฐ„๊ฒฐํ•œ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">@media (height &gt; 600px) {
+ body { line-height: 1.4; }
+}
+
+@media (400px &lt;= width &lt;= 700px) {
+ body { line-height: 1.4; }
+}</pre>
+
+<p>๋” ๋งŽ์€ ์˜ˆ์ œ๋Š” <a href="/ko/docs/Web/CSS/Media_Queries/Using_media_queries">๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ์‚ฌ์šฉํ•˜๊ธฐ</a>๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Comment</th>
+ <th scope="col">Feedback</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS5 Media Queries', '#at-media5', '@media')}}</td>
+ <td>Reinstates <code>light-level</code>, <code>inverted-colors</code> and Custom Media Queries, which were removed from Level 4.<br>
+ Adds <code>prefers-reduced-motion</code>, <code>prefers-reduced-transparency</code>, <code>prefers-contrast</code>, and <code>prefers-color-scheme</code> media features.</td>
+ <td><a href="https://github.com/w3c/csswg-drafts/issues">CSS Working Group drafts GitHub issues</a></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Conditional', '#at-media', '@media')}}</td>
+ <td>Defines the basic syntax of the <code>@media</code> rule.</td>
+ <td><a href="https://github.com/w3c/csswg-drafts/issues">CSS Working Group drafts GitHub issues</a></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS4 Media Queries', '#media', '@media')}}</td>
+ <td>
+ <p>Adds <code>scripting</code>, <code>pointer</code>, <code>hover</code>, <code>update</code>, <code>overflow-block</code>, and <code>overflow-inline</code> media features.<br>
+ Deprecates all media types except for <code>screen</code>, <code>print</code>, <code>speech</code>, and <code>all</code>.<br>
+ Makes the syntax more flexible by adding, among other things, the <code>or</code> keyword.</p>
+ </td>
+ <td><a href="https://github.com/w3c/csswg-drafts/issues">CSS Working Group drafts GitHub issues</a></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Media Queries', '#media0', '@media')}}</td>
+ <td></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'media.html#at-media-rule', '@media')}}</td>
+ <td>Initial definition.</td>
+ <td></td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.at-rules.media")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/Media_Queries/Using_media_queries">๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ์‚ฌ์šฉํ•˜๊ธฐ</a></li>
+ <li>JavaScript์—์„œ <code>@media</code>์— ์ ‘๊ทผํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” CSS ๊ฐ์ฒด ๋ชจ๋ธ ์ธํ„ฐํŽ˜์ด์Šค {{domxref("CSSMediaRule")}}</li>
+ <li><a href="/ko/docs/Web/CSS/Mozilla_Extensions#Media_features">Mozilla ๋ฏธ๋””์–ด ํŠน์„ฑ ํ™•์žฅ</a></li>
+ <li><a href="/ko/docs/Web/CSS/Webkit_Extensions#Media_features">WebKit ๋ฏธ๋””์–ด ํŠน์„ฑ ํ™•์žฅ</a></li>
+</ul>
diff --git a/files/ko/web/css/@media/prefers-color-scheme/index.html b/files/ko/web/css/@media/prefers-color-scheme/index.html
new file mode 100644
index 0000000000..1ce1a10a2b
--- /dev/null
+++ b/files/ko/web/css/@media/prefers-color-scheme/index.html
@@ -0,0 +1,89 @@
+---
+title: prefers-color-scheme
+slug: Web/CSS/@media/prefers-color-scheme
+tags:
+ - '@media'
+ - CSS
+ - Reference
+ - Web
+ - prefers-color-scheme
+translation_of: Web/CSS/@media/prefers-color-scheme
+---
+<p><strong><code>prefers-color-scheme</code></strong> <a href="/ko/docs/CSS">CSS</a> <a href="/ko/docs/Web/CSS/@media#Media_features">๋ฏธ๋””์–ด ํŠน์„ฑ</a>์€ ์‚ฌ์šฉ์ž์˜ ์‹œ์Šคํ…œ์ด ๋ผ์ดํŠธ ํ…Œ๋งˆ๋‚˜ ๋‹คํฌ ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”์ง€ ํƒ์ง€ํ•˜๋Š” ๋ฐ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<dl>
+ <dt><code><dfn>no-preference</dfn></code></dt>
+ <dd>์‚ฌ์šฉ์ž๊ฐ€ ์‹œ์Šคํ…œ์—ย ์„ ํ˜ธํ•˜๋Š” ํ…Œ๋งˆ๋ฅผ ์•Œ๋ฆฌ์ง€ ์•Š์•˜์Œ์„ย ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ด ํ‚ค์›Œ๋“œ๋Š”ย <a href="https://drafts.csswg.org/mediaqueries-5/#boolean-context" id="ref-for-boolean-contextโ‘ฃ">boolean context</a>์—์„œย <code>false</code>๋กœ ํŒ์ •๋ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code><dfn>light</dfn></code></dt>
+ <dd>์‚ฌ์šฉ์ž๊ฐ€ ์‹œ์Šคํ…œ์— ๋ผ์ดํŠธ ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•œ๋‹ค๊ณ  ์•Œ๋ ธ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+ <dt><code><dfn>dark</dfn></code></dt>
+ <dd>์‚ฌ์šฉ์ž๊ฐ€ ์‹œ์Šคํ…œ์— ๋‹คํฌ ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•œ๋‹ค๊ณ  ์•Œ๋ ธ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<p>์ด ์˜ˆ์ œ๋Š” ๊ฒ€์€ ๋ฐฐ๊ฒฝ์— ํฐ ํ…์ŠคํŠธ๋ฅผ ๊ฐ€์ง„ ์š”์†Œ๋ฅผ ๋ผ์ดํŠธ ํ…Œ๋งˆ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋ณผ ๊ฒฝ์šฐ ์ƒ‰์„ ๋ฐ˜๋Œ€๋กœ ํ•ด์„œ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</p>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;div class="themed"&gt;Theme&lt;/div&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">.themed {
+ display: block;
+ width: 10em;
+ height: 10em;
+ background: black;
+ color: white;
+}
+
+@media (prefers-color-scheme: light) {
+ .themed {
+ background: white;
+ color: black;
+ }
+}
+</pre>
+
+<h3 id="Result">Result</h3>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ")}}</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>
+ <p>{{SpecName('CSS5 Media Queries', '#descdef-media-prefers-color-scheme', 'prefers-color-scheme')}}</p>
+ </td>
+ <td>{{Spec2('CSS5 Media Queries')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.at-rules.media.prefers-color-scheme")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="https://stuffandnonsense.co.uk/blog/redesigning-your-product-and-website-for-dark-mode">Redesigning your product and website for dark mode</a></li>
+</ul>
+
+<div>{{QuickLinksWithSubpages("/en-US/docs/Web/CSS/@media/")}}</div>
diff --git a/files/ko/web/css/@namespace/index.html b/files/ko/web/css/@namespace/index.html
new file mode 100644
index 0000000000..d4059df78e
--- /dev/null
+++ b/files/ko/web/css/@namespace/index.html
@@ -0,0 +1,78 @@
+---
+title: '@namespace'
+slug: Web/CSS/@namespace
+tags:
+ - At-rule
+ - CSS
+ - Layout
+ - Reference
+ - Web
+translation_of: Web/CSS/@namespace
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>@namespace</code></strong>๋Š” <a href="/ko/docs/Glossary/CSS">CSS</a> <a href="/ko/docs/Web/API/StyleSheet">์Šคํƒ€์ผ ์‹œํŠธ</a>์—์„œ ์‚ฌ์šฉ๋˜๋Š” <a href="/ko/docs/Namespaces">XML ๋„ค์ž„์ŠคํŽ˜์ด์Šค</a>๋ฅผ ์ •์˜ํ•˜๋Š” <a href="/ko/docs/Web/CSS/At-rule" title="CSS at-rules">at-๊ทœ์น™</a>์ž…๋‹ˆ๋‹ค. ์ •์˜๋œ ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋Š” ์˜ค์ง ๊ทธ ๋„ค์ž„์ŠคํŽ˜์ด์Šค ๋‚ด์˜ ์š”์†Œ๋ฅผ ์„ ํƒ๋งŒ ํ•˜๊ธฐ ์œ„ํ•ด <a href="/ko/docs/Web/CSS/Universal_selectors">universal</a>, <a href="/ko/docs/Web/CSS/Type_selectors">type</a> ๋ฐ <a href="/ko/docs/Web/CSS/Attribute_selectors">attribute</a> <a href="/ko/docs/Web/Guide/CSS/Getting_started/Selectors">์„ ํƒ์ž</a>๋ฅผ ์ œํ•œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. <code>@namespace</code> ๊ทœ์น™์€ ๋ณดํ†ต ์—ฌ๋Ÿฌ ๋„ค์ž„์ŠคํŽ˜์ด์Šค(์ธ๋ผ์ธ SVG ๋˜๋Š” MathML ์žˆ๋Š” HTML5 ๋˜๋Š” ๋‹ค์–‘ํ•œ ์–ดํœ˜๋ฅผ ์„ž๋Š” XML ๋“ฑ)๋ฅผ ํฌํ•จํ•˜๋Š” ๋ฌธ์„œ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.</span></p>
+
+<p>์–ด๋–ค <code>@namespace</code> ๊ทœ์น™์ด๋“  ๋ชจ๋“  <a href="/ko/docs/Web/CSS/%40charset">@charset</a> ๋ฐ <a href="/ko/docs/Web/CSS/%40import">@import</a> ๊ทœ์น™์˜ ๋‹ค์Œ์— ์˜ค๊ณ  ์Šคํƒ€์ผ์‹œํŠธ์—์„œ ๋ชจ๋“  ๋‹ค๋ฅธ at-๊ทœ์น™ ๋ฐ <a href="/ko/docs/Web/API/CSSStyleDeclaration">์Šคํƒ€์ผ ์„ ์–ธ</a>๋ณด๋‹ค ์•ž์„œ์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>@namespace</code>๋Š” ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ์œ„ํ•œ <strong>๊ธฐ๋ณธ ๋„ค์ž„์ŠคํŽ˜์ด์Šค</strong>๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์ •์˜๋œ ๊ฒฝ์šฐ, ๋ชจ๋“  universal ๋ฐ type ์„ ํƒ์ž (attribute ์„ ํƒ์ž๋Š” ์•„๋‹˜, ์•„๋ž˜ ์ฃผ์˜ ์ฐธ์กฐ) ๋Š” ๊ทธ ๋„ค์ž„์ŠคํŽ˜์ด์Šค ๋‚ด ์š”์†Œ์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>@namespace</code> ๊ทœ์น™์€ ๋˜ํ•œ ๋„ค์ž„์ŠคํŽ˜์ด์Šค ์ ‘๋‘์–ด(<strong>namespace prefix</strong>)๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฐ๋„ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. universal, type ๋˜๋Š” attribute ์„ ํƒ์ž๊ฐ€ ๋„ค์ž„์ŠคํŽ˜์ด์Šค ์ ‘๋‘์–ด๋กœ ์‹œ์ž‘๋˜๋Š” ๊ฒฝ์šฐ, ๊ทธ๋•Œ ๊ทธ ์„ ํƒ์ž๋Š” ์š”์†Œ ๋˜๋Š” attribute์˜ ๋„ค์ž„์ŠคํŽ˜์ด์Šค <em>๋ฐ</em> ์ด๋ฆ„์ด ์ผ์น˜ํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><a href="https://html.spec.whatwg.org/#foreign-elements" title="foreign elements">์™ธ๋ถ€ ์š”์†Œ</a>๋กœ ์•Œ๋ ค์ง„ <a href="/ko/docs/Glossary/HTML5">HTML5</a>์—์„œ๋Š”, ์ž๋™์œผ๋กœ ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ํ• ๋‹น๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” HTML ์š”์†Œ๋Š” ๋งˆ์น˜ XHTML ๋„ค์ž„์ŠคํŽ˜์ด์Šค (<code>http://www.w3.org/1999/xhtml</code>) ์— ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ํ–‰๋™ํ•˜๊ณ , ๋ฌธ์„œ ์–ด๋””์—๋“  <code>xmlns</code> attribute๊ฐ€ ์—†์„์ง€๋ผ๋„, <a href="/ko/docs/Web/SVG/Element/svg">&lt;svg&gt;</a> ๋ฐ <a href="/ko/docs/Web/MathML/Element/math">&lt;math&gt;</a> ์š”์†Œ๋Š” ๊ทธ๋“ค์˜ ์ ์ ˆํ•œ ๋„ค์ž„์ŠคํŽ˜์ด์Šค (<code>http://www.w3.org/2000/svg</code> ๋ฐ <code>http://www.w3.org/1998/Math/MathML</code>) ๊ฐ€ ํ• ๋‹น๋จ์„ ๋œปํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฃผ์˜:</strong> XML์—์„œ, ์ ‘๋‘์–ด๊ฐ€ ์ง์ ‘ attribute (<em>๊ฐ€๋ น</em>, <code>xlink:href</code>)์— ์ •์˜๋˜์ง€ ์•Š๋Š” ํ•œ, ๊ทธ attribute์€ ๋„ค์ž„์ŠคํŽ˜์ด์Šค๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋งํ•ด์„œ, attribute์€ ๊ทธ๋“ค์ด ๋ถ™์€ ์š”์†Œ์˜ ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋ฅผ ์ƒ์†๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ํ–‰๋™(behaviour)๋ฅผ ์ผ์น˜์‹œํ‚ค๊ธฐ ์œ„ํ•ด, CSS์—์„œ ๊ธฐ๋ณธ ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋Š” attribute ์„ ํƒ์ž์— ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css">/* ๊ธฐ๋ณธ ๋„ค์ž„์ŠคํŽ˜์ด์Šค */
+@namespace url(<em>XML-namespace-URL</em>);
+@namespace "<em>XML-namespace-URL</em>";
+
+/* ์ ‘๋‘์–ด ๋ถ™์€ ๋„ค์ž„์ŠคํŽ˜์ด์Šค */
+@namespace <em>prefix</em> url(<em>XML-namespace-URL</em>);
+@namespace <em>prefix</em> "<em>XML-namespace-URL</em>";</pre>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">@namespace url(http://www.w3.org/1999/xhtml);
+@namespace svg url(http://www.w3.org/2000/svg);
+
+/* ์ด๋Š” ๋ชจ๋“  XHTML &lt;a&gt; ์š”์†Œ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค, XHTML์ด ์ ‘๋‘์–ด ๋ถ™์ง€ ์•Š์€ ๊ธฐ๋ณธ ๋„ค์ž„์ŠคํŽ˜์ด์Šค์ด๊ธฐ์— */
+a {}
+
+/* ์ด๋Š” ๋ชจ๋“  SVG &lt;a&gt; ์š”์†Œ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค */
+svg|a {}
+
+/* ์ด๋Š” XHTML ๋ฐ SVG &lt;a&gt; ์š”์†Œ ๋‘˜ ๋‹ค์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค */
+*|a {}
+</pre>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS3 Namespaces', '#declaration', '@namespace')}}</td>
+ <td>{{Spec2('CSS3 Namespaces')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{Compat("css.at-rules.namespace")}}</p>
diff --git a/files/ko/web/css/@page/index.html b/files/ko/web/css/@page/index.html
new file mode 100644
index 0000000000..dd9d2e2ac0
--- /dev/null
+++ b/files/ko/web/css/@page/index.html
@@ -0,0 +1,96 @@
+---
+title: '@page'
+slug: Web/CSS/@page
+tags:
+ - At-rule
+ - CSS
+ - Layout
+ - Reference
+ - Web
+translation_of: Web/CSS/@page
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>@page</code></strong> CSS @๊ทœ์น™์€ ๋ฌธ์„œ๋ฅผ ์ธ์‡„ํ•  ๋•Œ ์ผ๋ถ€ CSS ์†์„ฑ์„ ์ˆ˜์ •ํ•˜๋Š” ๋ฐ ์“ฐ์ž…๋‹ˆ๋‹ค. <code>@page</code>๋กœ ๋ชจ๋“  CSS ์†์„ฑ์„ ๋ฐ”๊ฟ€ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋ฌธ์„œ์˜ margin, orphan, widow(์•ž๋‹จ์—์„œ ๋„˜์–ด์˜จ ์งค๋ง‰ํ•œ ํ–‰) ๋ฐ page break๋งŒ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ CSS ์†์„ฑ์„ ๋ฐ”๊พธ๋ ค๋Š” ์‹œ๋„๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">@page {
+ margin: 1cm;
+}
+
+@page :first {
+ margin: 2cm;
+}
+</pre>
+
+<p><code>@page</code> @๊ทœ์น™์€ CSS ๊ฐ์ฒด ๋ชจ๋ธ ์ธํ„ฐํŽ˜์ด์Šค {{domxref("CSSPageRule")}}๋ฅผ ํ†ตํ•ด ์•ก์„ธ์Šค๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="note"><strong>์ฃผ์˜:</strong> W3C์€ viewport ๊ด€๋ จ {{cssxref("&lt;length&gt;")}} ๋‹จ์œ„, <code>vh</code>, <code>vw</code>, <code>vmin</code> ๋ฐ <code>vmax</code> ์ฒ˜๋ฆฌ๋ฒ•์„ ๋…ผ์˜ ์ค‘์ž…๋‹ˆ๋‹ค. ๊ทธ ๋™์•ˆ์— <code>@page</code> @๊ทœ์น™ ๋‚ด์—์„œ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์„ธ์š”.</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<h3 id="์„œ์ˆ ์ž">์„œ์ˆ ์ž</h3>
+
+<dl>
+ <dt><a href="/en-US/docs/Web/CSS/@page/size"><code>size</code></a></dt>
+ <dd>ํŽ˜์ด์ง€ ๋ฐ•์Šค ๋‚ด ํฌํ•จ ๋ธ”๋ก์˜ ๋Œ€์ƒ(target) ํฌ๊ธฐ ๋ฐ ๋ฐฉํ–ฅ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ํ•œ ํŽ˜์ด์ง€ ๋ฐ•์Šค๊ฐ€ ํ•œ ํŽ˜์ด์ง€ ์‹œํŠธ์— ๋ Œ๋”๋ง ๋˜๋Š” ์ผ๋ฐ˜์ ์ธ ๊ฒฝ์šฐ์—, ๋˜ํ•œ ๋Œ€์ƒ(destination) ํŽ˜์ด์ง€ ์‹œํŠธ์˜ ํฌ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<dl>
+ <dt><a href="/ko/docs/Web/CSS/@page/marks"><code>marks</code></a></dt>
+ <dd>๋ฌธ์„œ์— crop ๋ฐ/๋˜๋Š” registration ๋งˆํฌ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<dl>
+ <dt><a href="/ko/docs/Web/CSS/@page/bleed"><code>bleed</code></a></dt>
+ <dd>ํŽ˜์ด์ง€ ๋ Œ๋”๋ง์ด ์ž˜๋ฆฌ๋Š”(clip) ํŽ˜์ด์ง€ ๋ฐ•์Šค ๋„ˆ๋จธ ๋ฒ”์œ„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<p>์˜ˆ์ œ๋ฅผ ์œ„ํ•œ <code>@page</code>์˜ ๋‹ค์–‘ํ•œ <a href="/ko/docs/Web/CSS/Pseudo-classes" title="Pseudo-classes">๊ฐ€์ƒ ํด๋ž˜์Šค</a> ์ฐธ์กฐํ•ด ์ฃผ์„ธ์š”.</p>
+
+<ul>
+ <li>{{Cssxref(":blank")}}</li>
+ <li>{{Cssxref(":first")}}</li>
+ <li>{{Cssxref(":left")}}</li>
+ <li>{{Cssxref(":right")}}</li>
+ <li>{{Cssxref(":recto")}} {{experimental_inline}}</li>
+ <li>{{Cssxref(":verso")}} {{experimental_inline}}</li>
+</ul>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS Logical Properties', '#logical-page', ':recto and :verso')}}</td>
+ <td>{{Spec2('CSS Logical Properties')}}</td>
+ <td><code>:recto</code> ๋ฐ <code>:verso</code> ํŽ˜์ด์ง€ ์„ ํƒ์ž ์ถ”๊ฐ€</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Paged Media', '#at-page-rule', '@page')}}</td>
+ <td>{{Spec2('CSS3 Paged Media')}}</td>
+ <td>{{SpecName('CSS2.1')}}์—์„œ ๋ณ€ํ™” ์—†์Œ, ๋” ๋งŽ์€ CSS at-๊ทœ์น™์ด <code>@page</code> ๋‚ด์— ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์ง€๋งŒ.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'page.html#page-selectors', '@page')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{Compat("css.at-rules.page")}}</p>
diff --git a/files/ko/web/css/@supports/index.html b/files/ko/web/css/@supports/index.html
new file mode 100644
index 0000000000..e2d9c44ec3
--- /dev/null
+++ b/files/ko/web/css/@supports/index.html
@@ -0,0 +1,193 @@
+---
+title: '@supports'
+slug: Web/CSS/@supports
+tags:
+ - At-rule
+ - CSS
+ - Layout
+ - Reference
+ - Web
+translation_of: Web/CSS/@supports
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>@supports</code></strong> <a href="/ko/docs/Web/CSS" title="CSS">CSS</a> <a href="/ko/docs/Web/CSS/At-rule" title="en/CSS/At-rule">@๊ทœ์น™</a>์€ ์ฃผ์–ด์ง„ ํ•˜๋‚˜ ์ด์ƒ์˜ CSS ๊ธฐ๋Šฅ์„ย ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ง€์›ํ•˜๋Š”์ง€์—ย ๋”ฐ๋ผ ๋‹ค๋ฅธ ์Šคํƒ€์ผ ์„ ์–ธ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.</span>ย ์ด๋ฅผ ๊ธฐ๋Šฅ ์ฟผ๋ฆฌ(feature query)๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. <code>@supports</code>๋Š” ์Šคํƒ€์ผ์˜ ์ตœ์ƒ์œ„ ๋‹จ๊ณ„, ๋˜๋Š” ๋‹ค๋ฅธ <a href="/ko/docs/Web/CSS/At-rule#์กฐ๊ฑด๋ถ€_๊ทธ๋ฃน_๊ทœ์น™">์กฐ๊ฑด๋ถ€ ๊ทธ๋ฃน ๊ทœ์น™</a>์— ์ค‘์ฒฉํ•ด ์œ„์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css; no-line-numbers">@supports (display: grid) {
+ div {
+ display: grid;
+ }
+}</pre>
+
+<pre class="brush: css; no-line-numbers">@supports not (display: grid) {
+ div {
+ float: right;
+ }
+}</pre>
+
+<p>JavaScript์—์„œ, <code>@supports</code>๋Š” CSS ๊ฐ์ฒด ๋ชจ๋ธ ์ธํ„ฐํŽ˜์ด์Šคย {{DOMxRef("CSSSupportsRule")}}๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<p><code>@supports</code> @๊ทœ์น™์€ ํ•˜๋‚˜์˜ ์„ ์–ธ ๋ธ”๋ก์„ ํŠน์ • ๊ธฐ๋Šฅ์˜ ๋ธŒ๋ผ์šฐ์ € ์ง€์› ์กฐ๊ฑด๊ณผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.<em>ย ์ง€์› ์กฐ๊ฑด์€ ํ•˜๋‚˜ ์ด์ƒ์˜ ํ‚ค-๊ฐ’ ์Œ์„ ๋…ผ๋ฆฌ๊ณฑ(<code>and</code>), ๋…ผ๋ฆฌํ•ฉ(<code>or</code>), ๋ถ€์ •(<code>not</code>)์œผ๋กœ ์—ฐ๊ฒฐํ•ด ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ด„ํ˜ธ๋กœ ๋ฌถ์–ด ์šฐ์„ ์ˆœ์œ„๋ฅผย </em>์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="์„ ์–ธ_๊ตฌ๋ฌธ">์„ ์–ธ ๊ตฌ๋ฌธ</h3>
+
+<p>๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ์ง€์› ์กฐ๊ฑด์€ ๋‹จ์ˆœํ•œ ์„ ์–ธ(์†์„ฑ ์ด๋ฆ„๊ณผ ๊ทธ ๊ฐ’)์ž…๋‹ˆ๋‹ค. ์„ ์–ธ์€ ๊ด„ํ˜ธ๋กœ ๋ฌถ์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ์˜ˆ์ œ๋Š” ๋ธŒ๋ผ์šฐ์ €๊ฐ€ {{cssxref("transform-origin")}} ์†์„ฑ์˜ ๊ฐ’์œผ๋กœ <code>5% 5%</code>๊ฐ€ ์œ ํšจํ•˜๋‹ค๊ณ  ์—ฌ๊ธธ ๋•Œ ํ†ต๊ณผํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css">@supports (transform-origin: 5% 5%) {}</pre>
+
+<h3 id="ํ•จ์ˆ˜_๊ตฌ๋ฌธ">ํ•จ์ˆ˜ย ๊ตฌ๋ฌธ</h3>
+
+<p>๋‘ ๋ฒˆ์งธย ๊ธฐ๋ณธ์ ์ธ ์ง€์› ์กฐ๊ฑด์€ ์ง€์› ํ•จ์ˆ˜๋กœ, ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํ•จ์ˆ˜ ๊ตฌ๋ฌธ์„ ์ง€์›ํ•˜์ง€๋งŒ ์ง€์› ํ•จ์ˆ˜ ์ž์ฒด๋Š” ์•„์ง ํ‘œ์ค€ํ™” ์ค‘์ž…๋‹ˆ๋‹ค.</p>
+
+<h4 id="selector()" name="selector()"><code>selector()</code>ย {{experimental_inline}}</h4>
+
+<p>๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ฃผ์–ด์ง„ ์„ ํƒ์ž๋ฅผ ์ง€์›ํ•˜๋Š”์ง€ ํŒ๋ณ„ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ์˜ˆ์ œ๋Š” ๋ธŒ๋ผ์šฐ์ €๊ฐ€ <a href="/ko/docs/Web/CSS/Child_combinator">์ž์‹ ๊ฒฐํ•ฉ์ž</a>๋ฅผ ์ง€์›ํ•  ๋•Œ ํ†ต๊ณผํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">@supports selector(A &gt; B) {}
+</pre>
+
+<h3 id="not_์—ฐ์‚ฐ์ž"><code>not</code>ย ์—ฐ์‚ฐ์ž</h3>
+
+<p><code>not</code>ย ์—ฐ์‚ฐ์ž๋ฅผย ์–ด๋–ค ํ‘œํ˜„์‹ ์•ž์— ๋ถ™์ด๋ฉดย ๊ทธย ๋ฐ˜๋Œ€ ๊ฒฐ๊ณผ๋ฅผ ๋‚ณ๋Š” ์ƒˆ๋กœ์šด ํ‘œํ˜„์‹์„ย ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ์˜ˆ์ œ๋Š” ๋ธŒ๋ผ์šฐ์ €๊ฐ€ {{cssxref("transform-origin")}} ์†์„ฑ์˜ ๊ฐ’์œผ๋กœ <code>10em 10em 10em</code>์ด <strong>์œ ํšจํ•˜์ง€ ์•Š๋‹ค</strong>๊ณ  ์—ฌ๊ธธ ๋•Œ ํ†ต๊ณผํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css">@supports not (transform-origin: 10em 10em 10em) {}</pre>
+
+<p>๋‹ค๋ฅธ ์—ฐ์‚ฐ์ž์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์„ ์–ธ์˜ ๋ณต์žก๋„์™€ ๊ด€๊ณ„ ์—†์ด <code>not</code> ์—ฐ์‚ฐ์ž๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๋‘ ์˜ˆ์‹œ๋Š” ๋ชจ๋‘ ์œ ํšจํ•œ ๊ตฌ๋ฌธ์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css">@supports not (not (transform-origin: 2px)) {}
+@supports (display: grid) and (not (display: inline-grid)) {}</pre>
+
+<div class="note style-wrap">
+<p><strong>์ฐธ๊ณ :</strong>ย ์ตœ์ƒ์œ„ <code>not</code> ์—ฐ์‚ฐ์ž๋Š” ๊ด„ํ˜ธ๋กœ ๊ฐ์‹ธ์ง€ ์•Š์•„๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. <code>and</code>, <code>or</code> ๋“ฑย ๋‹ค๋ฅธ ์—ฐ์‚ฐ์ž์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ๊ด„ํ˜ธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.</p>
+</div>
+
+<h3 id="and_์—ฐ์‚ฐ์ž"><code>and</code>ย ์—ฐ์‚ฐ์ž</h3>
+
+<p><code>and</code>ย ์—ฐ์‚ฐ์ž๋Š” ๋‘ ํ‘œํ˜„์‹์˜ ๋…ผ๋ฆฌ๊ณฑ์œผ๋กœ๋ถ€ํ„ฐ ์ƒˆ๋กœ์šด ํ‘œํ˜„์‹์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ํ‘œํ˜„์‹์€ ๋‘ ๊ตฌ์„ฑ ํ‘œํ˜„์‹์ด <strong>๋ชจ๋‘ ์ฐธ์ผ ๋•Œ๋งŒ</strong> ์ฐธ์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ์˜ˆ์ œ๋Š” ๋‘ ๊ฐœ์˜ ๊ตฌ์„ฑ ํ‘œํ˜„์‹์ด ๋™์‹œ์— ์ฐธ์ด์–ด์•ผ๋งŒ ํ†ต๊ณผํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">@supports (display: table-cell) and (display: list-item) {}</pre>
+
+<p>๋‹ค์ˆ˜์˜ ๋…ผ๋ฆฌ๊ณฑ์€ย ๊ด„ํ˜ธ ์—†์ด ๋ณ‘์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๋‘ ์˜ˆ์‹œ๋Š” ๋ชจ๋‘ ์œ ํšจํ•œ ๊ตฌ๋ฌธ์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">@supports (display: table-cell) and (display: list-item) and (display:run-in) {}
+@supports (display: table-cell) and ((display: list-item) and (display:run-in)) {}</pre>
+
+<h3 id="or_์—ฐ์‚ฐ์ž"><code>or</code>ย ์—ฐ์‚ฐ์ž</h3>
+
+<p><code>or</code>ย ์—ฐ์‚ฐ์ž๋Š” ๋‘ ํ‘œํ˜„์‹์˜ ๋…ผ๋ฆฌํ•ฉ์œผ๋กœ๋ถ€ํ„ฐ ์ƒˆ๋กœ์šด ํ‘œํ˜„์‹์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ํ‘œํ˜„์‹์€ ๋‘ ๊ตฌ์„ฑ ํ‘œํ˜„์‹ ์ค‘ <strong>์–ด๋Š ํ•œ ์ชฝ์ด๋ผ๋„ ์ฐธ์ด๋ฉด</strong> ์ฐธ์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ์˜ˆ์ œ๋Š” ๋‘ ๊ฐœ์˜ ๊ตฌ์„ฑ ํ‘œํ˜„์‹ ์ค‘ ํ•˜๋‚˜๋ผ๋„ ์ฐธ์ด๋ฉด ํ†ต๊ณผํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css;">@supports (transform-style: preserve) or (-moz-transform-style: preserve) {}
+</pre>
+
+<p>๋‹ค์ˆ˜์˜ ๋…ผ๋ฆฌํ•ฉ์€ ๊ด„ํ˜ธ ์—†์ด ๋ณ‘์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๋‘ ์˜ˆ์‹œ๋Š” ๋ชจ๋‘ ์œ ํšจํ•œ ๊ตฌ๋ฌธ์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css">@supports (transform-style: preserve) or (-moz-transform-style: preserve) or
+ย  ย  ย  ย  ย  (-o-transform-style: preserve) or (-webkit-transform-style: preserve) {}
+
+@supports (transform-style: preserve-3d) or ((-moz-transform-style: preserve-3d) or
+ย  ย  ย  ย  ย  ((-o-transform-style: preserve-3d) or (-webkit-transform-style: preserve-3d))) {}</pre>
+
+<div class="note style-wrap">
+<p><strong>์ฐธ๊ณ </strong>: <code>and</code>์™€ย <code>or</code>ย ์—ฐ์‚ฐ์ž๋ฅผ ๊ฐ™์ด ์‚ฌ์šฉํ•  ๋•Œ๋Š” ๊ด„ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•ด ์—ฐ์‚ฐ์ž ์ ์šฉ ์ˆœ์„œ๋ฅผ ์ •์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์กฐ๊ฑด์ด ์œ ํšจํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ @-๊ทœ์น™ ์ „์ฒด๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.</p>
+</div>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์ฃผ์–ด์ง„_CSS_์†์„ฑ์˜_์ง€์›_์—ฌ๋ถ€_ํŒ๋ณ„">์ฃผ์–ด์ง„ CSS ์†์„ฑ์˜ย ์ง€์› ์—ฌ๋ถ€ ํŒ๋ณ„</h3>
+
+<pre class="brush:css;">@supports (animation-name: test) {
+ โ€ฆ /* ์• ๋‹ˆ๋ฉ”์ด์…˜ ์†์„ฑ์„ ์ ‘๋‘์‚ฌ ์—†์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„ ๋•Œ CSS ์ ์šฉ */
+ @keyframes { /* ๋‹ค๋ฅธ @-๊ทœ์น™์„ ์ค‘์ฒฉ ๊ฐ€๋Šฅ */
+ โ€ฆ
+ }
+}
+</pre>
+
+<h3 id="์ฃผ์–ด์ง„_CSS_์†์„ฑ_๋ฐ_์ ‘๋‘์‚ฌ_๋ฒ„์ „์˜_์ง€์›_์—ฌ๋ถ€_ํŒ๋ณ„">์ฃผ์–ด์ง„ CSS ์†์„ฑ ๋ฐ ์ ‘๋‘์‚ฌย ๋ฒ„์ „์˜ ์ง€์› ์—ฌ๋ถ€ ํŒ๋ณ„</h3>
+
+<pre class="brush:css;">@supports ( (perspective: 10px) or (-moz-perspective: 10px) or (-webkit-perspective: 10px) or
+ (-ms-perspective: 10px) or (-o-perspective: 10px) ) {
+ โ€ฆ /* ์ ‘๋‘์‚ฌ๊ฐ€ ๋ถ™๋”๋ผ๋„ 3D ๋ณ€ํ˜•์„ ์ง€์›ํ•˜๋ฉด CSS ์ ์šฉ */
+}
+</pre>
+
+<h3 id="ํŠน์ •_CSS_์†์„ฑ์˜_๋ฏธ์ง€์›_์—ฌ๋ถ€_ํŒ๋ณ„">ํŠน์ • CSS ์†์„ฑ์˜ ๋ฏธ์ง€์› ์—ฌ๋ถ€ ํŒ๋ณ„</h3>
+
+<pre class="brush:css;">@supports not ((text-align-last: justify) or (-moz-text-align-last: justify) ){
+ โ€ฆ /* text-align-last: justify๋ฅผ ๋Œ€์ฒดํ•  CSS */
+}</pre>
+
+<h3 id="์‚ฌ์šฉ์ž_์ •์˜_์†์„ฑ_์ง€์›_์—ฌ๋ถ€_ํŒ๋ณ„">์‚ฌ์šฉ์ž ์ •์˜ ์†์„ฑ ์ง€์› ์—ฌ๋ถ€ ํŒ๋ณ„</h3>
+
+<pre class="brush: css">@supports (--foo: green) {
+ body {
+ color: var(--varName);
+ }
+}</pre>
+
+<h3 id="์„ ํƒ์ž_์ง€์›_์—ฌ๋ถ€_ํŒ๋ณ„_(์˜ˆ_CSSxRef(is_is()))">์„ ํƒ์ž ์ง€์› ์—ฌ๋ถ€ ํŒ๋ณ„ (์˜ˆ: {{CSSxRef(":is", ":is()")}})</h3>
+
+<p>{{SeeCompatTable}}</p>
+
+<pre class="brush: css">/* :is()๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ๋ฌด์‹œํ•จ */
+:is(ul, ol) &gt; li {
+ โ€ฆ /* :is() ์„ ํƒ์ž๋ฅผ ์ง€์›ํ•  ๋•Œ ์ ์šฉํ•  CSS */
+}
+
+@supports not selector(:is(a, b)) {
+ /* :is()๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์„ ๋•Œ ๋Œ€์ฒดํ•  CSS */
+ ul &gt; li,
+ ol &gt; li {
+ โ€ฆ /* :is()๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์„ ๋•Œ ์ ์šฉํ•  CSS */
+ }
+}
+
+@supports selector(:nth-child(1n of a, b)) {
+ /* @supports๋กœ ๋จผ์ € ๋ฌถ์ง€ ์•Š์œผ๋ฉด :nth-child()์˜ of ๊ตฌ๋ฌธ์„
+ย  ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ ์Šคํƒ€์ผ์„ ์ž˜๋ชป ์ ์šฉํ•  ์ˆ˜ ์žˆ์Œ */
+ :is(:nth-child(1n of ul, ol) a,
+ details &gt; summary) {
+ โ€ฆ /* :is() ์„ ํƒ์ž์™€ :nth-child()์˜ of ๊ตฌ๋ฌธ์„ ์ง€์›ํ•  ๋•Œ ์ ์šฉํ•  CSS */
+ }
+}
+</pre>
+
+<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("CSS Conditional 4", "#at-supports", "@supports")}}</td>
+ <td>{{Spec2("CSS Conditional 4")}}</td>
+ <td>Adds theย <code>selector()</code>function.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS3 Conditional", "#at-supports", "@supports")}}</td>
+ <td>{{Spec2("CSS3 Conditional")}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{Compat("css.at-rules.supports")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>CSSOM ํด๋ž˜์Šคย {{ domxref("CSSSupportsRule") }}๊ณผ,ย JavaScript๋ฅผ ํ†ตํ•ด ๋™์ผํ•œ ํŒ๋ณ„์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” {{ domxref("CSS.supports") }} ๋ฉ”์„œ๋“œ</li>
+</ul>
diff --git a/files/ko/web/css/@viewport/height/index.html b/files/ko/web/css/@viewport/height/index.html
new file mode 100644
index 0000000000..4a97de7c7f
--- /dev/null
+++ b/files/ko/web/css/@viewport/height/index.html
@@ -0,0 +1,75 @@
+---
+title: height
+slug: Web/CSS/@viewport/height
+tags:
+ - '@viewport'
+ - CSS
+ - CSS Descriptor
+ - Reference
+translation_of: Web/CSS/@viewport
+---
+<div>{{CSSRef}}</div>
+
+<p><code><strong>height</strong></code> CSS ์„œ์ˆ ์ž(descriptor)๋Š” ๋ทฐํฌํŠธ์˜ {{cssxref("@viewport/min-height", "min-height")}} ๋ฐ {{cssxref("@viewport/max-height", "max-height")}} ๋‘˜ ๋‹ค ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•œ ๋‹จ์ถ•(shorthand) ์„ค๋ช…์ž์ž…๋‹ˆ๋‹ค. ๋ทฐํฌํŠธ ๊ธธ์ด ๊ฐ’ ํ•˜๋‚˜๋ฅผ ์ฃผ์–ด ์ตœ์†Œ ๋†’์ด ๋ฐ ์ตœ๋Œ€ ๋†’์ด ๋‘˜ ๋‹ค๋ฅผ ์ฃผ์–ด์ง„ ๊ฐ’์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋ทฐํฌํŠธ ๊ฐ’์ด ๋‘ ๊ฐœ ์ฃผ์–ด์ง„ ๊ฒฝ์šฐ, ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ ์ตœ์†Œ ๋†’์ด๋กœ ๋‘ ๋ฒˆ์งธ ๊ฐ’์€ ์ตœ๋Œ€ ๋†’์ด๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css">/* ํ•œ ๊ฐ’ */
+height: auto;
+height: 320px;
+height: 15em;
+
+/* ๋‘ ๊ฐ’ */
+height: 320px 200px;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>auto</code></dt>
+ <dd>๋‹ค๋ฅธ CSS ์„ค๋ช…์ž์˜ ๊ฐ’์—์„œ ๊ณ„์‚ฐ๋œ ์‚ฌ์šฉ๊ฐ’(used value).</dd>
+ <dt><code>&lt;length&gt;</code></dt>
+ <dd>์Œ์ด ์•„๋‹Œ ์ ˆ๋Œ€ ๋˜๋Š” ์ƒ๋Œ€ ๊ธธ์ด.</dd>
+ <dt><code>&lt;percentage&gt;</code></dt>
+ <dd>๊ฐ€๋กœ ๋ฐ ์„ธ๋กœ ๊ธธ์ด ๊ฐ๊ฐ์„ ์œ„ํ•œ ์คŒ ๋ฐฐ์œจ(factor) 1.0์—์„œ ์ดˆ๊ธฐ ๋ทฐํฌํŠธ์˜ ๋„ˆ๋น„ ๋˜๋Š” ๋†’์ด์— ๋Œ€ํ•œ ํผ์„ผํŠธ ๊ฐ’. ์Œ์ด ์•„๋‹ˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}
+</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">@viewport {
+ height: 500px;
+}</pre>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS3 Device', '#descdef-viewport-height', '"height" descriptor')}}</td>
+ <td>{{Spec2('CSS3 Device')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.at-rules.viewport.height")}}</p>
diff --git a/files/ko/web/css/@viewport/index.html b/files/ko/web/css/@viewport/index.html
new file mode 100644
index 0000000000..e77278c61e
--- /dev/null
+++ b/files/ko/web/css/@viewport/index.html
@@ -0,0 +1,120 @@
+---
+title: '@viewport'
+slug: Web/CSS/@viewport
+tags:
+ - Adaptation
+ - At-rule
+ - CSS
+ - Device
+ - NeedsContent
+ - NeedsTranslation
+ - Reference
+ - TopicStub
+translation_of: Web/CSS/@viewport
+---
+<div>{{SeeCompatTable}}{{CSSRef}}</div>
+
+<p>The<strong> <code>@viewport</code></strong> <a href="/en/CSS" title="CSS">CSS</a> <a href="/en/CSS/At-rule" title="en/CSS/At-rule">at-rule</a> lets you configure the {{glossary("viewport")}} through which the document is viewed. It's primarily used for mobile devices, but is also used by desktop browsers that support features like "snap to edge" (such as Microsoft Edge).</p>
+
+<p>Lengths specified as percentages are calculated relative to the <strong>initial viewport</strong>, which is the viewport before any user agent or authored styles have had an opportunity to adjust the viewport. This is typically based on the size of the window on desktop browsers that aren't in full screen mode.</p>
+
+<p>On mobile devices (or desktop devices that are in full screen mode), the initial viewport is usually the portion of a device's screen that is available for application use. This may be either the full screen or the full screen area minus areas controlled by the operating system (such as a taskbar) or the application-available screen area (either the full screen or the screen minus any areas owned by the operating system or other applications).</p>
+
+<pre class="brush: css no-line-numbers">@viewport {
+ width: device-width;
+}</pre>
+
+<h2 id="Syntax">Syntax</h2>
+
+<p>The at-rule contains a set of nested {{glossary("descriptor (CSS)", "descriptor")}}s in a CSS block that is delimited by curly braces.</p>
+
+<p>A <em>zoom factor</em> of <code>1.0</code> or <code>100%</code> corresponds to no zooming. Larger values zoom in. Smaller values zoom out.</p>
+
+<h3 id="Descriptors">Descriptors</h3>
+
+<p>Browser support for <code>@viewport</code> is weak at this time, with support being largely available in Internet Explorer and Edge. Even in those browsers, only a small number of descriptors are available. Browsers will ignore <code>@viewport</code> if they don't support it, and will ignore any descriptors that they don't recognize.</p>
+
+<dl>
+ <dt><a href="/en-US/docs/Web/CSS/@viewport/min-width"><code>min-width</code></a></dt>
+ <dd>Used in the determination of the width of the viewport when the document is first displayed.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/@viewport/max-width"><code>max-width</code></a></dt>
+ <dd>Used in the determination of the width of the viewport when the document is first displayed.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/@viewport/width"><code>width</code></a></dt>
+ <dd>A shorthand descriptor for setting both <code>min-width</code> and <code>max-width</code>.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/@viewport/min-height"><code>min-height</code></a></dt>
+ <dd>Used in the determination of the height of the viewport when the document is first displayed.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/@viewport/max-height"><code>max-height</code></a></dt>
+ <dd>Used in the determination of the height of the viewport when the document is first displayed.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/@viewport/height"><code>height</code></a></dt>
+ <dd>A shorthand descriptor for setting both <code>min-height</code> and <code>max-height</code>.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/@viewport/zoom"><code>zoom</code></a></dt>
+ <dd>Sets the initial zoom factor.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/@viewport/min-zoom"><code>min-zoom</code></a></dt>
+ <dd>Sets the minimum zoom factor.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/@viewport/max-zoom"><code>max-zoom</code></a></dt>
+ <dd>Sets the maximum zoom factor.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/@viewport/user-zoom"><code>user-zoom</code></a></dt>
+ <dd>Controls whether or not the user should be able to change the zoom factor.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/@viewport/orientation"><code>orientation</code></a></dt>
+ <dd>Controls the document's orientation.</dd>
+ <dt>{{cssxref("@viewport/viewport-fit", "viewport-fit")}}</dt>
+ <dd>Controls the display of the document on non-rectangular displays.</dd>
+</dl>
+
+<h3 id="Formal_syntax">Formal syntax</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Examples">Examples</h2>
+
+<pre class="brush: css">@viewport {
+ min-width: 640px;
+ max-width: 800px;
+}
+
+@viewport {
+ zoom: 0.75;
+ min-zoom: 0.5;
+ max-zoom: 0.9;
+}
+
+@viewport {
+ orientation: landscape;
+}</pre>
+
+<h2 id="Specifications" name="Specifications">Specifications</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("CSS Round Display", "#extending-viewport-rule", "@viewport")}}</td>
+ <td>{{Spec2("CSS Round Display")}}</td>
+ <td>Defined the {{cssxref("@viewport/viewport-fit", "viewport-fit")}} descriptor.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Device', '#the-atviewport-rule', '@viewport')}}</td>
+ <td>{{Spec2('CSS3 Device')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility">Browser compatibility</h2>
+
+
+
+<p>{{Compat("css.at-rules.viewport")}}</p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>{{HTMLElement("meta")}}, specifically <code>&lt;meta name="viewport"&gt;</code></li>
+ <li><a href="/en-US/docs/Mobile/Viewport_meta_tag">Using the viewport meta tag to control layout on mobile browsers</a></li>
+</ul>
diff --git a/files/ko/web/css/@viewport/viewport-fit/index.html b/files/ko/web/css/@viewport/viewport-fit/index.html
new file mode 100644
index 0000000000..e29d893382
--- /dev/null
+++ b/files/ko/web/css/@viewport/viewport-fit/index.html
@@ -0,0 +1,72 @@
+---
+title: viewport-fit
+slug: Web/CSS/@viewport/viewport-fit
+translation_of: Web/CSS/@viewport
+---
+<div>{{CSSRef}}{{Draft}}{{SeeCompatTable}}</div>
+
+<p><strong><code>viewport-fit</code></strong> CSS {{CSSxRef("@viewport")}} {{Glossary("Descriptor (CSS)", "์„ค๋ช…์ž")}}๋Š” ๋ฌธ์„œ์˜ ๋ทฐํฌํŠธ๊ฐ€ ํ™”๋ฉด์„ ์ฑ„์šฐ๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="Syntax">Syntax</h2>
+
+<pre class="brush: css; no-line-numbers">/* Keyword values */
+viewport-fit: auto;
+viewport-fit: contain;
+viewport-fit: cover;
+</pre>
+
+<h3 id="Values">Values</h3>
+
+<dl>
+ <dt><code>auto</code></dt>
+ <dd>์ด ๊ฐ’์€ ์ดˆ๊ธฐ ๋ ˆ์ด์•„์›ƒ ๋ทฐํฌํŠธ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์œผ๋ฉฐ ์ „์ฒด ์›น ํŽ˜์ด์ง€๊ฐ€ ๋ณด์—ฌ์ง‘๋‹ˆ๋‹ค.</dd>
+ <dt><code>contain</code></dt>
+ <dd>๋ทฐํฌํŠธ ํฌ๊ธฐ๊ฐ€ ๋””์Šคํ”Œ๋ ˆ์ด ๋‚ด์— ์ƒˆ๊ฒจ์ง„ ๊ฐ€์žฅ ํฐ ์ง์‚ฌ๊ฐํ˜•์— ๋“ค์–ด๋งž๊ฒŒย ์กฐ์ •๋ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<dl>
+ <dt><code>cover</code></dt>
+ <dd>๋ทฐํฌํŠธ ํฌ๊ธฐ๊ฐ€ย ๊ธฐ๊ธฐ ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ๋ชจ๋‘ ์ฑ„์šฐ๋„๋กย ์กฐ์ •๋ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ์ค‘์š”ํ•œ ๋‚ด์šฉ์ด ๋””์Šคํ”Œ๋ ˆ์ด ๋ฐ”๊นฅ ์˜์—ญ์œผ๋กœ ๋ฐ€๋ ค๋‚˜์ง€ ์•Š๋„๋กย <a href="/en-US/docs/Web/CSS/env">safe area inset ๋ณ€์ˆ˜</a>๋ฅผ ํ•จ๊ป˜ย ์‚ฌ์šฉํ•  ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="Formal_syntax">Formal syntax</h3>
+
+<pre class="syntaxbox">auto | contain | cover
+</pre>
+
+<div class="hidden">์ด ์„ค๋ช…์ž๋Š” ์•„์งย <a href="https://github.com/mdn/data/blob/master/css/at-rules.json">https://github.com/mdn/data/blob/master/css/at-rules.json</a>์— ๋“ฑ์žฌ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.</div>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๋ฌธ์ œ">์ ‘๊ทผ์„ฑ ๋ฌธ์ œ</h2>
+
+<p><code>viewport-fit</code>ย ์„ค๋ช…์ž๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ์—๋Š”ย ๋ชจ๋“  ๊ธฐ๊ธฐ์˜ ๋””์Šคํ”Œ๋ ˆ์ด๊ฐ€ ์ง์‚ฌ๊ฐํ˜•์ธ ๊ฒƒ์€ ์•„๋‹ˆ๋ฏ€๋กœย <a href="/en-US/docs/Web/CSS/env">safe area inset ๋ณ€์ˆ˜</a>๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•ด์•ผ ํ•จ์„ ๊ธฐ์–ตํ•˜์„ธ์š”.</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("CSS Round Display", "#viewport-fit-descriptor", '"viewport-fit" descriptor')}}</td>
+ <td>{{Spec2("CSS Round Display")}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.at-rules.viewport.viewport-fit")}}</p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>{{CSSxRef("env", "env()")}}</li>
+</ul>
diff --git a/files/ko/web/css/@viewport/zoom/index.html b/files/ko/web/css/@viewport/zoom/index.html
new file mode 100644
index 0000000000..137b2eb6a9
--- /dev/null
+++ b/files/ko/web/css/@viewport/zoom/index.html
@@ -0,0 +1,70 @@
+---
+title: zoom
+slug: Web/CSS/@viewport/zoom
+tags:
+ - CSS
+ - CSS Descriptor
+ - Graphics
+ - Layout
+ - NeedsExample
+ - Reference
+translation_of: Web/CSS/@viewport
+---
+<div>{{ CSSRef }}</div>
+
+<p><code>zoom</code> <a href="/ko/docs/Web/CSS">CSS</a> ์„ค๋ช…์ž(descriptor)๋Š” {{cssxref("@viewport")}}์— ์˜ํ•ด ์ •์˜๋œ ๋ฌธ์„œ์˜ ์ดˆ๊ธฐ ์คŒ ๋ฐฐ์œจ(factor)์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>1.0</code> ๋˜๋Š” <code>100%</code>์ธ <em>์คŒ ๋ฐฐ์œจ</em>์€ ์คŒ์ด ์—†์Œ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ํฐ ๊ฐ’์€ ํ™•๋Œ€. ์ž‘์€ ๊ฐ’์€ ์ถ•์†Œ.</p>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+zoom: auto;
+
+/* &lt;number&gt; ๊ฐ’ */
+zoom: 0.8;
+zoom: 2.0;
+
+/* &lt;percentage&gt; ๊ฐ’ */
+zoom: 150%;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>auto</code></dt>
+ <dd>์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๊ฐ€ ๋ฌธ์„œ์˜ ์ดˆ๊ธฐ ์คŒ ๋ฐฐ์œจ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๋Š” ๋ฌธ์„œ๊ฐ€ ๊ทธ ๋ฐฐ์œจ์„ ์ฐพ๊ธฐ ์œ„ํ•ด ๋ Œ๋”๋ง๋˜๋Š” ์บ”๋ฒ„์Šค ์˜์—ญ์˜ ํฌ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>&lt;number&gt;</code></dt>
+ <dd>์คŒ ๋ฐฐ์œจ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์Œ์ด ์•„๋‹Œ ์ˆ˜. ๋ฐฐ์œจ 1.0์€ ์คŒ์ด ์ˆ˜ํ–‰๋˜์ง€ ์•Š์Œ์„ ๋œปํ•ฉ๋‹ˆ๋‹ค. 1.0๋ณด๋‹ค ํฐ ๊ฐ’์€ ํ™•๋Œ€ ์ž‘์€ ๊ฐ’์€ ์ถ•์†Œ ํšจ๊ณผ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>&lt;percentage&gt;</code></dt>
+ <dd>์คŒ ๋ฐฐ์œจ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์Œ์ด ์•„๋‹Œ ํผ์„ผํŠธ ๊ฐ’. ๋ฐฐ์œจ 100%๋Š” ์คŒ์ด ์ˆ˜ํ–‰๋˜์ง€ ์•Š์Œ์„ ๋œปํ•ฉ๋‹ˆ๋‹ค. 100%๋ณด๋‹ค ํฐ ๊ฐ’์€ ํ™•๋Œ€ ์ž‘์€ ๊ฐ’์€ ์ถ•์†Œ ํšจ๊ณผ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS3 Device', '#the-lsquozoomrsquo-descriptor', '"zoom" descriptor')}}</td>
+ <td>{{Spec2('CSS3 Device')}}</td>
+ <td>์ดˆ๊ธฐ ์ŠคํŽ™</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{Compat("css.at-rules.viewport.zoom")}}</p>
diff --git a/files/ko/web/css/_colon_active/index.html b/files/ko/web/css/_colon_active/index.html
new file mode 100644
index 0000000000..eb3ccff192
--- /dev/null
+++ b/files/ko/web/css/_colon_active/index.html
@@ -0,0 +1,127 @@
+---
+title: ':active'
+slug: 'Web/CSS/:active'
+tags:
+ - CSS
+ - Layout
+ - Pseudo-class
+ - Reference
+ - Web
+translation_of: 'Web/CSS/:active'
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>:active</code></strong> <a href="/ko/docs/Web/API/CSS">CSS</a> <a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํ™œ์„ฑํ™”ํ•œ ์š”์†Œ(๋ฒ„ํŠผ ๋“ฑ)๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</span> ๋งˆ์šฐ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, "ํ™œ์„ฑ"์ด๋ž€ ๋ณดํ†ต ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋Š” ์ˆœ๊ฐ„๋ถ€ํ„ฐ ๋–ผ๋Š” ์‹œ์ ๊นŒ์ง€๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers notranslate">/* ํ™œ์„ฑํ™”๋œ ๋ชจ๋“  &lt;a&gt; ํƒœ๊ทธ๋ฅผ ์„ ํƒ */
+a:active {
+ color: red;
+}</pre>
+
+<p><code>:active</code> ์˜์‚ฌ ํด๋ž˜์Šค๋Š” ๋Œ€๊ฐœ {{HTMLElement("a")}}, {{HTMLElement("button")}}๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํ”ํ•œ ๋Œ€์ƒ์œผ๋กœ๋Š” ํ™œ์„ฑํ™”๋œ ์š”์†Œ๋ฅผ ํฌํ•จํ•œ ๋‹ค๋ฅธ ์š”์†Œ์™€, ์—ฐ๊ฒฐ๋œ {{HTMLElement("label")}}๋กœ ์„ ํƒํ•œ ์ž…๋ ฅ ํผ ์š”์†Œ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><code>:active</code> ์˜์‚ฌ ํด๋ž˜์Šค๋กœ ์ •์˜ํ•œ ์Šคํƒ€์ผ์€ ์ž์‹ ๋ณด๋‹ค ๋’ค์— ์œ„์น˜ํ•˜๊ณ  ๋™๋“ฑํ•œ ๋ช…์‹œ์„ฑ์„ ๊ฐ€์ง„ ๋‹ค๋ฅธ ๋งํฌ ์˜์‚ฌ ํด๋ž˜์Šค({{cssxref(":link")}}, {{cssxref(":hover")}}, {{cssxref(":visited")}})๊ฐ€ ๋ฎ์–ด์”๋‹ˆ๋‹ค. ๋งํฌ๋ฅผ ์ ์ ˆํžˆ ๋””์ž์ธํ•˜๋ ค๋ฉด <em>LVHA-์ˆœ์„œ(</em><code>:link</code> โ€” <code>:visited</code> โ€” <code>:hover</code> โ€” <code>:active</code>)๋ฅผ ๋”ฐ๋ผ, <code>:active</code> ๊ทœ์น™์„ ๋‹ค๋ฅธ ๋ชจ๋“  ๋งํฌ ๊ทœ์น™๋“ค๋ณด๋‹ค ๋’ค์— ๋ฐฐ์น˜ํ•˜์„ธ์š”.</p>
+
+<div class="note"><strong>์ฐธ๊ณ :</strong> CSS3 ๋ช…์„ธ์— ๋”ฐ๋ฅด๋ฉด, ๋‹ค์ˆ˜์˜ ๋ฒ„ํŠผ์„ ๊ฐ€์ง„ ๋งˆ์šฐ์Šค๋ผ๋„ <code>:active</code> ์˜์‚ฌ ํด๋ž˜์Šค๋Š” ์ฃผ ๋ฒ„ํŠผ์—๋งŒ ์ ์šฉ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ฅธ์†์žก์ด ๋งˆ์šฐ์Šค ๊ธฐ์ค€, ์ฃผ ๋ฒ„ํŠผ์€ ๋ณดํ†ต ๋งจ ์™ผ์ชฝ ๋ฒ„ํŠผ์ž…๋‹ˆ๋‹ค.</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="Example" name="Example">์˜ˆ์ œ</h2>
+
+<h3 id="ํ™œ์„ฑํ™”_๋งํฌ">ํ™œ์„ฑํ™” ๋งํฌ</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;p&gt;๋งํฌ๋ฅผ ํฌํ•จํ•˜๋Š” ๋ฌธ๋‹จ์ž…๋‹ˆ๋‹ค.
+ &lt;a href="#"&gt;์ด ๋งํฌ๋Š” ํด๋ฆญํ•˜๋Š” ๋™์•ˆ ์ƒ‰์ด ๋นจ๊ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.&lt;/a&gt;
+ ์ด ๋ฌธ๋‹จ์€ ํด๋ฆญํ•˜๋Š” ๋™์•ˆ ๋ฐฐ๊ฒฝ์ƒ‰์ด ํšŒ์ƒ‰์ด ๋ฉ๋‹ˆ๋‹ค.
+&lt;/p&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">a:link { color: blue; } /* ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ๋งํฌ */
+a:visited { color: purple; } /* ๋ฐฉ๋ฌธํ•œ ๋งํฌ */
+a:hover { background: yellow; } /* ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ฆฐ ๋งํฌ */
+a:active { color: red; } /* ํ™œ์„ฑํ™”ํ•œ ๋งํฌ */
+
+p:active { background: #eee; } /* ํ™œ์„ฑํ™”ํ•œ ๋ฌธ๋‹จ */</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('ํ™œ์„ฑํ™”_๋งํฌ')}}</p>
+
+<h3 id="ํ™œ์„ฑํ™”_ํผ_์š”์†Œ">ํ™œ์„ฑํ™” ํผ ์š”์†Œ</h3>
+
+<h4 id="HTML_2">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;form&gt;
+ &lt;label for="my-button"&gt;๋‚ด ๋ฒ„ํŠผ: &lt;/label&gt;
+ &lt;button id="my-button" type="button"&gt;์ œ ๋ผ๋ฒจ์ด๋‚˜ ์ €๋ฅผ ํด๋ฆญํ•ด๋ณด์„ธ์š”!&lt;/button&gt;
+&lt;/form&gt;</pre>
+
+<h4 id="CSS_2">CSS</h4>
+
+<pre class="brush: css notranslate">form :active {
+ color: red;
+}
+
+form button {
+ background: white;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ_2">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('ํ™œ์„ฑํ™”_ํผ_์š”์†Œ')}}</p>
+
+<h2 id="๋ช…์„ธ"><span>๋ช…์„ธ</span></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('HTML WHATWG', 'scripting.html#selector-active', ':active')}}</td>
+ <td>{{Spec2('HTML WHATWG')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS4 Selectors', '#active-pseudo', ':active')}}</td>
+ <td>{{Spec2('CSS4 Selectors')}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Selectors', '#useraction-pseudos', ':active')}}</td>
+ <td>{{Spec2('CSS3 Selectors')}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'selector.html#dynamic-pseudo-classes', ':active')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#anchor-pseudo-classes', ':active')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.selectors.active")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>๋งํฌ ๊ด€๋ จ ์˜์‚ฌ ํด๋ž˜์Šค: {{cssxref(":link")}}, {{cssxref(":visited")}}, {{cssxref(":hover")}}.</li>
+</ul>
diff --git a/files/ko/web/css/_colon_checked/index.html b/files/ko/web/css/_colon_checked/index.html
new file mode 100644
index 0000000000..337f93d1cd
--- /dev/null
+++ b/files/ko/web/css/_colon_checked/index.html
@@ -0,0 +1,193 @@
+---
+title: ':checked'
+slug: 'Web/CSS/:checked'
+tags:
+ - CSS
+ - Layout
+ - Pseudo-class
+ - Reference
+ - Web
+translation_of: 'Web/CSS/:checked'
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>:checked</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> <a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a> ์„ ํƒ์ž๋Š” ์„ ํƒํ–ˆ๊ฑฐ๋‚˜ <code>on</code> ์ƒํƒœ์ธ <strong>๋ผ๋””์˜ค</strong>(<code><a href="/ko/docs/Web/HTML/Element/input/radio">&lt;input type="radio"&gt;</a></code>), <strong>์ฒดํฌ๋ฐ•์Šค</strong>(<code><a href="/ko/docs/Web/HTML/Element/input/checkbox">&lt;input type="checkbox"&gt;</a></code>), <strong>์˜ต์…˜</strong>({{HTMLElement("option")}} ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers">/* Matches any checked/selected radio, checkbox, or option */
+:checked {
+ margin-left: 25px;
+ border: 1px solid blue;
+}
+</pre>
+
+<p>์‚ฌ์šฉ์ž๊ฐ€ ์š”์†Œ๋ฅผ ์ฒดํฌํ–ˆ๊ฑฐ๋‚˜ ์„ ํƒํ•œ ๊ฒฝ์šฐ ํ™œ์„ฑํ™”๋˜๊ณ , ์ฒดํฌ๋‚˜ ์„ ํƒ์„ ํ•ด์ œํ•˜๋Š” ๊ฒฝ์šฐ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> ๋งŽ์€ ๊ฒฝ์šฐ ๋ธŒ๋ผ์šฐ์ €๋Š” <code>&lt;option&gt;</code> ์š”์†Œ๋ฅผ <a href="/ko/docs/Web/CSS/Replaced_element">๋Œ€์ฒด ์š”์†Œ</a>๋กœ ์ทจ๊ธ‰ํ•˜๋ฏ€๋กœ, <code>:checked</code> ์˜์‚ฌ ํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•œ ์Šคํƒ€์ผ์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ”์œ„๋„ ๋ธŒ๋ผ์šฐ์ €๋งˆ๋‹ค ๋‹ค๋ฆ…๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<h3 id="๊ธฐ๋ณธ_์˜ˆ์ œ">๊ธฐ๋ณธ ์˜ˆ์ œ</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html">&lt;div&gt;
+ &lt;input type="radio" name="my-input" id="yes"&gt;
+ &lt;label for="yes"&gt;Yes&lt;/label&gt;
+
+ &lt;input type="radio" name="my-input" id="no"&gt;
+ &lt;label for="no"&gt;No&lt;/label&gt;
+&lt;/div&gt;
+
+&lt;div&gt;
+ &lt;input type="checkbox" name="my-checkbox" id="opt-in"&gt;
+ &lt;label for="opt-in"&gt;Check me!&lt;/label&gt;
+&lt;/div&gt;
+
+&lt;select name="my-select" id="fruit"&gt;
+ &lt;option value="opt1"&gt;Apples&lt;/option&gt;
+ &lt;option value="opt2"&gt;Grapes&lt;/option&gt;
+ &lt;option value="opt3"&gt;Pears&lt;/option&gt;
+&lt;/select&gt;
+</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">div,
+select {
+ margin: 8px;
+}
+
+/* Labels for checked inputs */
+input:checked + label {
+ color: red;
+}
+
+/* Radio element, when checked */
+input[type="radio"]:checked {
+ box-shadow: 0 0 0 3px orange;
+}
+
+/* Checkbox element, when checked */
+input[type="checkbox"]:checked {
+ box-shadow: 0 0 0 3px hotpink;
+}
+
+/* Option elements, when selected */
+option:checked {
+ box-shadow: 0 0 0 3px lime;
+ color: red;
+}
+</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample("๊ธฐ๋ณธ_์˜ˆ์ œ")}}</p>
+
+<h3 id="์ˆจ๊ฒจ์ง„_์ฒดํฌ๋ฐ•์Šค๋ฅผ_์‚ฌ์šฉํ•ด_์š”์†Œ_์ผœ๊ณ _๋„๊ธฐ">์ˆจ๊ฒจ์ง„ ์ฒดํฌ๋ฐ•์Šค๋ฅผ ์‚ฌ์šฉํ•ด ์š”์†Œ ์ผœ๊ณ  ๋„๊ธฐ</h3>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ ์ฝ”๋“œ๋Š” <code>:checked</code> ์˜์‚ฌ ํด๋ž˜์Šค์™€ ์ฒดํฌ๋ฐ•์Šค๋ฅผ ์‚ฌ์šฉํ•ด, <a href="/ko/docs/Web/JavaScript">JavaScript</a> ์—†์ด๋„ ์‚ฌ์šฉ์ž๊ฐ€ ์ผœ๊ฑฐ๋‚˜ ๋Œ ์ˆ˜ ์žˆ๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML_2">HTML</h4>
+
+<pre class="brush: html">&lt;input type="checkbox" id="expand-toggle" /&gt;
+
+&lt;table&gt;
+ &lt;thead&gt;
+ &lt;tr&gt;&lt;th&gt;Column #1&lt;/th&gt;&lt;th&gt;Column #2&lt;/th&gt;&lt;th&gt;Column #3&lt;/th&gt;&lt;/tr&gt;
+ &lt;/thead&gt;
+ &lt;tbody&gt;
+ &lt;tr class="expandable"&gt;&lt;td&gt;[more text]&lt;/td&gt;&lt;td&gt;[more text]&lt;/td&gt;&lt;td&gt;[more text]&lt;/td&gt;&lt;/tr&gt;
+ &lt;tr&gt;&lt;td&gt;[cell text]&lt;/td&gt;&lt;td&gt;[cell text]&lt;/td&gt;&lt;td&gt;[cell text]&lt;/td&gt;&lt;/tr&gt;
+ &lt;tr&gt;&lt;td&gt;[cell text]&lt;/td&gt;&lt;td&gt;[cell text]&lt;/td&gt;&lt;td&gt;[cell text]&lt;/td&gt;&lt;/tr&gt;
+ &lt;tr class="expandable"&gt;&lt;td&gt;[more text]&lt;/td&gt;&lt;td&gt;[more text]&lt;/td&gt;&lt;td&gt;[more text]&lt;/td&gt;&lt;/tr&gt;
+ &lt;tr class="expandable"&gt;&lt;td&gt;[more text]&lt;/td&gt;&lt;td&gt;[more text]&lt;/td&gt;&lt;td&gt;[more text]&lt;/td&gt;&lt;/tr&gt;
+ &lt;/tbody&gt;
+&lt;/table&gt;
+
+&lt;label for="expand-toggle" id="expand-btn"&gt;Toggle hidden rows&lt;/label&gt;
+</pre>
+
+<h4 id="CSS_2">CSS</h4>
+
+<pre class="brush: css">/* Hide the toggle checkbox */
+#expand-toggle {
+ display: none;
+}
+
+/* Hide expandable content by default */
+.expandable {
+ visibility: collapse;
+ background: #ddd;
+}
+
+/* Style the button */
+#expand-btn {
+ display: inline-block;
+ margin-top: 12px;
+ padding: 5px 11px;
+ background-color: #ff7;
+ border: 1px solid;
+ border-radius: 3px;
+}
+
+/* Show hidden content when the checkbox is checked */
+#expand-toggle:checked ~ * .expandable {
+ visibility: visible;
+}
+
+/* Style the button when the checkbox is checked */
+#expand-toggle:checked ~ #expand-btn {
+ background-color: #ccc;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ_2">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample("์ˆจ๊ฒจ์ง„_์ฒดํฌ๋ฐ•์Šค๋ฅผ_์‚ฌ์šฉํ•ด_์š”์†Œ_์ผœ๊ณ _๋„๊ธฐ", "auto", 220)}}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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('HTML WHATWG', '#selector-checked', ':checked') }}</td>
+ <td>{{ Spec2('HTML WHATWG') }}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('HTML5 W3C', '#selector-checked', ':checked') }}</td>
+ <td>{{ Spec2('HTML5 W3C') }}</td>
+ <td>Defines the semantic regarding HTML.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS4 Selectors', '#checked', ':checked') }}</td>
+ <td>{{ Spec2('CSS4 Selectors') }}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Selectors', '#checked', ':checked') }}</td>
+ <td>{{ Spec2('CSS3 Selectors') }}</td>
+ <td>Defines the pseudo-class, but not the associated semantic</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>
+
+
+<p>{{Compat("css.selectors.checked")}}</p>
+</div>
diff --git a/files/ko/web/css/_colon_default/index.html b/files/ko/web/css/_colon_default/index.html
new file mode 100644
index 0000000000..06e0558495
--- /dev/null
+++ b/files/ko/web/css/_colon_default/index.html
@@ -0,0 +1,101 @@
+---
+title: ':default'
+slug: 'Web/CSS/:default'
+tags:
+ - CSS
+ - Layout
+ - Pseudo-class
+ - Reference
+ - Selector
+ - Web
+translation_of: 'Web/CSS/:default'
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>:default</code></strong> <a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>๋Š” ์—ฐ๊ด€ ์š”์†Œ ๋‚ด์—์„œ์˜ ๊ธฐ๋ณธ๊ฐ’์ธ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์ด ์„ ํƒ์ž๋Š”<a href="https://html.spec.whatwg.org/multipage/semantics-other.html#selector-default"> HTML Standard ยง4.16.3 Pseudo-classes</a>์— ์ •์˜๋˜์–ด ์žˆ๋“ฏ {{htmlelement("button")}}, <code><a href="/ko/docs/Web/HTML/Element/input/checkbox">&lt;input type="checkbox"&gt;</a></code>, <code><a href="/ko/docs/Web/HTML/Element/input/radio">&lt;input type="radio"&gt;</a></code>, {{htmlelement("option")}} ์š”์†Œ๋ฅผ ์•„๋ž˜์™€ ๊ฐ™์€ ๊ฒฝ์šฐ์— ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>์˜ต์…˜ ์š”์†Œ์˜ ๊ธฐ๋ณธ๊ฐ’์€ <code>selected</code> ํŠน์„ฑ์„ ๊ฐ€์ง„ ์ œ์ผ ์ฒซ ์š”์†Œ, ์ฆ‰ DOM ์ˆœ์„œ ๊ธฐ์ค€์œผ๋กœ ์ œ์ผ ์•ž์˜ ํ™œ์„ฑํ™” ์˜ต์…˜์ž…๋‹ˆ๋‹ค. <code>multiple</code> ํŠน์„ฑ์˜ {{htmlelement("select")}}๋Š” ๋‘˜ ์ด์ƒ์˜ <code>selected</code> ์˜ต์…˜์„ ๊ฐ€์งˆ ์ˆ˜๋„ ์žˆ์œผ๋ฏ€๋กœ, ๋ชจ๋“  ์˜ต์…˜์ด <code>:default</code>๋กœ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>&lt;input type="checkbox"&gt;</code>์™€ <code>&lt;input type="radio"&gt;</code>๋Š” <code>checked</code> ํŠน์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉด ์„ ํƒ๋ฉ๋‹ˆ๋‹ค.</li>
+ <li>{{htmlelement("button")}}์€ {{htmlelement("form")}} ์š”์†Œ์˜ <a href="https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#implicit-submission">๊ธฐ๋ณธ ์ œ์ถœ ๋ฒ„ํŠผ</a>, ์ฆ‰ DOM ์ˆœ์„œ ๊ธฐ์ค€์œผ๋กœ ์–‘์‹์— ์†ํ•˜๋Š” ์ œ์ผ ์ฒซ <code>&lt;button&gt;</code>์ด๋ฉด ์„ ํƒ๋ฉ๋‹ˆ๋‹ค. (<code>image</code>์™€ <code>submit</code>์ฒ˜๋Ÿผ, ์–‘์‹์„ ์ œ์ถœํ•˜๋Š” ๋‹ค๋ฅธ {{htmlelement("input")}} ์œ ํ˜•์—๋„ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.)</li>
+</ul>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}
+</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate">&lt;fieldset&gt;
+ &lt;legend&gt;Favorite season&lt;/legend&gt;
+
+ &lt;input type="radio" name="season" id="spring"&gt;
+ &lt;label for="spring"&gt;Spring&lt;/label&gt;
+
+ &lt;input type="radio" name="season" id="summer" checked&gt;
+ &lt;label for="summer"&gt;Summer&lt;/label&gt;
+
+ &lt;input type="radio" name="season" id="fall"&gt;
+ &lt;label for="fall"&gt;Fall&lt;/label&gt;
+
+ &lt;input type="radio" name="season" id="winter"&gt;
+ &lt;label for="winter"&gt;Winter&lt;/label&gt;
+&lt;/fieldset&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css notranslate">input:default {
+ box-shadow: 0 0 2px 1px coral;
+}
+
+input:default + label {
+ color: coral;
+}
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ")}}</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('HTML WHATWG', '#selector-default', ':default')}}</td>
+ <td>{{Spec2('HTML WHATWG')}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('HTML5 W3C', '#selector-default', ':default')}}</td>
+ <td>{{Spec2('HTML5 W3C')}}</td>
+ <td>Defines associated HTML semantics and constraint validation.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS4 Selectors', '#default-pseudo', ':default')}}</td>
+ <td>{{Spec2('CSS4 Selectors')}}</td>
+ <td>No change.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>
+
+
+<p>{{Compat("css.selectors.default")}}</p>
+</div>
diff --git a/files/ko/web/css/_colon_defined/index.html b/files/ko/web/css/_colon_defined/index.html
new file mode 100644
index 0000000000..89487adbb9
--- /dev/null
+++ b/files/ko/web/css/_colon_defined/index.html
@@ -0,0 +1,118 @@
+---
+title: ':defined'
+slug: 'Web/CSS/:defined'
+tags:
+ - CSS
+ - Layout
+ - Pseudo-class
+ - Reference
+ - Selector
+ - Web
+translation_of: 'Web/CSS/:defined'
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>:defined</code></strong> <a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>๋Š” ์ •์˜๋œ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ •์˜๋œ ์š”์†Œ๋ž€ ๋ธŒ๋ผ์šฐ์ €์— ๋‚ด์žฅ๋œ ํ‘œ์ค€ ์š”์†Œ์™€, ์„ฑ๊ณต์ ์œผ๋กœ ์ •์˜({{domxref("CustomElementRegistry.define()")}} ๋ฉ”์„œ๋“œ ๋“ฑ)ํ•œ ์‚ฌ์šฉ์ž ์ง€์ • ์š”์†Œ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers notranslate">/* Selects any defined element */
+:defined {
+ย  font-style: italic;
+}
+
+/* Selects any instance of a specific custom element */
+simple-custom:defined {
+ย  display: block;
+}
+</pre>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์ •์˜๋˜๊ธฐ_์ „๊นŒ์ง€_์š”์†Œ_์ˆจ๊ธฐ๊ธฐ">์ •์˜๋˜๊ธฐ ์ „๊นŒ์ง€ ์š”์†Œ ์ˆจ๊ธฐ๊ธฐ</h3>
+
+<p>๋‹ค์Œ ์ฝ”๋“œ๋Š” ์ €ํฌ์˜ <a href="https://github.com/mdn/web-components-examples/tree/master/defined-pseudo-class">defined-pseudo-class</a> ๋ฐ๋ชจ์—์„œ ๋ฐœ์ทŒํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. (<a href="https://mdn.github.io/web-components-examples/defined-pseudo-class/">๋™์ž‘ ๋ชจ์Šต ๋ณด๊ธฐ</a>)</p>
+
+<p>์ด ๋ฐ๋ชจ์—์„œ๋Š” ์•„์ฃผ ๊ฐ„๋‹จํ•œ ์‚ฌ์šฉ์ž ์ง€์ • ์š”์†Œ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: js notranslate">customElements.define('simple-custom',
+ class extends HTMLElement {
+ constructor() {
+ super();
+
+ let divElem = document.createElement('div');
+ divElem.textContent = this.getAttribute('text');
+
+ let shadowRoot = this.attachShadow({mode: 'open'})
+ .appendChild(divElem);
+ }
+})</pre>
+
+<p>๊ทธ ํ›„, ์œ„์˜ ์š”์†Œ๋ฅผ ํ‘œ์ค€ <code>&lt;p&gt;</code>์™€ ํ•จ๊ป˜ ๋ฌธ์„œ์— ๋„ฃ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: html notranslate">&lt;simple-custom text="Custom element example text"&gt;&lt;/simple-custom&gt;
+
+&lt;p&gt;Standard paragraph example text&lt;/p&gt;</pre>
+
+<p>CSS์—๋Š” ๋‹ค์Œ์˜ ์Šคํƒ€์ผ์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">// Give the two elements distinctive backgrounds
+p {
+ background: yellow;
+}
+
+simple-custom {
+ background: cyan;
+}
+
+// Both the custom and the built-in element are given italic text
+:defined {
+ font-style: italic;
+}</pre>
+
+<p>๊ทธ๋ฆฌ๊ณ  ์•„๋ž˜์˜ ๋‘ ๊ทœ์น™์„ ํ†ตํ•ด, ์ •์˜๋˜์ง€ ์•Š์€ ์‚ฌ์šฉ์ž ์ง€์ • ์š”์†Œ๋Š” ์ˆจ๊ธฐ๊ณ , ์ •์˜๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ๋œ ๊ฒฝ์šฐ์—๋Š” ๋ธ”๋ก ๋ ˆ๋ฒจ ์š”์†Œ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">simple-custom:not(:defined) {
+ display: none;
+}
+
+simple-custom:defined {
+ display: block;
+}</pre>
+
+<p>์œ„์˜ ๋ฐ๋ชจ๋Š” ํŽ˜์ด์ง€์— ๋ถˆ๋Ÿฌ์˜ฌ ๋•Œ ๊ฝค ์‹œ๊ฐ„์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ๋Š” ๋ณต์žกํ•œ ์‚ฌ์šฉ์ž ์ง€์ • ์š”์†Œ ์Šคํƒ€์ผ๋ง์— ์œ ์šฉํ•˜๊ฒŒ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๋”ฉ์ด ์•„์ง ์ง„ํ–‰ ์ค‘์ผ ๋•Œ, ์Šคํƒ€์ผ์„ ์ž…ํžˆ์ง€ ์•Š์€๋Š” ๋ชป์ƒ๊ธด ์š”์†Œ๊ฐ€ ํŽ˜์ด์ง€์— ๋…ธ์ถœ๋˜๋Š” ๊ฒƒ์„ ๋ง‰์„ ์ˆ˜ ์žˆ์œผ๋‹ˆ๊นŒ์š”.</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('HTML WHATWG', 'semantics-other.html#selector-defined', ':defined') }}</td>
+ <td>{{ Spec2('HTML WHATWG') }}</td>
+ <td></td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>
+
+
+<p>{{Compat("css.selectors.defined")}}</p>
+</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/Web_Components">์›น ์ปดํฌ๋„ŒํŠธ</a></li>
+</ul>
diff --git a/files/ko/web/css/_colon_disabled/index.html b/files/ko/web/css/_colon_disabled/index.html
new file mode 100644
index 0000000000..5a65d93de2
--- /dev/null
+++ b/files/ko/web/css/_colon_disabled/index.html
@@ -0,0 +1,129 @@
+---
+title: ':disabled'
+slug: 'Web/CSS/:disabled'
+tags:
+ - CSS
+ - Layout
+ - Pseudo-class
+ - Reference
+ - Web
+translation_of: 'Web/CSS/:disabled'
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>:disabled</code></strong> <a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>๋Š” ๋ชจ๋“  ๋น„ํ™œ์„ฑ ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋น„ํ™œ์„ฑ ์š”์†Œ๋ž€ ํ™œ์„ฑ(์„ ํƒ, ํด๋ฆญ, ์ž…๋ ฅ ๋“ฑ๋“ฑ)ํ•˜๊ฑฐ๋‚˜ ํฌ์ปค์Šค๋ฅผ ๋ฐ›์„ ์ˆ˜ ์—†๋Š” ์š”์†Œ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€ ์ƒํƒœ์ธ ํ™œ์„ฑ ์š”์†Œ๋„ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers notranslate">/* ๋ชจ๋“  ๋น„ํ™œ์„ฑ &lt;input&gt; ์„ ํƒ */
+input:disabled {
+ background: #ccc;
+}</pre>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ฒญ๊ตฌ ์ฃผ์†Œ ์ž…๋ ฅ ์นธ์„ ์ผœ๊ฑฐ๋‚˜ ๋Œ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ <a href="/ko/docs/Web/JavaScript">JavaScript</a> {{event("change")}} ์ด๋ฒคํŠธ๋ฅผ ํ†ตํ•ด ๊ตฌํ˜„ํ•œ ๊ธฐ๋ณธ์ ์ธ ๋ฐฐ์†ก ์–‘์‹์ž…๋‹ˆ๋‹ค.</p>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate">&lt;form action="#"&gt;
+ &lt;fieldset id="shipping"&gt;
+ &lt;legend&gt;๋ฐฐ์†ก์ง€&lt;/legend&gt;
+ &lt;input type="text" placeholder="์ด๋ฆ„"&gt;
+ &lt;input type="text" placeholder="์ฃผ์†Œ"&gt;
+ &lt;input type="text" placeholder="์šฐํŽธ๋ฒˆํ˜ธ"&gt;
+ &lt;/fieldset&gt;
+ &lt;br&gt;
+ &lt;fieldset id="billing"&gt;
+ &lt;legend&gt;์ฒญ๊ตฌ์ง€&lt;/legend&gt;
+ &lt;label for="billing-checkbox"&gt;๋ฐฐ์†ก์ง€์™€ ๋™์ผ:&lt;/label&gt;
+ &lt;input type="checkbox" id="billing-checkbox" checked&gt;
+ &lt;br&gt;
+ &lt;input type="text" placeholder="์ด๋ฆ„" disabled&gt;
+ &lt;input type="text" placeholder="์ฃผ์†Œ" disabled&gt;
+ &lt;input type="text" placeholder="์šฐํŽธ๋ฒˆํ˜ธ" disabled&gt;
+ &lt;/fieldset&gt;
+&lt;/form&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css notranslate">input[type="text"]:disabled {
+ background: #ccc;
+}
+</pre>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<pre class="brush: js notranslate">// ํŽ˜์ด์ง€ ๋กœ๋”ฉ์ด ๋๋‚  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆผ
+document.addEventListener('DOMContentLoaded', function () {
+ // `change` ์ด๋ฒค์ธ  ์ˆ˜์‹ ๊ธฐ๋ฅผ ์ฒดํฌ๋ฐ•์Šค์— ๋ถ€์ฐฉ
+ document.getElementById('billing-checkbox').onchange = toggleBilling;
+}, false);
+
+function toggleBilling() {
+ // ์ฒญ๊ตฌ์ง€ ํ…์ŠคํŠธ ์ž…๋ ฅ ์นธ์„ ๋ชจ๋‘ ์„ ํƒ
+ var billingItems = document.querySelectorAll('#billing input[type="text"]');
+
+ // ํ•˜๋‚˜์”ฉ ํ† ๊ธ€
+ for (var i = 0; i &lt; billingItems.length; i++) {
+ billingItems[i].disabled = !billingItems[i].disabled;
+ }
+}
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ', 300, 250)}}</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('HTML WHATWG', '#selector-disabled', ':disabled')}}</td>
+ <td>{{Spec2('HTML WHATWG')}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('HTML5 W3C', '#selector-disabled', ':disabled')}}</td>
+ <td>{{Spec2('HTML5 W3C')}}</td>
+ <td>Defines the semantics of HTML and forms.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS4 Selectors', '#enableddisabled', ':disabled')}}</td>
+ <td>{{Spec2('CSS4 Selectors')}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Selectors', '#enableddisabled', ':disabled')}}</td>
+ <td>{{Spec2('CSS3 Selectors')}}</td>
+ <td>Defines the pseudo-class, but not the associated semantics.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>
+
+
+<p>{{Compat("css.selectors.disabled")}}</p>
+</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>
+ <p>{{Cssxref(":enabled")}}</p>
+ </li>
+</ul>
diff --git a/files/ko/web/css/_colon_enabled/index.html b/files/ko/web/css/_colon_enabled/index.html
new file mode 100644
index 0000000000..edd9c70c2f
--- /dev/null
+++ b/files/ko/web/css/_colon_enabled/index.html
@@ -0,0 +1,100 @@
+---
+title: ':enabled'
+slug: 'Web/CSS/:enabled'
+tags:
+ - CSS
+ - Layout
+ - Pseudo-class
+ - Reference
+ - Web
+translation_of: 'Web/CSS/:enabled'
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS </a><strong><code>:enabled</code></strong> <a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>๋Š” ๋ชจ๋“  ํ™œ์„ฑ ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ํ™œ์„ฑ ์š”์†Œ๋ž€ ํ™œ์„ฑ(์„ ํƒ, ํด๋ฆญ, ์ž…๋ ฅ ๋“ฑ๋“ฑ)ํ•˜๊ฑฐ๋‚˜ ํฌ์ปค์Šค๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์š”์†Œ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€ ์ƒํƒœ์ธ ๋น„ํ™œ์„ฑ ์š”์†Œ๋„ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers">/* ๋ชจ๋“  ํ™œ์„ฑ &lt;input&gt; ์„ ํƒ */
+input:enabled {
+ color: blue;
+}</pre>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ๋Š” ๋ชจ๋“  ํ™œ์„ฑ ํ…์ŠคํŠธ ๋ฐ ๋ฒ„ํŠผ {{htmlElement("input")}}์˜ ๊ธ€์ž ์ƒ‰์„ ์ดˆ๋ก์ƒ‰์œผ๋กœ ๋งŒ๋“ค๊ณ , ๋น„ํ™œ์„ฑ ์ƒํƒœ๋Š” ํšŒ์ƒ‰์œผ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๊ตฌ๋ถ„์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ์ƒํ˜ธ์ž‘์šฉ ๊ฐ€๋Šฅํ•œ ์š”์†Œ๋ฅผ ์‰ฝ๊ฒŒ ๊ตฌ๋ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush:html">&lt;form action="url_of_form"&gt;
+ &lt;label for="FirstField"&gt;First field (enabled):&lt;/label&gt;
+ &lt;input type="text" id="FirstField" value="Lorem"&gt;&lt;br&gt;
+
+ &lt;label for="SecondField"&gt;Second field (disabled):&lt;/label&gt;
+ &lt;input type="text" id="SecondField" value="Ipsum" disabled="disabled"&gt;&lt;br&gt;
+
+ &lt;input type="button" value="Submit"&gt;
+&lt;/form&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush:css;">input:enabled {
+ color: #2b2;
+}
+
+input:disabled {
+ color: #aaa;
+}
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ", 550, 95)}}</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('HTML WHATWG', '#selector-enabled', ':enabled')}}</td>
+ <td>{{Spec2('HTML WHATWG')}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('HTML5 W3C', '#selector-enabled', ':enabled')}}</td>
+ <td>{{Spec2('HTML5 W3C')}}</td>
+ <td>Defines the semantics for HTML and forms.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS4 Selectors', '#enableddisabled', ':enabled')}}</td>
+ <td>{{Spec2('CSS4 Selectors')}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Selectors', '#enableddisabled', ':enabled')}}</td>
+ <td>{{Spec2('CSS3 Selectors')}}</td>
+ <td>Defines the pseudo-class, but not the associated semantics.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.selectors.enabled")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{Cssxref(":disabled")}}</li>
+</ul>
diff --git a/files/ko/web/css/_colon_first-child/index.html b/files/ko/web/css/_colon_first-child/index.html
new file mode 100644
index 0000000000..9d229f4dd5
--- /dev/null
+++ b/files/ko/web/css/_colon_first-child/index.html
@@ -0,0 +1,134 @@
+---
+title: ':first-child'
+slug: 'Web/CSS/:first-child'
+tags:
+ - CSS
+ - Layout
+ - Pseudo-class
+ - Reference
+ - Web
+translation_of: 'Web/CSS/:first-child'
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>:first-child</code></strong> <a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>๋Š” ํ˜•์ œ ์š”์†Œ ์ค‘ ์ œ์ผ ์ฒซ ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers notranslate">/* Selects any &lt;p&gt; that is the first element
+ among its siblings */
+p:first-child {
+ color: lime;
+}</pre>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ </strong>: ์ดˆ๊ธฐ ์ •์˜์—์„œ๋Š” ๋ถ€๋ชจ๊ฐ€ ์žˆ๋Š” ์š”์†Œ๋งŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. Selectors Level 4๋ถ€ํ„ฐ๋Š” ์ด ์ œํ•œ์ด ์‚ฌ๋ผ์กŒ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}
+</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="๊ธฐ๋ณธ_์˜ˆ์ œ">๊ธฐ๋ณธ ์˜ˆ์ œ</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;div&gt;
+ &lt;p&gt;This text is selected!&lt;/p&gt;
+ &lt;p&gt;This text isn't selected.&lt;/p&gt;
+&lt;/div&gt;
+
+&lt;div&gt;
+ &lt;h2&gt;This text isn't selected: it's not a `p`.&lt;/h2&gt;
+ &lt;p&gt;This text isn't selected.&lt;/p&gt;
+&lt;/div&gt;
+</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">p:first-child {
+ color: lime;
+ background-color: black;
+ padding: 5px;
+}
+</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p><span>{{EmbedLiveSample('๊ธฐ๋ณธ_์˜ˆ์ œ', 500, 200)}}</span></p>
+
+<h3 id="๋ชฉ๋ก_์Šคํƒ€์ผ๋ง">๋ชฉ๋ก ์Šคํƒ€์ผ๋ง</h3>
+
+<h4 id="HTML_2">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;ul&gt;
+ &lt;li&gt;Item 1&lt;/li&gt;
+ &lt;li&gt;Item 2&lt;/li&gt;
+ &lt;li&gt;Item 3
+ &lt;ul&gt;
+ &lt;li&gt;Item 3.1&lt;/li&gt;
+ &lt;li&gt;Item 3.2&lt;/li&gt;
+ &lt;li&gt;Item 3.3&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+&lt;/ul&gt;</pre>
+
+<h4 id="CSS_2">CSS</h4>
+
+<pre class="brush: css notranslate">ul li {
+ color: blue;
+}
+
+ul li:first-child {
+ color: red;
+ font-weight: bold;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ_2">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('๋ชฉ๋ก_์Šคํƒ€์ผ๋ง')}}</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('CSS4 Selectors', '#first-child-pseudo', ':first-child')}}</td>
+ <td>{{Spec2('CSS4 Selectors')}}</td>
+ <td>Matching elements are not required to have a parent.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Selectors', '#first-child-pseudo', ':first-child')}}</td>
+ <td>{{Spec2('CSS3 Selectors')}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'selector.html#first-child', ':first-child')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.selectors.first-child")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{CSSxRef(":-moz-first-node")}} {{Non-standard_Inline}}</li>
+ <li>{{CSSxRef(":first-of-type")}}</li>
+ <li>{{CSSxRef(":last-child")}}</li>
+ <li>{{CSSxRef(":nth-child", ":nth-child()")}}</li>
+</ul>
diff --git a/files/ko/web/css/_colon_first-of-type/index.html b/files/ko/web/css/_colon_first-of-type/index.html
new file mode 100644
index 0000000000..d1ac0c65fc
--- /dev/null
+++ b/files/ko/web/css/_colon_first-of-type/index.html
@@ -0,0 +1,115 @@
+---
+title: ':first-of-type'
+slug: 'Web/CSS/:first-of-type'
+tags:
+ - CSS
+ - Layout
+ - Pseudo-class
+ - Reference
+ - Selector
+ - Web
+translation_of: 'Web/CSS/:first-of-type'
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>:first-of-type</code></strong> <a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>๋Š” ํ˜•์ œ ์š”์†Œ ์ค‘ ์ž์‹ ์˜ ์œ ํ˜•๊ณผ ์ผ์น˜ํ•˜๋Š” ์ œ์ผ ์ฒซ ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers notranslate">/* Selects any &lt;p&gt; that is the first element
+ of its type among its siblings */
+p:first-of-type {
+ color: red;
+}</pre>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ </strong>: ์ดˆ๊ธฐ ์ •์˜์—์„œ๋Š” ๋ถ€๋ชจ๊ฐ€ ์žˆ๋Š” ์š”์†Œ๋งŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. Selectors Level 4๋ถ€ํ„ฐ๋Š” ์ด ์ œํ•œ์ด ์‚ฌ๋ผ์กŒ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}
+</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์ฒซ_๋ฌธ๋‹จ_์Šคํƒ€์ผ๋ง">์ฒซ ๋ฌธ๋‹จ ์Šคํƒ€์ผ๋ง</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;h2&gt;Heading&lt;/h2&gt;
+&lt;p&gt;Paragraph 1&lt;/p&gt;
+&lt;p&gt;Paragraph 2&lt;/p&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">p:first-of-type {
+ color: red;
+ font-style: italic;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('์ฒซ_๋ฌธ๋‹จ_์Šคํƒ€์ผ๋ง')}}</p>
+
+<h3 id="์ค‘์ฒฉ_์š”์†Œ">์ค‘์ฒฉ ์š”์†Œ</h3>
+
+<p>์•„๋ž˜ ์ฝ”๋“œ๋Š” ์ค‘์ฒฉ ์š”์†Œ๋ฅผ ์„ ํƒํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์„ ํƒ์ž๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ <a href="/ko/docs/Web/CSS/Universal_selectors">์ „์ฒด ์„ ํƒ์ž</a>(<code>*</code>)๊ฐ€ ์•”์‹œ๋œ๋‹ค๋Š” ์ ๋„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML_2">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;article&gt;
+ &lt;div&gt;This `div` is first!&lt;/div&gt;
+ &lt;div&gt;This &lt;span&gt;nested `span` is first&lt;/span&gt;!&lt;/div&gt;
+ &lt;div&gt;This &lt;em&gt;nested `em` is first&lt;/em&gt;, but this &lt;em&gt;nested `em` is last&lt;/em&gt;!&lt;/div&gt;
+ &lt;div&gt;This &lt;span&gt;nested `span` gets styled&lt;/span&gt;!&lt;/div&gt;
+ &lt;b&gt;This `b` qualifies!&lt;/b&gt;
+ &lt;div&gt;This is the final `div`.&lt;/div&gt;
+&lt;/article&gt;
+</pre>
+
+<h4 id="CSS_2">CSS</h4>
+
+<pre class="brush: css notranslate">article :first-of-type {
+ background-color: pink;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ_2">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('์ค‘์ฒฉ_์š”์†Œ', 500)}}</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('CSS4 Selectors', '#first-of-type-pseudo', ':first-of-type')}}</td>
+ <td>{{Spec2('CSS4 Selectors')}}</td>
+ <td>Matching elements are not required to have a parent.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Selectors', '#first-of-type-pseudo', ':first-of-type')}}</td>
+ <td>{{Spec2('CSS3 Selectors')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>
+
+
+<p>{{Compat("css.selectors.first-of-type")}}</p>
+</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{Cssxref(":first-child")}}, {{Cssxref(":last-of-type")}}, {{Cssxref(":nth-of-type")}}</li>
+</ul>
diff --git a/files/ko/web/css/_colon_first/index.html b/files/ko/web/css/_colon_first/index.html
new file mode 100644
index 0000000000..2058627f4b
--- /dev/null
+++ b/files/ko/web/css/_colon_first/index.html
@@ -0,0 +1,97 @@
+---
+title: ':first'
+slug: 'Web/CSS/:first'
+tags:
+ - CSS
+ - Layout
+ - Pseudo-class
+ - Reference
+ - Web
+translation_of: 'Web/CSS/:first'
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>:first</code></strong> <a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>๋Š” {{cssxref("@page")}} <a href="/ko/docs/Web/CSS/At-rule">@-๊ทœ์น™</a>๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋ฉฐ, ์ถœ๋ ฅ ์‹œ์˜ ์ฒซ ํŽ˜์ด์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers">/* Selects the first page when printing */
+@page :first {
+ margin-left: 50%;
+ margin-top: 50%;
+}</pre>
+
+<div class="note"><strong>์ฐธ๊ณ :</strong> :first ์˜์‚ฌ ํด๋ž˜์Šค ์•ˆ์—์„œ๋Š” CSSย  ์†์„ฑ์˜ ์‚ฌ์šฉ์ด ์ œํ•œ๋ฉ๋‹ˆ๋‹ค. ๋ฐ”๊นฅ ์—ฌ๋ฐฑ, {{cssxref("orphans")}}, {{cssxref("widows")}}์™€ ํŽ˜์ด์ง€ ๋„˜๊น€๋งŒ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์—ฌ๋ฐฑ ์ง€์ • ์‹œ <a href="/ko/docs/Web/CSS/length#์ ˆ๋Œ€๊ธธ์ด_๋‹จ์œ„">์ ˆ๋Œ€๊ธธ์ด ๋‹จ์œ„</a>๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ชจ๋“  ์†์„ฑ์€ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;p&gt;First Page.&lt;/p&gt;
+&lt;p&gt;Second Page.&lt;/p&gt;
+&lt;button&gt;์ถœ๋ ฅ!&lt;/button&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">@page :first {
+ margin-left: 50%;
+ margin-top: 50%;
+}
+
+p {
+ page-break-after: always;
+}
+</pre>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<pre class="brush: js">document.querySelector("button").addEventListener('click', () =&gt; {
+ window.print();
+});
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>"์ถœ๋ ฅ!" ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ํŽ˜์ด์ง€ ์ถœ๋ ฅ ํ™”๋ฉด์„ ํ™•์ธํ•ด๋ณด์„ธ์š”. ์ฒซ ๋ฒˆ์งธ ํŽ˜์ด์ง€์˜ ์ฝ˜ํ…์ธ ๋Š” ์ค‘์•™ ์–ด๋”˜๊ฐ€์— ์œ„์น˜ํ•˜๊ณ , ๋‘ ๋ฒˆ์งธ ํŽ˜์ด์ง€์˜ ์ฝ˜ํ…์ธ ๋Š” ๊ธฐ๋ณธ ์œ„์น˜์— ์กด์žฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{ EmbedLiveSample('์˜ˆ์ œ', '80%', '150px') }}</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 Paged Media', '#left-right-first', ':first')}}</td>
+ <td>{{Spec2('CSS3 Paged Media')}}</td>
+ <td>No change</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'page.html#page-selectors', ':first')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.selectors.first")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{Cssxref("@page")}}</li>
+ <li>ํŽ˜์ด์ง€ ๊ด€๋ จ ๋‹ค๋ฅธ ์˜์‚ฌ ํด๋ž˜์Šค: {{Cssxref(":left")}}, {{Cssxref(":right")}}</li>
+</ul>
diff --git a/files/ko/web/css/_colon_focus-within/index.html b/files/ko/web/css/_colon_focus-within/index.html
new file mode 100644
index 0000000000..7a25dc5b94
--- /dev/null
+++ b/files/ko/web/css/_colon_focus-within/index.html
@@ -0,0 +1,96 @@
+---
+title: ':focus-within'
+slug: 'Web/CSS/:focus-within'
+tags:
+ - CSS
+ - Layout
+ - Pseudo-class
+ - Reference
+ - Selector
+ - Web
+translation_of: 'Web/CSS/:focus-within'
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>:focus-within</code></strong> <a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>๋Š” ํฌ์ปค์Šค๋ฅผ ๋ฐ›์•˜๊ฑฐ๋‚˜, ํฌ์ปค์Šค๋ฅผ ๋ฐ›์€ ์š”์†Œ๋ฅผ ํฌํ•จํ•˜๋Š” ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ฆ‰ ์Šค์Šค๋กœ {{CSSxRef(":focus")}} ์˜์‚ฌ ํด๋ž˜์Šค์™€ ์ผ์น˜ํ•˜๊ฑฐ๋‚˜, ๊ทธ ์ž์† ์ค‘ ํ•˜๋‚˜๊ฐ€ <code>:focus</code>์™€ ์ผ์น˜ํ•˜๋Š” ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. (<a href="/ko/docs/Web/Web_Components/Shadow_DOM">์„€๋„ ํŠธ๋ฆฌ</a> ๋‚ด๋ถ€๋„ ํฌํ•จ)</p>
+
+<pre class="brush: css no-line-numbers notranslate">/* Selects a &lt;div&gt; when one of its descendants is focused */
+div:focus-within {
+ background: cyan;
+}</pre>
+
+<p>ํ”ํžˆ ์“ธ ์ˆ˜ ์žˆ๋Š” ์˜ˆ์‹œ๋กœ์„œ, {{HTMLElement("form")}}์˜ {{HTMLElement("input")}} ํ•„๋“œ ์ค‘ ํ•˜๋‚˜๊ฐ€ ํฌ์ปค์Šค๋œ ๊ฒฝ์šฐ ์ „์ฒด <code>&lt;form&gt;</code>์„ ๊ฐ•์กฐํ•ด์•ผ ํ•  ๋•Œ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{CSSSyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ์—์„œ๋Š” ๋‘ ํ…์ŠคํŠธ ์ž…๋ ฅ ์นธ ์ค‘ ํ•˜๋‚˜๋ผ๋„ ํฌ์ปค์Šค๋ฅผ ๋ฐ›์€ ๊ฒฝ์šฐ ์–‘์‹์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate">&lt;p&gt;์•„๋ž˜ ์–‘์‹์˜ ๊ฐ’์„ ์ฑ„์›Œ์ฃผ์„ธ์š”.&lt;/p&gt;
+
+&lt;form&gt;
+ &lt;label for="given_name"&gt;์ด๋ฆ„:&lt;/label&gt;
+ &lt;input id="given_name" type="text"&gt;
+ &lt;br&gt;
+ &lt;label for="family_name"&gt;์„ฑ:&lt;/label&gt;
+ &lt;input id="family_name" type="text"&gt;
+&lt;/form&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css highlight[7] notranslate">form {
+ border: 1px solid;
+ color: gray;
+ padding: 4px;
+}
+
+form:focus-within {
+ background: #ff8;
+ color: black;
+}
+
+input {
+ margin: 4px;
+}
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ", 500, 150)}}</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("CSS4 Selectors", "#the-focus-within-pseudo", ":focus-within")}}</td>
+ <td>{{Spec2("CSS4 Selectors")}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.selectors.focus-within")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{CSSxRef(":focus")}}</li>
+ <li>{{CSSxRef(":focus-visible")}} {{Experimental_Inline}}</li>
+</ul>
diff --git a/files/ko/web/css/_colon_focus/index.html b/files/ko/web/css/_colon_focus/index.html
new file mode 100644
index 0000000000..3a3e853e44
--- /dev/null
+++ b/files/ko/web/css/_colon_focus/index.html
@@ -0,0 +1,116 @@
+---
+title: ':focus'
+slug: 'Web/CSS/:focus'
+tags:
+ - CSS
+ - Layout
+ - Pseudo-class
+ - Reference
+ - Selector
+ - Web
+translation_of: 'Web/CSS/:focus'
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>:focus</code></strong> <a href="/en-US/docs/Web/CSS/Pseudo-classes" title="Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>๋Š” ์–‘์‹์˜ ์ž…๋ ฅ ์นธ ๋“ฑ ํฌ์ปค์Šค๋ฅผ ๋ฐ›์€ ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋ณดํ†ต ์‚ฌ์šฉ์ž๊ฐ€ ์š”์†Œ๋ฅผ ํด๋ฆญ ๋˜๋Š” ํƒญํ•˜๊ฑฐ๋‚˜, ํ‚ค๋ณด๋“œ <kbd>Tab</kbd> ํ‚ค๋กœ ์„ ํƒํ–ˆ์„ ๋•Œ ๋ฐœ๋™ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers notranslate">/* Selects any &lt;input&gt; when focused */
+input:focus {
+ color: red;
+}</pre>
+
+<div class="blockIndicator note">
+<p><strong>์ฐธ๊ณ :</strong> <code>:focus</code>๋Š” ํฌ์ปค์Šค๋ฅผ ๋ฐ›์€ ์š”์†Œ ์ž์ฒด์—๋งŒ ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ์ž์†์ด ํฌ์ปค์Šค๋ฅผ ๋ฐ›์•˜์„ ๋•Œ์˜ ์š”์†Œ๋ฅผ ์„ ํƒํ•ด์•ผ ํ•˜๋ฉด {{CSSxRef(":focus-within")}}์„ ์‚ฌ์šฉํ•˜์„ธ์š”.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{CSSSyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html no-line-numbers notranslate">&lt;input class="red-input" value="์ €๋Š” ํฌ์ปค์Šค๋ฅผ ๋ฐ›์œผ๋ฉด ๋นจ๊ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค."&gt;&lt;br&gt;
+&lt;input class="blue-input" value="์ €๋Š” ํฌ์ปค์Šค๋ฅผ ๋ฐ›์œผ๋ฉด ํŒŒ๋ž—๊ฒŒ ๋ฉ๋‹ˆ๋‹ค."&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css highlight[1, 6] notranslate">.red-input:focus {
+ background: yellow;
+ color: red;
+}
+
+.blue-input:focus {
+ background: yellow;
+ color: blue;
+}</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ")}}</p>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p>๋‚ฎ์€ ์‹œ๋ ฅ์„ ๊ฐ€์ง„ ์‚ฌ์šฉ์ž๋„ ์‹œ๊ฐ์  ํฌ์ปค์Šค ์ง€์‹œ์ž๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋˜ํ•œ ๋ง‘์€ ๋‚ ์˜ ์™ธ๋ถ€์ฒ˜๋Ÿผ ๋ฐ์€ ๊ณต๊ฐ„์—์„œ์˜ ์Šคํฌ๋ฆฐ ์‚ฌ์šฉ์ž์ฒ˜๋Ÿผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. <a href="https://www.w3.org/WAI/WCAG21/Understanding/non-text-contrast.html">WCAG 2.1 SC 1.4.11 Non-Text Contrast</a>๋Š” ์‹œ๊ฐ์  ํฌ์ปค์Šค ์ง€์‹œ์ž์˜ ๋Œ€๋น„๋ฅผ ์ตœ์†Œํ•œ 3:1๋กœ ์š”๊ตฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>Accessible Visual Focus Indicators:ย <a href="https://www.deque.com/blog/give-site-focus-tips-designing-usable-focus-indicators/">Give Your Site Some Focus! Tips for Designing Useful and Usable Focus Indicators</a></li>
+</ul>
+
+<h3 id="focus_outline_none"><code>:focus { outline: none; }</code></h3>
+
+<p>์ ˆ๋Œ€ ํฌ์ปค์Šค์˜ ๊ธฐ๋ณธ ์™ธ๊ณฝ์„ (์‹œ๊ฐ์  ํฌ์ปค์Šค ์ง€์‹œ์ž)์„ ๋Œ€์ฒด ์™ธ๊ณฝ์„  ์—†์ด ์ œ๊ฑฐํ•˜์ง€ ๋งˆ์„ธ์š”. ๋Œ€์ฒด ์™ธ๊ณฝ์„ ์€ <a href="https://www.w3.org/WAI/WCAG21/Understanding/non-text-contrast.html">WCAG 2.1 SC 1.4.11 Non-Text Contrast</a> ๊ธฐ์ค€์„ ํ†ต๊ณผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>Quick Tip: <a href="https://a11yproject.com/posts/never-remove-css-outlines/">Never remove CSSย outlines</a></li>
+</ul>
+
+<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("HTML WHATWG", "scripting.html#selector-focus", ":focus")}}</td>
+ <td>{{Spec2("HTML WHATWG")}}</td>
+ <td>Defines HTML-specific semantics.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS4 Selectors", "#focus-pseudo", ":focus")}}</td>
+ <td>{{Spec2("CSS4 Selectors")}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS3 Selectors", "#the-user-action-pseudo-classes-hover-act", ":focus")}}</td>
+ <td>{{Spec2("CSS3 Selectors")}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS2.1", "selector.html#dynamic-pseudo-classes", ":focus")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>
+
+
+<p>{{Compat("css.selectors.focus")}}</p>
+</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{CSSxRef(":focus-visible")}}ย {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":focus-within")}}</li>
+</ul>
diff --git a/files/ko/web/css/_colon_fullscreen/index.html b/files/ko/web/css/_colon_fullscreen/index.html
new file mode 100644
index 0000000000..70e0c0308c
--- /dev/null
+++ b/files/ko/web/css/_colon_fullscreen/index.html
@@ -0,0 +1,94 @@
+---
+title: ':fullscreen'
+slug: 'Web/CSS/:fullscreen'
+tags:
+ - CSS
+ - Fullscreen API
+ - Pseudo-class
+ - Reference
+ - Selector
+ - ์ „์ฒดํ™”๋ฉด
+translation_of: 'Web/CSS/:fullscreen'
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>:fullscreen</code></strong> <a href="/en-US/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>๋Š” ์ „์ฒด ํ™”๋ฉด ๋ชจ๋“œ์— ์ง„์ž…ํ•œ ๋ชจ๋“  ์š”์†Œ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์ˆ˜์˜ ์š”์†Œ๊ฐ€ ์ „์ฒด ํ™”๋ฉด ์ค‘์ด๋ผ๋ฉด ๊ทธ ์š”์†Œ ๋ชจ๋‘ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</span></p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์‚ฌ์šฉ_์ฐธ๊ณ ">์‚ฌ์šฉ ์ฐธ๊ณ </h2>
+
+<p><code>:fullscreen</code> ์˜์‚ฌ ํด๋ž˜์Šค๋Š” ์š”์†Œ๊ฐ€ ์ „์ฒด ํ™”๋ฉด๊ณผ ์ผ๋ฐ˜์ ์ธ ๋ชจ์Šต์„ ๋„˜๋‚˜๋“ค ๋•Œ๋งˆ๋‹ค ํฌ๊ธฐ, ์Šคํƒ€์ผ, ๋ ˆ์ด์•„์›ƒ ๋“ฑ์„ ์กฐ์ •ํ•˜๋„๋ก ์Šคํƒ€์ผ์‹œํŠธ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<p>์ด๋ฒˆ ์˜ˆ์ œ์—์„œ๋Š” ๋ฌธ์„œ์˜ ์ „์ฒด ํ™”๋ฉด ์—ฌ๋ถ€์— ๋”ฐ๋ผ ๋ฒ„ํŠผ์˜ ์ƒ‰์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ์Šคํƒ€์ผ ๋ณ€๊ฒฝ์€ JavaScript ์—†์ด CSS์—์„œ๋งŒ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="HTML">HTML</h3>
+
+<p>ํŽ˜์ด์ง€์˜ HTML ๊ตฌ์กฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: html notranslate">&lt;h1&gt;MDN Web Docs Demo: :fullscreen pseudo-class&lt;/h1&gt;
+
+&lt;p&gt;This demo uses the &lt;code&gt;:fullscreen&lt;/code&gt; pseudo-class to automatically
+ change the style of a button used to toggle full-screen mode on and off,
+ entirely using CSS.&lt;/p&gt;
+
+&lt;button id="fs-toggle"&gt;Toggle Fullscreen&lt;/button&gt;</pre>
+
+<p>ID๊ฐ€ <code>"fs-toggle"</code>์ธ {{htmlelement("button")}}์€ ๋ฌธ์„œ๊ฐ€ ์ „์ฒด ํ™”๋ฉด์ด๋ฉด ํ๋ฆฟํ•œ ๋นจ๊ฐ•, ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ํ๋ฆฟํ•œ ์ดˆ๋ก์œผ๋กœ ์ƒ‰์ด ๋ฐ”๋€๋‹ˆ๋‹ค.</p>
+
+<h3 id="CSS">CSS</h3>
+
+<p>์Šคํƒ€์ผ ๋งˆ๋ฒ•์€ CSS์—์„œ ์ผ์–ด๋‚ฉ๋‹ˆ๋‹ค. ๋‘ ๊ฐ€์ง€ ๊ทœ์น™์„ ์‚ฌ์šฉํ•  ๊ฒƒ์œผ๋กœ, ์ฒซ ๋ฒˆ์งธ๋Š” ์ „์ฒด ํ™”๋ฉด์ด ์•„๋‹ ๋•Œ ์ „์ฒด ํ™”๋ฉด ๋ฒ„ํŠผ์˜ ๋ฐฐ๊ฒฝ์ƒ‰์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ ๊ฒƒ์€ <code>:not(:fullscreen)</code>์œผ๋กœ, <code>:fullscreen</code> ์˜์‚ฌ ํด๋ž˜์Šค์™€ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">#fs-toggle:not(:fullscreen) {
+ background-color: #afa;
+}
+</pre>
+
+<p>๋ฌธ์„œ๊ฐ€ ์ „์ฒด ํ™”๋ฉด์— ๋“ค์–ด๊ฐ„ ๊ฒฝ์šฐ, ๋Œ€์‹  ์•„๋ž˜์˜ CSS๋ฅผ ์ ์šฉํ•˜์—ฌ ๋ฒ„ํŠผ ๋ฐฐ๊ฒฝ์„ ํ๋ฆฟํ•œ ๋นจ๊ฐ•์œผ๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">#fs-toggle:fullscreen {
+ background-color: #faa;
+}</pre>
+
+<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('Fullscreen', '#:fullscreen-pseudo-class', ':fullscreen')}}</td>
+ <td>{{Spec2('Fullscreen')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>
+
+
+<p>{{Compat("css.selectors.fullscreen")}}</p>
+</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/API/Fullscreen_API">Fullscreen API </a></li>
+ <li><a href="/ko/docs/Web/API/Fullscreen_API/Guide">Fullscreen API ์•ˆ๋‚ด์„œ</a></li>
+ <li>{{cssxref(":not")}}</li>
+ <li>{{cssxref("::backdrop")}}</li>
+ <li>DOM API: {{ domxref("Element.requestFullscreen()") }}, {{ domxref("Document.exitFullscreen()") }}, {{ domxref("Document.fullscreenElement") }}</li>
+ <li>{{HTMLAttrXRef("allowfullscreen", "iframe")}} ํŠน์„ฑ</li>
+</ul>
diff --git a/files/ko/web/css/_colon_hover/index.html b/files/ko/web/css/_colon_hover/index.html
new file mode 100644
index 0000000000..27a26aefe2
--- /dev/null
+++ b/files/ko/web/css/_colon_hover/index.html
@@ -0,0 +1,97 @@
+---
+title: ':hover'
+slug: 'Web/CSS/:hover'
+tags:
+ - CSS
+ - Layout
+ - Pseudo-class
+ - Reference
+ - Web
+translation_of: 'Web/CSS/:hover'
+---
+<div>{{ CSSRef }}</div>
+
+<p><strong><code>:hover</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> <a href="/ko/docs/Web/CSS/Pseudo-classes" title="Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํฌ์ธํŒ… ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•ด ์ƒํ˜ธ์ž‘์šฉ ์ค‘์ธ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋ณดํ†ต ์‚ฌ์šฉ์ž์˜ ์ปค์„œ(๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ)๊ฐ€ ์š”์†Œ ์œ„์— ์˜ฌ๋ผ๊ฐ€ ์žˆ์œผ๋ฉด ์„ ํƒ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers">/* "ํ˜ธ๋ฒ„๋ง" ์ค‘์ธ &lt;a&gt; ์š”์†Œ ์„ ํƒ */
+a:hover {
+ color: orange;
+}</pre>
+
+<p><code>:hover</code> ์˜์‚ฌ ํด๋ž˜์Šค๋กœ ์ •์˜ํ•œ ์Šคํƒ€์ผ์€ ์ž์‹ ๋ณด๋‹ค ๋’ค์— ์œ„์น˜ํ•˜๊ณ  ๋™๋“ฑํ•œ ๋ช…์‹œ์„ฑ์„ ๊ฐ€์ง„ ๋‹ค๋ฅธ ๋งํฌ ์˜์‚ฌ ํด๋ž˜์Šค({{cssxref(":link")}}, {{cssxref(":visited")}}, {{cssxref(":active")}})๊ฐ€ ๋ฎ์–ด์”๋‹ˆ๋‹ค. ๋งํฌ๋ฅผ ์ ์ ˆํžˆ ๋””์ž์ธํ•˜๋ ค๋ฉด LVHA-์ˆœ์„œ(<code>:link</code> โ€” <code>:visited</code> โ€” <code>:hover</code> โ€” <code>:active</code>)๋ฅผ ๋”ฐ๋ผ, <code>:hover</code> ๊ทœ์น™์„ <code>:link</code>์™€ <code>:visited</code> ๋’ค, <code>:active</code> ์•ž์— ๋ฐฐ์น˜ํ•˜์„ธ์š”.</p>
+
+<div class="note"><strong>์ฐธ๊ณ </strong>: <code>:hover</code> ์˜์‚ฌ ํด๋ž˜์Šค๋Š” ํ„ฐ์น˜์Šคํฌ๋ฆฐ์—์„œ ๋ฌธ์ œ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €์— ๋”ฐ๋ผ์„œ :hover๋ฅผ ์ ˆ๋Œ€ ํ™œ์„ฑํ™”ํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ์š”์†Œ๋ฅผ ํ„ฐ์น˜ํ•œ ์งํ›„์—๋งŒ, ์•„๋‹ˆ๋ฉด ํ„ฐ์น˜ํ•œ ์ดํ›„ ๋‹ค๋ฅธ ์š”์†Œ๋ฅผ ๋‹ค์‹œ ํ„ฐ์น˜ํ•˜๊ธฐ ์ „๊นŒ์ง€ ๊ณ„์† ํ™œ์„ฑํ™”ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์›น ๊ฐœ๋ฐœ์ž๋Š” ํ˜ธ๋ฒ„๋ง์ด ์ œํ•œ์ ์ด๊ฑฐ๋‚˜ ์•„์˜ˆ ๋ถˆ๊ฐ€๋Šฅํ•œ ์žฅ์น˜์—์„œ๋„ ์ฝ˜ํ…์ธ ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐœ๋ฐœํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;a href="#"&gt;์ด ๋งํฌ๋ฅผ ๊ฐ€๋ฆฌ์ผœ๋ณด์„ธ์š”.&lt;/a&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">a {
+ background-color: powderblue;
+ transition: background-color .5s;
+}
+
+a:hover {
+ background-color: gold;
+}</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ")}}</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Comment</th>
+ <th scope="col">Feedback</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{ SpecName('HTML WHATWG', 'scripting.html#selector-hover', ':hover') }}</td>
+ <td>ย </td>
+ <td><a href="https://github.com/whatwg/html/issues">WHATWG HTML GitHub issues</a></td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS4 Selectors', '#the-hover-pseudo', ':hover') }}</td>
+ <td>Allows <code>:hover</code> to be applied to any pseudo-element.</td>
+ <td><a href="https://github.com/w3c/csswg-drafts/issues">CSS Working Group drafts GitHub issues</a></td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Selectors', '#the-user-action-pseudo-classes-hover-act', ':hover') }}</td>
+ <td>ย </td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'selector.html#dynamic-pseudo-classes', ':hover') }}</td>
+ <td>Initial definition.</td>
+ <td>ย </td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>
+
+
+<p>{{Compat("css.selectors.hover")}}</p>
+</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="https://code.google.com/p/chromium/issues/detail?id=370155">Chromium ๋ฒ„๊ทธ #370155: Don't make <code>:hover</code> sticky on tap on sites that set a mobile viewport</a></li>
+ <li><a href="https://code.google.com/p/chromium/issues/detail?id=306581">Chromium ๋ฒ„๊ทธ #306581: Immediately show hover and active states on touch when page isn't scrollable.</a></li>
+</ul>
diff --git a/files/ko/web/css/_colon_link/index.html b/files/ko/web/css/_colon_link/index.html
new file mode 100644
index 0000000000..f17f896eab
--- /dev/null
+++ b/files/ko/web/css/_colon_link/index.html
@@ -0,0 +1,105 @@
+---
+title: ':link'
+slug: 'Web/CSS/:link'
+tags:
+ - CSS
+ - Layout
+ - Pseudo-class
+ - Reference
+ - Web
+translation_of: 'Web/CSS/:link'
+---
+<div>{{ CSSRef }}</div>
+
+<p><span class="seoSummary"><strong><code>:link</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> <a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>๋Š” ์•„์ง ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</span> <code>href</code> ์†์„ฑ์„ ๊ฐ€์ง„ {{HTMLElement("a")}}, {{HTMLElement("area")}}, {{HTMLElement("link")}} ์ค‘ ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ๋ชจ๋“  ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers">/* ์•„์ง ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ &lt;a&gt; ์š”์†Œ๋ฅผ ์„ ํƒ */
+a:link {
+ color: red;
+}</pre>
+
+<p><code>:link</code> ์˜์‚ฌ ํด๋ž˜์Šค๋กœ ์ •์˜ํ•œ ์Šคํƒ€์ผ์€ ์ž์‹ ๋ณด๋‹ค ๋’ค์— ์œ„์น˜ํ•˜๊ณ  ๋™๋“ฑํ•œ ๋ช…์‹œ์„ฑ์„ ๊ฐ€์ง„ ๋‹ค๋ฅธ ๋งํฌ ์˜์‚ฌ ํด๋ž˜์Šค({{cssxref(":active")}}, {{cssxref(":hover")}}, {{cssxref(":visited")}})๊ฐ€ ๋ฎ์–ด์”๋‹ˆ๋‹ค. ๋งํฌ๋ฅผ ์ ์ ˆํžˆ ๋””์ž์ธํ•˜๋ ค๋ฉด LVHA-์ˆœ์„œ(<code>:link</code> โ€” <code>:visited</code> โ€” <code>:hover</code> โ€” <code>:active</code>)๋ฅผ ๋”ฐ๋ผ, <code>:active</code> ๊ทœ์น™์„ ๋‹ค๋ฅธ ๋ชจ๋“  ๋งํฌ ๊ทœ์น™๋“ค๋ณด๋‹ค ์•ž์— ๋ฐฐ์น˜ํ•˜์„ธ์š”.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> ๋ฐฉ๋ฌธ ์—ฌ๋ถ€์— ์ƒ๊ด€ํ•˜์ง€ ์•Š๊ณ  ์š”์†Œ๋ฅผ ์„ ํƒํ•˜๋ ค๋ฉด {{cssxref(":any-link")}}๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<p>๋Œ€๋ถ€๋ถ„์˜ ๋ธŒ๋ผ์šฐ์ €๋Š” ๋ฐฉ๋ฌธํ•œ ๋งํฌ์— ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ํŠน๋ณ„ํ•œ {{cssxref("color")}} ๊ฐ’์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‹ค์Œ ์˜ˆ์ œ์˜ ๋งํฌ๋ฅผ ๋ฐฉ๋ฌธํ•œ ์ ์ด ์—†์„ ๋•Œ๋งŒ ๊ธ€์ž ์ƒ‰์ด ์ ์šฉ๋œ ๋ชจ์Šต์„ ๋ณผ ์ˆ˜ ์žˆ๊ณ , ๋ฐฉ๋ฌธํ•œ ์ ์ด ์žˆ์œผ๋ฉด ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ก์„ ์ง€์›Œ์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ฐฉ๋ฌธํ•œ ๋งํฌ์˜ ๋ฐฐ๊ฒฝ์ƒ‰์€ ๋ณดํ†ต ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ {{cssxref("background-color")}}๋Š” ๊ณ„์† ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;a href="#ordinary-target"&gt;ํ‰๋ฒ”ํ•œ ๋งํฌ์ž…๋‹ˆ๋‹ค.&lt;/a&gt;&lt;br&gt;
+&lt;a href=""&gt;์ด ๋งํฌ๋Š” ์ด๋ฏธ ๋ฐฉ๋ฌธํ–ˆ์Šต๋‹ˆ๋‹ค.&lt;/a&gt;&lt;br&gt;
+&lt;a&gt;ํ”Œ๋ ˆ์ด์Šคํ™€๋” ๋งํฌ (์Šคํƒ€์ผ ์ ์šฉ ์•ˆ๋จ)&lt;/a&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">a:link {
+ background-color: gold;
+ color: green;
+}
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ")}}</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('HTML WHATWG', 'scripting.html#selector-link', ':link') }}</td>
+ <td>{{ Spec2('HTML WHATWG') }}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS4 Selectors', '#link', ':link') }}</td>
+ <td>{{ Spec2('CSS4 Selectors') }}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Selectors', '#link', ':link') }}</td>
+ <td>{{ Spec2('CSS3 Selectors') }}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'selector.html#link-pseudo-classes', ':link') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>Lift the restriction to only apply it for {{ HTMLElement("a") }} element.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS1', '#anchor-pseudo-classes', ':link') }}</td>
+ <td>{{ Spec2('CSS1') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>
+
+
+<p>{{Compat("css.selectors.link")}}</p>
+</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>๋งํฌ ๊ด€๋ จ ์˜์‚ฌ ํด๋ž˜์Šค: {{ cssxref(":visited") }}, {{ cssxref(":hover") }}, {{ cssxref(":active") }}</li>
+</ul>
diff --git a/files/ko/web/css/_colon_not/index.html b/files/ko/web/css/_colon_not/index.html
new file mode 100644
index 0000000000..f471cce411
--- /dev/null
+++ b/files/ko/web/css/_colon_not/index.html
@@ -0,0 +1,71 @@
+---
+title: ':not()'
+slug: 'Web/CSS/:not'
+tags:
+ - CSS
+ - Layout
+ - Pseudo-class
+ - Reference
+translation_of: 'Web/CSS/:not'
+---
+<div>{{ CSSRef() }}</div>
+
+<p>๋ถ€์ •(<strong>negation</strong>) <a href="/ko/docs/Web/CSS/Pseudo-classes" title="Pseudo-classes">CSS ๊ฐ€์ƒ ํด๋ž˜์Šค</a> <code>:not(X)</code>๋Š” ์ธ์ˆ˜๋กœ ๊ฐ„๋‹จํ•œ ์„ ํƒ์ž(selector) <var>X</var>๋ฅผ ์ทจํ•˜๋Š” ๊ธฐ๋Šฅ ํ‘œ๊ธฐ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ธ์ˆ˜๋กœ ํ‘œ์‹œ๋˜์ง€ ์•Š์€ ์š”์†Œ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. <var>X</var>๋Š” ๋‹ค๋ฅธ ๋ถ€์ • ์„ ํƒ์ž๋ฅผ ํฌํ•จํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="note"><strong>์ฃผ์˜:</strong>
+
+<ul>
+ <li>์“ธ๋ชจ์—†๋Š” ์„ ํƒ์ž๋Š” ์ด ๊ฐ€์ƒ ํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์„ฑ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, <code>:not(*)</code>์€ ์ž„์˜ ์š”์†Œ๊ฐ€ ์•„๋‹Œ ๋ชจ๋“  ์š”์†Œ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ทœ์น™์ด ๊ฒฐ์ฝ” ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</li>
+ <li>๋‹ค๋ฅธ ๊ทœ์น™์„ ๋‹ค์‹œ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋ น <code>foo:not(bar)</code>๋Š” ๊ฐ„๋‹จํ•œ <code>foo</code>์™€ ๊ฐ™์€ ์š”์†Œ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ฒซ ์š”์†Œ์˜ <a href="/ko/docs/Web/CSS/Specificity" title="Specificity">๋ช…์‹œ๋„</a>๊ฐ€ ๋” ๋†’์Šต๋‹ˆ๋‹ค.</li>
+ <li><code>:not(foo){}</code>๋Š” <strong>{{HTMLElement("html")}} ๋ฐ {{HTMLElement("body")}} ํฌํ•จ</strong> ๋ญ๋“ ์ง€ <code>foo</code>๊ฐ€ ์•„๋‹Œ ๊ฒƒ๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>์ด ์„ ํƒ์ž๋Š” ํ•œ ์š”์†Œ์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ชจ๋“  ์กฐ์ƒ(ancestor)์„ ์ œ์™ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, <code>body :not(table) a</code>๋Š” {{HTMLElement("tr")}} ์š”์†Œ๊ฐ€ ์„ ํƒ์ž์˜ <code>:not()</code> ๋ถ€๋ถ„๊ณผ ์ผ์น˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์—ฌ์ „ํžˆ ํ‘œ ๋‚ด๋ถ€ ๋งํฌ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+</div>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox">:not(selector) { <em>style properties</em> }</pre>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">p:not(.classy) { color: red; }
+body :not(p) { color: green; }</pre>
+
+<p>์œ„์˜ CSS ๋ฐ ์•„๋ž˜ HTML์ด ์ฃผ์–ด์ง„๋‹ค๋ฉด...</p>
+
+<pre class="brush: html">&lt;p&gt;Some text.&lt;/p&gt;
+&lt;p class="classy"&gt;Some other text.&lt;/p&gt;
+&lt;span&gt;One more text&lt;span&gt;
+</pre>
+
+<p>์ด ๊ฐ™์€ ์ถœ๋ ฅ์„ ์–ป์Šต๋‹ˆ๋‹ค:</p>
+
+<p>{{ EmbedLiveSample('Examples', '', '', '', 'Web/CSS/:not') }}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{ SpecName('CSS4 Selectors', '#negation', ':not()') }}</td>
+ <td>{{ Spec2('CSS4 Selectors') }}</td>
+ <td>์ธ์ˆ˜๋กœ ์ผ๋ถ€ ๋น„ ๊ฐ„๋‹จ ์„ ํƒ์ž๋ฅผ ํ—ˆ์šฉํ† ๋ก ํ™•์žฅ.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Selectors', '#negation', ':not()') }}</td>
+ <td>{{ Spec2('CSS3 Selectors') }}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{Compat("css.selectors.not")}}</p>
diff --git a/files/ko/web/css/_colon_nth-child/index.html b/files/ko/web/css/_colon_nth-child/index.html
new file mode 100644
index 0000000000..2368a66641
--- /dev/null
+++ b/files/ko/web/css/_colon_nth-child/index.html
@@ -0,0 +1,196 @@
+---
+title: ':nth-child'
+slug: 'Web/CSS/:nth-child'
+tags:
+ - CSS
+ - Layout
+ - Pseudo-class
+ - Reference
+ - Web
+translation_of: 'Web/CSS/:nth-child'
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS" title="CSS">CSS</a> <strong><code>:nth-child()</code></strong> <a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>๋Š” ํ˜•์ œ ์‚ฌ์ด์—์„œ์˜ ์ˆœ์„œ์— ๋”ฐ๋ผ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers">/* ๋ชฉ๋ก์˜ ๋‘ ๋ฒˆ์งธ &lt;li&gt; ์„ ํƒ */
+li:nth-child(2) {
+ color: lime;
+}
+
+/* ์ž„์˜์˜ ๊ทธ๋ฃน์—์„œ ๋„ค ๋ฒˆ์งธ์— ์œ„์น˜ํ•˜๋Š” ๋ชจ๋“  ์š”์†Œ ์„ ํƒ */
+:nth-child(4n) {
+ color: lime;
+}
+</pre>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<p><code>nth-child</code> ์˜์‚ฌ ํด๋ž˜์Šค๋Š” ํ˜•์ œ์˜ ๋ชฉ๋ก์—์„œ, ์„ ํƒํ•˜๋ ค๋Š” ์š”์†Œ์˜ ์ธ๋ฑ์Šค ํŒจํ„ด์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ•˜๋‚˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ธ๋ฑ์Šค๋Š” 1๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="ํ‚ค์›Œ๋“œ_๊ฐ’">ํ‚ค์›Œ๋“œ ๊ฐ’</h3>
+
+<dl>
+ <dt><code>odd</code></dt>
+ <dd>ํ˜•์ œ ์š”์†Œ์—์„œ ํ™€์ˆ˜๋ฒˆ์งธ(1, 3, 5, ...)์ธ ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+ <dt><code>even</code></dt>
+ <dd>ํ˜•์ œ ์š”์†Œ์—์„œ ์ง์ˆ˜๋ฒˆ์งธ(2, 4, 6, ...)์ธ ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ•จ์ˆ˜ํ˜•_ํ‘œ๊ธฐ๋ฒ•">ํ•จ์ˆ˜ํ˜• ํ‘œ๊ธฐ๋ฒ•</h3>
+
+<dl>
+ <dt><code>&lt;An+B&gt;</code></dt>
+ <dd>์‚ฌ์šฉ์ž ์ง€์ • ํŒจํ„ด์„ ๋งŒ์กฑํ•œ ์ธ๋ฑ์Šค๋ฅผ ๊ฐ€์ง€๋Š” ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. An+B์˜ ํ˜•ํƒœ๋กœ ๋‚˜ํƒ€๋‚ด๋ฉฐ,<br>
+ ย  ย  <code>A</code>๋Š” ์ •์ˆ˜ ์ธ๋ฑ์Šค ์ฆ๊ฐ๋Ÿ‰,<br>
+ ย  ย  <code>B</code>๋Š” ์ •์ˆ˜ ์˜คํ”„์…‹,<br>
+ ย  ย  <code>n</code>์€ 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๋ชจ๋“  ์–‘์˜ ์ •์ˆ˜๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+ <dd>๋ชฉ๋ก์˜ <em>An+B</em>๋ฒˆ์งธ ์š”์†Œ๋ผ๊ณ  ํ•ด์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}
+</pre>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<h3 id="Example_selectors" name="Example_selectors">์„ ํƒ์ž</h3>
+
+<dl>
+ <dt><code>tr:nth-child(odd)</code> ๋˜๋Š” <code>tr:nth-child(2n+1)</code></dt>
+ <dd>HTML ํ‘œ์˜ ํ™€์ˆ˜๋ฒˆ์งธ ํ–‰์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+ <dt><code>tr:nth-child(even)</code> ๋˜๋Š” <code>tr:nth-child(2n)</code></dt>
+ <dd>HTML ํ‘œ์˜ ์ง์ˆ˜๋ฒˆ์งธ ํ–‰์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+ <dt><code>:nth-child(7)</code></dt>
+ <dd>์ž„์˜์˜ 7๋ฒˆ์งธ ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+ <dt><code>:nth-child(5n)</code></dt>
+ <dd><strong>5</strong> [=5ร—1], <strong>10</strong> [=5ร—2], <strong>15</strong> [=5ร—3], <strong>...</strong> ๋ฒˆ์งธ์˜ ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ํŒจํ„ด ๊ณต์‹์„ ๋งŒ์กฑํ•˜๋Š” ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ <strong>0</strong> [=5x0]์œผ๋กœ์„œ ์•„๋ฌด ์š”์†Œ๋„ ์„ ํƒํ•˜์ง€ ์•Š๋Š”๋ฐ, ์š”์†Œ์˜ ์ธ๋ฑ์Šค๋Š” 1๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์ง€๋งŒ <code>n</code>์€ 0๋ถ€ํ„ฐ ์ฆ๊ฐ€ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋‹ค์†Œ ์˜์•„ํ•  ์ˆ˜ ์žˆ์œผ๋‚˜, ๋ฐ”๋กœ ์•„๋ž˜ ์˜ˆ์ œ์ฒ˜๋Ÿผ ๊ณต์‹์˜ B ๋ถ€๋ถ„์ด &gt;0์ธ ๊ฒฝ์šฐ ๋ณด๋‹ค ๋‚ฉ๋“ํ•˜๊ธฐ ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค.</dd>
+ <dt><code>:nth-child(n+7)</code></dt>
+ <dd>7๋ฒˆ์งธ์™€ ๊ทธ ์ดํ›„์˜ ๋ชจ๋“  ์š”์†Œ, ์ฆ‰ <strong>7</strong> [=0+7], <strong>8</strong> [=1+7], <strong>9</strong> [=2+7], <strong>...</strong> ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+ <dt><code>:nth-child(3n+4)</code></dt>
+ <dd><strong>4</strong> [=(3ร—0)+4], <strong>7</strong> [=(3ร—1)+4], <strong>10</strong> [=(3ร—2)+4], <strong>13</strong> [=(3ร—3)+4], <strong>...</strong> ๋ฒˆ์งธ์˜ ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+ <dt><code>:nth-child(-n+3)</code></dt>
+ <dd>์•ž์—์„œ ์„ธ ๊ฐœ์˜ ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. [=-0+3, -1+3, -2+3]</dd>
+ <dt><code>p:nth-child(n)</code></dt>
+ <dd>ํ˜•์ œ ๊ทธ๋ฃน ๋‚ด์˜ ๋ชจ๋“  <code>&lt;p&gt;</code> ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋‹จ์ˆœํ•œ <code>p</code> ์„ ํƒ์ž์™€ ๋™์ผํ•˜์ง€๋งŒ ๋” ๋†’์€ <a href="/ko/docs/Web/CSS/Specificity">๋ช…์‹œ๋„</a>๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค.</dd>
+ <dt><code>p:nth-child(1)</code> ๋˜๋Š” <code>p:nth-child(0n+1)</code></dt>
+ <dd>ํ˜•์ œ ๊ทธ๋ฃน ๋‚ด์˜ ๋ชจ๋“  ์ฒซ ๋ฒˆ์งธ <code>&lt;p&gt;</code> ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. {{cssxref(":first-child")}} ์„ ํƒ์ž์™€ ๋™์ผํ•˜๋ฉฐ ๊ฐ™์€ <a href="/ko/docs/Web/CSS/Specificity">๋ช…์‹œ๋„</a>๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค.</dd>
+ <dt><code>p:nth-child(n+8):nth-child(-n+15)</code></dt>
+ <dd>ํ˜•์ œ ๊ทธ๋ฃน ๋‚ด์—์„œ 8๋ฒˆ์งธ๋ถ€ํ„ฐ 15๋ฒˆ์งธ ๊นŒ์ง€์˜ <code>&lt;p&gt;</code> ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="์ž์„ธํ•œ_์˜ˆ์ œ">์ž์„ธํ•œ ์˜ˆ์ œ</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush:html">&lt;h3&gt;&lt;code&gt;span:nth-child(2n+1)&lt;/code&gt;, WITHOUT an
+ &lt;code&gt;&amp;lt;em&amp;gt;&lt;/code&gt; among the child elements.&lt;/h3&gt;
+&lt;p&gt;Children 1, 3, 5, and 7 are selected.&lt;/p&gt;
+&lt;div class="first"&gt;
+ &lt;span&gt;Span 1!&lt;/span&gt;
+ &lt;span&gt;Span 2&lt;/span&gt;
+ &lt;span&gt;Span 3!&lt;/span&gt;
+ &lt;span&gt;Span 4&lt;/span&gt;
+ &lt;span&gt;Span 5!&lt;/span&gt;
+ &lt;span&gt;Span 6&lt;/span&gt;
+ &lt;span&gt;Span 7!&lt;/span&gt;
+&lt;/div&gt;
+
+&lt;br&gt;
+
+&lt;h3&gt;&lt;code&gt;span:nth-child(2n+1)&lt;/code&gt;, WITH an
+ &lt;code&gt;&amp;lt;em&amp;gt;&lt;/code&gt; among the child elements.&lt;/h3&gt;
+&lt;p&gt;Children 1, 5, and 7 are selected.&lt;br&gt;
+ 3 is used in the counting because it is a child, but it isn't
+ selected because it isn't a &lt;code&gt;&amp;lt;span&amp;gt;&lt;/code&gt;.&lt;/p&gt;
+&lt;div class="second"&gt;
+ &lt;span&gt;Span!&lt;/span&gt;
+ &lt;span&gt;Span&lt;/span&gt;
+ &lt;em&gt;This is an `em`.&lt;/em&gt;
+ &lt;span&gt;Span&lt;/span&gt;
+ &lt;span&gt;Span!&lt;/span&gt;
+ &lt;span&gt;Span&lt;/span&gt;
+ &lt;span&gt;Span!&lt;/span&gt;
+ &lt;span&gt;Span&lt;/span&gt;
+&lt;/div&gt;
+
+&lt;br&gt;
+
+&lt;h3&gt;&lt;code&gt;span:nth-of-type(2n+1)&lt;/code&gt;, WITH an
+ &lt;code&gt;&amp;lt;em&amp;gt;&lt;/code&gt; among the child elements.&lt;/h3&gt;
+&lt;p&gt;Children 1, 4, 6, and 8 are selected.&lt;br&gt;
+ 3 isn't used in the counting or selected because it is an &lt;code&gt;&amp;lt;em&amp;gt;&lt;/code&gt;,
+ not a &lt;code&gt;&amp;lt;span&amp;gt;&lt;/code&gt;, and &lt;code&gt;nth-of-type&lt;/code&gt; only selects
+ children of that type. The &lt;code&gt;&amp;lt;em&amp;gt;&lt;/code&gt; is completely skipped
+ over and ignored.&lt;/p&gt;
+&lt;div class="third"&gt;
+ &lt;span&gt;Span!&lt;/span&gt;
+ &lt;span&gt;Span&lt;/span&gt;
+ &lt;em&gt;This is an `em`.&lt;/em&gt;
+ &lt;span&gt;Span!&lt;/span&gt;
+ &lt;span&gt;Span&lt;/span&gt;
+ &lt;span&gt;Span!&lt;/span&gt;
+ &lt;span&gt;Span&lt;/span&gt;
+ &lt;span&gt;Span!&lt;/span&gt;
+&lt;/div&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">html {
+ font-family: sans-serif;
+}
+
+span,
+div em {
+ padding: 5px;
+ border: 1px solid green;
+ display: inline-block;
+ margin-bottom: 3px;
+}
+
+.first span:nth-child(2n+1),
+.second span:nth-child(2n+1),
+.third span:nth-of-type(2n+1) {
+ background-color: lime;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<div>{{EmbedLiveSample('์ž์„ธํ•œ_์˜ˆ์ œ', 550, 550)}}</div>
+
+<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('CSS4 Selectors', '#nth-child-pseudo', ':nth-child')}}</td>
+ <td>{{Spec2('CSS4 Selectors')}}</td>
+ <td>Adds <code>of &lt;selector&gt;</code> syntax and specifies that matching elements are not required to have a parent.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Selectors', '#nth-child-pseudo', ':nth-child')}}</td>
+ <td>{{Spec2('CSS3 Selectors')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.selectors.nth-child")}}</p>
+
+<h2 id="See_also" name="See_also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{ Cssxref(":nth-of-type") }}, {{ Cssxref(":nth-last-child") }}</li>
+</ul>
diff --git a/files/ko/web/css/_colon_root/index.html b/files/ko/web/css/_colon_root/index.html
new file mode 100644
index 0000000000..5fb9ed0fd6
--- /dev/null
+++ b/files/ko/web/css/_colon_root/index.html
@@ -0,0 +1,78 @@
+---
+title: ':root'
+slug: 'Web/CSS/:root'
+tags:
+ - CSS
+ - Layout
+ - Pseudo-class
+ - Reference
+ - Selector
+ - Web
+translation_of: 'Web/CSS/:root'
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>:root</code></strong> <a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>๋Š” ๋ฌธ์„œ ํŠธ๋ฆฌ์˜ ๋ฃจํŠธ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค HTML์˜ ๋ฃจํŠธ ์š”์†Œ๋Š” {{htmlelement("html")}} ์š”์†Œ์ด๋ฏ€๋กœ, <code>:root</code>์˜ <a href="/ko/docs/Web/CSS/Specificity">๋ช…์‹œ๋„</a>๊ฐ€ ๋” ๋‚ฎ๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๋ฉด <code>html</code> ์„ ํƒ์ž์™€ ๋˜‘๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers notranslate">/* ๋ฌธ์„œ์˜ ๋ฃจํŠธ ์š”์†Œ ์„ ํƒ
+ HTML์—์„œ๋Š” &lt;html&gt; */
+:root {
+ background: yellow;
+}</pre>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์ „์—ญ_CSS_๋ณ€์ˆ˜_์„ ์–ธํ•˜๊ธฐ">์ „์—ญ CSS ๋ณ€์ˆ˜ ์„ ์–ธํ•˜๊ธฐ</h3>
+
+<p><code>:root</code>๋Š” ์ „์—ญ <a href="/ko/docs/Web/CSS/Using_CSS_custom_properties">CSS ๋ณ€์ˆ˜</a> ์„ ์–ธ์— ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">:root {
+ --main-color: hotpink;
+ --pane-padding: 5px 42px;
+}
+</pre>
+
+<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('CSS4 Selectors', '#root-pseudo', ':root')}}</td>
+ <td>{{Spec2('CSS4 Selectors')}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Selectors', '#root-pseudo', ':root')}}</td>
+ <td>{{Spec2('CSS3 Selectors')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.selectors.root")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{htmlelement("html")}}</li>
+ <li>{{domxref("Document.rootElement")}}</li>
+ <li>{{domxref("Node.getRootNode()")}}</li>
+ <li>{{domxref("Node.rootNode")}}</li>
+ <li>{{domxref("Element.shadowRoot")}}</li>
+ <li>{{domxref("ShadowRoot")}}</li>
+</ul>
diff --git a/files/ko/web/css/_colon_visited/index.html b/files/ko/web/css/_colon_visited/index.html
new file mode 100644
index 0000000000..1c1f962b37
--- /dev/null
+++ b/files/ko/web/css/_colon_visited/index.html
@@ -0,0 +1,121 @@
+---
+title: ':visited'
+slug: 'Web/CSS/:visited'
+tags:
+ - CSS
+ - Layout
+ - Pseudo-class
+ - Reference
+ - Web
+translation_of: 'Web/CSS/:visited'
+---
+<div>{{ CSSRef }}</div>
+
+<p><strong><code>:visited</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> <a href="/ko/docs/Web/CSS/Pseudo-classes" title="Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐฉ๋ฌธํ•œ ์ ์ด ์žˆ๋Š” ๋งํฌ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. <code>:visited</code>๊ฐ€ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ์Šคํƒ€์ผ์€ ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์œ„ํ•ด ๋งค์šฐ ์ œํ•œ์ ์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers">/* ๋ฐฉ๋ฌธํ•œ ์ ์ด ์žˆ๋Š” &lt;a&gt; ์„ ํƒ */
+a:visited {
+ color: green;
+}
+</pre>
+
+<p><code>:visited</code> ์˜์‚ฌ ํด๋ž˜์Šค๋กœ ์ •์˜ํ•œ ์Šคํƒ€์ผ์€ ์ž์‹ ๋ณด๋‹ค ๋’ค์— ์œ„์น˜ํ•˜๊ณ  ๋™๋“ฑํ•œ ๋ช…์‹œ์„ฑ์„ ๊ฐ€์ง„ ๋‹ค๋ฅธ ๋งํฌ ์˜์‚ฌ ํด๋ž˜์Šค({{cssxref(":link")}}, {{cssxref(":hover")}}, {{cssxref(":active")}})๊ฐ€ ๋ฎ์–ด์”๋‹ˆ๋‹ค. ๋งํฌ๋ฅผ ์ ์ ˆํžˆ ๋””์ž์ธํ•˜๋ ค๋ฉด <em>LVHA-์ˆœ์„œ(</em><code>:link</code> โ€” <code>:visited</code> โ€” <code>:hover</code> โ€” <code>:active</code>)๋ฅผ ๋”ฐ๋ผ, <code>:visited</code> ๊ทœ์น™์„ <code>:link</code> ๋’ค, <code>:hover</code>์™€ <code>:active</code> ์•ž์— ๋ฐฐ์น˜ํ•˜์„ธ์š”.</p>
+
+<h2 id="์Šคํƒ€์ผ_์ œํ•œ">์Šคํƒ€์ผ ์ œํ•œ</h2>
+
+<p>๋ธŒ๋ผ์šฐ์ €๋Š” ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์œ„ํ•ด <code>:visited</code>์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์Šคํƒ€์ผ์„ ์—„๊ฒฉํžˆ ์ œํ•œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ CSS ์†์„ฑ์€ {{ cssxref("color") }}, {{ cssxref("background-color") }}, {{ cssxref("border-color") }}, {{ cssxref("border-bottom-color") }}, {{ cssxref("border-left-color") }}, {{ cssxref("border-right-color") }}, {{ cssxref("border-top-color") }}, {{ cssxref("column-rule-color") }}, {{ cssxref("outline-color") }}์ž…๋‹ˆ๋‹ค.</li>
+ <li>์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ SVG ์†์„ฑ์€ {{SVGAttr("fill")}}๊ณผ{{SVGAttr("stroke")}}์ž…๋‹ˆ๋‹ค.</li>
+ <li>ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ์†์„ฑ์˜ ์•ŒํŒŒ ์ฑ„๋„ ๊ฐ’์€ ๋ฌด์‹œํ•˜๊ณ , ๋Œ€์‹  <code>:visited</code>๊ฐ€ ์•„๋‹ ๋•Œ์˜ ์•ŒํŒŒ ์ฑ„๋„์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‹จ, ๊ทธ ๊ฐ’์ด 0์ผ ๋• <code>:visited</code>์˜ ์Šคํƒ€์ผ์„ ๋ชจ๋‘ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>์‚ฌ์šฉ์ž ์ž…์žฅ์—์„œ๋Š” ๋ฐฉ๋ฌธํ•œ ๋งํฌ์˜ ์ƒ‰์ด ๋ฐ”๋€ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ผ ๋•Œ๋„, {{domxref("window.getComputedStyle()")}} ๋ฉ”์„œ๋“œ๋Š” ๊ฑฐ์ง“์œผ๋กœ๋ผ๋„ ํ•ญ์ƒ <code>:visited</code>๊ฐ€ ์•„๋‹ ๋•Œ์˜ ์Šคํƒ€์ผ์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> ์Šคํƒ€์ผ ์ œํ•œ์— ๊ด€ํ•œ ๋” ๋งŽ์€ ์ •๋ณด์™€ ์ด์œ ์— ๋Œ€ํ•ด์„œ๋Š” <a href="/ko/docs/Web/CSS/Privacy_and_the_:visited_selector">๊ฐœ์ธ์ •๋ณด์™€ :visited ์„ ํƒ์ž</a> ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<p>๊ธฐ๋ณธ์ ์œผ๋กœ ์ƒ‰์ด ์—†๊ฑฐ๋‚˜ ํˆฌ๋ช…ํ•œ ์†์„ฑ์€ <code>:visited</code>๋กœ ์ˆ˜์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. <code>:visited</code>๊ฐ€ ์ˆ˜์ • ๊ฐ€๋Šฅํ•œ ์†์„ฑ ์ค‘ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๊ธฐ๋ณธ๊ฐ’์„ ์ง€์ •ํ•˜๋Š”๊ฑด ๋ณดํ†ต <code>color</code>์™€ <code>column-rule-color</code> ๋ฟ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‹ค๋ฅธ ์†์„ฑ์„ ์ˆ˜์ •ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๊ธฐ๋ณธ๊ฐ’์„ ์ง์ ‘ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;a href="#test-visited-link"&gt;๋งํฌ๋ฅผ ์•„์ง ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์œผ์…จ๋‚˜์š”?&lt;/a&gt;&lt;br&gt;
+&lt;a href=""&gt;์ด๋ฏธ ๋ฐฉ๋ฌธํ–ˆ์Šต๋‹ˆ๋‹ค.&lt;/a&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">a {
+ /* ํŠน์ • ์†์„ฑ์— ํˆฌ๋ช…ํ•˜์ง€ ์•Š์€ ๊ธฐ๋ณธ๊ฐ’์„ ์ง€์ •ํ•ด
+ :visited ์ƒํƒœ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋„๋ก ์„ค์ • */
+ background-color: white;
+ border: 1px solid white;
+}
+
+a:visited {
+ background-color: yellow;
+ border-color: hotpink;
+ color: hotpink;
+}</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ")}}</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('HTML WHATWG', 'scripting.html#selector-visited', ':visited') }}</td>
+ <td>{{ Spec2('HTML WHATWG') }}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS4 Selectors', '#link', ':visited') }}</td>
+ <td>{{ Spec2('CSS4 Selectors') }}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Selectors', '#link', ':visited') }}</td>
+ <td>{{ Spec2('CSS3 Selectors') }}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'selector.html#link-pseudo-classes', ':visited') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>Lifts the restriction to only apply <code>:visited</code> to the {{ HTMLElement("a") }} element. Lets browsers restrict its behavior for privacy reasons.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS1', '#anchor-pseudo-classes', ':visited') }}</td>
+ <td>{{ Spec2('CSS1') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.selectors.visited")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/Privacy_and_the_:visited_selector">๊ฐœ์ธ์ •๋ณด์™€ :visited ์„ ํƒ์ž</a></li>
+ <li>๋งํฌ ๊ด€๋ จ ์˜์‚ฌ ํด๋ž˜์Šค: {{cssxref(":link")}}, {{cssxref(":active")}}, {{cssxref(":hover")}}</li>
+</ul>
diff --git a/files/ko/web/css/_doublecolon_after/index.html b/files/ko/web/css/_doublecolon_after/index.html
new file mode 100644
index 0000000000..30f44876f7
--- /dev/null
+++ b/files/ko/web/css/_doublecolon_after/index.html
@@ -0,0 +1,179 @@
+---
+title: '::after (:after)'
+slug: 'Web/CSS/::after'
+tags:
+ - CSS
+ - Layout
+ - Pseudo-element
+ - Reference
+ - Web
+translation_of: 'Web/CSS/::after'
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary">CSS์—์„œ, <strong><code>::after</code></strong>๋Š” ์„ ํƒํ•œ ์š”์†Œ์˜ ๋งจ ๋งˆ์ง€๋ง‰ ์ž์‹์œผ๋กœ <a href="/ko/docs/Web/CSS/Pseudo-elements">์˜์‚ฌ ์š”์†Œ</a>๋ฅผ ํ•˜๋‚˜ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ณดํ†ต {{cssxref("content")}} ์†์„ฑ๊ณผ ํ•จ๊ป˜ ์ง์ง€์–ด, ์š”์†Œ์— ์žฅ์‹์šฉ ์ฝ˜ํ…์ธ ๋ฅผ ์ถ”๊ฐ€ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</span> ๊ธฐ๋ณธ๊ฐ’์€ ์ธ๋ผ์ธ์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers language-css"><code class="language-css"><span class="comment token">/* ๋งํฌ ๋’ค์— ํ™”์‚ดํ‘œ ์ถ”๊ฐ€ */</span>
+<span class="selector token">a<span class="pseudo-class token">::after</span> </span><span class="punctuation token">{</span>
+ <span class="property token">content: "</span></code>โ†’<code class="language-css"><span class="property token">";</span>
+<span class="punctuation token">}</span></code></pre>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> <code>::before</code>์™€ <code>::after</code>๋กœ ์ƒ์„ฑํ•œ ์˜์‚ฌ ์š”์†Œ๋Š” <a href="https://www.w3.org/TR/CSS2/generate.html#before-after-content">์›๋ณธ ์š”์†Œ์˜ ์„œ์‹ ๋ฐ•์Šค์— ํฌํ•จ๋˜๋ฏ€๋กœ</a>,<em> </em>{{HTMLElement("img")}}๋‚˜ {{HTMLElement("br")}} ๋“ฑ <a href="/ko/docs/Web/CSS/Replaced_element">๋Œ€์ฒด ์š”์†Œ</a>์— ์ ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> <a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>์™€ <a href="/ko/docs/Web/CSS/Pseudo-elements">์˜์‚ฌ ์š”์†Œ</a>๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด CSS3๋ถ€ํ„ฐ<code>::after</code> ๊ตฌ๋ฌธ์„ ๋„์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ธŒ๋ผ์šฐ์ €๋Š” CSS2 ๊ตฌ๋ฌธ์ธ <code>:after</code>๋„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="๊ฐ„๋‹จํ•œ_์‚ฌ์šฉ๋ฒ•">๊ฐ„๋‹จํ•œ ์‚ฌ์šฉ๋ฒ•</h3>
+
+<p>ํ‰๋ฒ”ํ•œ ๋ฌธ๋‹จ๊ณผ ํฅ๋ฏธ์ง„์ง„ํ•œ ๋ฌธ๋‹จ์„ ์œ„ํ•ด ํด๋ž˜์Šค ๋‘ ๊ฐœ๋ฅผ ๋งŒ๋“ค๊ณ , ๋ฌธ๋‹จ ๋งˆ์ง€๋ง‰์— ์˜์‚ฌ ์š”์†Œ๋ฅผ ์ถ”๊ฐ€ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html">&lt;p class="boring-text"&gt;์ ๋‹นํžˆ ํ‰๋ฒ”ํ•˜๊ณ  ์‹ฌ์‹ฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.&lt;/p&gt;
+&lt;p&gt;์ง€๋ฃจํ•˜์ง€๋„ ํฅ๋ฏธ์ง„์ง„ํ•˜์ง€๋„ ์•Š์€ ๊ธ€์ž…๋‹ˆ๋‹ค.&lt;/p&gt;
+&lt;p class="exciting-text"&gt;MDN ๊ธฐ์—ฌ๋Š” ์‰ฝ๊ณ  ์žฌ๋ฐŒ์Šต๋‹ˆ๋‹ค.&lt;/p&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">.exciting-text::after {
+ content: " &lt;- ํฅ๋ฏธ์ง„์ง„!";
+ color: green;
+}
+
+.boring-text::after {
+ content: " &lt;- ๋จผ์ง€ํ’€ํ’€";
+ color: red;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('๊ฐ„๋‹จํ•œ_์‚ฌ์šฉ๋ฒ•', 500, 150)}}</p>
+
+<h3 id="์žฅ์‹_์˜ˆ์ œ">์žฅ์‹ ์˜ˆ์ œ</h3>
+
+<p>{{cssxref("content")}} ์†์„ฑ์„ ํ™œ์šฉํ•ด ์ž์œ ๋กญ๊ฒŒ ํ…์ŠคํŠธ๋‚˜ ์ด๋ฏธ์ง€๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML_2">HTML</h4>
+
+<pre class="brush: html">&lt;span class="ribbon"&gt;๋งˆ์ง€๋ง‰์˜ ์ฃผํ™ฉ์ƒ‰ ์ƒ์ž๋ฅผ ๋ฐ”๋ผ๋ณด์„ธ์š”.&lt;/span&gt;</pre>
+
+<h4 id="CSS_2">CSS</h4>
+
+<pre class="brush: css">.ribbon {
+ background-color: #5BC8F7;
+}
+
+.ribbon::after {
+ content: "๋ฉ‹์ง„ ์ฃผํ™ฉ์ƒ‰ ์ƒ์ž์ž…๋‹ˆ๋‹ค.";
+ background-color: #FFBA10;
+ border-color: black;
+ border-style: dotted;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ_2">๊ฒฐ๊ณผ</h4>
+
+<p>{{ EmbedLiveSample('์žฅ์‹_์˜ˆ์ œ', 550, 40) }}</p>
+
+<h3 id="ํˆดํŒ">ํˆดํŒ</h3>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ๋Š” <code>::after</code>์™€ ํ•จ๊ป˜ CSS {{cssxref("attr", "attr()")}} ํ‘œํ˜„์‹, <code>data-descr</code> <a href="/ko/docs/Web/HTML/Global_attributes/data-*">์‚ฌ์šฉ์ž ์„ค์ • ๋ฐ์ดํ„ฐ ์†์„ฑ</a>์„ ์‚ฌ์šฉํ•ด ํˆดํŒ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. JavaScript ์—†์ด์š”!</p>
+
+<p><code>tabindex="0"</code>์„ ์ถ”๊ฐ€ํ•ด ๊ฐ <code>span</code>์— ํฌ์ปค์Šค๊ฐ€ ๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ์ง€์ •ํ•œ ํ›„, CSS <code>:focus</code> ์„ ํƒ์ž๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ํ‚ค๋ณด๋“œ ์‚ฌ์šฉ์ž๋„ ์ง€์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ์ œ๋ฅผ ํ†ตํ•ด ::before์™€ ::after๊ฐ€ ์–ผ๋งˆ๋‚˜ ์œ ์—ฐํ•œ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ฐ€์žฅ ์ ‘๊ทผ์„ฑ์ด ๋›ฐ์–ด๋‚œ ๊ตฌํ˜„์„ ์œ„ํ•ด์„œ๋ผ๋ฉด <a href="/ko/docs/Web/HTML/Element/details">์š”์•ฝ๊ณผ ์„ธ๋ถ€ ์š”์†Œ</a>์ฒ˜๋Ÿผ ์˜๋ฏธ๋ฅผ ๋‹ด์€ ์š”์†Œ๋ฅผ ํ™œ์šฉํ•˜๋Š” ํŽธ์ด ์ข‹์Šต๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML_3">HTML</h4>
+
+<pre class="brush: html">&lt;p&gt;์ด ์˜ˆ์ œ๋Š”
+ &lt;span tabindex="0" data-descr="๋‹จ์–ด์™€ ๋ฌธ์žฅ ๋ถ€ํ˜ธ์˜ ์ง‘ํ•ฉ"&gt;ํ…์ŠคํŠธ&lt;/span&gt;์™€ ํ•จ๊ป˜ ์•ฝ๊ฐ„์˜
+ &lt;span tabindex="0" data-descr="ํ˜ธ๋ฒ„ ์‹œ ๋ณด์—ฌ์ง€๋Š” ์ž‘์€ ํŒ์—…"&gt;ํˆดํŒ&lt;/span&gt;์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.
+&lt;/p&gt;
+</pre>
+
+<h4 id="CSS_3">CSS</h4>
+
+<pre class="brush: css">span[data-descr] {
+ position: relative;
+ text-decoration: underline;
+ color: #00F;
+ cursor: help;
+}
+
+span[data-descr]:hover::after,
+span[data-descr]:focus::after {
+ content: attr(data-descr);
+ position: absolute;
+ left: 0;
+ top: 24px;
+ min-width: 200px;
+ border: 1px #aaaaaa solid;
+ border-radius: 10px;
+ background-color: #ffffcc;
+ padding: 12px;
+ color: #000000;
+ font-size: 14px;
+ z-index: 1;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ_3">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('ํˆดํŒ', 450, 120)}}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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('CSS4 Pseudo-Elements', '#selectordef-after', '::after')}}</td>
+ <td>{{ Spec2('CSS4 Pseudo-Elements')}}</td>
+ <td>No significant changes to the previous specification.</td>
+ </tr>
+ <tr>
+ <td>{{ Specname("CSS3 Transitions", "#animatable-properties", "") }}</td>
+ <td>{{ Spec2("CSS3 Transitions")}}</td>
+ <td>Allows transitions on properties defined on pseudo-elements.</td>
+ </tr>
+ <tr>
+ <td>{{ Specname("CSS3 Animations", "", "") }}</td>
+ <td>{{ Spec2("CSS3 Animations")}}</td>
+ <td>Allows animations on properties defined on pseudo-elements.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Selectors', '#gen-content', '::after') }}</td>
+ <td>{{ Spec2('CSS3 Selectors') }}</td>
+ <td>Introduces the two-colon syntax.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'generate.html#before-after-content', '::after') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>Initial definition, using the one-colon syntax</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.selectors.after")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{CSSxRef("::before")}}</li>
+ <li>{{CSSxRef("content")}}</li>
+</ul>
diff --git a/files/ko/web/css/_doublecolon_before/index.html b/files/ko/web/css/_doublecolon_before/index.html
new file mode 100644
index 0000000000..211107af88
--- /dev/null
+++ b/files/ko/web/css/_doublecolon_before/index.html
@@ -0,0 +1,237 @@
+---
+title: '::before (:before)'
+slug: 'Web/CSS/::before'
+tags:
+ - CSS
+ - Layout
+ - Pseudo-element
+ - Reference
+ - Web
+translation_of: 'Web/CSS/::before'
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary">CSS์—์„œ, <strong><code>::before</code></strong>๋Š” ์„ ํƒํ•œ ์š”์†Œ์˜ ์ฒซ ์ž์‹์œผ๋กœ <a href="/ko/docs/Web/CSS/Pseudo-elements">์˜์‚ฌ ์š”์†Œ</a>๋ฅผ ํ•˜๋‚˜ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ณดํ†ต {{cssxref("content")}} ์†์„ฑ๊ณผ ํ•จ๊ป˜ ์ง์ง€์–ด, ์š”์†Œ์— ์žฅ์‹์šฉ ์ฝ˜ํ…์ธ ๋ฅผ ์ถ”๊ฐ€ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</span> ๊ธฐ๋ณธ๊ฐ’์€ ์ธ๋ผ์ธ์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers language-css"><code class="language-css"><span class="comment token">/* ๋งํฌ ์•ž์— ํ•˜ํŠธ ์ถ”๊ฐ€ */</span>
+<span class="selector token">a<span class="pseudo-class token">::after</span> </span><span class="punctuation token">{</span>
+ <span class="property token">content: "</span></code>โ™ฅ<code class="language-css"><span class="property token">";</span>
+<span class="punctuation token">}</span></code></pre>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> <code>::before</code>์™€ <code>::after</code>๋กœ ์ƒ์„ฑํ•œ ์˜์‚ฌ ์š”์†Œ๋Š” <a href="https://www.w3.org/TR/CSS2/generate.html#before-after-content">์›๋ณธ ์š”์†Œ์˜ ์„œ์‹ ๋ฐ•์Šค์— ํฌํ•จ๋˜๋ฏ€๋กœ</a>,<em> </em>{{HTMLElement("img")}}๋‚˜ {{HTMLElement("br")}} ๋“ฑ <a href="/ko/docs/Web/CSS/Replaced_element">๋Œ€์ฒด ์š”์†Œ</a>์— ์ ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> <a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>์™€ <a href="/ko/docs/Web/CSS/Pseudo-elements">์˜์‚ฌ ์š”์†Œ</a>๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด CSS3๋ถ€ํ„ฐ<code>::before</code> ๊ตฌ๋ฌธ์„ ๋„์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ธŒ๋ผ์šฐ์ €๋Š” CSS2 ๊ตฌ๋ฌธ์ธ <code>:before</code>๋„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์ธ์šฉ_ํ‘œ์‹œ_์ถ”๊ฐ€">์ธ์šฉ ํ‘œ์‹œ ์ถ”๊ฐ€</h3>
+
+<p>One simple example of using <code>::before</code> pseudo-elements is to provide quotation marks. Here we use both <code>::before</code> and <code>{{Cssxref("::after")}}</code> to insert quotation characters.</p>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush:html">&lt;q&gt;Some quotes,&lt;/q&gt; he said, &lt;q&gt;are better than none.&lt;/q&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush:css">q::before {
+ content: "ยซ";
+ color: blue;
+}
+
+q::after {
+ content: "ยป";
+ color: red;
+}</pre>
+
+<h4 id="Result">Result</h4>
+
+<p>{{EmbedLiveSample('์ธ์šฉ_ํ‘œ์‹œ_์ถ”๊ฐ€', '500', '50', '')}}</p>
+
+<h3 id="์žฅ์‹_์˜ˆ์ œ">์žฅ์‹ ์˜ˆ์ œ</h3>
+
+<p>We can style text or images in the {{cssxref("content")}} property almost any way we want.</p>
+
+<h4 id="HTML_2">HTML</h4>
+
+<pre class="brush: html">&lt;span class="ribbon"&gt;Notice where the orange box is.&lt;/span&gt;</pre>
+
+<h4 id="CSS_2">CSS</h4>
+
+<pre class="brush: css">.ribbon {
+ background-color: #5BC8F7;
+}
+
+.ribbon::before {
+ content: "Look at this orange box.";
+ background-color: #FFBA10;
+ border-color: black;
+ border-style: dotted;
+}</pre>
+
+<h4 id="Result_2">Result</h4>
+
+<p>{{EmbedLiveSample('์žฅ์‹_์˜ˆ์ œ', 450, 60)}}</p>
+
+<h3 id="ํ• _์ผ_๋ชฉ๋ก">ํ•  ์ผ ๋ชฉ๋ก</h3>
+
+<p>In this example we will create a simple to-do list using pseudo-elements. This method can often be used to add small touches to the UI and improve user experience.</p>
+
+<h4 id="HTML_3">HTML</h4>
+
+<pre class="brush: html">&lt;ul&gt;
+ &lt;li&gt;Buy milk&lt;/li&gt;
+ &lt;li&gt;Take the dog for a walk&lt;/li&gt;
+ &lt;li&gt;Exercise&lt;/li&gt;
+ &lt;li&gt;Write code&lt;/li&gt;
+ &lt;li&gt;Play music&lt;/li&gt;
+ &lt;li&gt;Relax&lt;/li&gt;
+&lt;/ul&gt;
+</pre>
+
+<h4 id="CSS_3">CSS</h4>
+
+<pre class="brush: css">li {
+ list-style-type: none;
+ position: relative;
+ margin: 2px;
+ padding: 0.5em 0.5em 0.5em 2em;
+ background: lightgrey;
+ font-family: sans-serif;
+}
+
+li.done {
+ background: #CCFF99;
+}
+
+li.done::before {
+ content: '';
+ position: absolute;
+ border-color: #009933;
+ border-style: solid;
+ border-width: 0 0.3em 0.25em 0;
+ height: 1em;
+ top: 1.3em;
+ left: 0.6em;
+ margin-top: -1em;
+ transform: rotate(45deg);
+ width: 0.5em;
+}</pre>
+
+<h4 id="JavaScript">JavaScript</h4>
+
+<pre class="brush: js">var list = document.querySelector('ul');
+list.addEventListener('click', function(ev) {
+ if (ev.target.tagName === 'LI') {
+ ev.target.classList.toggle('done');
+ }
+}, false);
+</pre>
+
+<p>Here is the above code example running live. Note that there are no icons used, and the check-mark is actually the <code>::before</code> that has been styled in CSS. Go ahead and get some stuff done.</p>
+
+<h4 id="Result_3">Result</h4>
+
+<p>{{EmbedLiveSample('ํ• _์ผ_๋ชฉ๋ก', 400, 300)}}</p>
+
+<h3 id="ํŠน์ˆ˜๋ฌธ์ž">ํŠน์ˆ˜๋ฌธ์ž</h3>
+
+<p>As this is CSS; not HTML, you can <strong>not </strong>use markup entities in content values. If you need to use a special character, and can not enter it literally into your CSS content string, use a unicodeescape sequence, consistingof a backslash followed by the hexadecimal unicode value.</p>
+
+<h4 id="HTML_4">HTML</h4>
+
+<pre class="brush: html">&lt;ol&gt;
+ &lt;li&gt;Crack Eggs into bowl&lt;/li&gt;
+ &lt;li&gt;Add Milk&lt;/li&gt;
+ &lt;li&gt;Add Flour&lt;/li&gt;
+ &lt;li aria-current='step'&gt;Mix thoroughly into a smooth batter&lt;/li&gt;
+ &lt;li&gt;Pour a ladleful of batter onto a hot, greased, flat frying pan&lt;/li&gt;
+ &lt;li&gt;Fry until the top of the pancake loses its gloss&lt;/li&gt;
+ &lt;li&gt;Flip it over and fry for a couple more minutes&lt;/li&gt;
+ &lt;li&gt;serve with your favorite topping&lt;/li&gt;
+&lt;/ol&gt;
+</pre>
+
+<h4 id="CSS_4">CSS</h4>
+
+<pre class="brush: css"><code class="language-css">
+li {
+ padding:0.5em;
+}
+
+li[aria-current='step'] {
+ font-weight:bold;
+}
+
+li[aria-current='step']::after {
+ content: " \21E6"; /* Hexadecimal for Unicode Leftwards white arrow*/
+ display: inline;
+}
+</code>
+</pre>
+
+<h4 id="Result_4">Result</h4>
+
+<p>{{EmbedLiveSample('ํŠน์ˆ˜๋ฌธ์ž', 400, 200)}}</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('CSS4 Pseudo-Elements', '#selectordef-before', '::before')}}</td>
+ <td>{{Spec2('CSS4 Pseudo-Elements')}}</td>
+ <td>No significant changes to the previous specification.</td>
+ </tr>
+ <tr>
+ <td>{{Specname("CSS3 Transitions", "#animatable-properties", "")}}</td>
+ <td>{{Spec2("CSS3 Transitions")}}</td>
+ <td>Allows transitions on properties defined on pseudo-elements.</td>
+ </tr>
+ <tr>
+ <td>{{Specname("CSS3 Animations", "", "")}}</td>
+ <td>{{Spec2("CSS3 Animations")}}</td>
+ <td>Allows animations on properties defined on pseudo-elements.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Selectors', '#gen-content', '::before')}}</td>
+ <td>{{Spec2('CSS3 Selectors')}}</td>
+ <td>Introduces the two-colon syntax.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'generate.html#before-after-content', '::before')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition, using the one-colon syntax</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>
+
+
+<p>{{Compat("css.selectors.before")}}</p>
+</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{Cssxref("::after")}}</li>
+ <li>{{Cssxref("content")}}</li>
+</ul>
diff --git a/files/ko/web/css/_doublecolon_placeholder/index.html b/files/ko/web/css/_doublecolon_placeholder/index.html
new file mode 100644
index 0000000000..0a6c4a093f
--- /dev/null
+++ b/files/ko/web/css/_doublecolon_placeholder/index.html
@@ -0,0 +1,147 @@
+---
+title: '::placeholder'
+slug: 'Web/CSS/::placeholder'
+translation_of: 'Web/CSS/::placeholder'
+---
+<div>{{CSSRef}}</div>
+
+<p>The <strong><code>::placeholder</code></strong> <a href="/en-US/docs/Web/CSS">CSS</a> <a href="/en-US/docs/Web/CSS/Pseudo-elements">pseudo-element</a> represents the <a href="/en-US/docs/Web/HTML/Forms_in_HTML#The_placeholder_attribute">placeholder text</a> in an {{HTMLElement("input")}} or {{HTMLElement("textarea")}} element.</p>
+
+<pre class="brush: css no-line-numbers notranslate">::placeholder {
+ color: blue;
+ font-size: 1.5em;
+}</pre>
+
+<p>Only the subset of CSS properties that apply to the {{cssxref("::first-line")}} pseudo-element can be used in a rule using <code>::placeholder</code> in its selector.</p>
+
+<div class="note">
+<p><strong>Note:</strong> In most browsers, the appearance of placeholder text is a translucent or light gray color by default.</p>
+</div>
+
+<h2 id="Syntax">Syntax</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="Accessibility_concerns">Accessibility concerns</h2>
+
+<h3 id="Color_contrast">Color contrast</h3>
+
+<h4 id="Contrast_Ratio">Contrast Ratio</h4>
+
+<p>Placeholder text typically has a lighter color treatment to indicate that it is a suggestion for what kind of input will be valid, and is not actual input of any kind.</p>
+
+<p>It is important to ensure that the contrast ratio between the color of the placeholder text and the background of the input is high enough that people experiencing low vision conditions will be able to read it while also making sure there is enough of a difference between the placeholder text and input text color that users do not mistake the placeholder for inputed data.</p>
+
+<p>Color contrast ratio is determined by comparing the luminosity of the placeholder text and the input background color values. In order to meet current <a href="https://www.w3.org/WAI/intro/wcag">Web Content Accessibility Guidelines (WCAG)</a>, a ratio of 4.5:1 is required for text content and 3:1 for larger text such as headings. Large text is defined as 18.66px and bold or larger, or 24px or larger.</p>
+
+<ul>
+ <li><a href="https://webaim.org/resources/contrastchecker/" rel="noopener">WebAIM: Color Contrast Checker</a></li>
+ <li><a href="/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.4_Make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background">MDN Understanding WCAG, Guideline 1.4 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html" rel="noopener">Understanding Success Criterion 1.4.3 | W3C Understanding WCAG 2.0</a></li>
+</ul>
+
+<h4 id="Usability">Usability</h4>
+
+<p>Placeholder text with sufficient color contrast may be interpreted as entered input. Placeholder text will also disappear when a person enters content into an {{htmlelement("input")}} element. Both of these circumstances can interfere with successful form completion, especially for people with cognitive concerns.</p>
+
+<p>An alternate approach to providing placeholder information is to include it outside of the input in close visual proximity, then use <code><a href="/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-describedby_attribute">aria-describedby</a></code> to programmatically associate the {{HTMLElement("input")}} with its hint.</p>
+
+<p>With this implementation, the hint content is available even if information is entered into the input field, and the input appears free of preexisting input when the page is loaded. Most screen reading technology will use <code>aria-describedby</code> to read the hint after the input's label text is announced, and the person using the screen reader can mute it if they find the extra information unnecessary.</p>
+
+<pre class="brush:html line-numbers language-html notranslate">&lt;label for="user-email"&gt;Your email address&lt;/label&gt;
+&lt;span id="user-email-hint" class="input-hint"&gt;Example: jane@sample.com&lt;/span&gt;
+&lt;input id="user-email" aria-describedby="user-email-hint" name="email" type="email"&gt;
+</pre>
+
+<ul>
+ <li><a href="https://www.nngroup.com/articles/form-design-placeholders/">Placeholders in Form Fields Are Harmful โ€” Nielsen Norman Group</a></li>
+</ul>
+
+<h3 id="Windows_High_Contrast_Mode">Windows High Contrast Mode</h3>
+
+<p>Placeholder text will appear with the same styling as user-entered text content when rendered in <a href="/en-US/docs/Web/CSS/-ms-high-contrast">Windows High Contrast Mode</a>. This will make it difficult for some people to determine which content has been entered, and which content is placeholder text.</p>
+
+<ul>
+ <li><a href="http://www.gwhitworth.com/blog/2017/04/how-to-use-ms-high-contrast">Greg Whitworth โ€” How to use -ms-high-contrast</a></li>
+</ul>
+
+<h3 id="Labels">Labels</h3>
+
+<p>Placeholders are not a replacement for the {{htmlelement("label")}} element. Without a label that has been programmatically associated with an input using a combination of the {{htmlattrxref("for", "label")}} and {{htmlattrxref("id")}} attributes, assistive technology such as screen readers cannot parse {{htmlelement("input")}} elements.</p>
+
+<ul>
+ <li><a href="/en-US/docs/Web/Accessibility/ARIA/forms/Basic_form_hints">MDN Basic form hints</a></li>
+ <li><a href="https://www.nngroup.com/articles/form-design-placeholders/">Placeholders in Form Fields Are Harmful โ€” Nielsen Norman Group</a></li>
+</ul>
+
+<h2 id="Examples">Examples</h2>
+
+<h3 id="Red_text">Red text</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush:html line-numbers language-html notranslate">&lt;input placeholder="Type something here!"&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">input::placeholder {
+ color: red;
+ font-size: 1.2em;
+ font-style: italic;
+}</pre>
+
+<h4 id="Result">Result</h4>
+
+<p>{{EmbedLiveSample("Red_text", 200, 60)}}</p>
+
+<h3 id="Green_text">Green text</h3>
+
+<h4 id="HTML_2">HTML</h4>
+
+<pre class="brush:html line-numbers language-html notranslate">&lt;input placeholder="Type something here..."&gt;</pre>
+
+<h4 id="CSS_2">CSS</h4>
+
+<pre class="brush: css notranslate">input::placeholder {
+ color: green;
+}
+</pre>
+
+<h4 id="Result_2">Result</h4>
+
+<p>{{EmbedLiveSample("Green_text", 200, 60)}}</p>
+
+<h2 id="Specifications">Specifications</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('CSS4 Pseudo-Elements', '#placeholder-pseudo', '::placeholder')}}</td>
+ <td>{{Spec2('CSS4 Pseudo-Elements')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility">Browser compatibility</h2>
+
+<div>
+
+
+<p>{{Compat("css.selectors.placeholder")}}</p>
+</div>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>The {{cssxref(":placeholder-shown")}} pseudo-class styles an element that <em>has</em> an active placeholder.</li>
+ <li>Related HTML elements: {{HTMLElement("input")}}, {{HTMLElement("textarea")}}</li>
+ <li><a href="/en-US/docs/Learn/HTML/Forms">HTML forms</a></li>
+</ul>
diff --git a/files/ko/web/css/actual_value/index.html b/files/ko/web/css/actual_value/index.html
new file mode 100644
index 0000000000..9b9bf9ce2f
--- /dev/null
+++ b/files/ko/web/css/actual_value/index.html
@@ -0,0 +1,47 @@
+---
+title: ์‹ค์ œ๊ฐ’
+slug: Web/CSS/actual_value
+tags:
+ - CSS
+ - Reference
+translation_of: Web/CSS/actual_value
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์˜ <strong>์‹ค์ œ๊ฐ’</strong>์€ ๋ชจ๋“  ๊ทผ์‚ฌ์น˜(approximation)๊ฐ€ ์ ์šฉ๋œ ๋’ค์˜ <a href="/ko/docs/Web/CSS/used_value">์‚ฌ์šฉ๊ฐ’</a>์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด,ย ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๋Š”ย ์˜ค์งย ์ •์ˆ˜ ํ”ฝ์…€๊ฐ’์œผ๋กœ ํ…Œ๋‘๋ฆฌ(border)๋ฅผ ๋ Œ๋”๋งํ•  ์ˆ˜๋„ ์žˆ๊ณ ย ํ…Œ๋‘๋ฆฌ์˜ ๊ณ„์‚ฐ๋œ ํญ(width)์— ๊ทผ์ ‘ํ•˜๋„๋ก ๊ฐ•์ œํ• ย ์ง€๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.</p>
+
+<h2 id="Calculating_a_property's_actual_value">Calculating a property's actual value</h2>
+
+<p>The {{glossary("user agent")}} performs four steps to calculate a property's actual (final) value:</p>
+
+<ol>
+ <li>First, theย <a href="/ko/docs/CSS/specified_value" title="https://developer.mozilla.org/en/CSS/specified_value">specified value</a>ย is determined based on the result ofย <a href="/ko/docs/Web/CSS/Cascade">cascading</a>,ย <a href="/ko/docs/Web/CSS/inheritance" title="en/CSS/inheritance">inheritance</a>, or using theย <a href="/ko/docs/Web/CSS/initial_value">initial value</a>.</li>
+ <li>Next, theย <a href="/ko/docs/Web/CSS/computed_value" title="en/CSS/computed value">computed value</a>ย is calculated according to the specification (for example, aย <code>span</code>ย withย <code>position: absolute</code>ย will have its computedย <code>display</code>ย changed toย <code>block</code>).</li>
+ <li>Then, layout is calculated, resulting in theย <a href="/ko/docs/Web/CSS/used_value">used value</a>.</li>
+ <li>Finally, the used value is transformed according to the limitations of the local environment, resulting in the actual value.</li>
+</ol>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'cascade.html#actual-value', 'actual value')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{CSS_key_concepts}}</li>
+</ul>
diff --git a/files/ko/web/css/align-content/index.html b/files/ko/web/css/align-content/index.html
new file mode 100644
index 0000000000..43c4ece03e
--- /dev/null
+++ b/files/ko/web/css/align-content/index.html
@@ -0,0 +1,297 @@
+---
+title: align-content
+slug: Web/CSS/align-content
+tags:
+ - CSS
+ - CSS Box Alignment
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/align-content
+---
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>align-content</code></strong> ์†์„ฑ์€ ์ฝ˜ํ…์ธ  ์‚ฌ์ด์™€ ์ฝ˜ํ…์ธ  ์ฃผ์œ„ ๋นˆ ๊ณต๊ฐ„์„ <a href="/ko/docs/Web/CSS/CSS_Flexible_Box_Layout">ํ”Œ๋ ‰์Šค๋ฐ•์Šค</a>์˜ ๊ต์ฐจ์ถ•, <a href="/ko/docs/Web/CSS/CSS_Grid_Layout">๊ทธ๋ฆฌ๋“œ</a>์˜ ๋ธ”๋ก ์ถ•์„ ๋”ฐ๋ผ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ์‹์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์•„๋ž˜์˜ ๋Œ€ํ™”ํ˜• ์˜ˆ์ œ๋Š” ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์„ ์‚ฌ์šฉํ•ด ์ด ์†์„ฑ์˜ ๊ฐ’์„ ์‹œ์—ฐํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/align-content.html")}}</div>
+
+
+
+<p>์ด ์†์„ฑ์€ ํ•œ ์ค„๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„ ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ์—๋Š” ์•„๋ฌด ํšจ๊ณผ๋„ ์—†์Šต๋‹ˆ๋‹ค. (<code>flex-wrap: nowrap</code> ๋“ฑ)</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers notranslate">/* Basic positional alignment */
+/* align-content does not take left and right values */
+align-content: center; /* Pack items around the center */
+align-content: start; /* Pack items from the start */
+align-content: end; /* Pack items from the end */
+align-content: flex-start; /* Pack flex items from the start */
+align-content: flex-end; /* Pack flex items from the end */
+
+/* Normal alignment */
+align-content: normal;
+
+/* Baseline alignment */
+align-content: baseline;
+align-content: first baseline;
+align-content: last baseline;
+
+/* Distributed alignment */
+align-content: space-between; /* Distribute items evenly
+ The first item is flush with the start,
+ the last is flush with the end */
+align-content: space-around; /* Distribute items evenly
+ Items have a half-size space
+ on either end */
+align-content: space-evenly; /* Distribute items evenly
+ Items have equal space around them */
+align-content: stretch; /* Distribute items evenly
+ Stretch 'auto'-sized items to fit
+ the container */
+
+/* Overflow alignment */
+align-content: safe center;
+align-content: unsafe center;
+
+/* Global values */
+align-content: inherit;
+align-content: initial;
+align-content: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>start</code></dt>
+ <dd>ํ”Œ๋ ‰์Šค/๊ทธ๋ฆฌ๋“œ ํ•ญ๋ชฉ์„ ํ•œ ๋ฉ์–ด๋ฆฌ๋กœ ๋ญ‰์ณ์„œ ์ •๋ ฌ ์ปจํ…Œ์ด๋„ˆ ๊ต์ฐจ์ถ•์˜ ์‹œ์ž‘ ๋ชจ์„œ๋ฆฌ์— ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>end</code></dt>
+ <dd>ํ”Œ๋ ‰์Šค/๊ทธ๋ฆฌ๋“œ ํ•ญ๋ชฉ์„ ํ•œ ๋ฉ์–ด๋ฆฌ๋กœ ๋ญ‰์ณ์„œ ์ •๋ ฌ ์ปจํ…Œ์ด๋„ˆ ๊ต์ฐจ์ถ•์˜ ๋ ๋ชจ์„œ๋ฆฌ์— ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>flex-start</code></dt>
+ <dd>ํ”Œ๋ ‰์Šค ํ•ญ๋ชฉ์„ ํ•œ ๋ฉ์–ด๋ฆฌ๋กœ ๋ญ‰์น˜๊ณ , ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ์˜ ๊ต์ฐจ ์‹œ์ž‘์ ์— ๋”ฐ๋ผ ์ •๋ ฌ ์ปจํ…Œ์ด๋„ˆ ๋ชจ์„œ๋ฆฌ์— ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.<br>
+ ํ”Œ๋ ‰์Šค ๋ ˆ์ด์•„์›ƒ ํ•ญ๋ชฉ์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ์˜ ์ž์‹์ด ์•„๋‹Œ ํ•ญ๋ชฉ์— ๋Œ€ํ•ด์„œ๋Š” <code>start</code>๋กœ ์ทจ๊ธ‰ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>flex-end</code></dt>
+ <dd>ํ”Œ๋ ‰์Šค ํ•ญ๋ชฉ์„ ํ•œ ๋ฉ์–ด๋ฆฌ๋กœ ๋ญ‰์น˜๊ณ , ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ์˜ ๊ต์ฐจ ๋์ ์— ๋”ฐ๋ผ ์ •๋ ฌ ์ปจํ…Œ์ด๋„ˆ ๋ชจ์„œ๋ฆฌ์— ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.<br>
+ ํ”Œ๋ ‰์Šค ๋ ˆ์ด์•„์›ƒ ํ•ญ๋ชฉ์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ์˜ ์ž์‹์ด ์•„๋‹Œ ํ•ญ๋ชฉ์— ๋Œ€ํ•ด์„œ๋Š” <code>end</code>๋กœ ์ทจ๊ธ‰ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>center</code></dt>
+ <dd>ํ”Œ๋ ‰์Šค/๊ทธ๋ฆฌ๋“œ ํ•ญ๋ชฉ์„ ํ•œ ๋ฉ์–ด๋ฆฌ๋กœ ๋ญ‰์ณ์„œ ์ •๋ ฌ ์ปจํ…Œ์ด๋„ˆ ๊ต์ฐจ์ถ•์˜ ์ค‘์•™์— ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>normal</code></dt>
+ <dd><code>align-content</code>๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์•˜์„ ๋•Œ์ฒ˜๋Ÿผ, ํ”Œ๋ ‰์Šค/๊ทธ๋ฆฌ๋“œ ํ•ญ๋ชฉ์„ ํ•œ ๋ฉ์–ด๋ฆฌ๋กœ ๋ญ‰์ณ์„œ ๊ธฐ๋ณธ ์œ„์น˜์— ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>baseline<br>
+ first baseline</code><br>
+ <code>last baseline</code></dt>
+ <dd><img alt='the baseline is the line upon which most letters "sit" and below which descenders extend.' src="https://upload.wikimedia.org/wikipedia/commons/thumb/3/39/Typography_Line_Terms.svg/410px-Typography_Line_Terms.svg.png" style="height: 110px; width: 410px;"></dd>
+ <dd>Specifies participation in first- or last-baseline alignment: aligns the alignment baseline of the boxโ€™s first or last baseline set with the corresponding baseline in the shared first or last baseline set of all the boxes in its baseline-sharing group.<br>
+ <code>first baseline</code>์˜ ๋Œ€์ฒด ์ •๋ ฌ์€ <code>start</code>์ด๋ฉฐ <code>last baseline</code>์˜ ๋Œ€์ฒด ์ •๋ ฌ์€ <code>end</code>์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code>space-between</code></dt>
+ <dd>์ •๋ ฌ ์ปจํ…Œ์ด๋„ˆ์˜ ๊ต์ฐจ์ถ•์„ ๋”ฐ๋ผ ํ•ญ๋ชฉ์„ ๊ณ ๋ฅด๊ฒŒ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ด์›ƒํ•œ ํ•ญ๋ชฉ๊ฐ„์˜ ๊ฑฐ๋ฆฌ๊ฐ€ ๋™์ผํ•ด์ง‘๋‹ˆ๋‹ค. ์ฒซ ํ•ญ๋ชฉ์€ ์ •๋ ฌ ์ปจํ…Œ์ด๋„ˆ ๊ต์ฐจ์ถ•์˜ ์‹œ์ž‘์ ์—, ๋งˆ์ง€๋ง‰ ํ•ญ๋ชฉ์€ ์ •๋ ฌ ์ปจํ…Œ์ด๋„ˆ ๊ต์ฐจ์ถ•์˜ ์ข…๋ฃŒ์ ์— ๋ถ™์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code>space-around</code></dt>
+ <dd>์ •๋ ฌ ์ปจํ…Œ์ด๋„ˆ์˜ ๊ต์ฐจ์ถ•์„ ๋”ฐ๋ผ ํ•ญ๋ชฉ์„ ๊ณ ๋ฅด๊ฒŒ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ด์›ƒํ•œ ํ•ญ๋ชฉ๊ฐ„์˜ ๊ฑฐ๋ฆฌ๊ฐ€ ๋™์ผํ•ด์ง‘๋‹ˆ๋‹ค. ์ฒซ ํ•ญ๋ชฉ ์ด์ „ ์—ฌ๋ฐฑ๊ณผ ๋งˆ์ง€๋ง‰ ํ•ญ๋ชฉ ์ดํ›„ ์—ฌ๋ฐฑ์€ ๊ฐ ํ•ญ๋ชฉ๊ฐ„ ๊ฑฐ๋ฆฌ์˜ ์ ˆ๋ฐ˜์ด ๋ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>space-evenly</code></dt>
+ <dd>์ •๋ ฌ ์ปจํ…Œ์ด๋„ˆ์˜ ๊ต์ฐจ์ถ•์„ ๋”ฐ๋ผ ํ•ญ๋ชฉ์„ ๊ณ ๋ฅด๊ฒŒ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ด์›ƒํ•œ ํ•ญ๋ชฉ๊ฐ„์˜ ๊ฑฐ๋ฆฌ, ์ฒซ ํ•ญ๋ชฉ ์ด์ „ ์—ฌ๋ฐฑ, ๋งˆ์ง€๋ง‰ ํ•ญ๋ชฉ ์ดํ›„ ์—ฌ๋ฐฑ์ด ๋ชจ๋‘ ๊ฐ™์•„์ง‘๋‹ˆ๋‹ค.</dd>
+ <dt><code>stretch</code></dt>
+ <dd>๋ชจ๋“  ํ•ญ๋ชฉ์˜ ๊ต์ฐจ์ถ• ๋ฐฉํ–ฅ ํฌ๊ธฐ์˜ ํ•ฉ์ด ์ •๋ ฌ ์ปจํ…Œ์ด๋„ˆ๋ณด๋‹ค ์ž‘์€ ๊ฒฝ์šฐ, ๋ชจ๋“  <code>auto</code> ํฌ๊ธฐ์˜ ํ•ญ๋ชฉ์ด ๋™์ผ(๋น„๋ก€ํ•˜์ง€ ์•Š์Œ)ํ•˜๊ฒŒ ์ปค์ ธ์„œ ์ •๋ ฌ ์ปจํ…Œ์ด๋„ˆ์˜ ๊ต์ฐจ์ถ• ๋ฐฉํ–ฅ์„ ๊ฐ€๋“ ์ฑ„์›๋‹ˆ๋‹ค. ๋‹จ, ํ•ญ๋ชฉ์— ์ง€์ •ํ•œ {{cssxref("max-height")}}/{{cssxref("max-width")}} ๋“ฑ์˜ ํฌ๊ธฐ ์ œํ•œ์€ ์ค€์ˆ˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>safe</code></dt>
+ <dd>์ •๋ ฌ ํ‚ค์›Œ๋“œ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์–ด์ง„ ํ‚ค์›Œ๋“œ๋กœ ์ธํ•ด ํ•ญ๋ชฉ์ด ์ •๋ ฌ ์ปจํ…Œ์ด๋„ˆ ๋ฐ–์œผ๋กœ ์˜ค๋ฒ„ํ”Œ๋กœํ•˜๊ฒŒ ๋˜์–ด ๋ฐ์ดํ„ฐ๊ฐ€ ์œ ์‹ค๋  ์ˆ˜ ์žˆ์œผ๋ฉด ํ•ญ๋ชฉ ์ •๋ ฌ์— <code>start</code>๋ฅผ ๋Œ€์‹  ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>unsafe</code></dt>
+ <dd>์ •๋ ฌ ํ‚ค์›Œ๋“œ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ์™€ ํ•ญ๋ชฉ์˜ ์ƒ๋Œ€์  ํฌ๊ธฐ ๋ฐ ์˜ค๋ฒ„ํ”Œ๋กœ๋กœ ์ธํ•œ ๋ฐ์ดํ„ฐ ์œ ์‹ค์— ์ƒ๊ด€ํ•˜์ง€ ์•Š๊ณ  ์ฃผ์–ด์ง„ ์ •๋ ฌ์„ ์ค€์ˆ˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css; highlight[4] notranslate">#container {
+ height:200px;
+ width: 240px;
+ align-content: center; /* Can be changed in the live sample */
+ background-color: #8c8c8c;
+}
+
+.flex {
+ display: flex;
+ flex-wrap: wrap;
+}
+
+.grid {
+ display: grid;
+ grid-template-columns: repeat(auto-fill, 50px);
+}
+
+div &gt; div {
+ box-sizing: border-box;
+ border: 2px solid #8c8c8c;
+ width: 50px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+#item1 {
+ background-color: #8cffa0;
+ min-height: 30px;
+}
+
+#item2 {
+ background-color: #a0c8ff;
+ min-height: 50px;
+}
+
+#item3 {
+ background-color: #ffa08c;
+ min-height: 40px;
+}
+
+#item4 {
+ background-color: #ffff8c;
+ min-height: 60px;
+}
+
+#item5 {
+ background-color: #ff8cff;
+ min-height: 70px;
+}
+
+#item6 {
+ background-color: #8cffff;
+ min-height: 50px;
+ font-size: 30px;
+}
+
+select {
+ font-size: 16px;
+}
+
+.row {
+ margin-top: 10px;
+}
+</pre>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate">&lt;div id="container" class="flex"&gt;
+ &lt;div id="item1"&gt;1&lt;/div&gt;
+ &lt;div id="item2"&gt;2&lt;/div&gt;
+ &lt;div id="item3"&gt;3&lt;/div&gt;
+ &lt;div id="item4"&gt;4&lt;/div&gt;
+ &lt;div id="item5"&gt;5&lt;/div&gt;
+ &lt;div id="item6"&gt;6&lt;/div&gt;
+&lt;/div&gt;
+
+&lt;div class="row"&gt;
+ &lt;label for="display"&gt;display: &lt;/label&gt;
+ &lt;select id="display"&gt;
+ &lt;option value="flex"&gt;flex&lt;/option&gt;
+ &lt;option value="grid"&gt;grid&lt;/option&gt;
+ &lt;/select&gt;
+&lt;/div&gt;
+
+&lt;div class="row"&gt;
+ &lt;label for="values"&gt;align-content: &lt;/label&gt;
+ &lt;select id="values"&gt;
+ &lt;option value="normal"&gt;normal&lt;/option&gt;
+ &lt;option value="stretch"&gt;stretch&lt;/option&gt;
+ &lt;option value="flex-start"&gt;flex-start&lt;/option&gt;
+ &lt;option value="flex-end"&gt;flex-end&lt;/option&gt;
+ &lt;option value="center" selected&gt;center&lt;/option&gt;
+ &lt;option value="space-between"&gt;space-between&lt;/option&gt;
+ &lt;option value="space-around"&gt;space-around&lt;/option&gt;
+ &lt;option value="space-evenly"&gt;space-evenly&lt;/option&gt;
+
+ &lt;option value="start"&gt;start&lt;/option&gt;
+ &lt;option value="end"&gt;end&lt;/option&gt;
+ &lt;option value="left"&gt;left&lt;/option&gt;
+ &lt;option value="right"&gt;right&lt;/option&gt;
+
+ &lt;option value="baseline"&gt;baseline&lt;/option&gt;
+ &lt;option value="first baseline"&gt;first baseline&lt;/option&gt;
+ &lt;option value="last baseline"&gt;last baseline&lt;/option&gt;
+
+ &lt;option value="safe center"&gt;safe center&lt;/option&gt;
+ &lt;option value="unsafe center"&gt;unsafe center&lt;/option&gt;
+ &lt;option value="safe right"&gt;safe right&lt;/option&gt;
+ &lt;option value="unsafe right"&gt;unsafe right&lt;/option&gt;
+ &lt;option value="safe end"&gt;safe end&lt;/option&gt;
+ &lt;option value="unsafe end"&gt;unsafe end&lt;/option&gt;
+ &lt;option value="safe flex-end"&gt;safe flex-end&lt;/option&gt;
+ &lt;option value="unsafe flex-end"&gt;unsafe flex-end&lt;/option&gt;
+ &lt;/select&gt;
+&lt;/div&gt;
+</pre>
+
+<div class="hidden">
+<h3 id="JavaScript">JavaScript</h3>
+
+<pre class="brush: js notranslate">var values = document.getElementById('values');
+var display = document.getElementById('display');
+var container = document.getElementById('container');
+
+values.addEventListener('change', function (evt) {
+ container.style.alignContent = evt.target.value;
+});
+
+display.addEventListener('change', function (evt) {
+ container.className = evt.target.value;
+});
+</pre>
+</div>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ", 260, 290)}}</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-align-content", "align-content")}}</td>
+ <td>{{Spec2("CSS3 Box Alignment")}}</td>
+ <td>Adds the [ first | last ]? baseline, start, end, left, right, unsafe | safe values.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS3 Flexbox", "#align-content", "align-content")}}</td>
+ <td>{{Spec2("CSS3 Flexbox")}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>
+
+
+<h3 id="ํ”Œ๋ ‰์Šค_๋ ˆ์ด์•„์›ƒ_์ง€์›">ํ”Œ๋ ‰์Šค ๋ ˆ์ด์•„์›ƒ ์ง€์›</h3>
+
+<p>{{Compat("css.properties.align-content.flex_context")}}</p>
+
+<h3 id="๊ทธ๋ฆฌ๋“œ_๋ ˆ์ด์•„์›ƒ_์ง€์›">๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ ์ง€์›</h3>
+
+<p>{{Compat("css.properties.align-content.grid_context")}}</p>
+</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>CSS Flexbox Guide: <em><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox">Basic Concepts of Flexbox</a></em></li>
+ <li>CSS Flexbox Guide: <em><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Aligning_Items_in_a_Flex_Container">Aligning items in a flex container</a></em></li>
+ <li>CSS Grid Guide: <em><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout">Box alignment in CSS Grid layouts</a></em></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Box_Alignment">CSS Box Alignment</a></li>
+</ul>
+
+<div>{{CSSRef}}</div>
diff --git a/files/ko/web/css/all/index.html b/files/ko/web/css/all/index.html
new file mode 100644
index 0000000000..baa5d4e4f0
--- /dev/null
+++ b/files/ko/web/css/all/index.html
@@ -0,0 +1,171 @@
+---
+title: all
+slug: Web/CSS/all
+tags:
+ - CSS
+ - CSS Cascade
+ - CSS Property
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/all
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><a href="/ko/docs/Web/CSS">CSS</a> <code><strong>all</strong></code> <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์€ ์š”์†Œ์˜ {{cssxref("unicode-bidi")}}, {{cssxref("direction")}}, <a href="/ko/docs/Web/CSS/Using_CSS_custom_properties">CSS ์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ</a>์„ ์ œ์™ธํ•œ ๋ชจ๋“  ์†์„ฑ์„ ์ดˆ๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค.</span> ์ดˆ๊นƒ๊ฐ’, ์ƒ์†๊ฐ’, ์•„๋‹ˆ๋ฉด ๋‹ค๋ฅธ ์Šคํƒ€์ผ์‹œํŠธ ์ถœ์ฒ˜์˜ ๊ฐ’์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/all.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers notranslate">/* ์ „์—ญ ๊ฐ’ */
+all: initial;
+all: inherit;
+all: unset;
+
+/* CSS Cascading and Inheritance Level 4 */
+all: revert;
+</pre>
+
+<p><code>all</code> ์†์„ฑ์€ CSS ์ „์—ญ ํ‚ค์›Œ๋“œ ๊ฐ’ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์–ด๋Š๊ฒƒ๋„ {{cssxref("unicode-bidi")}}์™€ {{cssxref("direction")}} ์†์„ฑ์—๋Š” ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š” ์ ์„ ์ฃผ์˜ํ•˜์„ธ์š”.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("initial")}}</dt>
+ <dd>์š”์†Œ์˜ ๋ชจ๋“  ์†์„ฑ์„ <a href="/ko/docs/Web/CSS/initial_value">์ดˆ๊นƒ๊ฐ’</a>์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("inherit")}}</dt>
+ <dd>์š”์†Œ์˜ ๋ชจ๋“  ์†์„ฑ์„ <a href="/ko/docs/Web/CSS/inheritance">์ƒ์†๊ฐ’</a>์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("unset")}}</dt>
+ <dd>์š”์†Œ์˜ ๋ชจ๋“  ์†์„ฑ์„, ์†์„ฑ์ด ๊ฐ’์„ ์ƒ์†ํ•˜๋Š” ๊ฒฝ์šฐ ์ƒ์†๊ฐ’์œผ๋กœ, ์•„๋‹ˆ๋ฉด ์ดˆ๊นƒ๊ฐ’์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("revert")}}</dt>
+ <dd>์„ ์–ธ์ด ์†ํ•œ ์Šคํƒ€์ผ์‹œํŠธ์˜ ์ถœ์ฒ˜์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๋™์ž‘์„ ํ•ฉ๋‹ˆ๋‹ค.
+ <dl>
+ <dt><a href="/ko/docs/Web/CSS/Cascade#User-agent_stylesheets">์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ์ถœ์ฒ˜</a></dt>
+ <dd><code>unset</code>๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/Cascade#User_stylesheets">์‚ฌ์šฉ์ž ์ถœ์ฒ˜</a></dt>
+ <dd><a href="/ko/docs/Web/CSS/Cascade">์ข…์†</a>์„ ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ๋‹จ๊ณ„๊นŒ์ง€ ๋˜๋Œ๋ ค์„œ, <a href="/ko/docs/Web/CSS/specified_value">์ง€์ •๊ฐ’</a>์ด ๋งˆ์น˜ ์ €์ž‘์ž์™€ ์‚ฌ์šฉ์ž ๋‹จ๊ณ„์˜ ๊ทœ์น™์ด ์—†์—ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ ๊ณ„์‚ฐ๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/Cascade#Author_stylesheets">์ €์ž‘์ž ์ถœ์ฒ˜</a></dt>
+ <dd><a href="/ko/docs/Web/CSS/Cascade">์ข…์†</a>์„ ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ ๋‹จ๊ณ„๊นŒ์ง€ ๋˜๋Œ๋ ค์„œ, <a href="/ko/docs/Web/CSS/specified_value">์ง€์ •๊ฐ’</a>์ด ๋งˆ์น˜ ์ €์ž‘์ž ๋‹จ๊ณ„์˜ ๊ทœ์น™์ด ์—†์—ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ ๊ณ„์‚ฐ๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. <code>revert</code>๋งŒ ๊ณ ๋ คํ–ˆ์„ ๋•Œ, ์ €์ž‘์ž ์ถœ์ฒ˜๋Š” ์žฌ์ •์˜(Override) ๋ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜(Animation) ์ถœ์ฒ˜๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.</dd>
+ </dl>
+ </dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{CSSInfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate">&lt;blockquote id="quote"&gt;
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+&lt;/blockquote&gt;
+Phasellus eget velit sagittis.</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css notranslate">body {
+ font-size: small;
+ background-color: #F0F0F0;
+ color: blue;
+}
+
+blockquote {
+ background-color: skyblue;
+ color: red;
+}
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<div id="ex0" style="display: inline-block; width: 225px; vertical-align: top;">
+<h4 id="all_์†์„ฑ_์—†์Œ"><code>all</code> ์†์„ฑ ์—†์Œ</h4>
+
+<pre class="brush: html hidden notranslate">&lt;blockquote id="quote"&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit.&lt;/blockquote&gt; Phasellus eget velit sagittis.</pre>
+
+<pre class="brush: css hidden notranslate">body { font-size: small; background-color: #F0F0F0; color:blue; }
+blockquote { background-color: skyblue; color: red; }</pre>
+{{EmbedLiveSample("ex0", "200", "125")}}
+
+<p>The {{HTMLElement("blockquote")}}๊ฐ€ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ์Šคํƒ€์ผ๊ณผ ํ•จ๊ป˜, ์ง€์ •ํ•œ ๋ฐฐ๊ฒฝ ๋ฐ ํ…์ŠคํŠธ ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ธ”๋ก ์š”์†Œ๋กœ ๋™์ž‘ํ•˜์—ฌ ๋’ค์˜ ํ…์ŠคํŠธ๊ฐ€ ์•„๋ž˜์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+</div>
+
+<div id="ex1" style="display: inline-block; width: 225px; vertical-align: top;">
+<h4 id="allunset"><code>all:unset</code></h4>
+
+<pre class="brush: html hidden notranslate">&lt;blockquote id="quote"&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit.&lt;/blockquote&gt; Phasellus eget velit sagittis.</pre>
+
+<pre class="brush: css hidden notranslate">body { font-size: small; background-color: #F0F0F0; color:blue; }
+blockquote { background-color: skyblue; color: red; }
+blockquote { all: unset; }</pre>
+{{EmbedLiveSample("ex1", "200", "125")}}
+
+<p>{{HTMLElement("blockquote")}}๊ฐ€ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ธ๋ผ์ธ ์š”์†Œ(์ดˆ๊นƒ๊ฐ’)์ด๋ฉฐ, {{cssxref("background-color")}}๊ฐ€ <code>transparent</code>(์ดˆ๊นƒ๊ฐ’)์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ {{cssxref("font-size")}}๋Š” ์—ฌ์ „ํžˆ <code>small</code>(์ƒ์†๊ฐ’)์ด๊ณ  {{cssxref("color")}}๋„ <code>blue</code>(์ƒ์†๊ฐ’)์ž…๋‹ˆ๋‹ค.</p>
+</div>
+
+<div id="ex2" style="display: inline-block; width: 225px; vertical-align: top;">
+<h4 id="allinitial"><code>all:initial</code></h4>
+
+<pre class="brush: html hidden notranslate">&lt;blockquote id="quote"&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit.&lt;/blockquote&gt; Phasellus eget velit sagittis.</pre>
+
+<pre class="brush: css hidden notranslate">body { font-size: small; background-color: #F0F0F0; color:blue; }
+blockquote { background-color: skyblue; color: red; }
+blockquote { all: initial; }</pre>
+{{EmbedLiveSample("ex2", "200", "125")}}
+
+<p>{{HTMLElement("blockquote")}}๊ฐ€ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ธ๋ผ์ธ ์š”์†Œ(์ดˆ๊นƒ๊ฐ’)์ด๋ฉฐ, {{cssxref("background-color")}}๊ฐ€ <code>transparent</code>(์ดˆ๊นƒ๊ฐ’)์ด๊ณ , {{cssxref("font-size")}}๋Š” <code>normal</code>(์ดˆ๊นƒ๊ฐ’), {{cssxref("color")}}๋Š” <code>black</code>(์ดˆ๊นƒ๊ฐ’)์ž…๋‹ˆ๋‹ค.</p>
+</div>
+
+<div id="ex3" style="display: inline-block; width: 225px; vertical-align: top;">
+<h4 id="allinherit"><code>all:inherit</code></h4>
+
+<pre class="brush: html hidden notranslate">&lt;blockquote id="quote"&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit.&lt;/blockquote&gt; Phasellus eget velit sagittis.</pre>
+
+<pre class="brush: css hidden notranslate">body { font-size: small; background-color: #F0F0F0; color:blue; }
+blockquote { background-color: skyblue; color: red; }
+blockquote { all: inherit; }</pre>
+{{EmbedLiveSample("ex3", "200", "125")}}
+
+<p>{{HTMLElement("blockquote")}}๊ฐ€ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ธ”๋ก ์š”์†Œ(๋ถ€๋ชจ {{HTMLElement("body")}}์—์„œ ์ƒ์†)์ด๊ณ , {{cssxref("background-color")}}์€ <code>#F0F0F0</code>(์ƒ์†๊ฐ’), {{cssxref("font-size")}}๋Š” <code>small</code>(์ƒ์†๊ฐ’), {{cssxref("color")}}๋Š” <code>blue</code>(์ƒ์†๊ฐ’)์ž…๋‹ˆ๋‹ค.</p>
+</div>
+
+<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('CSS4 Cascade', '#all-shorthand', 'all') }}</td>
+ <td>{{ Spec2('CSS4 Cascade') }}</td>
+ <td>Added the <code>revert</code> value.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Cascade', '#all-shorthand', 'all') }}</td>
+ <td>{{ Spec2('CSS3 Cascade') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.all")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<p>CSS ์ „์—ญ ํ‚ค์›Œ๋“œ ๊ฐ’: {{cssxref("initial")}}, {{cssxref("inherit")}}, {{cssxref("unset")}}, {{cssxref("revert")}}</p>
diff --git a/files/ko/web/css/all_about_the_containing_block/index.html b/files/ko/web/css/all_about_the_containing_block/index.html
new file mode 100644
index 0000000000..35c6bf56cb
--- /dev/null
+++ b/files/ko/web/css/all_about_the_containing_block/index.html
@@ -0,0 +1,263 @@
+---
+title: ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์˜ ๋ชจ๋“  ๊ฒƒ
+slug: Web/CSS/All_About_The_Containing_Block
+tags:
+ - CSS
+ - Guide
+ - Layout
+ - Position
+translation_of: Web/CSS/Containing_block
+---
+<div>{{cssref}}</div>
+
+<p>์š”์†Œ์˜ ํฌ๊ธฐ์™€ ์œ„์น˜๋Š” <strong>์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</strong>(containing block)์˜ ์˜ํ–ฅ์„ ๋ฐ›๊ณค ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ, ์–ด๋–ค ์š”์†Œ์˜ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด <a href="/ko/docs/Web/HTML/Block-level_elements">๋ธ”๋ก ๋ ˆ๋ฒจ</a> ์กฐ์ƒ์˜ <a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model#content-area">์ฝ˜ํ…์ธ  ์˜์—ญ</a>์ด๋‚˜, ํ•ญ์ƒ ๊ทธ๋Ÿฐ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. <span class="seoSummary">์ด ๊ธ€์—์„œ๋Š” ์š”์†Œ์˜ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์„ ๊ฒฐ์ •ํ•˜๋Š” ์š”์ธ์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.</span></p>
+
+<p>์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ(๋ธŒ๋ผ์šฐ์ € ๋“ฑ)๋Š” ๋ฌธ์„œ๋ฅผ ๊ทธ๋ฆด ๋•Œ ๋ชจ๋“  ์š”์†Œ์— ๋Œ€ํ•ด ์ƒ์ž(๋ฐ•์Šค)๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ์ƒ์ž๋Š” ์•„๋ž˜์˜ ๋„ค ๊ฐ€์ง€ ์˜์—ญ์œผ๋กœ ๋‚˜๋ˆ ์ง‘๋‹ˆ๋‹ค.</p>
+
+<ol start="1">
+ <li>์ฝ˜ํ…์ธ  ์˜์—ญ</li>
+ <li>์•ˆ์ชฝ ์—ฌ๋ฐฑ(ํŒจ๋”ฉ) ์˜์—ญ</li>
+ <li>ํ…Œ๋‘๋ฆฌ ์˜์—ญ</li>
+ <li>๋ฐ”๊นฅ ์—ฌ๋ฐฑ(๋งˆ์ง„) ์˜์—ญ</li>
+</ol>
+
+<p><img alt="Diagram of the box model" src="https://mdn.mozillademos.org/files/16558/box-model.png" style="height: 300px; width: 544px;"></p>
+
+<p>๋งŽ์€ ๊ฐœ๋ฐœ์ž๋“ค์€ ์š”์†Œ์˜ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์ด ์–ธ์ œ๋‚˜ ๋ถ€๋ชจ ์š”์†Œ์˜ ์ฝ˜ํ…์ธ  ์˜์—ญ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ, ์‚ฌ์‹ค ๊ผญ ๊ทธ๋ ‡์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ํ•ญ๋ชฉ์ด ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์„ ๊ฒฐ์ •์ง“๋‚˜ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ปจํ…Œ์ด๋‹_๋ธ”๋ก์˜_ํšจ๊ณผ">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์˜ ํšจ๊ณผ</h2>
+
+<p>์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์„ ๊ฒฐ์ •ํ•˜๋Š” ์š”์ธ์— ๋ญ๊ฐ€ ์žˆ๋Š”์ง€ ์•Œ์•„๋ณด๊ธฐ ์ „์—, ์• ์ดˆ์— ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์ด ๋ฌด์Šจ ์ƒ๊ด€์ธ์ง€ ์•Œ์•„๋‘๋Š”๊ฒŒ ์œ ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์š”์†Œ์˜ ํฌ๊ธฐ์™€ ์œ„์น˜๋Š” ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์˜ ์˜ํ–ฅ์„ ์ž์ฃผ ๋ฐ›์Šต๋‹ˆ๋‹ค. ๋ฐฑ๋ถ„์œจ ๊ฐ’์„ ์‚ฌ์šฉํ•œ {{cssxref("width")}}, {{cssxref("height")}}, {{cssxref("padding")}}, {{cssxref("margin")}} ์†์„ฑ์˜ ๊ฐ’๊ณผ ์ ˆ๋Œ€์  ์œ„์น˜(<code>absolute</code>๋‚˜ <code>fixed</code> ๋“ฑ)๋กœ ์„ค์ •๋œ ์š”์†Œ์˜ ์˜คํ”„์…‹ ์†์„ฑ ๊ฐ’์€ ์ž์‹ ์˜ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์œผ๋กœ๋ถ€ํ„ฐ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ปจํ…Œ์ด๋‹_๋ธ”๋ก_์‹๋ณ„">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก ์‹๋ณ„</h2>
+
+<p>์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์˜ ์‹๋ณ„ ๊ณผ์ •์€ {{cssxref("position")}} ์†์„ฑ์— ๋”ฐ๋ผ ์™„์ „ํžˆ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.</p>
+
+<ol>
+ <li><code>position</code><strong> </strong>์†์„ฑ์ด <code><strong>static</strong></code>, <code><strong>relative</strong></code>, <strong><code>sticky</code></strong> ์ค‘ ํ•˜๋‚˜์ด๋ฉด, ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์กฐ์ƒ <strong>๋ธ”๋ก ์ปจํ…Œ์ด๋„ˆ</strong>(<code>inline-block</code>, <code>block</code>, <code>list-item</code> ๋“ฑ์˜ ์š”์†Œ), ๋˜๋Š” ๊ฐ€์žฅ ๊ฐ€๊นŒ์šฐ๋ฉด์„œ <strong>์„œ์‹ ๋งฅ๋ฝ์„ ํ˜•์„ฑํ•˜๋Š” ์กฐ์ƒ ์š”์†Œ</strong>(<code>table</code>, <code>flex</code>, <code>grid</code>, ์•„๋‹ˆ๋ฉด ๋ธ”๋ก ์ปจํ…Œ์ด๋„ˆ ์ž๊ธฐ ์ž์‹ )์˜ ์ฝ˜ํ…์ธ  ์˜์—ญ ๊ฒฝ๊ณ„๋ฅผ ๋”ฐ๋ผ ํ˜•์„ฑ๋ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>position</code><strong> </strong>์†์„ฑ์ด <code><strong>absolute</strong></code>์ธ ๊ฒฝ์šฐ, ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์€ <code>position</code> ์†์„ฑ ๊ฐ’์ด <code>static</code>์ด ์•„๋‹Œ(<code>fixed</code>, <code>absolute</code>, <code>relative</code>, <code>sticky</code>) ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์กฐ์ƒ์˜ ๋‚ด๋ถ€ ์—ฌ๋ฐฑ ์˜์—ญ์ž…๋‹ˆ๋‹ค.</li>
+ <li><code>position</code><strong> </strong>์†์„ฑ์ด <code><strong>fixed</strong></code>์ธ ๊ฒฝ์šฐ, ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์€ {{glossary("viewport", "๋ทฐํฌํŠธ")}}๋‚˜ ํŽ˜์ด์ง€ ์˜์—ญ(ํŽ˜์ด์ง€๋กœ ๋‚˜๋‰˜๋Š” ๋งค์ฒด์ธ ๊ฒฝ์šฐ)์ž…๋‹ˆ๋‹ค.</li>
+ <li><code>position</code><strong> </strong>์†์„ฑ์ด <code><strong>absolute</strong></code>๋‚˜ <code><strong>fixed</strong></code>์ธ ๊ฒฝ์šฐ, ๋‹ค์Œ ์กฐ๊ฑด ์ค‘ ํ•˜๋‚˜๋ฅผ ๋งŒ์กฑํ•˜๋Š” ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์กฐ์ƒ์˜ ๋‚ด๋ถ€ ์—ฌ๋ฐฑ ์˜์—ญ์ด ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์ด ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+ <ol>
+ <li>{{cssxref("transform")}}์ด๋‚˜ {{cssxref("perspective")}} ์†์„ฑ์ด <code>none</code>์ด ์•„๋‹˜.</li>
+ <li>{{cssxref("will-change")}} ์†์„ฑ์ด <code>transform</code>์ด๋‚˜ <code>perspective</code>์ž„.</li>
+ <li>{{cssxref("filter")}} ์†์„ฑ์ด <code>none</code>์ž„. (Firefox์—์„  <code>will-change</code>๊ฐ€ <code>filter</code>์ผ ๋•Œ๋„ ์ ์šฉ)</li>
+ <li>{{cssxref("contain")}} ์†์„ฑ์ด <code>paint</code>์ž„.</li>
+ </ol>
+ </li>
+</ol>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> ๋ฃจํŠธ ์š”์†Œ({{HTMLElement("html")}})์˜ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์€ <strong>์ดˆ๊ธฐ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</strong>์ด๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ์‚ฌ๊ฐํ˜•์ž…๋‹ˆ๋‹ค. ์ดˆ๊ธฐ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์€ ๋ทฐํฌํŠธ ๋˜๋Š” (ํŽ˜์ด์ง€๋กœ ๋‚˜๋‰˜๋Š” ๋งค์ฒด์—์„ ) ํŽ˜์ด์ง€ ์˜์—ญ์˜ ํฌ๊ธฐ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="์ปจํ…Œ์ด๋‹_๋ธ”๋ก์œผ๋กœ๋ถ€ํ„ฐ_๋ฐฑ๋ถ„์œจ_๊ฐ’_๊ณ„์‚ฐํ•˜๊ธฐ">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์œผ๋กœ๋ถ€ํ„ฐ ๋ฐฑ๋ถ„์œจ ๊ฐ’ ๊ณ„์‚ฐํ•˜๊ธฐ</h2>
+
+<p>์•ž์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ, ํŠน์ • ์†์„ฑ์˜ ๊ฐ’์ด ๋ฐฑ๋ถ„์œจ์ด๋ผ๋ฉด ๊ทธ ๊ณ„์‚ฐ๊ฐ’์€ ์š”์†Œ์˜ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์— ์˜ํ•ด ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋™์ž‘ํ•˜๋Š” ์†์„ฑ์œผ๋กœ <strong>๋ฐ•์Šค ๋ชจ๋ธ ์†์„ฑ</strong>๊ณผ <strong>์˜คํ”„์…‹ ์†์„ฑ</strong>์ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ol start="1">
+ <li>{{cssxref("height")}}, {{cssxref("top")}}, {{cssxref("bottom")}} ์†์„ฑ์€ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์˜ <code>height</code>๋ฅผ ์‚ฌ์šฉํ•ด ๋ฐฑ๋ถ„์œจ์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์˜ <code>height</code>๊ฐ€ ์ฝ˜ํ…์ธ ์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๊ณ , ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์˜ <code>position</code>์ด <code>relative</code>๊ฑฐ๋‚˜ <code>static</code>์ด๋ฉด ๊ณ„์‚ฐ๊ฐ’์€ <em>0</em>์ด ๋ฉ๋‹ˆ๋‹ค.</li>
+ <li>{{cssxref("width")}}, {{cssxref("left")}}, {{cssxref("right")}}, {{cssxref("padding")}}, {{cssxref("margin")}} ์†์„ฑ์€ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์˜ <code>width</code>๋ฅผ ์‚ฌ์šฉํ•ด ๋ฐฑ๋ถ„์œจ์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.</li>
+</ol>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<p>๋ชจ๋“  ์˜ˆ์ œ์˜ HTML์ฝ”๋“œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: html">&lt;body&gt;
+ &lt;section&gt;
+ &lt;p&gt;๋ฌธ๋‹จ์ž…๋‹ˆ๋‹ค!&lt;/p&gt;
+ &lt;/section&gt;
+&lt;/body&gt;
+</pre>
+
+<p>์ดํ•˜ ์˜ˆ์ œ๋Š” ๋ชจ๋‘ CSS๋งŒ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="์˜ˆ์ œ_1">์˜ˆ์ œ 1</h3>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ์—์„œ ๋ฌธ๋‹จ์€ ์ •์  ์œ„์น˜๋ฅผ ๊ฐ€์ง€๊ณ , ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋ธ”๋ก ์ปจํ…Œ์ด๋„ˆ๋Š” {{HTMLElement("section")}}์ด๋ฏ€๋กœ ๋ฌธ๋‹จ์˜ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก๋„ <code>&lt;section&gt;</code>์ž…๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: html">&lt;body&gt;
+ &lt;section&gt;
+ &lt;p&gt;๋ฌธ๋‹จ์ž…๋‹ˆ๋‹ค!&lt;/p&gt;
+ &lt;/section&gt;
+&lt;/body&gt;
+</pre>
+</div>
+
+<pre class="brush: css">body {
+ background: beige;
+}
+
+section {
+ display: block;
+ width: 400px;
+ height: 160px;
+ background: lightgray;
+}
+
+p {
+ width: 50%; /* == 400px * .5 = 200px */
+ height: 25%; /* == 160px * .25 = 40px */
+ margin: 5%; /* == 400px * .05 = 20px */
+ padding: 5%; /* == 400px * .05 = 20px */
+ background: cyan;
+}
+</pre>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ_1','100%','300')}}</p>
+
+<h3 id="์˜ˆ์ œ_2">์˜ˆ์ œ 2</h3>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ์—์„œ <code>&lt;section&gt;</code>์€ <code>display: inline</code>์œผ๋กœ ์ธํ•ด ๋ธ”๋ก ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์•„๋‹ˆ๊ณ , ์„œ์‹ ๋ฌธ๋งฅ๋„ ํ˜•์„ฑํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๋ฌธ๋‹จ์˜ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์€ {{HTMLElement("body")}} ์š”์†Œ์ž…๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: html">&lt;body&gt;
+ &lt;section&gt;
+ &lt;p&gt;๋ฌธ๋‹จ์ž…๋‹ˆ๋‹ค!&lt;/p&gt;
+ &lt;/section&gt;
+&lt;/body&gt;
+</pre>
+</div>
+
+<pre class="brush: css">body {
+ background: beige;
+}
+
+section {
+ display: inline;
+ background: lightgray;
+}
+
+p {
+ width: 50%; /* == body ๋„ˆ๋น„์˜ ์ ˆ๋ฐ˜ */
+ height: 200px; /* ์ฐธ๊ณ : ๋ฐฑ๋ถ„์œจ ๊ฐ’์ด์—ˆ์œผ๋ฉด 0 */
+ background: cyan;
+}
+</pre>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ_2','100%','300')}}</p>
+
+<h3 id="์˜ˆ์ œ_3">์˜ˆ์ œ 3</h3>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ์—์„œ๋Š” <code>&lt;section&gt;</code>์˜ <code>position</code>์ด <code>absolute</code>์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ๋‹จ์˜ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์€ <code>&lt;section&gt;</code>์ž…๋‹ˆ๋‹ค. ๋ฌธ๋‹จ์˜ ๋ฐฑ๋ถ„์œจ ๊ฐ’์€ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์˜ {{cssxref("padding")}} ๊ฐ’์˜ ์˜ํ–ฅ์„ ๋ฐ›๊ฒ ์ง€๋งŒ, ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์˜ {{cssxref("box-sizing")}} ์†์„ฑ์ด <code>border-box</code>์˜€๋‹ค๋ฉด ๊ทธ๋ ‡์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: html">&lt;body&gt;
+ &lt;section&gt;
+ &lt;p&gt;๋ฌธ๋‹จ์ž…๋‹ˆ๋‹ค!&lt;/p&gt;
+ &lt;/section&gt;
+&lt;/body&gt;
+</pre>
+</div>
+
+<pre class="brush: css">body {
+ background: beige;
+}
+
+section {
+ position: absolute;
+ left: 30px;
+ top: 30px;
+ width: 400px;
+ height: 160px;
+ padding: 30px 20px;
+ background: lightgray;
+}
+
+p {
+ position: absolute;
+ width: 50%; /* == (400px + 20px + 20px) * .5 = 220px */
+ height: 25%; /* == (160px + 30px + 30px) * .25 = 55px */
+ margin: 5%; /* == (400px + 20px + 20px) * .05 = 22px */
+ padding: 5%; /* == (400px + 20px + 20px) * .05 = 22px */
+ background: cyan;
+}
+</pre>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ_3','100%','300')}}</p>
+
+<h3 id="์˜ˆ์ œ_4">์˜ˆ์ œ 4</h3>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ์—์„œ๋Š” ๋ฌธ๋‹จ์˜ <code>position</code>์ด <code>fixed</code>์ด๋ฏ€๋กœ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์€ ์ดˆ๊ธฐ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก(ํ™”๋ฉด ๋งค์ฒด์—์„œ๋Š” ๋ทฐํฌํŠธ)์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฌธ๋‹จ์˜ ํฌ๊ธฐ๋Š” ๋ธŒ๋ผ์šฐ์ € ์ฐฝ์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ ๋ณ€ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: html">&lt;body&gt;
+ &lt;section&gt;
+ &lt;p&gt;๋ฌธ๋‹จ์ž…๋‹ˆ๋‹ค!&lt;/p&gt;
+ &lt;/section&gt;
+&lt;/body&gt;
+</pre>
+</div>
+
+<pre class="brush: css">body {
+ background: beige;
+}
+
+section {
+ width: 400px;
+ height: 480px;
+ margin: 30px;
+ padding: 15px;
+ background: lightgray;
+}
+
+p {
+ position: fixed;
+ width: 50%; /* == (50vw - (์„ธ๋กœ ์Šคํฌ๋กค๋ฐ” ๋„ˆ๋น„)) */
+ height: 50%; /* == (50vh - (๊ฐ€๋กœ ์Šคํฌ๋กค๋ฐ” ๋†’์ด)) */
+ margin: 5%; /* == (5vw - (์„ธ๋กœ ์Šคํฌ๋กค๋ฐ” ๋„ˆ๋น„)) */
+ padding: 5%; /* == (5vw - (์„ธ๋กœ ์Šคํฌ๋กค๋ฐ” ๋„ˆ๋น„)) */
+ background: cyan;
+}
+</pre>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ_4','100%','300')}}</p>
+
+<h3 id="์˜ˆ์ œ_5">์˜ˆ์ œ 5</h3>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ์—์„œ๋Š” ๋ฌธ๋‹จ์˜ <code>position</code>์ด <code>absolute</code>์ด๋ฏ€๋กœ, ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์€ {{cssxref("transform")}} ์†์„ฑ์ด <code>none</code>์ด ์•„๋‹Œ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์กฐ์ƒ, <code>&lt;section&gt;</code>์ž…๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: html">&lt;body&gt;
+ &lt;section&gt;
+ &lt;p&gt;๋ฌธ๋‹จ์ž…๋‹ˆ๋‹ค!&lt;/p&gt;
+ &lt;/section&gt;
+&lt;/body&gt;
+</pre>
+</div>
+
+<pre class="brush: css">body {
+ background: beige;
+}
+
+section {
+ transform: rotate(0deg);
+ width: 400px;
+ height: 160px;
+ background: lightgray;
+}
+
+p {
+ position: absolute;
+ left: 80px;
+ top: 30px;
+ width: 50%; /* == 200px */
+ height: 25%; /* == 40px */
+ margin: 5%; /* == 20px */
+ padding: 5%; /* == 20px */
+ background: cyan;
+}
+</pre>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ_5','100%','300')}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{css_key_concepts}}</li>
+ <li>๋ชจ๋“  CSS ์„ ์–ธ์„ ์ฃผ์–ด์ง„ ์ƒํƒœ๋กœ ๋˜๋Œ๋ฆฌ๋Š” {{cssxref("all")}} ์†์„ฑ</li>
+</ul>
diff --git a/files/ko/web/css/alternative_style_sheets/index.html b/files/ko/web/css/alternative_style_sheets/index.html
new file mode 100644
index 0000000000..918ce3dd36
--- /dev/null
+++ b/files/ko/web/css/alternative_style_sheets/index.html
@@ -0,0 +1,24 @@
+---
+title: Alternative style sheets
+slug: Web/CSS/Alternative_style_sheets
+translation_of: Web/CSS/Alternative_style_sheets
+---
+<p>Firefox๋Š”
+ <i>
+ ๋Œ€์ฒด ์Šคํƒ€์ผ์‹œํŠธ</i>
+ ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์ฒด ์Šคํƒ€์ผ์‹œํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š” ํŽ˜์ด์ง€์—์„œ๋Š” <b>๋ณด๊ธฐ&gt;ํŽ˜์ด์ง€ ์Šคํƒ€์ผ</b> ๋ฉ”๋‰ด๋ฅผ ์ด์šฉํ•˜์—ฌ ํŽ˜์ด์ง€์— ์ ์šฉ๋  ์Šคํƒ€์ผ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์ด ์›ํ•˜๋Š” ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ํŽ˜์ด์ง€๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+<p>&lt;tt&gt;<a href="ko/HTML/Element/link">link</a>&lt;/tt&gt; ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›น ํŽ˜์ด์ง€์— ๋Œ€์ฒด ์Šคํƒ€์ผ์‹œํŠธ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+<p>์˜ˆ์ œ:</p>
+<pre class="eval"> &lt;link href="default.css" rel="stylesheet" type="text/css" title="Default Style"&gt;
+ &lt;link href="fancy.css" rel="alternate stylesheet" type="text/css" title="Fancy"&gt;
+ &lt;link href="basic.css" rel="alternate stylesheet" type="text/css" title="Basic"&gt;
+</pre>
+<p>์œ„์˜ ์„ธ ๊ฐ€์ง€ ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ์ œ๊ณตํ•˜๋ฉด, ํŽ˜์ด์ง€ ์Šคํƒ€์ผ ๋ฉ”๋‰ด์— "Default Style", "Fancy", "Basic" ์Šคํƒ€์ผ ๋ชฉ๋ก์ด ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ํŠน์ • ์Šคํƒ€์ผ์„ ์„ ํƒํ•˜๋ฉด ํŽ˜์ด์ง€๋Š” ํ•ด๋‹น ์Šคํƒ€์ผ๋กœ ๋ฐ”๋กœ ๋‹ค์‹œ ๋ Œ๋”๋ง ๋ฉ๋‹ˆ๋‹ค.</p>
+<p><code><a href="ko/HTML/Element/link">link</a></code> ๋˜๋Š” <code><a href="ko/HTML/Element/style">style</a></code> ์š”์†Œ์— <code>title</code> ์†์„ฑ์ด ํฌํ•จ๋˜์–ด ์žˆ์„ ๊ฒฝ์šฐ ํ•ด๋‹น ์ œ๋ชฉ(title)์€ ์‚ฌ์šฉ์ž์—๊ฒŒ๋กœ ๋…ธ์ถœ๋˜์–ด ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋™์ผํ•œ ์ œ๋ชฉ์„ ๊ฐ€์ง„ ์Šคํƒ€์ผ์‹œํŠธ๊ฐ€ ์—ฌ๋Ÿฟ ์กด์žฌํ•  ๊ฒฝ์šฐ ํ•ด๋‹น ์Šคํƒ€์ผ์‹œํŠธ๋“ค์€ ๋ชจ๋‘ ์ ์šฉ๋˜๋ฉฐ, <code>title</code> ์†์„ฑ์ด ์—†๋Š” ์Šคํƒ€์ผ์‹œํŠธ๋Š” ํ•ญ์ƒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.</p>
+<p>๊ธฐ๋ณธ ์Šคํƒ€์ผ์‹œํŠธ์—๋Š” <code>rel="stylesheet"</code> ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๊ณ  ๋Œ€์ฒด ์Šคํƒ€์ผ์‹œํŠธ์—๋Š” <code>rel="alternate stylesheet"</code>๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. ์ด๋ฅผ ํ†ตํ•ด Firefox๋Š” ์–ด๋–ค ์Šคํƒ€์ผ์‹œํŠธ ์ œ๋ชฉ์„ ์ฒ˜์Œ ์„ ํƒํ•ด์•ผ ํ• ์ง€ ์•Œ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋Œ€์ฒด ์Šคํƒ€์ผ์‹œํŠธ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ๊ธฐ๋ณธ ์Šคํƒ€์ผ์‹œํŠธ๊ฐ€ ๋ฌด์—‡์ธ์ง€๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.</p>
+<h3 id=".EC.8B.A4.EC.A0.9C_.EC.98.88.EC.A0.9C" name=".EC.8B.A4.EC.A0.9C_.EC.98.88.EC.A0.9C">์‹ค์ œ ์˜ˆ์ œ</h3>
+<p>์‹ค์ œ๋กœ ๋™์ž‘ํ•˜๋Š” ์˜ˆ์ œ๋Š” <a class="external" href="http://developer.mozilla.org/samples/cssref/altstyles/index.html">์—ฌ๊ธฐ์—์„œ</a> ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+<h3 id=".EB.AA.85.EC.84.B8" name=".EB.AA.85.EC.84.B8">๋ช…์„ธ</h3>
+<ul>
+ <li><a class="external" href="http://www.w3.org/TR/html401/present/styles.html#h-14.3">HTML 4.01: External style sheets</a></li>
+</ul>
diff --git a/files/ko/web/css/angle-percentage/index.html b/files/ko/web/css/angle-percentage/index.html
new file mode 100644
index 0000000000..a341698026
--- /dev/null
+++ b/files/ko/web/css/angle-percentage/index.html
@@ -0,0 +1,52 @@
+---
+title: <angle-percentage>
+slug: Web/CSS/angle-percentage
+tags:
+ - CSS
+ - CSS Data Type
+ - Data Type
+ - Reference
+ - ์ž๋ฃŒํ˜•
+translation_of: Web/CSS/angle-percentage
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS </a><strong><code>&lt;angle-percentage&gt;</code></strong> <a href="/ko/docs/Web/CSS/CSS_Types">์ž๋ฃŒํ˜•</a>์€ {{cssxref("&lt;angle&gt;")}}๊ณผ {{cssxref("&lt;percentage&gt;")}} ๋ชจ๋‘ ๊ฐ€๋Šฅํ•œ ๊ฐ’์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p>{{cssxref("&lt;angle&gt;")}}๊ณผ {{cssxref("&lt;percentage&gt;")}} ๋ฌธ์„œ์—์„œ ๊ฐ ์ž๋ฃŒํ˜•์˜ ๊ตฌ๋ฌธ์„ ์‚ดํŽด๋ณด์„ธ์š”.</p>
+
+<h2 id="calc์—์„œ_์‚ฌ์šฉํ•˜๊ธฐ"><code>calc()</code>์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ</h2>
+
+<p><code>&lt;angle-percentage&gt;</code>๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ณณ์ด๋ผ๋ฉด ๋ฐฑ๋ถ„์œจ์ด ๊ฐ๋„๋กœ ๊ณ„์‚ฐ๋˜๋ฏ€๋กœ, ์ด ์ž๋ฃŒํ˜•๋„<code> </code>{{cssxref("calc()")}}ํ‘œํ˜„์‹์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</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('CSS4 Values', '#mixed-percentages', '&lt;angle-percentage&gt;')}}</td>
+ <td>{{Spec2('CSS4 Values')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Values', '#mixed-percentages', '&lt;angle-percentage&gt;')}}</td>
+ <td>{{Spec2('CSS3 Values')}}</td>
+ <td>Defines <code>&lt;angle-percentage&gt;</code>. Adds <code>calc()</code></td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.types.angle-percentage")}}</p>
diff --git a/files/ko/web/css/angle/index.html b/files/ko/web/css/angle/index.html
new file mode 100644
index 0000000000..8125920a36
--- /dev/null
+++ b/files/ko/web/css/angle/index.html
@@ -0,0 +1,115 @@
+---
+title: <angle>
+slug: Web/CSS/angle
+tags:
+ - CSS
+ - CSS Data Type
+ - Data Type
+ - Layout
+ - Reference
+ - Web
+ - ์ž๋ฃŒํ˜•
+translation_of: Web/CSS/angle
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>&lt;angle&gt;</code></strong> <a href="/ko/docs/Web/CSS/CSS_Types">์ž๋ฃŒํ˜•</a>์€ ๊ฐ๋„์˜ ๊ฐ’์„ ๋„, ๊ทธ๋ ˆ์ด๋“œ, ๋ผ๋””์•ˆ ๋˜๋Š” ํšŒ์ „์ˆ˜๋กœ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค.</span> {{cssxref("&lt;gradient&gt;")}}๋‚˜ ์ผ๋ถ€ {{cssxref("transform")}} ํ•จ์ˆ˜์—์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค..</p>
+
+<div>{{EmbedInteractiveExample("pages/css/type-angle.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p><code>&lt;angle&gt;</code> ์ž๋ฃŒํ˜•์€ {{cssxref("&lt;number&gt;")}} ๋‹ค์Œ์— ์•„๋ž˜ ๋‚˜์—ดํ•œ ๋‹จ์œ„ ์ค‘ ํ•˜๋‚˜๋ฅผ ๋ถ™์—ฌ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ CSS ๋‹จ์œ„์ฒ˜๋Ÿผ ์ˆซ์ž์™€ ๋‹จ์œ„ ๋ฌธ์ž ์‚ฌ์ด์— ๊ณต๋ฐฑ์€ ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ˆซ์ž <code>0</code> ๋’ค์—๋Š” ๋‹จ์œ„๋ฅผ ๋ถ™์ด์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์„ ํƒ์ ์œผ๋กœ <code>+</code>, <code>-</code> ๋ถ€ํ˜ธ๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–‘์˜ ๋ถ€ํ˜ธ๋Š” ์‹œ๊ณ„๋ฐฉํ–ฅ ํšŒ์ „์„, ์Œ์˜ ๋ถ€ํ˜ธ๋Š” ์‹œ๊ณ„ ๋ฐ˜๋Œ€๋ฐฉํ–ฅ ํšŒ์ „์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ •์  ์†์„ฑ์—์„  ํ•˜๋‚˜์˜ ๊ฐ๋„๋ฅผ ๋‹ค๋ฅธ ๊ฐ๋„๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ์ปจ๋Œ€ <code>90deg</code>๋Š” <code>-270deg</code>, <code>1turn</code>์€ <code>4turn</code>๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋™์  ์†์„ฑ, ์ฆ‰ {{cssxref("animation")}}์ด๋‚˜ {{cssxref("transition")}}์—์„œ๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.</p>
+
+<h3 id="๋‹จ์œ„">๋‹จ์œ„</h3>
+
+<dl>
+ <dt><code><a id="deg" name="deg">deg</a></code></dt>
+ <dd>๊ฐ๋„๋ฅผ <a href="https://ko.wikipedia.org/wiki/%EB%8F%84_(%EA%B0%81%EB%8F%84)">๋„ ๋‹จ์œ„</a>๋กœ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. 1ํšŒ์ „์€ <code>360deg</code>์ž…๋‹ˆ๋‹ค. ์˜ˆ: <code>0deg</code>, <code>90deg</code>, <code>14.23deg</code></dd>
+ <dt id="grad"><code><a id="grad" name="grad">grad</a></code></dt>
+ <dd>๊ฐ๋„๋ฅผ <a href="https://ko.wikipedia.org/wiki/%EA%B7%B8%EB%A0%88%EC%9D%B4%EB%93%9C">๊ทธ๋ ˆ์ด๋“œ</a>๋กœ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. 1ํšŒ์ „์€ <code>400grad</code>์ž…๋‹ˆ๋‹ค. ์˜ˆ: <code>0grad</code>, <code>100grad</code>, <code>38.8grad</code></dd>
+ <dt id="rad"><code><a id="rad" name="rad">rad</a></code></dt>
+ <dd>๊ฐ๋„๋ฅผ <a href="https://ko.wikipedia.org/wiki/%EB%9D%BC%EB%94%94%EC%95%88">๋ผ๋””์•ˆ</a>์œผ๋กœ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. 1ํšŒ์ „์€ 2ฯ€ ๋ผ๋””์•ˆ์œผ๋กœ ์•ฝ <code>6.2832rad</code>์ž…๋‹ˆ๋‹ค. <code>1rad</code>๋Š” 180/ฯ€<code>deg</code>์ž…๋‹ˆ๋‹ค. ์˜ˆ: <code>0rad</code>, <code>1.0708rad</code>, <code>6.2832rad</code></dd>
+ <dt id="turn"><code><a id="turn" name="turn">turn</a></code></dt>
+ <dd>๊ฐ๋„๋ฅผ ํšŒ์ „์˜ ์ˆ˜๋กœ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. 1ํšŒ์ „์€ <code>1turn</code>์ž…๋‹ˆ๋‹ค. ์˜ˆ: <code>0turn</code>, <code>0.25turn</code>, <code>1.2turn</code></dd>
+</dl>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<h3 id="์‹œ๊ณ„_๋ฐฉํ–ฅ_์šฐ์ธก_90๋„">์‹œ๊ณ„ ๋ฐฉํ–ฅ ์šฐ์ธก 90๋„</h3>
+
+<table style="width: 100%;">
+ <tbody>
+ <tr>
+ <td><img alt="Angle90.png" class="default internal" src="https://wiki.developer.mozilla.org/@api/deki/files/5704/=Angle90.png"></td>
+ <td><code>90deg = 100grad = 0.25turn โ‰ˆ 1.5708rad</code></td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="๋ฐ˜๋Œ€๋กœ_ํšŒ์ „">๋ฐ˜๋Œ€๋กœ ํšŒ์ „</h3>
+
+<table style="width: 100%;">
+ <tbody>
+ <tr>
+ <td><img alt="Angle180.png" class="default internal" src="https://wiki.developer.mozilla.org/@api/deki/files/5706/=Angle180.png"></td>
+ <td><code>180deg = 200grad = 0.5turn โ‰ˆ 3.1416rad</code></td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="์‹œ๊ณ„_๋ฐ˜๋Œ€_๋ฐฉํ–ฅ_์šฐ์ธก_90๋„">์‹œ๊ณ„ ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ ์šฐ์ธก 90๋„</h3>
+
+<table style="width: 100%;">
+ <tbody>
+ <tr>
+ <td><img alt="AngleMinus90.png" class="default internal" src="https://wiki.developer.mozilla.org/@api/deki/files/5707/=AngleMinus90.png"></td>
+ <td><code>-90deg = -100grad = -0.25turn โ‰ˆ -1.5708rad</code></td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="ํšŒ์ „_์—†์Œ">ํšŒ์ „ ์—†์Œ</h3>
+
+<table style="width: 100%;">
+ <tbody>
+ <tr>
+ <td><img alt="Angle0.png" class="default internal" src="https://wiki.developer.mozilla.org/@api/deki/files/5708/=Angle0.png"></td>
+ <td><code>0 = 0deg = 0grad = 0turn = 0rad</code></td>
+ </tr>
+ </tbody>
+</table>
+
+<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('CSS4 Values', '#angles', '&lt;angle&gt;') }}</td>
+ <td>{{ Spec2('CSS4 Values') }}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Values', '#angles', '&lt;angle&gt;') }}</td>
+ <td>{{ Spec2('CSS3 Values') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.types.angle")}}</p>
diff --git a/files/ko/web/css/animation-delay/index.html b/files/ko/web/css/animation-delay/index.html
new file mode 100644
index 0000000000..54f5d965e2
--- /dev/null
+++ b/files/ko/web/css/animation-delay/index.html
@@ -0,0 +1,85 @@
+---
+title: animation-delay
+slug: Web/CSS/animation-delay
+tags:
+ - CSS
+ - CSS Property
+ - CSS animation
+ - Reference
+translation_of: Web/CSS/animation-delay
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>animation-delay</code></strong> <a href="/ko/docs/Web/CSS" title="CSS">CSS</a>ย ์†์„ฑ์€ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹œ์ž‘ํ•  ์‹œ์ ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์‹œ์ž‘ ์ฆ‰์‹œ,ย ์ž ์‹œ ํ›„์—, ๋˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์ผ๋ถ€ ์ง„ํ–‰ํ•œ ์‹œ์ ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/animation-delay.html")}}</div>
+
+
+
+<p>{{cssxref("animation")}} ๋‹จ์ถ• ์†์„ฑ์„ ์‚ฌ์šฉํ•ด ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ด€๋ จ ์†์„ฑ์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ๊ฐ™์ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css">/* Single animation */
+animation-delay: 3s;
+animation-delay: 0s;
+animation-delay: -1500ms;
+
+/* Multiple animations */
+animation-delay: 2.1s, 480ms;</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;time&gt;")}}</dt>
+ <dd>์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹œ์ž‘๋  ์š”์†Œ๊ฐ€ ์ ์šฉ๋˜๋Š” ์ˆœ๊ฐ„๋ถ€ํ„ฐ์˜ ์‹œ๊ฐ„ ์˜คํ”„์…‹์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ’์€ ์ดˆ ๋˜๋Š” ๋ฐ€๋ฆฌ ์ดˆ (ms)๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฐ’์€ ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค.</dd>
+ <dd>์–‘์ˆ˜ ๊ฐ’์€ ์ง€์ •๋œ ์‹œ๊ฐ„์ด ๊ฒฝ๊ณผ ํ•œ ํ›„ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹œ์ž‘๋˜์–ด์•ผ ํ•จ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์ธ 0์˜ ๊ฐ’์€ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์ ์šฉ๋˜๋Š” ์ฆ‰์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•จ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+ <dd>
+ <p>์Œ์ˆ˜ ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์ฆ‰์‹œ ์‹œ์ž‘๋˜์ง€๋งŒ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ฃผ๊ธฐ์˜ ๋„์ค‘์— ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ง€์—ฐ ์‹œ๊ฐ„์œผ๋กœ -1s๋ฅผ ์ง€์ •ํ•˜๋ฉด ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์ฆ‰์‹œ ์‹œ์ž‘๋˜์ง€๋งŒ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์‹œํ€€์Šค์˜ย 1์ดˆ๋ถ€ํ„ฐย ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ animation-delay์— ์Œ์ˆ˜ย ๊ฐ’์„ ์ง€์ •ํ–ˆ์ง€๋งŒ ์‹œ์ž‘๊ฐ’์ด ์ ˆ๋Œ€๊ฐ’์ด๋ฉด ์‹œ์ž‘๊ฐ’์€ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์š”์†Œ์— ์ ์šฉ๋œ ์‹œ์ ๋ถ€ํ„ฐ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.</p>
+ </dd>
+</dl>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ </strong>: <code>animation- *</code> ์†์„ฑ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ ๋œ ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉดย <a href="https://developer.mozilla.org/ko/docs/Web/CSS/animation-name" title="The documentation about this has not yet been written; please consider contributing!"><code>animation-name</code></a>ย ์†์„ฑ์— ์ง€์ •๋œ ์• ๋‹ˆ๋ฉ”์ด์…˜์— ํ• ๋‹น๋˜๋Š” ๊ฐ’์˜ ์ˆ˜์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ย <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Animations/Using_CSS_animations#Setting_multiple_animation_property_values">์—ฌ๋Ÿฌ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์†์„ฑ ๊ฐ’ ์„ค์ •</a>์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.</p>
+</div>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}
+</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<p><a href="/ko/docs/Web/CSS/CSS_Animations/Using_CSS_animations">CSS ์• ๋‹ˆ๋ฉ”์ด์…˜ ์‚ฌ์šฉํ•˜๊ธฐ</a>๋ฅผ ๋ณด์„ธ์š”.</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 Animations', '#animation-delay', 'animation-delay')}}</td>
+ <td>{{Spec2('CSS3 Animations')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>{{Compat("css.properties.animation-delay")}}</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Animations/Using_CSS_animations">CSS ์• ๋‹ˆ๋ฉ”์ด์…˜ ์‚ฌ์šฉํ•˜๊ธฐ</a></li>
+ <li>JavaScript {{domxref("AnimationEvent")}} API</li>
+</ul>
diff --git a/files/ko/web/css/animation-direction/index.html b/files/ko/web/css/animation-direction/index.html
new file mode 100644
index 0000000000..7c5c8b56db
--- /dev/null
+++ b/files/ko/web/css/animation-direction/index.html
@@ -0,0 +1,191 @@
+---
+title: animation-direction
+slug: Web/CSS/animation-direction
+tags:
+ - CSS ์†์„ฑ
+ - CSS ์• ๋‹ˆ๋ฉ”์ด์…˜
+translation_of: Web/CSS/animation-direction
+---
+<div>{{CSSRef}} {{SeeCompatTable}}</div>
+
+<p><strong><code>animation-direction</code></strong> <a href="/en-US/docs/CSS" title="CSS">CSS</a>ย ์†์„ฑ์€ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์•ž์œผ๋กœ, ๋’ค๋กœ ๋˜๋Š” ์•ž๋’ค๋กœ ๋ฒˆ๊ฐˆ์•„ ์žฌ์ƒ๋˜์–ด์•ผํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers">/* Single animation */
+animation-direction: normal;
+animation-direction: reverse;
+animation-direction: alternate;
+animation-direction: alternate-reverse;
+
+/* Multiple animations */
+animation-direction: normal, reverse;
+animation-direction: alternate, reverse, normal;
+
+/* Global values */
+animation-direction: inherit;
+animation-direction: initial;
+animation-direction: unset;
+</pre>
+
+<p>์ถ•์•ฝย ์†์„ฑย {{cssxref ( "animation")}}์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋“  ์• ๋‹ˆ๋ฉ”์ด์…˜ ์†์„ฑ์„ ํ•œ๊บผ๋ฒˆ์— ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ฌธ๋ฒ•(Syntax)">๋ฌธ๋ฒ•(Syntax)</h2>
+
+<h3 id="๊ฐ’(Values)">๊ฐ’(Values)</h3>
+
+<dl>
+ <dt><code>normal</code></dt>
+ <dd>ย ์• ๋‹ˆ๋ฉ”์ด์…˜์€ ๋งค ์‚ฌ์ดํด๋งˆ๋‹ค ์ •๋ฐฉํ–ฅ์œผ๋กœ ์žฌ์ƒ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰,ย ์ˆœํ™˜ ํ•  ๋•Œ๋งˆ๋‹ค ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹œ์ž‘ ์ƒํƒœ๋กœ ์žฌ์„ค์ •๋˜๊ณ  ๋‹ค์‹œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code>reverse</code></dt>
+ <dd>์• ๋‹ˆ๋ฉ”์ด์…˜์€ ๋งค ์‚ฌ์ดํด๋งˆ๋‹ค ์—ญ๋ฐฉํ–ฅ์œผ๋กœย ์žฌ์ƒ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์ˆœํ™˜ ํ•  ๋•Œ๋งˆ๋‹ค ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์ข…๋ฃŒ ์ƒํƒœ๋กœ ์žฌ์„ค์ •๋˜๊ณ  ๋‹ค์‹œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋‹จ๊ณ„๊ฐ€ ๊ฑฐ๊พธ๋กœ ์ˆ˜ํ–‰๋˜๊ณ  ํƒ€์ด๋ฐ ๊ธฐ๋Šฅ ๋˜ํ•œย ๋ฐ˜๋Œ€๋กœ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ease-in ํƒ€์ด๋ฐ ๊ธฐ๋Šฅ์€ ย ease-outํ˜•ํƒœ๋กœ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>alternate</code></dt>
+ <dd>์• ๋‹ˆ๋ฉ”์ด์…˜์€ ๋งค ์‚ฌ์ดํด๋งˆ๋‹ค ๊ฐ ์ฃผ๊ธฐ์˜ ๋ฐฉํ–ฅ์„ ๋’ค์ง‘์œผ๋ฉฐ,ย ์ฒซ ๋ฒˆ์งธ ๋ฐ˜๋ณต์€ย ์ •๋ฐฉํ–ฅ์œผ๋กœย ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์ดํด์ด ์ง์ˆ˜์ธ์ง€ ํ™€์ˆ˜์ธ์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์นด์šดํŠธ๊ฐ€ ํ•˜๋‚˜์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>alternate-reverse</code></dt>
+ <dd>์• ๋‹ˆ๋ฉ”์ด์…˜์€ ๋งค ์‚ฌ์ดํด๋งˆ๋‹ค ๊ฐ ์ฃผ๊ธฐ์˜ ๋ฐฉํ–ฅ์„ ๋’ค์ง‘์œผ๋ฉฐ,ย ์ฒซ ๋ฒˆ์งธ ๋ฐ˜๋ณต์€ ์—ญ๋ฐฉํ–ฅ์œผ๋กœย ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์ดํด์ด ์ง์ˆ˜์ธ์ง€ ํ™€์ˆ˜์ธ์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์นด์šดํŠธ๊ฐ€ ํ•˜๋‚˜์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<div class="note">
+<p><strong>๋…ธํŠธ</strong>: animation- * ์†์„ฑ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ ๋œ ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด {{cssxref ( "animation-name")}} ์†์„ฑ์— ์ง€์ •๋œ ์• ๋‹ˆ๋ฉ”์ด์…˜์— ํ• ๋‹น๋˜๋Š” ๊ฐ’์˜ ์ˆ˜์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ <a href="/en-US/docs/Web/CSS/CSS_Animations/Using_CSS_animations#Setting_multiple_animation_property_values">์—ฌ๋Ÿฌ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์†์„ฑ ๊ฐ’ ์„ค์ •</a>์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.</p>
+</div>
+
+<h3 id="Formal_syntax">Formal syntax</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ(Examples)">์˜ˆ์ œ(Examples)</h2>
+
+<p><a href="/en-US/docs/Web/CSS/CSS_Animations/Using_CSS_animations" title="CSS/CSS_animations">CSS animations</a>๋ฅผ ๋ณด์‹ญ์‹œ์˜ค.</p>
+
+<h2 id="๋ช…์„ธ(Specifications)">๋ช…์„ธ(Specifications)</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 Animations', '#animation-direction', 'animation-direction')}}</td>
+ <td>{{Spec2('CSS3 Animations')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ(Browser compatibility)</h2>
+
+<div>{{CompatibilityTable}}</div>
+
+<div id="compat-desktop">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Chrome</th>
+ <th>Edge</th>
+ <th>Firefox (Gecko)</th>
+ <th>Internet Explorer</th>
+ <th>Opera</th>
+ <th>Safari (WebKit)</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>{{CompatVersionUnknown}}{{property_prefix("-webkit")}}<br>
+ {{CompatChrome(43.0)}}</td>
+ <td>{{CompatVersionUnknown}}{{property_prefix("-webkit")}}<br>
+ {{CompatVersionUnknown}}</td>
+ <td>{{CompatGeckoDesktop("5.0")}}{{property_prefix("-moz")}}<br>
+ {{CompatGeckoDesktop("16.0")}}<sup>[1]</sup></td>
+ <td>10</td>
+ <td>12{{property_prefix("-o")}}<br>
+ 12.50</td>
+ <td>4.0{{property_prefix("-webkit")}}</td>
+ </tr>
+ <tr>
+ <td><code>reverse</code></td>
+ <td>19</td>
+ <td>{{CompatVersionUnknown}}</td>
+ <td>{{CompatGeckoDesktop("16.0")}}</td>
+ <td>10</td>
+ <td>{{CompatVersionUnknown}}</td>
+ <td>{{CompatVersionUnknown}}</td>
+ </tr>
+ <tr>
+ <td><code>alternate-reverse</code></td>
+ <td>19</td>
+ <td>{{CompatVersionUnknown}}</td>
+ <td>{{CompatGeckoDesktop("16.0")}}</td>
+ <td>10</td>
+ <td>{{CompatVersionUnknown}}</td>
+ <td>{{CompatVersionUnknown}}</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<div id="compat-mobile">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Android</th>
+ <th>Android Webview</th>
+ <th>Edge</th>
+ <th>Firefox Mobile (Gecko)</th>
+ <th>IE Phone</th>
+ <th>Opera Mobile</th>
+ <th>Safari Mobile</th>
+ <th>Chrome for Android</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatVersionUnknown}}{{property_prefix("-webkit")}}<br>
+ {{CompatVersionUnknown}}</td>
+ <td>{{CompatGeckoMobile("5.0")}}{{property_prefix("-moz")}}<br>
+ {{CompatGeckoMobile("16.0")}}<sup>[1]</sup></td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatVersionUnknown}}{{property_prefix("-webkit")}}<br>
+ {{CompatChrome(43.0)}}</td>
+ </tr>
+ <tr>
+ <td><code>reverse</code></td>
+ <td>{{CompatNo}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatVersionUnknown}}</td>
+ <td>{{CompatGeckoMobile("16.0")}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatNo}}</td>
+ <td>{{CompatVersionUnknown}}{{property_prefix("-webkit")}}</td>
+ </tr>
+ <tr>
+ <td><code>alternate-reverse</code></td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatVersionUnknown}}</td>
+ <td>{{CompatGeckoMobile("16.0")}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatVersionUnknown}}{{property_prefix("-webkit")}}</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<p>[1] Gecko 44.0 {{geckoRelease("44.0")}}์€ layout.css.prefixes.webkit ํ™˜๊ฒฝ ์„ค์ • ๋’ค์— ์›น ํ˜ธํ™˜์„ฑ ์ด์œ ๋กœ ์ธํ•ด -webkit- ์ ‘๋‘์‚ฌ๊ฐ€ ๋ถ™์€ ์†์„ฑ ๋ฒ„์ „์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ–ˆ์œผ๋ฉฐ, ๊ธฐ๋ณธ๊ฐ’์€ false์ž…๋‹ˆ๋‹ค. Gecko 49.0 {{geckoRelease("49.0")}} ์ดํ›„ ๊ธฐ๋ณธ ์„ค์ •์€ true๋กœ ๊ธฐ๋ณธ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ(See_also)">๊ฐ™์ด ๋ณด๊ธฐ(See also)</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Animations/Using_CSS_animations" title="Tutorial about CSS animations">Using CSS animations</a></li>
+ <li>JavaScript {{domxref("AnimationEvent")}} API</li>
+</ul>
diff --git a/files/ko/web/css/animation-duration/index.html b/files/ko/web/css/animation-duration/index.html
new file mode 100644
index 0000000000..83e46427df
--- /dev/null
+++ b/files/ko/web/css/animation-duration/index.html
@@ -0,0 +1,140 @@
+---
+title: animation-duration
+slug: Web/CSS/animation-duration
+tags:
+ - CSS ์• ๋‹ˆ๋ฉ”์ด์…˜
+translation_of: Web/CSS/animation-duration
+---
+<div>{{CSSRef}} {{SeeCompatTable}}</div>
+
+<p><strong><code>animation-duration</code></strong> <a href="/en-US/docs/CSS" title="CSS">CSS</a> ์†์„ฑ์€ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ํ•œ ์‚ฌ์ดํด์„ ์™„๋ฃŒํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css no-line-numbers">/* Single animation */
+animation-duration: 6s;
+animation-duration: 120ms;
+
+/* Multiple animations */
+animation-duration: 1.64s, 15.22s;
+animation-duration: 10s, 35s, 230ms;
+</pre>
+
+<p>์ถ•์•ฝ ์†์„ฑ {{ cssxref("animation") }}๋ฅผย ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋“  ์• ๋‹ˆ๋ฉ”์ด์…˜ ์†์„ฑ์„ ํ•œ๊บผ๋ฒˆ์— ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ฌธ๋ฒ•(Syntax)">๋ฌธ๋ฒ•(Syntax)</h2>
+
+<h3 id="Values">Values</h3>
+
+<dl>
+ <dt><code>{{cssxref("&lt;time&gt;")}}</code></dt>
+ <dd>์• ๋‹ˆ๋ฉ”์ด์…˜์ด ํ•œ ์‚ฌ์ดํด์„ ์™„๋ฃŒํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆฌ๋Š” ์ง€์† ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ดˆ(s) ๋˜๋Š” ๋ฐ€๋ฆฌ ์ดˆ (ms)๋กœ ์ง€์ • ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ’์€ ์–‘์ˆ˜ ๋˜๋Š” 0์ด์–ด์•ผํ•˜๋ฉฐ ๋‹จ์œ„๋Š” ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์ธ 0์˜ ๊ฐ’์€ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์ž‘๋™ํ•˜์ง€ ์•Š์•„์•ผ ํ•จ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<div class="note">
+<p><strong>Note:</strong> ์Œ์ˆ˜ ๊ฐ’์€ ์œ ํšจํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์„ ์–ธ์ดย ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ์ ‘๋‘์‚ฌ๊ฐ€ ๋ถ™์€ ๊ตฌํ˜„์€ ๊ทธ๊ฒƒ๋“ค์„ 0๊ณผ ๋™์ผํ•˜๊ฒŒ ๊ฐ„์ฃผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<div class="note">
+<p><strong>Note</strong>: animation- * ์†์„ฑ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ ๋œ ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด {{cssxref ( "animation-name")}} ์†์„ฑ์— ์ง€์ •๋œ ์• ๋‹ˆ๋ฉ”์ด์…˜์— ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ๊ฐ’์ด ์žˆ๋Š”์ง€์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ <a href="/en-US/docs/Web/CSS/CSS_Animations/Using_CSS_animations#Setting_multiple_animation_property_values">Setting multiple animation property values</a>๋ฅผย ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.</p>
+</div>
+
+<h3 id="Formal_syntax">Formal syntax</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ(Examples)">์˜ˆ์ œ(Examples)</h2>
+
+<p><a href="/en/CSS/CSS_animations">CSS ์• ๋‹ˆ๋ฉ”์ด์…˜ ์˜ˆ์ œ</a>๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.ย </p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ(Specifications)</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 Animations', '#animation-duration', 'animation-duration') }}</td>
+ <td>{{ Spec2('CSS3 Animations') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ(Browser compatibility)</h2>
+
+<p>{{CompatibilityTable}}</p>
+
+<div id="compat-desktop">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Chrome</th>
+ <th>Edge</th>
+ <th>Firefox (Gecko)</th>
+ <th>Internet Explorer</th>
+ <th>Opera</th>
+ <th>Safari (WebKit)</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>3.0{{property_prefix("-webkit")}}<br>
+ {{CompatChrome(43.0)}}</td>
+ <td>{{CompatVersionUnknown}}{{property_prefix("-webkit")}}<br>
+ {{CompatVersionUnknown}}</td>
+ <td>{{CompatGeckoDesktop("5.0")}}{{property_prefix("-moz")}}<br>
+ {{CompatGeckoDesktop("16.0")}}<sup>[1]</sup></td>
+ <td>10</td>
+ <td>12{{property_prefix("-o")}}<br>
+ 12.10</td>
+ <td>4.0{{property_prefix("-webkit")}}</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<div id="compat-mobile">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Android</th>
+ <th>Chrome</th>
+ <th>Edge</th>
+ <th>Firefox Mobile (Gecko)</th>
+ <th>IE Phone</th>
+ <th>Opera Mobile</th>
+ <th>Safari Mobile</th>
+ <th>Chrome for Android</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>2.0{{property_prefix("-webkit")}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatVersionUnknown}}{{property_prefix("-webkit")}}<br>
+ {{CompatVersionUnknown}}</td>
+ <td>{{CompatGeckoMobile("5.0")}}{{property_prefix("-moz")}}<br>
+ {{ CompatGeckoMobile("16.0")}}<sup>[1]</sup></td>
+ <td>{{CompatNo}}</td>
+ <td>{{CompatNo}}</td>
+ <td>4.2{{property_prefix("-webkit")}}</td>
+ <td>{{CompatChrome(43.0)}}</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<p>[1] Gecko 44.0 {{geckoRelease("44.0")}}์€ layout.css.prefixes.webkit ํ™˜๊ฒฝ ์„ค์ • ๋’ค์— ์›น ํ˜ธํ™˜์„ฑ ์ด์œ ๋กœ ์ธํ•ด -webkit- ์ ‘๋‘์–ด๋กœ ์‚ฌ์šฉ ๋œ ์†์„ฑ ๋ฒ„์ „์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ•˜๊ณ  ๊ธฐ๋ณธ์„ false๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.ย Gecko 49.0 {{geckoRelease("49.0")}}์ดํ›„ ๊ธฐ๋ณธ ์„ค์ •์€ true๋กœ ๊ธฐ๋ณธ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ(See_also)">๊ฐ™์ด ๋ณด๊ธฐ(See also)</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Animations/Using_CSS_animations" title="Tutorial about CSS animations">Using CSS animations</a></li>
+ <li>JavaScript {{domxref("AnimationEvent")}} API</li>
+</ul>
diff --git a/files/ko/web/css/animation-fill-mode/index.html b/files/ko/web/css/animation-fill-mode/index.html
new file mode 100644
index 0000000000..f1920b92d2
--- /dev/null
+++ b/files/ko/web/css/animation-fill-mode/index.html
@@ -0,0 +1,241 @@
+---
+title: animation-fill-mode
+slug: Web/CSS/animation-fill-mode
+tags:
+ - CSS ์†์„ฑ
+ - CSS ์• ๋‹ˆ๋ฉ”์ด์…˜
+translation_of: Web/CSS/animation-fill-mode
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>animation-fill-mode</code></strong> <a href="/en/CSS" title="CSS">CSS</a> ์†์„ฑ์€ CSS ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹คํ–‰ ์ „๊ณผ ํ›„์— ๋Œ€์ƒ์— ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers">/* Single animation */
+animation-fill-mode: none;
+animation-fill-mode: forwards;
+animation-fill-mode: backwards;
+animation-fill-mode: both;
+
+/* Multiple animations */
+animation-fill-mode: none, backwards;
+animation-fill-mode: both, forwards, none;
+</pre>
+
+<p>์ถ•์•ฝ ์†์„ฑย <a href="https://developer.mozilla.org/ko/docs/Web/CSS/animation" title="CSS์˜ย animationย ์†์„ฑ์€ย animation-name, animation-duration, animation-timing-function, animation-delay, animation-iteration-count, animation-direction ๊ฐ’๋“ค์„ ์ง€์ •๊ฐ€๋Šฅํ•œย ์ถ•์•ฝ๋œ ์†์„ฑ(shorthand property)์ด๋‹ค."><code>animation</code></a>์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋“  ์• ๋‹ˆ๋ฉ”์ด์…˜ ์†์„ฑ์„ ํ•œ๊บผ๋ฒˆ์— ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ฌธ๋ฒ•(Syntax)">๋ฌธ๋ฒ•(Syntax)</h2>
+
+<h3 id="๊ฐ’(Values)">๊ฐ’(Values)</h3>
+
+<dl>
+ <dt><code>none</code></dt>
+ <dd>์• ๋‹ˆ๋ฉ”์ด์…˜์€ ์‹คํ–‰๋˜์ง€ ์•Š์„ ๋•Œ ๋Œ€์ƒ์— ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์š”์†Œ๋Š” ๋Œ€์‹  ์ ์šฉ๋œ ๋‹ค๋ฅธ CSS ๊ทœ์น™์„ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code>forwards</code></dt>
+ <dd>๋Œ€์ƒ์€ ์‹คํ–‰ ๋œ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ๋งˆ์ง€๋ง‰ <a href="https://developer.mozilla.org/en-US/docs/CSS/@keyframes">keyframe</a>์— ์˜ํ•ด ์„ค์ •๋œ ๊ณ„์‚ฐ ๋œ ๊ฐ’์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰ ํ‚ค ํ”„๋ ˆ์ž„์€ {{cssxref("animation-direction")}}๋ฐ {{cssxref("animation-iteration-count")}}์˜ ๊ฐ’์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
+ <table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col"><code>animation-direction</code></th>
+ <th scope="col"><code>animation-iteration-count</code></th>
+ <th scope="col">last keyframe encountered</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><code>normal</code></td>
+ <td>even or odd</td>
+ <td><code>100%</code> or <code>to</code></td>
+ </tr>
+ <tr>
+ <td><code>reverse</code></td>
+ <td>even or odd</td>
+ <td><code>0%</code> or <code>from</code></td>
+ </tr>
+ <tr>
+ <td><code>alternate</code></td>
+ <td>even</td>
+ <td><code>0%</code> or <code>from</code></td>
+ </tr>
+ <tr>
+ <td><code>alternate</code></td>
+ <td>odd</td>
+ <td><code>100%</code> or <code>to</code></td>
+ </tr>
+ <tr>
+ <td><code>alternate-reverse</code></td>
+ <td>even</td>
+ <td><code>100%</code> or <code>to</code></td>
+ </tr>
+ <tr>
+ <td><code>alternate-reverse</code></td>
+ <td>odd</td>
+ <td><code>0%</code> or <code>from</code></td>
+ </tr>
+ </tbody>
+ </table>
+ </dd>
+ <dt><code>backwards</code></dt>
+ <dd>์• ๋‹ˆ๋ฉ”์ด์…˜์€ ๋Œ€์ƒ์— ์ ์šฉ๋˜๋Š” ์ฆ‰์‹œ ์ฒซ ๋ฒˆ์งธ ๊ด€๋ จย <a href="/en-US/docs/CSS/@keyframes">keyframe</a> ์— ์ •์˜ ๋œ ๊ฐ’์„ ์ ์šฉํ•˜๊ณ ย  {{cssxref("animation-delay")}} ๊ธฐ๊ฐ„ ๋™์•ˆ ์ด ๊ฐ’์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.ย ์ฒซ ๋ฒˆ์งธ ๊ด€๋ จ ํ‚คํ”„๋ ˆ์ž„์€ {{cssxref("animation-direction")}}์˜ ๊ฐ’์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
+ <table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col"><code>animation-direction</code></th>
+ <th scope="col">first relevant keyframe</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><code>normal</code> or <code>alternate</code></td>
+ <td><code>0%</code> or <code>from</code></td>
+ </tr>
+ <tr>
+ <td><code>reverse</code> or <code>alternate-reverse</code></td>
+ <td><code>100%</code> or <code>to</code></td>
+ </tr>
+ </tbody>
+ </table>
+ </dd>
+ <dt><code>both</code></dt>
+ <dd>์• ๋‹ˆ๋ฉ”์ด์…˜์€ ์•ž๋’ค ์–‘์ชฝ ๋ชจ๋‘์˜ย ๊ทœ์น™์„ ๋”ฐ๋ฅด๋ฏ€๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์†์„ฑ์ด ์–‘๋ฐฉํ–ฅ์œผ๋กœ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<div class="note">
+<p><span style="font-size: 14px;"><strong>๋…ธํŠธ</strong></span>: animation- * ์†์„ฑ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ ๋œ ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉดย <a href="https://developer.mozilla.org/ko/docs/Web/CSS/animation-name" title="The documentation about this has not yet been written; please consider contributing!"><code>animation-name</code></a>ย ์†์„ฑ์— ์ง€์ •๋œ ์• ๋‹ˆ๋ฉ”์ด์…˜์— ํ• ๋‹น๋˜๋Š” ๊ฐ’์˜ ์ˆ˜์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ย <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Animations/Using_CSS_animations#Setting_multiple_animation_property_values">์—ฌ๋Ÿฌ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์†์„ฑ ๊ฐ’ ์„ค์ •</a>์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.</p>
+</div>
+
+<h3 id="Formal_syntax">Formal syntax</h3>
+
+<pre class="syntaxbox">{{csssyntax}}
+</pre>
+
+<h2 id="Example" name="Example">์˜ˆ์ œ(Examples)</h2>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ์—์„œ animation-fill-mode์˜ ํšจ๊ณผ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌดํ•œ ์‹œ๊ฐ„ ๋™์•ˆ ์‹คํ–‰๋˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ๊ฒฝ์šฐ ์›๋ž˜ ์ƒํƒœ (๊ธฐ๋ณธ๊ฐ’)๋กœ ๋˜๋Œ๋ฆฌ๊ธฐ๋ณด๋‹ค๋Š” ์ตœ์ข… ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.</p>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;p&gt;ํšŒ์ƒ‰ ๋ฐ•์Šค ์œ„์— ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ ค๋ณด์„ธ์š”!&lt;/p&gt;
+&lt;div class="demo"&gt;
+ &lt;div class="grows"&gt;์ด ๊ธ€์”จ๋Š” ์ปค์ง‘๋‹ˆ๋‹ค.&lt;/div&gt;
+ &lt;div class="growsandstays"&gt;์ด ๊ธ€์”จ๋Š” ์ปค์ง€๋ฉฐ, ์ปค์ง„ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.&lt;/div&gt;
+&lt;/div&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">.demo {
+ border-top: 100px solid #ccc;
+ height: 300px;
+}
+
+@keyframes grow {
+ 0% { font-size: 0; }
+ 100% { font-size: 40px; }
+}
+
+.demo:hover .grows {
+ animation-name: grow;
+ animation-duration: 3s;
+}
+
+.demo:hover .growsandstays {
+ animation-name: grow;
+ animation-duration: 3s;
+ animation-fill-mode: forwards;
+}</pre>
+
+<p>{{EmbedLiveSample('Example',700,300)}}</p>
+
+<p>์ž์„ธํ•œ ์˜ˆ์ œ๋Š”ย <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Animations/Using_CSS_animations" title="CSS/CSS_animations">CSS animations</a>๋ฅผ ๋ณด์‹ญ์‹œ์˜ค.</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ(Specifications)</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 Animations', '#animation-fill-mode', 'animation-fill-mode')}}</td>
+ <td>{{Spec2('CSS3 Animations')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ(Browserย compatibility)</h2>
+
+<p>{{CompatibilityTable}}</p>
+
+<div id="compat-desktop">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Chrome</th>
+ <th>Edge</th>
+ <th>Firefox (Gecko)</th>
+ <th>Internet Explorer</th>
+ <th>Opera</th>
+ <th>Safari (WebKit)</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>{{CompatVersionUnknown}}{{property_prefix("-webkit")}}<br>
+ {{CompatChrome(43.0)}}</td>
+ <td>{{CompatVersionUnknown}}{{property_prefix("-webkit")}}<br>
+ {{CompatVersionUnknown}}</td>
+ <td>{{CompatGeckoDesktop("5.0")}}{{property_prefix("-moz")}}<br>
+ {{CompatGeckoDesktop("16.0")}}<sup>[1]</sup></td>
+ <td>10</td>
+ <td>12{{property_prefix("-o")}}<br>
+ 12.10</td>
+ <td>4.0{{property_prefix("-webkit")}}</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<div id="compat-mobile">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Android</th>
+ <th>Chrome</th>
+ <th>Edge</th>
+ <th>Firefox Mobile (Gecko)</th>
+ <th>IE Phone</th>
+ <th>Opera Mobile</th>
+ <th>Safari Mobile</th>
+ <th>Chrome for Android</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatVersionUnknown}}{{property_prefix("-webkit")}}<br>
+ {{CompatVersionUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ <td>{{CompatUnknown}}</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<p>[1] Gecko 44.0 {{geckoRelease("44.0")}} ์€ layout.css.prefixes.webkit ํ™˜๊ฒฝ ์„ค์ • ๋’ค์— ์›น ํ˜ธํ™˜์„ฑ ์ด์œ ๋กœ ์ธํ•ด -webkit- ์ ‘๋‘์‚ฌ๊ฐ€ ๋ถ™์€ ์†์„ฑ ๋ฒ„์ „์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ–ˆ์œผ๋ฉฐ, ๊ธฐ๋ณธ๊ฐ’์€ false์ž…๋‹ˆ๋‹ค. Gecko 49.0 {{geckoRelease("49.0")}} ์ดํ›„ ๊ธฐ๋ณธ ์„ค์ •์€ true๋กœ ๊ธฐ๋ณธ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ(See_also)">๊ฐ™์ด ๋ณด๊ธฐ(See also)</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Animations/Using_CSS_animations" title="Tutorial about CSS animations">Using CSS animations</a></li>
+ <li>JavaScript {{domxref("AnimationEvent")}} API</li>
+</ul>
diff --git a/files/ko/web/css/animation/index.html b/files/ko/web/css/animation/index.html
new file mode 100644
index 0000000000..0ae99bb71b
--- /dev/null
+++ b/files/ko/web/css/animation/index.html
@@ -0,0 +1,349 @@
+---
+title: animation
+slug: Web/CSS/animation
+tags:
+ - CSS
+ - CSS Animations
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/animation
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>animation</code></strong>ย <a href="/ko/docs/Web/CSS" title="CSS">CSS</a><strong>ย </strong>์†์„ฑ์€ ๋‹ค์ˆ˜์˜ ์Šคํƒ€์ผ์„ ์ „ํ™˜ํ•˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.ย {{cssxref("animation-name")}}, {{cssxref("animation-duration")}}, {{cssxref("animation-timing-function")}}, {{cssxref("animation-delay")}}, {{cssxref("animation-iteration-count")}}, {{cssxref("animation-direction")}}, {{cssxref("animation-fill-mode")}}, {{cssxref("animation-play-state")}}์˜ย <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์ž…๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/animation.html")}}</div>
+
+
+
+<pre class="brush:css no-line-numbers">/* @keyframes duration | timing-function | delay |
+iteration-count | direction | fill-mode | play-state | name */
+animation: 3s ease-in 1s 2 reverse both paused slidein;
+
+/* @keyframes duration | timing-function | delay | name */
+animation: 3s linear 1s slidein;
+
+/* @keyframes duration | name */
+animation: 3s slidein;
+</pre>
+
+<div class="hidden" id="animation">
+<pre class="brush: html">&lt;div class="grid"&gt;
+ย  &lt;div class="col"&gt;
+ย ย ย  &lt;div class="note"&gt;
+ย ย ย ย ย  Given the following animation:
+ย ย ย ย ย  &lt;pre&gt;@keyframes slidein {
+ย  from { transform: scaleX(0); }
+ย  toย ย  { transform: scaleX(1); }
+}&lt;/pre&gt;
+ย ย ย  &lt;/div&gt;
+ย ย ย  &lt;div class="row"&gt;
+ย ย ย ย ย  &lt;div class="cell"&gt;
+ย ย ย ย ย ย ย  &lt;button class="play" title="PLAY"&gt;&lt;/button&gt;
+ย ย ย ย ย  &lt;/div&gt;
+ย ย ย ย ย  &lt;div class="cell flx"&gt;
+ย ย ย ย ย ย ย  &lt;div class="overlay"&gt;animation: 3s ease-in 1s 2 reverse both paused slidein;&lt;/div&gt;
+ย ย ย ย ย ย ย  &lt;div class="animation a1"&gt;&lt;/div&gt;
+ย ย ย ย ย  &lt;/div&gt;
+ย ย ย  &lt;/div&gt;
+ย ย ย  &lt;div class="row"&gt;
+ย ย ย ย ย  &lt;div class="cell"&gt;
+ย ย ย ย ย ย ย  &lt;button class="pause" title="PAUSE"&gt;&lt;/button&gt;
+ย ย ย ย ย  &lt;/div&gt;
+ย ย ย ย ย  &lt;div class="cell flx"&gt;
+ย ย ย ย ย ย ย  &lt;div class="overlay"&gt;animation: 3s linear 1s slidein;&lt;/div&gt;
+ย ย ย ย ย ย ย  &lt;div class="animation a2"&gt;&lt;/div&gt;
+ย ย ย ย ย  &lt;/div&gt;
+ย ย ย  &lt;/div&gt;
+ย ย ย  &lt;div class="row"&gt;
+ย ย ย ย ย  &lt;div class="cell"&gt;
+ย ย ย ย ย ย ย  &lt;button class="pause" title="PAUSE"&gt;&lt;/button&gt;
+ย ย ย ย ย  &lt;/div&gt;
+ย ย ย ย ย  &lt;div class="cell flx"&gt;
+ย ย ย ย ย ย ย  &lt;div class="overlay"&gt;animation: 3s slidein;&lt;/div&gt;
+ย ย ย ย ย ย ย  &lt;div class="animation a3"&gt;&lt;/div&gt;
+ย ย ย ย ย  &lt;/div&gt;
+ย ย ย  &lt;/div&gt;
+ย  &lt;/div&gt;
+&lt;/div&gt;</pre>
+
+<pre class="brush: css">html,body {
+ height: 100%;
+ box-sizing: border-box;
+}
+
+pre { margin-bottom: 0; }
+svg { width: 1.5em; height: 1.5em; }
+
+button {
+ width: 27px;
+ height: 27px;
+ background-size: 16px;
+ background-position: center;
+ background-repeat: no-repeat;
+ border-radius: 3px;
+ cursor: pointer;
+}
+
+button.play {
+ background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cstyle%3Epath%20%7Bdisplay%3Anone%7D%20path%3Atarget%7Bdisplay%3Ablock%7D%3C%2Fstyle%3E%3Cpath%20id%3D%22play%22%20d%3D%22M3%2C3%20L3%2C13%20L13%2C8%20Z%22%20%2F%3E%3Cpath%20id%3D%22pause%22%20d%3D%22M5%2C4%20L7%2C4%20L7%2C13%20L5%2C13%20Z%20M9%2C4%20L11%2C4%20L11%2C13%20L9%2C13%20Z%22%20%2F%3E%3Cpath%20id%3D%22restart%22%20d%3D%22M13%2C9%20A5%2C5%2C1%2C1%2C1%2C8%2C4%20L8%2C2%20L12%2C5%20L8%2C8%20L8%2C6%20A3%2C3%2C1%2C1%2C0%2C11%2C9%20A1%2C1%2C1%2C1%2C1%2C13%2C9%20z%22%20%2F%3E%3C%2Fsvg%3E#play');
+}
+
+button.pause {
+ background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cstyle%3Epath%20%7Bdisplay%3Anone%7D%20path%3Atarget%7Bdisplay%3Ablock%7D%3C%2Fstyle%3E%3Cpath%20id%3D%22play%22%20d%3D%22M3%2C3%20L3%2C13%20L13%2C8%20Z%22%20%2F%3E%3Cpath%20id%3D%22pause%22%20d%3D%22M5%2C4%20L7%2C4%20L7%2C13%20L5%2C13%20Z%20M9%2C4%20L11%2C4%20L11%2C13%20L9%2C13%20Z%22%20%2F%3E%3Cpath%20id%3D%22restart%22%20d%3D%22M13%2C9%20A5%2C5%2C1%2C1%2C1%2C8%2C4%20L8%2C2%20L12%2C5%20L8%2C8%20L8%2C6%20A3%2C3%2C1%2C1%2C0%2C11%2C9%20A1%2C1%2C1%2C1%2C1%2C13%2C9%20z%22%20%2F%3E%3C%2Fsvg%3E#pause');
+}
+
+button.restart {
+ background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cstyle%3Epath%20%7Bdisplay%3Anone%7D%20path%3Atarget%7Bdisplay%3Ablock%7D%3C%2Fstyle%3E%3Cpath%20id%3D%22play%22%20d%3D%22M3%2C3%20L3%2C13%20L13%2C8%20Z%22%20%2F%3E%3Cpath%20id%3D%22pause%22%20d%3D%22M5%2C4%20L7%2C4%20L7%2C13%20L5%2C13%20Z%20M9%2C4%20L11%2C4%20L11%2C13%20L9%2C13%20Z%22%20%2F%3E%3Cpath%20id%3D%22restart%22%20d%3D%22M13%2C9%20A5%2C5%2C1%2C1%2C1%2C8%2C4%20L8%2C2%20L12%2C5%20L8%2C8%20L8%2C6%20A3%2C3%2C1%2C1%2C0%2C11%2C9%20A1%2C1%2C1%2C1%2C1%2C13%2C9%20z%22%20%2F%3E%3C%2Fsvg%3E#restart');
+}
+
+.grid {
+ width: 100%;
+ height: 100%;
+ display: flex;
+ background: #EEE;
+ font: 1em monospace;
+}
+
+.row {
+ display: flex;
+ flex: 1 auto;
+ flex-direction: row;
+ flex-wrap: wrap;
+ justify-content: space-between;
+}
+
+.col {
+ display: flex;
+ flex: 1 auto;
+ flex-direction: column;
+}
+
+.cell {
+ box-sizing: border-box;
+ margin: .5em;
+ padding: 0;
+ background-color: #FFF;
+ overflow: hidden;
+ text-align: left;
+}
+
+.flx {
+ flex: 1 0;
+}
+
+.note {
+ background: #fff3d4;
+ padding: 1em;
+ margin: .5em;
+ font: .8em sans-serif;
+ text-align: left;
+ flex: none;
+}
+
+.overlay { padding: .5em; }
+
+@keyframes slidein {
+ from { transform: scaleX(0); }
+ to { transform: scaleX(1); }
+}
+
+.a1 { animation: 3s ease-in 1s 2 reverse both paused slidein; }
+.a2 { animation: 3s linear 1s slidein; }
+.a3 { animation: 3s slidein; }
+
+.animation {
+ background: #3F87A6;
+ width: 100%;
+ height: calc(100% - 1.5em);
+ transform-origin: left center;
+}</pre>
+
+<pre class="brush: js">window.addEventListener('load', function () {
+ var ANIMATION = Array.from(document.querySelectorAll('.animation'));
+ var BUTTON = Array.from(document.querySelectorAll('button'));
+
+ function toggleButton (btn, type) {
+ btn.classList.remove('play', 'pause', 'restart');
+ btn.classList.add(type);
+ย ย ย  btn.title = type.toUpperCase(type);
+ }
+
+ function playPause (i) {
+ var btn = BUTTON[i];
+ var anim = ANIMATION[i];
+
+ if (btn.classList.contains('play')) {
+ anim.style.animationPlayState = 'running';
+ toggleButton(btn, 'pause');
+ } else if (btn.classList.contains('pause')) {
+ anim.style.animationPlayState = 'paused';
+ toggleButton(btn, 'play');
+ } else {
+ anim.classList.remove('a' + (i + 1));
+ setTimeout(function () {
+ toggleButton(btn, i === 0 ? 'play' : 'pause');
+ anim.style.animationPlayState = '';
+ anim.classList.add('a' + (i + 1));
+ }, 100)
+ }
+ }
+
+ ANIMATION.forEach(function (node, index) {
+ node.addEventListener('animationstart', function () { toggleButton(BUTTON[index], 'pause'); });
+ node.addEventListener('animationend', function () { toggleButton(BUTTON[index], 'restart'); });
+ });
+
+ BUTTON.forEach(function (btn, index) {
+ btn.addEventListener('click', function () { playPause(index); });
+ });
+})</pre>
+</div>
+
+<p>{{EmbedLiveSample("animation", "100%", 260, "", "", "example-outcome-frame")}}</p>
+
+<p><a href="/ko/docs/Web/CSS/CSS_animated_properties">์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ฐ€๋Šฅํ•œ ์†์„ฑ</a>์„ ํ™•์ธํ•ด๋ณด์„ธ์š”. <a href="/ko/docs/Web/CSS/CSS_Transitions/Using_CSS_transitions">CSS ํŠธ๋žœ์ง€์…˜</a>์—๋„ ์ ์šฉ๋œ๋‹ค๋Š” ์ ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.</p>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p>The <code>animation</code> property is specified as one or more single animations, separated by commas.</p>
+
+<p>Each individual animation is specified as:</p>
+
+<ul>
+ <li>zero or one occurrences of the following values:
+ <ul>
+ <li>{{cssxref("&lt;single-transition-timing-function&gt;")}}</li>
+ <li>{{cssxref("animation", "&lt;single-animation-iteration-count&gt;", "#&lt;single-animation-iteration-count&gt;")}}</li>
+ <li>{{cssxref("animation", "&lt;single-animation-direction&gt;", "#&lt;single-animation-direction&gt;")}}</li>
+ <li>{{cssxref("animation", "&lt;single-animation-fill-mode&gt;", "#&lt;single-animation-fill-mode&gt;")}}</li>
+ <li>{{cssxref("animation", "&lt;single-animation-play-state&gt;", "#&lt;single-animation-play-state&gt;")}}</li>
+ </ul>
+ </li>
+ <li>an optional name for the animation, which may be <code>none</code>, a {{cssxref("&lt;custom-ident&gt;")}}, or a {{cssxref("&lt;string&gt;")}}</li>
+ <li>zero, one, or two {{cssxref("&lt;time&gt;")}} values</li>
+</ul>
+
+<p>The order of values within each animation definition is important: the first value that can be parsed as a {{cssxref("&lt;time&gt;")}} is assigned to the {{cssxref("animation-duration")}}, and the second one is assigned to {{cssxref("animation-delay")}}.</p>
+
+<p>The order within each animation definition is also important for distinguishing {{cssxref("animation-name")}} values from other keywords. When parsed, keywords that are valid for properties other than {{cssxref("animation-name")}}, and whose values were not found earlier in the shorthand, must be accepted for those properties rather than for {{cssxref("animation-name")}}. Furthermore, when serialized, default values of other properties must be output in at least the cases necessary to distinguish an {{cssxref("animation-name")}} that could be a value of another property, and may be output in additional cases.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code><a id="&lt;single-animation-iteration-count>" name="&lt;single-animation-iteration-count>">&lt;single-animation-iteration-count&gt;</a></code></dt>
+ <dd>The number of times the animation is played. The value must be one of those available in {{cssxref("animation-iteration-count")}}.</dd>
+ <dt><a id="&lt;single-animation-direction>" name="&lt;single-animation-direction>"><code>&lt;single-animation-direction&gt;</code></a></dt>
+ <dd>The direction in which the animation is played. The value must be one of those available in {{cssxref("animation-direction")}}.</dd>
+ <dt><a id="&lt;single-animation-fill-mode>" name="&lt;single-animation-fill-mode>"><code>&lt;single-animation-fill-mode&gt;</code></a></dt>
+ <dd>Determines how styles should be applied to the animation's target before and after its execution. The value must be one of those available in {{cssxref("animation-fill-mode")}}.</dd>
+ <dt><code><a id="&lt;single-animation-play-state>" name="&lt;single-animation-play-state>">&lt;single-animation-play-state&gt;</a></code></dt>
+ <dd>Determines whether the animation is playing or not. The value must be one of those available in {{cssxref("animation-play-state")}}.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="Cylon_Eye">Cylon Eye</h3>
+
+<pre class="brush: html">&lt;div class="view_port"&gt;
+ &lt;div class="polling_message"&gt;
+ Listening for dispatches
+ &lt;/div&gt;
+ &lt;div class="cylon_eye"&gt;&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.polling_message {
+ color: white;
+ float: left;
+ margin-right: 2%;
+}
+
+.view_port {
+ background-color: black;
+ height: 25px;
+ width: 100%;
+ overflow: hidden;
+}
+
+.cylon_eye {
+ background-color: red;
+ background-image: linear-gradient(to right,
+ rgba(0, 0, 0, .9) 25%,
+ rgba(0, 0, 0, .1) 50%,
+ rgba(0, 0, 0, .9) 75%);
+ color: white;
+ height: 100%;
+ width: 20%;
+
+ -webkit-animation: 4s linear 0s infinite alternate move_eye;
+ animation: 4s linear 0s infinite alternate move_eye;
+}
+
+@-webkit-keyframes move_eye { from { margin-left: -20%; } to { margin-left: 100%; } }
+ @keyframes move_eye { from { margin-left: -20%; } to { margin-left: 100%; } }
+</pre>
+
+<p>{{EmbedLiveSample('Cylon_Eye')}}</p>
+
+<p>See <a href="/en-US/docs/Web/CSS/CSS_Animations/Using_CSS_animations#Examples">Using CSS animations</a> for additional examples.</p>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p>Blinking and flashing animation can be problematic for peopleย with cognitive concerns such as Attention Deficit Hyperactivity Disorder (ADHD). Additionally, certain kinds of motion can be a trigger for Vestibular disorders,ย epilepsy, and migraineย andย Scotopic sensitivity.</p>
+
+<p>Consider providing a mechanism for pausing or disabling animation, as well as using the <a href="/en-US/docs/Web/CSS/@media/prefers-reduced-motion">Reduced Motion Media Query</a> to create a complimentary experience for users who have expressed a preference for no animated experiences.</p>
+
+<ul>
+ <li><a href="https://alistapart.com/article/designing-safer-web-animation-for-motion-sensitivity">Designing Safer Web Animation For Motion Sensitivityย ยท An A List Apart Articleย </a></li>
+ <li><a href="https://css-tricks.com/introduction-reduced-motion-media-query/">An Introduction to the Reduced Motion Media Query | CSS-Tricks</a></li>
+ <li><a href="https://webkit.org/blog/7551/responsive-design-for-motion/">Responsive Design for Motion | WebKit</a></li>
+ <li><a href="/en-US/docs/Web/Accessibility/Understanding_WCAG/Operable#Guideline_2.2_%E2%80%94_Enough_Time_Provide_users_enough_time_to_read_and_use_content">MDN Understanding WCAG, Guideline 2.2 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/time-limits-pause.html">Understanding Success Criterion 2.2.2 ย | W3C Understanding WCAG 2.0</a></li>
+</ul>
+
+<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 Animations', '#animation', 'animation')}}</td>
+ <td>{{Spec2('CSS3 Animations')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.animation")}}</p>
+
+<h3 id="Quantum_CSS_notes">Quantum CSS notes</h3>
+
+<ul>
+ <li>Gecko has a bug whereby when you animate an offscreen element onscreen but specify a delay, Gecko does not repaint on some platforms, e.g. Windows ({{bug(1383239)}}). This has been fixed inย Firefox's new parallel CSS engine (also known as <a href="https://wiki.mozilla.org/Quantum">Quantum CSS</a> or <a href="https://wiki.mozilla.org/Quantum/Stylo">Stylo</a>, planned for release in Firefox 57).</li>
+ <li>Another Gecko bug means that {{htmlelement("details")}} elements can't be made open by default using the <code>open</code> attribute if they have an animation active on them ({{bug(1382124)}}). Quantum CSS fixes this.</li>
+ <li>A further bug means that animations using em units are not affected by changes to the {{cssxref("font-size")}} on the animated element's parent, whereas they should be ({{bug(1254424)}}). Quantum CSS fixes this.</li>
+</ul>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Animations/Using_CSS_animations">CSS ์• ๋‹ˆ๋ฉ”์ด์…˜ ์‚ฌ์šฉํ•˜๊ธฐ</a></li>
+ <li>JavaScript {{domxref("AnimationEvent")}} API</li>
+</ul>
diff --git a/files/ko/web/css/at-rule/index.html b/files/ko/web/css/at-rule/index.html
new file mode 100644
index 0000000000..2991e685b0
--- /dev/null
+++ b/files/ko/web/css/at-rule/index.html
@@ -0,0 +1,76 @@
+---
+title: '@-๊ทœ์น™'
+slug: Web/CSS/At-rule
+tags:
+ - At-rule
+ - CSS
+ - CSS Reference
+translation_of: Web/CSS/At-rule
+---
+<div>{{cssref}}</div>
+
+<p><span class="seoSummary"><strong>@-๊ทœ์น™</strong>์€ ์‹๋ณ„์ž(identifier)๊ฐ€ ๋’ค๋”ฐ๋ฅด๋Š” at ๊ธฐํ˜ธ('<code>@</code>' (<code>U+0040 COMMERCIAL AT</code>))๋กœ ์‹œ์ž‘ํ•˜๋Š” <a href="/ko/docs/Web/CSS/Syntax#CSS_statements" title="CSS statement">CSS ๋ฌธ</a>์ด๋ฉฐ ๋‹ค์Œ ์„ธ๋ฏธ์ฝœ๋ก ('<code>;</code>' (<code>U+003B SEMICOLON</code>)) ๋˜๋Š” ๋‹ค์Œ <a href="/ko/docs/Web/CSS/Syntax#CSS_declarations_blocks">CSS ๋ธ”๋ก</a> ์ค‘ ๋จผ์ € ์˜ค๋Š” ์ชฝ๊นŒ์ง€ ๋ชจ๋“  ๊ฒƒ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.</span></p>
+
+<pre class="brush: css">/* General structure */
+@IDENTIFIER (RULE);
+
+/* Example: tells browser to use UTF-8 character set */
+@charset "utf-8";</pre>
+
+<p>๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‹๋ณ„์ž๊ฐ€ ์ง€์ •๋œ ๊ฐ๊ฐ ๋‹ค๋ฅธ ๊ตฌ๋ฌธ์ธ ์—ฌ๋Ÿฌ at-๊ทœ์น™์ด ์žˆ์Šต๋‹ˆ๋‹ค:</p>
+
+<ul>
+ <li>{{cssxref("@charset")}} โ€” ์Šคํƒ€์ผ ์‹œํŠธ์— ์˜ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋ฌธ์ž ์ง‘ํ•ฉ์„ ์ •์˜ํ•จ.</li>
+ <li>{{cssxref("@import")}} โ€” CSS ์—”์ง„์—๊ฒŒ ์™ธ๋ถ€ ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ํฌํ•จํ•˜๋„๋ก ์•Œ๋ฆผ.</li>
+ <li>{{cssxref("@namespace")}} โ€” CSS ์—”์ง„์—๊ฒŒ ๋ชจ๋“  ์ฝ˜ํ…์ธ ๊ฐ€ XML ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋กœ ์‹œ์ž‘ํ•˜(prefix๊ฐ€ ๋ถ™)๋Š” ๊ฒƒ์ด ๊ณ ๋ ค๋˜์–ด์•ผ ํ•จ์„ ์•Œ๋ฆผ.</li>
+ <li><strong><em>์ค‘์ฒฉย @-๊ทœ์น™</em></strong> โ€” ์ค‘์ฒฉย ๋ฌธ์˜ ๋ถ€๋ถ„ ์ง‘ํ•ฉ์œผ๋กœ, ์กฐ๊ฑด๋ถ€ ๊ทธ๋ฃน ๊ทœ์น™ ์†๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์Šคํƒ€์ผ ์‹œํŠธ์˜ ๋ฌธ์œผ๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
+ <ul>
+ <li>{{cssxref("@media")}} โ€” ์žฅ์น˜๊ฐ€ ๋ฏธ๋””์–ด ์งˆ์˜(<em>media query</em>)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ •์˜๋œ ์กฐ๊ฑด์˜ ๊ธฐ์ค€์„ ๋งŒ์กฑํ•˜๋ฉด ํ•ด๋‹น ์ฝ˜ํ…์ธ ๋ฅผ ์ ์šฉํ•˜๋Š” ์กฐ๊ฑด๋ถ€ ๊ทธ๋ฃน ๊ทœ์น™.</li>
+ <li>{{cssxref("@supports")}} โ€” ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ฃผ์–ด์ง„ ์กฐ๊ฑด์˜ ๊ธฐ์ค€์„ ๋งŒ์กฑํ•˜๋ฉด ํ•ด๋‹น ์ฝ˜ํ…์ธ ๋ฅผ ์ ์šฉํ•˜๋Š” ์กฐ๊ฑด๋ถ€ ๊ทธ๋ฃน ๊ทœ์น™.</li>
+ <li>{{cssxref("@document")}} {{experimental_inline}} โ€” ์Šคํƒ€์ผ ์‹œํŠธ๊ฐ€ ์ ์šฉ๋˜๋Š” ๋ฌธ์„œ๊ฐ€ ์ฃผ์–ด์ง„ ์กฐ๊ฑด์˜ ๊ธฐ์ค€์„ ๋งŒ์กฑํ•˜๋ฉด ํ•ด๋‹น ์ฝ˜ํ…์ธ ๋ฅผ ์ ์šฉํ•˜๋Š” ์กฐ๊ฑด๋ถ€ ๊ทธ๋ฃน ๊ทœ์น™. <em>(CSS Spec ๋ ˆ๋ฒจ 4๋กœ ์—ฐ๊ธฐ๋จ)</em></li>
+ <li>{{cssxref("@page")}} โ€” ๋ฌธ์„œ๋ฅผ ์ถœ๋ ฅํ•  ๋•Œ ์ ์šฉ๋˜๋Š” ๋ ˆ์ด์•„์›ƒ ๋ณ€ํ™”์˜ ์–‘์ƒ(aspect)์„ ์„ค๋ช….</li>
+ <li>{{cssxref("@font-face")}} โ€” ๋‹ค์šด๋กœ๋“œ๋˜๋Š” ์™ธ๋ถ€ ๊ธ€๊ผด์˜ ์–‘์ƒ์„ ์„ค๋ช….</li>
+ <li>{{cssxref("@keyframes")}} โ€” CSS ์• ๋‹ˆ๋ฉ”์ด์…˜ sequence ๋‚ด ์ค‘๊ฐ„ ๋‹จ๊ณ„์˜ ์–‘์ƒ์„ ์„ค๋ช….</li>
+ <li>{{cssxref("@viewport")}} {{experimental_inline}} โ€” ์ž‘์€ ํ™”๋ฉด ์žฅ์น˜๋ฅผ ์œ„ํ•œ viewport์˜ ์–‘์ƒ์„ ์„ค๋ช…. <em>(ํ˜„์žฌ Working Draft ๋‹จ๊ณ„์ž„)</em></li>
+ <li>{{cssxref("@counter-style")}} โ€” ๋ฏธ๋ฆฌ ์ •์˜๋œ ์Šคํƒ€์ผ ์ง‘ํ•ฉ์˜ ์ผ๋ถ€๊ฐ€ ์•„๋‹Œ ํŠน์ • ์นด์šดํ„ฐ ์Šคํƒ€์ผ์„ ์ •์˜. <em>(Candidate Recommendation ๋‹จ๊ณ„์ด์ง€๋งŒ, ์ž‘์„ฑ ์ค‘์ธ ํ˜„์žฌ Gecko์—์„œ๋งŒ ๊ตฌํ˜„๋จ)</em></li>
+ <li>{{cssxref("@font-feature-values")}} (<code>@swash</code>, <code>@ornaments</code>, <code>@annotation</code>, <code>@stylistic</code>, <code>@styleset</code> ๋ฐ <code>@character-variant</code>์™€ ํ•จ๊ป˜)<br>
+ โ€” OpenType์—์„œ ๋‹ค๋ฅด๊ฒŒ ํ™œ์„ฑํ™”๋œ ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด {{cssxref("font-variant-alternates")}}์—์„œ ์ผ๋ฐ˜ ์ด๋ฆ„์„ ์ •์˜. <em>(Candidate Recommendation ๋‹จ๊ณ„์ด์ง€๋งŒ, ์ž‘์„ฑ ์ค‘์ธ ํ˜„์žฌ Gekko์—์„œ๋งŒ ๊ตฌํ˜„๋จ)</em></li>
+ </ul>
+ </li>
+</ul>
+
+<h2 id="์กฐ๊ฑด๋ถ€_๊ทธ๋ฃน_๊ทœ์น™">์กฐ๊ฑด๋ถ€ ๊ทธ๋ฃน ๊ทœ์น™</h2>
+
+<p>์†์„ฑ๊ฐ’๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ๊ฐ๊ฐ์˜ @-๊ทœ์น™์€ ๋‹ค๋ฅธ ๊ตฌ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ , ๊ทธ ์ค‘ ๋ช‡๋ช‡์€ ์กฐ๊ฑด๋ถ€ ๊ทธ๋ฃน ๊ทœ์น™(<strong>conditional group rules</strong>)์œผ๋กœ ๋ถˆ๋ฆฌ๋Š” ํŠน๋ณ„ํ•œ ๋ฒ”์ฃผ๋กœ ๋ถ„๋ฅ˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋“ค ๋ฌธ์€ ๊ณตํ†ต ๊ตฌ๋ฌธ์„ ๊ณต์œ ํ•˜๊ณ  ๊ทธ ๊ฐ๊ฐ์€ <em>์ค‘์ฒฉย ๋ฌธ</em>(<em>๊ทœ์น™ ์ง‘ํ•ฉ(ruleset)</em> ๋˜๋Š” <em>์ค‘์ฒฉย @-๊ทœ์น™</em> ์ค‘ ํ•˜๋‚˜)์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€, ๊ทธ๋“ค์€ ๋ชจ๋‘ ์ผ๋ฐ˜ semantic ์˜๋ฏธ๋ฅผ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋ชจ๋‘ ์–ด๋–ค ์œ ํ˜•์˜ ์กฐ๊ฑด์„ ๋งํฌํ•ฉ๋‹ˆ๋‹ค, ์–ธ์ œ๋ผ๋„ <strong>์ฐธ</strong> ๋˜๋Š” <strong>๊ฑฐ์ง“</strong> ์ค‘ ํ•˜๋‚˜๋กœ ํ‰๊ฐ€ํ•˜๋Š”. ์กฐ๊ฑด์„ <strong>์ฐธ</strong>์œผ๋กœ ํ‰๊ฐ€ํ•˜๋ฉด, ๊ทธ๋ฃน ๋‚ด ๋ชจ๋“  ๋ฌธ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์กฐ๊ฑด๋ถ€ ๊ทธ๋ฃน ๊ทœ์น™์€ <a href="http://dev.w3.org/csswg/css3-conditional/" title="CSS Conditional Rules Module Level 3">CSS ์กฐ๊ฑด๋ถ€ ๊ทœ์น™ ๋ชจ๋“ˆ ๋ ˆ๋ฒจ 3</a>์—์„œ ์ •์˜๋˜๊ณ  ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:</p>
+
+<ul>
+ <li>{{cssxref("@media")}},</li>
+ <li>{{cssxref("@supports")}},</li>
+ <li>{{cssxref("@document")}}. <em>(CSS Spec ๋ ˆ๋ฒจ 4๋กœ ์—ฐ๊ธฐ๋จ)</em></li>
+</ul>
+
+<p>๊ฐ ์กฐ๊ฑด๋ถ€ ๊ทธ๋ฃน์€ ๋˜ํ•œ ์ค‘์ฒฉ ๋ฌธ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ๊ธฐ์—, ๋ถˆํŠน์ •ํ•œ ์–‘์˜ ์ค‘์ฒฉ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Conditional')}}</td>
+ <td>{{Spec2('CSS3 Conditional')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('Compat', '#css-at-rules', 'CSS At-rules')}}</td>
+ <td>{{Spec2('Compat')}}</td>
+ <td><code>@-webkit-keyframes</code> ํ‘œ์ค€ํ™”.</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/attribute_selectors/index.html b/files/ko/web/css/attribute_selectors/index.html
new file mode 100644
index 0000000000..4e9cecff26
--- /dev/null
+++ b/files/ko/web/css/attribute_selectors/index.html
@@ -0,0 +1,228 @@
+---
+title: ํŠน์„ฑ ์„ ํƒ์ž
+slug: Web/CSS/Attribute_selectors
+tags:
+ - CSS
+ - Reference
+ - Selectors
+translation_of: Web/CSS/Attribute_selectors
+---
+<div>{{CSSRef("Selectors")}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong>ํŠน์„ฑ ์„ ํƒ์ž</strong>๋Š” ์ฃผ์–ด์ง„ ํŠน์„ฑ์˜ ์กด์žฌ ์—ฌ๋ถ€๋‚˜ ๊ทธ ๊ฐ’์— ๋”ฐ๋ผ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers">/* &lt;a&gt; elements with a title attribute */
+a[title] {
+ color: purple;
+}
+
+/* &lt;a&gt; elements with an href matching "https://example.org" */
+a[href="https://example.org"] {
+ color: green;
+}
+
+/* &lt;a&gt; elements with an href containing "example" */
+a[href*="example"] {
+ font-size: 2em;
+}
+
+/* &lt;a&gt; elements with an href ending ".org" */
+a[href$=".org"] {
+ font-style: italic;
+}
+
+/* &lt;a&gt; elements whose class attribute contains the word "logo" */
+a[class~="logo"] {
+ padding: 2px;
+}</pre>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<dl>
+ <dt><code>[<em>attr</em>]</code></dt>
+ <dd><code>attr</code>์ด๋ผ๋Š” ์ด๋ฆ„์˜ ํŠน์„ฑ์„ ๊ฐ€์ง„ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>[<em>attr</em>=<em>value</em>]</code></dt>
+ <dd><code>attr</code>์ด๋ผ๋Š” ์ด๋ฆ„์˜ ํŠน์„ฑ๊ฐ’์ด ์ •ํ™•ํžˆ <code>value</code>์ธ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>[<em>attr</em>~=<em>value</em>]</code></dt>
+ <dd><code>attr</code>์ด๋ผ๋Š” ์ด๋ฆ„์˜ ํŠน์„ฑ๊ฐ’์ด ์ •ํ™•ํžˆ <code>value</code>์ธ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. <code>attr</code> ํŠน์„ฑ์€ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>[<em>attr</em>|=<em>value</em>]</code></dt>
+ <dd><code>attr</code>์ด๋ผ๋Š” ํŠน์„ฑ๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ๊ทธ ํŠน์„ฑ๊ฐ’์ด ์ •ํ™•ํžˆ <code>value</code>์ด๊ฑฐ๋‚˜ <code>value</code>๋กœ ์‹œ์ž‘ํ•˜๋ฉด์„œ <code>-</code>(U+002D) ๋ฌธ์ž๊ฐ€ ๊ณง๋ฐ”๋กœ ๋’ค์— ๋”ฐ๋ผ ๋ถ™์œผ๋ฉด ์ด ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋ณดํ†ต ์–ธ์–ด ์„œ๋ธŒ์ฝ”๋“œ(<code>en-US</code>,ย <code>ko-KR</code> ๋“ฑ)๊ฐ€ ์ผ์น˜ํ•˜๋Š”์ง€ ํ™•์ธํ•  ๋•Œย ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>[<em>attr</em>^=<em>value</em>]</code></dt>
+ <dd><code>attr</code>์ด๋ผ๋Š” ํŠน์„ฑ๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ์ ‘๋‘์‚ฌ๋กœ <code>value</code>๊ฐ€ ๊ฐ’์— ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉด ์ด ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>[<em>attr</em>$=<em>value</em>]</code></dt>
+ <dd><code>attr</code>์ด๋ผ๋Š” ํŠน์„ฑ๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ์ ‘๋ฏธ์‚ฌ๋กœ <code>value</code>๊ฐ€ ๊ฐ’์— ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉด ์ด ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>[<em>attr</em>*=<em>value</em>]</code></dt>
+ <dd><code>attr</code>์ด๋ผ๋Š” ํŠน์„ฑ๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ๊ฐ’ ์•ˆ์— <code>value</code>๋ผ๋Š” ๋ฌธ์ž์—ด์ด ์ ์–ด๋„ ํ•˜๋‚˜ ์ด์ƒ ์กด์žฌํ•œ๋‹ค๋ฉด ์ด ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt id="case-insensitive"><code>[<em>attr</em> <em>operator</em> <em>value</em> i]</code></dt>
+ <dd>๊ด„ํ˜ธ๋ฅผ ๋‹ซ๊ธฐ ์ „์— <code>i</code>ย ํ˜น์€ย <code>I</code>๋ฅผ ๋ถ™์—ฌ์ฃผ๋ฉดย ๊ฐ’์˜ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. (ASCII ๋ฒ”์œ„ ๋‚ด์— ์กด์žฌํ•˜๋Š” ๋ฌธ์ž์— ํ•œํ•ด์„œ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค)</dd>
+ <dt><a id="case-sensitive" name="case-sensitive"><code>[attr operator value s]</code></a> {{experimental_inline}}</dt>
+ <dd>๊ด„ํ˜ธ๋ฅผ ๋‹ซ๊ธฐ ์ „์— <code>s</code> ํ˜น์€ <code>S</code>๋ฅผ ๋ถ™์—ฌ์ฃผ๋ฉด ๊ฐ’์˜ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. (ASCII ๋ฒ”์œ„ ๋‚ด์— ์กด์žฌํ•˜๋Š” ๋ฌธ์ž์— ํ•œํ•ด์„œ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค)</dd>
+</dl>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="๋งํฌ">๋งํฌ</h3>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">a {
+ color: blue;
+}
+
+/* Internal links, beginning with "#" */
+a[href^="#"] {
+ background-color: gold;
+}
+
+/* Links with "example" anywhere in the URL */
+a[href*="example"] {
+ background-color: silver;
+}
+
+/* Links with "insensitive" anywhere in the URL,
+ regardless of capitalization */
+a[href*="insensitive" i] {
+ color: cyan;
+}
+
+/* Links with "cAsE" anywhere in the URL,
+with matching capitalization */
+a[href*="cAsE" s] {
+ย  color: pink;
+}
+
+/* Links that end in ".org" */
+a[href$=".org"] {
+ color: red;
+}</pre>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html">&lt;ul&gt;
+ &lt;li&gt;&lt;a href="#internal"&gt;Internal link&lt;/a&gt;&lt;/li&gt;
+ &lt;li&gt;&lt;a href="http://example.com"&gt;Example link&lt;/a&gt;&lt;/li&gt;
+ &lt;li&gt;&lt;a href="#InSensitive"&gt;Insensitive internal link&lt;/a&gt;&lt;/li&gt;
+ &lt;li&gt;&lt;a href="http://example.org"&gt;Example org link&lt;/a&gt;&lt;/li&gt;
+&lt;/ul&gt;</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample("๋งํฌ")}}</p>
+
+<h3 id="์–ธ์–ด">์–ธ์–ด</h3>
+
+<h4 id="CSS_2">CSS</h4>
+
+<pre class="brush: css">/* All divs with a `lang` attribute are bold. */
+div[lang] {
+ font-weight: bold;
+}
+
+/* All divs in US English are blue. */
+div[lang~="en-us"] {
+ color: blue;
+}
+
+/* All divs in Portuguese are green. */
+div[lang="pt"] {
+ color: green;
+}
+
+/* All divs in Chinese are red, whether
+ simplified (zh-CN) or traditional (zh-TW). */
+div[lang|="zh"] {
+ color: red;
+}
+
+/* All divs with a Traditional Chinese
+ `data-lang` are purple. */
+/* Note: You could also use hyphenated attributes
+ without double quotes */
+div[data-lang="zh-TW"] {
+ color: purple;
+}</pre>
+
+<h4 id="HTML_2">HTML</h4>
+
+<pre class="brush: html">&lt;div lang="en-us en-gb en-au en-nz"&gt;Hello World!&lt;/div&gt;
+&lt;div lang="pt"&gt;Olรก Mundo!&lt;/div&gt;
+&lt;div lang="zh-CN"&gt;ไธ–็•Œๆ‚จๅฅฝ๏ผ&lt;/div&gt;
+&lt;div lang="zh-TW"&gt;ไธ–็•Œๆ‚จๅฅฝ๏ผ&lt;/div&gt;
+&lt;div data-lang="zh-TW"&gt;ไธ–็•Œๆ‚จๅฅฝ๏ผ&lt;/div&gt;</pre>
+
+<h4 id="๊ฒฐ๊ณผ_2">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample("์–ธ์–ด")}}</p>
+
+<h3 id="HTML_์ •๋ ฌ_๋ชฉ๋ก">HTML ์ •๋ ฌ ๋ชฉ๋ก</h3>
+
+<p>{{htmlattrxref("type", "input")}} ํŠน์„ฑ์€ ์ฃผ๋กœ {{htmlelement("input")}} ์š”์†Œ์— ์‚ฌ์šฉํ•˜๋ฏ€๋กœ, HTML ๋ช…์„ธ๋Š” type์˜ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๊ณ  ์„ ํƒํ•˜๋„๋ก ์š”๊ตฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ {{htmlelement("ol")}}์˜ {{htmlattrxref("type", "ol")}}์„ ํŠน์„ฑ ์„ ํƒ์ž๋กœ ์„ ํƒํ•  ๋• {{anch("case-sensitive", "๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„")}} ์ˆ˜์ •์ž๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ๋™์ž‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<h4 id="CSS_3">CSS</h4>
+
+<pre class="brush: css">/* List types require the case sensitive flag due to a quirk in how HTML treats the type attribute. */
+ol[type="a"] {
+ list-style-type: lower-alpha;
+ background: red;
+}
+
+ol[type="a" s] {
+ list-style-type: lower-alpha;
+ background: lime;
+}
+
+ol[type="A" s] {
+ list-style-type: upper-alpha;
+ background: lime;
+}</pre>
+
+<h4 id="HTML_3">HTML</h4>
+
+<pre class="brush: html;">&lt;ol type="A"&gt;
+ย  &lt;li&gt;Example list&lt;/li&gt;
+&lt;/ol&gt;</pre>
+
+<h4 id="๊ฒฐ๊ณผ_3">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample("HTML_์ •๋ ฌ_๋ชฉ๋ก")}}</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS4 Selectors', '#attribute-selectors', 'attribute selectors')}}</td>
+ <td>{{Spec2('CSS4 Selectors')}}</td>
+ <td>ํŠน์„ฑ๊ฐ’ ๋‚ด์— ์กด์žฌํ•˜๋Š” ASCII ๋ฌธ์ž์˜ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๋Š” ์ˆ˜์‹์ž(modifier)๋ฅผ ์ถ”๊ฐ€ํ•˜์˜€์Šต๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Selectors', '#attribute-selectors', 'attribute selectors')}}</td>
+ <td>{{Spec2('CSS3 Selectors')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'selector.html#attribute-selectors', 'attribute selectors')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.selectors.attribute")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>CSS {{cssxref("attr")}} ํ•จ์ˆ˜</li>
+</ul>
diff --git a/files/ko/web/css/backdrop-filter/index.html b/files/ko/web/css/backdrop-filter/index.html
new file mode 100644
index 0000000000..62921e2fcc
--- /dev/null
+++ b/files/ko/web/css/backdrop-filter/index.html
@@ -0,0 +1,146 @@
+---
+title: backdrop-filter
+slug: Web/CSS/backdrop-filter
+tags:
+ - CSS
+ - CSS Property
+ - Graphics
+ - Layout
+ - Reference
+ - SVG
+ - SVG Filter
+ - Web
+ - 'recipe:css-property'
+translation_of: Web/CSS/backdrop-filter
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>backdrop-filter</code></strong>๋Š” ์š”์†Œ ๋’ค ์˜์—ญ์— ํ๋ฆผ์ด๋‚˜ ์ƒ‰์ƒ ์‹œํ”„ํŠธ ๋“ฑ ๊ทธ๋ž˜ํ”ฝ ํšจ๊ณผ๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค.</span> ์š”์†Œ "๋’ค"์— ์ ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ํšจ๊ณผ๋ฅผ ํ™•์ธํ•˜๋ ค๋ฉด ์š”์†Œ๋‚˜ ์š”์†Œ์˜ ๋ฐฐ๊ฒฝ์„ ์ ์–ด๋„ ๋ฐ˜ํˆฌ๋ช…ํ•˜๊ฒŒ๋Š” ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+backdrop-filter: none;
+
+/* SVG ํ•„ํ„ฐ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” URL */
+backdrop-filter: url(commonfilters.svg#filter);
+
+/* &lt;filter-function&gt; ๊ฐ’ */
+backdrop-filter: blur(2px);
+backdrop-filter: brightness(60%);
+backdrop-filter: contrast(40%);
+backdrop-filter: drop-shadow(4px 4px 10px blue);
+backdrop-filter: grayscale(30%);
+backdrop-filter: hue-rotate(120deg);
+backdrop-filter: invert(70%);
+backdrop-filter: opacity(20%);
+backdrop-filter: sepia(90%);
+backdrop-filter: saturate(80%);
+
+/* ๋‹ค์ค‘ ํ•„ํ„ฐ */
+backdrop-filter: url(filters.svg#filter) blur(4px) saturate(150%);
+
+/* ์ „์—ญ ๊ฐ’ */
+backdrop-filter: inherit;
+backdrop-filter: initial;
+backdrop-filter: unset;
+</pre>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>none</code></dt>
+ <dd>๋’ค์— ์•„๋ฌด๋Ÿฐ ํ•„ํ„ฐ๋„ ์ ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>&lt;filter-function-list&gt;</code></dt>
+ <dd>๋’ค์— ์ ์šฉํ•  {{cssxref("&lt;filter-function&gt;")}} ๋˜๋Š” <a href="/en-US/docs/Web/SVG/Element/filter">SVGํ•„ํ„ฐ</a>์˜ ๊ณต๋ฐฑ ๊ตฌ๋ถ„ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css notranslate">.box {
+ background-color: rgba(255, 255, 255, 0.3);
+ border-radius: 5px;
+ font-family: sans-serif;
+ text-align: center;
+ line-height: 1;
+ -webkit-backdrop-filter: blur(10px);
+ backdrop-filter: blur(10px);
+ max-width: 50%;
+ max-height: 50%;
+ padding: 20px 40px;
+}
+
+html,
+body {
+ height: 100%;
+ width: 100%;
+}
+
+body {
+ background-image: url(https://picsum.photos/id/1080/6858/4574), linear-gradient(rgb(219, 166, 166), rgb(0, 0, 172));
+ background-position: center center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+.container {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+ height: 100%;
+ width: 100%;
+}</pre>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate">&lt;div class="container"&gt;
+ &lt;div class="box"&gt;
+ &lt;p&gt;backdrop-filter: blur(10px)&lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ", 600, 400)}}</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('Filters 2.0', '#BackdropFilterProperty', 'backdrop-filter')}}</td>
+ <td>{{Spec2('Filters 2.0')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.backdrop-filter")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("filter")}}</li>
+</ul>
diff --git a/files/ko/web/css/backface-visibility/index.html b/files/ko/web/css/backface-visibility/index.html
new file mode 100644
index 0000000000..49c365e5f9
--- /dev/null
+++ b/files/ko/web/css/backface-visibility/index.html
@@ -0,0 +1,217 @@
+---
+title: backface-visibility
+slug: Web/CSS/backface-visibility
+tags:
+ - CSS
+ - CSS Property
+ - CSS Transforms
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/backface-visibility
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>backface-visibility</code></strong> ์†์„ฑ์€ ์š”์†Œ์˜ ๋’ท๋ฉด์ด ์‚ฌ์šฉ์ž๋ฅผ ํ–ฅํ•  ๋•Œ ๋ณด์—ฌ์•ผ ํ•˜๋Š”์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/backface-visibility.html")}}</div>
+
+
+
+<p>์š”์†Œ์˜ ๋’ท๋ฉด์€ ์•ž๋ฉด์˜ ๊ฑฐ์šธ์ƒ์ž…๋‹ˆ๋‹ค. 2D ์ƒํƒœ์—์„œ๋Š” ๋ณผ ์ˆ˜ ์—†์ง€๋งŒ ๋ณ€ํ˜•์„ ํ†ตํ•ด 3D ๊ณต๊ฐ„์—์„œ ํšŒ์ „๋˜๋ฉด ๋…ธ์ถœ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (2D ๋ณ€ํ˜•์—๋Š” ์›๊ทผ์ด ์—†์œผ๋ฏ€๋กœ ํšจ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.)</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+backface-visibility: visible;
+backface-visibility: hidden;
+
+/* ์ „์—ญ ๊ฐ’ */
+backface-visibility: inherit;
+backface-visibility: initial;
+backface-visibility: unset;</pre>
+
+<p><code>backface-visibility</code> ์†์„ฑ์€ ๋‹ค์Œ ๋ชฉ๋ก์˜ ํ‚ค์›Œ๋“œ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>visible</code></dt>
+ <dd>๋’ท๋ฉด์ด ์‚ฌ์šฉ์ž๋ฅผ ํ–ฅํ•˜๋ฉด ๋ณด์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code>hidden</code></dt>
+ <dd>๋’ท๋ฉด์ด ์‚ฌ์šฉ์ž๋ฅผ ํ–ฅํ•ด๋„ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์š”์†Œ๊ฐ€ ๋’ค๋ฅผ ํ–ฅํ•˜๋ฉด ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ˆจ๊ธฐ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์œก๋ฉด์ฒด์˜_๋’ท๋ฉด_๋น„๊ต">์œก๋ฉด์ฒด์˜ ๋’ท๋ฉด ๋น„๊ต</h3>
+
+<p>์•„๋ž˜ ์˜ˆ์ œ๋Š” ํˆฌ๋ช…ํ•œ ๋’ท๋ฉด์˜ ์œก๋ฉด์ฒด์™€ ๋ถˆํˆฌ๋ช…ํ•œ ๋’ท๋ฉด์˜ ์œก๋ฉด์ฒด๋ฅผ ํ•˜๋‚˜์”ฉ ๋ณด์ž…๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;table&gt;
+ &lt;tr&gt;
+ &lt;th&gt;&lt;code&gt;backface-visibility: visible;&lt;/code&gt;&lt;/th&gt;
+ &lt;th&gt;&lt;code&gt;backface-visibility: hidden;&lt;/code&gt;&lt;/th&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;td&gt;
+ &lt;div class="container"&gt;
+ &lt;div class="cube showbf"&gt;
+ &lt;div class="face front"&gt;1&lt;/div&gt;
+ &lt;div class="face back"&gt;2&lt;/div&gt;
+ &lt;div class="face right"&gt;3&lt;/div&gt;
+ &lt;div class="face left"&gt;4&lt;/div&gt;
+ &lt;div class="face top"&gt;5&lt;/div&gt;
+ &lt;div class="face bottom"&gt;6&lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;p&gt;
+ Since all faces are partially transparent,
+ the back faces (2, 4, 5) are visible
+ through the front faces (1, 3, 6).
+ &lt;/p&gt;
+ &lt;/td&gt;
+ &lt;td&gt;
+ &lt;div class="container"&gt;
+ &lt;div class="cube hidebf"&gt;
+ &lt;div class="face front"&gt;1&lt;/div&gt;
+ &lt;div class="face back"&gt;2&lt;/div&gt;
+ &lt;div class="face right"&gt;3&lt;/div&gt;
+ &lt;div class="face left"&gt;4&lt;/div&gt;
+ &lt;div class="face top"&gt;5&lt;/div&gt;
+ &lt;div class="face bottom"&gt;6&lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;p&gt;
+ The three back faces (2, 4, 5) are
+ hidden.
+ &lt;/p&gt;
+ &lt;/td&gt;
+ &lt;/tr&gt;
+&lt;/table&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">/* Classes that will show or hide the
+ three back faces of the "cube" */
+.showbf div {
+ backface-visibility: visible;
+}
+
+.hidebf div {
+ backface-visibility: hidden;
+}
+
+/* Define the container div, the cube div, and a generic face */
+.container {
+ width: 150px;
+ height: 150px;
+ margin: 75px 0 0 75px;
+ border: none;
+}
+
+.cube {
+ width: 100%;
+ height: 100%;
+ perspective: 550px;
+ perspective-origin: 150% 150%;
+ transform-style: preserve-3d;
+}
+
+.face {
+ display: block;
+ position: absolute;
+ width: 100px;
+ height: 100px;
+ border: none;
+ line-height: 100px;
+ font-family: sans-serif;
+ font-size: 60px;
+ color: white;
+ text-align: center;
+}
+
+/* Define each face based on direction */
+.front {
+ background: rgba(0, 0, 0, 0.3);
+ transform: translateZ(50px);
+}
+
+.back {
+ background: rgba(0, 255, 0, 1);
+ color: black;
+ transform: rotateY(180deg) translateZ(50px);
+}
+
+.right {
+ background: rgba(196, 0, 0, 0.7);
+ transform: rotateY(90deg) translateZ(50px);
+}
+
+.left {
+ background: rgba(0, 0, 196, 0.7);
+ transform: rotateY(-90deg) translateZ(50px);
+}
+
+.top {
+ background: rgba(196, 196, 0, 0.7);
+ transform: rotateX(90deg) translateZ(50px);
+}
+
+.bottom {
+ background: rgba(196, 0, 196, 0.7);
+ transform: rotateX(-90deg) translateZ(50px);
+}
+
+/* Make the table a little nicer */
+th, p, td {
+ background-color: #EEEEEE;
+ margin: 0px;
+ padding: 6px;
+ font-family: sans-serif;
+ text-align: left;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('์œก๋ฉด์ฒด์˜_๋’ท๋ฉด_๋น„๊ต', '100%', 360)}}</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('CSS Transforms 2', '#propdef-backface-visibility', 'backface-visibility')}}</td>
+ <td>{{Spec2('CSS Transforms 2')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.backface-visibility")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Transforms/Using_CSS_transforms">CSS ๋ณ€ํ˜• ์‚ฌ์šฉํ•˜๊ธฐ</a></li>
+</ul>
diff --git a/files/ko/web/css/background-attachment/index.html b/files/ko/web/css/background-attachment/index.html
new file mode 100644
index 0000000000..a72fce431f
--- /dev/null
+++ b/files/ko/web/css/background-attachment/index.html
@@ -0,0 +1,153 @@
+---
+title: background-attachment
+slug: Web/CSS/background-attachment
+tags:
+ - CSS
+ - CSS Background
+ - CSS Property
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/background-attachment
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/en-US/docs/CSS">CSS</a> <strong><code>background-attachment</code></strong> ์†์„ฑ์€ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋ฅผ {{glossary("viewport", "๋ทฐํฌํŠธ")}} ๋‚ด์—์„œ ๊ณ ์ •ํ• ์ง€, ์•„๋‹ˆ๋ฉด ์ž์‹ ์˜ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก๊ณผ ํ•จ๊ป˜ ์Šคํฌ๋กคํ• ์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/background-attachment.html")}}</div>
+
+
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+background-attachment: scroll;
+background-attachment: fixed;
+background-attachment: local;
+
+/* ์ „์—ญ ๊ฐ’ */
+background-attachment: inherit;
+background-attachment: initial;
+background-attachment: unset;
+</pre>
+
+<p><code>background-attachment</code> ์†์„ฑ์€ ๋‹ค์Œ ๋ชฉ๋ก์˜ ํ‚ค์›Œ๋“œ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>fixed</code></dt>
+ <dd>๋ฐฐ๊ฒฝ์„ ๋ทฐํฌํŠธ์— ๋Œ€ํ•ด ๊ณ ์ •ํ•ฉ๋‹ˆ๋‹ค. ์š”์†Œ์— ์Šคํฌ๋กค์ด ์กด์žฌํ•ด๋„ ๋ฐฐ๊ฒฝ์€ ํ•จ๊ป˜ ์Šคํฌ๋กค๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๊ฐ’์€ {{cssxref("background-clip", "background-clip: text", "#text")}}์™€ ํ˜ธํ™˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>local</code></dt>
+ <dd>๋ฐฐ๊ฒฝ์„ ์š”์†Œ ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•ด ๊ณ ์ •ํ•ฉ๋‹ˆ๋‹ค. ์š”์†Œ์— ์Šคํฌ๋กค์ด ์กด์žฌํ•˜๋ฉด ๋ฐฐ๊ฒฝ์€ ์ฝ˜ํ…์ธ ์™€ ํ•จ๊ป˜ ์Šคํฌ๋กค๋ฉ๋‹ˆ๋‹ค. ๋ฐฐ๊ฒฝ ํŽ˜์ธํŠธ ์˜์—ญ๊ณผ ๋ฐฐ๊ฒฝ ์œ„์น˜ ์˜์—ญ์€ ํ…Œ๋‘๋ฆฌ ํ‹€์ด ์•„๋‹Œ ์Šคํฌ๋กค ๊ฐ€๋Šฅ ์˜์—ญ์„ ๊ธฐ์ค€์ ์œผ๋กœ ์‚ผ์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>scroll</code></dt>
+ <dd>๋ฐฐ๊ฒฝ์„ ์š”์†Œ ์ž์ฒด์— ๋Œ€ํ•ด ๊ณ ์ •ํ•ฉ๋‹ˆ๋‹ค. ์š”์†Œ์— ์Šคํฌ๋กค์ด ์กด์žฌํ•ด๋„ ๋ฐฐ๊ฒฝ์€ ํ•จ๊ป˜ ์Šคํฌ๋กค๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฆ‰ ์š”์†Œ์˜ ํ…Œ๋‘๋ฆฌ์— ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋ฅผ ๋ถ€์ฐฉํ•œ ๊ฒƒ๊ณผ ๊ฐ™์€ ํšจ๊ณผ์ž…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<h3 id="๊ฐ„๋‹จํ•œ_์˜ˆ์ œ">๊ฐ„๋‹จํ•œ ์˜ˆ์ œ</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;p&gt;
+ There were doors all round the hall, but they were all locked; and when
+ Alice had been all the way down one side and up the other, trying every
+ door, she walked sadly down the middle, wondering how she was ever to
+ get out again.
+&lt;/p&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush:css; highlight:[3]; notranslate">p {
+ background-image: url("https://mdn.mozillademos.org/files/12057/starsolid.gif");
+ background-attachment: fixed;
+}
+</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample("๊ฐ„๋‹จํ•œ_์˜ˆ์ œ")}}</p>
+
+<h3 id="๋‹ค์ค‘_๋ฐฐ๊ฒฝ_์ด๋ฏธ์ง€">๋‹ค์ค‘ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€</h3>
+
+<p><code>background-attachment</code>๋Š” ๋‹ค์ค‘ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๋ฐฐ๊ฒฝ์— ๋Œ€ํ•ด <code>&lt;attachment&gt;</code>๋ฅผ ์ง€์ •ํ•˜๋ ค๋ฉด ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ๋‹ค์ˆ˜์˜ ๊ฐ’์„ ์ œ๊ณตํ•˜์„ธ์š”. ์ฃผ์–ด์ง„ ์ˆœ์„œ๋Œ€๋กœ ๋ฐฐ๊ฒฝ์— ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML_2">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;p&gt;
+ There were doors all round the hall, but they were all locked; and when
+ Alice had been all the way down one side and up the other, trying every
+ door, she walked sadly down the middle, wondering how she was ever to
+ get out again.
+
+ Suddenly she came upon a little three-legged table, all made of solid
+ glass; there was nothing on it except a tiny golden key, and Alice's
+ first thought was that it might belong to one of the doors of the hall;
+ but, alas! either the locks were too large, or the key was too small,
+ but at any rate it would not open any of them. However, on the second
+ time round, she came upon a low curtain she had not noticed before, and
+ behind it was a little door about fifteen inches high: she tried the
+ little golden key in the lock, and to her great delight it fitted!
+&lt;/p&gt;</pre>
+
+<h4 id="CSS_2">CSS</h4>
+
+<pre class="brush:css; highlight:[3]; notranslate">p {
+ background-image: url("https://mdn.mozillademos.org/files/12057/starsolid.gif"),
+ url("https://mdn.mozillademos.org/files/12059/startransparent.gif");
+ background-attachment: fixed, scroll;
+ background-repeat: no-repeat, repeat-y;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ_2">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample("๋‹ค์ค‘_๋ฐฐ๊ฒฝ_์ด๋ฏธ์ง€")}}</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 Backgrounds', '#the-background-attachment', 'background-attachment')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>The shorthand property has been extended to support multiple backgrounds and the <code>local</code> value.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'colors.html#propdef-background-attachment', 'background-attachment')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>No significant change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#background-attachment', 'background-attachment')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>No significant change.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.background-attachment")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Backgrounds_and_Borders/Using_multiple_backgrounds">ํ•œ ๋ฒˆ์— ์—ฌ๋Ÿฌ ๋ฐฐ๊ฒฝ ์‚ฌ์šฉํ•˜๊ธฐ</a></li>
+</ul>
diff --git a/files/ko/web/css/background-clip/index.html b/files/ko/web/css/background-clip/index.html
new file mode 100644
index 0000000000..07d3676b80
--- /dev/null
+++ b/files/ko/web/css/background-clip/index.html
@@ -0,0 +1,129 @@
+---
+title: background-clip
+slug: Web/CSS/background-clip
+tags:
+ - CSS
+ - CSS Background
+ - CSS Property
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/background-clip
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>background-clip</code></strong> ์†์„ฑ์€ ์š”์†Œ์˜ ๋ฐฐ๊ฒฝ์ด ํ…Œ๋‘๋ฆฌ, ์•ˆ์ชฝ ์—ฌ๋ฐฑ, ์ฝ˜ํ…์ธ  ์ƒ์ž ์ค‘ ์–ด๋””๊นŒ์ง€ ์ฐจ์ง€ํ•  ์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/background-clip.html")}}</div>
+
+<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>
+
+<p>์š”์†Œ๊ฐ€ {{cssxref("background-image")}} ๋˜๋Š” {{cssxref("background-color")}}๋ฅผ ๊ฐ€์ง€์ง€ ์•Š์œผ๋ฉด, <code>background-clip</code>์€ ({{cssxref("border-style")}} ๋˜๋Š” {{cssxref("border-image")}} ๋“ฑ์œผ๋กœ ์ธํ•ด) ํ…Œ๋‘๋ฆฌ์— ํˆฌ๋ช…ํ•˜๊ฑฐ๋‚˜ ๋ฐ˜ํˆฌ๋ช…ํ•œ ๋ถ€๋ถ„์ด ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์‹œ๊ฐ์  ์ฐจ์ด๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ ํ…Œ๋‘๋ฆฌ๊ฐ€ ์ฐจ์ด์ ์„ ๊ฐ€๋ฆฝ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+background-clip: border-box;
+background-clip: padding-box;
+background-clip: content-box;
+background-clip: text;
+
+/* ์ „์—ญ ๊ฐ’ */
+background-clip: inherit;
+background-clip: initial;
+background-clip: unset;
+</pre>
+
+<h3 class="brush: css" id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>border-box</code></dt>
+ <dd>๋ฐฐ๊ฒฝ์ด ํ…Œ๋‘๋ฆฌ์˜ ๋ฐ”๊นฅ ๊ฒฝ๊ณ„๊นŒ์ง€ ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค. (Z์ถ• ์ˆœ์„œ ์ƒ ํ…Œ๋‘๋ฆฌ ์•„๋ž˜ ์œ„์น˜)</dd>
+ <dt><code>padding-box</code></dt>
+ <dd>๋ฐฐ๊ฒฝ์ด ์•ˆ์ชฝ ์—ฌ๋ฐฑ์˜ ๋ฐ”๊นฅ ๊ฒฝ๊ณ„๊นŒ์ง€ ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค. ํ…Œ๋‘๋ฆฌ ๋ฐ‘์—๋Š” ๋ฐฐ๊ฒฝ์„ ๊ทธ๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>content-box</code></dt>
+ <dd>๋ฐฐ๊ฒฝ์„ ์ฝ˜ํ…์ธ  ์ƒ์ž์— ๋งž์ถฐ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.</dd>
+ <dt><code id="text">text</code> {{experimental_inline}}</dt>
+ <dd>๋ฐฐ๊ฒฝ์„ ์ „๊ฒฝ ํ…์ŠคํŠธ ์œ„์—๋งŒ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate">&lt;p class="border-box"&gt;The background extends behind the border.&lt;/p&gt;
+&lt;p class="padding-box"&gt;The background extends to the inside edge of the border.&lt;/p&gt;
+&lt;p class="content-box"&gt;The background extends only to the edge of the content box.&lt;/p&gt;
+&lt;p class="text"&gt;The background is clipped to the foreground text.&lt;/p&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css notranslate">p {
+ border: .8em darkviolet;
+ border-style: dotted double;
+ margin: 1em 0;
+ padding: 1.4em;
+ background: linear-gradient(60deg, red, yellow, red, yellow, red);
+ font: 900 1.2em sans-serif;
+ text-decoration: underline;
+}
+
+.border-box { background-clip: border-box; }
+.padding-box { background-clip: padding-box; }
+.content-box { background-clip: content-box; }
+
+.text {
+ background-clip: text;
+ -webkit-background-clip: text;
+ color: rgba(0,0,0,.2);
+}</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ', 600, 580)}}</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 Backgrounds', '#the-background-clip', 'background-clip')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS4 Backgrounds', '#background-clip', 'background-clip')}}</td>
+ <td>{{Spec2('CSS4 Backgrounds')}}</td>
+ <td>Add <code>text</code> value.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.background-clip")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("clip-path")}} ์†์„ฑ์€ ๋ฐฐ๊ฒฝ ๋ฟ ์•„๋‹ˆ๋ผ ํ•˜๋‚˜์˜ <u>์š”์†Œ ์ „์ฒด</u>์—์„œ ํ‘œ์‹œํ•  ๋ถ€๋ถ„์„ ์ง€์ •ํ•˜๋Š” ํด๋ฆฌํ•‘ ์˜์—ญ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>๋ฐฐ๊ฒฝ ์†์„ฑ: {{cssxref("background")}}, {{cssxref("background-color")}}, {{cssxref("background-image")}}, {{cssxref("background-origin")}}</li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">CSS ๊ธฐ๋ณธ ๋ฐ•์Šค ๋ชจ๋ธ ์ž…๋ฌธ</a></li>
+</ul>
diff --git a/files/ko/web/css/background-color/index.html b/files/ko/web/css/background-color/index.html
new file mode 100644
index 0000000000..d0e7402d56
--- /dev/null
+++ b/files/ko/web/css/background-color/index.html
@@ -0,0 +1,169 @@
+---
+title: background-color
+slug: Web/CSS/background-color
+tags:
+ - CSS
+ - CSS Background
+ - CSS Property
+ - Graphics
+ - HTML Colors
+ - HTML Styles
+ - Layout
+ - Reference
+ - Styles
+ - Styling HTML
+translation_of: Web/CSS/background-color
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/en/CSS" title="CSS">CSS</a> <strong><code>background-color</code></strong> ์†์„ฑ์€ ์š”์†Œ์˜ ๋ฐฐ๊ฒฝ ์ƒ‰์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/background-color.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+background-color: red;
+background-color: indigo;
+
+/* 16์ง„์ˆ˜ ๊ฐ’ */
+background-color: #bbff00; /* ์™„์ „ ๋ถˆํˆฌ๋ช… */
+background-color: #bf0; /* ์™„์ „ ๋ถˆํˆฌ๋ช… ๋‹จ์ถ• */
+background-color: #11ffee00; /* ์™„์ „ ํˆฌ๋ช… */
+background-color: #1fe0; /* ์™„์ „ ํˆฌ๋ช… ๋‹จ์ถ• */
+background-color: #11ffeeff; /* ์™„์ „ ๋ถˆํˆฌ๋ช… */
+background-color: #1fef; /* ์™„์ „ ๋ถˆํˆฌ๋ช… ๋‹จ์ถ• */
+
+/* RGB ๊ฐ’ */
+background-color: rgb(255, 255, 128); /* ์™„์ „ ๋ถˆํˆฌ๋ช… */
+background-color: rgba(117, 190, 218, 0.5); /* 50% ๋ถˆํˆฌ๋ช…๋„ */
+
+/* HSL ๊ฐ’ */
+background-color: hsl(50, 33%, 25%); /* ์™„์ „ ๋ถˆํˆฌ๋ช… */
+background-color: hsla(50, 33%, 25%, 0.75); /* 75% ๋ถˆํˆฌ๋ช…๋„ */
+
+/* ํŠน๋ณ„ ํ‚ค์›Œ๋“œ ๊ฐ’ */
+background-color: currentcolor;
+background-color: transparent;
+
+/* ์ „์—ญ ๊ฐ’ */
+background-color: inherit;
+background-color: initial;
+background-color: unset;</pre>
+
+<p><code>background-color</code> ์†์„ฑ์€ ํ•˜๋‚˜์˜ {{cssxref("&lt;color&gt;")}} ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("color")}}</dt>
+ <dd>์š”์†Œ์˜ ๋ฐฐ๊ฒฝ์œผ๋กœ ์‚ฌ์šฉํ•  ๋‹จ์ผ ์ƒ‰์ƒ์ž…๋‹ˆ๋‹ค. {{cssxref("background-image")}} ๋’ค์— ๋ Œ๋”๋ง ๋˜๋ฏ€๋กœ, ์ด๋ฏธ์ง€๊ฐ€ ํˆฌ๋ช…ํ•œ ๋ถ€๋ถ„์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉด ๊ทธ ๊ณณ์„ ํ†ตํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p>๋‚ฎ์€ ์‹œ๋ ฅ์„ ๊ฐ€์ง„ ์‚ฌ์šฉ์ž๋„ ํŽ˜์ด์ง€์˜ ์ฝ˜ํ…์ธ ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ๋„๋ก ๊ธ€์ž ์ƒ‰๊ณผ ๋ฐฐ๊ฒฝ์ƒ‰์˜ ๋Œ€๋น„๋ฅผ ๋†’๊ฒŒ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์ƒ‰์ƒ ๋Œ€๋น„์œจ์€ ๋ฐฐ๊ฒฝ์ƒ‰๊ณผ ํˆฌ๋ช…๋„๋ฅผ ์ ์šฉํ•œ ๊ธ€์ž ์ƒ‰์˜ ๋ฐ๊ธฐ๋ฅผ ๋น„๊ตํ•ด์„œ ์–ป์–ด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ <a href="https://www.w3.org/WAI/standards-guidelines/wcag/" rel="noopener">์›น ์ฝ˜ํ…์ธ  ์ ‘๊ทผ์„ฑ ๊ฐ€์ด๋“œ๋ผ์ธ</a>(WCAG)์„ ๋งŒ์กฑํ•˜๋ ค๋ฉด, ํ…์ŠคํŠธ ์ฝ˜ํ…์ธ ๋Š” 4.5:1, ์ œ๋ชฉ ๋“ฑ ํฐ ํ…์ŠคํŠธ๋Š” 3:1์˜ ๋Œ€๋น„์œจ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํฐ ํ…์ŠคํŠธ๋ž€ 18.66px ์ด์ƒ์˜ <a href="/ko/docs/Web/CSS/font-weight">๊ตต์€</a> ๊ธ€์”จ ํ˜น์€ 24px ์ด์ƒ์˜ ํ…์ŠคํŠธ๋กœ ์ •์˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><a href="https://webaim.org/resources/contrastchecker/">WebAIM: Color Contrast Checker</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.4_Make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background">MDN Understanding WCAG, Guideline 1.4 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html">Understanding Success Criterion 1.4.3 | W3C Understanding WCAG 2.0</a></li>
+</ul>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}
+</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate">&lt;div class="exampleone"&gt;
+ Lorem ipsum dolor sit amet, consectetuer
+&lt;/div&gt;
+
+&lt;div class="exampletwo"&gt;
+ Lorem ipsum dolor sit amet, consectetuer
+&lt;/div&gt;
+
+&lt;div class="examplethree"&gt;
+ Lorem ipsum dolor sit amet, consectetuer
+&lt;/div&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css; highlight:[2,7,12,17]; notranslate">.exampleone {
+ background-color: teal;
+ color: white;
+}
+
+.exampletwo {
+ background-color: rgb(153,102,153);
+ color: rgb(255,255,204);
+}
+
+.examplethree {
+ background-color: #777799;
+ color: #FFFFFF;
+}
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ","200","150")}}</p>
+
+<ul>
+</ul>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ฃผ์„</th>
+ <th scope="col">ํ”ผ๋“œ๋ฐฑ</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{ SpecName('CSS3 Backgrounds', '#background-color', 'background-color') }}</td>
+ <td>Though technically removing the <code>transparent</code> keyword, this doesn't change anything as it has been incorporated as a true {{cssxref("&lt;color&gt;")}}</td>
+ <td><a href="https://github.com/w3c/csswg-drafts/labels/css-backgrounds-3">Backgrounds Level 3 GitHub issues</a></td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'colors.html#propdef-background-color', 'background-color') }}</td>
+ <td>No change.</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS1', '#background-color', 'background-color') }}</td>
+ <td></td>
+ <td></td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.background-color")}}</p>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋” ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Backgrounds_and_Borders/Using_multiple_backgrounds">ํ•œ ๋ฒˆ์— ์—ฌ๋Ÿฌ ๋ฐฐ๊ฒฝ ์‚ฌ์šฉํ•˜๊ธฐ</a></li>
+ <li>{{cssxref("&lt;color&gt;")}} ์ž๋ฃŒํ˜•</li>
+ <li>์ƒ‰์ƒ ๊ด€๋ จ ๋‹ค๋ฅธ ์†์„ฑ: {{cssxref("color")}}, {{cssxref("border-color")}}, {{cssxref("outline-color")}}, {{cssxref("text-decoration-color")}}, {{cssxref("text-emphasis-color")}}, {{cssxref("text-shadow")}}, {{cssxref("caret-color")}}, and {{cssxref("column-rule-color")}}</li>
+ <li><a href="/ko/docs/Web/HTML/Applying_color">CSS๋กœ HTML ์š”์†Œ์— ์ƒ‰์ž…ํžˆ๊ธฐ</a></li>
+</ul>
diff --git a/files/ko/web/css/background-image/index.html b/files/ko/web/css/background-image/index.html
new file mode 100644
index 0000000000..0fce6c9b93
--- /dev/null
+++ b/files/ko/web/css/background-image/index.html
@@ -0,0 +1,152 @@
+---
+title: background-image
+slug: Web/CSS/background-image
+tags:
+ - CSS
+ - CSS Background
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/background-image
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>background-image</code></strong> ์†์„ฑ์€ ์š”์†Œ์˜ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋ฅผ ํ•œ ๊ฐœ๋‚˜ ์—ฌ๋Ÿฌ ๊ฐœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/background-image.html")}}</div>
+
+<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>
+
+<p>์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋Š” ์Œ“์ž„ ๋งฅ๋ฝ์— ๋”ฐ๋ผ ์„œ๋กœ์˜ ์œ„์— ๋†“์ž…๋‹ˆ๋‹ค. ๋งจ ์ฒ˜์Œ ์ง€์ •ํ•œ ์ด๋ฏธ์ง€๊ฐ€ ์ œ์ผ ์œ„์—(์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ์ผ ๊ฐ€๊นŒ์šด ๊ฒƒ ์ฒ˜๋Ÿผ) ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><a href="/ko/docs/Web/CSS/border">ํ…Œ๋‘๋ฆฌ</a>๋Š” ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ์œ„์—, {{cssxref("background-color")}}๋Š” ๋ฐ‘์— ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค. ์š”์†Œ ๋ฐ•์Šค์™€ ํ…Œ๋‘๋ฆฌ์— ๊ด€๋ จํ•˜์—ฌ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋ฅผ ์–ด๋–ป๊ฒŒ ๊ทธ๋ฆด์ง€๋Š” {{cssxref("background-clip")}}๊ณผ {{cssxref("background-origin")}} CSS ์†์„ฑ์ด ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋ธŒ๋ผ์šฐ์ €๋Š” ๊ฐ’์— ์œ ํšจํ•˜์ง€ ์•Š์€ URI๋ฅผ ์ง€์ •ํ•˜๋Š” ๋“ฑ ์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€๋ฅผ ๊ทธ๋ฆด ์ˆ˜ ์—†์„ ๋•Œ <code>none</code> ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="note"><strong>์ฐธ๊ณ :</strong> ์ง€์ •ํ•œ ์ด๋ฏธ์ง€๊ฐ€ ๋ถˆํˆฌ๋ช…ํ•ด์„œ ์•„๋ž˜์˜ ๋ฐฐ๊ฒฝ์ƒ‰์„ ๋ณผ ์ˆ˜ ์—†๋”๋ผ๋„ {{cssxref("background-color")}}๋Š” ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ๊ฐ€ ๋‚ด๋ ค๊ฐ€๋Š” ๋“ฑ ์ด๋ฏธ์ง€๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์—†๋Š” ์ƒํ™ฉ์—์„œ ๋ฐฐ๊ฒฝ ์ƒ‰์ด ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค,</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p>๊ฐ๊ฐ์˜ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋Š” <code>{{anch("none")}}</code> ํ‚ค์›Œ๋“œ๋‚˜ {{cssxref("&lt;image&gt;")}} ๊ฐ’์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋ฅผ ์ง€์ •ํ•˜๋ ค๋ฉด ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ํ•œ ๋‹ค์ˆ˜์˜ ๊ฐ’์„ ์ง€์ •ํ•˜์„ธ์š”.</p>
+
+<pre class="brush: css notranslate">background-image:
+ linear-gradient(to bottom, rgba(255,255,0,0.5), rgba(0,0,255,0.5)),
+ url('https://mdn.mozillademos.org/files/7693/catfront.png');</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><a id="none" name="none"><code>none</code></a></dt>
+ <dd>๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ๋ถ€์žฌ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ‚ค์›Œ๋“œ์ž…๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("&lt;image&gt;")}}</dt>
+ <dd>๋ฐฐ๊ฒฝ์œผ๋กœ ์‚ฌ์šฉํ•  ์ด๋ฏธ์ง€์ž…๋‹ˆ๋‹ค. <a href="/ko/docs/Web/CSS/CSS_Backgrounds_and_Borders/Using_multiple_backgrounds">์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€</a>๋ฅผ ์‚ฌ์šฉํ•  ๋• ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ํ•œ ๋‹ค์ˆ˜์˜ ๊ฐ’์„ ์ง€์ •ํ•˜์„ธ์š”.</dd>
+</dl>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p>๋ธŒ๋ผ์šฐ์ €๋Š” ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ์–ด๋– ํ•œ ์ถ”๊ฐ€ ์ •๋ณด๋„ ์ ‘๊ทผ์„ฑ ๋ณด์กฐ ๊ธฐ์ˆ ์— ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์Šคํฌ๋ฆฐ ๋ฆฌ๋”์˜ ๊ฒฝ์šฐ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ์กด์žฌ ์œ ๋ฌด์กฐ์ฐจ ์•Œ๋ ค์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๊ฐ€ ํŽ˜์ด์ง€ ๋ชฉ์ ์˜ ์ดํ•ด์— ํ•„์ˆ˜์ ์ธ ์ •๋ณด๋ฅผ ๊ฐ–๊ณ  ์žˆ๋‹ค๋ฉด ๋ฌธ์„œ์—์„œ ๊ตฌ์กฐ์ ์œผ๋กœ ์„ค๋ช…ํ•˜๋Š” ํŽธ์ด ์ข‹์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.1_%E2%80%94_Providing_text_alternatives_for_non-text_content">MDN Understanding WCAG, Guideline 1.1 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/2016/NOTE-UNDERSTANDING-WCAG20-20161007/text-equiv-all.html">Understanding Success Criterion 1.1.1 | W3C Understanding WCAG 2.0</a></li>
+</ul>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="๋ฐฐ๊ฒฝ_์ด๋ฏธ์ง€_๋ ˆ์ด์–ด๋ง">๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ๋ ˆ์ด์–ด๋ง</h3>
+
+<p>๋ณ„ ๋ชจ์–‘ ์ด๋ฏธ์ง€๋Š” ๋ฐฐ๊ฒฝ์ด ํˆฌ๋ช…ํ•˜๊ณ , ๊ณ ์–‘์ด ์ด๋ฏธ์ง€ ์œ„์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;div&gt;
+ &lt;p class="catsandstars"&gt;
+ This paragraph is full of cats&lt;br /&gt;and stars.
+ &lt;/p&gt;
+ &lt;p&gt;This paragraph is not.&lt;/p&gt;
+ &lt;p class="catsandstars"&gt;
+ Here are more cats for you.&lt;br /&gt;Look at them!
+ &lt;/p&gt;
+ &lt;p&gt;And no more.&lt;/p&gt;
+&lt;/div&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">p {
+ font-size: 1.5em;
+ color: #FE7F88;
+ background-image: none;
+ background-color: transparent;
+}
+
+div {
+ background-image:
+ url("https://mdn.mozillademos.org/files/6457/mdn_logo_only_color.png");
+}
+
+.catsandstars {
+ background-image:
+ url("https://mdn.mozillademos.org/files/11991/startransparent.gif"),
+ url("https://mdn.mozillademos.org/files/7693/catfront.png");
+ background-color: transparent;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('๋ฐฐ๊ฒฝ_์ด๋ฏธ์ง€_๋ ˆ์ด์–ด๋ง')}}</p>
+
+<ul>
+</ul>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์ฃผ์„</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{ SpecName('CSS3 Backgrounds', '#background-image', 'background-image') }}</td>
+ <td>{{ Spec2('CSS3 Backgrounds') }}</td>
+ <td>From CSS2 Revision 1, the property has been extended to support multiple backgrounds and any {{cssxref("&lt;image&gt;")}} CSS data type.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'colors.html#propdef-background-image', 'background-image') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>From CSS1, the way images with and without intrinsic dimensions are handled is now described.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS1', '#background-image', 'background-image') }}</td>
+ <td>{{ Spec2('CSS1') }}</td>
+ <td></td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<div>{{Compat("css.properties.background-image")}}</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Images/Implementing_image_sprites_in_CSS">CSS๋กœ ์ด๋ฏธ์ง€ ์Šคํ”„๋ผ์ดํŠธ ๊ตฌํ˜„ํ•˜๊ธฐ</a></li>
+ <li>{{HTMLElement("img")}}</li>
+ <li>์ด๋ฏธ์ง€ ๊ด€๋ จ ์ž๋ฃŒํ˜•: {{cssxref("&lt;image&gt;")}}, {{cssxref("&lt;gradient&gt;")}}</li>
+ <li>์ด๋ฏธ์ง€ ๊ด€๋ จ ํ•จ์ˆ˜: {{cssxref("linear-gradient")}}, {{cssxref("radial-gradient")}}, {{cssxref("repeating-linear-gradient")}}, {{cssxref("repeating-radial-gradient")}}, {{cssxref("element")}}, {{cssxref("_image", "image()")}}, {{cssxref("image-set")}}, {{cssxref("url", "url()")}}</li>
+</ul>
diff --git a/files/ko/web/css/background-origin/index.html b/files/ko/web/css/background-origin/index.html
new file mode 100644
index 0000000000..4a92509f69
--- /dev/null
+++ b/files/ko/web/css/background-origin/index.html
@@ -0,0 +1,113 @@
+---
+title: background-origin
+slug: Web/CSS/background-origin
+tags:
+ - CSS
+ - CSS Background
+ - CSS Property
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/background-origin
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>background-origin</code></strong> ์†์„ฑ์€ ๋ฐฐ๊ฒฝ์˜ ์›์ ์„ ํ…Œ๋‘๋ฆฌ ์‹œ์ž‘์ , ํ…Œ๋‘๋ฆฌ ๋‚ด๋ถ€, ์•ˆ์ชฝ ์—ฌ๋ฐฑ ๋‚ด๋ถ€ ์ค‘ ํ•˜๋‚˜๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/background-origin.html")}}</div>
+
+
+
+<p>{{cssxref("background-attachment")}}๊ฐ€ <code>fixed</code>์ธ ๊ฒฝ์šฐ <code>background-origin</code>์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+background-origin: border-box;
+background-origin: padding-box;
+background-origin: content-box;
+
+/* ์ „์—ญ ๊ฐ’ */
+background-origin: inherit;
+background-origin: initial;
+background-origin: unset;
+</pre>
+
+<p><code>background-origin</code> ์†์„ฑ์€ ๋‹ค์Œ ๋ชฉ๋ก์˜ ํ‚ค์›Œ๋“œ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>border-box</code></dt>
+ <dd>๋ฐฐ๊ฒฝ์„ ํ…Œ๋‘๋ฆฌ ๋ฐ•์Šค์— ์ƒ๋Œ€์ ์œผ๋กœ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>padding-box</code></dt>
+ <dd>๋ฐฐ๊ฒฝ์„ ์•ˆ์ชฝ ์—ฌ๋ฐฑ ๋ฐ•์Šค์— ์ƒ๋Œ€์ ์œผ๋กœ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>content-box</code></dt>
+ <dd>๋ฐฐ๊ฒฝ์„ ์ฝ˜ํ…์ธ  ๋ฐ•์Šค์— ์ƒ๋Œ€์ ์œผ๋กœ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="๋ฐฐ๊ฒฝ_์›์ _์„ค์ •ํ•˜๊ธฐ">๋ฐฐ๊ฒฝ ์›์  ์„ค์ •ํ•˜๊ธฐ</h3>
+
+<pre class="brush:css; highlight:[6]; notranslate">.example {
+ border: 10px double;
+ padding: 10px;
+ background: url('image.jpg');
+ background-position: center left;
+ background-origin: content-box;
+}
+</pre>
+
+<pre class="brush:css; highlight:[6]; notranslate">#example2 {
+ border: 4px solid black;
+ padding: 10px;
+ background: url('image.gif');
+ background-repeat: no-repeat;
+ background-origin: border-box;
+}
+</pre>
+
+<pre class="brush:css; highlight:[4]; notranslate">div {
+ background-image: url('logo.jpg'), url('mainback.png'); /* Applies two images to the background */
+ background-position: top right, 0px 0px;
+ background-origin: content-box, padding-box;
+}</pre>
+
+<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 Backgrounds', '#the-background-origin', 'background-origin')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("css.properties.background-origin")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("background-clip")}}</li>
+</ul>
diff --git a/files/ko/web/css/background-repeat/index.html b/files/ko/web/css/background-repeat/index.html
new file mode 100644
index 0000000000..5183ad67d6
--- /dev/null
+++ b/files/ko/web/css/background-repeat/index.html
@@ -0,0 +1,233 @@
+---
+title: background-repeat
+slug: Web/CSS/background-repeat
+tags:
+ - CSS
+ - CSS Background
+ - CSS Property
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/background-repeat
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>background-repeat</code></strong> ์†์„ฑ์€ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ๋ฐ˜๋ณต ๋ฐฉ๋ฒ•์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.ย ๊ฐ€๋กœ์ถ• ๋ฐ ์„ธ๋กœ์ถ•์„ ๋”ฐ๋ผ ๋ฐ˜๋ณตํ•  ์ˆ˜ ์žˆ๊ณ , ์•„์˜ˆ ๋ฐ˜๋ณตํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/background-repeat.html")}}</div>
+
+
+
+<p>๋ฐ˜๋ณตํ•œ ์ด๋ฏธ์ง€๋Š” ๊ธฐ๋ณธ๊ฐ’์—์„  ์š”์†Œ ํฌ๊ธฐ์— ๋”ฐ๋ผ ์ž˜๋ฆด ์ˆ˜ ์žˆ์ง€๋งŒ, ์ž˜๋ฆฌ์ง€ ์•Š๋„๋ก ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•˜๊ฑฐ๋‚˜(<code>round</code>) ๋์—์„œ ๋๊นŒ์ง€ ๊ณ ๋ฅด๊ฒŒ ๋ถ„๋ฐฐ(<code>space</code>)ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+background-repeat: repeat-x;
+background-repeat: repeat-y;
+background-repeat: repeat;
+background-repeat: space;
+background-repeat: round;
+background-repeat: no-repeat;
+
+/* 2๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ: ๊ฐ€๋กœ | ์„ธ๋กœ */
+background-repeat: repeat space;
+background-repeat: repeat repeat;
+background-repeat: round space;
+background-repeat: no-repeat round;
+
+/* ์ „์—ญ ๊ฐ’ */
+background-repeat: inherit;
+background-repeat: initial;
+background-repeat: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>&lt;repeat-style&gt;</code></dt>
+ <dd>ํ•œ ๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ์€ ๋‘ ๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ์˜ ๋‹จ์ถ• ํ˜•ํƒœ์ž…๋‹ˆ๋‹ค.</dd>
+ <dd>
+ <table class="standard-table">
+ <tbody>
+ <tr>
+ <td><strong>ํ•œ ๊ฐœ ๊ฐ’</strong></td>
+ <td><strong>๋‘ ๊ฐœ ๊ฐ’</strong></td>
+ </tr>
+ <tr>
+ <td><code>repeat-x</code></td>
+ <td><code>repeat no-repeat</code></td>
+ </tr>
+ <tr>
+ <td><code>repeat-y</code></td>
+ <td><code>no-repeat repeat</code></td>
+ </tr>
+ <tr>
+ <td><code>repeat</code></td>
+ <td><code>repeat repeat</code></td>
+ </tr>
+ <tr>
+ <td><code>space</code></td>
+ <td><code>space space</code></td>
+ </tr>
+ <tr>
+ <td><code>round</code></td>
+ <td><code>round round</code></td>
+ </tr>
+ <tr>
+ <td><code>no-repeat</code></td>
+ <td><code>no-repeat no-repeat</code></td>
+ </tr>
+ </tbody>
+ </table>
+ ๋‘ ๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ์˜ ์•ž์ชฝ์€ ๊ฐ€๋กœ ๋ฐ˜๋ณต ๋ฐฉ๋ฒ•์„, ๋’ค์ชฝ์€ ์„ธ๋กœ ๋ฐ˜๋ณต ๋ฐฉ๋ฒ•์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๋ฐฉ๋ฒ•์˜ ๋™์ž‘ ๋ฐฉ์‹์€ ์•„๋ž˜ ํ‘œ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</dd>
+ <dd>
+ <table class="standard-table">
+ <tbody>
+ <tr>
+ <td><code>repeat</code></td>
+ <td>์š”์†Œ์˜ ๋ฐฐ๊ฒฝ ์˜์—ญ์„ ์ฑ„์šธ ๋•Œ๊นŒ์ง€ ์ด๋ฏธ์ง€๋ฅผ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰ ๋ฐ˜๋ณต ์ด๋ฏธ์ง€๊ฐ€ ๋„˜์น  ๊ฒฝ์šฐ ์ž˜๋ผ๋ƒ…๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td><code>space</code></td>
+ <td>์š”์†Œ๊ฐ€ ์ž˜๋ฆฌ์ง€ ์•Š์„ ๋งŒํผ ์ด๋ฏธ์ง€๋ฅผ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค. ์ œ์ผ ์ฒ˜์Œ๊ณผ ๋งˆ์ง€๋ง‰ ๋ฐ˜๋ณต ์ด๋ฏธ์ง€๋Š” ์š”์†Œ์˜ ์–‘์ชฝ ๋์— ๊ณ ์ •๋˜๊ณ , ๊ฐ ์ด๋ฏธ์ง€ ์‚ฌ์ด์— ๋‚จ์€ ์—ฌ๋ฐฑ์„ ๊ณ ๋ฅด๊ฒŒ ๋ถ„๋ฐฐํ•ฉ๋‹ˆ๋‹ค. ์ž˜๋ฆฌ์ง€ ์•Š๊ณ  ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ๋Š” ์ด๋ฏธ์ง€๊ฐ€ ๋‹จ ํ•œ ์žฅ์ธ ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด {{cssxref("background-position")}} ์†์„ฑ์€ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค. <code>space</code>๋ฅผ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ ์ด๋ฏธ์ง€๊ฐ€ ์ž˜๋ฆฌ๋Š” ๊ฒฝ์šฐ๋Š” ๊ทธ ํฌ๊ธฐ๊ฐ€ ๋„ˆ๋ฌด ์ปค์„œ ํ•œ ์žฅ ์กฐ์ฐจ ๋„ฃ์„ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ๋ฟ์ž…๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td><code>round</code></td>
+ <td>๊ฐ€์šฉ ์˜์—ญ์ด ๋Š˜์–ด๋‚˜๋ฉด ๋ฐ˜๋ณต ์ด๋ฏธ์ง€๋„ ๋Š˜์–ด๋‚˜ ์—ฌ๋ฐฑ์„ ๋‚จ๊ธฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๋ฅผ ํ•˜๋‚˜ ๋” ์ถ”๊ฐ€ํ•  ๊ณต๊ฐ„์ด ์ƒ๊ธฐ๋ฉด (๋‚จ์€ ๊ณต๊ฐ„ &gt;= ์ด๋ฏธ์ง€ ๋„ˆ๋น„์˜ ์ ˆ๋ฐ˜) ๋น„๋กœ์†Œ ๋ฐ˜๋ณต ํšŸ์ˆ˜๋ฅผ ํ•˜๋‚˜ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋•Œ, ์›๋ž˜ ์กด์žฌํ•˜๋˜ ์ด๋ฏธ์ง€๋Š” ๋ชจ๋‘ ์ค„์–ด๋“ค์–ด ์ƒˆ๋กœ์šด ์ด๋ฏธ์ง€๋ฅผ ์œ„ํ•œ ๊ณต๊ฐ„์„ ํ™•๋ณดํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ์‹œ: ์›๋ž˜ ๋„ˆ๋น„๊ฐ€ 260px์ด๊ณ , ์„ธ ๋ฒˆ ๋ฐ˜๋ณต๋œ ์ด๋ฏธ์ง€๋Š” ๊ฐ์ž 300px ๋„ˆ๋น„๊ฐ€ ๋  ๋•Œ๊นŒ์ง€ ๋Š˜์–ด๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ํ›„์—๋Š” ์ด๋ฏธ์ง€๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ๊ฐ์ž 225px๋กœ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td><code>no-repeat</code></td>
+ <td>์ด๋ฏธ์ง€๋ฅผ ๋ฐ˜๋ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ์˜์—ญ์ด ๋‹ค ์ฐจ์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ณตํ•˜์ง€ ์•Š์€ ์ด๋ฏธ์ง€์˜ ์œ„์น˜๋Š” {{cssxref("background-position")}} CSS์†์„ฑ์ด ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</td>
+ </tr>
+ </tbody>
+ </table>
+ </dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}
+</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate">&lt;ol&gt;
+ &lt;li&gt;no-repeat
+ &lt;div class="one"&gt;&lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;repeat
+ &lt;div class="two"&gt;&lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;repeat-x
+ &lt;div class="three"&gt;&lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;repeat-y
+ &lt;div class="four"&gt;&lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;space
+ &lt;div class="five"&gt;&lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;round
+ &lt;div class="six"&gt;&lt;/div&gt;
+ &lt;/li&gt;
+ &lt;li&gt;repeat-x, repeat-y (multiple images)
+ &lt;div class="seven"&gt;&lt;/div&gt;
+ &lt;/li&gt;
+&lt;/ol&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css notranslate">/* Shared for all DIVS in example */
+ol,
+li {
+ margin: 0;
+ padding: 0;
+}
+li {
+ margin-bottom: 12px;
+}
+div {
+ background-image: url(https://mdn.mozillademos.org/files/12005/starsolid.gif);
+ width: 160px;
+ height: 70px;
+}
+
+/* Background repeats */
+.one {
+ background-repeat: no-repeat;
+}
+.two {
+ background-repeat: repeat;
+}
+.three {
+ background-repeat: repeat-x;
+}
+.four {
+ background-repeat: repeat-y;
+}
+.five {
+ background-repeat: space;
+}
+.six {
+ background-repeat: round;
+}
+
+/* Multiple images */
+.seven {
+ background-image: url(https://mdn.mozillademos.org/files/12005/starsolid.gif),
+ url(https://developer.cdn.mozilla.net/media/redesign/img/favicon32.png);
+ background-repeat: repeat-x,
+ repeat-y;
+ height: 144px;
+}</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ', 240, 560)}}</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 Backgrounds', '#the-background-repeat', 'background-repeat')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>Adds support for multiple background images, the two-value syntax allowing distinct repetition behavior for the horizontal and vertical directions, the <code>space</code> and <code>round</code> keywords, and for backgrounds on inline-level elements by precisely defining the background painting area.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'colors.html#propdef-background-repeat', 'background-repeat')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>No significant changes.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#background-repeat', 'background-repeat')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("css.properties.background-repeat")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Backgrounds_and_Borders/Using_multiple_backgrounds">ํ•œ ๋ฒˆ์— ์—ฌ๋Ÿฌ ๋ฐฐ๊ฒฝ ์‚ฌ์šฉํ•˜๊ธฐ</a></li>
+</ul>
diff --git a/files/ko/web/css/background-size/index.html b/files/ko/web/css/background-size/index.html
new file mode 100644
index 0000000000..db02fe7030
--- /dev/null
+++ b/files/ko/web/css/background-size/index.html
@@ -0,0 +1,196 @@
+---
+title: background-size
+slug: Web/CSS/background-size
+tags:
+ - CSS
+ - CSS Background
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/background-size
+---
+<div>{{CSSRef}}</div>
+
+<div><a href="/ko/docs/CSS">CSS</a>ย <strong><code>background-size</code></strong> ์†์„ฑ์€ ์š”์†Œ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Œ€๋กœ ๋‘๊ฑฐ๋‚˜, ๋Š˜๋ฆฌ๊ณ  ์ค„์ด๊ฑฐ๋‚˜, ๊ณต๊ฐ„์— ๋งž์ถœ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</div>
+
+<div></div>
+
+<div>{{EmbedInteractiveExample("pages/css/background-size.html")}}</div>
+
+
+
+<p>๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋กœ ๋ฎ์ด์ง€ ์•Š์€ ๊ณต๊ฐ„์€ย {{cssxref("background-color")}} ์†์„ฑ์œผ๋กœ ์ฑ„์›Œ์ง€๊ณ , ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์—์„œ ํˆฌ๋ช…ํ•˜๊ฑฐ๋‚˜ ๋ฐ˜ํˆฌ๋ช…ํ•œ ๋ถ€๋ถ„์„ ํ†ตํ•ด์„œ๋„ ๋ฐฐ๊ฒฝ์ƒ‰์ด ๋ณด์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+background-size: cover;
+background-size: contain;
+
+/* ๋‹จ์ผ ๊ฐ’ ๊ตฌ๋ฌธ */
+/* ์ด๋ฏธ์ง€ ๋„ˆ๋น„ (๋†’์ด๋Š” 'auto'๊ฐ€ ๋จ) */
+background-size: 50%;
+background-size: 3.2em;
+background-size: 12px;
+background-size: auto;
+
+/* ๋‘ ๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ */
+/* ์ฒซ ๋ฒˆ์งธ ๊ฐ’: ์ด๋ฏธ์ง€ ๋„ˆ๋น„, ๋‘ ๋ฒˆ์งธ ๊ฐ’: ์ด๋ฏธ์ง€ ๋†’์ด */
+background-size: 50% auto;
+background-size: 3em 25%;
+background-size: auto 6px;
+background-size: auto auto;
+
+/* ๋‹ค์ค‘ ๋ฐฐ๊ฒฝ */
+background-size: auto, auto; /* `auto auto`์™€ ํ˜ผ๋™ํ•˜์ง€ ๋ง ๊ฒƒ */
+background-size: 50%, 25%, 25%;
+background-size: 6px, auto, contain;
+
+/* ์ „์—ญ ๊ฐ’ */
+background-size: inherit;
+background-size: initial;
+background-size: unset;
+</pre>
+
+<p>ย <code>background-size</code> ์†์„ฑ์€ ๋‹ค์Œ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย </p>
+
+<ul>
+ <li><code><a href="#contain">contain</a></code>ย ๋˜๋Š”ย <code><a href="#cover">cover</a></code> ํ‚ค์›Œ๋“œ ๊ฐ’ ์‚ฌ์šฉ.</li>
+ <li>๋„ˆ๋น„ ๊ฐ’๋งŒ ์‚ฌ์šฉ. ๋†’์ด๋Š” ์ž๋™์œผ๋กœ <code>{{anch("auto")}}</code>๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.</li>
+ <li>๋„ˆ๋น„์™€ ๋†’์ด ๊ฐ’์„ ๋ชจ๋‘ ์‚ฌ์šฉ. ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ ๋„ˆ๋น„๋กœ, ๋‘ ๋ฒˆ์งธ ๊ฐ’์€ ๋†’์ด๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๊ฐ’์€ย {{cssxref("&lt;length&gt;")}}, {{cssxref("&lt;percentage&gt;")}}, <code>{{anch("auto")}}</code>๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+</ul>
+
+<p>์—ฌ๋Ÿฌ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ์‚ฌ์ด์ฆˆ๋ฅผ ์ง€์ •ํ•˜๋ ค๋ฉด ๊ฐ๊ฐ์˜ ๊ฐ’์„ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ํ•˜์„ธ์š”.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><a id="contain" name="contain"><code>contain</code></a></dt>
+ <dd>์ด๋ฏธ์ง€๊ฐ€ ์ž˜๋ฆฌ๊ฑฐ๋‚˜ ์ฐŒ๊ทธ๋Ÿฌ์ง€์ง€ ์•Š๋Š” ํ•œ๋„ ๋‚ด์—์„œ ์ œ์ผ ํฌ๊ฒŒ ์„ค์ •.</dd>
+ <dt><a id="cover" name="cover"><code>cover</code></a></dt>
+ <dd>์ด๋ฏธ์ง€๊ฐ€ ์ฐŒ๊ทธ๋Ÿฌ์ง€์ง€ ์•Š๋Š” ํ•œ๋„ ๋‚ด์—์„œ ์ œ์ผ ํฌ๊ฒŒ ์„ค์ •. ์ด๋ฏธ์ง€์˜ ๊ฐ€๋กœ์„ธ๋กœ๋น„๊ฐ€ ์š”์†Œ์™€ ๋‹ค๋ฅด๋‹ค๋ฉด ์ด๋ฏธ์ง€๋ฅผ ์„ธ๋กœ ๋˜๋Š” ๊ฐ€๋กœ๋ฐฉํ–ฅ์œผ๋กœ ์ž˜๋ผ๋‚ด์–ด ๋นˆ ๊ณต๊ฐ„์ด ์ƒ๊ธฐ์ง€ ์•Š๋„๋ก ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a id="auto" name="auto"><code>auto</code></a></dt>
+ <dd>๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ์›๋ณธ ํฌ๊ธฐ๋ฅผ ์œ ์ง€.</dd>
+ <dt id="length">{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>์›๋ณธ ํฌ๊ธฐ์˜ ๋„ˆ๋น„/๋†’์ด๋ฅผ ์ฃผ์–ด์ง„ ๊ฐ’์œผ๋กœ ๋Š˜๋ฆฌ๊ฑฐ๋‚˜ ์ค„์ž„. ์Œ์ˆ˜๋Š” ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+ <dt id="percentage">{{cssxref("&lt;percentage&gt;")}}</dt>
+ <dd>Stretches the image in the corresponding dimension to the specified percentage of the <em>background positioning area</em>. The background positioning area is determined by the value of {{cssxref("background-origin")}} (by default, the padding box). However, if the background's {{cssxref("background-attachment")}} value is <code>fixed</code>, the positioning area is instead the entire {{glossary("viewport")}}. Negative values are not allowed.</dd>
+</dl>
+
+<h3 id="์›๋ณธ_ํฌ๊ธฐ์™€_๋น„์œจ">์›๋ณธ ํฌ๊ธฐ์™€ ๋น„์œจ</h3>
+
+<p>The computation of values depends on the image's intrinsic dimensions (width and height) and intrinsic proportions (width-to-height ratio). These attributes are as follows:</p>
+
+<ul>
+ <li>A bitmap image (such as JPG) always has intrinsic dimensions and proportions.</li>
+ <li>A vector image (such as SVG) does not necessarily have intrinsic dimensions. If it has both horizontal and vertical intrinsic dimensions, it also has intrinsic proportions. If it has no dimensions or only one dimension, it may or may not have proportions.</li>
+ <li>CSS {{cssxref("&lt;gradient&gt;")}}s have no intrinsic dimensions or intrinsic proportions.</li>
+ <li>Background images created with the {{cssxref("element()")}} function use the intrinsic dimensions and proportions of the generating element.</li>
+</ul>
+
+<div class="note">
+<p><strong>Note:</strong> The behavior of <code>&lt;gradient&gt;</code>s changed in Gecko 8.0 {{geckoRelease("8.0")}}. Before this, they were treated as images with no intrinsic dimensions, but with intrinsic proportions identical to that of the background positioning area.</p>
+</div>
+
+<div class="note">
+<p><strong>Note:</strong> In Gecko, background images created using the {{cssxref("element()")}} function are currently treated as images with the dimensions of the element, or of the background positioning area if the element is SVG, with the corresponding intrinsic proportion. This is non-standard behavior.</p>
+</div>
+
+<p>Based on the intrinsic dimensions and proportions, the rendered size of the background image is computed as follows:</p>
+
+<dl>
+ <dt>If both components of <code>background-size</code> are specified and are not <code>auto</code>:</dt>
+ <dd>The background image is rendered at the specified size.</dd>
+ <dt>If the <code>background-size</code> is <code>contain</code> or <code>cover</code>:</dt>
+ <dd>While preserving its intrinsic proportions, the image is rendered at the largest size contained within, or covering, the background positioning area. If the image has no intrinsic proportions, then it's rendered at the size of the background positioning area.</dd>
+ <dt>If the <code>background-size</code> is <code>auto</code> or <code>auto auto</code>:</dt>
+ <dd>
+ <ul>
+ <li>If the image has both horizontal and vertical intrinsic dimensions, it's rendered at that size.</li>
+ <li>If the image has no intrinsic dimensions and has no intrinsic proportions, it's rendered at the size of the background positioning area.</li>
+ <li>If the image has no intrinsic dimensions but has intrinsic proportions, it's rendered as if <code>contain</code> had been specified instead.</li>
+ <li>If the image has only one intrinsic dimension and has intrinsic proportions, it's rendered at the size corresponding to that one dimension. The other dimension is computed using the specified dimension and the intrinsic proportions.</li>
+ <li>If the image has only one intrinsic dimension but has no intrinsic proportions, it's rendered using the specified dimension and the other dimension of the background positioning area.</li>
+ </ul>
+ </dd>
+ <dd>
+ <div class="note"><strong>Note:</strong> SVG images have a <code><a href="/en-US/docs/Web/SVG/Attribute/preserveAspectRatio">preserveAspectRatio</a></code> attribute that defaults to the equivalent of <code>contain</code>. In Firefox 43, as opposed to Chrome 52, an explicit <code>background-size</code> causes <code>preserveAspectRatio</code> to be ignored.</div>
+ </dd>
+ <dt>If the <code>background-size</code> has one <code>auto</code> component and one non-<code>auto</code> component:</dt>
+ <dd>
+ <ul>
+ <li>If the image has intrinsic proportions, it's stretched to the specified dimension. The unspecified dimension is computed using the specified dimension and the intrinsic proportions.</li>
+ <li>If the image has no intrinsic proportions, it's stretched to the specified dimension. The unspecified dimension is computed using the image's corresponding intrinsic dimension, if there is one. If there is no such intrinsic dimension, it becomes the corresponding dimension of the background positioning area.</li>
+ </ul>
+ </dd>
+</dl>
+
+<div class="note">
+<p><strong>Note:</strong> Background sizing for vector images that lack intrinsic dimensions or proportions is not yet fully implemented in all browsers. Be careful about relying on the behavior described above, and test in multiple browsers to be sure the results are acceptable.</p>
+</div>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}
+</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<p>Please see <a href="/en-US/docs/Web/CSS/CSS_Backgrounds_and_Borders/Scaling_background_images">Scaling background images</a> for examples.</p>
+
+<h2 id="์ฐธ๊ณ ">์ฐธ๊ณ </h2>
+
+<p>If you use a <code>&lt;gradient&gt;</code> as the background and specify a <code>background-size</code> to go with it, it's best not to specify a size that uses a single <code>auto</code> component, or is specified using only a width value (for example, <code>background-size: 50%</code>). Rendering of <code>&lt;gradient&gt;</code>s in such cases changed in Firefox 8, and at present is generally inconsistent across browsers, which do not all implement rendering in full accordance with <a href="http://www.w3.org/TR/css3-background/#the-background-size" title="http://www.w3.org/TR/css3-background/#the-background-size">the CSS3 <code>background-size</code> specification</a> and with <a href="http://dev.w3.org/csswg/css3-images/#gradients" title="http://dev.w3.org/csswg/css3-images/#gradients">the CSS3 Image Values gradient specification</a>.</p>
+
+<pre class="brush: css">.gradient-example {
+ width: 50px;
+ height: 100px;
+ background-image: linear-gradient(blue, red);
+
+ /* Not safe to use */
+ background-size: 25px;
+ background-size: 50%;
+ background-size: auto 50px;
+ background-size: auto 50%;
+
+ /* Safe to use */
+ background-size: 25px 50px;
+ background-size: 50% 50%;
+}
+</pre>
+
+<p>Note that it's particularly not recommended to use a pixel dimension and an <code>auto</code> dimension with a <code>&lt;gradient&gt;</code>, because it's impossible to replicate rendering in versions of Firefox prior to 8, and in browsers not implementing Firefox 8's rendering, without knowing the exact size of the element whose background is being specified.</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Backgrounds', '#the-background-size', 'background-size')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</p>
+
+<p>{{Compat("css.properties.background-size")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/en-US/docs/CSS/Scaling_background_images" title="CSS/Scaling_background_images">Scaling background images</a></li>
+ <li><a href="/en-US/docs/Web/CSS/Scaling_of_SVG_backgrounds">Scaling of SVG backgrounds</a></li>
+ <li>{{cssxref("object-fit")}}</li>
+</ul>
diff --git a/files/ko/web/css/background/index.html b/files/ko/web/css/background/index.html
new file mode 100644
index 0000000000..1fd697b1d8
--- /dev/null
+++ b/files/ko/web/css/background/index.html
@@ -0,0 +1,178 @@
+---
+title: background
+slug: Web/CSS/background
+tags:
+ - CSS
+ - CSS Background
+ - CSS Property
+ - Reference
+ - 'recipe:css-shorthand-property'
+translation_of: Web/CSS/background
+---
+<div>{{CSSRef("CSS Background")}}</div>
+
+<p><a href="/ko/docs/Web/API/CSS">CSS </a><strong><code>background</code> </strong><a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์€ ์ƒ‰์ƒ, ์ด๋ฏธ์ง€, ์›์ , ํฌ๊ธฐ, ๋ฐ˜๋ณต ๋“ฑ ์—ฌ๋Ÿฌ ๋ฐฐ๊ฒฝ ์Šคํƒ€์ผ์„ ํ•œ ๋ฒˆ์— ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/background.html")}}</div>
+
+
+
+<h2 id="๊ตฌ์„ฑ_์†์„ฑ">๊ตฌ์„ฑ ์†์„ฑ</h2>
+
+<p><code>background</code>๋Š” ๋‹จ์ถ• ์†์„ฑ์œผ๋กœ์„œ ๋‹ค์Œ์˜ ํ•˜์œ„ ์†์„ฑ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>{{cssxref("background-attachment")}}</li>
+ <li>{{cssxref("background-clip")}}</li>
+ <li>{{cssxref("background-color")}}</li>
+ <li>{{cssxref("background-image")}}</li>
+ <li>{{cssxref("background-origin")}}</li>
+ <li>{{cssxref("background-position")}}</li>
+ <li>{{cssxref("background-repeat")}}</li>
+ <li>{{cssxref("background-size")}}</li>
+</ul>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css notranslate">/* &lt;background-color&gt; ์‚ฌ์šฉ */
+background: green;
+
+/* &lt;bg-image&gt;์™€ &lt;repeat-style&gt; ์‚ฌ์šฉ */
+background: url("test.jpg") repeat-y;
+
+/* &lt;box&gt;์™€ &lt;background-color&gt; ์‚ฌ์šฉ */
+background: border-box red;
+
+/* ๋‹จ์ผ ์ด๋ฏธ์ง€, ์ค‘์•™ ๋ฐฐ์น˜ ๋ฐ ํฌ๊ธฐ ์กฐ์ ˆ */
+background: no-repeat center/80% url("../img/image.png");
+</pre>
+
+<p><code>background</code> ์†์„ฑ์„ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ํ•ด์„œ ๋ฐฐ๊ฒฝ ๋ ˆ์ด์–ด๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๊ฐ ๋ ˆ์ด์–ด์˜ ๊ตฌ๋ฌธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>๊ฐ ๋ ˆ์ด์–ด๋Š” ๋‹ค์Œ ๊ฐ’์„ ๊ฐ€์ง€๊ฑฐ๋‚˜ ๊ฐ€์ง€์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+ <ul>
+ <li><code><a href="#attachment">&lt;attachment&gt;</a></code></li>
+ <li><code><a href="#bg-image">&lt;bg-image&gt;</a></code></li>
+ <li><code><a href="#position">&lt;position&gt;</a></code></li>
+ <li><code><a href="#bg-size">&lt;bg-size&gt;</a></code></li>
+ <li><code><a href="#repeat-style">&lt;repeat-style&gt;</a></code></li>
+ </ul>
+ </li>
+ <li><code><a href="#bg-size">&lt;bg-size&gt;</a></code> ๊ฐ’์€ <code><a href="#position">&lt;position&gt;</a></code> ๋ฐ”๋กœ ๋’ค์—๋งŒ ์œ„์น˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ '/' ๋ฌธ์ž๋กœ ๊ตฌ๋ถ„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด "<code>center/80%</code>" ์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><code><a href="#box">&lt;box&gt;</a></code> ๊ฐ’์€ 2๊ฐœ๊นŒ์ง€ ๊ฐ€์ง€๊ฑฐ๋‚˜ ๊ฐ€์ง€์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 1๊ฐœ ๊ฐ€์ง„๋‹ค๋ฉด {{cssxref("background-origin")}}๊ณผ {{cssxref("background-clip")}}์„ ๋ชจ๋‘ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. 2๊ฐœ ๊ฐ€์ง„๋‹ค๋ฉด ์ฒ˜์Œ ๊ฐ’์€ {{cssxref("background-origin")}}, ๋‘ ๋ฒˆ์งธ ๊ฐ’์€ {{cssxref("background-clip")}}์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><code><a href="#background-color">&lt;background-color&gt;</a></code> ๊ฐ’์€ ๋งˆ์ง€๋ง‰ ๋ ˆ์ด์–ด๋งŒ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h3 id="๊ฐ’"><a id="values" name="values">๊ฐ’</a></h3>
+
+<dl>
+ <dt><a id="attachment" name="attachment"><code>&lt;attachment&gt;</code></a></dt>
+ <dd>{{cssxref("background-attachment")}}</dd>
+ <dt><a id="box" name="box"><code>&lt;box&gt;</code></a></dt>
+ <dd>{{cssxref("background-clip")}}, {{cssxref("background-origin")}}</dd>
+ <dt><a id="background-color" name="background-color"><code>&lt;background-color&gt;</code></a></dt>
+ <dd>{{cssxref("background-color")}}</dd>
+ <dt><a id="bg-image" name="bg-image"><code>&lt;bg-image&gt;</code></a></dt>
+ <dd>{{Cssxref("background-image")}}</dd>
+ <dt><a id="position" name="position"><code>&lt;position&gt;</code></a></dt>
+ <dd>{{cssxref("background-position")}}</dd>
+ <dt><a id="repeat-style" name="repeat-style"><code>&lt;repeat-style&gt;</code></a></dt>
+ <dd>{{cssxref("background-repeat")}}</dd>
+ <dt><a id="bg-size" name="bg-size"><code>&lt;bg-size&gt;</code></a></dt>
+ <dd>{{cssxref("background-size")}}</dd>
+</dl>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p>๋ธŒ๋ผ์šฐ์ €๋Š” ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ์–ด๋– ํ•œ ์ถ”๊ฐ€ ์ •๋ณด๋„ ์ ‘๊ทผ์„ฑ ๋ณด์กฐ ๊ธฐ์ˆ ์— ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์Šคํฌ๋ฆฐ ๋ฆฌ๋”์˜ ๊ฒฝ์šฐ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ์กด์žฌ ์œ ๋ฌด์กฐ์ฐจ ์•Œ๋ ค์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๊ฐ€ ํŽ˜์ด์ง€ ๋ชฉ์ ์˜ ์ดํ•ด์— ํ•„์ˆ˜์ ์ธ ์ •๋ณด๋ฅผ ๊ฐ–๊ณ  ์žˆ๋‹ค๋ฉด ๋ฌธ์„œ์—์„œ ๊ตฌ์กฐ์ ์œผ๋กœ ์„ค๋ช…ํ•˜๋Š” ํŽธ์ด ์ข‹์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.1_%E2%80%94_Providing_text_alternatives_for_non-text_content">MDN Understanding WCAG, Guideline 1.1 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/2016/NOTE-UNDERSTANDING-WCAG20-20161007/text-equiv-all.html">Understanding Success Criterion 1.1.1 | W3C Understanding WCAG 2.0</a></li>
+</ul>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์ƒ‰์ƒ_ํ‚ค์›Œ๋“œ์™€_์ด๋ฏธ์ง€๋ฅผ_์‚ฌ์šฉํ•œ_๋ฐฐ๊ฒฝ">์ƒ‰์ƒ ํ‚ค์›Œ๋“œ์™€ ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•œ ๋ฐฐ๊ฒฝ</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;p class="topbanner"&gt;
+ ์ž‘์€ ๋ณ„&lt;br/&gt;
+ ๋ฐ˜์ง ๋ฐ˜์ง&lt;br/&gt;
+ ์ž‘์€ ๋ณ„
+&lt;/p&gt;
+&lt;p class="warning"&gt;๋ฌธ๋‹จ ํ•˜๋‚˜&lt;p&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">.warning {
+ background: pink;
+}
+
+.topbanner {
+ background: url("https://mdn.mozillademos.org/files/11983/starsolid.gif") #99f repeat-y fixed;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample("์ƒ‰์ƒ_ํ‚ค์›Œ๋“œ์™€_์ด๋ฏธ์ง€๋ฅผ_์‚ฌ์šฉํ•œ_๋ฐฐ๊ฒฝ")}}</p>
+
+<ul>
+</ul>
+
+<h2 id="Notes" name="Notes">๋ช…์„ธ</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 Backgrounds', '#the-background', 'background')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>The shorthand property has been extended to support multiple backgrounds and the new {{cssxref("background-size")}}, {{cssxref("background-origin")}} and {{cssxref("background-clip")}} properties.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'colors.html#propdef-background', 'background')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>No significant changes</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#background', 'background')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_.ED.98.B8.ED.99.98.EC.84.B1" name="Browser_.ED.98.B8.ED.99.98.EC.84.B1">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.background")}}</p>
+
+<h2 id="See_Also" name="See_Also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("box-decoration-break")}}</li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Images/Using_CSS_gradients">CSS ๊ทธ๋ ˆ์ด๋””์–ธํŠธ ์‚ฌ์šฉํ•˜๊ธฐ</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Backgrounds_and_Borders/Using_multiple_backgrounds">ํ•œ ๋ฒˆ์— ์—ฌ๋Ÿฌ ๋ฐฐ๊ฒฝ ์‚ฌ์šฉํ•˜๊ธฐ</a></li>
+</ul>
+
+<p><span class="comment">Categoria</span></p>
diff --git a/files/ko/web/css/basic-shape/index.html b/files/ko/web/css/basic-shape/index.html
new file mode 100644
index 0000000000..1697320804
--- /dev/null
+++ b/files/ko/web/css/basic-shape/index.html
@@ -0,0 +1,179 @@
+---
+title: <basic-shape>
+slug: Web/CSS/basic-shape
+tags:
+ - CSS
+ - CSS Date Type
+ - CSS Shapes
+ - Reference
+translation_of: Web/CSS/basic-shape
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>&lt;basic-shape&gt;</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> <a href="/ko/docs/Web/CSS/CSS_Types">์ž๋ฃŒํ˜•</a>์€ {{cssxref("clip-path")}}, {{cssxref("shape-outside")}}, {{cssxref("offset-path")}} ์†์„ฑ์ด ์‚ฌ์šฉํ•  ํ˜•ํƒœ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/type-basic-shape.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p><code>&lt;basic-shape&gt;</code> ์ž๋ฃŒํ˜•์€ ์•„๋ž˜์˜ ๊ธฐ๋ณธ ํ˜•ํƒœ ํ•จ์ˆ˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>ํ˜•ํƒœ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ, ํ˜•ํƒœ์˜ ๊ธฐ์ค€ ์ƒ์ž๋Š” <code>&lt;basic-shape&gt;</code> ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋Š” ์†์„ฑ์ด ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ํ˜•ํƒœ์˜ ์ขŒํ‘œ๊ณ„๋Š” ๊ธฐ์ค€ ์ƒ์ž์˜ ์ขŒ์ƒ๋‹จ์„ ์›์ ์œผ๋กœ ํ•˜๊ณ , X์ถ•์€ ์˜ค๋ฅธ์ชฝ, Y์ถ•์€ ์•„๋ž˜์ชฝ์œผ๋กœ ๋‚˜๊ฐ€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋ฐฑ๋ถ„์œจ๋ฃŒ ํ‘œํ˜„ํ•œ ๋ชจ๋“  ๊ธธ์ด๋Š” ๊ธฐ์ค€ ์ƒ์ž์˜ ํฌ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ด ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="ํ˜•ํƒœ_ํ•จ์ˆ˜">ํ˜•ํƒœ ํ•จ์ˆ˜</h3>
+
+<p>๋‹ค์Œ์˜ ํ˜•ํƒœ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  <code>&lt;basic-shape&gt;</code> ๊ฐ’์€ ํ•จ์ˆ˜ํ˜• ํ‘œ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜๊ณ , ์—ฌ๊ธฐ์„œ๋Š” <a href="/ko/docs/Web/CSS/Value_definition_syntax">๊ฐ’ ์ •์˜ ๊ตฌ๋ฌธ</a>์„ ํ†ตํ•ด ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<dl>
+ <dt><code><a id="inset()" name="inset()"></a>inset()</code></dt>
+ <dd>
+ <pre class="syntaxbox"><code>inset( &lt;shape-arg&gt;{1,4} [round &lt;border-radius&gt;]? )</code></pre>
+
+ <p>์ธ์…‹(inset) ์‚ฌ๊ฐํ˜•์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+ <p>๋งค๊ฐœ๋ณ€์ˆ˜ ๋„ค ๊ฐœ๋ฅผ ๋ชจ๋‘ ์ œ๊ณตํ–ˆ์„ ๋• ๊ธฐ์ค€ ์ƒ์ž์˜ ์ƒ, ์šฐ, ํ•˜, ์ขŒ์ธก ๋ชจ์„œ๋ฆฌ์—์„œ ๊ฐ๊ฐ์˜ ๊ฐ’๋งŒํผ ์•ˆ์ชฝ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ์ธ์…‹ ์‚ฌ๊ฐํ˜•์˜ ๋ชจ์„œ๋ฆฌ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์—ฌ๋ฐฑ ๋‹จ์ถ• ์†์„ฑ์˜ ๊ตฌ๋ถ„์„ ๋”ฐ๋ฅด๋ฏ€๋กœ ๋„ค ๋ชจ์„œ๋ฆฌ๋ฅผ ํ•œ ๊ฐœ, ๋‘ ๊ฐœ ๋“ฑ์˜ ๊ฐ’๋งŒ์œผ๋กœ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+ <p>์„ ํƒ์  {{cssxref("border-radius", "&lt;border-radius&gt;")}} ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ <code>border-radius</code> ๋‹จ์ถ• ์†์„ฑ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•˜๋ฉด ์ธ์…‹ ์‚ฌ๊ฐํ˜•์˜ ๋ชจ์„œ๋ฆฌ๋ฅผ ๋‘ฅ๊ธ€๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+ <p>์ขŒ์šฐ ์ธ์…‹ ๊ฐ๊ฐ 75%์ฒ˜๋Ÿผ, ํ•œ ์ถ•์˜ ์ธ์…‹ ์Œ ๊ฐ’์˜ ํ•ฉ์ด ์š”์†Œ๊ฐ€ ์ฐจ์ง€ํ•˜๋Š” ํฌ๊ธฐ๋ณด๋‹ค ํฐ ๊ฒฝ์šฐ ๋ฉด์  ์—†๋Š” ํ˜•ํƒœ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+ <div class="hidden">
+ <p>For this specification, this results in an empty float area.</p>
+ </div>
+ </dd>
+ <dt><code><a id="circle()" name="circle()"></a>circle()</code></dt>
+ <dd>
+ <pre class="syntaxbox"><code><code><code>circle( [&lt;shape-radius&gt;]? [at &lt;position&gt;]? )</code></code></code></pre>
+
+ <p><code>&lt;shape-radius&gt;</code> ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์›์˜ ๋ฐ˜์ง€๋ฆ„ <em>r</em>์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์Œ์ˆ˜๋Š” ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฐฑ๋ถ„์œจ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ์ค€ ์ƒ์ž์˜ ๋„ˆ๋น„์™€ ๋†’์ด๋ฅผ ๊ณต์‹ <code>sqrt(width^2+height^2)/sqrt(2)</code>์— ๋Œ€์ž…ํ•œ ๊ฒฐ๊ณผ๊ฐ€ ์ตœ์ข… ๊ฐ’์ด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+ <p>{{cssxref("&lt;position&gt;")}} ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์›์˜ ์ค‘์‹ฌ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ƒ๋žตํ•  ๊ฒฝ์šฐ ์ค‘์•™์„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+ </dd>
+ <dt><code><a id="ellipse()" name="ellipse()"></a>ellipse()</code></dt>
+ <dd>
+ <pre class="syntaxbox"><code><code><code>ellipse( [&lt;shape-radius&gt;{2}]? [at &lt;position&gt;]? )</code></code></code></pre>
+
+ <p><code>&lt;shape-radius&gt;</code> ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ํƒ€์›์˜ X์ถ•, Y์ถ• ๋ฐ˜์ง€๋ฆ„์ธ r<sub>x</sub>์™€ r<sub>y</sub>๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๊ฐ’ ๋ชจ๋‘ ์Œ์ˆ˜๋Š” ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฐฑ๋ถ„์œจ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ์ค€ ์ƒ์ž์˜ ๋„ˆ๋น„(r<sub>x</sub>)์™€ ๋†’์ด(r<sub>y</sub>)๋ฅผ ์‚ฌ์šฉํ•ด ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.</p>
+
+ <p>{{cssxref("&lt;position&gt;")}} ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ํƒ€์›์˜ ์ค‘์‹ฌ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ƒ๋žตํ•  ๊ฒฝ์šฐ ์ค‘์•™์„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+ </dd>
+ <dt><code><a id="polygon()" name="polygon()"></a>polygon()</code></dt>
+ <dd>
+ <pre class="syntaxbox"><code>polygon( [&lt;fill-rule&gt;,]? [&lt;shape-arg&gt; &lt;shape-arg&gt;]# )</code></pre>
+
+ <p><code>&lt;fill-rule&gt;</code> represents the <a href="/en-US/docs/Web/SVG/Attribute/fill-rule">filling rule</a> used to determine the interior of the polygon. Possible values are <code>nonzero</code> and <code>evenodd</code>. Default value when omitted is <code>nonzero</code>.</p>
+
+ <p>Each pair argument in the list represents <em>x<sub>i</sub></em> and <em>y<sub>i</sub></em> - the x and y axis coordinates of the i<sup>th</sup> vertex of the polygon.</p>
+ </dd>
+ <dt><code><a id="path()" name="path()"></a>path()</code></dt>
+ <dd>
+ <pre class="syntaxbox"><code>path( [&lt;fill-rule&gt;,]? &lt;string&gt;)</code></pre>
+
+ <p>The optional <code>&lt;fill-rule&gt;</code> represents the <a href="/en-US/docs/Web/SVG/Attribute/fill-rule">filling rule</a> used to determine the interior of the path. Possible values are <code>nonzero</code> and <code>evenodd</code>. Default value when omitted is <code>nonzero</code>.</p>
+
+ <p>The required &lt;string&gt; is an <a href="/en-US/docs/SVG/Attribute/d">SVG Path</a> string encompassed in quotes</p>
+ </dd>
+</dl>
+
+<p>The arguments not defined above are defined as follows:</p>
+
+<pre class="syntaxbox"><code>&lt;shape-arg&gt; = &lt;length&gt; | &lt;percentage&gt;
+&lt;shape-radius&gt; = &lt;length&gt; | &lt;percentage&gt; | closest-side | farthest-side</code></pre>
+
+<p>Defines a radius for a circle or ellipse. If omitted it defaults to <code>closest-side</code>.</p>
+
+<p><code>closest-side</code> uses the length from the center of the shape to the closest side of the reference box. For circles, this is the closest side in any dimension. For ellipses, this is the closest side in the radius dimension.</p>
+
+<p><code>farthest-side</code> uses the length from the center of the shape to the farthest side of the reference box. For circles, this is the farthest side in any dimension. For ellipses, this is the farthest side in the radius dimension.</p>
+
+<h2 id="๊ธฐ๋ณธ_ํ˜•ํƒœ์˜_๊ณ„์‚ฐ๊ฐ’">๊ธฐ๋ณธ ํ˜•ํƒœ์˜ ๊ณ„์‚ฐ๊ฐ’</h2>
+
+<p>The values in a <code>&lt;basic-shape&gt;</code> function are computed as specified, with these exceptions:</p>
+
+<ul>
+ <li>Omitted values are included and compute to their defaults.</li>
+ <li>A {{cssxref("&lt;position&gt;")}} value in <code>circle()</code> or <code>ellipse()</code> is computed as a pair of offsets (horizontal then vertical) from the top left origin, each given as a combination of an absolute length and a percentage.</li>
+ <li>A <a href="/en-US/docs/Web/CSS/border-radius"><code>&lt;border-radius&gt;</code></a> value in <code>inset()</code> is computed as an expanded list of all eight {{cssxref("length")}} or percentage values.</li>
+</ul>
+
+<h2 id="๊ธฐ๋ณธ_ํ˜•ํƒœ์˜_๋ณด๊ฐ„๋ฒ•">๊ธฐ๋ณธ ํ˜•ํƒœ์˜ ๋ณด๊ฐ„๋ฒ•</h2>
+
+<p>When animating between one <code>&lt;basic-shape&gt;</code> and another, the rules below are applied. The values in the shape functions interpolate as a simple list. The list values interpolate as {{cssxref("&lt;length&gt;")}}, {{cssxref("&lt;percentage&gt;")}}, or {{cssxref("calc()")}} where possible. If list values are not one of those types but are identical, those values do interpolate.</p>
+
+<ul>
+ <li>Both shapes must use the same reference box.</li>
+ <li>If both shapes are the same type, that type is <code>ellipse()</code> or <code>circle()</code>, and none of the radii use the <code>closest-side</code> or <code>farthest-side</code> keywords, interpolate between each value in the shape functions.</li>
+ <li>If both shapes are of type <code>inset()</code>, interpolate between each value in the shape functions.</li>
+ <li>If both shapes are of type <code>polygon()</code>, both polygons have the same number of vertices, and use the same <code>&lt;fill-rule&gt;</code>, interpolate between each value in the shape functions.</li>
+ <li>If both shapes are of type <code>path()</code>, both paths strings have the same number and types of path data commands in the same order, interpolate each path data command as real numbers.</li>
+ <li>In all other cases no interpolation occurs.</li>
+</ul>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="Animated_polygon">Animated polygon</h3>
+
+<p>In this example, we use the <a href="/en-US/docs/Web/CSS/@keyframes">@keyframes</a> at-rule to animate a clip path between two polygons. Note that both polygons have the same number of vertices, which is necessary for this type of animation to work.</p>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html">&lt;div&gt;&lt;/div&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">div {
+ width: 300px;
+ height: 300px;
+ background: repeating-linear-gradient(red, orange 50px);
+ clip-path: polygon(50% 0%, 60% 40%, 100% 50%, 60% 60%, 50% 100%, 40% 60%, 0% 50%, 40% 40%);
+ animation: 4s poly infinite alternate ease-in-out;
+ margin: 10px auto;
+}
+
+@keyframes poly {
+ from {
+ clip-path: polygon(50% 0%, 60% 40%, 100% 50%, 60% 60%, 50% 100%, 40% 60%, 0% 50%, 40% 40%);
+ }
+
+ to {
+ clip-path: polygon(50% 30%, 100% 0%, 70% 50%, 100% 100%, 50% 70%, 0% 100%, 30% 50%, 0% 0%);
+ }
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('Animated_polygon','340', '340')}}</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('CSS Shapes', '#basic-shape-functions', '&lt;basic-shape&gt;') }}</td>
+ <td>{{ Spec2('CSS Shapes') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.types.basic-shape")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><code>&lt;basic-shape&gt;</code>๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์†์„ฑ: {{cssxref("clip-path")}}, {{cssxref("shape-outside")}}</li>
+ <li><a href="/en-US/docs/Tools/Page_Inspector/How_to/Edit_CSS_shapes">Edit Shape Paths in CSS โ€” Firefox Developer Tools</a></li>
+</ul>
diff --git a/files/ko/web/css/blend-mode/index.html b/files/ko/web/css/blend-mode/index.html
new file mode 100644
index 0000000000..f5570e1ce3
--- /dev/null
+++ b/files/ko/web/css/blend-mode/index.html
@@ -0,0 +1,404 @@
+---
+title: <blend-mode>
+slug: Web/CSS/blend-mode
+tags:
+ - CSS
+ - CSS Data Type
+ - Reference
+ - ๋ธ”๋ Œ๋“œ ๋ชจ๋“œ
+ - ํ˜ผํ•ฉ ๋ชจ๋“œ
+translation_of: Web/CSS/blend-mode
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS </a><strong><code>&lt;blend-mode&gt;</code></strong> <a href="/ko/docs/Web/CSS/CSS_Types">์ž๋ฃŒํ˜•</a>์€ ์š”์†Œ๊ฐ€ ๊ฒน์น  ๊ฒฝ์šฐ ์ƒ‰์ƒ์ด ์–ด๋–ป๊ฒŒ ๋‚˜ํƒ€๋‚˜์•ผ ํ•˜๋Š”์ง€ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. {{cssxref("background-blend-mode")}}์™€ {{cssxref("mix-blend-mode")}} ์†์„ฑ์—์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์ตœ์ข… ์ƒ‰์ƒ์€ ํ˜ผํ•ฉ ๋ชจ๋“œ๋ฅผ ์ ์šฉํ•œ ๋ ˆ์ด์–ด ๊ฐ๊ฐ์˜ ํ”ฝ์…€ ํ•˜๋‚˜์”ฉ์— ๋Œ€ํ•ด ์ „๊ฒฝ์ƒ‰๊ณผ ๋ฐฐ๊ฒฝ์ƒ‰์„ ์ทจํ•œ ํ›„ ๋ชจ๋“œ์— ๋”ฐ๋ผ ๊ณ„์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ๋‚˜์˜จ ์ƒˆ๋กœ์šด ๊ฐ’์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p><code>&lt;blend-mode&gt;</code>ย ์ž๋ฃŒํ˜•์€ ๋‹ค์Œ ํ‚ค์›Œ๋“œ ๊ฐ’ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code><a id="normal" name="normal">normal</a></code></dt>
+ <dd>
+ <p>๋ฐฐ๊ฒฝ์ƒ‰์— ์ƒ๊ด€ํ•˜์ง€ ์•Š๊ณ  ์ตœ์ƒ๋‹จ ์ƒ‰์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.<br>
+ ๋‘ ์žฅ์˜ ๋ถˆํˆฌ๋ช…ํ•œ ์ข…์ด๋ฅผ ๊ฒน์นœ ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+ <div id="normal_example">
+ <div class="hidden">
+ <pre class="brush: html">&lt;div id="div"&gt;&lt;/div&gt;</pre>
+
+ <pre class="brush: css">#div {
+ย  width: 300px;
+ย  height: 300px;
+ย  background: url('https://mdn.mozillademos.org/files/8543/br.png'),
+ url('https://mdn.mozillademos.org/files/8545/tr.png');
+ background-blend-mode: normal;
+}</pre>
+ </div>
+ </div>
+
+ <p>{{ EmbedLiveSample('normal_example', "300", "300") }}</p>
+ </dd>
+ <dt><code><a id="multiply" name="multiply">multiply</a></code></dt>
+ <dd>
+ <p>์ตœ์ข… ์ƒ‰์€ ์ „๊ฒฝ๊ณผ ๋ฐฐ๊ฒฝ์ƒ‰์„ ๊ณฑํ•œ ๊ฐ’์ž…๋‹ˆ๋‹ค.<br>
+ ๊ฒ€์€ ๋ ˆ์ด์–ด๋Š” ์ตœ์ข… ๋ ˆ์ด์–ด๋ฅผ ๊ฒ€์€ ์ƒ‰์œผ๋กœ ๋งŒ๋“ค๊ณ , ํ•˜์–€ ๋ ˆ์ด์–ด๋Š”ย ์•„๋ฌด๋Ÿฐ ๋ณ€ํ™”๋„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.<br>
+ ํˆฌ๋ช…ํ•œ ํ•„๋ฆ„์— ํ”„๋ฆฐํŠธํ•œ ์ด๋ฏธ์ง€๋ฅผ ์„œ๋กœ ๊ฒน์นœ ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+ <div id="multiply_example">
+ <div class="hidden">
+ <pre class="brush: html">&lt;div id="div"&gt;&lt;/div&gt;</pre>
+
+ <pre class="brush: css">#div {
+ย  width: 300px;
+ย  height: 300px;
+ย  background: url('https://mdn.mozillademos.org/files/8543/br.png'),
+ url('https://mdn.mozillademos.org/files/8545/tr.png');
+ย  background-blend-mode: multiply;
+}</pre>
+ </div>
+ </div>
+
+ <p>{{ EmbedLiveSample('multiply_example', "300", "300") }}</p>
+ </dd>
+ <dt><code><a id="screen" name="screen">screen</a></code></dt>
+ <dd>
+ <p>์ตœ์ข… ์ƒ‰์€ ์ „๊ฒฝ๊ณผ ๋ฐฐ๊ฒฝ์ƒ‰์„ ๊ฐ๊ฐ ๋ฐ˜์ „ํ•œ ํ›„ ์„œ๋กœ ๊ณฑํ•ด ๋‚˜์˜จ ๊ฐ’์„ ๋‹ค์‹œ ๋ฐ˜์ „ํ•œ ๊ฐ’์ž…๋‹ˆ๋‹ค.<br>
+ ๊ฒ€์€ ๋ ˆ์ด์–ด๋Š” ์•„๋ฌด๋Ÿฐ ๋ณ€ํ™”๋„ ์ฃผ์ง€ ์•Š๊ณ , ํ•˜์–€ ๋ ˆ์ด์–ด๋Š” ์ตœ์ข… ๋ ˆ์ด์–ด๋ฅผ ํ•˜์–—๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.<br>
+ ํ”„๋กœ์ ํ„ฐ ๋‘ ๋Œ€๋กœ ์ด๋ฏธ์ง€๋ฅผ ๊ฒน์นœ ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+ <div id="screen_example">
+ <div class="hidden">
+ <pre class="brush: html">&lt;div id="div"&gt;&lt;/div&gt;</pre>
+
+ <pre class="brush: css">#div {
+ย  width: 300px;
+ย  height: 300px;
+ย  background: url('https://mdn.mozillademos.org/files/8543/br.png'),
+ url('https://mdn.mozillademos.org/files/8545/tr.png');
+ย  background-blend-mode: screen;
+}</pre>
+ </div>
+ </div>
+
+ <p>{{ EmbedLiveSample('screen_example', "300", "300") }}</p>
+ </dd>
+ <dt><code><a id="overlay" name="overlay">overlay</a></code></dt>
+ <dd>๋ฐฐ๊ฒฝ์ƒ‰์ด ๋” ์–ด๋‘์šด ๊ฒฝ์šฐ <code>multiply</code>, ๋” ๋ฐ์€ ๊ฒฝ์šฐย <code>screen</code>์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.<br>
+ <code>hard-light</code>์™€ ๊ฐ™์ง€๋งŒ ๋ฐฐ๊ฒฝ๊ณผ ์ „๊ฒฝ์„ ๋’ค์ง‘์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+ <div id="overlay_example">
+ <div class="hidden">
+ <pre class="brush: html">&lt;div id="div"&gt;&lt;/div&gt;</pre>
+
+ <pre class="brush: css">#div {
+ย  width: 300px;
+ย  height: 300px;
+ย  background: url('https://mdn.mozillademos.org/files/8543/br.png'),
+ url('https://mdn.mozillademos.org/files/8545/tr.png');
+ย  background-blend-mode: overlay;
+}</pre>
+ </div>
+ </div>
+
+ <p>{{ EmbedLiveSample('overlay_example', "300", "300") }}</p>
+ </dd>
+ <dt><code><a id="darken" name="darken">darken</a></code></dt>
+ <dd>
+ <p>์ตœ์ข… ์ƒ‰์€ ๊ฐ๊ฐ์˜ ์ƒ‰์ƒ ์ฑ„๋„์— ๋Œ€ํ•ด ์ œ์ผ ์–ด๋‘์šด ๊ฐ’์„ ์ทจํ•œ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค.</p>
+
+ <div id="darken_example">
+ <div class="hidden">
+ <pre class="brush: html">&lt;div id="div"&gt;&lt;/div&gt;</pre>
+
+ <pre class="brush: css">#div {
+ย  width: 300px;
+ย  height: 300px;
+ย  background: url('https://mdn.mozillademos.org/files/8543/br.png'),
+ url('https://mdn.mozillademos.org/files/8545/tr.png');
+ย  background-blend-mode: darken;
+}</pre>
+ </div>
+ </div>
+
+ <p>{{ EmbedLiveSample('darken_example', "300", "300") }}</p>
+ </dd>
+ <dt><code><a id="lighten" name="lighten">lighten</a></code></dt>
+ <dd>
+ <p>์ตœ์ข… ์ƒ‰์€ ๊ฐ๊ฐ์˜ ์ƒ‰์ƒ ์ฑ„๋„์— ๋Œ€ํ•ด ์ œ์ผ ๋ฐ์€ ๊ฐ’์„ ์ทจํ•œ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค.</p>
+
+ <div id="lighten_example">
+ <div class="hidden">
+ <pre class="brush: html">&lt;div id="div"&gt;&lt;/div&gt;</pre>
+
+ <pre class="brush: css">#div {
+ย  width: 300px;
+ย  height: 300px;
+ย  background: url('https://mdn.mozillademos.org/files/8543/br.png'),
+ url('https://mdn.mozillademos.org/files/8545/tr.png');
+ย  background-blend-mode: lighten;
+}</pre>
+ </div>
+ </div>
+
+ <p>{{ EmbedLiveSample('lighten_example', "300", "300") }}</p>
+ </dd>
+ <dt><code><a id="color-dodge" name="color-dodge">color-dodge</a></code></dt>
+ <dd>
+ <p>์ตœ์ข… ์ƒ‰์€ ๋ฐฐ๊ฒฝ์ƒ‰์„ ์ „๊ฒฝ์ƒ‰์˜ ์—ญ์œผ๋กœ ๋‚˜๋ˆˆ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค.<br>
+ ๊ฒ€์€ ์ „๊ฒฝ์ƒ‰์€ ์•„๋ฌด๋Ÿฐ ๋ณ€ํ™”๋„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ „๊ฒฝ์ƒ‰์ด ๋ฐฐ๊ฒฝ์ƒ‰์˜ ์—ญ์ธ ๊ฒฝ์šฐ ์ œ์ผ ๋ฐ์€ ์ƒ‰์ด ๋ฉ๋‹ˆ๋‹ค.<br>
+ <code>screen</code>๊ณผ ์œ ์‚ฌํ•˜์ง€๋งŒ, ์ „๊ฒฝ์ƒ‰์˜ ๋ฐ๊ธฐ๊ฐ€ ๋ฐฐ๊ฒฝ์ƒ‰๊ณผ ๋™์ผํ•˜๊ธฐ๋งŒ ํ•ด๋„ ์ตœ๋Œ€์˜ ๋ฐ๊ธฐ๋ฅผ ๊ฐ€์ง„ ์ƒ‰์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+ <div id="color-dodge_example">
+ <div class="hidden">
+ <pre class="brush: html">&lt;div id="div"&gt;&lt;/div&gt;</pre>
+
+ <pre class="brush: css">#div {
+ย  width: 300px;
+ย  height: 300px;
+ย  background: url('https://mdn.mozillademos.org/files/8543/br.png'),
+ url('https://mdn.mozillademos.org/files/8545/tr.png');
+ย  background-blend-mode: color-dodge;
+}</pre>
+ </div>
+ </div>
+
+ <p>{{ EmbedLiveSample('color-dodge_example', "300", "300") }}</p>
+ </dd>
+ <dt><code><a id="color-burn" name="color-burn">color-burn</a></code></dt>
+ <dd>
+ <p>์ตœ์ข… ์ƒ‰์€ ๋ฐฐ๊ฒฝ์ƒ‰์„ ๋ฐ˜์ „ํ•œ ํ›„ ์ „๊ฒฝ์ƒ‰์œผ๋กœ ๋‚˜๋ˆ„๊ณ , ๋‹ค์‹œ ๋ฐ˜์ „ํ•œ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค.<br>
+ ํ•˜์–€ ์ „๊ฒฝ์ƒ‰์€ ์•„๋ฌด๋Ÿฐ ๋ณ€ํ™”๋„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ „๊ฒฝ์ƒ‰์ด ๋ฐฐ๊ฒฝ์ƒ‰์˜ ์—ญ์ธ ๊ฒฝ์šฐ ๊ฒฐ๊ณผ๋Š” ๊ฒ€์€์ƒ‰์ž…๋‹ˆ๋‹ค.<br>
+ <code>multiply</code>์™€ ์œ ์‚ฌํ•˜์ง€๋งŒ, ์ „๊ฒฝ์ƒ‰์˜ ๋ฐ๊ธฐ๊ฐ€ ๋ฐฐ๊ฒฝ์ƒ‰์˜ ์—ญ๊ณผ ๋™์ผํ•˜๊ธฐ๋งŒ ํ•ด๋„ ๊ฒ€์€์ƒ‰์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+ <div id="color-burn_example">
+ <div class="hidden">
+ <pre class="brush: html">&lt;div id="div"&gt;&lt;/div&gt;</pre>
+
+ <pre class="brush: css">#div {
+ย  width: 300px;
+ย  height: 300px;
+ย  background: url('https://mdn.mozillademos.org/files/8543/br.png'),
+ url('https://mdn.mozillademos.org/files/8545/tr.png');
+ย  background-blend-mode: color-burn;
+}</pre>
+ </div>
+ </div>
+
+ <p>{{ EmbedLiveSample('color-burn_example', "300", "300") }}</p>
+ </dd>
+ <dt><code><a id="hard-light" name="hard-light">hard-light</a></code></dt>
+ <dd>
+ <p>์ „๊ฒฝ์ƒ‰์ด ๋” ์–ด๋‘์šด ๊ฒฝ์šฐ <code>multiply</code>, ๋” ๋ฐ์€ ๊ฒฝ์šฐย <code>screen</code>์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.<br>
+ <code>overlay</code>์™€ ๊ฐ™์ง€๋งŒ ๋ฐฐ๊ฒฝ๊ณผ ์ „๊ฒฝ์„ ๋’ค์ง‘์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค.<br>
+ ๋ฐฐ๊ฒฝ์ƒ‰์— ์ŠคํฌํŠธ๋ผ์ดํŠธ๋ฅผ "๊ฐ•๋ ฌํ•˜๊ฒŒ" ๋น„์ถ˜ ํšจ๊ณผ์™€ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.</p>
+
+ <div id="hard-light_example">
+ <div class="hidden">
+ <pre class="brush: html">&lt;div id="div"&gt;&lt;/div&gt;</pre>
+
+ <pre class="brush: css">#div {
+ย  width: 300px;
+ย  height: 300px;
+ย  background: url('https://mdn.mozillademos.org/files/8543/br.png'),
+ url('https://mdn.mozillademos.org/files/8545/tr.png');
+ย  background-blend-mode: hard-light;
+}</pre>
+ </div>
+ </div>
+
+ <p>{{ EmbedLiveSample('hard-light_example', "300", "300") }}</p>
+ </dd>
+ <dt><code><a id="soft-light" name="soft-light">soft-light</a></code></dt>
+ <dd>
+ <p><code>hard-light</code>์™€ ์œ ์‚ฌํ•˜์ง€๋งŒ ๋” ๋ถ€๋“œ๋Ÿฝ์Šต๋‹ˆ๋‹ค.<br>
+ <code>hard-light</code>์™€ ๋น„์Šทํ•˜๊ฒŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.<br>
+ ๋ฐฐ๊ฒฝ์ƒ‰์— ์ŠคํฌํŠธ๋ผ์ดํŠธ๋ฅผ ์‚ฐ๋ž€์‹œ์ผœ ๋น„์ถ˜ ํšจ๊ณผ์™€ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.</p>
+
+ <div id="soft-light_example">
+ <div class="hidden">
+ <pre class="brush: html">&lt;div id="div"&gt;&lt;/div&gt;</pre>
+
+ <pre class="brush: css">#div {
+ย  width: 300px;
+ย  height: 300px;
+ย  background: url('https://mdn.mozillademos.org/files/8543/br.png'),
+ url('https://mdn.mozillademos.org/files/8545/tr.png');
+ย  background-blend-mode: soft-light;
+}</pre>
+ </div>
+ </div>
+
+ <p>{{ EmbedLiveSample('soft-light_example', "300", "300") }}</p>
+ </dd>
+ <dt><code><a id="difference" name="difference">difference</a></code></dt>
+ <dd>
+ <p>์ตœ์ข… ์ƒ‰์€ ๋‘ ์ƒ‰์ƒ ์ค‘ ๋” ์–ด๋‘์šด ์ƒ‰์„ ๋ฐ์€ ์ƒ‰์—์„œ ๋บ€ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค.<br>
+ ๊ฒ€์€ ๋ ˆ์ด์–ด๋Š” ์•„๋ฌด๋Ÿฐ ๋ณ€ํ™”๋„ ์ฃผ์ง€ ์•Š๊ณ , ํฐ ๋ ˆ์ด์–ด๋กœ๋Š” ๋‹ค๋ฅธ ๋ ˆ์ด์–ด์˜ ์ƒ‰์„ ๋ฐ˜์ „ํ•œ ํšจ๊ณผ๋ฅผ ๋ƒ…๋‹ˆ๋‹ค.</p>
+
+ <div id="difference_example">
+ <div class="hidden">
+ <pre class="brush: html">&lt;div id="div"&gt;&lt;/div&gt;</pre>
+
+ <pre class="brush: css">#div {
+ย  width: 300px;
+ย  height: 300px;
+ย  background: url('https://mdn.mozillademos.org/files/8543/br.png'),
+ url('https://mdn.mozillademos.org/files/8545/tr.png');
+ย  background-blend-mode: difference;
+}</pre>
+ </div>
+ </div>
+
+ <p>{{ EmbedLiveSample('difference_example', "300", "300") }}</p>
+ </dd>
+ <dt><code><a id="exclusion" name="exclusion">exclusion</a></code></dt>
+ <dd>
+ <p><code>difference</code>์™€ ์œ ์‚ฌํ•˜์ง€๋งŒ ๋” ์ ์€ ๋Œ€๋น„๋ฅผ ๊ฐ€์ง„ ์ƒ‰์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.<br>
+ <code>difference</code>์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ฒ€์€ ๋ ˆ์ด์–ด๋Š” ์•„๋ฌด๋Ÿฐ ๋ณ€ํ™”๋„ ์ฃผ์ง€ ์•Š๊ณ , ํฐ ๋ ˆ์ด์–ด๋กœ๋Š” ๋‹ค๋ฅธ ๋ ˆ์ด์–ด์˜ ์ƒ‰์„ ๋ฐ˜์ „ํ•œ ํšจ๊ณผ๋ฅผ ๋ƒ…๋‹ˆ๋‹ค.</p>
+
+ <div id="exclusion_example">
+ <div class="hidden">
+ <pre class="brush: html">&lt;div id="div"&gt;&lt;/div&gt;</pre>
+
+ <pre class="brush: css">#div {
+ย  width: 300px;
+ย  height: 300px;
+ย  background: url('https://mdn.mozillademos.org/files/8543/br.png'),
+ url('https://mdn.mozillademos.org/files/8545/tr.png');
+ย  background-blend-mode: exclusion;
+}</pre>
+ </div>
+ </div>
+
+ <p>{{ EmbedLiveSample('exclusion_example', "300", "300") }}</p>
+ </dd>
+ <dt><code><a id="hue" name="hue">hue</a></code></dt>
+ <dd>
+ <p>์ตœ์ข… ์ƒ‰์€ ์ „๊ฒฝ์ƒ‰์˜ ์ƒ‰์กฐ๋ฅผ ๊ฐ€์ง€๋ฉฐ ๋ฐฐ๊ฒฝ์ƒ‰์˜ ์ฑ„๋„์™€ ๋ฐ๊ธฐ๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค.</p>
+
+ <div id="hue_example">
+ <div class="hidden">
+ <pre class="brush: html">&lt;div id="div"&gt;&lt;/div&gt;</pre>
+
+ <pre class="brush: css">#div {
+ย  width: 300px;
+ย  height: 300px;
+ย  background: url('https://mdn.mozillademos.org/files/8543/br.png'),
+ url('https://mdn.mozillademos.org/files/8545/tr.png');
+ย  background-blend-mode: hue;
+}</pre>
+ </div>
+ </div>
+
+ <p>{{ EmbedLiveSample('hue_example', "300", "300") }}</p>
+ </dd>
+ <dt><code><a id="saturation" name="saturation">saturation</a></code></dt>
+ <dd>
+ <p>์ตœ์ข… ์ƒ‰์€ ์ „๊ฒฝ์ƒ‰์˜ ์ฑ„๋„๋ฅผ ๊ฐ€์ง€๋ฉฐ ๋ฐฐ๊ฒฝ์ƒ‰์˜ ์ƒ‰์กฐ์™€ ๋ฐ๊ธฐ๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค.<br>
+ ์ƒ‰์กฐ ์—†๋Š” ์ˆœ์ˆ˜ํ•œ ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ์œผ๋กœ๋Š”ย ์•„๋ฌด๋Ÿฐ ํšจ๊ณผ๋„ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+ <div id="saturation_example">
+ <div class="hidden">
+ <pre class="brush: html">&lt;div id="div"&gt;&lt;/div&gt;</pre>
+
+ <pre class="brush: css">#div {
+ย  width: 300px;
+ย  height: 300px;
+ย  background: url('https://mdn.mozillademos.org/files/8543/br.png'),
+ url('https://mdn.mozillademos.org/files/8545/tr.png');
+ย  background-blend-mode: saturation;
+}</pre>
+ </div>
+ </div>
+
+ <p>{{ EmbedLiveSample('saturation_example', "300", "300") }}</p>
+ </dd>
+ <dt><code><a id="color" name="color">color</a></code></dt>
+ <dd>
+ <p>์ตœ์ข… ์ƒ‰์€ ์ „๊ฒฝ์ƒ‰์˜ ์ƒ‰์กฐ์™€ ์ฑ„๋„๋ฅผ ๊ฐ€์ง€๋ฉฐ ๋ฐฐ๊ฒฝ์ƒ‰์˜ ๋ฐ๊ธฐ๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค.<br>
+ ํšŒ์ƒ‰์กฐ๋ฅผ ์œ ์ง€ํ•˜๋ฏ€๋กœ ์ „๊ฒฝ์„ ์ƒ‰์น ํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+ <div id="color_example">
+ <div class="hidden">
+ <pre class="brush: html">&lt;div id="div"&gt;&lt;/div&gt;</pre>
+
+ <pre class="brush: css">#div {
+ย  width: 300px;
+ย  height: 300px;
+ย  background: url('https://mdn.mozillademos.org/files/8543/br.png'),
+ url('https://mdn.mozillademos.org/files/8545/tr.png');
+ย  background-blend-mode: color;
+}</pre>
+ </div>
+ </div>
+
+ <p>{{ EmbedLiveSample('color_example', "300", "300") }}</p>
+ </dd>
+ <dt><code><a id="luminosity" name="luminosity">luminosity</a></code></dt>
+ <dd>
+ <p>์ตœ์ข… ์ƒ‰์€ ์ „๊ฒฝ์ƒ‰์˜ ๋ฐ๊ธฐ๋ฅผ ๊ฐ€์ง€๋ฉฐ ๋ฐฐ๊ฒฝ์ƒ‰์˜ ์ƒ‰์กฐ์™€ ์ฑ„๋„๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค.<br>
+ <code>color</code>์™€ ๋™์ผํ•˜์ง€๋งŒ ๋ฐฐ๊ฒฝ๊ณผ ์ „๊ฒฝ์„ ๋’ค์ง‘์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+ <div id="luminosity_example">
+ <div class="hidden">
+ <pre class="brush: html">&lt;div id="div"&gt;&lt;/div&gt;</pre>
+
+ <pre class="brush: css">#div {
+ย  width: 300px;
+ย  height: 300px;
+ย  background: url('https://mdn.mozillademos.org/files/8543/br.png'),
+ url('https://mdn.mozillademos.org/files/8545/tr.png');
+ย  background-blend-mode: luminosity;
+}</pre>
+ </div>
+ </div>
+
+ <p>{{ EmbedLiveSample('luminosity_example', "300", "300") }}</p>
+ </dd>
+</dl>
+
+<h2 id="ํ˜ผํ•ฉ_๋ชจ๋“œ์˜_๋ณด๊ฐ„">ํ˜ผํ•ฉ ๋ชจ๋“œ์˜ ๋ณด๊ฐ„</h2>
+
+<p>ํ˜ผํ•ฉ ๋ชจ๋“œ๋Š” ๋ณด๊ฐ„ ๋Œ€์ƒ์ด ์•„๋‹ˆ๋ฉฐ ๋ชจ๋“  ๋ณ€๊ฒฝ์ ์€ ์ฆ‰์‹œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.</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('Compositing', '#ltblendmodegt', '&lt;blend-mode&gt;') }}</td>
+ <td>{{ Spec2('Compositing') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.types.blend-mode")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><code>&lt;blend-mode&gt;</code>๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์†์„ฑ: {{cssxref("background-blend-mode")}}, {{cssxref("mix-blend-mode")}}</li>
+</ul>
+
+<p>๊ฐ๊ฐ์˜ ํ˜ผํ•ฉ ๋ชจ๋“œ์— ๋Œ€ํ•œ ์„ค๋ช…์„ ๋‹ค๋ฃจ๋Š” ์™ธ๋ถ€ ์›น ํŽ˜์ด์ง€:</p>
+
+<ul>
+ <li>์œ„ํ‚ค๋ฐฑ๊ณผ <a href="https://ko.wikipedia.org/wiki/%EB%B8%94%EB%A0%8C%EB%93%9C_%EB%AA%A8%EB%93%9C">๋ธ”๋ Œ๋“œ ๋ชจ๋“œ</a></li>
+ <li>Adobe <a href="https://helpx.adobe.com/kr/photoshop/using/blending-modes.html">Adobe Photoshop์—์„œ์˜ ํ˜ผํ•ฉ ๋ชจ๋“œ</a></li>
+</ul>
diff --git a/files/ko/web/css/border-bottom-color/index.html b/files/ko/web/css/border-bottom-color/index.html
new file mode 100644
index 0000000000..eddf531cdc
--- /dev/null
+++ b/files/ko/web/css/border-bottom-color/index.html
@@ -0,0 +1,114 @@
+---
+title: border-bottom-color
+slug: Web/CSS/border-bottom-color
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/border-bottom-color
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>border-bottom-color</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ์•„๋ž˜์ชฝ ํ…Œ๋‘๋ฆฌ ์ƒ‰์ƒ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</span> {{cssxref("border-color")}} ๋˜๋Š” {{cssxref("border-bottom")}} ๋‹จ์ถ• ์†์„ฑ์œผ๋กœ๋„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-bottom-color.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers language-css">/* &lt;color&gt; ๊ฐ’ */
+border-bottom-color: red;
+border-bottom-color: #ffbb00;
+border-bottom-color: rgb(255, 0, 0);
+border-bottom-color: hsla(100%, 50%, 25%, 0.75);
+border-bottom-color: currentColor;
+border-bottom-color: transparent;
+
+/* ์ „์—ญ ๊ฐ’ */
+border-bottom-color: inherit;
+border-bottom-color: initial;
+border-bottom-color: unset;
+</pre>
+
+<p><code>border-bottom-color</code> ์†์„ฑ์€ ํ•˜๋‚˜์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;color&gt;")}}</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">&lt;div class="mybox"&gt;
+ &lt;p&gt;This is a box with a border around it.
+ Note which side of the box is
+ &lt;span class="redtext"&gt;red&lt;/span&gt;.&lt;/p&gt;
+&lt;/div&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">.mybox {
+ border: solid 0.3em gold;
+ border-bottom-color: red;
+ width: auto;
+}
+
+.redtext {
+ color: red;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('ํ…Œ๋‘๋ฆฌ๋ฅผ_๊ฐ€์ง„_๊ฐ„๋‹จํ•œ_์ƒ์ž')}}</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 Backgrounds', '#border-bottom-color', 'border-bottom-color')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>No significant changes, though the <code>transparent</code> keyword, now included in {{cssxref("&lt;color&gt;")}} which has been extended, has been formally removed.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#propdef-border-bottom-color', 'border-bottom-color')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-bottom-color")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ CSS ๋‹จ์ถ• ์†์„ฑ: {{cssxref("border")}}, {{cssxref("border-bottom")}}, {{cssxref("border-color")}}.</li>
+ <li>๋‹ค๋ฅธ ๋ฐฉํ–ฅ ํ…Œ๋‘๋ฆฌ์˜ ์ƒ‰์ƒ ๊ด€๋ จ CSS ๋‹จ์ถ• ์†์„ฑ: {{cssxref("border-top-color")}}, {{cssxref("border-right-color")}}, {{cssxref("border-left-color")}}.</li>
+ <li>์•„๋ž˜์ชฝ ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ CSS ์†์„ฑ: {{cssxref("border-bottom-style")}}, {{cssxref("border-bottom-width")}}.</li>
+</ul>
diff --git a/files/ko/web/css/border-bottom-style/index.html b/files/ko/web/css/border-bottom-style/index.html
new file mode 100644
index 0000000000..7cbdb4d17a
--- /dev/null
+++ b/files/ko/web/css/border-bottom-style/index.html
@@ -0,0 +1,134 @@
+---
+title: border-bottom-style
+slug: Web/CSS/border-bottom-style
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/border-bottom-style
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>border-bottom-style</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ ํ…Œ๋‘๋ฆฌ์˜ ์•„๋ž˜์ชฝ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-bottom-style.html")}}</div>
+
+
+
+<div class="note"><strong>์ฐธ๊ณ :</strong> ๋ช…์„ธ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์Šคํƒ€์ผ์˜ ํ…Œ๋‘๋ฆฌ๊ฐ€ ๊ผญ์ง€์ ์—์„œ ๋งŒ๋‚  ๋•Œ ์–ด๋–ป๊ฒŒ ๊ทธ๋ ค์•ผ ํ• ์ง€๋Š” ์ •์˜ํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</div>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+border-bottom-style: none;
+border-bottom-style: hidden;
+border-bottom-style: dotted;
+border-bottom-style: dashed;
+border-bottom-style: solid;
+border-bottom-style: double;
+border-bottom-style: groove;
+border-bottom-style: ridge;
+border-bottom-style: inset;
+border-bottom-style: outset;
+
+/* ์ „์—ญ ๊ฐ’ */
+border-bottom-style: inherit;
+border-bottom-style: initial;
+border-bottom-style: unset;
+</pre>
+
+<p><code>border-bottom-style</code> ์†์„ฑ์€ {{cssxref("border-style")}} ์†์„ฑ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ‚ค์›Œ๋“œ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html">&lt;table&gt;
+ &lt;tr&gt;
+ &lt;td class="b1"&gt;none&lt;/td&gt;
+ &lt;td class="b2"&gt;hidden&lt;/td&gt;
+ &lt;td class="b3"&gt;dotted&lt;/td&gt;
+ &lt;td class="b4"&gt;dashed&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;td class="b5"&gt;solid&lt;/td&gt;
+ &lt;td class="b6"&gt;double&lt;/td&gt;
+ &lt;td class="b7"&gt;groove&lt;/td&gt;
+ &lt;td class="b8"&gt;ridge&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;td class="b9"&gt;inset&lt;/td&gt;
+ &lt;td class="b10"&gt;outset&lt;/td&gt;
+ &lt;/tr&gt;
+&lt;/table&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">/* Define look of the table */
+table {
+ border-width: 2px;
+ background-color: #52E385;
+}
+tr, td {
+ padding: 3px;
+}
+
+/* border-bottom-style example classes */
+.b1 {border-bottom-style: none;}
+.b2 {border-bottom-style: hidden;}
+.b3 {border-bottom-style: dotted;}
+.b4 {border-bottom-style: dashed;}
+.b5 {border-bottom-style: solid;}
+.b6 {border-bottom-style: double;}
+.b7 {border-bottom-style: groove;}
+.b8 {border-bottom-style: ridge;}
+.b9 {border-bottom-style: inset;}
+.b10 {border-bottom-style: outset;}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ', 300, 200)}}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Backgrounds', '#the-border-style', 'border-bottom-style')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>No significant change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#border-style-properties', 'border-bottom-style')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-bottom-style")}}</p>
+
+<h2 id="See_Also" name="See_Also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ ๊ด€๋ จ CSS ์†์„ฑ: {{cssxref("border-top-style")}}, {{cssxref("border-right-style")}}, {{cssxref("border-left-style")}}, {{cssxref("border-style")}}.</li>
+ <li>์•„๋ž˜์ชฝ ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ CSS ์†์„ฑ: {{cssxref("border-bottom")}}, {{cssxref("border-bottom-color")}}, {{cssxref("border-bottom-width")}}.</li>
+</ul>
diff --git a/files/ko/web/css/border-bottom-width/index.html b/files/ko/web/css/border-bottom-width/index.html
new file mode 100644
index 0000000000..eaf386b9a1
--- /dev/null
+++ b/files/ko/web/css/border-bottom-width/index.html
@@ -0,0 +1,150 @@
+---
+title: border-bottom-width
+slug: Web/CSS/border-bottom-width
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/border-bottom-width
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>border-bottom-width</code></strong> ์†์„ฑ์€ ์š”์†Œ์˜ ์•„๋ž˜ ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-bottom-width.html")}}</div>
+
+
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+border-bottom-width: thin;
+border-bottom-width: medium;
+border-bottom-width: thick;
+
+/* &lt;length&gt; ๊ฐ’ */
+border-bottom-width: 10em;
+border-bottom-width: 3vmax;
+border-bottom-width: 6px;
+
+/* ์ „์—ญ ๊ฐ’ */
+border-bottom-width: inherit;
+border-bottom-width: initial;
+border-bottom-width: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>&lt;line-width&gt;</code></dt>
+ <dd>ํ…Œ๋‘๋ฆฌ์˜ ๋„ˆ๋น„์ž…๋‹ˆ๋‹ค.ย 0 ์ด์ƒ์˜ {{cssxref("&lt;length&gt;")}} ๋˜๋Š” ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ‚ค์›Œ๋“œ๋Š” ๋‹ค์Œ ์„ธ ๊ฐ€์ง€ ์ค‘ ํ•˜๋‚˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+ <table class="standard-table">
+ <tbody>
+ <tr>
+ <td style="vertical-align: middle;"><code>thin</code></td>
+ <td style="vertical-align: middle;">
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-bottom-style: solid; border-bottom-width: thin; background-color: palegreen;"></div>
+ </td>
+ <td style="vertical-align: middle;">์–‡์€ ํ…Œ๋‘๋ฆฌ</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: middle;"><code>medium</code></td>
+ <td style="vertical-align: middle;">
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-bottom-style: solid; border-bottom-width: medium; background-color: palegreen;"></div>
+ </td>
+ <td style="vertical-align: middle;">์ค‘๊ฐ„ ํ…Œ๋‘๋ฆฌ</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: middle;"><code>thick</code></td>
+ <td style="vertical-align: middle;">
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-bottom-style: solid; border-bottom-width: thick; background-color: palegreen;"></div>
+ </td>
+ <td style="vertical-align: middle;">๊ตต์€ ํ…Œ๋‘๋ฆฌ</td>
+ </tr>
+ </tbody>
+ </table>
+
+ <div class="note">
+ <p><strong>์ฐธ๊ณ :</strong> ๊ฐ ํ‚ค์›Œ๋“œ์˜ ๊ตต๊ธฐ๋ฅผ ์ •์˜ํ•œ ๋ช…์„ธ๋Š” ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ฒฐ๊ณผ๋Š” ๊ตฌํ˜„๋ณ„๋กœ ์ƒ์ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ๊ตต๊ธฐ๋Š” ์–ธ์ œ๋‚˜ <code>thin โ‰ค medium โ‰ค thick</code>์ด๊ณ , ํ•˜๋‚˜์˜ ๋ฌธ์„œ ๋‚ด์—์„œ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</p>
+ </div>
+ </dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์•„๋ž˜_ํ…Œ๋‘๋ฆฌ์˜_๋„ˆ๋น„_๋น„๊ต">์•„๋ž˜ ํ…Œ๋‘๋ฆฌ์˜ ๋„ˆ๋น„ ๋น„๊ต</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;div&gt;Element 1&lt;/div&gt;
+&lt;div&gt;Element 2&lt;/div&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">div {
+ border: 1px solid red;
+ margin: 1em 0;
+}
+
+div:nth-child(1) {
+ border-bottom-width: thick;
+}
+div:nth-child(2) {
+ border-bottom-width: 2em;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('์•„๋ž˜_ํ…Œ๋‘๋ฆฌ์˜_๋„ˆ๋น„_๋น„๊ต', '100%')}}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Backgrounds', '#the-border-width', 'border-bottom-width')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>No significant change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#border-width-properties', 'border-bottom-width')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>No significant change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#border-left-width', 'border-bottom-width')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-bottom-width")}}</p>
+
+<h2 id="See_also" name="See_also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„ ๊ด€๋ จ CSS ์†์„ฑ: {{Cssxref("border-left-width")}}, {{Cssxref("border-right-width")}}, {{Cssxref("border-top-width")}}, and {{Cssxref("border-width")}}.</li>
+ <li>์•„๋ž˜ ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ CSS ์†์„ฑ: {{Cssxref("border")}}, {{Cssxref("border-bottom")}}, {{Cssxref("border-bottom-style")}}, and {{Cssxref("border-bottom-color")}}.</li>
+</ul>
diff --git a/files/ko/web/css/border-bottom/index.html b/files/ko/web/css/border-bottom/index.html
new file mode 100644
index 0000000000..fc203bb67b
--- /dev/null
+++ b/files/ko/web/css/border-bottom/index.html
@@ -0,0 +1,109 @@
+---
+title: border-bottom
+slug: Web/CSS/border-bottom
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+ - ํ…Œ๋‘๋ฆฌ
+translation_of: Web/CSS/border-bottom
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>border-bottom</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์€ ์š”์†Œ์˜ ์•„๋ž˜์ชฝ ํ…Œ๋‘๋ฆฌ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</span> {{cssxref("border-bottom-width")}}, {{cssxref("border-bottom-style")}}, {{cssxref("border-bottom-color")}}์˜ ๊ฐ’์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-bottom.html")}}</div>
+
+
+
+<p>๋‹ค๋ฅธ ๋‹จ์ถ• ์†์„ฑ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, <code>border-bottom</code>๋Š” ์ž์‹ ์ด ํฌํ•จํ•œ ๋ชจ๋“  ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉฐ ์‚ฌ์šฉ์ž๊ฐ€ ๋ช…์‹œํ•˜์ง€ ์•Š์€ ์†์„ฑ๋„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์•„๋ž˜ ๋‘ ์ฝ”๋“œ๋Š” ์‚ฌ์‹ค ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">border-bottom-style: dotted;
+border-bottom: thick green;
+</pre>
+
+<pre class="brush: css">border-bottom-style: dotted;
+border-bottom: none thick green;
+</pre>
+
+<p>๋”ฐ๋ผ์„œ <code>border-bottom</code>๋ณด๋‹ค ๋จผ์ € ์ง€์ •ํ•œ {{cssxref("border-bottom-style")}}์˜ ๊ฐ’์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. {{cssxref("border-bottom-style")}}์˜ ๊ธฐ๋ณธ๊ฐ’์€ <code>none</code>์ด๋ฏ€๋กœ, <code>border-style</code>์„ ๋ช…์‹œํ•˜์ง€ ์•Š์œผ๋ฉด ํ…Œ๋‘๋ฆฌ๋ฅผ ๋งŒ๋“ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers">border-bottom: 1px;
+border-bottom: 2px dotted;
+border-bottom: medium dashed green;
+</pre>
+
+<p><code>border-bottom</code>์€ ํ•œ ๊ฐœ์—์„œ ์„ธ ๊ฐœ์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ๊ณ , ์ˆœ์„œ๋Š” ์ƒ๊ด€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>&lt;br-width&gt;</code></dt>
+ <dd>{{cssxref("border-bottom-width")}}.</dd>
+ <dt><code>&lt;br-style&gt;</code></dt>
+ <dd>{{cssxref("border-bottom-style")}}.</dd>
+ <dt>{{cssxref("&lt;color&gt;")}}</dt>
+ <dd>{{cssxref("border-bottom-color")}}.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: html">&lt;div&gt;
+ ์•„๋ž˜์ชฝ ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ฐ€์ง„ ์š”์†Œ์ž…๋‹ˆ๋‹ค.
+&lt;/div&gt;</pre>
+
+<pre class="brush: css">div {
+ border-bottom: 4px dashed blue;
+ background-color: gold;
+ height: 100px;
+ width: 100px;
+ font-weight: bold;
+ text-align: center;
+}
+</pre>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ')}}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Backgrounds', '#border-bottom', 'border-bottom')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>No direct changes, though the modification of values for the {{cssxref("border-bottom-color")}} do apply to it.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#propdef-border-bottom', 'border-bottom')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>No significant changes.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#border-bottom', 'border-bottom')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<div>{{cssinfo}}</div>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</div>
+
+<p>{{Compat("css.properties.border-bottom")}}</p>
diff --git a/files/ko/web/css/border-collapse/index.html b/files/ko/web/css/border-collapse/index.html
new file mode 100644
index 0000000000..8f024cf916
--- /dev/null
+++ b/files/ko/web/css/border-collapse/index.html
@@ -0,0 +1,148 @@
+---
+title: border-collapse
+slug: Web/CSS/border-collapse
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - CSS Tables
+ - Reference
+translation_of: Web/CSS/border-collapse
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>border-collapse</code></strong> CSS ์†์„ฑ์€ ํ‘œ ํ…Œ๋‘๋ฆฌ(border)๊ฐ€ ๋ถ„๋ฆฌ(separated) ๋˜๋Š” ์ƒ์‡„(collapsed)๋  ์ง€๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ถ„๋ฆฌ ๋ชจ๋ธ์—์„œ๋Š”, ์ธ์ ‘ํ•œ ์…€์€ ๊ฐ๊ฐ ์ž์‹ ์˜ ๊ณ ์œ (distinct) ํ…Œ๋‘๋ฆฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ์‡„ ๋ชจ๋ธ์—์„œ๋Š”, ์ธ์ ‘ํ•œ ํ‘œ ์…€์€ ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-collapse.html")}}</div>
+
+
+
+<p>๋ถ„๋ฆฌ(<em>separated</em>) ๋ชจ๋ธ์€ HTML ํ‘œ ํ…Œ๋‘๋ฆฌ ์ „ํ†ต ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. ์ธ์ ‘ ์…€์€ ๊ฐ๊ฐ ์ž์‹ ์˜ ๊ณ ์œ  ํ…Œ๋‘๋ฆฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ์€ {{ Cssxref("border-spacing") }} ์†์„ฑ์— ์˜ํ•ด ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค.</p>
+
+<p>์ƒ์‡„(<em>collapsed</em>) ํ…Œ๋‘๋ฆฌ ๋ชจ๋ธ์—์„œ๋Š”, ์ธ์ ‘ ํ‘œ ์…€์€ ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๋ชจ๋ธ์—์„œ๋Š”, <code>inset</code>์˜ {{ Cssxref("border-style") }} ๊ฐ’์€ <code>groove</code>์ฒ˜๋Ÿผ, <code>outset</code>์€ <code>ridge</code>์ฒ˜๋Ÿผ ํ–‰๋™ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css">/* Keyword values */
+border-collapse: collapse;
+border-collapse: separate;
+
+/* Global values */
+border-collapse: inherit;
+border-collapse: initial;
+border-collapse: unset;</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>separate</code></dt>
+ <dd>๋ถ„๋ฆฌ๋œ ํ…Œ๋‘๋ฆฌ ํ‘œ ๋ Œ๋”๋ง ๋ชจ๋ธ์˜ ์‚ฌ์šฉ์„ ์š”์ฒญํ•˜๋Š” ํ‚ค์›Œ๋“œ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code>collapse</code></dt>
+ <dd>์ƒ์‡„๋œ ํ…Œ๋‘๋ฆฌ ํ‘œ ๋ Œ๋”๋ง ๋ชจ๋ธ์˜ ์‚ฌ์šฉ์„ ์š”์ฒญํ•˜๋Š” ํ‚ค์›Œ๋“œ์ž…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="A_colorful_table_of_browser_engines" name="A_colorful_table_of_browser_engines">๋ธŒ๋ผ์šฐ์ € ์—”์ง„์˜ ๋‹ค์ƒ‰ ํ‘œ</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html">&lt;table class="separate"&gt;
+ย  &lt;caption&gt;&lt;code&gt;border-collapse: separate&lt;/code&gt;&lt;/caption&gt;
+ย  &lt;tbody&gt;
+ย  &lt;tr&gt;&lt;th&gt;Browser&lt;/th&gt; &lt;th&gt;Layout Engine&lt;/th&gt;
+ย  &lt;/tr&gt;
+ย  &lt;tr&gt;&lt;td class="fx"&gt;Firefox&lt;/td&gt; &lt;td class="gk"&gt;Gecko&lt;/td&gt;
+ย  &lt;/tr&gt;
+ย  &lt;tr&gt;&lt;td class="ie"&gt;Internet Explorer&lt;/td&gt; &lt;td class="tr"&gt;Trident&lt;/td&gt;
+ย  &lt;/tr&gt;
+ย  &lt;tr&gt;&lt;td class="sa"&gt;Safari&lt;/td&gt; &lt;td class="wk"&gt;Webkit&lt;/td&gt;
+ย  &lt;/tr&gt;
+ย  &lt;tr&gt;&lt;td class="ch"&gt;Chrome&lt;/td&gt; &lt;td class="bk"&gt;Blink&lt;/td&gt;
+ย  &lt;/tr&gt;
+ย  &lt;tr&gt;&lt;td class="op"&gt;Opera&lt;/td&gt; &lt;td class="bk"&gt;Blink&lt;/td&gt;
+ย  &lt;/tr&gt;
+ย  &lt;/tbody&gt;
+&lt;/table&gt;
+&lt;table class="collapse"&gt;
+ย  &lt;caption&gt;&lt;code&gt;border-collapse: collapse&lt;/code&gt;&lt;/caption&gt;
+ย  &lt;tbody&gt;
+ย  &lt;tr&gt;&lt;th&gt;Browser&lt;/th&gt; &lt;th&gt;Layout Engine&lt;/th&gt;
+ย  &lt;/tr&gt;
+ย  &lt;tr&gt;&lt;td class="fx"&gt;Firefox&lt;/td&gt; &lt;td class="gk"&gt;Gecko&lt;/td&gt;
+ย  &lt;/tr&gt;
+ย  &lt;tr&gt;&lt;td class="ie"&gt;Internet Explorer&lt;/td&gt; &lt;td class="tr"&gt;Trident&lt;/td&gt;
+ย  &lt;/tr&gt;
+ย  &lt;tr&gt;&lt;td class="sa"&gt;Safari&lt;/td&gt; &lt;td class="wk"&gt;Webkit&lt;/td&gt;
+ย  &lt;/tr&gt;
+ย  &lt;tr&gt;&lt;td class="ch"&gt;Chrome&lt;/td&gt; &lt;td class="bk"&gt;Blink&lt;/td&gt;
+ย  &lt;/tr&gt;
+ย  &lt;tr&gt;&lt;td class="op"&gt;Opera&lt;/td&gt; &lt;td class="bk"&gt;Blink&lt;/td&gt;
+ย  &lt;/tr&gt;
+ย  &lt;/tbody&gt;
+&lt;/table&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">.collapse {
+ย ย ย  border-collapse: collapse;
+}
+.separate {
+ย ย ย  border-collapse: separate;
+}
+table {
+ย ย ย  display: inline-table;
+ย ย ย  margin: 1em;
+ย ย ย  border: dashed 6px;
+ย ย ย  border-width: 6px;
+}
+table th, table td {
+ย ย ย  border: solid 3px;
+}
+.fx { border-color: orange blue; }
+.gk { border-color: black red; }
+.ie { border-color: blue gold; }
+.tr { border-color: aqua; }
+.sa { border-color: silver blue; }
+.wk { border-color: gold blue; }
+.ch { border-color: red yellow green blue; }
+.bk { border-color: navy blue teal aqua; }
+.op { border-color: red; }</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{ EmbedLiveSample('A_colorful_table_of_browser_engines', 400, 300) }}</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'tables.html#borders', 'border-collapse') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{Compat("css.properties.border-collapse")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("border-spacing")}}, {{cssxref("border-style")}}</li>
+ <li>Theย <code>border-collapse</code>ย property alters the appearance of the {{htmlelement("table")}} HTML element.</li>
+</ul>
diff --git a/files/ko/web/css/border-color/index.html b/files/ko/web/css/border-color/index.html
new file mode 100644
index 0000000000..4d5ab51a4c
--- /dev/null
+++ b/files/ko/web/css/border-color/index.html
@@ -0,0 +1,184 @@
+---
+title: border-color
+slug: Web/CSS/border-color
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/border-color
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>border-color</code></strong> <a href="/en-US/docs/Web/CSS">CSS</a> <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์€ ๋ชจ๋“  ๋ฉด์˜ ํ…Œ๋‘๋ฆฌ ์ƒ‰์ƒ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</span></p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-color.html")}}</div>
+
+
+
+<p>๊ฐ ๋ฉด ํ…Œ๋‘๋ฆฌ์˜ ์ƒ‰์ƒ์€ {{cssxref("border-top-color")}}, {{cssxref("border-right-color")}}, {{cssxref("border-bottom-color")}}, {{cssxref("border-left-color")}}๋ฅผ ์‚ฌ์šฉํ•ด ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋‹ˆ๋ฉด ์“ฐ๊ธฐ ๋ฐฉํ–ฅ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง€๋Š” ์†์„ฑ์ธ {{cssxref("border-block-start-color")}}, {{cssxref("border-block-end-color")}}, {{cssxref("border-inline-start-color")}}, {{cssxref("border-inline-end-color")}}์„ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>ํ…Œ๋‘๋ฆฌ ์ƒ‰์ƒ์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด๋ ค๋ฉด <a href="/ko/docs/Web/HTML/Applying_color#ํ…Œ๋‘๋ฆฌ">CSS๋กœ HTML ์š”์†Œ์— ์ƒ‰ ์ž…ํžˆ๊ธฐ</a> ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* &lt;color&gt; ๊ฐ’ */
+border-color: red;
+
+/* ์„ธ๋กœ๋ฐฉํ–ฅ | ๊ฐ€๋กœ๋ฐฉํ–ฅ */
+border-color: red #f015ca;
+
+/* ์œ„ | ๊ฐ€๋กœ๋ฐฉํ–ฅ | ์•„๋ž˜ */
+border-color: red rgb(240,30,50,.7) green;
+
+/* ์œ„ | ์˜ค๋ฅธ์ชฝ | ์•„๋ž˜ | ์™ผ์ชฝ */
+border-color: red yellow green blue;
+
+/* ์ „์—ญ ๊ฐ’ */
+border-color: inherit;
+border-color: initial;
+border-color: unset;
+</pre>
+
+<p><code>border-color</code> ์†์„ฑ์€ ํ•œ ๊ฐœ์—์„œ ๋„ค ๊ฐœ์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ด์„œ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><strong>ํ•œ ๊ฐœ</strong>์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ๋„ค ๋ฉด์— ๋™์ผํ•œ ์ƒ‰์ƒ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๋‘ ๊ฐœ</strong>์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ ๊ฐ’์ด ์œ„์•„๋ž˜, ๋‘ ๋ฒˆ์งธ ๊ฐ’์ด ์ขŒ์šฐ์˜ ์ƒ‰์ƒ์„ ๋งก์Šต๋‹ˆ๋‹ค.</li>
+ <li><strong>์„ธ ๊ฐœ</strong>์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ ๊ฐ’์ด ์œ„, ๋‘ ๋ฒˆ์งธ ๊ฐ’์ด ์ขŒ์šฐ, ์„ธ ๋ฒˆ์งธ ๊ฐ’์ด ์•„๋ž˜์˜ ์ƒ‰์ƒ์„ ๋งก์Šต๋‹ˆ๋‹ค.</li>
+ <li><strong>๋„ค ๊ฐœ</strong>์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ๊ฐ ์ˆœ์„œ๋Œ€๋กœ ์œ„, ์˜ค๋ฅธ์ชฝ, ์•„๋ž˜, ์™ผ์ชฝ(์‹œ๊ณ„๋ฐฉํ–ฅ) ์ˆœ์„œ๋กœ ์ƒ‰์ƒ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;color&gt;")}}</dt>
+ <dd>ํ…Œ๋‘๋ฆฌ์˜ ์ƒ‰์ƒ.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="border-color์˜_๋ชจ๋“ _์‚ฌ์šฉ๋ฒ•"><code>border-color</code>์˜ ๋ชจ๋“  ์‚ฌ์šฉ๋ฒ•</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html">&lt;div id="justone"&gt;
+ &lt;p&gt;&lt;code&gt;border-color: red;&lt;/code&gt;๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.&lt;/p&gt;
+ &lt;ul&gt;&lt;li&gt;&lt;code&gt;border-top-color: red;&lt;/code&gt;&lt;/li&gt;
+ &lt;li&gt;&lt;code&gt;border-right-color: red;&lt;/code&gt;&lt;/li&gt;
+ &lt;li&gt;&lt;code&gt;border-bottom-color: red;&lt;/code&gt;&lt;/li&gt;
+ &lt;li&gt;&lt;code&gt;border-left-color: red;&lt;/code&gt;&lt;/li&gt;
+ &lt;/ul&gt;
+&lt;/div&gt;
+&lt;div id="horzvert"&gt;
+ &lt;p&gt;&lt;code&gt;border-color: gold red;&lt;/code&gt;๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.&lt;/p&gt;
+ &lt;ul&gt;&lt;li&gt;&lt;code&gt;border-top-color: gold;&lt;/code&gt;&lt;/li&gt;
+ &lt;li&gt;&lt;code&gt;border-right-color: red;&lt;/code&gt;&lt;/li&gt;
+ &lt;li&gt;&lt;code&gt;border-bottom-color: gold;&lt;/code&gt;&lt;/li&gt;
+ &lt;li&gt;&lt;code&gt;border-left-color: red;&lt;/code&gt;&lt;/li&gt;
+ &lt;/ul&gt;
+&lt;/div&gt;
+&lt;div id="topvertbott"&gt;
+ &lt;p&gt;&lt;code&gt;border-color: red cyan gold;&lt;/code&gt;๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.&lt;/p&gt;
+ &lt;ul&gt;&lt;li&gt;&lt;code&gt;border-top-color: red;&lt;/code&gt;&lt;/li&gt;
+ &lt;li&gt;&lt;code&gt;border-right-color: cyan;&lt;/code&gt;&lt;/li&gt;
+ &lt;li&gt;&lt;code&gt;border-bottom-color: gold;&lt;/code&gt;&lt;/li&gt;
+ &lt;li&gt;&lt;code&gt;border-left-color: cyan;&lt;/code&gt;&lt;/li&gt;
+ &lt;/ul&gt;
+&lt;/div&gt;
+&lt;div id="trbl"&gt;
+ &lt;p&gt;&lt;code&gt;border-color: red cyan black gold;&lt;/code&gt;๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.&lt;/p&gt;
+ &lt;ul&gt;&lt;li&gt;&lt;code&gt;border-top-color: red;&lt;/code&gt;&lt;/li&gt;
+ &lt;li&gt;&lt;code&gt;border-right-color: cyan;&lt;/code&gt;&lt;/li&gt;
+ &lt;li&gt;&lt;code&gt;border-bottom-color: black;&lt;/code&gt;&lt;/li&gt;
+ &lt;li&gt;&lt;code&gt;border-left-color: gold;&lt;/code&gt;&lt;/li&gt;
+ &lt;/ul&gt;
+&lt;/div&gt;
+</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">#justone {
+ border-color: red;
+}
+
+#horzvert {
+ border-color: gold red;
+}
+
+#topvertbott {
+ border-color: red cyan gold;
+}
+
+#trbl {
+ border-color: red cyan black gold;
+}
+
+/* Set width and style for all divs */
+div {
+ border: solid 0.3em;
+ width: auto;
+ margin: 0.5em;
+ padding: 0.5em;
+}
+
+ul {
+ margin: 0;
+ list-style: none;
+}
+</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('border-color์˜_๋ชจ๋“ _์‚ฌ์šฉ๋ฒ•', 600, 300)}}</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 Backgrounds', '#border-color', 'border-color')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>The <code>transparent</code> keyword has been removed as it is now a part of the {{cssxref("&lt;color&gt;")}} data type.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#border-color-properties', 'border-color')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>The property is now a shorthand property.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#border-color', 'border-color')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-color")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>ํ…Œ๋‘๋ฆฌ ์ƒ‰์ƒ ๊ด€๋ จ CSS ์†์„ฑ: {{Cssxref("border")}}, {{cssxref("border-top-color")}}, {{cssxref("border-right-color")}}, {{cssxref("border-bottom-color")}}, {{cssxref("border-left-color")}}</li>
+ <li>๋‹ค๋ฅธ ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ CSS ์†์„ฑ: {{Cssxref("border-width")}}, {{Cssxref("border-style")}}</li>
+ <li>{{cssxref("&lt;color&gt;")}} ์ž๋ฃŒํ˜•</li>
+ <li>๋‹ค๋ฅธ ์ƒ‰์ƒ ๊ด€๋ จ ์†์„ฑ: {{cssxref("color")}}, {{cssxref("background-color")}}, {{cssxref("outline-color")}}, {{cssxref("text-decoration-color")}}, {{cssxref("text-emphasis-color")}}, {{cssxref("text-shadow")}}, {{cssxref("caret-color")}}, {{cssxref("column-rule-color")}}</li>
+ <li><a href="/ko/docs/Web/HTML/Applying_color#ํ…Œ๋‘๋ฆฌ">CSS๋กœ HTML ์š”์†Œ์— ์ƒ‰ ์ž…ํžˆ๊ธฐ</a></li>
+</ul>
diff --git a/files/ko/web/css/border-image-outset/index.html b/files/ko/web/css/border-image-outset/index.html
new file mode 100644
index 0000000000..ee670a5ba8
--- /dev/null
+++ b/files/ko/web/css/border-image-outset/index.html
@@ -0,0 +1,113 @@
+---
+title: border-image-outset
+slug: Web/CSS/border-image-outset
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/border-image-outset
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>border-image-outset</code></strong> <a href="/ko/docs/Web/CSS">CSS</a>ย ์†์„ฑ์€ ์š”์†Œ์˜ย ํ…Œ๋‘๋ฆฌ ์ƒ์ž์™€ <a href="/ko/docs/Web/CSS/border-image">ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€</a>์˜ ๊ฑฐ๋ฆฌ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>border-image-outset</code>์œผ๋กœ ์ธํ•ด ์š”์†Œ ๋ฐ”๊นฅ์— ๊ทธ๋ ค์ง€๋Š” ํ…Œ๋‘๋ฆฌ๋กœ๋Š” ์Šคํฌ๋กค์ด ์ƒ๊ธฐ์ง€ ์•Š์œผ๋ฉฐ ๋งˆ์šฐ์Šค ์ด๋ฒคํŠธ๋ฅผ ์žก์•„๋‚ผ ์ˆ˜๋„ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-image-outset.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* &lt;length&gt; ๊ฐ’ */
+border-image-outset: 1rem;
+
+/* &lt;number&gt; ๊ฐ’ */
+border-image-outset: 1.5;
+
+/* ์„ธ๋กœ๋ฐฉํ–ฅ | ๊ฐ€๋กœ๋ฐฉํ–ฅ */
+border-image-outset: 1 1.2;
+
+/* ์œ„ | ๊ฐ€๋กœ๋ฐฉํ–ฅ | ์•„๋ž˜ */
+border-image-outset: 30px 2 45px;
+
+/* ์œ„ | ์˜ค๋ฅธ์ชฝ | ์•„๋ž˜ | ์™ผ์ชฝ */
+border-image-outset: 7px 12px 14px 5px;
+
+/* ์ „์—ญ ๊ฐ’ */
+border-image-outset: inherit;
+border-image-outset: initial;
+border-image-outset: unset;
+</pre>
+
+<p><code>border-image-outset</code> ์†์„ฑ์€ ํ•œ ๊ฐœ, ๋‘ ๊ฐœ, ์„ธ ๊ฐœ, ํ˜น์€ ๋„ค ๊ฐœ์˜ ๊ฐ’์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๊ฐ’์€ย {{cssxref("&lt;length&gt;")}}๋‚˜ย {{cssxref("&lt;number&gt;")}}์ž…๋‹ˆ๋‹ค. ์Œ์ˆ˜๋Š” ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><strong>ํ•œ ๊ฐœ์˜ ๊ฐ’</strong>์€ ๋ชจ๋“  ๋„ค ๋ฉด์˜ ๊ฑฐ๋ฆฌ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๋‘ ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ๋Š”ย <strong>์œ„์™€ ์•„๋ž˜</strong>, ๋‘ ๋ฒˆ์งธ๋Š”ย <strong>์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ</strong>ย ๊ฑฐ๋ฆฌ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>์„ธ ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ๋Š”ย <strong>์œ„</strong>, ๋‘ ๋ฒˆ์งธ๋Š”ย <strong>์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ,</strong>ย ์„ธ ๋ฒˆ์งธ ๊ฐ’์€ย <strong>์•„๋ž˜</strong> ๊ฑฐ๋ฆฌ๋ฅผย ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๋„ค ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ๊ฐ๊ฐย <strong>์ƒ, ์šฐ, ํ•˜, ์ขŒ</strong>ย ์ˆœ์„œ๋กœ ๊ฑฐ๋ฆฌ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.ย (์‹œ๊ณ„๋ฐฉํ–ฅ)</li>
+</ul>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>ํ…Œ๋‘๋ฆฌ ๊ฑฐ๋ฆฌ์˜ ํฌ๊ธฐ๋กœ ๊ณ ์ •๊ฐ’ ์‚ฌ์šฉ.</dd>
+ <dt>{{cssxref("&lt;number&gt;")}}</dt>
+ <dd>ํ…Œ๋‘๋ฆฌ ๊ฑฐ๋ฆฌ์˜ ํฌ๊ธฐ๋กœ {{cssxref("border-width")}}์˜ ๋ฐฐ์ˆ˜ ์‚ฌ์šฉ.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;div id="outset"&gt;๋ฐ–์œผ๋กœ ๋‚˜๊ฐ„ ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์š”!&lt;/div&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">#outset {
+ width: 10rem;
+ background: #cef;
+ border: 1.4rem solid;
+ border-image: radial-gradient(#ff2, #55f) 40;
+ border-image-outset: 1.5; /* = 1.5 * 1.4rem = 2.1rem */
+ margin: 2.1rem;
+}</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ", "auto", 200)}}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Backgrounds', '#the-border-image-outset', 'border-image-outset')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<div>{{cssinfo}}</div>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-image-outset")}}</p>
diff --git a/files/ko/web/css/border-image-repeat/index.html b/files/ko/web/css/border-image-repeat/index.html
new file mode 100644
index 0000000000..ddca0a7c73
--- /dev/null
+++ b/files/ko/web/css/border-image-repeat/index.html
@@ -0,0 +1,125 @@
+---
+title: border-image-repeat
+slug: Web/CSS/border-image-repeat
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/border-image-repeat
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>border-image-repeat</code></strong> <a href="/ko/docs/Web/CSS">CSS</a>ย ์†์„ฑ์€ ์›๋ณธ ์ด๋ฏธ์ง€์˜ <a href="/ko/docs/Web/CSS/border-image-slice#edge_region">๋ชจ์„œ๋ฆฌ ์˜์—ญ</a>์„ย ์š”์†Œ์˜ <a href="/ko/docs/Web/CSS/border-image">ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€</a> ํฌ๊ธฐ์— ๋งž์ถฐ ์กฐ์ ˆํ•  ๋•Œ ์‚ฌ์šฉํ•  ๋ฐฉ๋ฒ•์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-image-repeat.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+border-image-repeat: stretch;
+border-image-repeat: repeat;
+border-image-repeat: round;
+border-image-repeat: space;
+
+/* ์„ธ๋กœ๋ฐฉํ–ฅ | ๊ฐ€๋กœ๋ฐฉํ–ฅ */
+border-image-repeat: round stretch;
+
+/* ์ „์—ญ ๊ฐ’ */
+border-image-repeat: inherit;
+border-image-repeat: initial;
+border-image-repeat: unset;
+</pre>
+
+<p><code>border-image-repeat</code> ์†์„ฑ์€ ํ•œ ๊ฐœ ๋˜๋Š” ๋‘ ๊ฐœ์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><strong>ํ•œ ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด <strong>๋ชจ๋“  ๋„ค ๋ฉด</strong>์ด ๊ฐ™์€ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๋‘ ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด, ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ <strong>์œ„์™€ ์•„๋ž˜</strong>, ๋‘ ๋ฒˆ์งธ ๊ฐ’์€ <strong>์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ ๋ฉด</strong>์˜ ๋ฐฉ์‹์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>stretch</code></dt>
+ <dd>์›๋ณธ ์ด๋ฏธ์ง€์˜ ๋ชจ์„œ๋ฆฌ ์˜์—ญ์„ย ๋Š˜๋ฆฌ๊ฑฐ๋‚˜ ์ค„์—ฌย ๊ฐ„๊ฒฉ์„ ์ฑ„์›๋‹ˆ๋‹ค.</dd>
+ <dt><code>repeat</code></dt>
+ <dd>์›๋ณธ ์ด๋ฏธ์ง€์˜ ๋ชจ์„œ๋ฆฌ ์˜์—ญ์„ ํƒ€์ผ์ฒ˜๋Ÿผย ๋ฐ˜๋ณตํ•ด ๊ฐ„๊ฒฉ์„ ์ฑ„์›๋‹ˆ๋‹ค. ํฌ๊ธฐ๊ฐ€ ๋งž์ง€ ์•Š์œผ๋ฉด ๋งˆ์ง€๋ง‰ ์ด๋ฏธ์ง€๋Š” ์ž˜๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>round</code></dt>
+ <dd>์›๋ณธ ์ด๋ฏธ์ง€์˜ ๋ชจ์„œ๋ฆฌ ์˜์—ญ์„ ํƒ€์ผ์ฒ˜๋Ÿผ ๋ฐ˜๋ณตํ•ด ๊ฐ„๊ฒฉ์„ ์ฑ„์›๋‹ˆ๋‹ค. ํฌ๊ธฐ๊ฐ€ ๋งž์ง€ ์•Š์œผ๋ฉด ๋Š˜์–ด๋‚˜๊ฑฐ๋‚˜ ์ค„์–ด๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>space</code></dt>
+ <dd>์›๋ณธ ์ด๋ฏธ์ง€์˜ ๋ชจ์„œ๋ฆฌ ์˜์—ญ์„ ํƒ€์ผ์ฒ˜๋Ÿผ ๋ฐ˜๋ณตํ•ด ๊ฐ„๊ฒฉ์„ ์ฑ„์›๋‹ˆ๋‹ค. ํฌ๊ธฐ๊ฐ€ ๋งž์ง€ ์•Š์œผ๋ฉด ๊ฐ ํƒ€์ผ์— ๊ท ๋“ฑํ•˜๊ฒŒ ๊ณต๋ฐฑ์„ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css; highlight[7]">#bordered {
+ width: 12rem;
+ margin-bottom: 1rem;
+ padding: 1rem;
+ border: 40px solid;
+ border-image: url("https://mdn.mozillademos.org/files/4127/border.png") 27;
+ border-image-repeat: stretch; /* ๋ผ์ด๋ธŒ ์ƒ˜ํ”Œ์—์„œ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค */
+}
+</pre>
+
+<div class="hidden">
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;div id="bordered"&gt;์ €ํ•œํ…Œ ๋‹ค์–‘ํ•œ ํ…Œ๋‘๋ฆฌ ๋ฐ˜๋ณต ์†์„ฑ์„ ์จ๋ณด์„ธ์š”!&lt;/div&gt;
+
+&lt;select id="repetition"&gt;
+ &lt;option value="stretch"&gt;stretch&lt;/option&gt;
+ &lt;option value="repeat"&gt;repeat&lt;/option&gt;
+ &lt;option value="round"&gt;round&lt;/option&gt;
+ &lt;option value="space"&gt;space&lt;/option&gt;
+ &lt;option value="stretch repeat"&gt;stretch repeat&lt;/option&gt;
+ &lt;option value="space round"&gt;space round&lt;/option&gt;
+&lt;/select&gt;
+</pre>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<pre class="brush: js">var repetition = document.getElementById("repetition");
+repetition.addEventListener("change", function (evt) {
+ document.getElementById("bordered").style.borderImageRepeat = evt.target.value;
+});
+</pre>
+</div>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ", "auto", 200)}}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Backgrounds', '#the-border-image-repeat', 'border-image-repeat')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<div>{{cssinfo}}</div>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-image-repeat")}}</p>
diff --git a/files/ko/web/css/border-image-slice/index.html b/files/ko/web/css/border-image-slice/index.html
new file mode 100644
index 0000000000..7dfb26229b
--- /dev/null
+++ b/files/ko/web/css/border-image-slice/index.html
@@ -0,0 +1,107 @@
+---
+title: border-image-slice
+slug: Web/CSS/border-image-slice
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/border-image-slice
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>border-image-slice</code></strong> <a href="/en-US/docs/Web/CSS">CSS</a> ์†์„ฑ์€ {{cssxref("border-image-source")}}๋กœ ์„ค์ •ํ•œ ์ด๋ฏธ์ง€๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์˜์—ญ์œผ๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋‚˜๋ˆ ์ง„ ์˜์—ญ์ด ์š”์†Œ์˜ <a href="/ko/docs/Web/CSS/border-image">ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€</a>๋ฅผ ์ด๋ฃน๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-image-slice.html")}}</div>
+
+
+
+<p>์ด๋ฏธ์ง€๋Š” ๋„ค ๊ฐœ์˜ ๊ผญ์ง€์ , ๋„ค ๊ฐœ์˜ ๋ชจ์„œ๋ฆฌ, ํ•œ ๊ฐœ์˜ ์ค‘์•™ ์ด 9๊ฐœ์˜ ์˜์—ญ์œผ๋กœ ๋‚˜๋ˆ ์ง‘๋‹ˆ๋‹ค. ์ƒํ•˜์ขŒ์šฐ ๊ฐ๊ฐ์˜ ๋ชจ์„œ๋ฆฌ์—์„œ ์ฃผ์–ด์ง„ ๊ฑฐ๋ฆฌ๋งŒํผ ๋–จ์–ด์ง„ ๋„ค ๊ฐœ์˜ ๋ถ„ํ• ์„ ์ด ์˜์—ญ์˜ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><a href="/files/3814/border-image-slice.png"><img alt="The nine regions defined by the border-image or border-image-slice properties" src="/files/3814/border-image-slice.png" style="margin: 1px; padding: 1em; width: 460px;"></a></p>
+
+<p>์œ„์˜ ๋„ํ‘œ๋กœ ๊ตฌ์—ญ์ด ์–ด๋–ป๊ฒŒ ๋‚˜๋‰˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>1-4๋ฒˆ ๊ตฌ์—ญ์€ <a id="corner_region" name="corner_region">๊ผญ์ง€์  ์˜์—ญ</a>์ž…๋‹ˆ๋‹ค. ์ฝ”๋„ˆ ์˜์—ญ์€ ์ตœ์ข… ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€์—์„œ๋„ ์ฝ”๋„ˆ๋ฅผ ์ด๋ฃจ๋ฉฐ ํ•œ ๋ฒˆ์”ฉ๋งŒ ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค.</li>
+ <li>5-8๋ฒˆ ๊ตฌ์—ญ์€ <a id="edge_region" name="edge_region">๋ชจ์„œ๋ฆฌ ์˜์—ญ</a>์ž…๋‹ˆ๋‹ค. ๋ชจ์„œ๋ฆฌ ์˜์—ญ์€ ์ตœ์ข… ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ์— ๋งž๋„๋ก <a href="/ko/docs/Web/CSS/border-image-repeat">๋ฐ˜๋ณตํ•˜์—ฌ ๊ทธ๋ฆฌ๊ฑฐ๋‚˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๋Š” ๋“ฑ ๋ณ€ํ˜•</a>๋ฉ๋‹ˆ๋‹ค.</li>
+ <li>9๋ฒˆ ๊ตฌ์—ญ์€ <a id="middle_region" name="middle_region">์ค‘์•™ ์˜์—ญ</a>์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ๋Š” ์“ฐ์ด์ง€ ์•Š์ง€๋งŒ, <code>fill</code> ํ‚ค์›Œ๋“œ๋ฅผ ์ง€์ •ํ•œ ๊ฒฝ์šฐ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<p>{{cssxref("border-image-repeat")}}, {{cssxref("border-image-width")}}, {{cssxref("border-image-outset")}} ์†์„ฑ์ด ์ตœ์ข… ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€์—์„œ ๊ฐ ์˜์—ญ์˜ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* ๋ชจ๋“  ๋ฐฉํ–ฅ */
+border-image-slice: 30%;
+
+/* ์„ธ๋กœ๋ฐฉํ–ฅ | ๊ฐ€๋กœ๋ฐฉํ–ฅ */
+border-image-slice: 10% 30%;
+
+/* ์œ„ | ๊ฐ€๋กœ๋ฐฉํ–ฅ | ์•„๋ž˜ */
+border-image-slice: 30 30% 45;
+
+/* ์œ„ | ์˜ค๋ฅธ์ชฝ | ์•„๋ž˜ | ์™ผ์ชฝ */
+border-image-slice: 7 12 14 5;
+
+/* `fill` ํ‚ค์›Œ๋“œ */
+border-image-slice: 10% fill 7 12;
+
+/* ์ „์—ญ ๊ฐ’ */
+border-image-slice: inherit;
+border-image-slice: initial;
+border-image-slice: unset;
+</pre>
+
+<p><code>border-image-slice</code> ์†์„ฑ์€ ํ•œ ๊ฐœ์—์„œ ๋„ค ๊ฐœ์˜ <code>&lt;number&gt;</code> ๋˜๋Š” <code>&lt;percentage&gt;</code> ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ์ˆซ์ž๋Š” ๋„ค ๋ฐฉํ–ฅ ๋ถ„ํ• ์„ ์˜ ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์Œ์ˆ˜ ๊ฐ’์€ ์œ ํšจํ•˜์ง€ ์•Š๊ณ , ์ตœ๋Œ€ ํฌ๊ธฐ๋ณด๋‹ค ํฐ ๊ฐ’์€ <code>100%</code>๋กœ ์ž˜๋ฆฝ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><strong>ํ•œ ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด, ๋ชจ๋“  ๋ถ„ํ• ์„ ์˜ ์œ„์น˜๊ฐ€ ๊ฐ๊ฐ์˜ ๊ธฐ์ค€ ๋ชจ์„œ๋ฆฌ์—์„œ ๋™์ผํ•œ ๊ฑฐ๋ฆฌ๋งŒํผ ๋–จ์–ด์ง„ ๊ณณ์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๋‘ ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด, ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ <strong>์œ„์™€ ์•„๋ž˜</strong> ๋ถ„ํ• ์„ , ๋‘ ๋ฒˆ์งธ ๊ฐ’์€ <strong>์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ</strong> ๋ถ„ํ• ์„ ์˜ ์œ„์น˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>์„ธ ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด, ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ <strong>์œ„</strong>, ๋‘ ๋ฒˆ์งธ ๊ฐ’์€ <strong>์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ</strong>, ์„ธ ๋ฒˆ์งธ ๊ฐ’์€ <strong>์•„๋ž˜</strong> ๋ถ„ํ• ์„ ์˜ ์œ„์น˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๋„ค ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ๊ฐ๊ฐ <strong>์ƒ, ์šฐ, ํ•˜, ์ขŒ</strong> ๋ถ„ํ• ์„ ์˜ ๊ฑฐ๋ฆฌ๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. (์‹œ๊ณ„๋ฐฉํ–ฅ)</li>
+</ul>
+
+<p>์„ ํƒ์ ์œผ๋กœ ์•„๋ฌด๋ฐ๋‚˜ <code>fill</code> ํ‚ค์›Œ๋“œ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;number&gt;")}}</dt>
+ <dd>๋ชจ์„œ๋ฆฌ์—์„œ ๋ถ„ํ• ์„ ๊นŒ์ง€์˜ ํ”ฝ์…€ ๊ฑฐ๋ฆฌ(๋ž˜์Šคํ„ฐ ์ด๋ฏธ์ง€), ๋˜๋Š” ์ขŒํ‘œ ๊ฑฐ๋ฆฌ(๋ฒกํ„ฐ ์ด๋ฏธ์ง€). ๋ฒกํ„ฐ ์ด๋ฏธ์ง€์—์„œ ์ˆซ์ž๋Š” ์›๋ณธ ์ด๋ฏธ์ง€๊ฐ€ ์•„๋‹Œ ์š”์†Œ์˜ ํฌ๊ธฐ์— ์ƒ๋Œ€์ ์ด๋ฏ€๋กœ ๋ณดํ†ต ๋ฐฑ๋ถ„์œจ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("&lt;percentage&gt;")}}</dt>
+ <dd>๋ชจ์„œ๋ฆฌ์—์„œ ๋ถ„ํ• ์„ ๊นŒ์ง€์˜ ๋ฐฑ๋ถ„์œจ ๊ฑฐ๋ฆฌ. ๊ฐ€๋กœ์ถ•์€ ์›๋ณธ ์ด๋ฏธ์ง€์˜ ๋„ˆ๋น„์—, ์„ธ๋กœ์ถ•์€ ์ด๋ฏธ์ง€์˜ ๋†’์ด์— ์ƒ๋Œ€์ ์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code>fill</code></dt>
+ <dd>์ค‘์•™ ์˜์—ญ์„ ๋ณด์กดํ•˜์—ฌ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์ฒ˜๋Ÿผ ์‚ฌ์šฉ. ์‹ค์ œ {{cssxref("background")}} ์†์„ฑ๋ณด๋‹ค ์œ„์— ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค. ์ค‘์•™ ์˜์—ญ ์ด๋ฏธ์ง€๋Š” ์œ„์™€ ์™ผ์ชฝ ๋ชจ์„œ๋ฆฌ ์˜์—ญ์˜ ํฌ๊ธฐ์— ๋งž๋„๋ก ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<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 Backgrounds', '#the-border-image-slice', 'border-image-slice')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>Initial defintion</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-image-slice")}}</p>
diff --git a/files/ko/web/css/border-image-source/index.html b/files/ko/web/css/border-image-source/index.html
new file mode 100644
index 0000000000..8d35053b26
--- /dev/null
+++ b/files/ko/web/css/border-image-source/index.html
@@ -0,0 +1,78 @@
+---
+title: border-image-source
+slug: Web/CSS/border-image-source
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/border-image-source
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>border-image-source</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ <a href="/ko/docs/Web/CSS/border-image">ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€</a>๋กœ ์‚ฌ์šฉํ•  ์›๋ณธ ์ด๋ฏธ์ง€๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-image-source.html")}}</div>
+
+
+
+<p>{{cssxref("border-image-slice")}} ์†์„ฑ์œผ๋กœ ๋‚˜๋‰œ ๊ตฌ์—ญ์„ย ์‚ฌ์šฉํ•ด ์ตœ์ข… ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+border-image-source: none;
+
+/* &lt;image&gt; ๊ฐ’ */
+border-image-source: url(image.jpg);
+border-image-source: linear-gradient(to top, red, yellow);
+
+/* ์ „์—ญ ๊ฐ’ */
+border-image-source: inherit;
+border-image-source: initial;
+border-image-source: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>none</code></dt>
+ <dd>ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. {{cssxref("border-style")}}์ด ๋Œ€์‹  ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("&lt;image&gt;")}}</dt>
+ <dd>ํ…Œ๋‘๋ฆฌ์— ์‚ฌ์šฉํ•  ์ด๋ฏธ์ง€ ์ฐธ์กฐ์ž…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<p>{{cssxref("border-image")}}์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Backgrounds', '#the-border-image-source', 'border-image-source')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-image-source")}}</p>
diff --git a/files/ko/web/css/border-image-width/index.html b/files/ko/web/css/border-image-width/index.html
new file mode 100644
index 0000000000..a99e3d4bb8
--- /dev/null
+++ b/files/ko/web/css/border-image-width/index.html
@@ -0,0 +1,128 @@
+---
+title: border-image-width
+slug: Web/CSS/border-image-width
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/border-image-width
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>border-image-width</code></strong> <a href="/ko/docs/Web/CSS">CSS</a>ย ์†์„ฑ์€ ์š”์†Œ <a href="/ko/docs/Web/CSS/border-image">ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€</a>์˜ ๋„ˆ๋น„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-image-width.html")}}</div>
+
+
+
+<p>์†์„ฑ์˜ ๊ฐ’์ด {{cssxref("border-width")}}๋ณด๋‹ค ํฌ๋‹ค๋ฉด ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€๋Š” ์•ˆ์ชฝ ์—ฌ๋ฐฑ(๊ณผ ์ฝ˜ํ…์ธ ) ์˜์—ญ์„ ์นจ๋ฒ”ํ•˜์—ฌ ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+border-image-width: auto;
+
+/* &lt;length&gt; ๊ฐ’ */
+border-image-width: 1rem;
+
+/* &lt;percentage&gt; ๊ฐ’ */
+border-image-width: 25%;
+
+/* &lt;number&gt; ๊ฐ’ */
+border-image-width: 3;
+
+/* ์„ธ๋กœ๋ฐฉํ–ฅ | ๊ฐ€๋กœ๋ฐฉํ–ฅ */
+border-image-width: 2em 3em;
+
+/* ์œ„ | ๊ฐ€๋กœ๋ฐฉํ–ฅ | ์•„๋ž˜ */
+border-image-width: 5% 15% 10%;
+
+/* ์œ„ | ์˜ค๋ฅธ์ชฝ | ์•„๋ž˜ | ์™ผ์ชฝ */
+border-image-width: 5% 2em 10% auto;
+
+/* ์ „์—ญ ๊ฐ’ */
+border-image-width: inherit;
+border-image-width: initial;
+border-image-width: unset;
+</pre>
+
+<p><code>border-image-width</code> ์†์„ฑ์€ ํ•œ ๊ฐœ, ๋‘ ๊ฐœ, ์„ธ ๊ฐœ, ํ˜น์€ ๋„ค ๊ฐœ์˜ ๊ฐ’์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Œ์ˆ˜๋Š” ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><strong>ํ•œ ๊ฐœ์˜ ๊ฐ’</strong>์€ ๋ชจ๋“  ๋„ค ๋ฉด์˜ ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๋‘ ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ๋Š”ย <strong>์œ„์™€ ์•„๋ž˜</strong>, ๋‘ ๋ฒˆ์งธ๋Š”ย <strong>์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ</strong>ย ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>์„ธ ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ๋Š”ย <strong>์œ„</strong>, ๋‘ ๋ฒˆ์งธ๋Š”ย <strong>์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ,</strong>ย ์„ธ ๋ฒˆ์งธ ๊ฐ’์€ย <strong>์•„๋ž˜</strong>ย ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„๋ฅผย ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๋„ค ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ๊ฐ๊ฐย <strong>์ƒ, ์šฐ, ํ•˜, ์ขŒ</strong>ย ์ˆœ์„œ๋กœ ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.ย (์‹œ๊ณ„๋ฐฉํ–ฅ)</li>
+</ul>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>&lt;length-percentage&gt;</code></dt>
+ <dd>{{cssxref("&lt;length&gt;")}} ๋˜๋Š” {{cssxref("&lt;percentage&gt;")}}๋กœ ์ง€์ •ํ•œ ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„. ๋ฐฑ๋ถ„์œจ ๊ฐ’์€ ์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ ํ…Œ๋‘๋ฆฌ์— ๋Œ€ํ•ด์„  ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€ ์˜์—ญ์˜ ๋„ˆ๋น„, ์œ„์ชฝ๊ณผ ์•„๋ž˜์ชฝ์— ๋Œ€ํ•ด์„  ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€ ์˜์—ญ์˜ ๋†’์ด๋ฅผ ์‚ฌ์šฉํ•ด ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>&lt;number&gt;</code></dt>
+ <dd>ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„๋กœ {{cssxref("border-width")}}์˜ ๋ฐฐ์ˆ˜ ์‚ฌ์šฉ</dd>
+ <dt><code>auto</code></dt>
+ <dd>๋ฐฉํ–ฅ๊ณผ ์ผ์น˜ํ•˜๋Š” {{cssxref("border-image-slice")}}๊ฐ€ ๊ฐ€์ง„ ์›๋ž˜ ๋„ˆ๋น„ ๋˜๋Š” ๋†’์ด ์‚ฌ์šฉ. ์ด๋ฏธ์ง€๊ฐ€ ์›๋ž˜ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์œผ๋ฉด ๋ฐฉํ–ฅ๊ณผ ์ผ์น˜ํ•˜๋Š” <code>border-width</code> ํฌ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ๋Š” ์•„๋ž˜์˜ ๊ฐ€๋กœ 90ํ”ฝ์…€, ์„ธ๋กœ 90ํ”ฝ์…€ ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•ด ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><img alt="" src="https://mdn.mozillademos.org/files/10470/border.png"></p>
+
+<p>์›๋ณธ ์ด๋ฏธ์ง€์˜ ๊ฐ ์›์€ ๊ฐ€๋กœ 30ํ”ฝ์…€, ์„ธ๋กœ 30ํ”ฝ์…€์ž…๋‹ˆ๋‹ค.</p>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;p&gt;๋ฐค์„ ์‰ฌ์ด ๋ด„์ด ๋ฌด์„ฑํ•  ๋ฆด์ผ€ ๋“ฏํ•ฉ๋‹ˆ๋‹ค. ํ† ๋ผ, ์จ ์ด๋Ÿฐ ํ•˜๋‚˜์— ๋“ฏํ•ฉ๋‹ˆ๋‹ค. ์ด๋„ค๋“ค์€ ๋‚˜๋Š” ํŒจ, ๋“ฏํ•ฉ๋‹ˆ๋‹ค.
+ย  ๋‚˜๋Š” ๋ณด๊ณ , ๋”ด์€ ํ† ๋ผ, ์ด๋Ÿฐ ๋ฉ€๋ฆฌ ๋“ฏํ•ฉ๋‹ˆ๋‹ค. ์ฒญ์ถ˜์ด ๊ฐ€์„๋กœ ๋‘˜ ๋ฒ„๋ฆฌ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฑฑ์ •๋„ ๋ฐค์ด ๋‚˜๋Š” ์• ๊ธฐ
+ย  ์˜ค๋Š” ์–ธ๋• ๊ฒฝ, ๊ณ„์‹ญ๋‹ˆ๋‹ค. ๋ฉ€๋ฆฌ ๊นŒ๋‹ญ์ด์š”, ๋‚˜๋Š” ๋ณ„๋น›์ด ๋“ฏํ•ฉ๋‹ˆ๋‹ค. ์†Œ๋…€๋“ค์˜ ๋ฒŒ๋ ˆ๋Š” ๊ฑฑ์ •๋„ ๊นŒ๋‹ญ์ด์š”,
+ย  ๋ถ๊ฐ„๋„์— ์“ธ์“ธํ•จ๊ณผ ์˜ค๋ฉด ๊ฒƒ์€ ์–ด๋จธ๋‹˜, ๊นŒ๋‹ญ์ž…๋‹ˆ๋‹ค.&lt;/p&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">p {
+ border: 20px solid;
+ border-image: url("https://mdn.mozillademos.org/files/10470/border.png") 30 round;
+ border-image-width: 16px;
+ padding: 40px;
+}</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ', 200, 240)}}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Backgrounds', '#the-border-image-width', 'border-image-width')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-image-width")}}</p>
diff --git a/files/ko/web/css/border-image/index.html b/files/ko/web/css/border-image/index.html
new file mode 100644
index 0000000000..e907da9062
--- /dev/null
+++ b/files/ko/web/css/border-image/index.html
@@ -0,0 +1,168 @@
+---
+title: border-image
+slug: Web/CSS/border-image
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/border-image
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>border-image</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ์ฃผ์œ„์— ์ด๋ฏธ์ง€๋ฅผ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค. ์ผ๋ฐ˜ <a href="/ko/docs/Web/CSS/border">ํ…Œ๋‘๋ฆฌ</a>๋ฅผ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-image.html")}}</div>
+
+
+
+<p><code>border-image</code>๋Š” {{cssxref("border-image-source")}}, {{cssxref("border-image-slice")}}, {{cssxref("border-image-width")}}, {{cssxref("border-image-outset")}}, {{cssxref("border-image-repeat")}}์˜ <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋‹จ์ถ• ์†์„ฑ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์ƒ๋žตํ•œ ์†์„ฑ์€ <a href="/ko/docs/Web/CSS/initial_value">์ดˆ๊ธฐ๊ฐ’</a>์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๋Š”๋ฐ ์‹คํŒจํ•  ๊ฒฝ์šฐ์— ๋Œ€๋น„ํ•ด {{cssxref("border-style")}} ์†์„ฑ์„ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์‹ค ๋ช…์„ธ์— ๋”ฐ๋ฅด๋ฉด ํ•„์ˆ˜๋กœ ์ง€์ •ํ•ด์•ผ ํ•˜์ง€๋งŒ ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๊ทธ๋ ‡๊ฒŒ ๊ตฌํ˜„ํ•˜์ง€๋Š” ์•Š์•˜์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers">/* ์ด๋ฏธ์ง€ | ์Šฌ๋ผ์ด์Šค */
+border-image: linear-gradient(red, blue) 27;
+
+/* ์ด๋ฏธ์ง€ | ์Šฌ๋ผ์ด์Šค | ๋ฐ˜๋ณต */
+border-image: url("/images/border.png") 27 space;
+
+/* ์ด๋ฏธ์ง€ | ์Šฌ๋ผ์ด์Šค | ๋„ˆ๋น„ */
+border-image: linear-gradient(red, blue) 27 / 35px;
+
+/* ์ด๋ฏธ์ง€ | ์Šฌ๋ผ์ด์Šค | ๋„ˆ๋น„ | ๊ฑฐ๋ฆฌ | ๋ฐ˜๋ณต */
+border-image: url("/images/border.png") 27 23 / 50px 30px / 1rem round space;
+</pre>
+
+<p><code>border-image</code> ์†์„ฑ์€ ์•„๋ž˜ ๋‚˜์—ดํ•œ ๊ฐ’ ์ค‘ ํ•œ ๊ฐœ์—์„œ ๋‹ค์„ฏ ๊ฐœ ์‚ฌ์ด๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> ๋งŒ์•ฝ {{cssxref("border-image-source")}}์˜ <a href="/ko/docs/Web/CSS/computed_value">๊ณ„์‚ฐ๊ฐ’</a>์ด <code>none</code>์ด๊ฑฐ๋‚˜ ์ด๋ฏธ์ง€๋ฅผ ๊ทธ๋ฆด ์ˆ˜ ์—†๋‹ค๋ฉด {{cssxref("border-style")}}์ด ๋Œ€์‹  ๋ณด์—ฌ์ง‘๋‹ˆ๋‹ค.</p>
+</div>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>&lt;'border-image-source'&gt;</code></dt>
+ <dd>์›๋ณธ ์ด๋ฏธ์ง€. {{cssxref("border-image-source")}}๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.</dd>
+ <dt><code>&lt;'border-image-slice'&gt;</code></dt>
+ <dd>์ด๋ฏธ์ง€๋ฅผ ๊ตฌ์—ญ๋ณ„๋กœ ๋‚˜๋ˆŒ ๋•Œ ์‚ฌ์šฉํ•  ์Šฌ๋ผ์ด์Šค ํฌ๊ธฐ. ๋„ค ๊ฐœ ๊ฐ’๊นŒ์ง€ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. {{cssxref("border-image-slice")}}๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.</dd>
+ <dt><code>&lt;'border-image-width'&gt;</code></dt>
+ <dd>ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€ ๋„ˆ๋น„. ๋„ค ๊ฐœ ๊ฐ’๊นŒ์ง€ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. {{cssxref("border-image-width")}}๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.</dd>
+ <dt><code>&lt;'border-image-outset'&gt;</code></dt>
+ <dd>ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€์™€ ์š”์†Œ ์™ธ๊ณฝ์˜ ๊ฑฐ๋ฆฌ. ๋„ค ๊ฐœ ๊ฐ’๊นŒ์ง€ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. {{cssxref("border-image-outset")}}์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.</dd>
+ <dt><code>&lt;'border-image-repeat'&gt;</code></dt>
+ <dd>์›๋ณธ ์ด๋ฏธ์ง€์˜ ๋ชจ์„œ๋ฆฌ ๊ตฌ์—ญ์„ ํ…Œ๋‘๋ฆฌ์˜ ํฌ๊ธฐ์— ๋งž์ถœ ๋•Œ์˜ ์กฐ์ • ๋ฐฉ๋ฒ•. ๋‘ ๊ฐœ ๊ฐ’๊นŒ์ง€ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. {{cssxref("border-image-repeat")}}์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="๋น„ํŠธ๋งต">๋น„ํŠธ๋งต</h3>
+
+<p>์ด๋ฒˆ ์˜ˆ์ œ๋Š” ์š”์†Œ์˜ ํ…Œ๋‘๋ฆฌ์— ๋งˆ๋ฆ„๋ชจ ํŒจํ„ด์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€์˜ ์›๋ณธ์€ ๊ฐ€๋กœ 81ํ”ฝ์…€, ์„ธ๋กœ 81ํ”ฝ์…€์˜ ".png" ํŒŒ์ผ๋กœ, 8๊ฐœ์˜ ๋งˆ๋ฆ„๋ชจ๊ฐ€ ์‚ฌ๊ฐํ˜•์˜ ํ…Œ๋‘๋ฆฌ๋ฅผ ์ด๋ฃจ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><img alt="an example borderimage" src="https://mdn.mozillademos.org/files/4127/border.png" style="height: 81px; width: 81px;"></p>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html">&lt;div id="bitmap"&gt;This element is surrounded by a bitmap-based border image!&lt;/div&gt;
+</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<p>๋งˆ๋ฆ„๋ชจ ํ•˜๋‚˜์˜ ํฌ๊ธฐ์— ๋งž์ถ”๊ธฐ ์œ„ํ•ด, 81์„ 3์œผ๋กœ ๋‚˜๋ˆˆ <code>27</code>์„ ์Šฌ๋ผ์ด์Šค ํฌ๊ธฐ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ์›๋ณธ ์ด๋ฏธ์ง€๋ฅผ ๋ชจ์„œ๋ฆฌ์™€ ํ…Œ๋‘๋ฆฌ ๊ตฌ์—ญ์œผ๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค. ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€์˜ ์ค‘์•™์„ ์š”์†Œ ํ…Œ๋‘๋ฆฌ์˜ ๊ฐ€์šด๋ฐ๋กœ ๋งž์ถ”๊ธฐ ์œ„ํ•ด ๊ฑฐ๋ฆฌ๋„ ๊ฐ ๋„ˆ๋น„์˜ ์ ˆ๋ฐ˜์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฐ˜๋ณต ๊ฐ’์— <code>round</code>๋ฅผ ์ง€์ •ํ•ด ๋ชจ์„œ๋ฆฌ๊ฐ€ ๋Š๊ธฐ๊ฑฐ๋‚˜ ์ž˜๋ฆฌ์ง€ ์•Š๋„๋ก ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css">#bitmap {
+ width: 200px;
+ background-color: #ffa;
+ border: 36px solid orange;
+ margin: 30px;
+ padding: 10px;
+
+ border-image:
+ url("https://mdn.mozillademos.org/files/4127/border.png") /* ์›๋ณธ ์ด๋ฏธ์ง€ */
+ 27 / /* ์Šฌ๋ผ์ด์Šค */
+ 36px 28px 18px 8px / /* ๋„ˆ๋น„ */
+ 18px 14px 9px 4px /* ๊ฑฐ๋ฆฌ */
+ round; /* ๋ฐ˜๋ณต */
+}
+</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('๋น„ํŠธ๋งต', '100%', 200)}}</p>
+
+<h3 id="๊ทธ๋ ˆ์ด๋””์–ธํŠธ">๊ทธ๋ ˆ์ด๋””์–ธํŠธ</h3>
+
+<h4 id="HTML_2">HTML</h4>
+
+<pre class="brush: html">&lt;div id="gradient"&gt;๊ทธ๋ ˆ์ด๋””์–ธํŠธ ๊ธฐ๋ฐ˜ ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€์— ๋‘˜๋Ÿฌ ์Œ“์ธ ์š”์†Œ์—์š”!&lt;/div&gt;
+</pre>
+
+<h4 id="CSS_2">CSS</h4>
+
+<pre class="brush:css">#gradient {
+ width: 200px;
+ border: 30px solid;
+ border-image: repeating-linear-gradient(45deg, #f33, #3bf, #f33 30px) 60;
+ padding: 20px;
+}
+</pre>
+
+<h4 id="๊ฒฐ๊ณผ_2">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('๊ทธ๋ ˆ์ด๋””์–ธํŠธ')}}</p>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p>๋ณด์กฐ ๊ธฐ์ˆ ์€ ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€๋ฅผ ์ฝ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๊ฐ€ ํŽ˜์ด์ง€ ๋ชฉ์ ์˜ ์ดํ•ด์— ํ•„์ˆ˜์ ์ธ ์ •๋ณด๋ฅผ ๊ฐ–๊ณ  ์žˆ๋‹ค๋ฉด ๋ฌธ์„œ์—์„œ ๊ตฌ์กฐ์ ์œผ๋กœ ์„ค๋ช…ํ•˜๋Š” ํŽธ์ด ์ข‹์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><a href="/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.1_%E2%80%94_Providing_text_alternatives_for_non-text_content">MDN Understanding WCAG, Guideline 1.1 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/2016/NOTE-UNDERSTANDING-WCAG20-20161007/text-equiv-all.html" rel="noopener">Understanding Success Criterion 1.1.1 | Understanding WCAG 2.0</a></li>
+</ul>
+
+<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 Backgrounds', '#the-border-image', 'border-image')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-image")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("border")}}</li>
+ <li>{{cssxref("outline")}}</li>
+ <li>{{cssxref("box-shadow")}}</li>
+ <li>{{cssxref("background-image")}}</li>
+ <li>{{cssxref("url()")}} ํ•จ์ˆ˜</li>
+ <li>๊ทธ๋ ˆ์ด๋””์–ธํŠธ ํ•จ์ˆ˜: {{CSSxRef("conic-gradient")}}, {{CSSxRef("linear-gradient")}}, {{CSSxRef("repeating-linear-gradient")}}, {{CSSxRef("radial-gradient")}}, {{CSSxRef("repeating-radial-gradient")}}</li>
+</ul>
diff --git a/files/ko/web/css/border-left-color/index.html b/files/ko/web/css/border-left-color/index.html
new file mode 100644
index 0000000000..be69191773
--- /dev/null
+++ b/files/ko/web/css/border-left-color/index.html
@@ -0,0 +1,114 @@
+---
+title: border-left-color
+slug: Web/CSS/border-left-color
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/border-left-color
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>border-left-color</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ์™ผ์ชฝ ํ…Œ๋‘๋ฆฌ ์ƒ‰์ƒ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</span> {{cssxref("border-color")}} ๋˜๋Š” {{cssxref("border-left")}} ๋‹จ์ถ• ์†์„ฑ์œผ๋กœ๋„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-left-color.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers language-css">/* &lt;color&gt; ๊ฐ’ */
+border-left-color: red;
+border-left-color: #ffbb00;
+border-left-color: rgb(255, 0, 0);
+border-left-color: hsla(100%, 50%, 25%, 0.75);
+border-left-color: currentColor;
+border-left-color: transparent;
+
+/* ์ „์—ญ ๊ฐ’ */
+border-left-color: inherit;
+border-left-color: initial;
+border-left-color: unset;
+</pre>
+
+<p><code>border-left-color</code> ์†์„ฑ์€ ํ•˜๋‚˜์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;color&gt;")}}</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">&lt;div class="mybox"&gt;
+ &lt;p&gt;This is a box with a border around it.
+ Note which side of the box is
+ &lt;span class="redtext"&gt;red&lt;/span&gt;.&lt;/p&gt;
+&lt;/div&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">.mybox {
+ border: solid 0.3em gold;
+ border-left-color: red;
+ width: auto;
+}
+
+.redtext {
+ color: red;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('ํ…Œ๋‘๋ฆฌ๋ฅผ_๊ฐ€์ง„_๊ฐ„๋‹จํ•œ_์ƒ์ž')}}</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 Backgrounds', '#border-left-color', 'border-left-color')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>No significant changes, though the <code>transparent</code> keyword, now included in {{cssxref("&lt;color&gt;")}} which has been extended, has been formally removed.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#propdef-border-left-color', 'border-left-color')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-left-color")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ CSS ๋‹จ์ถ• ์†์„ฑ: {{cssxref("border")}}, {{cssxref("border-left")}}, {{cssxref("border-color")}}.</li>
+ <li>๋‹ค๋ฅธ ๋ฐฉํ–ฅ ํ…Œ๋‘๋ฆฌ์˜ ์ƒ‰์ƒ ๊ด€๋ จ CSS ๋‹จ์ถ• ์†์„ฑ: {{cssxref("border-top-color")}}, {{cssxref("border-right-color")}}, {{cssxref("border-bottom-color")}}.</li>
+ <li>์™ผ์ชฝ ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ CSS ์†์„ฑ: {{cssxref("border-left-style")}}, {{cssxref("border-left-width")}}.</li>
+</ul>
diff --git a/files/ko/web/css/border-left-style/index.html b/files/ko/web/css/border-left-style/index.html
new file mode 100644
index 0000000000..18bc232483
--- /dev/null
+++ b/files/ko/web/css/border-left-style/index.html
@@ -0,0 +1,134 @@
+---
+title: border-left-style
+slug: Web/CSS/border-left-style
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/border-left-style
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>border-left-style</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ ํ…Œ๋‘๋ฆฌ์˜ ์™ผ์ชฝ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-left-style.html")}}</div>
+
+
+
+<div class="note"><strong>์ฐธ๊ณ :</strong> ๋ช…์„ธ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์Šคํƒ€์ผ์˜ ํ…Œ๋‘๋ฆฌ๊ฐ€ ๊ผญ์ง€์ ์—์„œ ๋งŒ๋‚  ๋•Œ ์–ด๋–ป๊ฒŒ ๊ทธ๋ ค์•ผ ํ• ์ง€๋Š” ์ •์˜ํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</div>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+border-left-style: none;
+border-left-style: hidden;
+border-left-style: dotted;
+border-left-style: dashed;
+border-left-style: solid;
+border-left-style: double;
+border-left-style: groove;
+border-left-style: ridge;
+border-left-style: inset;
+border-left-style: outset;
+
+/* ์ „์—ญ ๊ฐ’ */
+border-left-style: inherit;
+border-left-style: initial;
+border-left-style: unset;
+</pre>
+
+<p><code>border-left-style</code> ์†์„ฑ์€ {{cssxref("border-style")}} ์†์„ฑ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ‚ค์›Œ๋“œ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html">&lt;table&gt;
+ &lt;tr&gt;
+ &lt;td class="b1"&gt;none&lt;/td&gt;
+ &lt;td class="b2"&gt;hidden&lt;/td&gt;
+ &lt;td class="b3"&gt;dotted&lt;/td&gt;
+ &lt;td class="b4"&gt;dashed&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;td class="b5"&gt;solid&lt;/td&gt;
+ &lt;td class="b6"&gt;double&lt;/td&gt;
+ &lt;td class="b7"&gt;groove&lt;/td&gt;
+ &lt;td class="b8"&gt;ridge&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;td class="b9"&gt;inset&lt;/td&gt;
+ &lt;td class="b10"&gt;outset&lt;/td&gt;
+ &lt;/tr&gt;
+&lt;/table&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">/* Define look of the table */
+table {
+ border-width: 2px;
+ background-color: #52E385;
+}
+tr, td {
+ padding: 3px;
+}
+
+/* border-left-style example classes */
+.b1 {border-left-style: none;}
+.b2 {border-left-style: hidden;}
+.b3 {border-left-style: dotted;}
+.b4 {border-left-style: dashed;}
+.b5 {border-left-style: solid;}
+.b6 {border-left-style: double;}
+.b7 {border-left-style: groove;}
+.b8 {border-left-style: ridge;}
+.b9 {border-left-style: inset;}
+.b10 {border-left-style: outset;}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ', 300, 200)}}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Backgrounds', '#the-border-style', 'border-left-style')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>No significant change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#border-style-properties', 'border-left-style')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-left-style")}}</p>
+
+<h2 id="See_Also" name="See_Also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ ๊ด€๋ จ CSS ์†์„ฑ: {{cssxref("border-top-style")}}, {{cssxref("border-right-style")}}, {{cssxref("border-bottom-style")}}, {{cssxref("border-style")}}.</li>
+ <li>์™ผ์ชฝ ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ CSS ์†์„ฑ: {{cssxref("border-left")}}, {{cssxref("border-left-color")}}, {{cssxref("border-left-width")}}.</li>
+</ul>
diff --git a/files/ko/web/css/border-left-width/index.html b/files/ko/web/css/border-left-width/index.html
new file mode 100644
index 0000000000..78687a842a
--- /dev/null
+++ b/files/ko/web/css/border-left-width/index.html
@@ -0,0 +1,150 @@
+---
+title: border-left-width
+slug: Web/CSS/border-left-width
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/border-left-width
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>border-left-width</code></strong> ์†์„ฑ์€ ์š”์†Œ์˜ ์™ผ์ชฝ ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-left-width.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+border-left-width: thin;
+border-left-width: medium;
+border-left-width: thick;
+
+/* &lt;length&gt; ๊ฐ’ */
+border-left-width: 10em;
+border-left-width: 3vmax;
+border-left-width: 6px;
+
+/* ์ „์—ญ ๊ฐ’ */
+border-left-width: inherit;
+border-left-width: initial;
+border-left-width: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>&lt;line-width&gt;</code></dt>
+ <dd>ํ…Œ๋‘๋ฆฌ์˜ ๋„ˆ๋น„์ž…๋‹ˆ๋‹ค.ย 0 ์ด์ƒ์˜ {{cssxref("&lt;length&gt;")}} ๋˜๋Š” ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ‚ค์›Œ๋“œ๋Š” ๋‹ค์Œ ์„ธ ๊ฐ€์ง€ ์ค‘ ํ•˜๋‚˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+ <table class="standard-table">
+ <tbody>
+ <tr>
+ <td><code>thin</code></td>
+ <td>
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-left-style: solid; border-left-width: thin; background-color: palegreen;"></div>
+ </td>
+ <td>์–‡์€ ํ…Œ๋‘๋ฆฌ</td>
+ </tr>
+ <tr>
+ <td><code>medium</code></td>
+ <td>
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-left-style: solid; border-left-width: medium; background-color: palegreen;"></div>
+ </td>
+ <td>์ค‘๊ฐ„ ํ…Œ๋‘๋ฆฌ</td>
+ </tr>
+ <tr>
+ <td><code>thick</code></td>
+ <td>
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-left-style: solid; border-left-width: thick; background-color: palegreen;"></div>
+ </td>
+ <td>๊ตต์€ ํ…Œ๋‘๋ฆฌ</td>
+ </tr>
+ </tbody>
+ </table>
+
+ <div class="note">
+ <p><strong>์ฐธ๊ณ :</strong> ๊ฐ ํ‚ค์›Œ๋“œ์˜ ๊ตต๊ธฐ๋ฅผ ์ •์˜ํ•œ ๋ช…์„ธ๋Š” ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ฒฐ๊ณผ๋Š” ๊ตฌํ˜„๋ณ„๋กœ ์ƒ์ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ๊ตต๊ธฐ๋Š” ์–ธ์ œ๋‚˜ <code>thin โ‰ค medium โ‰ค thick</code>์ด๊ณ , ํ•˜๋‚˜์˜ ๋ฌธ์„œ ๋‚ด์—์„œ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</p>
+ </div>
+ </dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="ํ…Œ๋‘๋ฆฌ์˜_๋„ˆ๋น„_๋น„๊ต">ํ…Œ๋‘๋ฆฌ์˜ ๋„ˆ๋น„ ๋น„๊ต</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;div&gt;Element 1&lt;/div&gt;
+&lt;div&gt;Element 2&lt;/div&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">div {
+ border: 1px solid red;
+ margin: 1em 0;
+}
+
+div:nth-child(1) {
+ border-left-width: thick;
+}
+div:nth-child(2) {
+ border-left-width: 2em;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('ํ…Œ๋‘๋ฆฌ์˜_๋„ˆ๋น„_๋น„๊ต', '100%')}}</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 Backgrounds', '#the-border-width', 'border-left-width')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>No significant change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#border-width-properties', 'border-left-width')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>No significant change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#border-left-width', 'border-left-width')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-left-width")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„ ๊ด€๋ จ CSS ์†์„ฑ: {{Cssxref("border-top-width")}}, {{Cssxref("border-right-width")}}, {{Cssxref("border-bottom-width")}}, and {{Cssxref("border-width")}}.</li>
+ <li>์™ผ์ชฝ ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ CSS ์†์„ฑ: {{Cssxref("border")}}, {{Cssxref("border-left")}}, {{Cssxref("border-left-style")}}, and {{Cssxref("border-left-color")}}.</li>
+</ul>
diff --git a/files/ko/web/css/border-left/index.html b/files/ko/web/css/border-left/index.html
new file mode 100644
index 0000000000..cf9b0547df
--- /dev/null
+++ b/files/ko/web/css/border-left/index.html
@@ -0,0 +1,109 @@
+---
+title: border-left
+slug: Web/CSS/border-left
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+ - ํ…Œ๋‘๋ฆฌ
+translation_of: Web/CSS/border-left
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>border-left</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์€ ์š”์†Œ์˜ ์™ผ์ชฝ ํ…Œ๋‘๋ฆฌ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</span> {{cssxref("border-left-width")}}, {{cssxref("border-left-style")}}, {{cssxref("border-left-color")}}์˜ ๊ฐ’์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-left.html")}}</div>
+
+
+
+<p>๋‹ค๋ฅธ ๋‹จ์ถ• ์†์„ฑ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, <code>border-left</code>๋Š” ์ž์‹ ์ด ํฌํ•จํ•œ ๋ชจ๋“  ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉฐ ์‚ฌ์šฉ์ž๊ฐ€ ๋ช…์‹œํ•˜์ง€ ์•Š์€ ์†์„ฑ๋„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์•„๋ž˜ ๋‘ ์ฝ”๋“œ๋Š” ์‚ฌ์‹ค ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">border-left-style: dotted;
+border-left: thick green;
+</pre>
+
+<pre class="brush: css">border-left-style: dotted;
+border-left: none thick green;
+</pre>
+
+<p>๋”ฐ๋ผ์„œ <code>border-left</code>๋ณด๋‹ค ๋จผ์ € ์ง€์ •ํ•œ {{cssxref("border-left-style")}}์˜ ๊ฐ’์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. {{cssxref("border-left-style")}}์˜ ๊ธฐ๋ณธ๊ฐ’์€ <code>none</code>์ด๋ฏ€๋กœ, <code>border-style</code>์„ ๋ช…์‹œํ•˜์ง€ ์•Š์œผ๋ฉด ํ…Œ๋‘๋ฆฌ๋ฅผ ๋งŒ๋“ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers">border-left: 1px;
+border-left: 2px dotted;
+border-left: medium dashed green;
+</pre>
+
+<p><code>border-left</code>์€ ํ•œ ๊ฐœ์—์„œ ์„ธ ๊ฐœ์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ๊ณ , ์ˆœ์„œ๋Š” ์ƒ๊ด€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>&lt;br-width&gt;</code></dt>
+ <dd>{{cssxref("border-left-width")}}.</dd>
+ <dt><code>&lt;br-style&gt;</code></dt>
+ <dd>{{cssxref("border-left-style")}}.</dd>
+ <dt>{{cssxref("&lt;color&gt;")}}</dt>
+ <dd>{{cssxref("border-left-color")}}.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: html">&lt;div&gt;
+ ์™ผ์ชฝ ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ฐ€์ง„ ์š”์†Œ์ž…๋‹ˆ๋‹ค.
+&lt;/div&gt;</pre>
+
+<pre class="brush: css">div {
+ border-left: 4px dashed blue;
+ background-color: gold;
+ height: 100px;
+ width: 100px;
+ font-weight: bold;
+ text-align: center;
+}
+</pre>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ')}}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Backgrounds', '#border-left', 'border-left')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>No direct changes, though the modification of values for the {{cssxref("border-left-color")}} do apply to it.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#propdef-border-left', 'border-left')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>No significant changes.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#border-left', 'border-left')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<div>{{cssinfo}}</div>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</div>
+
+<p>{{Compat("css.properties.border-left")}}</p>
diff --git a/files/ko/web/css/border-radius/index.html b/files/ko/web/css/border-radius/index.html
new file mode 100644
index 0000000000..3c9c812d36
--- /dev/null
+++ b/files/ko/web/css/border-radius/index.html
@@ -0,0 +1,228 @@
+---
+title: border-radius
+slug: Web/CSS/border-radius
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+ - 'recipe:css-shorthand-property'
+translation_of: Web/CSS/border-radius
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>border-radius</code></strong> ์†์„ฑ์€ ์š”์†Œ ํ…Œ๋‘๋ฆฌ ๊ฒฝ๊ณ„์˜ ๊ผญ์ง“์ ์„ ๋‘ฅ๊ธ€๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์›ํ˜• ๊ผญ์ง“์ ์„, ๋‘ ๊ฐœ์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ด ํƒ€์›ํ˜• ๊ผญ์ง“์ ์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-radius.html")}}</div>
+
+<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>
+
+<p>๊ผญ์ง“์  ๋ฐ˜๊ฒฝ์€ ์š”์†Œ์˜ ํ…Œ๋‘๋ฆฌ ์กด์žฌ ์—ฌ๋ถ€์™€๋Š” ๋ณ„๊ฐœ๋กœ ์ „์ฒด {{Cssxref("background")}}์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์›ํ˜• ๊ผญ์ง“์ ์œผ๋กœ ์ธํ•ด ๋ฐฐ๊ฒฝ์ด ์ž˜๋ฆฌ๋Š” ์ง€์ ์€ {{cssxref("background-clip")}} ์†์„ฑ์ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{cssxref("border-collapse")}}์˜ ๊ฐ’์ด <code>collapse</code>์ธ ํ‘œ ์š”์†Œ๋Š” <code>border-radius</code> ์†์„ฑ์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="note"><strong>์ฐธ๊ณ </strong>: ๋‹ค๋ฅธ ๋‹จ์ถ• ์†์„ฑ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ๊ฐ๊ฐ์˜ ํ•˜์œ„ ์†์„ฑ์ด ๋ถ€๋ชจ๋ฅผ ์ƒ์†ํ•˜๋„๋ก ํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์ฆ‰, <code>border-radius: 0 0 inherit inherit</code>์ฒ˜๋Ÿผ ์ผ๋ถ€๋งŒ ์žฌ์ •์˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋Œ€์‹ , ์›๋ž˜์˜ ๋ณธ๋””์†์„ฑ์„ ํ•˜๋‚˜์”ฉ ์‚ฌ์šฉํ•˜์„ธ์š”.</div>
+
+<h2 id="๊ตฌ์„ฑ_์†์„ฑ">๊ตฌ์„ฑ ์†์„ฑ</h2>
+
+<p><code>border-radius</code>๋Š” ๋‹ค์Œ CSS ์†์„ฑ์˜ ๋‹จ์ถ• ์†์„ฑ์ž…๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>{{cssxref("border-bottom-left-radius")}}</li>
+ <li>{{cssxref("border-bottom-right-radius")}}</li>
+ <li>{{cssxref("border-top-left-radius")}}</li>
+ <li>{{cssxref("border-top-right-radius")}}</li>
+</ul>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css notranslate">/* The syntax of the first radius allows one to four values */
+/* Radius is set for all 4 sides */
+border-radius: 10px;
+
+/* top-left-and-bottom-right | top-right-and-bottom-left */
+border-radius: 10px 5%;
+
+/* top-left | top-right-and-bottom-left | bottom-right */
+border-radius: 2px 4px 2px;
+
+/* top-left | top-right | bottom-right | bottom-left */
+border-radius: 1px 0 3px 4px;
+
+/* The syntax of the second radius allows one to four values */
+/* (first radius values) / radius */
+border-radius: 10px 5% / 20px;
+
+/* (first radius values) / top-left-and-bottom-right | top-right-and-bottom-left */
+border-radius: 10px 5% / 20px 30px;
+
+/* (first radius values) / top-left | top-right-and-bottom-left | bottom-right */
+border-radius: 10px 5px 2em / 20px 25px 30%;
+
+/* (first radius values) / top-left | top-right | bottom-right | bottom-left */
+border-radius: 10px 5% / 20px 25em 30px 35em;
+
+/* Global values */
+border-radius: inherit;
+border-radius: initial;
+border-radius: unset;</pre>
+
+<p><code>border-radius</code> ์†์„ฑ์€ ๋‹ค์Œ ๋ฐฉ๋ฒ•์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>ํ•œ ๊ฐœ์—์„œ ๋„ค ๊ฐœ์˜ {{cssxref("&lt;length&gt;")}} ๋˜๋Š” {{cssxref("&lt;percentage&gt;")}} ๊ฐ’์€ ๊ผญ์ง“์ ์˜ ๋‹จ์ผ ๋ฐ˜์ง€๋ฆ„์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>์„ ํƒ์ ์œผ๋กœ "<code>/</code>" ์ดํ›„์— ํ•œ ๊ฐœ์—์„œ ๋„ค ๊ฐœ์˜ <code>&lt;length&gt;</code> ๋˜๋Š” <code>&lt;percentage&gt;</code> ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ถ”๊ฐ€ ๋ฐ˜์ง€๋ฆ„์„ ์„ค์ •ํ•ด์„œ ํƒ€์›ํ˜• ๊ผญ์ง“์ ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<table>
+ <tbody>
+ <tr>
+ <td style="vertical-align: top;"><em>radius</em></td>
+ <td><img alt="all-corner.png" class="default internal" src="/@api/deki/files/6138/=all-corner.png"></td>
+ <td style="vertical-align: top;">ํ…Œ๋‘๋ฆฌ์˜ ๊ฐ ๊ผญ์ง“์  ๋ฐ˜์ง€๋ฆ„์„ ๋‚˜ํƒ€๋‚ด๋Š” {{cssxref("&lt;length&gt;")}} ๋˜๋Š” {{cssxref("&lt;percentage&gt;")}}. ํ•œ ๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ์—์„œ๋งŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: top;"><em>top-left-and-bottom-right</em></td>
+ <td><img alt="top-left-bottom-right.png" class="default internal" src="/@api/deki/files/6141/=top-left-bottom-right.png"></td>
+ <td style="vertical-align: top;">์™ผ์ชฝ ์œ„์™€ ์˜ค๋ฅธ์ชฝ ์•„๋ž˜ ๊ผญ์ง“์ ์˜ ๋ฐ˜์ง€๋ฆ„์„ ๋‚˜ํƒ€๋‚ด๋Š” {{cssxref("&lt;length&gt;")}} ๋˜๋Š” {{cssxref("&lt;percentage&gt;")}}. ๋‘ ๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ์—์„œ๋งŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: top;"><em>top-right-and-bottom-left</em></td>
+ <td><img alt="top-right-bottom-left.png" class="default internal" src="/@api/deki/files/6143/=top-right-bottom-left.png"></td>
+ <td style="vertical-align: top;">์˜ค๋ฅธ์ชฝ ์œ„์™€ ์™ผ์ชฝ ์•„๋ž˜ ๊ผญ์ง“์ ์˜ ๋ฐ˜์ง€๋ฆ„์„ ๋‚˜ํƒ€๋‚ด๋Š” {{cssxref("&lt;length&gt;")}} ๋˜๋Š” {{cssxref("&lt;percentage&gt;")}}. ๋‘ ๊ฐœ ๋˜๋Š” ์„ธ ๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ์—์„œ๋งŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: top;"><em>top-left</em></td>
+ <td><img alt="top-left.png" class="default internal" src="/@api/deki/files/6142/=top-left.png"></td>
+ <td style="vertical-align: top;">์™ผ์ชฝ ์œ„ ๊ผญ์ง“์ ์˜ ๋ฐ˜์ง€๋ฆ„์„ ๋‚˜ํƒ€๋‚ด๋Š” {{cssxref("&lt;length&gt;")}} ๋˜๋Š” {{cssxref("&lt;percentage&gt;")}}. ์„ธ ๊ฐœ ๋˜๋Š” ๋„ค ๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ์—์„œ๋งŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: top;"><em>top-right</em></td>
+ <td style="margin-left: 2px;"><img alt="top-right.png" class="default internal" src="/@api/deki/files/6144/=top-right.png"></td>
+ <td style="vertical-align: top;">์˜ค๋ฅธ์ชฝ ์œ„ ๊ผญ์ง“์ ์˜ ๋ฐ˜์ง€๋ฆ„์„ ๋‚˜ํƒ€๋‚ด๋Š” {{cssxref("&lt;length&gt;")}} ๋˜๋Š” {{cssxref("&lt;percentage&gt;")}}. ๋„ค ๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ์—์„œ๋งŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: top;"><em>bottom-right</em></td>
+ <td style="margin-left: 2px;"><img alt="bottom-rigth.png" class="default internal" src="/@api/deki/files/6140/=bottom-rigth.png"></td>
+ <td style="vertical-align: top;">์˜ค๋ฅธ์ชฝ ์•„๋ž˜ ๊ผญ์ง“์ ์˜ ๋ฐ˜์ง€๋ฆ„์„ ๋‚˜ํƒ€๋‚ด๋Š” {{cssxref("&lt;length&gt;")}} ๋˜๋Š” {{cssxref("&lt;percentage&gt;")}}. ๋„ค ๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ์—์„œ๋งŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: top;"><em>bottom-left</em></td>
+ <td><img alt="bottom-left.png" class="default internal" src="/@api/deki/files/6139/=bottom-left.png"></td>
+ <td style="vertical-align: top;">์™ผ์ชฝ ์•„๋ž˜ ๊ผญ์ง“์ ์˜ ๋ฐ˜์ง€๋ฆ„์„ ๋‚˜ํƒ€๋‚ด๋Š” {{cssxref("&lt;length&gt;")}} ๋˜๋Š” {{cssxref("&lt;percentage&gt;")}}. ๋„ค ๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ์—์„œ๋งŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</td>
+ </tr>
+ </tbody>
+</table>
+
+<dl>
+ <dt>{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>๊ธธ์ด ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์›์˜ ๋ฐ˜์ง€๋ฆ„ ๋˜๋Š” ํƒ€์›์˜ ์งง์€๋ฐ˜์ง€๋ฆ„๊ณผ ๊ธด๋ฐ˜์ง€๋ฆ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์Œ์˜ ๊ฐ’์€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("&lt;percentage&gt;")}}</dt>
+ <dd>๋ฐฑ๋ถ„์œจ ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์›์˜ ๋ฐ˜์ง€๋ฆ„ ๋˜๋Š” ํƒ€์›์˜ ์งง์€๋ฐ˜์ง€๋ฆ„๊ณผ ๊ธด๋ฐ˜์ง€๋ฆ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋กœ์ถ• ๊ฐ’์€ ์š”์†Œ ๋ฐ•์Šค์˜ ๋„ˆ๋น„์— ๋Œ€ํ•œ ๋ฐฑ๋ถ„์œจ์ด๊ณ , ์„ธ๋กœ์ถ• ๊ฐ’์€ ๋ฐ•์Šค์˜ ๋†’์ด์— ๋Œ€ํ•œ ๋ฐฑ๋ถ„์œจ์ž…๋‹ˆ๋‹ค. ์Œ์˜ ๊ฐ’์€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<p>์˜ˆ๋ฅผ ๋“ค์–ด...</p>
+
+<pre class="brush: css notranslate">border-radius: 1em/5em;
+
+/* ์•„๋ž˜์™€ ๊ฐ™์Œ */
+border-top-left-radius: 1em 5em;
+border-top-right-radius: 1em 5em;
+border-bottom-right-radius: 1em 5em;
+border-bottom-left-radius: 1em 5em;
+</pre>
+
+<pre class="brush: css notranslate">border-radius: 4px 3px 6px / 2px 4px;
+
+/* ์•„๋ž˜์™€ ๊ฐ™์Œ */
+border-top-left-radius: 4px 2px;
+border-top-right-radius: 3px 4px;
+border-bottom-right-radius: 6px 2px;
+border-bottom-left-radius: 3px 4px;
+</pre>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="notranslate">{{csssyntax}}
+</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre style="display: inline-block; margin: 10px; border: solid 10px; border-radius: 10px 40px 40px 10px;"> border: solid 10px;
+ /* ํ…Œ๋‘๋ฆฌ๊ฐ€ 'D'ํ˜•ํƒœ๊ฐ€ ๋จ */
+ border-radius: 10px 40px 40px 10px;
+</pre>
+
+<pre style="display: inline-block; margin: 10px; border: groove 1em red !important; border-radius: 2em; width: 90%;"> border: groove 1em red;
+ border-radius: 2em;
+</pre>
+
+<pre style="display: inline-block; margin: 10px; background: gold; border: ridge gold !important; border-radius: 13em/3em; width: 90%;"> background: gold;
+ border: ridge gold;
+ border-radius: 13em/3em;
+</pre>
+
+<pre style="display: inline-block; margin: 10px; background: gold; border: none !important; border-radius: 40px 10px; width: 90%;"> border: none;
+ border-radius: 40px 10px;
+</pre>
+
+<pre style="display: inline-block; margin: 10px; background: burlywood; border: none !important; border-radius: 50%; width: 90%;"> border: none;
+ border-radius: 50%;
+</pre>
+
+<pre style="display: inline-block; margin: 10px; border: dotted; border-width: 10px 4px !important; border-radius: 10px 40px; width: 90%;"> border: dotted;
+ border-width: 10px 4px;
+ border-radius: 10px 40px;
+</pre>
+
+<pre style="display: inline-block; margin: 10px; border: dashed; border-width: 2px 4px !important; border-radius: 40px; width: 90%;"> border: dashed;
+ border-width: 2px 4px;
+ border-radius: 40px;
+</pre>
+
+<h3 id="๋ผ์ด๋ธŒ_์ƒ˜ํ”Œ">๋ผ์ด๋ธŒ ์ƒ˜ํ”Œ</h3>
+
+<ol>
+ <li><a href="http://jsfiddle.net/Tripad/qnGKj/2/">http://jsfiddle.net/Tripad/qnGKj/2/</a></li>
+ <li><a href="http://jsfiddle.net/Tripad/qnGKj/3/">http://jsfiddle.net/Tripad/qnGKj/3/</a></li>
+ <li><a href="http://jsfiddle.net/Tripad/qnGKj/3/">http://jsfiddle.net/Tripad/qnGKj/4/</a></li>
+ <li><a href="http://jsfiddle.net/Tripad/qnGKj/3/">http://jsfiddle.net/Tripad/qnGKj/5/</a></li>
+ <li><a href="http://jsfiddle.net/Tripad/qnGKj/3/">http://jsfiddle.net/Tripad/qnGKj/6/</a></li>
+</ol>
+
+<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 Backgrounds', '#border-radius', 'border-radius') }}</td>
+ <td>{{ Spec2('CSS3 Backgrounds') }}</td>
+ <td></td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-radius")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>๊ผญ์ง“์  ๋ฐ˜๊ฒฝ ๊ด€๋ จ CSS ์†์„ฑ: {{Cssxref("border-top-left-radius")}}, {{Cssxref("border-top-right-radius")}}, {{Cssxref("border-bottom-right-radius")}}, {{Cssxref("border-bottom-left-radius")}}</li>
+</ul>
diff --git a/files/ko/web/css/border-right-color/index.html b/files/ko/web/css/border-right-color/index.html
new file mode 100644
index 0000000000..c6292d566b
--- /dev/null
+++ b/files/ko/web/css/border-right-color/index.html
@@ -0,0 +1,114 @@
+---
+title: border-right-color
+slug: Web/CSS/border-right-color
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/border-right-color
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>border-right-color</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ์˜ค๋ฅธ์ชฝ ํ…Œ๋‘๋ฆฌ ์ƒ‰์ƒ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</span> {{cssxref("border-color")}} ๋˜๋Š” {{cssxref("border-right")}} ๋‹จ์ถ• ์†์„ฑ์œผ๋กœ๋„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-right-color.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers language-css">/* &lt;color&gt; ๊ฐ’ */
+border-right-color: red;
+border-right-color: #ffbb00;
+border-right-color: rgb(255, 0, 0);
+border-right-color: hsla(100%, 50%, 25%, 0.75);
+border-right-color: currentColor;
+border-right-color: transparent;
+
+/* ์ „์—ญ ๊ฐ’ */
+border-right-color: inherit;
+border-right-color: initial;
+border-right-color: unset;
+</pre>
+
+<p><code>border-right-color</code> ์†์„ฑ์€ ํ•˜๋‚˜์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;color&gt;")}}</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">&lt;div class="mybox"&gt;
+ &lt;p&gt;This is a box with a border around it.
+ Note which side of the box is
+ &lt;span class="redtext"&gt;red&lt;/span&gt;.&lt;/p&gt;
+&lt;/div&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">.mybox {
+ border: solid 0.3em gold;
+ border-right-color: red;
+ width: auto;
+}
+
+.redtext {
+ color: red;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('ํ…Œ๋‘๋ฆฌ๋ฅผ_๊ฐ€์ง„_๊ฐ„๋‹จํ•œ_์ƒ์ž')}}</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 Backgrounds', '#border-right-color', 'border-right-color')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>No significant changes, though the <code>transparent</code> keyword, now included in {{cssxref("&lt;color&gt;")}} which has been extended, has been formally removed.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#propdef-border-right-color', 'border-right-color')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-right-color")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ CSS ๋‹จ์ถ• ์†์„ฑ: {{cssxref("border")}}, {{cssxref("border-right")}}, {{cssxref("border-color")}}.</li>
+ <li>๋‹ค๋ฅธ ๋ฐฉํ–ฅ ํ…Œ๋‘๋ฆฌ์˜ ์ƒ‰์ƒ ๊ด€๋ จ CSS ๋‹จ์ถ• ์†์„ฑ: {{cssxref("border-top-color")}}, {{cssxref("border-bottom-color")}}, {{cssxref("border-left-color")}}.</li>
+ <li>์˜ค๋ฅธ์ชฝ ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ CSS ์†์„ฑ: {{cssxref("border-right-style")}}, {{cssxref("border-right-width")}}.</li>
+</ul>
diff --git a/files/ko/web/css/border-right-style/index.html b/files/ko/web/css/border-right-style/index.html
new file mode 100644
index 0000000000..291595d8d1
--- /dev/null
+++ b/files/ko/web/css/border-right-style/index.html
@@ -0,0 +1,134 @@
+---
+title: border-right-style
+slug: Web/CSS/border-right-style
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/border-right-style
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>border-right-style</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ ํ…Œ๋‘๋ฆฌ์˜ ์˜ค๋ฅธ์ชฝ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-right-style.html")}}</div>
+
+
+
+<div class="note"><strong>์ฐธ๊ณ :</strong> ๋ช…์„ธ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์Šคํƒ€์ผ์˜ ํ…Œ๋‘๋ฆฌ๊ฐ€ ๊ผญ์ง€์ ์—์„œ ๋งŒ๋‚  ๋•Œ ์–ด๋–ป๊ฒŒ ๊ทธ๋ ค์•ผ ํ• ์ง€๋Š” ์ •์˜ํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</div>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+border-right-style: none;
+border-right-style: hidden;
+border-right-style: dotted;
+border-right-style: dashed;
+border-right-style: solid;
+border-right-style: double;
+border-right-style: groove;
+border-right-style: ridge;
+border-right-style: inset;
+border-right-style: outset;
+
+/* ์ „์—ญ ๊ฐ’ */
+border-right-style: inherit;
+border-right-style: initial;
+border-right-style: unset;
+</pre>
+
+<p><code>border-right-style</code> ์†์„ฑ์€ {{cssxref("border-style")}} ์†์„ฑ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ‚ค์›Œ๋“œ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html">&lt;table&gt;
+ &lt;tr&gt;
+ &lt;td class="b1"&gt;none&lt;/td&gt;
+ &lt;td class="b2"&gt;hidden&lt;/td&gt;
+ &lt;td class="b3"&gt;dotted&lt;/td&gt;
+ &lt;td class="b4"&gt;dashed&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;td class="b5"&gt;solid&lt;/td&gt;
+ &lt;td class="b6"&gt;double&lt;/td&gt;
+ &lt;td class="b7"&gt;groove&lt;/td&gt;
+ &lt;td class="b8"&gt;ridge&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;td class="b9"&gt;inset&lt;/td&gt;
+ &lt;td class="b10"&gt;outset&lt;/td&gt;
+ &lt;/tr&gt;
+&lt;/table&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">/* Define look of the table */
+table {
+ border-width: 2px;
+ background-color: #52E385;
+}
+tr, td {
+ padding: 3px;
+}
+
+/* border-right-style example classes */
+.b1 {border-right-style: none;}
+.b2 {border-right-style: hidden;}
+.b3 {border-right-style: dotted;}
+.b4 {border-right-style: dashed;}
+.b5 {border-right-style: solid;}
+.b6 {border-right-style: double;}
+.b7 {border-right-style: groove;}
+.b8 {border-right-style: ridge;}
+.b9 {border-right-style: inset;}
+.b10 {border-right-style: outset;}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ', 300, 200)}}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Backgrounds', '#the-border-style', 'border-right-style')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>No significant change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#border-style-properties', 'border-right-style')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-right-style")}}</p>
+
+<h2 id="See_Also" name="See_Also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ ๊ด€๋ จ CSS ์†์„ฑ: {{cssxref("border-top-style")}}, {{cssxref("border-bottom-style")}}, {{cssxref("border-left-style")}}, {{cssxref("border-style")}}.</li>
+ <li>์˜ค๋ฅธ์ชฝ ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ CSS ์†์„ฑ: {{cssxref("border-right")}}, {{cssxref("border-right-color")}}, {{cssxref("border-right-width")}}.</li>
+</ul>
diff --git a/files/ko/web/css/border-right-width/index.html b/files/ko/web/css/border-right-width/index.html
new file mode 100644
index 0000000000..60c3a4e564
--- /dev/null
+++ b/files/ko/web/css/border-right-width/index.html
@@ -0,0 +1,150 @@
+---
+title: border-right-width
+slug: Web/CSS/border-right-width
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/border-right-width
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>border-right-width</code></strong> ์†์„ฑ์€ ์š”์†Œ์˜ ์˜ค๋ฅธ์ชฝ ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-right-width.html")}}</div>
+
+
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’*/
+border-right-width: thin;
+border-right-width: medium;
+border-right-width: thick;
+
+/* &lt;length&gt; ๊ฐ’ */
+border-right-width: 10em;
+border-right-width: 3vmax;
+border-right-width: 6px;
+
+/* ์ „์—ญ ๊ฐ’ */
+border-right-width: inherit;
+border-right-width: initial;
+border-right-width: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>&lt;line-width&gt;</code></dt>
+ <dd>ํ…Œ๋‘๋ฆฌ์˜ ๋„ˆ๋น„์ž…๋‹ˆ๋‹ค.0 ์ด์ƒ์˜ {{cssxref("&lt;length&gt;")}} ๋˜๋Š” ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ‚ค์›Œ๋“œ๋Š” ๋‹ค์Œ ์„ธ ๊ฐ€์ง€ ์ค‘ ํ•˜๋‚˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+ <table class="standard-table">
+ <tbody>
+ <tr>
+ <td><code>thin</code></td>
+ <td>
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-right-style: solid; border-right-width: thin; background-color: palegreen;"></div>
+ </td>
+ <td>์–‡์€ ํ…Œ๋‘๋ฆฌ</td>
+ </tr>
+ <tr>
+ <td><code>medium</code></td>
+ <td>
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-right-style: solid; border-right-width: medium; background-color: palegreen;"></div>
+ </td>
+ <td>์ค‘๊ฐ„ ํ…Œ๋‘๋ฆฌ</td>
+ </tr>
+ <tr>
+ <td><code>thick</code></td>
+ <td>
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-right-style: solid; border-right-width: thick; background-color: palegreen;"></div>
+ </td>
+ <td>๊ตต์€ ํ…Œ๋‘๋ฆฌ</td>
+ </tr>
+ </tbody>
+ </table>
+
+ <div class="note">
+ <p><strong>์ฐธ๊ณ :</strong> ๊ฐ ํ‚ค์›Œ๋“œ์˜ ๊ตต๊ธฐ๋ฅผ ์ •์˜ํ•œ ๋ช…์„ธ๋Š” ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ฒฐ๊ณผ๋Š” ๊ตฌํ˜„๋ณ„๋กœ ์ƒ์ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ๊ตต๊ธฐ๋Š” ์–ธ์ œ๋‚˜ <code>thin โ‰ค medium โ‰ค thick</code>์ด๊ณ , ํ•˜๋‚˜์˜ ๋ฌธ์„œ ๋‚ด์—์„œ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</p>
+ </div>
+ </dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="ํ…Œ๋‘๋ฆฌ์˜_๋„ˆ๋น„_๋น„๊ต">ํ…Œ๋‘๋ฆฌ์˜ ๋„ˆ๋น„ ๋น„๊ต</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;div&gt;Element 1&lt;/div&gt;
+&lt;div&gt;Element 2&lt;/div&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">div {
+ border: 1px solid red;
+ margin: 1em 0;
+}
+
+div:nth-child(1) {
+ border-right-width: thick;
+}
+div:nth-child(2) {
+ border-right-width: 2em;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('ํ…Œ๋‘๋ฆฌ์˜_๋„ˆ๋น„_๋น„๊ต', '100%')}}</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 Backgrounds', '#the-border-width', 'border-right-width')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>No significant change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#border-width-properties', 'border-right-width')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>No significant change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#border-left-width', 'border-right-width')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-right-width")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„ ๊ด€๋ จ CSS ์†์„ฑ: {{Cssxref("border-bottom-width")}}, {{Cssxref("border-left-width")}}, {{Cssxref("border-top-width")}}, and {{Cssxref("border-width")}}.</li>
+ <li>์˜ค๋ฅธ์ชฝ ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ CSS ์†์„ฑ: {{Cssxref("border")}}, {{Cssxref("border-right")}}, {{Cssxref("border-right-style")}}, and {{Cssxref("border-right-color")}}.</li>
+</ul>
diff --git a/files/ko/web/css/border-right/index.html b/files/ko/web/css/border-right/index.html
new file mode 100644
index 0000000000..557dbeba89
--- /dev/null
+++ b/files/ko/web/css/border-right/index.html
@@ -0,0 +1,109 @@
+---
+title: border-right
+slug: Web/CSS/border-right
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+ - ํ…Œ๋‘๋ฆฌ
+translation_of: Web/CSS/border-right
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>border-right</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์€ ์š”์†Œ์˜ ์˜ค๋ฅธ์ชฝ ํ…Œ๋‘๋ฆฌ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</span> {{cssxref("border-right-width")}}, {{cssxref("border-right-style")}}, {{cssxref("border-right-color")}}์˜ ๊ฐ’์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-right.html")}}</div>
+
+
+
+<p>๋‹ค๋ฅธ ๋‹จ์ถ• ์†์„ฑ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, <code>border-right</code>๋Š” ์ž์‹ ์ด ํฌํ•จํ•œ ๋ชจ๋“  ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉฐ ์‚ฌ์šฉ์ž๊ฐ€ ๋ช…์‹œํ•˜์ง€ ์•Š์€ ์†์„ฑ๋„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์•„๋ž˜ ๋‘ ์ฝ”๋“œ๋Š” ์‚ฌ์‹ค ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">border-right-style: dotted;
+border-right: thick green;
+</pre>
+
+<pre class="brush: css">border-right-style: dotted;
+border-right: none thick green;
+</pre>
+
+<p>๋”ฐ๋ผ์„œ <code>border-right</code>๋ณด๋‹ค ๋จผ์ € ์ง€์ •ํ•œ {{cssxref("border-right-style")}}์˜ ๊ฐ’์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. {{cssxref("border-right-style")}}์˜ ๊ธฐ๋ณธ๊ฐ’์€ <code>none</code>์ด๋ฏ€๋กœ, <code>border-style</code>์„ ๋ช…์‹œํ•˜์ง€ ์•Š์œผ๋ฉด ํ…Œ๋‘๋ฆฌ๋ฅผ ๋งŒ๋“ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers">border-right: 1px;
+border-right: 2px dotted;
+border-right: medium dashed green;
+</pre>
+
+<p><code>border-right</code>์€ ํ•œ ๊ฐœ์—์„œ ์„ธ ๊ฐœ์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ๊ณ , ์ˆœ์„œ๋Š” ์ƒ๊ด€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>&lt;br-width&gt;</code></dt>
+ <dd>{{cssxref("border-right-width")}}.</dd>
+ <dt><code>&lt;br-style&gt;</code></dt>
+ <dd>{{cssxref("border-right-style")}}.</dd>
+ <dt>{{cssxref("&lt;color&gt;")}}</dt>
+ <dd>{{cssxref("border-right-color")}}.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: html">&lt;div&gt;
+ ์˜ค๋ฅธ์ชฝ ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ฐ€์ง„ ์š”์†Œ์ž…๋‹ˆ๋‹ค.
+&lt;/div&gt;</pre>
+
+<pre class="brush: css">div {
+ border-right: 4px dashed blue;
+ background-color: gold;
+ height: 100px;
+ width: 100px;
+ font-weight: bold;
+ text-align: center;
+}
+</pre>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ')}}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Backgrounds', '#border-right', 'border-right')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>No direct changes, though the modification of values for the {{cssxref("border-right-color")}} do apply to it.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#propdef-border-right', 'border-right')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>No significant changes.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#border-right', 'border-right')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<div>{{cssinfo}}</div>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</div>
+
+<p>{{Compat("css.properties.border-right")}}</p>
diff --git a/files/ko/web/css/border-spacing/index.html b/files/ko/web/css/border-spacing/index.html
new file mode 100644
index 0000000000..23e0e42018
--- /dev/null
+++ b/files/ko/web/css/border-spacing/index.html
@@ -0,0 +1,131 @@
+---
+title: border-spacing
+slug: Web/CSS/border-spacing
+tags:
+ - CSS
+ - CSS Property
+ - CSS Tables
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/border-spacing
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>border-spacing</code></strong> ์†์„ฑ์€ ์ธ์ ‘ํ•œ ํ‘œ ์นธ์˜ ํ…Œ๋‘๋ฆฌ ๊ฐ„๊ฒฉ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</span> {{cssxref("border-collapse")}}๊ฐ€ <code>separate</code>์—ฌ์•ผ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-spacing.html")}}</div>
+
+
+
+<p><code>border-spacing</code> ๊ฐ’์€ ํ‘œ ์ „์ฒด์˜ ํ…Œ๋‘๋ฆฌ์—๋„ ์ ์šฉ๋˜๋ฏ€๋กœ, ํ‘œ ํ…Œ๋‘๋ฆฌ์™€ ์ฒซ ๋ฒˆ์งธ ๋ฐ ๋งˆ์ง€๋ง‰ ํ–‰/์—ด์— ์†ํ•˜๋Š” ์นธ ์‚ฌ์ด ๊ฑฐ๋ฆฌ๋Š” (๊ฐ€๋กœ/์„ธ๋กœ) <code>border-spacing</code> ๊ฐ’๊ณผ ํ‘œ์— ์ ์šฉํ•œ (์ƒ/์šฐ/ํ•˜/์ขŒ) {{cssxref("padding")}} ๊ฐ’์˜ ํ•ฉ์ด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="blockIndicator note">
+<p><strong>์ฐธ๊ณ :</strong> <code>border-spacing</code> ์†์„ฑ์€ {{htmlelement("table")}}์—์„œ ์ด์ œ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” <code>cellspacing</code> ํŠน์„ฑ์— ๋Œ€์‘ํ•˜์ง€๋งŒ, ์ถ”๊ฐ€๋กœ ๋‘ ๋ฒˆ์งธ ๊ฐ’์„ ์ง€์ •ํ•ด ๊ฐ€๋กœ์™€ ์„ธ๋กœ ๊ฐ’์„ ๊ฐ๊ฐ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ฐจ์ด์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">/* &lt;length&gt; */
+border-spacing: 2px;
+
+/* ๊ฐ€๋กœ &lt;length&gt; | ์„ธ๋กœ &lt;length&gt; */
+border-spacing: 1cm 2em;
+
+/* ์ „์—ญ ๊ฐ’ */
+border-spacing: inherit;
+border-spacing: initial;
+border-spacing: unset;</pre>
+
+<p><code>border-spacing</code> ๊ฐ’์€ ํ•˜๋‚˜ ๋˜๋Š” ๋‘ ๊ฐœ์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><strong>ํ•œ ๊ฐœ</strong>์˜ <code>&lt;length&gt;</code> ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด ์นธ ์‚ฌ์ด์˜ ๊ฐ€๋กœ์™€ ์„ธ๋กœ ๋‘ ๊ฐ„๊ฒฉ ๋ชจ๋‘ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>๋‘ ๊ฐœ์˜ <code>&lt;length&gt;</code> ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด, ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ ์นธ ์‚ฌ์ด์˜ ๊ฐ€๋กœ ๊ฐ„๊ฒฉ(๊ฐ ์—ด์˜ ๊ฐ„๊ฒฉ), ๋‘ ๋ฒˆ์งธ ๊ฐ’์€ ์นธ ์‚ฌ์ด์˜ ์„ธ๋กœ ๊ฐ„๊ฒฉ(๊ฐ ํ–‰์˜ ๊ฐ„๊ฒฉ)์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>๊ฐ„๊ฒฉ์˜ ํฌ๊ธฐ๋กœ ์ง€์ •ํ•  ๊ธธ์ด์ž…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์นธ_๊ฐ„๊ฒฉ๊ณผ_์•ˆ์ชฝ_์—ฌ๋ฐฑ">์นธ ๊ฐ„๊ฒฉ๊ณผ ์•ˆ์ชฝ ์—ฌ๋ฐฑ</h3>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ๋Š” ์นธ ์‚ฌ์ด์— ์„ธ๋กœ ๊ฐ„๊ฒฉ <code>0.5em</code>๊ณผ ๊ฐ€๋กœ ๊ฐ„๊ฒฉ <code>1em</code>์„ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ํ‘œ์˜ ํ…Œ๋‘๋ฆฌ๋ฅผ ๋”ฐ๋ผ๊ฐ€๋ฉด์„œ, <code>padding</code> ๊ฐ’์ด <code>border-spacing</code>๊ณผ ์–ด๋–ป๊ฒŒ ์ž‘์šฉํ•˜๋Š”์ง€ ์‚ดํŽด๋ณด์„ธ์š”.</p>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;table&gt;
+ &lt;tr&gt;
+ &lt;td&gt;1&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;td&gt;4&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;td&gt;7&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;9&lt;/td&gt;
+ &lt;/tr&gt;
+&lt;/table&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">table {
+ border-spacing: 1em 0.5em;
+ padding: 0 2em 1em 0;
+ border: 1px solid orange;
+}
+
+td {
+ width: 1.5em;
+ height: 1.5em;
+ background: #d2d2d2;
+ text-align: center;
+ vertical-align: middle;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{ EmbedLiveSample('์˜ˆ์ œ', 400, 200) }}</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'tables.html#separated-borders', 'border-spacing') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility">Browser compatibility</h2>
+
+
+
+<p>{{Compat("css.properties.border-spacing")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("border-collapse")}}, {{cssxref("border-style")}}</li>
+ <li><code>border-spacing</code> ์†์„ฑ์€ {{htmlelement("table")}} HTML ์š”์†Œ์˜ ์™ธ๊ด€์„ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
diff --git a/files/ko/web/css/border-style/index.html b/files/ko/web/css/border-style/index.html
new file mode 100644
index 0000000000..70bf9b180d
--- /dev/null
+++ b/files/ko/web/css/border-style/index.html
@@ -0,0 +1,241 @@
+---
+title: border-style
+slug: Web/CSS/border-style
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/border-style
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>border-style</code> </strong><a href="/ko/docs/Web/CSS">CSS</a> <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์€ ์š”์†Œ ํ…Œ๋‘๋ฆฌ ๋„ค ๋ฉด์˜ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-style.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+border-style: none;
+border-style: hidden;
+border-style: dotted;
+border-style: dashed;
+border-style: solid;
+border-style: double;
+border-style: groove;
+border-style: ridge;
+border-style: inset;
+border-style: outset;
+
+/* ์„ธ๋กœ๋ฐฉํ–ฅ | ๊ฐ€๋กœ๋ฐฉํ–ฅ */
+border-style: dotted solid;
+
+/* ์œ„ | ๊ฐ€๋กœ๋ฐฉํ–ฅ | ์•„๋ž˜ */
+border-style: hidden double dashed;
+
+/* ์œ„ | ์˜ค๋ฅธ์ชฝ | ์•„๋ž˜ | ์™ผ์ชฝ */
+border-style: none solid dotted dashed;
+
+/* ์ „์—ญ ๊ฐ’ */
+border-style: inherit;
+border-style: initial;
+border-style: unset;
+</pre>
+
+<p><code>border-style</code> ์†์„ฑ์€ ํ•œ ๊ฐœ์—์„œ ๋„ค ๊ฐœ์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><strong>ํ•œ ๊ฐœ์˜ ๊ฐ’</strong>์€ ๋ชจ๋“  ๋„ค ๋ฉด์˜ ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๋‘ ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ๋Š” <strong>์œ„์™€ ์•„๋ž˜</strong>, ๋‘ ๋ฒˆ์งธ๋Š” <strong>์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ</strong> ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>์„ธ ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ๋Š” <strong>์œ„</strong>, ๋‘ ๋ฒˆ์งธ๋Š” <strong>์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ,</strong> ์„ธ ๋ฒˆ์งธ ๊ฐ’์€ <strong>์•„๋ž˜</strong> ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๋„ค ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ๊ฐ๊ฐ <strong>์ƒ, ์šฐ, ํ•˜, ์ขŒ</strong> ์ˆœ์„œ๋กœ ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. (์‹œ๊ณ„๋ฐฉํ–ฅ)</li>
+</ul>
+
+<p>๊ฐ๊ฐ์˜ ๊ฐ’์€ ์•„๋ž˜ ๋ชฉ๋ก ์ค‘ ํ•˜๋‚˜๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>&lt;line-style&gt;</code></dt>
+ <dd>ํ…Œ๋‘๋ฆฌ์˜ ์Šคํƒ€์ผ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ํ‘œ์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+ <table class="standard-table">
+ <tbody>
+ <tr>
+ <td style="vertical-align: middle;"><code>none</code></td>
+ <td style="vertical-align: middle;">
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-style: none; background-color: palegreen;">ย </div>
+ </td>
+ <td style="vertical-align: middle;"><code>hidden</code> ํ‚ค์›Œ๋“œ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํ…Œ๋‘๋ฆฌ๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. {{cssxref("background-image")}}๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์•˜์œผ๋ฉด ํ•ด๋‹น ๋ฉด์˜ {{cssxref("border-width")}} ๊ณ„์‚ฐ๊ฐ’์€ ์ง€์ •๊ฐ’์„ ๋ฌด์‹œํ•˜๊ณ  <code>0</code>์ด ๋ฉ๋‹ˆ๋‹ค. ํ‘œ์—์„œ, ์นธ์˜ ํ…Œ๋‘๋ฆฌ ์ƒ์‡„ ์‹œ <code>none</code>์€ ์ œ์ผ ๋‚ฎ์€ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ฃผ๋ณ€ ์นธ์ด ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ฐ€์ง„๋‹ค๋ฉด ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: middle;"><code>hidden</code></td>
+ <td style="vertical-align: middle;">
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-width: 3px; border-style: hidden; background-color: palegreen;">ย </div>
+ </td>
+ <td style="vertical-align: middle;"><code>none</code> ํ‚ค์›Œ๋“œ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํ…Œ๋‘๋ฆฌ๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Unless a {{cssxref("background-image")}}๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์•˜์œผ๋ฉด ํ•ด๋‹น ๋ฉด์˜ {{cssxref("border-width")}} ๊ณ„์‚ฐ๊ฐ’์€ ์ง€์ •๊ฐ’์„ ๋ฌด์‹œํ•˜๊ณ  <code>0</code>์ด ๋ฉ๋‹ˆ๋‹ค. ํ‘œ์—์„œ, ์นธ์˜ ํ…Œ๋‘๋ฆฌ ์ƒ์‡„ ์‹œ <code>hidden</code>์€ ์ œ์ผ ๋†’์€ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ฃผ๋ณ€ ์นธ์ด ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ฐ€์ง€๋”๋ผ๋„ ๊ทธ๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: middle;"><code>dotted</code></td>
+ <td style="vertical-align: middle;">
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-width: 3px; border-style: dotted; background-color: palegreen;">ย </div>
+ </td>
+ <td style="vertical-align: middle;">ํ…Œ๋‘๋ฆฌ๋ฅผ ๋‘ฅ๊ทผ ์  ์—ฌ๋Ÿฌ๊ฐœ๋กœ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค. ์  ๊ฐ„๊ฒฉ์€ ๋ช…์„ธ์—์„œ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉฐ ๊ตฌํ˜„๋งˆ๋‹ค ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์ ์˜ ๋ฐ˜์ง€๋ฆ„์€ ํ•ด๋‹น ๋ฉด {{cssxref("border-width")}}์˜ ์ ˆ๋ฐ˜์ž…๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: middle;"><code>dashed</code></td>
+ <td style="vertical-align: middle;">
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-width: 3px; border-style: dashed; background-color: palegreen;">ย </div>
+ </td>
+ <td style="vertical-align: middle;">ํ…Œ๋‘๋ฆฌ๋ฅผ ์ง์‚ฌ๊ฐํ˜• ์—ฌ๋Ÿฌ๊ฐœ๋กœ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค. ์‚ฌ๊ฐํ˜•์˜ ํฌ๊ธฐ์™€ ๊ธธ์ด๋Š” ๋ช…์„ธ์—์„œ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉฐ ๊ตฌํ˜„๋งˆ๋‹ค ๋‹ค๋ฆ…๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: middle;"><code>solid</code></td>
+ <td style="vertical-align: middle;">
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-width: 3px; border-style: solid; background-color: palegreen;">ย </div>
+ </td>
+ <td style="vertical-align: middle;">ํ…Œ๋‘๋ฆฌ๋ฅผ ํ•˜๋‚˜์˜ ์ง์„ ์œผ๋กœ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: middle;"><code>double</code></td>
+ <td style="vertical-align: middle;">
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-width: 3px; border-style: double; background-color: palegreen;">ย </div>
+ </td>
+ <td style="vertical-align: middle;">ํ…Œ๋‘๋ฆฌ๋ฅผ ๋‘ ๊ฐœ์˜ ํ‰ํ–‰ํ•œ ์ง์„ ์œผ๋กœ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: middle;"><code>groove</code></td>
+ <td style="vertical-align: middle;">
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-width: 3px; border-style: groove; background-color: palegreen;">ย </div>
+ </td>
+ <td style="vertical-align: middle;">ํ…Œ๋‘๋ฆฌ๊ฐ€ ํŒŒ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.<code>ridge</code>์˜ ๋ฐ˜๋Œ€์ž…๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: middle;"><code>ridge</code></td>
+ <td style="vertical-align: middle;">
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-width: 3px; border-style: ridge; background-color: palegreen;">ย </div>
+ </td>
+ <td style="vertical-align: middle;">ํ…Œ๋‘๋ฆฌ๊ฐ€ ํŠ€์–ด๋‚˜์˜จ ๊ฒƒ์ฒ˜๋Ÿผ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค. <code>groove</code>์˜ ๋ฐ˜๋Œ€์ž…๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: middle;"><code>inset</code></td>
+ <td style="vertical-align: middle;">
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-width: 3px; border-style: inset; background-color: palegreen;">ย </div>
+ </td>
+ <td style="vertical-align: middle;">์š”์†Œ๊ฐ€ ํŒŒ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.<code>outset</code>์˜ ๋ฐ˜๋Œ€์ž…๋‹ˆ๋‹ค. {{cssxref("border-collapse")}}๊ฐ€ <code>collapsed</code>์ธ ์นธ์—์„œ๋Š” <code>groove</code>์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: middle;"><code>outset</code></td>
+ <td style="vertical-align: middle;">
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-width: 3px; border-style: outset; background-color: palegreen;">ย </div>
+ </td>
+ <td style="vertical-align: middle;">
+ <p>์š”์†Œ๊ฐ€ ํŠ€์–ด๋‚˜์˜จ ๊ฒƒ์ฒ˜๋Ÿผ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค. <code>inset</code>์˜ ๋ฐ˜๋Œ€์ž…๋‹ˆ๋‹ค. {{cssxref("border-collapse")}}๊ฐ€ <code>collapsed</code>์ธ ์นธ์—์„œ๋Š” <code>ridge</code>์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}
+</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์†์„ฑ_๊ฐ’์˜_์˜ˆ์‹œ_ํ‘œ">์†์„ฑ ๊ฐ’์˜ ์˜ˆ์‹œ ํ‘œ</h3>
+
+<p>๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๊ฐ’์„ ๋‚˜์—ดํ•œ ํ‘œ์ž…๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html">&lt;table&gt;
+ &lt;tr&gt;
+ &lt;td class="b1"&gt;none&lt;/td&gt;
+ &lt;td class="b2"&gt;hidden&lt;/td&gt;
+ &lt;td class="b3"&gt;dotted&lt;/td&gt;
+ &lt;td class="b4"&gt;dashed&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;td class="b5"&gt;solid&lt;/td&gt;
+ &lt;td class="b6"&gt;double&lt;/td&gt;
+ &lt;td class="b7"&gt;groove&lt;/td&gt;
+ &lt;td class="b8"&gt;ridge&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;td class="b9"&gt;inset&lt;/td&gt;
+ &lt;td class="b10"&gt;outset&lt;/td&gt;
+ &lt;/tr&gt;
+&lt;/table&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">/* ํ…Œ์ด๋ธ” ์Šคํƒ€์ผ */
+table {
+ border-width: 3px;
+ background-color: #52E396;
+}
+tr, td {
+ padding: 2px;
+}
+
+/* border-style ์˜ˆ์ œ ํด๋ž˜์Šค */
+.b1 {border-style:none;}
+.b2 {border-style:hidden;}
+.b3 {border-style:dotted;}
+.b4 {border-style:dashed;}
+.b5 {border-style:solid;}
+.b6 {border-style:double;}
+.b7 {border-style:groove;}
+.b8 {border-style:ridge;}
+.b9 {border-style:inset;}
+.b10 {border-style:outset;}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('์†์„ฑ_๊ฐ’์˜_์˜ˆ์‹œ_ํ‘œ', 300, 200)}}</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 Backgrounds', '#border-style', 'border-style')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#propdef-border-style', 'border-style')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Adds <code>hidden</code> keyword value.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#border-style', 'border-style')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-style")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ CSS ๋‹จ์ถ• ์†์„ฑ: {{Cssxref("border")}}, {{Cssxref("border-width")}}, {{Cssxref("border-color")}}, {{Cssxref("border-radius")}}</li>
+</ul>
diff --git a/files/ko/web/css/border-top-color/index.html b/files/ko/web/css/border-top-color/index.html
new file mode 100644
index 0000000000..9212f447e2
--- /dev/null
+++ b/files/ko/web/css/border-top-color/index.html
@@ -0,0 +1,114 @@
+---
+title: border-top-color
+slug: Web/CSS/border-top-color
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/border-top-color
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>border-top-color</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ์œ„์ชฝ ํ…Œ๋‘๋ฆฌ ์ƒ‰์ƒ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</span> {{cssxref("border-color")}} ๋˜๋Š” {{cssxref("border-top")}} ๋‹จ์ถ• ์†์„ฑ์œผ๋กœ๋„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-top-color.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers language-css">/* &lt;color&gt; ๊ฐ’ */
+border-top-color: red;
+border-top-color: #ffbb00;
+border-top-color: rgb(255, 0, 0);
+border-top-color: hsla(100%, 50%, 25%, 0.75);
+border-top-color: currentColor;
+border-top-color: transparent;
+
+/* ์ „์—ญ ๊ฐ’ */
+border-top-color: inherit;
+border-top-color: initial;
+border-top-color: unset;
+</pre>
+
+<p><code>border-top-color</code> ์†์„ฑ์€ ํ•˜๋‚˜์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;color&gt;")}}</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">&lt;div class="mybox"&gt;
+ &lt;p&gt;This is a box with a border around it.
+ Note which side of the box is
+ &lt;span class="redtext"&gt;red&lt;/span&gt;.&lt;/p&gt;
+&lt;/div&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">.mybox {
+ border: solid 0.3em gold;
+ border-top-color: red;
+ width: auto;
+}
+
+.redtext {
+ color: red;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('ํ…Œ๋‘๋ฆฌ๋ฅผ_๊ฐ€์ง„_๊ฐ„๋‹จํ•œ_์ƒ์ž')}}</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 Backgrounds', '#border-top-color', 'border-top-color')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>No significant changes, though the <code>transparent</code> keyword, now included in {{cssxref("&lt;color&gt;")}} which has been extended, has been formally removed.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#propdef-border-top-color', 'border-top-color')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-top-color")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ CSS ๋‹จ์ถ• ์†์„ฑ: {{cssxref("border")}}, {{cssxref("border-top")}}, {{cssxref("border-color")}}.</li>
+ <li>๋‹ค๋ฅธ ๋ฐฉํ–ฅ ํ…Œ๋‘๋ฆฌ์˜ ์ƒ‰์ƒ ๊ด€๋ จ CSS ๋‹จ์ถ• ์†์„ฑ: {{cssxref("border-right-color")}}, {{cssxref("border-bottom-color")}}, {{cssxref("border-left-color")}}.</li>
+ <li>์œ„์ชฝ ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ CSS ์†์„ฑ: {{cssxref("border-top-style")}}, {{cssxref("border-top-width")}}.</li>
+</ul>
diff --git a/files/ko/web/css/border-top-style/index.html b/files/ko/web/css/border-top-style/index.html
new file mode 100644
index 0000000000..38262fffc3
--- /dev/null
+++ b/files/ko/web/css/border-top-style/index.html
@@ -0,0 +1,134 @@
+---
+title: border-top-style
+slug: Web/CSS/border-top-style
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/border-top-style
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>border-top-style</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ ํ…Œ๋‘๋ฆฌ์˜ ์œ„์ชฝ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-top-style.html")}}</div>
+
+
+
+<div class="note"><strong>์ฐธ๊ณ :</strong> ๋ช…์„ธ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์Šคํƒ€์ผ์˜ ํ…Œ๋‘๋ฆฌ๊ฐ€ ๊ผญ์ง€์ ์—์„œ ๋งŒ๋‚  ๋•Œ ์–ด๋–ป๊ฒŒ ๊ทธ๋ ค์•ผ ํ• ์ง€๋Š” ์ •์˜ํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</div>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+border-top-style: none;
+border-top-style: hidden;
+border-top-style: dotted;
+border-top-style: dashed;
+border-top-style: solid;
+border-top-style: double;
+border-top-style: groove;
+border-top-style: ridge;
+border-top-style: inset;
+border-top-style: outset;
+
+/* ์ „์—ญ ๊ฐ’ */
+border-top-style: inherit;
+border-top-style: initial;
+border-top-style: unset;
+</pre>
+
+<p><code>border-top-style</code> ์†์„ฑ์€ {{cssxref("border-style")}} ์†์„ฑ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ‚ค์›Œ๋“œ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html">&lt;table&gt;
+ &lt;tr&gt;
+ &lt;td class="b1"&gt;none&lt;/td&gt;
+ &lt;td class="b2"&gt;hidden&lt;/td&gt;
+ &lt;td class="b3"&gt;dotted&lt;/td&gt;
+ &lt;td class="b4"&gt;dashed&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;td class="b5"&gt;solid&lt;/td&gt;
+ &lt;td class="b6"&gt;double&lt;/td&gt;
+ &lt;td class="b7"&gt;groove&lt;/td&gt;
+ &lt;td class="b8"&gt;ridge&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;td class="b9"&gt;inset&lt;/td&gt;
+ &lt;td class="b10"&gt;outset&lt;/td&gt;
+ &lt;/tr&gt;
+&lt;/table&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">/* Define look of the table */
+table {
+ border-width: 2px;
+ background-color: #52E385;
+}
+tr, td {
+ padding: 3px;
+}
+
+/* border-top-style example classes */
+.b1 {border-top-style: none;}
+.b2 {border-top-style: hidden;}
+.b3 {border-top-style: dotted;}
+.b4 {border-top-style: dashed;}
+.b5 {border-top-style: solid;}
+.b6 {border-top-style: double;}
+.b7 {border-top-style: groove;}
+.b8 {border-top-style: ridge;}
+.b9 {border-top-style: inset;}
+.b10 {border-top-style: outset;}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ', 300, 200)}}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Backgrounds', '#the-border-style', 'border-top-style')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>No significant change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#border-style-properties', 'border-top-style')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-top-style")}}</p>
+
+<h2 id="See_Also" name="See_Also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ ๊ด€๋ จ CSS ์†์„ฑ: {{cssxref("border-right-style")}}, {{cssxref("border-bottom-style")}}, {{cssxref("border-left-style")}}, {{cssxref("border-style")}}.</li>
+ <li>์œ„์ชฝ ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ CSS ์†์„ฑ: {{cssxref("border-top")}}, {{cssxref("border-top-color")}}, {{cssxref("border-top-width")}}.</li>
+</ul>
diff --git a/files/ko/web/css/border-top-width/index.html b/files/ko/web/css/border-top-width/index.html
new file mode 100644
index 0000000000..caa05e40cc
--- /dev/null
+++ b/files/ko/web/css/border-top-width/index.html
@@ -0,0 +1,148 @@
+---
+title: border-top-width
+slug: Web/CSS/border-top-width
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/border-top-width
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>border-top-width</code></strong> ์†์„ฑ์€ ์š”์†Œ์˜ ์œ„์ชฝ ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-top-width.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’*/
+border-top-width: thin;
+border-top-width: medium;
+border-top-width: thick;
+
+/* &lt;length&gt; ๊ฐ’ */
+border-top-width: 10em;
+border-top-width: 3vmax;
+border-top-width: 6px;
+
+/* ์ „์—ญ ๊ฐ’ */
+border-top-width: inherit;
+border-top-width: initial;
+border-top-width: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>&lt;line-width&gt;</code></dt>
+ <dd>ํ…Œ๋‘๋ฆฌ์˜ ๋„ˆ๋น„์ž…๋‹ˆ๋‹ค.ย 0 ์ด์ƒ์˜ {{cssxref("&lt;length&gt;")}} ๋˜๋Š” ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ‚ค์›Œ๋“œ๋Š” ๋‹ค์Œ ์„ธ ๊ฐ€์ง€ ์ค‘ ํ•˜๋‚˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+ <table class="standard-table">
+ <tbody>
+ <tr>
+ <td><code>thin</code></td>
+ <td>
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-top-style: solid; border-top-width: thin; background-color: palegreen;"></div>
+ </td>
+ <td>์–‡์€ ํ…Œ๋‘๋ฆฌ</td>
+ </tr>
+ <tr>
+ <td><code>medium</code></td>
+ <td>
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-top-style: solid; border-top-width: medium; background-color: palegreen;"></div>
+ </td>
+ <td>์ค‘๊ฐ„ ํ…Œ๋‘๋ฆฌ</td>
+ </tr>
+ <tr>
+ <td><code>thick</code></td>
+ <td>
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-top-style: solid; border-top-width: thick; background-color: palegreen;"></div>
+ </td>
+ <td>๋„“์€ ํ…Œ๋‘๋ฆฌ</td>
+ </tr>
+ </tbody>
+ </table>
+
+ <div class="note">
+ <p><strong>์ฐธ๊ณ :</strong> ๊ฐ ํ‚ค์›Œ๋“œ์˜ ๊ตต๊ธฐ๋ฅผ ์ •์˜ํ•œ ๋ช…์„ธ๋Š” ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ฒฐ๊ณผ๋Š” ๊ตฌํ˜„๋ณ„๋กœ ์ƒ์ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ๊ตต๊ธฐ๋Š” ์–ธ์ œ๋‚˜ <code>thin โ‰ค medium โ‰ค thick</code>์ด๊ณ , ํ•˜๋‚˜์˜ ๋ฌธ์„œ ๋‚ด์—์„œ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</p>
+ </div>
+ </dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate">&lt;div&gt;Element 1&lt;/div&gt;
+&lt;div&gt;Element 2&lt;/div&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css notranslate">div {
+ border: 1px solid red;
+ margin: 1em 0;
+}
+
+div:nth-child(1) {
+ border-top-width: thick;
+}
+div:nth-child(2) {
+ border-top-width: 2em;
+}</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ', '100%')}}</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 Backgrounds', '#the-border-width', 'border-top-width')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>No significant change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#border-width-properties', 'border-top-width')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>No significant change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#border-left-width', 'border-top-width')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-top-width")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„ ๊ด€๋ จ CSS ์†์„ฑ: {{Cssxref("border-left-width")}}, {{Cssxref("border-right-width")}}, {{Cssxref("border-bottom-width")}}, and {{Cssxref("border-width")}}.</li>
+ <li>์œ„์ชฝ ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ CSS ์†์„ฑ: {{Cssxref("border")}}, {{Cssxref("border-top")}}, {{Cssxref("border-top-style")}}, and {{Cssxref("border-top-color")}}.</li>
+</ul>
diff --git a/files/ko/web/css/border-top/index.html b/files/ko/web/css/border-top/index.html
new file mode 100644
index 0000000000..53b254c317
--- /dev/null
+++ b/files/ko/web/css/border-top/index.html
@@ -0,0 +1,109 @@
+---
+title: border-top
+slug: Web/CSS/border-top
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+ - ํ…Œ๋‘๋ฆฌ
+translation_of: Web/CSS/border-top
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>border-top</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์€ ์š”์†Œ์˜ ์œ„์ชฝ ํ…Œ๋‘๋ฆฌ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</span> {{cssxref("border-top-width")}}, {{cssxref("border-top-style")}}, {{cssxref("border-top-color")}}์˜ ๊ฐ’์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-top.html")}}</div>
+
+
+
+<p>๋‹ค๋ฅธ ๋‹จ์ถ• ์†์„ฑ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, <code>border-top</code>๋Š” ์ž์‹ ์ด ํฌํ•จํ•œ ๋ชจ๋“  ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉฐ ์‚ฌ์šฉ์ž๊ฐ€ ๋ช…์‹œํ•˜์ง€ ์•Š์€ ์†์„ฑ๋„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์•„๋ž˜ ๋‘ ์ฝ”๋“œ๋Š” ์‚ฌ์‹ค ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">border-top-style: dotted;
+border-top: thick green;
+</pre>
+
+<pre class="brush: css">border-top-style: dotted;
+border-top: none thick green;
+</pre>
+
+<p>๋”ฐ๋ผ์„œ <code>border-top</code>๋ณด๋‹ค ๋จผ์ € ์ง€์ •ํ•œ {{cssxref("border-top-style")}}์˜ ๊ฐ’์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. {{cssxref("border-top-style")}}์˜ ๊ธฐ๋ณธ๊ฐ’์€ <code>none</code>์ด๋ฏ€๋กœ, <code>border-style</code>์„ ๋ช…์‹œํ•˜์ง€ ์•Š์œผ๋ฉด ํ…Œ๋‘๋ฆฌ๋ฅผ ๋งŒ๋“ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers">border-top: 1px;
+border-top: 2px dotted;
+border-top: medium dashed green;
+</pre>
+
+<p><code>border-top</code>์€ ํ•œ ๊ฐœ์—์„œ ์„ธ ๊ฐœ์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ๊ณ , ์ˆœ์„œ๋Š” ์ƒ๊ด€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>&lt;br-width&gt;</code></dt>
+ <dd>{{cssxref("border-top-width")}}.</dd>
+ <dt><code>&lt;br-style&gt;</code></dt>
+ <dd>{{cssxref("border-top-style")}}.</dd>
+ <dt>{{cssxref("&lt;color&gt;")}}</dt>
+ <dd>{{cssxref("border-top-color")}}.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: html">&lt;div&gt;
+ ์œ„์ชฝ ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ฐ€์ง„ ์š”์†Œ์ž…๋‹ˆ๋‹ค.
+&lt;/div&gt;</pre>
+
+<pre class="brush: css">div {
+ border-top: 4px dashed blue;
+ background-color: gold;
+ height: 100px;
+ width: 100px;
+ font-weight: bold;
+ text-align: center;
+}
+</pre>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ')}}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Backgrounds', '#border-top', 'border-top')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>No direct changes, though the modification of values for the {{cssxref("border-top-color")}} do apply to it.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#propdef-border-top', 'border-top')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>No significant changes.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#border-top', 'border-top')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<div>{{cssinfo}}</div>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div class="hidden">The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</div>
+
+<p>{{Compat("css.properties.border-top")}}</p>
diff --git a/files/ko/web/css/border-width/index.html b/files/ko/web/css/border-width/index.html
new file mode 100644
index 0000000000..f41c188740
--- /dev/null
+++ b/files/ko/web/css/border-width/index.html
@@ -0,0 +1,194 @@
+---
+title: border-width
+slug: Web/CSS/border-width
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Reference
+ - 'recipe:css-shorthand-property'
+translation_of: Web/CSS/border-width
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>border-width</code></strong> <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์€ ์š”์†Œ ๋„ค ๋ฉด ํ…Œ๋‘๋ฆฌ์˜ ๋„ˆ๋น„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border-width.html")}}</div>
+
+
+
+<h2 id="๊ตฌ์„ฑ_์†์„ฑ">๊ตฌ์„ฑ ์†์„ฑ</h2>
+
+<p><code>border-width</code>๋Š” ๋‹จ์ถ• ์†์„ฑ์œผ๋กœ์„œ ๋‹ค์Œ์˜ ํ•˜์œ„ ์†์„ฑ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>{{cssxref("border-bottom-width")}}</li>
+ <li>{{cssxref("border-left-width")}}</li>
+ <li>{{cssxref("border-right-width")}}</li>
+ <li>{{cssxref("border-top-width")}}</li>
+</ul>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+border-width: thin;
+border-width: medium;
+border-width: thick;
+
+/* &lt;length&gt; ๊ฐ’ */<em>
+</em>border-width: 4px;
+border-width: 1.2rem;<em>
+</em>
+/* ์„ธ๋กœ๋ฐฉํ–ฅ | ๊ฐ€๋กœ๋ฐฉํ–ฅ */
+border-width: 2px 1.5em;
+
+/* ์œ„ | ๊ฐ€๋กœ๋ฐฉํ–ฅ | ์•„๋ž˜ */
+border-width: 1px 2em 1.5cm;
+
+/* ์œ„ | ์˜ค๋ฅธ์ชฝ | ์•„๋ž˜ | ์™ผ์ชฝ */
+border-width: 1px 2em 0 4rem;
+
+/* ์ „์—ญ ํ‚ค์›Œ๋“œ */
+border-width: inherit;
+border-width: initial;
+border-width: unset;
+</pre>
+
+<p><code>border-width</code> ์†์„ฑ์€ ํ•œ ๊ฐœ์—์„œ ๋„ค ๊ฐœ์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><strong>ํ•œ ๊ฐœ์˜ ๊ฐ’</strong>์€ ๋„ค ๋ฉด ๋ชจ๋‘์˜ ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๋‘ ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ๋Š” <strong>์œ„์™€ ์•„๋ž˜</strong>, ๋‘ ๋ฒˆ์งธ๋Š” <strong>์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ</strong> ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>์„ธ ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ๋Š” <strong>์œ„</strong>, ๋‘ ๋ฒˆ์งธ๋Š” <strong>์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ,</strong> ์„ธ ๋ฒˆ์งธ ๊ฐ’์€ <strong>์•„๋ž˜</strong> ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๋„ค ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ๊ฐ๊ฐ <strong>์ƒ, ์šฐ, ํ•˜, ์ขŒ</strong> ์ˆœ์„œ๋กœ ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. (์‹œ๊ณ„๋ฐฉํ–ฅ)</li>
+</ul>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>&lt;line-width&gt;</code></dt>
+ <dd>ํ…Œ๋‘๋ฆฌ์˜ ๋„ˆ๋น„์ž…๋‹ˆ๋‹ค.ย 0 ์ด์ƒ์˜ {{cssxref("&lt;length&gt;")}} ๋˜๋Š” ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ‚ค์›Œ๋“œ๋Š” ๋‹ค์Œ ์„ธ ๊ฐ€์ง€ ์ค‘ ํ•˜๋‚˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+ <table class="standard-table">
+ <tbody>
+ <tr>
+ <td style="vertical-align: middle;"><code>thin</code></td>
+ <td style="vertical-align: middle;">
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-style: solid; border-width: thin; background-color: palegreen;"></div>
+ </td>
+ <td style="vertical-align: middle;">์–‡์€ ํ…Œ๋‘๋ฆฌ</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: middle;"><code>medium</code></td>
+ <td style="vertical-align: middle;">
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-style: solid; border-width: medium; background-color: palegreen;"></div>
+ </td>
+ <td style="vertical-align: middle;">์ค‘๊ฐ„ ํ…Œ๋‘๋ฆฌ</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: middle;"><code>thick</code></td>
+ <td style="vertical-align: middle;">
+ <div style="margin: 0.5em; width: 3em; height: 3em; border-style: solid; border-width: thick; background-color: palegreen;"></div>
+ </td>
+ <td style="vertical-align: middle;">๊ตต์€ ํ…Œ๋‘๋ฆฌ</td>
+ </tr>
+ </tbody>
+ </table>
+
+ <div class="note">
+ <p><strong>์ฐธ๊ณ :</strong> ๊ฐ ํ‚ค์›Œ๋“œ์˜ ๊ตต๊ธฐ๋ฅผ ์ •์˜ํ•œ ๋ช…์„ธ๋Š” ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ฒฐ๊ณผ๋Š” ๊ตฌํ˜„๋ณ„๋กœ ์ƒ์ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ๊ตต๊ธฐ๋Š” ์–ธ์ œ๋‚˜ <code>thin โ‰ค medium โ‰ค thick</code>์ด๊ณ , ํ•˜๋‚˜์˜ ๋ฌธ์„œ ๋‚ด์—์„œ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</p>
+ </div>
+ </dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์„œ๋กœ_๋‹ค๋ฅธ_๊ฐ’์˜_์กฐํ•ฉ">์„œ๋กœ ๋‹ค๋ฅธ ๊ฐ’์˜ ์กฐํ•ฉ</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;p id="sval"&gt;
+ ํ•œ ๊ฐœ์˜ ๊ฐ’: ๋ชจ๋“  ๋„ค ๋ฉด์ด 6px ํ…Œ๋‘๋ฆฌ&lt;/p&gt;
+&lt;p id="bival"&gt;
+ ๋‘ ๊ฐœ์˜ ๋‹ค๋ฅธ ๊ฐ’: ์œ„์•„๋ž˜์— 2px ํ…Œ๋‘๋ฆฌ, ์ขŒ์šฐ์— 10px ํ…Œ๋‘๋ฆฌ&lt;/p&gt;
+&lt;p id="treval"&gt;
+ ์„ธ ๊ฐœ์˜ ๋‹ค๋ฅธ ๊ฐ’: ์œ„์— 0.3em, ์•„๋ž˜์— 9px, ์ขŒ์šฐ์— 0&lt;/p&gt;
+&lt;p id="fourval"&gt;
+ ๋„ค ๊ฐœ์˜ ๋‹ค๋ฅธ ๊ฐ’: "์–‡์€" ์œ„, "์ค‘๊ฐ„" ์˜ค๋ฅธ์ชฝ, "๋‘๊บผ์šด" ์•„๋ž˜, ์™ผ์ชฝ 1em&lt;/p&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">#sval {
+ border: ridge #ccc;
+ border-width: 6px;
+}
+#bival {
+ border: solid red;
+ border-width: 2px 10px;
+}
+#treval {
+ border: dotted orange;
+ border-width: 0.3em 0 9px;
+}
+#fourval {
+ border: solid lightgreen;
+ border-width: thin medium thick 1em;
+}
+p {
+ width: auto;
+ margin: 0.25em;
+ padding: 0.25em;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{ EmbedLiveSample('์„œ๋กœ_๋‹ค๋ฅธ_๊ฐ’์˜_์กฐํ•ฉ', 320, 320) }}</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 Backgrounds', '#the-border-width', 'border-width')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>No direct change; the {{cssxref("&lt;length&gt;")}} CSS data type extension has an effect on this property.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#border-width-properties', 'border-width')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Added the constraint that values' meaning must be constant inside a document.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#border-width', 'border-width')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border-width")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>ํ…Œ๋‘๋ฆฌ ๊ด€๋ จ ๋‹จ์ถ• ์†์„ฑ: {{Cssxref("border")}}, {{Cssxref("border-style")}}, {{Cssxref("border-color")}}</li>
+ <li>ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„ ์†์„ฑ: {{Cssxref("border-bottom-width")}}, {{Cssxref("border-left-width")}}, {{Cssxref("border-right-width")}}, {{Cssxref("border-top-width")}}</li>
+</ul>
diff --git a/files/ko/web/css/border/index.html b/files/ko/web/css/border/index.html
new file mode 100644
index 0000000000..405ccfb05c
--- /dev/null
+++ b/files/ko/web/css/border/index.html
@@ -0,0 +1,151 @@
+---
+title: border
+slug: Web/CSS/border
+tags:
+ - CSS
+ - CSS Borders
+ - CSS Property
+ - Layout
+ - Reference
+ - 'recipe:css-shorthand-property'
+translation_of: Web/CSS/border
+---
+<div>{{CSSRef("CSS Borders")}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a>ย <strong><code>border</code></strong> <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์€ ์š”์†Œ์˜ ํ…Œ๋‘๋ฆฌ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. {{Cssxref("border-width")}}, {{Cssxref("border-style")}}, {{Cssxref("border-color")}}์˜ ๊ฐ’์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/border.html")}}</div>
+
+
+
+<h2 id="๊ตฌ์„ฑ_์†์„ฑ">๊ตฌ์„ฑ ์†์„ฑ</h2>
+
+<p><code>border</code>๋Š” ๋‹จ์ถ• ์†์„ฑ์œผ๋กœ์„œ ๋‹ค์Œ์˜ ํ•˜์œ„ ์†์„ฑ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>{{cssxref("border-color")}}</li>
+ <li>{{cssxref("border-style")}}</li>
+ <li>{{cssxref("border-width")}}</li>
+</ul>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers notranslate">/* ์Šคํƒ€์ผ */
+border: solid;
+
+/* ๋„ˆ๋น„ | ์Šคํƒ€์ผ */
+border: 2px dotted;
+
+/* ์Šคํƒ€์ผ | ์ƒ‰ */
+border: outset #f33;
+
+/* ๋„ˆ๋น„ | ์Šคํƒ€์ผ | ์ƒ‰ */
+border: medium dashed green;
+
+/* ์ „์—ญ ๊ฐ’ */
+border: inherit;
+border: initial;
+border: unset;
+</pre>
+
+<p><code>border</code> ์†์„ฑ์€ ๋‹ค์Œ์˜ ๊ฐ’ ์ค‘ ํ•œ ๊ฐœ์—์„œ ์„ธ ๊ฐœ๋ฅผ ์„ ํƒํ•ด์„œ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆœ์„œ๋Š” ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> ์Šคํƒ€์ผ์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ๊ธฐ๋ณธ๊ฐ’์ธ <code>none</code>์ด ์‚ฌ์šฉ๋ผ ํ…Œ๋‘๋ฆฌ๊ฐ€ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt id="&lt;line-width>"><code>&lt;line-width&gt;</code></dt>
+ <dd>ํ…Œ๋‘๋ฆฌ์˜ ๊ตต๊ธฐ๋กœ ๊ธฐ๋ณธ๊ฐ’์€ <code>medium</code>์ž…๋‹ˆ๋‹ค. {{Cssxref("border-width")}}๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.</dd>
+ <dt id="&lt;line-style>"><code>&lt;line-style&gt;</code></dt>
+ <dd>ํ…Œ๋‘๋ฆฌ์˜ ์Šคํƒ€์ผ๋กœ ๊ธฐ๋ณธ๊ฐ’์€ <code>none</code>์ž…๋‹ˆ๋‹ค. {{Cssxref("border-style")}}์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.</dd>
+ <dt id="&lt;color>">{{cssxref("&lt;color&gt;")}}</dt>
+ <dd>ํ…Œ๋‘๋ฆฌ์˜ ์ƒ‰์ƒ์œผ๋กœ ๊ธฐ๋ณธ๊ฐ’์€ <code>currentcolor</code>์ž…๋‹ˆ๋‹ค. {{Cssxref("border-color")}}๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.</dd>
+</dl>
+
+<h2 id="์„ค๋ช…">์„ค๋ช…</h2>
+
+<p>๋‹ค๋ฅธ ๋‹จ์ถ• ์†์„ฑ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์ƒ๋žตํ•œ ์†์„ฑ์€ <a href="/ko/docs/Web/CSS/initial_value">์ดˆ๊นƒ๊ฐ’</a>์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ํ•œ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ์ ์€, <code>border</code>๋ฅผ ์‚ฌ์šฉํ•ด์„œ๋Š” {{cssxref("border-image")}}์— ์›ํ•˜๋Š” ๊ฐ’์„ ์ง€์ •ํ•  ์ˆ˜๋Š” ์—†๊ณ  ๋Œ€์‹  ์ดˆ๊นƒ๊ฐ’์ธ <code>none</code>์ด ์ž๋™์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>border</code> ๋‹จ์ถ• ์†์„ฑ์€ ์š”์†Œ์˜ ํ…Œ๋‘๋ฆฌ๋ฅผ ๋ชจ๋‘ ๋™์ผํ•˜๊ฒŒ ์„ค์ •ํ•˜๊ณ  ์‹ถ์„ ๋•Œ ํŠนํžˆ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์„œ๋กœ์˜ ํ…Œ๋‘๋ฆฌ๋ฅผ ๋‹ค๋ฅด๊ฒŒ ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๋„ค ๋ฉด์„ ๊ฐ๊ฐ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋ณธ๋”” ์†์„ฑ {{Cssxref("border-width")}}, {{Cssxref("border-style")}},{{Cssxref("border-color")}}๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์•„๋‹ˆ๋ฉด ํ•œ ๋ฉด์˜ ํ…Œ๋‘๋ฆฌ๋ฅผ ์ ˆ๋Œ€ ๊ธฐ์ค€({{Cssxref("border-top")}} ๋“ฑ)์ด๋‚˜ ์ƒ๋Œ€ ๊ธฐ์ค€({{Cssxref("border-block-start")}} ๋“ฑ) ์†์„ฑ์„ ์‚ฌ์šฉํ•ด์„œ ๋”ฐ๋กœ ์ •ํ•ด์ค„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="ํ…Œ๋‘๋ฆฌ_vs์™ธ๊ณฝ์„ ">ํ…Œ๋‘๋ฆฌ vs์™ธ๊ณฝ์„ </h3>
+
+<p>ํ…Œ๋‘๋ฆฌ์™€ <a href="/ko/docs/Web/CSS/outline">์™ธ๊ณฝ์„ </a>์€ ๋งค์šฐ ์œ ์‚ฌํ•˜์ง€๋งŒ, ๋‹ค์Œ์˜ ๋‘ ๊ฐ€์ง€ ์ฐจ์ด์ ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>์™ธ๊ณฝ์„ ์€ ์š”์†Œ ์ฝ˜ํ…์ธ ์˜ ๋ฐ–์— ๊ทธ๋ ค์ง€๋ฉฐ ์ ˆ๋Œ€ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</li>
+ <li>๋ช…์„ธ์— ๋”ฐ๋ฅด๋ฉด ์™ธ๊ณฝ์„ ์€ ์ง์‚ฌ๊ฐํ˜•์ผ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋ณดํ†ต ์ง์‚ฌ๊ฐํ˜•์œผ๋กœ ๊ทธ๋ฆฌ๊ธฐ๋Š” ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate"><code>{{csssyntax}}</code></pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="ํŠ€์–ด๋‚˜์˜ค๋Š”_๋“ฏํ•œ_๋ถ„ํ™์ƒ‰_ํ…Œ๋‘๋ฆฌ_์ถ”๊ฐ€ํ•˜๊ธฐ">ํŠ€์–ด๋‚˜์˜ค๋Š” ๋“ฏํ•œ ๋ถ„ํ™์ƒ‰ ํ…Œ๋‘๋ฆฌ ์ถ”๊ฐ€ํ•˜๊ธฐ</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;div&gt;ํ…Œ๋‘๋ฆฌ์™€ ์™ธ๊ณฝ์„ ์— ๋”ํ•ด ๊ทธ๋ฆผ์ž๊นŒ์ง€, ์ •๋ง ๋ฉ‹์ง€์ง€ ์•Š๋‚˜์š”?&lt;/div&gt;
+</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">div {
+ border: 0.5rem outset pink;
+ outline: 0.5rem solid khaki;
+ box-shadow: 0 0 0 2rem skyblue;
+ border-radius: 12px;
+ font: bold 1rem sans-serif;
+ margin: 2rem;
+ padding: 1rem;
+ outline-offset: 0.5rem;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('ํŠ€์–ด๋‚˜์˜ค๋Š”_๋“ฏํ•œ_๋ถ„ํ™์ƒ‰_ํ…Œ๋‘๋ฆฌ_์ถ”๊ฐ€ํ•˜๊ธฐ')}}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Backgrounds', '#the-border-shorthands', 'border')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>Removes <em>specific</em> support for <code>transparent</code>, as it is now a valid {{cssxref("&lt;color&gt;")}}; this has no practical impact.<br>
+ Though it cannot be set to a custom value using the shorthand, <code>border</code> now resets {{cssxref("border-image")}} to its initial value (<code>none</code>).</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#border-shorthand-properties', 'border')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Accepts the <code>inherit</code> keyword. Also accepts <code>transparent</code> as a valid color.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#border', 'border')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.border")}}</p>
diff --git a/files/ko/web/css/box-shadow/index.html b/files/ko/web/css/box-shadow/index.html
new file mode 100644
index 0000000000..a040af6e5e
--- /dev/null
+++ b/files/ko/web/css/box-shadow/index.html
@@ -0,0 +1,126 @@
+---
+title: box-shadow
+slug: Web/CSS/box-shadow
+tags:
+ - CSS
+ - CSS Property
+ - CSS Styles
+ - Reference
+translation_of: Web/CSS/box-shadow
+---
+<div>{{ CSSRef }}</div>
+
+<p><code>box-shadow</code>ย CSS ์†์„ฑ์€ ์š”์†Œ์˜ ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ฐ์‹ผ ๊ทธ๋ฆผ์ž ํšจ๊ณผ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์‰ผํ‘œ๋กœ ๊ตฌ๋ฌธํ•ด์„œ ์—ฌ๋Ÿฌ ๊ทธ๋ฆผ์ž ํšจ๊ณผ๋ฅผ ์ž…ํž ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ•์Šค ๊ทธ๋ฆผ์ž๋Š” ์š”์†Œ์—์„œ์˜ย ์ˆ˜ํ‰์ˆ˜์ง ๊ฑฐ๋ฆฌ(์˜คํ”„์…‹), ํ๋ฆฟํ•จ๊ณผ ํ™•์‚ฐ ์ •๋„, ์ƒ‰์ƒ์œผ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedInteractiveExample("pages/css/box-shadow.html")}}</p>
+
+<p><code>box-shadow</code> ์†์„ฑ์€ ๊ฑฐ์˜ ๋ชจ๋“  ์š”์†Œ์˜ ํ…Œ๋‘๋ฆฌ์—์„œ ๊ทธ๋ฆผ์ž๋ฅผ ๋“œ๋ฆฌ์šธ ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. {{cssxref("border-radius")}}๊ฐ€ ์š”์†Œ์— ํ•จ๊ป˜ ์ ์šฉ๋๋‹ค๋ฉด ๋ฐ•์Šค ๊ทธ๋ฆผ์ž์˜ ๋ชจ์„œ๋ฆฌ๋„ ๋˜‘๊ฐ™์ด ๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ๋ฅผ ๊ฐ–๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๊ทธ๋ฆผ์ž์˜ z์ถ• ์ˆœ์„œ๋Š” {{cssxref("text-shadow")}}์™€ ๋™์ผํ•˜๊ฒŒ ์ฒ˜์Œ ๊ทธ๋ฆผ์ž์ผ์ˆ˜๋ก ์œ„๋กœ ์˜ฌ๋ผ์˜ต๋‹ˆ๋‹ค.</p>
+
+<p><a href="/en-US/docs/Web/CSS/CSS_Background_and_Borders/Box-shadow_generator">๋ฐ•์Šค ๊ทธ๋ฆผ์ž ์ƒ์„ฑ๊ธฐ</a>๋Š” ์ƒํ˜ธ์ž‘์šฉํ˜• ๋„๊ตฌ๋กœ, ์‰ฝ๊ฒŒ <code>box-shadow</code>์˜ ๊ฐ’์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css"><code>/* offset-x | offset-y | color */
+box-shadow: 60px -16px teal;
+
+/* offset-x | offset-y | blur-radius | color */
+box-shadow: 10px 5px 5px black;
+
+/* offset-x | offset-y | blur-radius | spread-radius | color */
+box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
+
+/* inset | offset-x | offset-y | color */
+box-shadow: inset 5em 1em gold;
+
+/* Any number of shadows, separated by commas */
+box-shadow: 3px 3px red, -1em 0 0.4em olive;
+
+/* Global keywords */
+box-shadow: inherit;
+box-shadow: initial;
+box-shadow: unset;</code>
+</pre>
+
+<p>ํ•˜๋‚˜์˜ <code>box-shadow</code>๋Š” ๋‹ค์Œ ๊ตฌ์„ฑ์š”์†Œ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>๋‘ ๊ฐœ์—์„œ ๋„ค ๊ฐœ์˜ {{cssxref("&lt;length&gt;")}} ๊ฐ’.
+ <ul>
+ <li>๋‘ ๊ฐœ์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉด <code>&lt;offset-x&gt;&lt;offset-y&gt;</code>๋กœ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>์„ธ ๋ฒˆ์งธ ๊ฐ’์ด ์ฃผ์–ด์ง€๋ฉด <code>&lt;blur-radius&gt;</code>๋กœ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>๋„ค ๋ฒˆ์งธ ๊ฐ’์ด ์ฃผ์–ด์ง€๋ฉด <code>&lt;spread-radius&gt;</code>๋กœ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค.</li>
+ </ul>
+ </li>
+ <li>์„ ํƒ์‚ฌํ•ญ์œผ๋กœ <code>inset</code> ํ‚ค์›Œ๋“œ.</li>
+ <li>์„ ํƒ์‚ฌํ•ญ์œผ๋กœ {{cssxref("&lt;color&gt;")}} ๊ฐ’.</li>
+</ul>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt><code>inset</code></dt>
+ <dd>๊ฐ’์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด(๊ธฐ๋ณธ๊ฐ’)ย ์š”์†Œ๊ฐ€ ๊ณต์ค‘์— ๋– ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผย ๋ฐ–์— ๋“œ๋ฆฌ์šฐ๋Š” ๊ทธ๋ฆผ์ž๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.<br>
+ <code>inset</code> ํ‚ค์›Œ๋“œ๊ฐ€ ์กด์žฌํ•˜๋ฉด ์š”์†Œ๊ฐ€ ์›€ํ‘น ๋“ค์–ด๊ฐ„ ๊ฒƒ์ฒ˜๋Ÿผ ๊ทธ๋ฆผ์ž๊ฐ€ ์š”์†Œ์˜ ํ…Œ๋‘๋ฆฌ ์•ˆ, ๋ฐฐ๊ฒฝ์ƒ‰ ์œ„, ๋‚ด๋ถ€ ์ฝ˜ํ…์ธ  ๋ฐ‘์—ย ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค.</dd>
+ <dt><code>&lt;offset-x&gt;</code> <code>&lt;offset-y&gt;</code></dt>
+ <dd>๊ทธ๋ฆผ์ž์˜ ์œ„์น˜๋ฅผ ์„ค์ •ํ•˜๋Š” ๋‘ ๊ฐœ์˜ {{cssxref("&lt;length&gt;")}} ๊ฐ’์ž…๋‹ˆ๋‹ค.ย <code>&lt;offset-x&gt;</code>๋Š” ์ˆ˜ํ‰ ๊ฑฐ๋ฆฌ๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ ์Œ์ˆ˜ ๊ฐ’์€ ๊ทธ๋ฆผ์ž๋ฅผ ์š”์†Œ์˜ ์™ผ์ชฝ์— ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. <code>&lt;offset-y&gt;</code>๋Š” ์ˆ˜์ง ๊ฑฐ๋ฆฌ๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ ์Œ์ˆ˜ ๊ฐ’์€ ๊ทธ๋ฆผ์ž๋ฅผ ์š”์†Œ์˜ ์œ„์ชฝ์— ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•œ ๋‹จ์œ„๋Š” {{cssxref("&lt;length&gt;")}}๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.<br>
+ ๋‘ ๊ฐ’์ด ๋ชจ๋‘ <code>0</code>์ด๋ฉด ๊ทธ๋ฆผ์ž๊ฐ€ ์š”์†Œ ๋ฐ”๋กœ ๋’ค์ชฝ์— ์œ„์น˜ํ•˜๋ฉฐ, <code>&lt;blur-radius&gt;</code> ๋˜๋Š” <code>&lt;spread-radius&gt;</code>๊ฐ€ ์กด์žฌํ•˜๋ฉด ํ๋ ค์ง€๋Š” ํšจ๊ณผ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>&lt;blur-radius&gt;</code></dt>
+ <dd>์„ธ ๋ฒˆ์งธ {{cssxref("&lt;length&gt;")}} ๊ฐ’์ž…๋‹ˆ๋‹ค. ํฌ๋ฉด ํด ์ˆ˜๋ก ๊ทธ๋ฆผ์ž ํ…Œ๋‘๋ฆฌ๊ฐ€ ํ๋ ค์ง€๋ฏ€๋กœ ํฌ๊ธฐ๋Š” ๋” ์ปค์ง€๊ณ  ์ƒ‰์€ ๋” ๋ฐ์•„์ง‘๋‹ˆ๋‹ค. ์Œ์ˆ˜ ๊ฐ’์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ฐ’์„ ์„ค์ •ํ•˜์ง€ ์•Š์œผ๋ฉด <code>0</code>์ด ๋˜์–ด ํ…Œ๋‘๋ฆฌ๊ฐ€ ์„ ๋ช…ํ•ด์ง‘๋‹ˆ๋‹ค. ๋ช…์„ธ๋Š” ํ๋ฆผ ํšจ๊ณผ์˜ ์ง€๋ฆ„์„ ์–ด๋–ป๊ฒŒ ๊ณ„์‚ฐํ•ด์•ผ ํ•˜๋Š”์ง€ ์ •ํ™•ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋ช…์‹œํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ๋Œ€์‹  ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ค๋ช…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+ <dd>
+ <p class="summary">โ€ฆfor a long, straight shadow edge, this should create a color transition the length of the blur distance that is perpendicular to and centered on the shadowโ€™s edge, and that ranges from the full shadow color at the radius endpoint inside the shadow to fully transparent at the endpoint outside it.</p>
+ </dd>
+ <dt><code>&lt;spread-radius&gt;</code></dt>
+ <dd>๋„ค ๋ฒˆ์งธ {{cssxref("&lt;length&gt;")}} ๊ฐ’์ž…๋‹ˆ๋‹ค. ์–‘์ˆ˜ ๊ฐ’์€ ๊ทธ๋ฆผ์ž๊ฐ€ ๋” ์ปค์ง€๊ณ  ํ™•์‚ฐํ•˜๋ฉฐ, ์Œ์ˆ˜ ๊ฐ’์€ ๊ทธ๋ฆผ์ž๊ฐ€ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ <code>0</code>(๊ทธ๋ฆผ์ž์™€ ์š”์†Œ ํฌ๊ธฐ ๋™์ผ)์ž…๋‹ˆ๋‹ค.ย </dd>
+ <dt><code>&lt;color&gt;</code></dt>
+ <dd>๊ฐ€๋Šฅํ•œ ํ‚ค์›Œ๋“œ์™€ ํ‘œ๊ธฐ๋ฒ•์€ {{cssxref("&lt;color&gt;")}}๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.<br>
+ ๊ธฐ๋ณธ๊ฐ’์€ ๋ธŒ๋ผ์šฐ์ €์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋ณดํ†ต {{cssxref("color")}} ์†์„ฑ์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ, Safari๋Š” ํˆฌ๋ช…ํ•œ ๊ทธ๋ฆผ์ž๊ฐ€ ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="๋ณด๊ฐ„">๋ณด๊ฐ„</h3>
+
+<p>Each shadow in the list (treatingย <code>none</code>ย as a 0-length list) is interpolated via the color (as color) component, and x, y, blur, and (when appropriate) spread (as length) components. For each shadow, if both input shadows are or are notย <code>inset</code>, then the interpolated shadow must match the input shadows in that regard. If any pair of input shadows has oneย <code>inset</code>ย and the other notย <code>inset</code>, the entire shadow list is uninterpolable. If the lists of shadows have different lengths, then the shorter list is padded at the end with shadows whose color isย <code>transparent</code>, all lengths areย <code>0</code>, and whoseย <code>inset</code>ย (or not) matches the longer list.</p>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre>{{csssyntax}}
+</pre>
+
+<h2 id="Live_examples" name="Live_examples">์˜ˆ์ œ</h2>
+
+<ul>
+ <li><a class="external" href="http://www.elektronotdienst-nuernberg.de/bugs/box-shadow_inset.html" title="http://www.elektronotdienst-nuernberg.de/bugs/box-shadow_inset.html">box-shadow test</a></li>
+ <li><a class="external" href="http://markusstange.wordpress.com/2009/02/15/fun-with-box-shadows/" title="http://markusstange.wordpress.com/2009/02/15/fun-with-box-shadows/">box-shadow tutorial and examples</a></li>
+</ul>
+
+<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 Backgrounds', '#box-shadow', 'box-shadow') }}</td>
+ <td>{{ Spec2('CSS3 Backgrounds') }}</td>
+ <td>ย </td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{Compat("css.properties.box-shadow")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("&lt;color&gt;")}} ์ž๋ฃŒํ˜•</li>
+ <li>Other color-related properties: {{cssxref("color")}}, {{cssxref("background-color")}}, {{cssxref("border-color")}}, {{cssxref("outline-color")}}, {{cssxref("text-decoration-color")}}, {{cssxref("text-emphasis-color")}}, {{cssxref("caret-color")}}, and {{cssxref("column-rule-color")}}</li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Applying_color">Applying color to HTML elements using CSS</a></li>
+</ul>
diff --git a/files/ko/web/css/box-sizing/index.html b/files/ko/web/css/box-sizing/index.html
new file mode 100644
index 0000000000..7241c0f65b
--- /dev/null
+++ b/files/ko/web/css/box-sizing/index.html
@@ -0,0 +1,119 @@
+---
+title: box-sizing
+slug: Web/CSS/box-sizing
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/box-sizing
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>box-sizing</code></strong> <a href="/ko/docs/Web/CSS" title="CSS/Common_CSS_Questions">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ๋„ˆ๋น„์™€ ๋†’์ด๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/box-sizing.html")}}</div>
+
+
+
+<p>CSS ๋ฐ•์Šค ๋ชจ๋ธ์˜ ๊ธฐ๋ณธ๊ฐ’์—์„œ, ์ง€์ •ํ•œ ๋„ˆ๋น„์™€ ๋†’์ด๋Š” ์š”์†Œ์˜ ์ฝ˜ํ…์ธ  ๋ฐ•์Šค ํฌ๊ธฐ์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์š”์†Œ์— ํ…Œ๋‘๋ฆฌ๋‚˜ ์•ˆ์ชฝ ์—ฌ๋ฐฑ์ด ์žˆ์œผ๋ฉด ๋„ˆ๋น„์™€ ๋†’์ด์— ๋”ํ•ด์„œ ํ™”๋ฉด์— ๊ทธ๋ฆฝ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํฌ๊ธฐ๋ฅผ ์„ค์ •ํ•  ๋•Œ, ์›ํ•˜๋Š” ํฌ๊ธฐ๋ฅผ ์–ป์œผ๋ ค๋ฉด ํ…Œ๋‘๋ฆฌ๋‚˜ ์•ˆ์ชฝ ์—ฌ๋ฐฑ์„ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>box-sizing</code> ์†์„ฑ์„ ์‚ฌ์šฉํ•ด ์ด ๋ฐฉ์‹์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>content-box</code>๋Š” ๊ธฐ๋ณธ CSS ๋ฐ•์Šค ํฌ๊ธฐ ๊ฒฐ์ •๋ฒ•์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์š”์†Œ์˜ ๋„ˆ๋น„๋ฅผ 100 ํ”ฝ์…€๋กœ ์„ค์ •ํ•˜๋ฉด ์ฝ˜ํ…์ธ  ์˜์—ญ์ด 100 ํ”ฝ์…€ ๋„ˆ๋น„๋ฅผ ๊ฐ€์ง€๊ณ , ํ…Œ๋‘๋ฆฌ์™€ ์•ˆ์ชฝ ์—ฌ๋ฐฑ์€ ์ด์— ๋”ํ•ด์ง‘๋‹ˆ๋‹ค.</li>
+ <li><code>border-box</code>๋Š” ํ…Œ๋‘๋ฆฌ์™€ ์•ˆ์ชฝ ์—ฌ๋ฐฑ์˜ ํฌ๊ธฐ๋„ ์š”์†Œ์˜ ํฌ๊ธฐ๋กœ ๊ณ ๋ คํ•ฉ๋‹ˆ๋‹ค. ๋„ˆ๋น„๋ฅผ 100 ํ”ฝ์…€๋กœ ์„ค์ •ํ•˜๊ณ  ํ…Œ๋‘๋ฆฌ์™€ ์•ˆ์ชฝ ์—ฌ๋ฐฑ์„ ์ถ”๊ฐ€ํ•˜๋ฉด, ์ฝ˜ํ…์ธ  ์˜์—ญ์ด ์ค„์–ด๋“ค์–ด ์ด ๋„ˆ๋น„ 100 ํ”ฝ์…€์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์ด ํŽธ์ด ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•  ๋•Œ ์‰ฝ์Šต๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<p><code>box-sizing</code> ์†์„ฑ์€ ๋‹ค์Œ ํ‚ค์›Œ๋“œ ์ค‘ ํ•˜๋‚˜๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt><code>content-box</code></dt>
+ <dd>CSS ํ‘œ์ค€์ด ์ •์˜ํ•œ ์ดˆ๊ธฐ ๊ธฐ๋ณธ๊ฐ’. {{Cssxref("width")}}์™€ {{Cssxref("height")}} ์†์„ฑ์ด ์ฝ˜ํ…์ธ  ์˜์—ญ๋งŒ ํฌํ•จํ•˜๊ณ  ์•ˆํŒŽ ์—ฌ๋ฐฑ๊ณผ ํ…Œ๋‘๋ฆฌ๋Š” ํฌํ•จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฆ‰ <code>.box {width: 350px; border: 10px solid black;}</code>์„ ์ ์šฉํ•œ ์š”์†Œ์˜ ๋„ˆ๋น„๋Š” <code>370px</code>์ž…๋‹ˆ๋‹ค.</dd>
+ <dd>์š”์†Œ์˜ ํฌ๊ธฐ๋Š” ๋„ˆ๋น„ = ์ฝ˜ํ…์ธ  ๋„ˆ๋น„, ๋†’์ด = ์ฝ˜ํ…์ธ  ๋†’์ด๋กœ ๊ณ„์‚ฐํ•˜๊ณ  ํ…Œ๋‘๋ฆฌ์™€ ์•ˆ์ชฝ ์—ฌ๋ฐฑ์€ ์‹์— ๋„ฃ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>border-box</code></dt>
+ <dd>{{Cssxref("width")}} ์™€ {{Cssxref("height")}} ์†์„ฑ์ด ์•ˆ์ชฝ ์—ฌ๋ฐฑ๊ณผ ํ…Œ๋‘๋ฆฌ๋Š” ํฌํ•จํ•˜๊ณ , ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์€ ํฌํ•จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์•ˆ์ชฝ ์—ฌ๋ฐฑ๊ณผ ํ…Œ๋‘๋ฆฌ๊ฐ€ ์š”์†Œ ์ƒ์ž ์•ˆ์— ์œ„์น˜ํ•จ์„ ์œ ์˜ํ•˜์„ธ์š”. ์ฆ‰ <code>.box {width: 350px; border: 10px solid black;}</code>์„ ์ ์šฉํ•œ ์š”์†Œ์˜ ๋„ˆ๋น„๋Š” <code>350px</code>์ž…๋‹ˆ๋‹ค. ์ฝ˜ํ…์ธ  ์˜์—ญ์˜ ํฌ๊ธฐ๋Š” ์Œ์ˆ˜์ผ ์ˆ˜ ์—†์œผ๋ฏ€๋กœ <code>border-box</code>๋ฅผ ์‚ฌ์šฉํ•ด ์š”์†Œ๋ฅผ ์‚ฌ๋ผ์ง€๊ฒŒ ํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.</dd>
+ <dd>์š”์†Œ์˜ ํฌ๊ธฐ๋Š” ๋„ˆ๋น„ = ํ…Œ๋‘๋ฆฌ + ์•ˆ์ชฝ ์—ฌ๋ฐฑ + ์ฝ˜ํ…์ธ  ๋„ˆ๋น„, ๋†’์ด = ํ…Œ๋‘๋ฆฌ + ์•ˆ์ชฝ ์—ฌ๋ฐฑ + ์ฝ˜ํ…์ธ  ๋†’์ด๋กœ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}
+</pre>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ๋Š” ๋‘ ๊ฐœ์˜ ๋™์ผํ•œ ์š”์†Œ์˜ ํฌ๊ธฐ๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ <code>box-sizing</code> ๊ฐ’์œผ๋กœ ์–ด๋–ป๊ฒŒ ๋‹ฌ๋ผ์ง€๋Š”์ง€ ๋ณด์ž…๋‹ˆ๋‹ค.</p>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;div class="content-box"&gt;Content box&lt;/div&gt;
+&lt;br&gt;
+&lt;div class="border-box"&gt;Border box&lt;/div&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">div {
+ width: 160px;
+ height: 80px;
+ padding: 20px;
+ border: 8px solid red;
+ background: yellow;
+}
+
+.content-box {
+ box-sizing: content-box;
+ /* Total width: 160px + (2 * 20px) + (2 * 8px) = 216px
+ Total height: 80px + (2 * 20px) + (2 * 8px) = 136px
+ Content box width: 160px
+ Content box height: 80px */
+}
+
+.border-box {
+ box-sizing: border-box;
+ /* Total width: 160px
+ Total height: 80px
+ Content box width: 160px - (2 * 20px) - (2 * 8px) = 104px
+ Content box height: 80px - (2 * 20px) - (2 * 8px) = 24px */
+}
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ', 'auto', 300)}}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Basic UI', '#box-sizing', 'box-sizing')}}</td>
+ <td>{{Spec2('CSS3 Basic UI')}}</td>
+ <td>ย </td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.box-sizing")}}</p>
+
+<h2 id="See_also" name="See_also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">CSS ๊ธฐ๋ณธ ๋ฐ•์Šค ๋ชจ๋ธ</a></li>
+</ul>
diff --git a/files/ko/web/css/calc()/index.html b/files/ko/web/css/calc()/index.html
new file mode 100644
index 0000000000..7a155befb3
--- /dev/null
+++ b/files/ko/web/css/calc()/index.html
@@ -0,0 +1,160 @@
+---
+title: calc()
+slug: Web/CSS/calc()
+tags:
+ - CSS
+ - CSS Function
+ - Layout
+ - Reference
+ - Web
+translation_of: Web/CSS/calc()
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>calc()</code></strong> <a href="/ko/docs/Web/API/CSS">CSS</a> ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด CSS ์†์„ฑ์˜ ๊ฐ’์œผ๋กœ ๊ณ„์‚ฐ์‹์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</span> {{cssxref("&lt;length&gt;")}}, {{cssxref("&lt;frequency&gt;")}}, {{cssxref("&lt;angle&gt;")}}, {{cssxref("&lt;time&gt;")}}, {{cssxref("&lt;percentage&gt;")}}, {{cssxref("&lt;number&gt;")}}, ๋˜๋Š” {{cssxref("&lt;integer&gt;")}}๋ฅผ ๋ฐ›๋Š” ์†์„ฑ์˜ ๊ฐ’์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css notranslate">/* property: calc(expression) */
+width: calc(100% - 80px);
+</pre>
+
+<p><code>calc()</code> ํ•จ์ˆ˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ํ‘œํ˜„์‹ ํ•˜๋‚˜๋ฅผ ๋ฐ›๊ณ , ํ‘œํ˜„์‹์˜ ๊ฒฐ๊ณผ๊ฐ€ ์ตœ์ข… ๊ฐ’์ด ๋ฉ๋‹ˆ๋‹ค. ํ‘œํ˜„์‹์€ ๋‹จ์ˆœ ๊ณ„์‚ฐ์‹์€ ๋ฌด์—‡์ด๋“  ๊ฐ€๋Šฅํ•˜๋ฉฐ, ํ‘œ์ค€ ์—ฐ์‚ฐ์ž ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.</p>
+
+<dl>
+ <dt><code>+</code></dt>
+ <dd>๋ง์…ˆ.</dd>
+ <dt><code>-</code></dt>
+ <dd>๋บ„์…ˆ.</dd>
+ <dt><code>*</code></dt>
+ <dd>๊ณฑ์…ˆ. ํ•˜๋‚˜ ์ด์ƒ์˜ ํ”ผ์—ฐ์‚ฐ์ž๊ฐ€ {{cssxref("&lt;number&gt;")}}์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>/</code></dt>
+ <dd>๋‚˜๋ˆ—์…ˆ. ์˜ค๋ฅธ์ชฝ ํ”ผ์—ฐ์‚ฐ์ž๋Š” {{cssxref("&lt;number&gt;")}}์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<p>ํ”ผ์—ฐ์‚ฐ์ž๋กœ๋Š” {{cssxref("&lt;length&gt;")}} ๊ตฌ๋ฌธ์˜ ์•„๋ฌด ๊ฐ’์ด๋‚˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , ์›ํ•œ๋‹ค๋ฉด ์„œ๋กœ ๋‹ค๋ฅธ ๋‹จ์œ„๋ผ๋ฆฌ๋„ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ด„ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์—ฐ์‚ฐ ์ˆœ์„œ๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="์ฐธ๊ณ ">์ฐธ๊ณ </h3>
+
+<ul>
+ <li>0์œผ๋กœ ๋‚˜๋ˆ„๋ฉด HTML ๊ตฌ๋ฌธ๋ถ„์„๊ธฐ์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>+</code>์™€ <code>-</code> ์—ฐ์‚ฐ์ž๋Š” ์ขŒ์šฐ์— ๊ณต๋ฐฑ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <code>calc(50% -8px)</code>์€ ๋ฐฑ๋ถ„์œจ ๊ฐ’๊ณผ ์Œ์ˆ˜ ๊ธธ๋กœ ํ•ด์„ํ•˜์—ฌ ์œ ํšจํ•˜์ง€ ์•Š์ง€๋งŒ, <code>calc(50% - 8px)</code>์€ ๋ฐฑ๋ถ„์œจ๊ณผ ๊ธธ์ด์˜ ๋บ„์…ˆ์œผ๋กœ ํ•ด์„ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, <code>calc(8px + -50%)</code>๋Š” ๊ธธ์ด์™€ ์Œ์˜ ๋ฐฑ๋ถ„์œจ๊ฐ„์˜ ๋ง์…ˆ์œผ๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>*</code>์™€ <code>/</code> ์—ฐ์‚ฐ์ž๋Š” ์ขŒ์šฐ ๊ณต๋ฐฑ์„ ์š”๊ตฌํ•˜์ง€ ์•Š์ง€๋งŒ, ๊ทธ๋ž˜๋„ ์ถ”๊ฐ€ํ•˜๋Š” ํŽธ์ด ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ์— ์ข‹์Šต๋‹ˆ๋‹ค.</li>
+ <li>ํ‘œ์˜ ํ–‰, ์—ด, ํ–‰/์—ด ๊ทธ๋ฃน, ์ž๋™์ด๋‚˜ ๊ณ ์ • ๋ ˆ์ด์•„์›ƒ ์นธ์—์„œ ๋ฐฑ๋ถ„์œจ์„ ํฌํ•จํ•œ ์ˆ˜ํ•™์‹์„ ๋„ˆ๋น„๋‚˜ ๋†’์ด๋กœ ์‚ฌ์šฉํ•˜๋ฉด <code>auto</code> ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>calc()</code> ํ•จ์ˆ˜๋ฅผ ์ค‘์ฒฉํ•ด์„œ ์‚ฌ์šฉํ•˜๋ฉด ๋‚ด๋ถ€์˜ <code>calc()</code>๋Š” ๋‹จ์ˆœํ•œ ๊ด„ํ˜ธ๋กœ ๊ฐ„์ฃผํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์š”์†Œ๋ฅผ_ํ™”๋ฉด์—_์—ฌ๋ฐฑ๊ณผ_ํ•จ๊ป˜_๋ฐฐ์น˜ํ•˜๊ธฐ">์š”์†Œ๋ฅผ ํ™”๋ฉด์— ์—ฌ๋ฐฑ๊ณผ ํ•จ๊ป˜ ๋ฐฐ์น˜ํ•˜๊ธฐ</h3>
+
+<p><code>calc()</code>๋ฅผ ์ด์šฉํ•˜๋ฉด ๊ณ ์ •๋œ ๋„ˆ๋น„์˜ ์—ฌ๋ฐฑ์„ ๊ฐ€์ง„ ์š”์†Œ๋ฅผ ์‰ฝ๊ฒŒ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์˜ˆ์ œ์—์„œ๋Š” ํ™”๋ฉด์„ ๊ฐ€๋กœ์ง€๋ฅด๋ฉด์„œ ์ฐฝ์˜ ์ขŒ์šฐ ๋ชจ์„œ๋ฆฌ์™€ ๊ฐ„๊ฒฉ์ด 40ํ”ฝ์…€์ธ ๋ฐฐ๋„ˆ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">.banner {
+ position: absolute;
+ left: 40px;
+ width: calc(100% - 80px);
+ border: solid black 1px;
+ box-shadow: 1px 2px;
+ background-color: yellow;
+ padding: 6px;
+ text-align: center;
+ box-sizing: border-box;
+}</pre>
+
+<pre class="brush: html notranslate">&lt;div class="banner"&gt;์ด๊ฑด ํ˜„์ˆ˜๋ง‰์ž…๋‹ˆ๋‹ค!&lt;/div&gt;</pre>
+
+<p>{{EmbedLiveSample('์š”์†Œ๋ฅผ_ํ™”๋ฉด์—_์—ฌ๋ฐฑ๊ณผ_ํ•จ๊ป˜_๋ฐฐ์น˜ํ•˜๊ธฐ', 'auto', '60')}}</p>
+
+<h3 id="์ž…๋ ฅ_์–‘์‹_์š”์†Œ๋ฅผ_์ปจํ…Œ์ด๋„ˆ_ํฌ๊ธฐ์—_์ž๋™์œผ๋กœ_๋งž์ถ”๊ธฐ">์ž…๋ ฅ ์–‘์‹ ์š”์†Œ๋ฅผ ์ปจํ…Œ์ด๋„ˆ ํฌ๊ธฐ์— ์ž๋™์œผ๋กœ ๋งž์ถ”๊ธฐ</h3>
+
+<p><code>calc()</code>์˜ ๋‹ค๋ฅธ ์šฉ๋„๋Š” ์ž…๋ ฅ ์–‘์‹์˜ ํ•„๋“œ๊ฐ€ ์ ์ ˆํ•œ ์—ฌ๋ฐฑ์„ ๊ฐ–์ถ”๋ฉด์„œ๋„ ์ปจํ…Œ์ด๋„ˆ ๋ชจ์„œ๋ฆฌ ๋ฐ”๊นฅ์œผ๋กœ ๋น ์ ธ๋‚˜๊ฐ€์ง€ ์•Š๋„๋ก ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ CSS ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด์„ธ์š”.</p>
+
+<pre class="brush: css notranslate">input {
+ padding: 2px;
+ display: block;
+ width: calc(100% - 1em);
+}
+
+#formbox {
+ width: calc(100% / 6);
+ border: 1px solid black;
+ padding: 4px;
+}</pre>
+
+<p>์œ„ ์ฝ”๋“œ์—์„œ, ํผ ์Šค์Šค๋กœ๋Š” ์ฐฝ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„์˜ 1/6์„ ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ํ›„, ์ž…๋ ฅ ํ•„๋“œ๊ฐ€ ์ ์ ˆํ•œ ํฌ๊ธฐ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์ปจํ…Œ์ด๋„ˆ ๋„ˆ๋น„์—์„œ 1em ๋บ€ ๋งŒํผ์„ calc()๋กœ ์ง€์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ HTML์— CSS๋ฅผ ์ ์šฉํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: html notranslate">&lt;form&gt;
+ &lt;div id="formBox"&gt;
+ &lt;label&gt;๋ญ”๊ฐ€ ์ž…๋ ฅํ•ด ๋ณด์„ธ์š”.&lt;/label&gt;
+ &lt;input type="text"&gt;
+ &lt;/div&gt;
+&lt;/form&gt;
+</pre>
+
+<p>{{EmbedLiveSample('์ž…๋ ฅ_์–‘์‹_์š”์†Œ๋ฅผ_์ปจํ…Œ์ด๋„ˆ_ํฌ๊ธฐ์—_์ž๋™์œผ๋กœ_๋งž์ถ”๊ธฐ', '100%', '80')}}</p>
+
+<h3 id="CSS_๋ณ€์ˆ˜์™€_์ค‘์ฒฉ_calc">CSS ๋ณ€์ˆ˜์™€ ์ค‘์ฒฉ <code>calc()</code></h3>
+
+<p><a href="/ko/docs/Web/CSS/CSS_Variables" style="">CSS ๋ณ€์ˆ˜</a><span style="">๋„ <code>calc()</code>์™€ ๊ฐ™์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด์„ธ์š”.</span></p>
+
+<pre class="brush: css notranslate"><code>.foo {
+ --widthA: 100px;
+ --widthB: calc(var(--widthA) / 2);
+ --widthC: calc(var(--widthB) / 2);
+ width: var(--widthC);
+}</code></pre>
+
+<p>๋ชจ๋“  ๋ณ€์ˆ˜๋ฅผ ํŽผ์น˜๋ฉด <code>widthC</code>์˜ ๊ฐ’์€ <code>calc( calc( 100px / 2) / 2)</code>๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ ํ›„ <code>.foo</code>์˜ ๋„ˆ๋น„ ์†์„ฑ์œผ๋กœ ์ง€์ •๋  ๋•Œ, ๋ชจ๋“  ์ค‘์ฒฉ <code>calc()</code>๋Š” ๊นŠ์ด์— ๊ด€๊ณ„ ์—†์ด ๋‹จ์ˆœํ•œ ๊ด„ํ˜ธ๋กœ ๋ฐ”๋€Œ๋ฏ€๋กœ <code>width</code> ์†์„ฑ์˜ ๊ฐ’์€ <code>calc( ( 100px / 2) / 2)</code>, ์ฆ‰ <code>25px</code>์ด ๋ฉ๋‹ˆ๋‹ค. ์š”์•ฝํ•˜์ž๋ฉด <code>calc()</code> ์•ˆ์˜ <code>calc()</code>๋Š” ๊ทธ๋ƒฅ ๊ด„ํ˜ธ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p><code>calc()</code>๋ฅผ ์‚ฌ์šฉํ•ด ๊ธ€์”จ ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ• ๋• ์•„๋ž˜ ์ฝ”๋“œ์ฒ˜๋Ÿผ ํ”ผ์—ฐ์‚ฐ์ž ์ค‘ ํ•˜๋‚˜๋กœ ๊ผญย <a href="/ko/docs/Web/CSS/length#์ƒ๋Œ€๊ธธ์ด_๋‹จ์œ„">์ƒ๋Œ€๊ธธ์ด ๋‹จ์œ„</a>๋ฅผ ์‚ฌ์šฉํ•ด์ฃผ์„ธ์š”.</p>
+
+<pre class="brush: css notranslate">h1 {
+ font-size: calc(1.5rem + 3vw);
+}</pre>
+
+<p>์ด์ œ ํŽ˜์ด์ง€๋ฅผ ํ™•๋Œ€ํ•ด๋„ ๊ธ€์”จ ํฌ๊ธฐ์˜ ๋น„์œจ์ด ์ ์ ˆํžˆ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.4_Make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background">MDN Understanding WCAG, Guideline 1.4 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-scale.html">Understanding Success Criterion 1.4.4 | W3C Understanding WCAG 2.0</a></li>
+</ul>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">๋น„๊ณ </th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS3 Values', '#calc-notation', 'calc()')}}</td>
+ <td>{{Spec2('CSS3 Values')}}</td>
+ <td>์ตœ์ดˆ๋กœ ์ •์˜๋จ.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.types.calc")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="https://hacks.mozilla.org/2010/06/css3-calc/">Firefox 4: CSS3 calc() โœฉ Mozilla Hacks โ€“ the Web developer blog</a></li>
+</ul>
diff --git a/files/ko/web/css/cascade/index.html b/files/ko/web/css/cascade/index.html
new file mode 100644
index 0000000000..e7d073cddb
--- /dev/null
+++ b/files/ko/web/css/cascade/index.html
@@ -0,0 +1,229 @@
+---
+title: ์ข…์†
+slug: Web/CSS/Cascade
+tags:
+ - CSS
+ - Guide
+ - Introduction
+ - Layout
+ - Reference
+translation_of: Web/CSS/Cascade
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>์ข…์†(Cascade)</strong>์ด๋ž€ ์„œ๋กœ ๋‹ค๋ฅธ ์›์ ์—์„œ ๊ฐ€์ ธ์˜จ ์†์„ฑ ์—ฌ๋Ÿฟ์„ ์กฐํ•ฉํ•ด ์ตœ์ข… ๊ฒฐ๊ณผ๋ฅผ ๋„์ถœํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ž…๋‹ˆ๋‹ค.ย Cascading Style Sheets๋ผ๋Š” ์ด๋ฆ„์—์„œ๋„ ์•Œ ์ˆ˜ ์žˆ๋“ฏ ์ข…์†์€ CSS์˜ ์ค‘์‹ฌ์ž…๋‹ˆ๋‹ค.ย ์ด ๊ธ€์€ย ์ข…์†์ด ๋ฌด์—‡์ธ์ง€, ์„ ์–ธํ•œ {{Glossary("CSS")}} <a href="/ko/docs/Web/API/CSSStyleDeclaration">์ •์˜</a>๊ฐ€ ์–ด๋–ค ์ˆœ์„œ๋กœ ์ข…์†๋˜๋Š”์ง€,ย ๊ทธ๋ฆฌ๊ณ  ์—ฌ๋Ÿฌ๋ถ„,ย ์ฆ‰ ์›น ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์–ด๋–ค ์˜ํ–ฅ์„ ์ฃผ๋Š”์ง€ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="Which_CSS_entities_participate_in_the_cascade">Which CSS entities participate in the cascade</h2>
+
+<p>Only CSS declarations, that is property/value pairs, participate in the cascade. This means that <a href="/en-US/docs/Web/CSS/At-rule">at-rules</a> containing entities other than declarations, such as a {{ cssxref("@font-face")}} rule containing <em>descriptors</em>, don't participate in the cascade. In these cases, only the at-rule as a whole participates in the cascade: here, the <code>@font-face</code> identified by its <code><a href="/en-US/docs/Web/CSS/@font-face/font-family">font-family</a></code> descriptor. If several <code>@font-face</code> rules with the same descriptor are defined, only the most appropriate <code>@font-face</code>, as a whole, is considered.</p>
+
+<p>While the declarations contained in most at-rules โ€” such as those in {{cssxref("@media")}}, {{cssxref("@document")}}, or {{cssxref("@supports")}} โ€” participate in the cascade, declarations contained in {{cssxref("@keyframes")}} don't. As with <code>@font-face</code>, only the at-rule as a whole is selected via the cascade algorithm.</p>
+
+<p>Finally, note that {{cssxref("@import")}} and {{cssxref("@charset")}} obey specific algorithms and aren't affected by the cascade algorithm.</p>
+
+<h2 id="Origin_of_CSS_declarations">Origin of CSS declarations</h2>
+
+<p>The CSS cascade algorithm's job is to select CSS declarations in order to determine the correct values for CSS properties. CSS declarations originate from different origins: the <strong>{{anch("User-agent stylesheets")}}</strong>, the <strong>{{anch("Author stylesheets")}}</strong>, and the <strong>{{anch("User stylesheets")}}</strong>.</p>
+
+<p>Though style sheets come from these different origins, they overlap in scope; to make this work, the cascade algorithm defines how they interact.</p>
+
+<h3 id="User-agent_stylesheets">User-agent stylesheets</h3>
+
+<p>The browser has a basic style sheet that gives a default style to any document. These style sheets are named <strong>user-agent stylesheets</strong>. Some browsers use actual style sheets for this purpose, while others simulate them in code, but the end result is the same.</p>
+
+<p>Some browsers let users modify the user-agent stylesheet. Although some constraints on user-agent stylesheets are set by the HTML specification, browsers still have a lot of latitude: that means that significant differences exist from one browser to another. To simplify the development process, Web developers often use a CSS reset style sheet, forcing common properties values to a known state before beginning to make alterations to suit their specific needs.</p>
+
+<h3 id="Author_stylesheets">Author stylesheets</h3>
+
+<p><strong>Author stylesheets</strong> are the most common type of style sheet. These are style sheets that define styles as part of the design of a given web page or site. The author of the page defines the styles for the document using one or more stylesheets, which define the look and feel of the website โ€” its theme.</p>
+
+<h3 id="User_stylesheets">User stylesheets</h3>
+
+<p>The user (or reader) of the web site can choose to override styles in many browsers using a custom <strong>user stylesheet</strong> designed to tailor the experience to the user's wishes.</p>
+
+<h3 id="Override_stylesheets" name="Override_stylesheets">Override stylesheets {{Obsolete_Inline}}</h3>
+
+<p>This feature was never implemented outside of Gecko, where it was only ever used for the non-standard <a href="/en-US/docs/Mozilla/Tech/XBL">XBL stylesheets</a>.</p>
+
+<h2 id="Cascading_order">Cascading order</h2>
+
+<p>The cascading algorithm determines how to find the value to apply for each property for each document element.</p>
+
+<ol>
+ <li>It first filters all the rules from the different sources to keep only the rules that apply to a given element. That means rules whose selector matches the given element and which are part of an appropriate media at-rule.</li>
+ <li>Then it sorts these rules according to their importance, that is, whether or not they are followed by <code>!important</code>, and by their origin. The cascade is in ascending order, which means that <code>!important</code> values from a user-defined style sheet have precedence over normal values originated from a user-agent style sheet:
+ <table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">ย </th>
+ <th scope="col">Origin</th>
+ <th scope="col">Importance</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>1</td>
+ <td>CSS Transitions</td>
+ <td><em>see below</em></td>
+ </tr>
+ <tr>
+ <td>2</td>
+ <td>user agent</td>
+ <td>normal</td>
+ </tr>
+ <tr>
+ <td>3</td>
+ <td>user</td>
+ <td>normal</td>
+ </tr>
+ <tr>
+ <td>ย </td>
+ <td>override {{Obsolete_Inline}}</td>
+ <td>normal</td>
+ </tr>
+ <tr>
+ <td>4</td>
+ <td>author</td>
+ <td>normal</td>
+ </tr>
+ <tr>
+ <td>5</td>
+ <td>CSS Animations</td>
+ <td><em>see below</em></td>
+ </tr>
+ <tr>
+ <td>ย </td>
+ <td>override {{Obsolete_Inline}}</td>
+ <td><code>!important</code></td>
+ </tr>
+ <tr>
+ <td>6</td>
+ <td>author</td>
+ <td><code>!important</code></td>
+ </tr>
+ <tr>
+ <td>7</td>
+ <td>user</td>
+ <td><code>!important</code></td>
+ </tr>
+ <tr>
+ <td>8</td>
+ <td>user agent</td>
+ <td><code>!important</code></td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>In case of equality, the <a href="/en-US/docs/Web/CSSSpecificity" title="/en-US/docs/Web/CSSSpecificity">specificity</a> of a value is considered to choose one or the other.</li>
+</ol>
+
+<h2 id="Resetting_styles">Resetting styles</h2>
+
+<p>After your content has finished altering styles, it may find itself in a situation where it needs to restore them to a known state. This may happen in cases of animations, theme changes, and so forth. The CSS property {{cssxref("all")}} lets you quickly set (almost) everything in CSS back to a known state.</p>
+
+<p><code>all</code> lets you opt to immediately restore all properties to any of their initial (default) state, the state inherited from the previous level of the cascade, a specific origin (the user-agent stylesheet, the author stylesheet, or the user stylesheet), or even to clear the values of the properties entirely.</p>
+
+<h2 id="CSS_animations_and_the_cascade">CSS animations and the cascade</h2>
+
+<p><a href="/en-US/docs/Web/CSSUsing_CSS_animations" title="/en-US/docs/Web/CSSUsing_CSS_animations">CSS animations</a>, using {{ cssxref("@keyframes")}} at-rules, define animations between states. Keyframes don't cascade, meaning that at any given time CSS takes values from only one single {{cssxref("@keyframes")}}, and never mixes multiple ones together.</p>
+
+<p>When several keyframes are appropriate, it chooses the latest defined in the most important document, but never combined all together.</p>
+
+<p>Also note that values within <code>@keyframes</code> at-rules overwrite all normal values but are overwritten by <code>!important</code> values.</p>
+
+<h2 id="Example">Example</h2>
+
+<p>Let's look at an example involving multiple sources of CSS across the various origins; here we have a user agent style sheet, two author style sheets, a user stylesheet, and inline styles within the HTML:</p>
+
+<p><strong>User-agent CSS:</strong></p>
+
+<pre class="brush:css;">li { margin-left: 10px }</pre>
+
+<p><strong class="brush:css;">Author CSS 1:</strong></p>
+
+<pre class="brush:css;">li { margin-left: 0 } /* This is a reset */</pre>
+
+<p><strong class="brush:css;">Author CSS 2:</strong></p>
+
+<pre class="brush:css;">@media screen {
+ li { margin-left: 3px }
+}
+
+@media print {
+ li { margin-left: 1px }
+}
+</pre>
+
+<p><strong class="brush:css;">User CSS:</strong></p>
+
+<pre class="brush:css;">.specific { margin-left: 1em }</pre>
+
+<p><strong>HTML:</strong></p>
+
+<pre class="brush:html;">&lt;ul&gt;
+ &lt;li class="specific"&gt;1&lt;sup&gt;st&lt;/sup&gt;&lt;/li&gt;
+ &lt;li&gt;2&lt;sup&gt;nd&lt;/sup&gt;&lt;/li&gt;
+&lt;/ul&gt;
+</pre>
+
+<p>In this case, declarations inside <code>li</code> and <code>.specific</code> rules should apply. No declaration is marked as <code>!important</code>, so the precedence order is author style sheets before user style sheets or user-agent stylesheet.</p>
+
+<p>So three declarations are in competition:</p>
+
+<pre class="brush:css;">margin-left: 0</pre>
+
+<pre class="brush:css;">margin-left: 3px</pre>
+
+<pre class="brush:css;">margin-left: 1px</pre>
+
+<p>The last one is ignored (on a screen), and the first two have the same selector, hence the same specificity. Therefore, it is the last one that is then selected:</p>
+
+<pre class="brush:css;">margin-left: 3px</pre>
+
+<p>Note that the declaration defined in the user CSS, though having a greater specifity, is not chosen as the cascade algorithm is applied before the specifity algorithm.</p>
+
+<h2 id="Specifications">Specifications</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("CSS4 Cascade")}}</td>
+ <td>{{Spec2("CSS4 Cascade")}}</td>
+ <td>Added the {{CSSxRef("revert")}} keyword, which allows rolling a property back a cascade level.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS3 Cascade")}}</td>
+ <td>{{Spec2("CSS3 Cascade")}}</td>
+ <td>Removed the override cascade origin, as it was never used in a W3C standard.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS2.1", "cascade.html", "the cascade")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName("DOM2 Style","css.html#CSS-OverrideAndComputed","override cascade origin")}}</td>
+ <td>{{Spec2("DOM2 Style")}}</td>
+ <td>Defined the override cascade origin, but didn't elaborate further.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS1", "#the-cascade", "the cascade")}}</td>
+ <td>{{Spec2("CSS1")}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Learn/CSS/Introduction_to_CSS/Cascade_and_inheritance">A very simple introduction to the CSS cascade</a></li>
+ <li>{{CSS_Key_Concepts}}</li>
+</ul>
diff --git a/files/ko/web/css/child_combinator/index.html b/files/ko/web/css/child_combinator/index.html
new file mode 100644
index 0000000000..dceec68d92
--- /dev/null
+++ b/files/ko/web/css/child_combinator/index.html
@@ -0,0 +1,92 @@
+---
+title: ์ž์‹ ๊ฒฐํ•ฉ์ž
+slug: Web/CSS/Child_combinator
+tags:
+ - CSS
+ - Reference
+ - Selectors
+translation_of: Web/CSS/Child_combinator
+---
+<div>{{CSSRef("Selectors")}}</div>
+
+<p><strong>์ž์‹ ๊ฒฐํ•ฉ์ž</strong>(<code>&gt;</code>)๋Š” ๋‘ ๊ฐœ์˜ CSS ์„ ํƒ์ž ์‚ฌ์ด์— ์œ„์น˜ํ•˜์—ฌ ๋’ค์ชฝ ์„ ํƒ์ž์˜ ์š”์†Œ๊ฐ€ ์•ž์ชฝ ์„ ํƒ์ž ์š”์†Œ์˜ ๋ฐ”๋กœ ๋ฐ‘์— ์œ„์น˜ํ•  ๊ฒฝ์šฐ์—๋งŒ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers">/* List items that are children of the "my-things" list */
+ul.my-things &gt; li {
+ margin: 2em;
+}</pre>
+
+<p>๋’ค์ชฝ ์„ ํƒ์ž์˜ ์š”์†Œ๋Š” ์•ž์ชฝ ์„ ํƒ์ž ์š”์†Œ์˜ ๋ฐ”๋กœ ์•„๋ž˜์— ์œ„์น˜ํ•ด์•ผ ํ•˜๋ฏ€๋กœ, DOM ํŠธ๋ฆฌ์˜ ๊นŠ์ด์— ์ƒ๊ด€ํ•˜์ง€ ์•Š๊ณ  ์•„๋ž˜์˜ ๋ชจ๋“  ์š”์†Œ๋ฅผ ์„ ํƒํ•˜๋Š” <a href="/ko/docs/Web/CSS/Descendant_combinator">์ž์† ๊ฒฐํ•ฉ์ž</a>๋ณด๋‹ค ๋” ์—„๊ฒฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox">selector1 &gt; selector2 { <em>style properties</em> }
+</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">span {
+ background-color: white;
+}
+
+div &gt; span {
+ background-color: DodgerBlue;
+}
+</pre>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;div&gt;
+ &lt;span&gt;Span #1, in the div.
+ &lt;span&gt;Span #2, in the span that's in the div.&lt;/span&gt;
+ &lt;/span&gt;
+&lt;/div&gt;
+&lt;span&gt;Span #3, not in the div at all.&lt;/span&gt;
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ", "100%", 100)}}</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("CSS4 Selectors", "#child-combinators", "child combinator")}}</td>
+ <td>{{Spec2("CSS4 Selectors")}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS3 Selectors", "#child-combinators", "child combinators")}}</td>
+ <td>{{Spec2("CSS3 Selectors")}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS2.1", "selector.html#child-selectors", "child selectors")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.selectors.child")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/Descendant_combinator">์ž์† ๊ฒฐํ•ฉ์ž</a></li>
+</ul>
diff --git a/files/ko/web/css/class_selectors/index.html b/files/ko/web/css/class_selectors/index.html
new file mode 100644
index 0000000000..70c84faa98
--- /dev/null
+++ b/files/ko/web/css/class_selectors/index.html
@@ -0,0 +1,107 @@
+---
+title: ํด๋ž˜์Šค ์„ ํƒ์ž
+slug: Web/CSS/Class_selectors
+tags:
+ - CSS
+ - Reference
+ - Selectors
+translation_of: Web/CSS/Class_selectors
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong>ํด๋ž˜์Šค ์„ ํƒ์ž</strong>๋Š” ์š”์†Œ์˜ {{htmlattrxref("class")}} ํŠน์„ฑ์— ๊ธฐ๋ฐ˜ํ•ด ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers">/* All elements with class="spacious" */
+.spacious {
+ margin: 2em;
+}
+
+/* All &lt;li&gt; elements with class="spacious" */
+li.spacious {
+ margin: 2em;
+}
+
+/* All &lt;li&gt; elements with a class list that includes both "spacious" and "elegant" */
+/* For example, class="elegant retro spacious" */
+li.spacious.elegant {
+ margin: 2em;
+}
+</pre>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox">.class_name { <em>style properties</em> }</pre>
+
+<p>์œ„์˜ ๊ตฌ๋ฌธ์€ <a href="/ko/docs/Web/CSS/Attribute_selectors">ํŠน์„ฑ ์„ ํƒ์ž</a>๋ฅผ ์‚ฌ์šฉํ•œ ๋‹ค์Œ ๊ตฌ๋ฌธ๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="syntaxbox">[class~=class_name] { <em>style properties</em> }</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">.red {
+ color: #f33;
+}
+
+.yellow-bg {
+ background: #ffa;
+}
+
+.fancy {
+ font-weight: bold;
+ text-shadow: 4px 4px 3px #77f;
+}
+</pre>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;p class="red"&gt;๋นจ๊ฐ„ ๊ธ€์ž์ƒ‰์˜ ๋ฌธ๋‹จ์ž…๋‹ˆ๋‹ค.&lt;/p&gt;
+&lt;p class="red yellow-bg"&gt;๋นจ๊ฐ„ ๊ธ€์ž์ƒ‰๊ณผ ๋…ธ๋ž€ ๋ฐฐ๊ฒฝ์˜ ๋ฌธ๋‹จ์ž…๋‹ˆ๋‹ค.&lt;/p&gt;
+&lt;p class="red fancy"&gt;๋นจ๊ฐ„ ๊ธ€์ž์ƒ‰๊ณผ "๋ฉ‹์ง„" ์Šคํƒ€์ผ์„ ๊ฐ€์ง„ ๋ฌธ๋‹จ์ž…๋‹ˆ๋‹ค.&lt;/p&gt;
+&lt;p&gt;์ด๊ฑด ๊ทธ๋ƒฅ ๋ฌธ๋‹จ์ด์—์š”.&lt;/p&gt;
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ')}}</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('CSS4 Selectors', '#class-html', 'class selectors')}}</td>
+ <td>{{Spec2('CSS4 Selectors')}}</td>
+ <td>No changes</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Selectors', '#class-html', 'class selectors')}}</td>
+ <td>{{Spec2('CSS3 Selectors')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'selector.html#class-html', 'child selectors')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#class-as-selector', 'child selectors')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.selectors.class")}}</p>
diff --git a/files/ko/web/css/clear/index.html b/files/ko/web/css/clear/index.html
new file mode 100644
index 0000000000..f4ed21f1e9
--- /dev/null
+++ b/files/ko/web/css/clear/index.html
@@ -0,0 +1,231 @@
+---
+title: clear
+slug: Web/CSS/clear
+tags:
+ - CSS
+ - CSS Positioning
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/clear
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>clear</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ๊ฐ€ ์„ ํ–‰ <a href="/ko/docs/Web/CSS/float">๋ถ€๋™</a>(floating) ์š”์†Œ ๋‹ค์Œ์ผ ์ˆ˜ ์žˆ๋Š”์ง€ ๋˜๋Š” ๊ทธ ์•„๋ž˜๋กœ ๋‚ด๋ ค๊ฐ€(ํ•ด์ œ๋˜์–ด(cleared))์•ผ ํ•˜๋Š” ์ง€๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. <code>clear</code> ์†์„ฑ์€ ๋ถ€๋™ ๋ฐ ๋น„๋ถ€๋™ ์š”์†Œ ๋ชจ๋‘์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/clear.html")}}</div>
+
+
+
+<p>๋น„๋ถ€๋™ ๋ธ”๋ก์— ์ ์šฉ๋˜๋Š” ๊ฒฝ์šฐ, ๋ชจ๋“  ๊ด€๋ จ ๋ถ€๋™์ฒด(floats)์˜ <a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">๋งˆ์ง„ ๊ฒฝ๊ณ„</a> ์•„๋ž˜๋กœ๊นŒ์ง€ ์š”์†Œ์˜ <a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">๋ณด๋” ๊ฒฝ๊ณ„</a>๋ฅผ ์•„๋ž˜๋กœ ๋‚ด๋ฆฝ๋‹ˆ๋‹ค. ์ด ์›€์ง์ž„(์ด ์ผ์–ด๋‚˜๋Š” ๊ฒฝ์šฐ)์€ <a href="/ko/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing" title="margin collapsing">๋งˆ์ง„ ์ƒ์‡„</a>๊ฐ€ ์ผ์–ด๋‚˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋ถ€๋™ ์š”์†Œ์— ์ ์šฉ๋˜๋Š” ๊ฒฝ์šฐ, ๋ชจ๋“  ๊ด€๋ จ ๋ถ€๋™์ฒด์˜ <a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">๋งˆ์ง„ ๊ฒฝ๊ณ„</a> ์•„๋ž˜๋กœ ์š”์†Œ์˜ <a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">๋งˆ์ง„ ๊ฒฝ๊ณ„</a>๋ฅผ ์˜ฎ๊น๋‹ˆ๋‹ค. ์ด๋Š” ๋‚˜์ค‘(later) ๋ถ€๋™์ฒด์˜ ์œ„์น˜์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค, ๋‚˜์ค‘ ๋ถ€๋™์ฒด๊ฐ€ ์•ž์„ (earlier) ๋ถ€๋™์ฒด๋ณด๋‹ค ๋†’๊ฒŒ ์œ„์น˜๋  ์ˆ˜ ์—†๊ธฐ์—.</p>
+
+<p>ํ•ด์ œ(cleared)์™€ ๊ด€๋ จ๋œ ๋ถ€๋™์ฒด๋Š” ๊ฐ™์€ <a href="/ko/docs/Web/Guide/CSS/Block_formatting_context" title="block formatting context">๋ธ”๋ก ํ˜•์„ฑ ๋ฌธ๋งฅ</a> ๋‚ด ์•ž์„  ๋ถ€๋™์ฒด์ž…๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฃผ์˜:</strong> ์š”์†Œ๊ฐ€ ๊ทธ ์•ˆ์— ๋ชจ๋“  ๋ถ€๋™ ์š”์†Œ๋ฅผ ํฌํ•จํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ, ์ปจํ…Œ์ด๋„ˆ๋„ ๋ถ€๋™ํ•˜๊ฑฐ๋‚˜ ์ปจํ…Œ์ด๋„ˆ์˜ {{cssxref("::after")}} ๋Œ€์ฒด <a href="/ko/docs/Web/CSS/Pseudo-elements">๊ฐ€์ƒ ์š”์†Œ</a>์— <code>clear</code>๋ฅผ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">#container::after {
+ content: "";
+ display: block;
+ clear: both;
+}
+</pre>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+clear: none;
+clear: left;
+clear: right;
+clear: both;
+clear: inline-start;
+clear: inline-end;
+
+/* ์ „์—ญ ๊ฐ’ */
+clear: inherit;
+clear: initial;
+clear: unset;</pre>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt><code>none</code></dt>
+ <dd>์š”์†Œ๊ฐ€ ์ง€๋‚œ ๋ถ€๋™ ์š”์†Œ๋ฅผ ํ•ด์ œํ•˜๊ธฐ ์œ„ํ•ด ์•„๋ž˜๋กœ ์ด๋™๋˜์ง€ <em>์•Š์Œ</em>์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ‚ค์›Œ๋“œ์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code>left</code></dt>
+ <dd>์š”์†Œ๊ฐ€ ์ง€๋‚œ <em>left</em> ๋ถ€๋™์ฒด๋ฅผ ํ•ด์ œํ•˜๊ธฐ ์œ„ํ•ด ์•„๋ž˜๋กœ ์ด๋™๋จ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ‚ค์›Œ๋“œ์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code>right</code></dt>
+ <dd>์š”์†Œ๊ฐ€ ์ง€๋‚œ <em>right</em> ๋ถ€๋™์ฒด๋ฅผ ํ•ด์ œํ•˜๊ธฐ ์œ„ํ•ด ์•„๋ž˜๋กœ ์ด๋™๋จ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ‚ค์›Œ๋“œ์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code>both</code></dt>
+ <dd>์š”์†Œ๊ฐ€ ์ง€๋‚œ <em>both</em> left ๋ฐ right ๋ถ€๋™์ฒด๋ฅผ ํ•ด์ œํ•˜๊ธฐ ์œ„ํ•ด ์•„๋ž˜๋กœ ์ด๋™๋จ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ‚ค์›Œ๋“œ์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code>inline-start</code></dt>
+ <dd>์š”์†Œ๊ฐ€ <em>ํฌํ•จ ๋ธ”๋ก์˜ ์‹œ์ž‘ ์ชฝ</em> ๋ถ€๋™์ฒด๋ฅผ ํ•ด์ œํ•˜๊ธฐ ์œ„ํ•ด ์•„๋ž˜๋กœ ์ด๋™๋จ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ‚ค์›Œ๋“œ์ž…๋‹ˆ๋‹ค, ์ฆ‰ ltr ์Šคํฌ๋ฆฝํŠธ์˜ <em>left</em> ๋ถ€๋™์ฒด ๋ฐ rtl ์Šคํฌ๋ฆฝํŠธ์˜ <em>right</em> ๋ถ€๋™์ฒด.</dd>
+ <dt><code>inline-end</code></dt>
+ <dd>์š”์†Œ๊ฐ€ <em>ํฌํ•จ ๋ธ”๋ก์˜ ๋ ์ชฝ</em> ๋ถ€๋™์ฒด๋ฅผ ํ•ด์ œํ•˜๊ธฐ ์œ„ํ•ด ์•„๋ž˜๋กœ ์ด๋™๋จ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ‚ค์›Œ๋“œ์ž…๋‹ˆ๋‹ค, ์ฆ‰ ltr ์Šคํฌ๋ฆฝํŠธ์˜ <em>right</em> ๋ถ€๋™์ฒด ๋ฐ rtl ์Šคํฌ๋ฆฝํŠธ์˜ <em>left</em> ๋ถ€๋™์ฒด.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<h3 id="clear:_left" name="clear:_left">clear: left</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;p class="black"&gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Phasellus sit amet diam. Duis mattis varius dui. Suspendisse eget dolor.&lt;/p&gt;
+ &lt;p class="red"&gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit.&lt;/p&gt;
+ &lt;p class="left"&gt;This paragraph clears left.&lt;/p&gt;
+&lt;/div&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">.wrapper{
+ border:1px solid black;
+ padding:10px;
+}
+.left {
+ย ย ย  border: 1px solid black;
+ย ย ย  clear: left;
+}
+.black {
+ย ย ย  float: left;
+ย ย ย  margin: 0;
+ย ย ย  background-color: black;
+ย ย ย  color: #fff;
+ width: 20%;
+}
+.red {
+ย ย ย  float: left;
+ย ย ย  margin: 0;
+ย ย ย  background-color: red;
+ width:20%;
+}
+p {
+ย ย ย  width: 50%;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('clear:_left','100%','250') }}</p>
+
+<h3 id="clear:_right" name="clear:_right">clear: right</h3>
+
+<h4 id="HTML_2">HTML</h4>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;p class="black"&gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Phasellus sit amet diam. Duis mattis varius dui. Suspendisse eget dolor.&lt;/p&gt;
+ &lt;p class="red"&gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit.&lt;/p&gt;
+ &lt;p class="right"&gt;This paragraph clears right.&lt;/p&gt;
+&lt;/div&gt;</pre>
+
+<h4 id="CSS_2">CSS</h4>
+
+<pre class="brush: css">.wrapper{
+ border:1px solid black;
+ padding:10px;
+}
+.right {
+ย ย ย  border: 1px solid black;
+ย ย ย  clear: right;
+}
+.black {
+ย ย ย  float: right;
+ย ย ย  margin: 0;
+ย ย ย  background-color: black;
+ย ย ย  color: #fff;
+ width:20%;
+}
+.red {
+ย ย ย  float: right;
+ย ย ย  margin: 0;
+ย ย ย  background-color: red;
+ width:20%;
+}
+p {
+ย ย ย  width: 50%;
+}</pre>
+
+<p>{{ EmbedLiveSample('clear:_right','100%','250') }}</p>
+
+<h3 id="clear:_both" name="clear:_both">clear: both</h3>
+
+<h4 id="HTML_3">HTML</h4>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;p class="black"&gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Phasellus sit amet diam. Duis mattis varius dui. Suspendisse eget dolor. Fusce pulvinar lacus ac dui.&lt;/p&gt;
+ &lt;p class="red"&gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Phasellus sit amet diam. Duis mattis varius dui. Suspendisse eget dolor.&lt;/p&gt;
+ &lt;p class="both"&gt;This paragraph clears both.&lt;/p&gt;
+&lt;/div&gt;</pre>
+
+<h4 id="CSS_3">CSS</h4>
+
+<pre class="brush: css">.wrapper{
+ border:1px solid black;
+ padding:10px;
+}
+.both {
+ย ย ย  border: 1px solid black;
+ย ย ย  clear: both;
+}
+.black {
+ย ย ย  float: left;
+ย ย ย  margin: 0;
+ย ย ย  background-color: black;
+ย ย ย  color: #fff;
+ width:20%;
+}
+.red {
+ย ย ย  float: right;
+ย ย ย  margin: 0;
+ย ย ย  background-color: red;
+ width:20%;
+}
+p {
+ย ย ย  width: 45%;
+}</pre>
+
+<p>{{ EmbedLiveSample('clear:_both','100%','300') }}</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS Logical Properties', '#float-clear', 'float and clear')}}</td>
+ <td>{{Spec2('CSS Logical Properties')}}</td>
+ <td><code>inline-start</code> ๋ฐ <code>inline-end</code> ๊ฐ’ ์ถ”๊ฐ€</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'visuren.html#flow-control', 'clear')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>์ค‘์š”ํ•œ ๋ณ€ํ™” ์—†์Œ, ์„ธ๋ถ€์‚ฌํ•ญ์€ ๋ช…ํ™•ํ•ด์กŒ์ง€๋งŒ.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#clear', 'clear')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>{{Compat("css.properties.clear")}}</div>
+
+<h2 id="See_also" name="See_also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model" title="Box model">๋ฐ•์Šค ๋ชจ๋ธ</a></li>
+</ul>
diff --git a/files/ko/web/css/clip-path/index.html b/files/ko/web/css/clip-path/index.html
new file mode 100644
index 0000000000..588fb46724
--- /dev/null
+++ b/files/ko/web/css/clip-path/index.html
@@ -0,0 +1,614 @@
+---
+title: clip-path
+slug: Web/CSS/clip-path
+tags:
+ - CSS
+ - CSS Masking
+ - CSS Property
+ - Experimental
+ - Reference
+ - Web
+translation_of: Web/CSS/clip-path
+---
+<div>{{CSSRef}}</div>
+
+<p><code><strong>clip-path</strong></code> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ํด๋ฆฌํ•‘ ๋ฒ”์œ„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ํด๋ฆฌํ•‘ ๋ฒ”์œ„ ์•ˆ์˜ ๋ถ€๋ถ„์€ ๋ณด์—ฌ์ง€๊ณ , ๋ฐ”๊นฅ์€ ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/clip-path.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+clip-path: none;
+
+/* &lt;clip-source&gt; ๊ฐ’ */
+clip-path: url(resources.svg#c1);
+
+/* &lt;geometry-box&gt; ๊ฐ’ */
+clip-path: margin-box;
+clip-path: border-box;
+clip-path: padding-box;
+clip-path: content-box;
+clip-path: fill-box;
+clip-path: stroke-box;
+clip-path: view-box;
+
+/* &lt;basic-shape&gt; ๊ฐ’ */
+clip-path: inset(100px 50px);
+clip-path: circle(50px at 0 100px);
+clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
+clip-path: path('M0.5,1 C0.5,1,0,0.7,0,0.3 A0.25,0.25,1,1,1,0.5,0.3 A0.25,0.25,1,1,1,1,0.3 C1,0.7,0.5,1,0.5,1 Z');
+
+/* ๋ฐ•์Šค์™€ ๋„ํ˜• ๊ฐ’ ์กฐํ•ฉ */
+clip-path: padding-box circle(50px at 0 100px);
+
+/* ์ „์—ญ ๊ฐ’ */
+clip-path: inherit;
+clip-path: initial;
+clip-path: unset;
+</pre>
+
+<p><code>clip-path</code> ์†์„ฑ์€ ์•„๋ž˜์˜ ๊ฐ’์„ ํ•˜๋‚˜ ์ด์ƒ ์กฐํ•ฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>&lt;clip-source&gt;</code></dt>
+ <dd><a href="/ko/docs/Web/SVG">SVG</a> {{SVGElement("clipPath")}} ์š”์†Œ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” {{cssxref("&lt;url&gt;")}}.</dd>
+ <dt>{{cssxref("&lt;basic-shape&gt;")}}</dt>
+ <dd><code>&lt;geometry-box&gt;</code> ๊ฐ’์œผ๋กœ ํฌ๊ธฐ์™€ ์œ„์น˜๊ฐ€ ์ •ํ•ด์ง€๋Š” ๋„ํ˜•. <code>&lt;geometry-box&gt;</code>๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด <code>border-box</code>๋ฅผ ์ฐธ์กฐ ๋ฐ•์Šค๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>&lt;geometry-box&gt;</code></dt>
+ <dd><code>&lt;basic-shape&gt;</code>์™€ ํ•จ๊ป˜ ์ง€์ •ํ•˜๋ฉด, <code>&lt;basic-shape&gt;</code>์˜ ์ฐธ์กฐ ๋ฐ•์Šค๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ๋…์œผ๋กœ ์ง€์ •ํ•œ ๊ฒฝ์šฐ, ๊ฐ’์œผ๋กœ ์ฃผ์–ด์ง„ ์ƒ์ž์™€ ๊ทธ ์ƒ์ž์˜ ๋ชจ์„œ๋ฆฌ ํ˜•ํƒœ({{cssxref("border-radius")}} ๋“ฑ)๋ฅผ ํด๋ฆฌํ•‘ ํŒจ์Šค๋กœ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•œ ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</dd>
+ <dd>
+ <dl>
+ <dt><code>margin-box</code></dt>
+ <dd><a href="/en-US/docs/Web/CSS/CSS_Shapes/From_box_values#margin-box">๋ฐ”๊นฅ ์—ฌ๋ฐฑ ์ƒ์ž</a>๋ฅผ ์ฐธ์กฐ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>border-box</code></dt>
+ <dd><a href="/en-US/docs/Web/CSS/CSS_Shapes/From_box_values#border-box">ํ…Œ๋‘๋ฆฌ ์ƒ์ž</a>๋ฅผ ์ฐธ์กฐ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>padding-box</code></dt>
+ <dd><a href="/en-US/docs/Web/CSS/CSS_Shapes/From_box_values#padding-box">์•ˆ์ชฝ ์—ฌ๋ฐฑ ์ƒ์ž</a>๋ฅผ ์ฐธ์กฐ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>content-box</code></dt>
+ <dd><a href="/en-US/docs/Web/CSS/CSS_Shapes/From_box_values#content-box">์ฝ˜ํ…์ธ  ์ƒ์ž</a>๋ฅผ ์ฐธ์กฐ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>fill-box</code></dt>
+ <dd>๊ฐ์ฒด์˜ ๋ฐ”์šด๋”ฉ ์ƒ์ž๋ฅผ ์ฐธ์กฐ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>stroke-box</code></dt>
+ <dd>ํ…Œ๋‘๋ฆฌ ๋ฐ”์šด๋”ฉ ์ƒ์ž๋ฅผ ์ฐธ์กฐ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>view-box</code></dt>
+ <dd>๊ฐ€์žฅ ๊ฐ€๊นŒ์šด SVG ๋ทฐํฌํŠธ๋ฅผ ์ฐธ์กฐ ์ƒ์ž๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. SVG ๋ทฐํฌํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์š”์†Œ๊ฐ€ {{SVGAttr("viewBox")}} ์†์„ฑ์„ ๊ฐ€์ง„ ๊ฒฝ์šฐ, ์ฐธ์กฐ ์ƒ์ž์˜ ์œ„์น˜๋Š” <code>viewBox</code> ์†์„ฑ์ด ์ •์˜ํ•˜๋Š” ์ขŒํ‘œ๊ณ„์˜ ์›์ ์— ์œ„์น˜ํ•˜๊ณ , ํฌ๊ธฐ๋Š” <code>viewBox</code> ์†์„ฑ์˜ ๋„ˆ๋น„์™€ ๋†’์ด ๊ฐ’๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</dd>
+ </dl>
+ </dd>
+ <dt><code>none</code></dt>
+ <dd>ํด๋ฆฌํ•‘ ํŒจ์Šค๋ฅผ ์ƒ์„ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ </strong>: {{cssxref("opacity")}}๊ฐ€ 1์ด ์•„๋‹Œ ๊ฐ’์ผ ๋•Œ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, <strong><code>none</code></strong> ์™ธ์˜ ๊ณ„์‚ฐ๊ฐ’์€ ์ƒˆ๋กœ์šด <a href="/ko/docs/CSS/Understanding_z-index/The_stacking_context">์Œ“์ž„ ๋งฅ๋ฝ</a>์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+</div>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML๊ณผ_SVG์˜_์ฐจ์ด์ ">HTML๊ณผ SVG์˜ ์ฐจ์ด์ </h3>
+
+<div class="hidden" id="clip-path">
+<pre class="brush: html">&lt;svg class="defs"&gt;
+ &lt;defs&gt;
+ &lt;clipPath id="myPath" clipPathUnits="objectBoundingBox"&gt;
+ &lt;path d="M0.5,1 C0.5,1,0,0.7,0,0.3 A0.25,0.25,1,1,1,0.5,0.3 A0.25,0.25,1,1,1,1,0.3 C1,0.7,0.5,1,0.5,1 Z" /&gt;
+ &lt;/clipPath&gt;
+ &lt;/defs&gt;
+&lt;/svg&gt;
+
+&lt;div class="grid"&gt;
+ &lt;div class="col"&gt;
+ &lt;div class="note"&gt;clip-path: none&lt;/div&gt;
+ &lt;div class="row"&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;HTML&lt;/span&gt;
+ &lt;div class="container"&gt;
+ &lt;p class="none"&gt;
+ I LOVE&lt;br&gt;&lt;em&gt;clipping&lt;/em&gt;
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;SVG&lt;/span&gt;
+ &lt;div class="container viewbox"&gt;
+ &lt;svg viewBox="0 0 192 192"&gt;
+ &lt;g class="none"&gt;
+ &lt;rect x="24" y="24" width="144" height="144" /&gt;
+ &lt;text x="96" y="91"&gt;I LOVE&lt;/text&gt;
+ &lt;text x="96" y="109" class="em"&gt;clipping&lt;/text&gt;
+ &lt;/g&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+
+ &lt;div class="note"&gt;clip-path: url(#myPath)&lt;br&gt;&lt;br&gt;
+ Assuming the following clipPath definition:
+ &lt;pre&gt;
+&amp;lt;svg&amp;gt;
+ &amp;lt;clipPath id="myPath" clipPathUnits="objectBoundingBox"&amp;gt;
+ &amp;lt;path d="M0.5,1
+ C 0.5,1,0,0.7,0,0.3
+ A 0.25,0.25,1,1,1,0.5,0.3
+ A 0.25,0.25,1,1,1,1,0.3
+ C 1,0.7,0.5,1,0.5,1 Z" /&amp;gt;
+ &amp;lt;/clipPath&amp;gt;
+&amp;lt;/svg&amp;gt;&lt;/pre&gt;
+ &lt;/div&gt;
+ &lt;div class="row"&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;HTML&lt;/span&gt;
+ &lt;div class="container"&gt;
+ &lt;p class="svg"&gt;
+ I LOVE&lt;br&gt;&lt;em&gt;clipping&lt;/em&gt;
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;SVG&lt;/span&gt;
+ &lt;div class="container viewbox"&gt;
+ &lt;svg viewBox="0 0 192 192"&gt;
+ &lt;g class="svg"&gt;
+ &lt;rect x="24" y="24" width="144" height="144" /&gt;
+ &lt;text x="96" y="91"&gt;I LOVE&lt;/text&gt;
+ &lt;text x="96" y="109" class="em"&gt;clipping&lt;/text&gt;
+ &lt;/g&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+
+ &lt;div class="note"&gt;clip-path: path('M15,45 A30,30,0,0,1,75,45 A30,30,0,0,1,135,45 Q135,90,75,130 Q15,90,15,45 Z')
+ &lt;/div&gt;
+ &lt;div class="row"&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;HTML&lt;/span&gt;
+ &lt;div class="container"&gt;
+ &lt;p class="svg2"&gt;
+ I LOVE&lt;br&gt;&lt;em&gt;clipping&lt;/em&gt;
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;SVG&lt;/span&gt;
+ &lt;div class="container viewbox"&gt;
+ &lt;svg viewBox="0 0 192 192"&gt;
+ &lt;g class="svg2"&gt;
+ &lt;rect x="24" y="24" width="144" height="144" /&gt;
+ &lt;text x="96" y="91"&gt;I LOVE&lt;/text&gt;
+ &lt;text x="96" y="109" class="em"&gt;clipping&lt;/text&gt;
+ &lt;/g&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+
+
+
+ &lt;div class="note"&gt;clip-path: circle(25%)&lt;/div&gt;
+ &lt;div class="row"&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;HTML&lt;/span&gt;
+ &lt;div class="container"&gt;
+ &lt;p class="shape1"&gt;
+ I LOVE&lt;br&gt;&lt;em&gt;clipping&lt;/em&gt;
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;SVG&lt;/span&gt;
+ &lt;div class="container viewbox"&gt;
+ &lt;svg viewBox="0 0 192 192"&gt;
+ &lt;g class="shape1"&gt;
+ &lt;rect x="24" y="24" width="144" height="144" /&gt;
+ &lt;text x="96" y="91"&gt;I LOVE&lt;/text&gt;
+ &lt;text x="96" y="109" class="em"&gt;clipping&lt;/text&gt;
+ &lt;/g&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+
+ &lt;div class="note"&gt;clip-path: circle(25% at 25% 25%)&lt;/div&gt;
+ &lt;div class="row"&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;HTML&lt;/span&gt;
+ &lt;div class="container"&gt;
+ &lt;p class="shape2"&gt;
+ I LOVE&lt;br&gt;&lt;em&gt;clipping&lt;/em&gt;
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;SVG&lt;/span&gt;
+ &lt;div class="container viewbox"&gt;
+ &lt;svg viewBox="0 0 192 192"&gt;
+ &lt;g class="shape2"&gt;
+ &lt;rect x="24" y="24" width="144" height="144" /&gt;
+ &lt;text x="96" y="91"&gt;I LOVE&lt;/text&gt;
+ &lt;text x="96" y="109" class="em"&gt;clipping&lt;/text&gt;
+ &lt;/g&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+
+ &lt;div class="note"&gt;clip-path: fill-box circle(25% at 25% 25%)&lt;/div&gt;
+ &lt;div class="row"&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;HTML&lt;/span&gt;
+ &lt;div class="container"&gt;
+ &lt;p class="shape3"&gt;
+ I LOVE&lt;br&gt;&lt;em&gt;clipping&lt;/em&gt;
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;SVG&lt;/span&gt;
+ &lt;div class="container viewbox"&gt;
+ &lt;svg viewBox="0 0 192 192"&gt;
+ &lt;g class="shape3"&gt;
+ &lt;rect x="24" y="24" width="144" height="144" /&gt;
+ &lt;text x="96" y="91"&gt;I LOVE&lt;/text&gt;
+ &lt;text x="96" y="109" class="em"&gt;clipping&lt;/text&gt;
+ &lt;/g&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+
+ &lt;div class="note"&gt;clip-path: stroke-box circle(25% at 25% 25%)&lt;/div&gt;
+ &lt;div class="row"&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;HTML&lt;/span&gt;
+ &lt;div class="container"&gt;
+ &lt;p class="shape4"&gt;
+ I LOVE&lt;br&gt;&lt;em&gt;clipping&lt;/em&gt;
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;SVG&lt;/span&gt;
+ &lt;div class="container viewbox"&gt;
+ &lt;svg viewBox="0 0 192 192"&gt;
+ &lt;g class="shape4"&gt;
+ &lt;rect x="24" y="24" width="144" height="144" /&gt;
+ &lt;text x="96" y="91"&gt;I LOVE&lt;/text&gt;
+ &lt;text x="96" y="109" class="em"&gt;clipping&lt;/text&gt;
+ &lt;/g&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+
+ &lt;div class="note"&gt;clip-path: view-box circle(25% at 25% 25%)&lt;/div&gt;
+ &lt;div class="row"&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;HTML&lt;/span&gt;
+ &lt;div class="container"&gt;
+ &lt;p class="shape5"&gt;
+ I LOVE&lt;br&gt;&lt;em&gt;clipping&lt;/em&gt;
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;SVG&lt;/span&gt;
+ &lt;div class="container viewbox"&gt;
+ &lt;svg viewBox="0 0 192 192"&gt;
+ &lt;g class="shape5"&gt;
+ &lt;rect x="24" y="24" width="144" height="144" /&gt;
+ &lt;text x="96" y="91"&gt;I LOVE&lt;/text&gt;
+ &lt;text x="96" y="109" class="em"&gt;clipping&lt;/text&gt;
+ &lt;/g&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+
+ &lt;div class="note"&gt;clip-path: margin-box circle(25% at 25% 25%)&lt;/div&gt;
+ &lt;div class="row"&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;HTML&lt;/span&gt;
+ &lt;div class="container"&gt;
+ &lt;p class="shape6"&gt;
+ I LOVE&lt;br&gt;&lt;em&gt;clipping&lt;/em&gt;
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;SVG&lt;/span&gt;
+ &lt;div class="container viewbox"&gt;
+ &lt;svg viewBox="0 0 192 192"&gt;
+ &lt;g class="shape6"&gt;
+ &lt;rect x="24" y="24" width="144" height="144" /&gt;
+ &lt;text x="96" y="91"&gt;I LOVE&lt;/text&gt;
+ &lt;text x="96" y="109" class="em"&gt;clipping&lt;/text&gt;
+ &lt;/g&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+
+ &lt;div class="note"&gt;clip-path: border-box circle(25% at 25% 25%)&lt;/div&gt;
+ &lt;div class="row"&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;HTML&lt;/span&gt;
+ &lt;div class="container"&gt;
+ &lt;p class="shape7"&gt;
+ I LOVE&lt;br&gt;&lt;em&gt;clipping&lt;/em&gt;
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;SVG&lt;/span&gt;
+ &lt;div class="container viewbox"&gt;
+ &lt;svg viewBox="0 0 192 192"&gt;
+ &lt;g class="shape7"&gt;
+ &lt;rect x="24" y="24" width="144" height="144" /&gt;
+ &lt;text x="96" y="91"&gt;I LOVE&lt;/text&gt;
+ &lt;text x="96" y="109" class="em"&gt;clipping&lt;/text&gt;
+ &lt;/g&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+
+ &lt;div class="note"&gt;clip-path: padding-box circle(25% at 25% 25%)&lt;/div&gt;
+ &lt;div class="row"&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;HTML&lt;/span&gt;
+ &lt;div class="container"&gt;
+ &lt;p class="shape8"&gt;
+ I LOVE&lt;br&gt;&lt;em&gt;clipping&lt;/em&gt;
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;SVG&lt;/span&gt;
+ &lt;div class="container viewbox"&gt;
+ &lt;svg viewBox="0 0 192 192"&gt;
+ &lt;g class="shape8"&gt;
+ &lt;rect x="24" y="24" width="144" height="144" /&gt;
+ &lt;text x="96" y="91"&gt;I LOVE&lt;/text&gt;
+ &lt;text x="96" y="109" class="em"&gt;clipping&lt;/text&gt;
+ &lt;/g&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+
+ &lt;div class="note"&gt;clip-path: content-box circle(25% at 25% 25%)&lt;/div&gt;
+ &lt;div class="row"&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;HTML&lt;/span&gt;
+ &lt;div class="container"&gt;
+ &lt;p class="shape9"&gt;
+ I LOVE&lt;br&gt;&lt;em&gt;clipping&lt;/em&gt;
+ &lt;/p&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; &lt;span&gt;SVG&lt;/span&gt;
+ &lt;div class="container viewbox"&gt;
+ &lt;svg viewBox="0 0 192 192"&gt;
+ &lt;g class="shape9"&gt;
+ &lt;rect x="24" y="24" width="144" height="144" /&gt;
+ &lt;text x="96" y="91"&gt;I LOVE&lt;/text&gt;
+ &lt;text x="96" y="109" class="em"&gt;clipping&lt;/text&gt;
+ &lt;/g&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+&lt;/div&gt;</pre>
+
+<pre class="brush: css">html,body {
+ height: 100%;
+ box-sizing: border-box;
+ background: #EEE;
+}
+
+.grid {
+ width: 100%;
+ height: 100%;
+ display: flex;
+ font: 1em monospace;
+}
+
+.row {
+ display: flex;
+ flex: 1 auto;
+ flex-direction: row;
+ flex-wrap: wrap;
+}
+
+.col {
+ flex: 1 auto;
+}
+
+.cell {
+ margin: .5em;
+ padding: .5em;
+ background-color: #FFF;
+ overflow: hidden;
+ text-align: center;
+ flex: 1;
+}
+
+.note {
+ background: #fff3d4;
+ padding: 1em;
+ margin: .5em .5em 0;
+ font: .8em sans-serif;
+ text-align: left;
+ white-space: nowrap;
+}
+
+.note + .row .cell {
+ margin-top: 0;
+}
+
+.container {
+ display: inline-block;
+ border: 1px dotted grey;
+ position:relative;
+}
+
+.container:before {
+ content: 'margin';
+ position: absolute;
+ top: 2px;
+ left: 2px;
+ font: italic .6em sans-serif;
+}
+
+.viewbox {
+ box-shadow: 1rem 1rem 0 #EFEFEF inset, -1rem -1rem 0 #EFEFEF inset;
+}
+
+.container.viewbox:after {
+ content: 'viewbox';
+ position: absolute;
+ left: 1.1rem;
+ top: 1.1rem;
+ font: italic .6em sans-serif;
+}
+
+.cell span {
+ display: block;
+ margin-bottom: .5em;
+}
+
+p {
+ font-family: sans-serif;
+ background: #000;
+ color: pink;
+ margin: 2em;
+ padding: 3em 1em;
+ border: 1em solid pink;
+ width: 6em;
+}
+
+.none { clip-path: none; }
+.svg { clip-path: url(#myPath); }
+.svg2 { clip-path: path('M15,45 A30,30,0,0,1,75,45 A30,30,0,0,1,135,45 Q135,90,75,130 Q15,90,15,45 Z');}
+.shape1 { clip-path: circle(25%); }
+.shape2 { clip-path: circle(25% at 25% 25%); }
+.shape3 { clip-path: fill-box circle(25% at 25% 25%); }
+.shape4 { clip-path: stroke-box circle(25% at 25% 25%); }
+.shape5 { clip-path: view-box circle(25% at 25% 25%); }
+.shape6 { clip-path: margin-box circle(25% at 25% 25%); }
+.shape7 { clip-path: border-box circle(25% at 25% 25%); }
+.shape8 { clip-path: padding-box circle(25% at 25% 25%); }
+.shape9 { clip-path: content-box circle(25% at 25% 25%); }
+
+.defs {
+ width: 0;
+ height: 0;
+ margin: 0;
+}
+
+pre { margin-bottom: 0; }
+
+svg {
+ margin: 1em;
+ font-family: sans-serif;
+ width: 192px;
+ height: 192px;
+}
+
+svg rect {
+ stroke: pink;
+ stroke-width: 16px;
+}
+
+svg text {
+ fill: pink;
+ text-anchor: middle;
+}
+
+svg text.em {
+ font-style: italic;
+}</pre>
+</div>
+
+<p>{{EmbedLiveSample("clip-path", "100%", 800, "", "", "example-outcome-frame")}}</p>
+
+<h3 id="์™„์ „ํ•œ_์˜ˆ์ œ">์™„์ „ํ•œ ์˜ˆ์ œ</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html">&lt;img id="clipped" src="https://mdn.mozillademos.org/files/12668/MDN.svg"
+ alt="MDN logo"&gt;
+&lt;svg height="0" width="0"&gt;
+ &lt;defs&gt;
+ &lt;clipPath id="cross"&gt;
+ &lt;rect y="110" x="137" width="90" height="90"/&gt;
+ &lt;rect x="0" y="110" width="90" height="90"/&gt;
+ &lt;rect x="137" y="0" width="90" height="90"/&gt;
+ &lt;rect x="0" y="0" width="90" height="90"/&gt;
+ &lt;/clipPath&gt;
+ &lt;/defs&gt;
+&lt;/svg&gt;
+
+&lt;select id="clipPath"&gt;
+ &lt;option value="none"&gt;none&lt;/option&gt;
+ &lt;option value="circle(100px at 110px 100px)"&gt;circle&lt;/option&gt;
+ &lt;option value="url(#cross)" selected&gt;cross&lt;/option&gt;
+ &lt;option value="inset(20px round 20px)"&gt;inset&lt;/option&gt;
+ &lt;option value="path('M 0 200 L 0,110 A 110,90 0,0,1 240,100 L 200 340 z')"&gt;path&lt;/option&gt;
+&lt;/select&gt;
+</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">#clipped {
+ margin-bottom: 20px;
+ clip-path: url(#cross);
+}
+</pre>
+
+<div class="hidden">
+<h4 id="JavaScript">JavaScript</h4>
+
+<pre class="brush: js">var clipPathSelect = document.getElementById("clipPath");
+clipPathSelect.addEventListener("change", function (evt) {
+ document.getElementById("clipped").style.clipPath = evt.target.value;
+});
+</pre>
+</div>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample("์™„์ „ํ•œ_์˜ˆ์ œ", 230, 250)}}</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("CSS Masks", "#the-clip-path", 'clip-path')}}</td>
+ <td>{{Spec2('CSS Masks')}}</td>
+ <td>Extends its application to HTML elements. The <code>clip-path</code> property replaces the deprecated {{cssxref("clip")}} property.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('SVG1.1', 'masking.html#ClipPathProperty', 'clip-path')}}</td>
+ <td>{{Spec2('SVG1.1')}}</td>
+ <td>Initial definition (applies to SVG elements only).</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS Shapes 2", "#supported-basic-shapes", 'path')}}</td>
+ <td>{{Spec2('CSS Shapes 2')}}</td>
+ <td>Defines <code>path()</code>.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.clip-path")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="https://hacks.mozilla.org/2017/06/css-shapes-clipping-and-masking/">Shapes in clipping and masking โ€“ and how to use them</a></li>
+ <li>CSS ์†์„ฑ: {{cssxref("mask")}}, {{cssxref("filter")}}</li>
+ <li><a href="/ko/docs/Web/SVG/Applying_SVG_effects_to_HTML_content">HTML ์ฝ˜ํ…์ธ ์— SVG ํšจ๊ณผ ์ ์šฉํ•˜๊ธฐ</a></li>
+ <li>SVG ์†์„ฑ: {{SVGAttr("clip-path")}}, {{SVGAttr("clip-rule")}}</li>
+</ul>
diff --git a/files/ko/web/css/color/index.html b/files/ko/web/css/color/index.html
new file mode 100644
index 0000000000..7fe1cd0ba9
--- /dev/null
+++ b/files/ko/web/css/color/index.html
@@ -0,0 +1,163 @@
+---
+title: color
+slug: Web/CSS/color
+tags:
+ - CSS
+ - CSS Colors
+ - CSS Property
+ - CSS Text
+ - Layout
+ - Reference
+ - Web
+ - ์ƒ‰
+translation_of: Web/CSS/color
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>color</code></strong> <a href="/ko/docs/Web/API/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ๊ธ€์”จ ๋ฐ <a href="/ko/docs/Web/CSS/text-decoration">๊ธ€์”จ ์žฅ์‹</a>์˜ ์ „๊ฒฝ์ƒ‰๊ณผ {{cssxref("currentcolor")}}์˜ ๊ฐ’์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</span> <code>currentcolor</code>๋Š” ๋‹ค๋ฅธ ์†์„ฑ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ„์ ‘์ ์ธ ๊ฐ’์ด๋ฉฐ, {{cssxref("border-color")}} ๋“ฑ ์ผ๋ถ€ ์†์„ฑ์˜ ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/color.html")}}</div>
+
+
+
+<p>HTML์—์„œ ์ƒ‰์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฒ•์€ <a href="/ko/docs/Web/HTML/Applying_color">CSS๋กœ HTML ์š”์†Œ์— ์ƒ‰์ž…ํžˆ๊ธฐ</a> ๋ฌธ์„œ์—์„œ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์œผ๋กœ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+color: currentcolor;
+
+/* &lt;named-color&gt; ๊ฐ’ */
+color: red;
+color: orange;
+color: tan;
+color: rebeccapurple;
+
+/* &lt;hex-color&gt; ๊ฐ’ */
+color: #090;
+color: #009900;
+color: #090a;
+color: #009900aa;
+
+/* &lt;rgb()&gt; ๊ฐ’ */
+color: rgb(34, 12, 64, 0.6);
+color: rgba(34, 12, 64, 0.6);
+color: rgb(34 12 64 / 0.6);
+color: rgba(34 12 64 / 0.3);
+color: rgb(34.0 12 64 / 60%);
+color: rgba(34.6 12 64 / 30%);
+
+/* &lt;hsl()&gt; ๊ฐ’ */
+color: hsl(30, 100%, 50%, 0.6);
+color: hsla(30, 100%, 50%, 0.6);
+color: hsl(30 100% 50% / 0.6);
+color: hsla(30 100% 50% / 0.6);
+color: hsl(30.0 100% 50% / 60%);
+color: hsla(30.2 100% 50% / 60%);
+
+/* ์ „์—ญ ๊ฐ’ */
+color: inherit;
+color: initial;
+color: unset;
+</pre>
+
+<p><code>color</code> ์†์„ฑ์€ ํ•˜๋‚˜์˜ {{cssxref("&lt;color&gt;")}} ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๊ฐ’์ด ๋‹จ์ผ ์ƒ‰์ƒ์ด์–ด์•ผ ํ•จ์— ์ฃผ์˜ํ•˜์„ธ์š”. {{cssxref("&lt;gradient&gt;")}}๋Š” ์‚ฌ์‹ค {{cssxref("&lt;image&gt;")}} ์ž๋ฃŒํ˜•์ด๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;color&gt;")}}</dt>
+ <dd>์š”์†Œ์˜ ๊ธ€์”จ์™€ ์žฅ์‹ ๋ถ€๋ถ„์˜ ์ƒ‰.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<p>์•„๋ž˜ ์˜ˆ์ œ ๋ชจ๋‘ ๊ธ€์”จ๋ฅผ ๋นจ๊ฐ›๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">p { color: red; }
+p { color: #f00; }
+p { color: #ff0000; }
+p { color: rgb(255,0,0); }
+p { color: rgb(100%, 0%, 0%); }
+p { color: hsl(0, 100%, 50%); }
+
+/* 50% ํˆฌ๋ช… */
+p { color: rgba(255, 0, 0, 0.5); }
+p { color: hsla(0, 100%, 50%, 0.5); }
+</pre>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p>๋‚ฎ์€ ์‹œ๋ ฅ์„ ๊ฐ€์ง„ ์‚ฌ์šฉ์ž๋„ ํŽ˜์ด์ง€์˜ ์ฝ˜ํ…์ธ ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ๋„๋ก ๊ธ€์ž ์ƒ‰๊ณผ ๋ฐฐ๊ฒฝ์ƒ‰์˜ ๋Œ€๋น„๋ฅผ ๋†’๊ฒŒ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์ƒ‰ ๋Œ€๋น„์œจ์€ ๋ฐฐ๊ฒฝ์ƒ‰๊ณผ ํˆฌ๋ช…๋„๋ฅผ ์ ์šฉํ•œ ๊ธ€์ž ์ƒ‰์˜ ๋ฐ๊ธฐ๋ฅผ ๋น„๊ตํ•ด์„œ ์–ป์–ด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ <a href="https://www.w3.org/WAI/standards-guidelines/wcag/" rel="noopener">์›น ์ฝ˜ํ…์ธ  ์ ‘๊ทผ์„ฑ ๊ฐ€์ด๋“œ๋ผ์ธ</a>(WCAG)์„ ๋งŒ์กฑํ•˜๋ ค๋ฉด, ํ…์ŠคํŠธ ์ฝ˜ํ…์ธ ๋Š” 4.5:1, ์ œ๋ชฉ ๋“ฑ ํฐ ํ…์ŠคํŠธ๋Š” 3:1์˜ ๋Œ€๋น„์œจ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํฐ ํ…์ŠคํŠธ๋ž€ 18.66px ์ด์ƒ์˜ <a href="/ko/docs/Web/CSS/font-weight">๊ตต์€</a> ๊ธ€์”จ ํ˜น์€ 24px ์ด์ƒ์˜ ํ…์ŠคํŠธ๋กœ ์ •์˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><a href="https://webaim.org/resources/contrastchecker/">WebAIM: Color Contrast Checker</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.4_Make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background">MDN Understanding WCAG, Guideline 1.4 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html">Understanding Success Criterion 1.4.3 | W3C Understanding WCAG 2.0</a></li>
+</ul>
+
+<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('CSS4 Colors', '#the-color-property', 'color')}}</td>
+ <td>{{Spec2('CSS4 Colors')}}</td>
+ <td>Adds commaless syntaxes for the <code>rgb()</code>, <code>rgba()</code>, <code>hsl()</code>, and <code>hsla()</code> functions. Allows alpha values in <code>rgb()</code> and <code>hsl()</code>, turning <code>rgba()</code> and <code>hsla()</code> into (deprecated) aliases for them.<br>
+ Adds color keyword <code>rebeccapurple</code>.<br>
+ Adds 4- and 8-digit hex color values, where the last digit(s) represents the alpha value.<br>
+ Adds <code>hwb()</code>, <code>device-cmyk()</code>, and <code>color()</code> functions.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Transitions', '#animatable-css', 'color')}}</td>
+ <td>{{Spec2('CSS3 Transitions')}}</td>
+ <td>Defines <code>color</code> as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Colors', '#color', 'color')}}</td>
+ <td>{{Spec2('CSS3 Colors')}}</td>
+ <td>Deprecates system-colors. Adds SVG colors. Adds the <code>rgba()</code>, <code>hsl()</code>, and <code>hsla()</code> functions.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'colors.html#colors', 'color')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Adds the <code>orange</code> color and the system colors.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#color', 'color')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<div>{{cssinfo}}</div>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.color")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("&lt;color&gt;")}} ์ž๋ฃŒํ˜•</li>
+ <li>๋‹ค๋ฅธ ์ƒ‰์ƒ ๊ด€๋ จ ์†์„ฑ: {{cssxref("background-color")}}, {{cssxref("border-color")}}, {{cssxref("outline-color")}}, {{cssxref("text-decoration-color")}}, {{cssxref("text-emphasis-color")}}, {{cssxref("text-shadow")}}, {{cssxref("caret-color")}}, {{cssxref("column-rule-color")}}, {{cssxref("color-adjust")}}</li>
+ <li><a href="/ko/docs/Web/HTML/Applying_color">CSS๋กœ HTML ์š”์†Œ์— ์ƒ‰์ž…ํžˆ๊ธฐ</a></li>
+</ul>
diff --git a/files/ko/web/css/color_value/index.html b/files/ko/web/css/color_value/index.html
new file mode 100644
index 0000000000..c176ddc056
--- /dev/null
+++ b/files/ko/web/css/color_value/index.html
@@ -0,0 +1,1374 @@
+---
+title: <color>
+slug: Web/CSS/color_value
+tags:
+ - CSS
+ - CSS Date Type
+ - Layout
+ - Reference
+ - Web
+translation_of: Web/CSS/color_value
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>&lt;color&gt;</code></strong> <a href="/ko/docs/Web/CSS/CSS_Types">์ž๋ฃŒํ˜•</a>์€ <a href="https://ko.wikipedia.org/wiki/SRGB">sRGB ์ƒ‰ ๊ณต๊ฐ„</a>์˜ ํ•œ ์ƒ‰์„ ํ‘œํ˜„ํ•˜๋ฉฐ, ์ถ”๊ฐ€๋กœ <a href="https://ko.wikipedia.org/wiki/%EC%95%8C%ED%8C%8C_%EC%B1%84%EB%84%90">์•ŒํŒŒ ์ฑ„๋„</a> ํˆฌ๋ช…๋„ ๊ฐ’๋„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์–ด ์ž์‹ ์ด ๊ฐ€๋ฆฌํ‚ค๋Š” ์ƒ‰์ƒ๊ณผ ๋ฐฐ๊ฒฝ์ด <a href="https://www.w3.org/TR/2003/REC-SVG11-20030114/masking.html#SimpleAlphaBlending">์–ด๋–ป๊ฒŒ ํ•ฉ์„ฑ๋˜์–ด์•ผ ํ•˜๋Š”์ง€</a> ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><code>&lt;color&gt;</code>๋Š” ๋‹ค์Œ ๋ฐฉ๋ฒ•์œผ๋กœ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>ํ‚ค์›Œ๋“œ ์‚ฌ์šฉ (<code>blue</code>, <code>transparent</code> ๋“ฑ)</li>
+ <li>RGB 3์ฐจ์› ์ขŒํ‘œ๊ณ„ ์‚ฌ์šฉ (# + 16์ง„์ˆ˜ ํ‘œ๊ธฐ๋ฒ• ๋˜๋Š” <code>rgb()</code>, <code>rgba()</code>์˜ ํ•จ์ˆ˜ํ˜• ํ‘œ๊ธฐ๋ฒ•)</li>
+ <li>HSL ์‹ค๋ฆฐ๋”ํ˜• ์ขŒํ‘œ๊ณ„ ์‚ฌ์šฉ (<code>hsl()</code>, <code>hsla()</code>์˜ ํ•จ์ˆ˜ํ˜• ํ‘œ๊ธฐ๋ฒ•)</li>
+</ul>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> ์ด ๊ธ€์€ <code>&lt;color&gt;</code> ์ž๋ฃŒํ˜•์— ๋Œ€ํ•ด ์ƒ์„ธํžˆ ๊ธฐ์ˆ ํ•ฉ๋‹ˆ๋‹ค. HTML์—์„œ ์‹ค์ œ๋กœ ์ƒ‰์„ ์“ฐ๋Š” ๋ฒ•์ด ๋” ์•Œ๊ณ  ์‹ถ์œผ์‹œ๋ฉด <a href="/ko/docs/Web/HTML/Applying_color">CSS๋กœ HTML ์š”์†Œ์— ์ƒ‰ ์ž…ํžˆ๊ธฐ</a>๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p><code>&lt;color&gt;</code> ์ž๋ฃŒํ˜•์€ ์•„๋ž˜ ๋‚˜์—ด๋œ ์„ ํƒ์ง€ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> <code>&lt;color&gt;</code> ๊ฐ’์€ ์ •ํ™•ํ•˜๊ฒŒ ์ •์˜ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์‹ค์ œ๋กœ ํ™”๋ฉด์— ํ‘œ์‹œ๋  ๋•Œ๋Š” ๊ธฐ๊ธฐ๋ณ„๋กœ ์ฐจ์ด๊ฐ€ ์žˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ํ™”๋ฉด ์ƒ‰์ด ์ œ๋Œ€๋กœ ์กฐ์ •๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ ์ผ๋ถ€ ๋ธŒ๋ผ์šฐ์ €๋Š” ๊ธฐ๊ธฐ์˜ <a href="https://ko.wikipedia.org/wiki/ICC_%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC">์ƒ‰์ƒ ํ”„๋กœํ•„</a>์„ ์ง€์›ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.</p>
+</div>
+
+<h3 id="์ƒ‰์ƒ_ํ‚ค์›Œ๋“œ">์ƒ‰์ƒ ํ‚ค์›Œ๋“œ</h3>
+
+<p>์ƒ‰์ƒ ํ‚ค์›Œ๋“œ๋Š” ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๋Š” ์‹๋ณ„์ž๋กœ, <code>red</code>, <code>blue</code>, <code>black</code>, <code>lightseagreen</code>์ฒ˜๋Ÿผ ํŠน์ • ์ƒ‰์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ด๋ฆ„์ด ํ‘œํ˜„ํ•˜๋Š” ์ƒ‰์„ ๊ทธ๋Ÿญ์ €๋Ÿญ ๊ฐ€๋ฆฌํ‚ค๊ณ  ์žˆ๊ธด ํ•˜์ง€๋งŒ ๋ชจ๋“  ํ‚ค์›Œ๋“œ์˜ ๋ณธ์งˆ์€ ์ธ์œ„์ ์ด๋ฉฐ ์–ด๋–ค ํŠน์ •ํ•œ ๊ทœ์น™์„ ๋”ฐ๋ฅด๊ฑฐ๋‚˜ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์ƒ‰์ƒ ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ๋• ๋ช‡ ๊ฐ€์ง€ ๊ณ ๋ คํ•  ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><a href="/ko/docs/Web/HTML">HTML</a>์€ CSS1์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” 16๊ฐ€์ง€ ๊ธฐ๋ณธ ์ƒ‰์ƒ๋งŒ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค. ์•Œ ์ˆ˜ ์—†๋Š” ๊ฐ’์€ ํŠน์ • ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•ด ๋ณ€ํ™˜ํ•˜๋Š”๋ฐ ๊ทธ ๊ฒฐ๊ณผ๋Š” ๋Œ€๊ฐœ ์™„์ „ํžˆ ๋‹ค๋ฅธ ์ƒ‰์ž…๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€ ์ƒ‰์ƒ ํ‚ค์›Œ๋“œ๋Š” CSS์™€ <a href="/ko/docs/Web/SVG">SVG</a>์—์„œ๋งŒ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>HTML๊ณผ ๋‹ฌ๋ฆฌ CSS๋Š” ์•Œ ์ˆ˜ ์—†๋Š” ํ‚ค์›Œ๋“œ๋ฅผ ์™„์ „ํžˆ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>๋ชจ๋“  ์ƒ‰์ƒ ํ‚ค์›Œ๋“œ๋Š” ํˆฌ๋ช…๋„ ์—†๋Š” ๋‹จ์ผ ์ƒ‰์ƒ์„ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>์–ด๋–ค ํ‚ค์›Œ๋“œ๋Š” ๋‹ค๋ฅธ ํ‚ค์›Œ๋“œ์˜ ๋‹ค๋ฅธ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.
+ <ul>
+ <li><code>aqua</code> / <code>cyan</code></li>
+ <li><code>fuchsia</code> / <code>magenta</code></li>
+ <li><code>darkgray</code> / <code>darkgrey</code></li>
+ <li><code>darkslategray</code> / <code>darkslategrey</code></li>
+ <li><code>dimgray</code> / <code>dimgrey</code></li>
+ <li><code>lightgray</code> / <code>lightgrey</code></li>
+ <li><code>lightslategray</code> / <code>lightslategrey</code></li>
+ <li><code>gray</code> / <code>grey</code></li>
+ <li><code>slategray</code> / <code>slategrey</code></li>
+ </ul>
+ </li>
+ <li>๋งŽ์€ ํ‚ค์›Œ๋“œ๋ฅผ <a href="https://ko.wikipedia.org/wiki/X_%EC%9C%88%EB%8F%84_%EC%8B%9C%EC%8A%A4%ED%85%9C">X11</a>์—์„œ ๊ฐ€์ ธ์˜ค๊ธด ํ–ˆ์ง€๋งŒ, ์ œ์กฐ์‚ฌ๋“ค์ด X11 ์ƒ‰์ƒ์„ ํŠน์ • ํ•˜๋“œ์›จ์–ด์— ๋งž์ถฐ ์กฐ์ ˆํ•œ ๊ฒฝ์šฐ๋„ ์žˆ์—ˆ๊ธฐ์— RGB๊ฐ’์€ ์ฐจ์ด๊ฐ€ ์กด์žฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+</ul>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> CSS์˜ ์ง„ํ™”์™€ ํ•จ๊ป˜ ์ƒ‰์ƒ ํ‚ค์›Œ๋“œ๋„ ๋งŽ์€ ๋ณ€ํ™”๋ฅผ ๊ฒช์—ˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>CSS Level 1์€ 16๊ฐœ์˜ ๊ธฐ๋ณธ ์ƒ‰์ƒ๋งŒ ์ง€๋‹ˆ๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. VGA ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๊ฐ€ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒ‰์—์„œ ๊ฐ€์ ธ์˜จ ๊ฒƒ์ด๊ธฐ์— <a href="https://ko.wikipedia.org/wiki/%EB%B9%84%EB%94%94%EC%98%A4_%EA%B7%B8%EB%9E%98%ED%94%BD%EC%8A%A4_%EC%96%B4%EB%A0%88%EC%9D%B4">VGA</a> ์ƒ‰์ƒ์ด๋ผ๊ณ  ์นญํ–ˆ์Šต๋‹ˆ๋‹ค.</li>
+ <li>CSS Level 2์—์„œ๋Š” <code>orange</code> ํ‚ค์›Œ๋“œ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.</li>
+ <li>์ดˆ๊ธฐ ๋ธŒ๋ผ์šฐ์ €๋“ค์€ ๋ช…์„ธ์— ์—†์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ฃผ๋กœ X11 ์ƒ‰์ƒํ‘œ์—์„œ ๊ฐ€์ ธ์˜จ ๋‹ค์–‘ํ•œ ์ƒ‰์ƒ์„ ์ง€์›ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ SVG 1.0๊ณผ CSS Colors Level 3 ์ด์ „๊นŒ์ง€ ๊ทธ ๋ชฉ๋ก์ด ์ •์‹์œผ๋กœ ์ •ํ•ด์ง„ ์ ์€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€ํ•œ ์ƒ‰์ƒ ํ‚ค์›Œ๋“œ๋Š” ํ™•์žฅ ์ƒ‰์ƒ ํ‚ค์›Œ๋“œ, X11 ์ƒ‰์ƒ, ๋˜๋Š” SVG ์ƒ‰์ƒ์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.</li>
+ <li>CSS Colors Level 4์—์„  <a href="https://codepen.io/trezy/post/honoring-a-great-man">์›น ๊ฐœ์ฒ™์ž ์—๋ฆญ ๋ฉ”์ด์–ด๋ฅผ ๊ธฐ๋ฆฌ๊ธฐ ์œ„ํ•ด</a> <code>rebeccapurple</code> ํ‚ค์›Œ๋“œ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.</li>
+</ul>
+</div>
+
+<table id="colors_table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">ํ‚ค์›Œ๋“œ</th>
+ <th scope="col">RGB 16์ง„์ˆ˜๊ฐ’</th>
+ <th scope="col">๋ฏธ๋ฆฌ๋ณด๊ธฐ</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr style="position: relative;">
+ <td rowspan="16">{{SpecName("CSS1")}}</td>
+ <td style="text-align: center;"><code>black</code></td>
+ <td><code>#000000</code></td>
+ <td style="background: black;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>silver</code></td>
+ <td><code>#c0c0c0</code></td>
+ <td style="background: silver;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>gray</code></td>
+ <td><code>#808080</code></td>
+ <td style="background: gray;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>white</code></td>
+ <td><code>#ffffff</code></td>
+ <td style="background: white;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>maroon</code></td>
+ <td><code>#800000</code></td>
+ <td style="background: maroon;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>red</code></td>
+ <td><code>#ff0000</code></td>
+ <td style="background: red;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>purple</code></td>
+ <td><code>#800080</code></td>
+ <td style="background: purple;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>fuchsia</code></td>
+ <td><code>#ff00ff</code></td>
+ <td style="background: fuchsia;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>green</code></td>
+ <td><code>#008000</code></td>
+ <td style="background: green;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lime</code></td>
+ <td><code>#00ff00</code></td>
+ <td style="background: lime;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>olive</code></td>
+ <td><code>#808000</code></td>
+ <td style="background: olive;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>yellow</code></td>
+ <td><code>#ffff00</code></td>
+ <td style="background: yellow;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>navy</code></td>
+ <td><code>#000080</code></td>
+ <td style="background: navy;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>blue</code></td>
+ <td><code>#0000ff</code></td>
+ <td style="background: blue;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>teal</code></td>
+ <td><code>#008080</code></td>
+ <td style="background: teal;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>aqua</code></td>
+ <td><code>#00ffff</code></td>
+ <td style="background: aqua;"></td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS2.1")}}</td>
+ <td style="text-align: center;"><code>orange</code></td>
+ <td><code>#ffa500</code></td>
+ <td style="background: orange;"></td>
+ </tr>
+ <tr>
+ <td rowspan="130">{{SpecName("CSS3 Colors")}}</td>
+ <td style="text-align: center;"><code>aliceblue</code></td>
+ <td><code>#f0f8ff</code></td>
+ <td style="background: aliceblue;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>antiquewhite</code></td>
+ <td><code>#faebd7</code></td>
+ <td style="background: antiquewhite;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>aquamarine</code></td>
+ <td><code>#7fffd4</code></td>
+ <td style="background: aquamarine;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>azure</code></td>
+ <td><code>#f0ffff</code></td>
+ <td style="background: azure;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>beige</code></td>
+ <td><code>#f5f5dc</code></td>
+ <td style="background: beige;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>bisque</code></td>
+ <td><code>#ffe4c4</code></td>
+ <td style="background: bisque;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>blanchedalmond</code></td>
+ <td><code>#ffebcd</code></td>
+ <td style="background: blanchedalmond;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>blueviolet</code></td>
+ <td><code>#8a2be2</code></td>
+ <td style="background: blueviolet;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>brown</code></td>
+ <td><code>#a52a2a</code></td>
+ <td style="background: brown;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>burlywood</code></td>
+ <td><code>#deb887</code></td>
+ <td style="background: burlywood;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>cadetblue</code></td>
+ <td><code>#5f9ea0</code></td>
+ <td style="background: cadetblue;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>chartreuse</code></td>
+ <td><code>#7fff00</code></td>
+ <td style="background: chartreuse;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>chocolate</code></td>
+ <td><code>#d2691e</code></td>
+ <td style="background: chocolate;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>coral</code></td>
+ <td><code>#ff7f50</code></td>
+ <td style="background: coral;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>cornflowerblue</code></td>
+ <td><code>#6495ed</code></td>
+ <td style="background: cornflowerblue;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>cornsilk</code></td>
+ <td><code>#fff8dc</code></td>
+ <td style="background: cornsilk;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>crimson</code></td>
+ <td><code>#dc143c</code></td>
+ <td style="background: crimson;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>cyan</code><br>
+ (<code>aqua</code>์˜ ๋‹ค๋ฅธ ์ด๋ฆ„)</td>
+ <td><code>#00ffff</code></td>
+ <td style="background: cyan;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>darkblue</code></td>
+ <td><code>#00008b</code></td>
+ <td style="background: darkblue;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>darkcyan</code></td>
+ <td><code>#008b8b</code></td>
+ <td style="background: darkcyan;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>darkgoldenrod</code></td>
+ <td><code>#b8860b</code></td>
+ <td style="background: darkgoldenrod;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>darkgray</code></td>
+ <td><code>#a9a9a9</code></td>
+ <td style="background: darkgray;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>darkgreen</code></td>
+ <td><code>#006400</code></td>
+ <td style="background: darkgreen;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>darkgrey</code></td>
+ <td><code>#a9a9a9</code></td>
+ <td style="background: darkgrey;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>darkkhaki</code></td>
+ <td><code>#bdb76b</code></td>
+ <td style="background: darkkhaki;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>darkmagenta</code></td>
+ <td><code>#8b008b</code></td>
+ <td style="background: darkmagenta;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>darkolivegreen</code></td>
+ <td><code>#556b2f</code></td>
+ <td style="background: darkolivegreen;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>darkorange</code></td>
+ <td><code>#ff8c00</code></td>
+ <td style="background: darkorange;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>darkorchid</code></td>
+ <td><code>#9932cc</code></td>
+ <td style="background: darkorchid;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>darkred</code></td>
+ <td><code>#8b0000</code></td>
+ <td style="background: darkred;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>darksalmon</code></td>
+ <td><code>#e9967a</code></td>
+ <td style="background: darksalmon;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>darkseagreen</code></td>
+ <td><code>#8fbc8f</code></td>
+ <td style="background: darkseagreen;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>darkslateblue</code></td>
+ <td><code>#483d8b</code></td>
+ <td style="background: darkslateblue;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>darkslategray</code></td>
+ <td><code>#2f4f4f</code></td>
+ <td style="background: darkslategray;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>darkslategrey</code></td>
+ <td><code>#2f4f4f</code></td>
+ <td style="background: darkslategrey;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>darkturquoise</code></td>
+ <td><code>#00ced1</code></td>
+ <td style="background: darkturquoise;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>darkviolet</code></td>
+ <td><code>#9400d3</code></td>
+ <td style="background: darkviolet;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>deeppink</code></td>
+ <td><code>#ff1493</code></td>
+ <td style="background: deeppink;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>deepskyblue</code></td>
+ <td><code>#00bfff</code></td>
+ <td style="background: deepskyblue;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>dimgray</code></td>
+ <td><code>#696969</code></td>
+ <td style="background: dimgray;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>dimgrey</code></td>
+ <td><code>#696969</code></td>
+ <td style="background: dimgrey;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>dodgerblue</code></td>
+ <td><code>#1e90ff</code></td>
+ <td style="background: dodgerblue;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>firebrick</code></td>
+ <td><code>#b22222</code></td>
+ <td style="background: firebrick;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>floralwhite</code></td>
+ <td><code>#fffaf0</code></td>
+ <td style="background: floralwhite;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>forestgreen</code></td>
+ <td><code>#228b22</code></td>
+ <td style="background: forestgreen;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>gainsboro</code></td>
+ <td><code>#dcdcdc</code></td>
+ <td style="background: gainsboro;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>ghostwhite</code></td>
+ <td><code>#f8f8ff</code></td>
+ <td style="background: ghostwhite;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>gold</code></td>
+ <td><code>#ffd700</code></td>
+ <td style="background: gold;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>goldenrod</code></td>
+ <td><code>#daa520</code></td>
+ <td style="background: goldenrod;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>greenyellow</code></td>
+ <td><code>#adff2f</code></td>
+ <td style="background: greenyellow ;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>grey</code></td>
+ <td><code>#808080</code></td>
+ <td style="background: grey;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>honeydew</code></td>
+ <td><code>#f0fff0</code></td>
+ <td style="background: honeydew;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>hotpink</code></td>
+ <td><code>#ff69b4</code></td>
+ <td style="background: hotpink;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>indianred</code></td>
+ <td><code>#cd5c5c</code></td>
+ <td style="background: indianred;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>indigo</code></td>
+ <td><code>#4b0082</code></td>
+ <td style="background: indigo;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>ivory</code></td>
+ <td><code>#fffff0</code></td>
+ <td style="background: ivory;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>khaki</code></td>
+ <td><code>#f0e68c</code></td>
+ <td style="background: khaki;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lavender</code></td>
+ <td><code>#e6e6fa</code></td>
+ <td style="background: lavender;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lavenderblush</code></td>
+ <td><code>#fff0f5</code></td>
+ <td style="background: lavenderblush ;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lawngreen</code></td>
+ <td><code>#7cfc00</code></td>
+ <td style="background: lawngreen;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lemonchiffon</code></td>
+ <td><code>#fffacd</code></td>
+ <td style="background: lemonchiffon;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lightblue</code></td>
+ <td><code>#add8e6</code></td>
+ <td style="background: lightblue;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lightcoral</code></td>
+ <td><code>#f08080</code></td>
+ <td style="background: lightcoral;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lightcyan</code></td>
+ <td><code>#e0ffff</code></td>
+ <td style="background: lightcyan;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lightgoldenrodyellow</code></td>
+ <td><code>#fafad2</code></td>
+ <td style="background: lightgoldenrodyellow ;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lightgray</code></td>
+ <td><code>#d3d3d3</code></td>
+ <td style="background: lightgray;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lightgreen</code></td>
+ <td><code>#90ee90</code></td>
+ <td style="background: lightgreen;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lightgrey</code></td>
+ <td><code>#d3d3d3</code></td>
+ <td style="background: lightgrey;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lightpink</code></td>
+ <td><code>#ffb6c1</code></td>
+ <td style="background: lightpink;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lightsalmon</code></td>
+ <td><code>#ffa07a</code></td>
+ <td style="background: lightsalmon;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lightseagreen</code></td>
+ <td><code>#20b2aa</code></td>
+ <td style="background: lightseagreen;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lightskyblue</code></td>
+ <td><code>#87cefa</code></td>
+ <td style="background: lightskyblue;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lightslategray</code></td>
+ <td><code>#778899</code></td>
+ <td style="background: lightslategray;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lightslategrey</code></td>
+ <td><code>#778899</code></td>
+ <td style="background: lightslategrey;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lightsteelblue</code></td>
+ <td><code>#b0c4de</code></td>
+ <td style="background: lightsteelblue;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>lightyellow</code></td>
+ <td><code>#ffffe0</code></td>
+ <td style="background: lightyellow;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>limegreen</code></td>
+ <td><code>#32cd32</code></td>
+ <td style="background: limegreen;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>linen</code></td>
+ <td><code>#faf0e6</code></td>
+ <td style="background: linen;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>magenta</code><br>
+ (<code>fuchsia</code>์˜ ๋‹ค๋ฅธ ์ด๋ฆ„)</td>
+ <td><code>#ff00ff</code></td>
+ <td style="background: magenta;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>mediumaquamarine</code></td>
+ <td><code>#66cdaa</code></td>
+ <td style="background: mediumaquamarine;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>mediumblue</code></td>
+ <td><code>#0000cd</code></td>
+ <td style="background: mediumblue;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>mediumorchid</code></td>
+ <td><code>#ba55d3</code></td>
+ <td style="background: mediumorchid;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>mediumpurple</code></td>
+ <td><code>#9370db</code></td>
+ <td style="background: mediumpurple;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>mediumseagreen</code></td>
+ <td><code>#3cb371</code></td>
+ <td style="background: mediumseagreen;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>mediumslateblue</code></td>
+ <td><code>#7b68ee</code></td>
+ <td style="background: mediumslateblue;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>mediumspringgreen</code></td>
+ <td><code>#00fa9a</code></td>
+ <td style="background: mediumspringgreen;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>mediumturquoise</code></td>
+ <td><code>#48d1cc</code></td>
+ <td style="background: mediumturquoise;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>mediumvioletred</code></td>
+ <td><code>#c71585</code></td>
+ <td style="background: mediumvioletred;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>midnightblue</code></td>
+ <td><code>#191970</code></td>
+ <td style="background: midnightblue;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>mintcream</code></td>
+ <td><code>#f5fffa</code></td>
+ <td style="background: mintcream;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>mistyrose</code></td>
+ <td><code>#ffe4e1</code></td>
+ <td style="background: mistyrose;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>moccasin</code></td>
+ <td><code>#ffe4b5</code></td>
+ <td style="background: moccasin;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>navajowhite</code></td>
+ <td><code>#ffdead</code></td>
+ <td style="background: navajowhite;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>oldlace</code></td>
+ <td><code>#fdf5e6</code></td>
+ <td style="background: oldlace;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>olivedrab</code></td>
+ <td><code>#6b8e23</code></td>
+ <td style="background: olivedrab;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>orangered</code></td>
+ <td><code>#ff4500</code></td>
+ <td style="background: orangered;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>orchid</code></td>
+ <td><code>#da70d6</code></td>
+ <td style="background: orchid;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>palegoldenrod</code></td>
+ <td><code>#eee8aa</code></td>
+ <td style="background: palegoldenrod;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>palegreen</code></td>
+ <td><code>#98fb98</code></td>
+ <td style="background: palegreen;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>paleturquoise</code></td>
+ <td><code>#afeeee</code></td>
+ <td style="background: paleturquoise;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>palevioletred</code></td>
+ <td><code>#db7093</code></td>
+ <td style="background: palevioletred;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>papayawhip</code></td>
+ <td><code>#ffefd5</code></td>
+ <td style="background: papayawhip;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>peachpuff</code></td>
+ <td><code>#ffdab9</code></td>
+ <td style="background: peachpuff;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>peru</code></td>
+ <td><code>#cd853f</code></td>
+ <td style="background: peru;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>pink</code></td>
+ <td><code>#ffc0cb</code></td>
+ <td style="background: pink;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>plum</code></td>
+ <td><code>#dda0dd</code></td>
+ <td style="background: plum;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>powderblue</code></td>
+ <td><code>#b0e0e6</code></td>
+ <td style="background: powderblue;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>rosybrown</code></td>
+ <td><code>#bc8f8f</code></td>
+ <td style="background: rosybrown;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>royalblue</code></td>
+ <td><code>#4169e1</code></td>
+ <td style="background: royalblue;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>saddlebrown</code></td>
+ <td><code>#8b4513</code></td>
+ <td style="background: saddlebrown;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>salmon</code></td>
+ <td><code>#fa8072</code></td>
+ <td style="background: salmon;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>sandybrown</code></td>
+ <td><code>#f4a460</code></td>
+ <td style="background: sandybrown;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>seagreen</code></td>
+ <td><code>#2e8b57</code></td>
+ <td style="background: seagreen;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>seashell</code></td>
+ <td><code>#fff5ee</code></td>
+ <td style="background: seashell;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>sienna</code></td>
+ <td><code>#a0522d</code></td>
+ <td style="background: sienna;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>skyblue</code></td>
+ <td><code>#87ceeb</code></td>
+ <td style="background: skyblue;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>slateblue</code></td>
+ <td><code>#6a5acd</code></td>
+ <td style="background: slateblue;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>slategray</code></td>
+ <td><code>#708090</code></td>
+ <td style="background: slategray;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>slategrey</code></td>
+ <td><code>#708090</code></td>
+ <td style="background: slategrey;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>snow</code></td>
+ <td><code>#fffafa</code></td>
+ <td style="background: snow;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>springgreen</code></td>
+ <td><code>#00ff7f</code></td>
+ <td style="background: springgreen;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>steelblue</code></td>
+ <td><code>#4682b4</code></td>
+ <td style="background: steelblue;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>tan</code></td>
+ <td><code>#d2b48c</code></td>
+ <td style="background: tan;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>thistle</code></td>
+ <td><code>#d8bfd8</code></td>
+ <td style="background: thistle;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>tomato</code></td>
+ <td><code>#ff6347</code></td>
+ <td style="background: tomato;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>turquoise</code></td>
+ <td><code>#40e0d0</code></td>
+ <td style="background: turquoise;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>violet</code></td>
+ <td><code>#ee82ee</code></td>
+ <td style="background: violet;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>wheat</code></td>
+ <td><code>#f5deb3</code></td>
+ <td style="background: wheat;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>whitesmoke</code></td>
+ <td><code>#f5f5f5</code></td>
+ <td style="background: whitesmoke;"></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><code>yellowgreen</code></td>
+ <td><code>#9acd32</code></td>
+ <td style="background: yellowgreen;"></td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS4 Colors")}}</td>
+ <td style="text-align: center;"><a href="https://en.wikipedia.org/wiki/Eric_A._Meyer#Personal_life"><code>rebeccapurple</code></a></td>
+ <td><code>#663399</code></td>
+ <td style="background: rebeccapurple;"></td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="transparent_ํ‚ค์›Œ๋“œ"><code><a id="transparent" name="transparent">transparent</a></code> ํ‚ค์›Œ๋“œ</h3>
+
+<p><code>transparent</code> ํ‚ค์›Œ๋“œ๋Š” ์™„์ „ํžˆ ํˆฌ๋ช…ํ•œ ์ƒ‰์œผ๋กœ, "์ƒ‰"์„ ์ž…ํžŒ ํ•ญ๋ชฉ์˜ ๋’ทํŽธ์ด ๋ชจ๋‘ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์ ์œผ๋กœ <code>transparent</code>๋Š” <code>rgba(0,0,0,0)</code>์˜ ์งง์€ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>ํ˜ธํ™˜์„ฑ ์ฐธ๊ณ :</strong> {{cssxref("gradient")}} ๋“ฑ ํŠน์ • ์ƒํ™ฉ์—์„œ ์˜๋„ํ•˜์ง€ ์•Š์€ ๊ฒฐ๊ณผ๋ฅผ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด, ํ˜„์žฌ CSS ๋ช…์„ธ์—์„  <code>transparent</code>๋ฅผ <a href="https://www.w3.org/TR/2012/CR-css3-images-20120417/#color-stop-syntax">ํˆฌ๋ช…๋„๋ฅผ ๋ฏธ๋ฆฌ ๊ณฑํ•œ ์ƒ‰ ๊ณต๊ฐ„</a>์—์„œ ๊ณ„์‚ฐํ•˜๋„๋ก ๋ช…์‹œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์˜ค๋ž˜๋œ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ํˆฌ๋ช…๋„ 0์˜ ๊ฒ€์ •์œผ๋กœ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ์Œ์— ์ฃผ์˜ํ•˜์„ธ์š”.</p>
+</div>
+
+<div class="note">
+<p><strong>์—ญ์‚ฌ ์ฐธ๊ณ :</strong> <code>transparent</code>๋Š” CSS Level 2 (Revision 1) ์ „๊นŒ์ง€ ์‹ค์ œ ์ƒ‰์ƒ์ด ์•„๋‹ˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  {{cssxref("background")}}์™€ {{cssxref("border")}}์˜ <code>&lt;color&gt;</code> ์ž๋ฆฌ์— ์‚ฌ์šฉํ•˜๋Š” ํŠน๋ณ„ํ•œ ํ‚ค์›Œ๋“œ๋กœ, ์ƒ์†๋ฐ›์€ ๋‹จ์ƒ‰์„ ๋ฎ์–ด ์“ธ ์ˆ˜ ์žˆ๋„๋ก ์ถ”๊ฐ€๋์—ˆ์Šต๋‹ˆ๋‹ค. CSS Colors Level 3์—์„œ ์•ŒํŒŒ ์ฑ„๋„์ด ์ถ”๊ฐ€๋˜๋ฉด์„œ <code>transparent</code>๋„ ์‹ค์ œ ์ƒ‰์ƒ์œผ๋กœ ์žฌ์ •์˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋•๋ถ„์— <code>&lt;color&gt;</code> ๊ฐ’ ์–ด๋””์—๋‚˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h3 id="currentColor_ํ‚ค์›Œ๋“œ"><code><a id="currentColor" name="currentColor">currentColor</a></code> ํ‚ค์›Œ๋“œ</h3>
+
+<p><code>currentColor</code> ํ‚ค์›Œ๋“œ๋Š” ์š”์†Œ์˜ {{Cssxref("color")}} ์†์„ฑ๊ฐ’์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋‹ค๋ฅธ ์†์„ฑ์ด <code>color</code> ์†์„ฑ๊ฐ’์„ ๋”ฐ๋ผ๊ฐ€๋„๋ก ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><code>color</code> ์†์„ฑ์˜ ๊ฐ’์œผ๋กœ <code>currentColor</code> ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด, ๊ฐ’์„ ์ƒ์†๋ฐ›์€ <code>color</code> ์†์„ฑ์—์„œ ๋Œ€์‹  ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.</p>
+
+<h4 id="currentColor_์˜ˆ์ œ"><code>currentColor</code> ์˜ˆ์ œ</h4>
+
+<pre class="brush: html">&lt;div style="color: blue; border: 1px dashed currentColor;"&gt;
+ ์ด ๊ธ€์˜ ์ƒ‰์€ ํŒŒ๋ž‘์ž…๋‹ˆ๋‹ค.
+ &lt;div style="background: currentColor; height:9px;"&gt;&lt;/div&gt;
+ ์ด ๋ธ”๋ก์€ ํŒŒ๋ž€ ํ…Œ๋‘๋ฆฌ๋กœ ๋‘˜๋Ÿฌ์Œ“์—ฌ ์žˆ์Šต๋‹ˆ๋‹ค.
+&lt;/div&gt;</pre>
+
+<p>{{EmbedLiveSample("currentColor_์˜ˆ์ œ")}}</p>
+
+<h3 id="RGB_์ƒ‰์ƒ">RGB ์ƒ‰์ƒ</h3>
+
+<p>RGB ์ƒ‰์ƒ ๋ชจ๋ธ์€ ๋นจ๊ฐ•, ์ดˆ๋ก, ํŒŒ๋ž‘์„ ํ†ตํ•ด ํŠน์ • ์ƒ‰์„ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒ์‚ฌํ•ญ์œผ๋กœ ์ƒ‰์˜ ํˆฌ๋ช…๋„๋ฅผ ์•ŒํŒŒ ์ฑ„๋„๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h4 id="๊ตฌ๋ฌธ_2">๊ตฌ๋ฌธ</h4>
+
+<p>RGB ์ƒ‰์ƒ์€ # ๋’ค์˜ 16์ง„์ˆ˜ ํ‘œ๊ธฐ๋ฒ•์ด๋‚˜ ํ•จ์ˆ˜ํ˜• ํ‘œ๊ธฐ๋ฒ•(<a id="rgb()" name="rgb()"><code>rgb()</code></a>, <a id="rgba()" name="rgba()"><code>rgba()</code></a>)์œผ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> CSS Colors Level 4๋ถ€ํ„ฐ <code>rgba()</code>๋Š” <code>rgb()</code>์˜ ๋‹ค๋ฅธ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. Level 4 ํ‘œ์ค€์„ ๊ตฌํ˜„ํ•œ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ๊ฐ™์€ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋ฐ›๊ณ  ๋™์ผํ•˜๊ฒŒ ํ–‰๋™ํ•ฉ๋‹ˆ๋‹ค.</p>
+</div>
+
+<dl>
+ <dt>16์ง„์ˆ˜ ํ‘œ๊ธฐ๋ฒ•: <code>#RRGGBB[AA]</code></dt>
+ <dd><code>R</code>(๋นจ๊ฐ•), <code>G</code>(์ดˆ๋ก), <code>B</code>(ํŒŒ๋ž‘), <code>A</code>(์•ŒํŒŒ)๋Š” 16์ง„์ˆ˜ ๋ฌธ์ž(0-9, A-F)์ž…๋‹ˆ๋‹ค. <code>A</code>๋Š” ์„ ํƒ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด <code>#ff0000</code>์€ <code>#ff0000ff</code>์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</dd>
+ <dt>16์ง„์ˆ˜ ํ‘œ๊ธฐ๋ฒ•: <code>#RGB[A]</code></dt>
+ <dd><code>R</code>(๋นจ๊ฐ•), <code>G</code>(์ดˆ๋ก), <code>B</code>(ํŒŒ๋ž‘), <code>A</code>(์•ŒํŒŒ)๋Š” 16์ง„์ˆ˜ ๋ฌธ์ž(0-9, A-F)์ž…๋‹ˆ๋‹ค. <code>A</code>๋Š” ์„ ํƒ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. ์„ธ ๊ธ€์ž ํ‘œ๊ธฐ๋ฒ•(<code>#RGB</code>)์€ ์—ฌ์„ฏ ๊ธ€์ž ํ‘œ๊ธฐ๋ฒ•(<code>#RRGGBB</code>)์˜ ๋‹จ์ถ• ํ‘œํ˜„์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด <code>#f09</code>๋Š” <code>#ff0099</code>์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋น„์Šทํ•˜๊ฒŒ ๋„ค ๊ธ€์ž ํ‘œ๊ธฐ๋ฒ•(<code>#RGBA</code>)์€ ์—ฌ๋Ÿ ๊ธ€์ž ํ‘œ๊ธฐ๋ฒ•(<code>#RRGGBBAA</code>)์˜ ๋‹จ์ถ• ํ‘œ๊ธฐ๋ฒ•์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด <code>#0f38</code>์€ <code>#00ff3388</code>๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</dd>
+ <dt>ํ•จ์ˆ˜ํ˜• ํ‘œ๊ธฐ๋ฒ•: <code>rgb(R, G, B[, A])</code> ๋˜๋Š” <code>rgba(R, G, B, A)</code></dt>
+ <dd><code>R</code>(๋นจ๊ฐ•), <code>G</code>(์ดˆ๋ก), <code>B</code>(ํŒŒ๋ž‘)์€ {{cssxref("&lt;integer&gt;")}}๋‚˜ {{cssxref("&lt;percentage&gt;")}}์ด๋ฉฐ ์ˆซ์ž <code>255</code>๊ฐ€ <code>100%</code>์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. <code>A</code>(์•ŒํŒŒ)๋Š” 0๊ณผ 1 ์‚ฌ์ด์˜ {{cssxref("&lt;number&gt;")}}๊ฑฐ๋‚˜ {{cssxref("&lt;percentage&gt;")}}์ด๋ฉฐ ์ˆซ์ž <code>1</code>์ด <code>100%</code>(๋ถˆํˆฌ๋ช…)์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>ํ•จ์ˆ˜ํ˜• ํ‘œ๊ธฐ๋ฒ•: <code>rgb(R G B[ A])</code> ๋˜๋Š” <code>rgba(R G B A)</code></dt>
+ <dd>CSS Colors Level 4๋ถ€ํ„ฐ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•œ ๊ฐ’์„ ํ•จ์ˆ˜ํ˜• ํ‘œ๊ธฐ๋ฒ•๊ณผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h4 id="์˜ˆ์ œ">์˜ˆ์ œ</h4>
+
+<h5 id="๋‹ค์–‘ํ•œ_RGB_๊ตฌ๋ฌธ">๋‹ค์–‘ํ•œ RGB ๊ตฌ๋ฌธ</h5>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ๋Š” ํ•œ ๊ฐ€์ง€ ์ƒ‰์ƒ์„ ๋งŒ๋“ค ๋•Œ ์“ธ ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ RGB ์ƒ‰์ƒ ๊ตฌ๋ฌธ์„ ๋ณด์ž…๋‹ˆ๋‹ค.</p>
+
+<pre>/* ์•„๋ž˜ ๋ชจ๋“  ๊ตฌ๋ฌธ์€ ๋ถˆํˆฌ๋ช…ํ•œ ํ•ซํ•‘ํฌ๋ฅผ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. */
+
+/* 16์ง„์ˆ˜ ๊ตฌ๋ฌธ */
+#f09
+#F09
+#ff0099
+#FF0099
+
+/* ํ•จ์ˆ˜ํ˜• ๊ตฌ๋ฌธ */
+rgb(255,0,153)
+rgb(255, 0, 153)
+rgb(255, 0, 153.0) /* ์˜ค๋ฅ˜! ์†Œ์ˆ˜์  ๊ธˆ์ง€ */
+rgb(100%,0%,60%)
+rgb(100%, 0%, 60%)
+rgb(100%, 0, 60%) /* ์˜ค๋ฅ˜! ์ •์ˆ˜์™€ ๋ฐฑ๋ถ„์œจ ํ˜ผ์šฉ ๊ธˆ์ง€ */
+rgb(255 0 153)
+
+/* 16์ง„์ˆ˜์™€ ์•ŒํŒŒ ๊ฐ’ */
+#f09f
+#F09F
+#ff0099ff
+#FF0099FF
+
+/* ํ•จ์ˆ˜ํ˜• ๊ตฌ๋ฌธ๊ณผ ์•ŒํŒŒ ๊ฐ’ */
+rgb(255, 0, 153, 1)
+rgb(255, 0, 153, 100%)
+
+/* ๊ณต๋ฐฑ ๊ตฌ๋ถ„ ๊ตฌ๋ฌธ */
+rgb(255 0 153 / 1)
+rgb(255 0 153 / 100%)
+
+/* ์ •์ˆซ๊ฐ’์„ ์‚ฌ์šฉํ•œ ํ•จ์ˆ˜ํ˜• ๊ตฌ๋ฌธ */
+rgb(255, 0, 153.6, 1)
+rgb(1e2, .5e1, .5e0, +.25e2%)
+</pre>
+
+<h5 id="๋‹ค์–‘ํ•œ_RGB_ํˆฌ๋ช…๋„_๊ตฌ๋ฌธ">๋‹ค์–‘ํ•œ RGB ํˆฌ๋ช…๋„ ๊ตฌ๋ฌธ</h5>
+
+<pre>/* 16์ง„์ˆ˜ ๊ตฌ๋ฌธ */
+#3a30 <span style="background: #3a30;"> /* 0% opaque green */ </span>
+#3A3F <span style="background: #3A3F;"> /* full opaque green */ </span>
+#33aa3300 <span style="background: #33aa3300;"> /* 0% opaque green */ </span>
+#33AA3388 <span style="background: #33AA3388;"> /* 50% opaque green */ </span>
+
+/* ํ•จ์ˆ˜ํ˜• ๊ตฌ๋ฌธ */
+rgba(51, 170, 51, .1) <span style="background: rgba(51, 170, 51, .1);"> /* 10% opaque green */ </span>
+rgba(51, 170, 51, .4) <span style="background: rgba(51, 170, 51, .4);"> /* 40% opaque green */ </span>
+rgba(51, 170, 51, .7) <span style="background: rgba(51, 170, 51, .7);"> /* 70% opaque green */ </span>
+rgba(51, 170, 51, 1) <span style="background: rgba(51, 170, 51, 1);"> /* full opaque green */ </span>
+
+/* ๊ณต๋ฐฑ ๊ตฌ๋ถ„ ๊ตฌ๋ฌธ */
+rgba(51 170 51 / 0.4) <span> /* 40% opaque green */ </span>
+rgba(51 170 51 / 40%) <span> /* 40% opaque green */
+
+</span>/* ์ •์ˆซ๊ฐ’์„ ์‚ฌ์šฉํ•œ ํ•จ์ˆ˜ํ˜• ๊ตฌ๋ฌธ */
+rgba(255, 0, 153.6, 1)
+rgba(1e2, .5e1, .5e0, +.25e2%)
+</pre>
+
+<h3 id="HSL_์ƒ‰์ƒ">HSL ์ƒ‰์ƒ</h3>
+
+<p>HSL ์ƒ‰์ƒ ๋ชจ๋ธ์€ ์ƒ‰์ƒ, ์ฑ„๋„, ๋ช…๋„๋ฅผ ํ†ตํ•ด ํŠน์ • ์ƒ‰์ƒ์„ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒ์‚ฌํ•ญ์œผ๋กœ ์ƒ‰์˜ ํˆฌ๋ช…๋„๋ฅผ ์•ŒํŒŒ ์ฑ„๋„๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๋งŽ์€ ๋””์ž์ด๋„ˆ๋“ค์€ ์ƒ‰์ƒ, ์ฑ„๋„, ๋ช…๋„๋ฅผ ๋”ฐ๋กœ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋Š” HSL์ด RGB๋ณด๋‹ค ๋” ์ง๊ด€์ ์ž„์„ ๋ฐœ๊ฒฌํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ HSL์„ ์‚ฌ์šฉํ•˜๋ฉด ์ง์ด ๋งž๋Š” ์ƒ‰(์˜ˆ์ปจ๋Œ€ ํ•œ ๊ฐ€์ง€ ์ƒ‰์˜ ์—ฌ๋Ÿฌ ๋ฐ๊ธฐ) ์—ฌ๋Ÿฌ ์ข…๋ฅ˜๋ฅผ ๋” ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h4 id="๊ตฌ๋ฌธ_3">๊ตฌ๋ฌธ</h4>
+
+<p>HSL ์ƒ‰์ƒ์€ ํ•จ์ˆ˜ํ˜• <a id="hsl()" name="hsl()"><code>hsl()</code></a>๊ณผ <a id="hsla()" name="hsla()"><code>hsla()</code></a> ํ‘œ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> CSS Colors Level 4๋ถ€ํ„ฐ <code>hsla()</code>๋Š” <code>hsl()</code>์˜ ๋‹ค๋ฅธ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. Level 4 ํ‘œ์ค€์„ ๊ตฌํ˜„ํ•œ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ๊ฐ™์€ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋ฐ›๊ณ  ๋™์ผํ•˜๊ฒŒ ํ–‰๋™ํ•ฉ๋‹ˆ๋‹ค.</p>
+</div>
+
+<dl>
+ <dt>ํ•จ์ˆ˜ํ˜• ํ‘œ๊ธฐ๋ฒ•: <code>hsl(H, S, L[, A])</code> ๋˜๋Š” <code>hsla(H, S, L, A)</code></dt>
+ <dd><code>H</code>(์ƒ‰์ƒ)์€ ์ƒ‰์ƒ์›์—์„œ์˜ {{cssxref("&lt;angle&gt;")}}๋กœ {{SpecName("CSS4 Colors","#the-hsl-notation")}} ๊ธฐ์ค€ <code>deg</code>, <code>rad</code>, <code>grad</code>, <code>turn</code>์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ์œ„ ์—†์ด {{cssxref("&lt;number&gt;")}}๋กœ ํ‘œํ˜„ํ•  ๊ฒฝ์šฐ {{SpecName("CSS3 Colors", "#hsl-color")}}์— ๋ช…์‹œ๋œ ๊ฒƒ๊ณผ ๊ฐ™์ด ๊ฐ๋„๋กœ ํ•ด์„ํ•ฉ๋‹ˆ๋‹ค. ์ •์˜์— ๋”ฐ๋ฅด๋ฉด ๋นจ๊ฐ•=<code>0deg</code>=<code>360deg</code>์ด๋ฉฐ ๋‹ค๋ฅธ ์ƒ‰์€ (์ดˆ๋ก=<code>120deg</code>, ํŒŒ๋ž‘=<code>240deg</code> ๋“ฑ) ์›์„ ๋”ฐ๋ผ ๋ถ„ํฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. <code>&lt;angle&gt;</code>์ด๋ผ๋ฉด ์•”๋ฌต์ ์œผ๋กœ ์›์˜ ์ฃผ์œ„๋ฅผ ํ•œ ๋ฐ”ํ€ด ๋•๋‹ˆ๋‹ค. ์˜ˆ์ปจ๋Œ€ <code>-120deg</code>=<code>240deg</code>, <code>480deg</code>=<code>120deg</code>, <code>-1turn</code>=<code>1turn</code> ์ž…๋‹ˆ๋‹ค.</dd>
+ <dd><code>S</code>(์ฑ„๋„)์™€ <code>L</code>(๋ช…๋„)๋Š” {{cssxref("&lt;percentage&gt;")}}์ž…๋‹ˆ๋‹ค. <code>100%</code> <strong>์ฑ„๋„๋Š”</strong> ์ œ์ผ ์ง„ํ•œ ์ƒ‰์ด๋ฉฐ <code>0%</code>๋Š” ํšŒ์ƒ‰์ž…๋‹ˆ๋‹ค. <code>100%</code> <strong>๋ช…๋„</strong>๋Š” ํฐ์ƒ‰, <code>0%</code> ๋ช…๋„๋Š” ๊ฒ€์€์ƒ‰, <code>50%</code> ๋ช…๋„๋Š” "๋ณดํ†ต" ์ƒ‰์ž…๋‹ˆ๋‹ค.</dd>
+ <dd><code>A</code>(์•ŒํŒŒ)๋Š” 0๊ณผ 1 ์‚ฌ์ด์˜ {{cssxref("&lt;number&gt;")}}๊ฑฐ๋‚˜ {{cssxref("&lt;percentage&gt;")}}์ด๋ฉฐ ์ˆซ์ž <code>1</code>์ด <code>100%</code>(๋ถˆํˆฌ๋ช…)์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>ํ•จ์ˆ˜ํ˜• ํ‘œ๊ธฐ๋ฒ•: <code>hsl(H S L[ A])</code> ๋˜๋Š” <code>hsla(H S L A)</code></dt>
+ <dd>CSS Colors Level 4๋ถ€ํ„ฐ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•œ ๊ฐ’์„ ํ•จ์ˆ˜ํ˜• ํ‘œ๊ธฐ๋ฒ•๊ณผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h4 id="์˜ˆ์ œ_2">์˜ˆ์ œ</h4>
+
+<h5 id="๋‹ค์–‘ํ•œ_HSL_๊ตฌ๋ฌธ">๋‹ค์–‘ํ•œ HSL ๊ตฌ๋ฌธ</h5>
+
+<pre style="text-shadow: rgba(255,255,255,0.4) -1px -1px;">/* ์•„๋ž˜ ๋ชจ๋“  ๊ตฌ๋ฌธ์€ ๋ผ๋ฒค๋”๋ฅผ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. */
+hsl(270,60%,70%)
+hsl(270, 60%, 70%)
+hsl(270 60% 70%)
+hsl(270deg, 60%, 70%)
+hsl(4.71239rad, 60%, 70%)
+hsl(.75turn, 60%, 70%)
+
+/* ์•„๋ž˜ ๋ชจ๋“  ๊ตฌ๋ฌธ์€ 85% ํˆฌ๋ช…ํ•œ ๋ผ๋ฒค๋”๋ฅผ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. */
+hsl(270, 60%, 50%, .15)
+hsl(270, 60%, 50%, 15%)
+hsl(270 60% 50% / .15)
+hsl(270 60% 50% / 15%)
+</pre>
+
+<h5 id="์ œ์ผ_์ง„ํ•œ_์ƒ‰์ƒ">์ œ์ผ ์ง„ํ•œ ์ƒ‰์ƒ</h5>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">ํ‘œํ˜„</th>
+ <th scope="col">์„ค๋ช…</th>
+ <th scope="col">๋ฏธ๋ฆฌ๋ณด๊ธฐ</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><code>hsl(0, 100%, 50%)</code></td>
+ <td>red</td>
+ <td style="background: hsl(0,100%,50%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(30, 100%, 50%)</code></td>
+ <td>orange</td>
+ <td style="background: hsl(30,100%,50%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(60, 100%, 50%)</code></td>
+ <td>yellow</td>
+ <td style="background: hsl(60,100%,50%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(90, 100%, 50%)</code></td>
+ <td>lime green</td>
+ <td style="background: hsl(90,100%,50%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(120, 100%, 50%)</code></td>
+ <td>green</td>
+ <td style="background: hsl(120,100%,50%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(150, 100%, 50%)</code></td>
+ <td>blue-green</td>
+ <td style="background: hsl(150,100%,50%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(180, 100%, 50%)</code></td>
+ <td>cyan</td>
+ <td style="background: hsl(180,100%,50%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(210, 100%, 50%)</code></td>
+ <td>sky blue</td>
+ <td style="background: hsl(210,100%,50%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(240, 100%, 50%)</code></td>
+ <td>blue</td>
+ <td style="background: hsl(240,100%,50%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(270, 100%, 50%)</code></td>
+ <td>purple</td>
+ <td style="background: hsl(270,100%,50%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(300, 100%, 50%)</code></td>
+ <td>magenta</td>
+ <td style="background: hsl(300,100%,50%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(330, 100%, 50%)</code></td>
+ <td>pink</td>
+ <td style="background: hsl(330,100%,50%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(360, 100%, 50%)</code></td>
+ <td>red</td>
+ <td style="background: hsl(360,100%,50%);"></td>
+ </tr>
+ </tbody>
+</table>
+
+<h5 id="๋ฐ๊ณ _์–ด๋‘์šด_์ดˆ๋ก">๋ฐ๊ณ  ์–ด๋‘์šด ์ดˆ๋ก</h5>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">Notation</th>
+ <th scope="col">Description</th>
+ <th scope="col">Live</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><code>hsl(120, 100%, 0%)</code></td>
+ <td>black</td>
+ <td style="background: hsl(120,100%,0%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(120, 100%, 20%)</code></td>
+ <td></td>
+ <td style="background: hsl(120,100%,20%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(120, 100%, 40%)</code></td>
+ <td></td>
+ <td style="background: hsl(120,100%,40%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(120, 100%, 60%)</code></td>
+ <td></td>
+ <td style="background: hsl(120,100%,60%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(120, 100%, 80%)</code></td>
+ <td></td>
+ <td style="background: hsl(120,100%,80%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(120, 100%, 100%)</code></td>
+ <td>white</td>
+ <td style="background: hsl(120,100%,100%);"></td>
+ </tr>
+ </tbody>
+</table>
+
+<h5 id="์ง„ํ•˜๊ณ _์˜…์€_์ดˆ๋ก">์ง„ํ•˜๊ณ  ์˜…์€ ์ดˆ๋ก</h5>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">Notation</th>
+ <th scope="col">Description</th>
+ <th scope="col">Live</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><code>hsl(120, 100%, 50%)</code></td>
+ <td>green</td>
+ <td style="background: hsl(120,100%,50%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(120, 80%, 50%)</code></td>
+ <td></td>
+ <td style="background: hsl(120,80%,50%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(120, 60%, 50%)</code></td>
+ <td></td>
+ <td style="background: hsl(120,60%,50%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(120, 40%, 50%)</code></td>
+ <td></td>
+ <td style="background: hsl(120,40%,50%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(120, 20%, 50%)</code></td>
+ <td></td>
+ <td style="background: hsl(120,20%,50%);"></td>
+ </tr>
+ <tr>
+ <td><code>hsl(120, 0%, 50%)</code></td>
+ <td>gray</td>
+ <td style="background: hsl(120,0%,50%);"></td>
+ </tr>
+ </tbody>
+</table>
+
+<h5 id="๋‹ค์–‘ํ•œ_HSL_ํˆฌ๋ช…๋„_๊ตฌ๋ฌธ">๋‹ค์–‘ํ•œ HSL ํˆฌ๋ช…๋„ ๊ตฌ๋ฌธ</h5>
+
+<pre style="text-shadow: rgba(255,255,255,0.4) -1px -1px;">hsla(240, 100%, 50%, .05) <span style="background: hsla(240,100%,50%,0.05);"> /* 5% opaque blue */ </span>
+hsla(240, 100%, 50%, .4) <span style="background: hsla(240,100%,50%,0.4);"> /* 40% opaque blue */ </span>
+hsla(240, 100%, 50%, .7) <span style="background: hsla(240,100%,50%,0.7);"> /* 70% opaque blue */ </span>
+hsla(240, 100%, 50%, 1) <span style="background: hsla(240,100%,50%,1);"> /* full opaque blue */ </span>
+
+/* Whitespace syntax */
+hsla(240 100% 50% / .05) <span style="background: hsla(240,100%,50%,0.05);"> /* 5% opaque blue */ </span>
+
+/* Percentage value for alpha */
+hsla(240 100% 50% / 5%) <span style="background: hsla(240,100%,50%,0.05);"> /* 5% opaque blue */ </span>
+</pre>
+
+<h3 id="์‹œ์Šคํ…œ_์ƒ‰์ƒ">์‹œ์Šคํ…œ ์ƒ‰์ƒ</h3>
+
+<p>๋ชจ๋“  ์‹œ์Šคํ…œ์—์„œ ๋ชจ๋“  ์‹œ์Šคํ…œ ์ƒ‰์ƒ์„ ์ง€์›ํ•˜๋Š”๊ฑด ์•„๋‹™๋‹ˆ๋‹ค. ๊ณต๊ฐœ ์›น ํŽ˜์ด์ง€์—์„œ ์‚ฌ์šฉํ•˜๋Š”๊ฑด ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<dl style="font: small Tahoma,'Liberation Sans','Nimbus Sans L',sans-serif; border: 1px solid powderblue; padding: 0.5em 0pt 0.5em 0.5em; -moz-column-rule: 1px solid powderblue; -moz-column-width: 15em; background: #eee; -webkit-columns: 15em; -webkit-column-rule: 1px solid powderblue; columns: 17em; column-rule: 1px solid powderblue;">
+ <dt>ActiveBorder</dt>
+ <dd>Active window border.</dd>
+ <dt>ActiveCaption</dt>
+ <dd>Active window caption. Should be used with <code>CaptionText</code> as foreground color.</dd>
+ <dt>AppWorkspace</dt>
+ <dd>Background color of multiple document interface.</dd>
+ <dt>Background</dt>
+ <dd>Desktop background.</dd>
+ <dt>ButtonFace</dt>
+ <dd>Face background color for 3-D elements that appear 3-D due to one layer of surrounding border. Should be used with the <code>ButtonText</code> foreground color.</dd>
+ <dt>ButtonHighlight</dt>
+ <dd>The color of the border facing the light source for 3-D elements that appear 3-D due to that layer of surrounding border.</dd>
+ <dt>ButtonShadow</dt>
+ <dd>The color of the border away from the light source for 3-D elements that appear 3-D due to that layer of surrounding border.</dd>
+ <dt>ButtonText</dt>
+ <dd>Text on push buttons. Should be used with the <code>ButtonFace</code> or <code>ThreeDFace</code> background color.</dd>
+ <dt>CaptionText</dt>
+ <dd>Text in caption, size box, and scrollbar arrow box. Should be used with the <code>ActiveCaption</code> background color.</dd>
+ <dt>GrayText</dt>
+ <dd>Grayed (disabled) text.</dd>
+ <dt>Highlight</dt>
+ <dd>Item(s) selected in a control. Should be used with the <code>HighlightText</code> foreground color.</dd>
+ <dt>HighlightText</dt>
+ <dd>Text of item(s) selected in a control. Should be used with the <code>Highlight</code> background color.</dd>
+ <dt>InactiveBorder</dt>
+ <dd>Inactive window border.</dd>
+ <dt>InactiveCaption</dt>
+ <dd>Inactive window caption. Should be used with the <code>InactiveCaptionText</code> foreground color.</dd>
+ <dt>InactiveCaptionText</dt>
+ <dd>Color of text in an inactive caption. Should be used with the <code>InactiveCaption</code> background color.</dd>
+ <dt>InfoBackground</dt>
+ <dd>Background color for tooltip controls. Should be used with the <code>InfoText</code> foreground color.</dd>
+ <dt>InfoText</dt>
+ <dd>Text color for tooltip controls. Should be used with the <code>InfoBackground</code> background color.</dd>
+ <dt>Menu</dt>
+ <dd>Menu background. Should be used with the <code>MenuText</code> or <code>-moz-MenuBarText</code> foreground color.</dd>
+ <dt>MenuText</dt>
+ <dd>Text in menus. Should be used with the <code>Menu</code> background color.</dd>
+ <dt>Scrollbar</dt>
+ <dd>Background color of scroll bars.</dd>
+ <dt>ThreeDDarkShadow</dt>
+ <dd>The color of the darker (generally outer) of the two borders away from the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border.</dd>
+ <dt>ThreeDFace</dt>
+ <dd>The face background color for 3-D elements that appear 3-D due to two concentric layers of surrounding border. Should be used with the <code>ButtonText</code> foreground color.</dd>
+ <dt>ThreeDHighlight</dt>
+ <dd>The color of the lighter (generally outer) of the two borders facing the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border.</dd>
+ <dt>ThreeDLightShadow</dt>
+ <dd>The color of the darker (generally inner) of the two borders facing the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border.</dd>
+ <dt>ThreeDShadow</dt>
+ <dd>The color of the lighter (generally inner) of the two borders away from the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border.</dd>
+ <dt>Window</dt>
+ <dd>Window background. Should be used with the <code>WindowText</code> foreground color.</dd>
+ <dt>WindowFrame</dt>
+ <dd>Window frame.</dd>
+ <dt>WindowText</dt>
+ <dd>Text in windows. Should be used with the <code>Window</code> background color.</dd>
+</dl>
+
+<h3 id="Mozilla_์‹œ์Šคํ…œ_์ƒ‰์ƒ_ํ™•์žฅ">Mozilla ์‹œ์Šคํ…œ ์ƒ‰์ƒ ํ™•์žฅ</h3>
+
+<dl style="font: small Tahoma,'Liberation Sans','Nimbus Sans L',sans-serif; border: 1px solid powderblue; padding: 0.5em 0 0.5em 0.5em; -moz-column-rule: 1px solid powderblue; -moz-column-width: 17em; background: #eee; -webkit-columns: 17em; -webkit-column-rule: 1px solid powderblue; columns: 17em; column-rule: 1px solid powderblue;">
+ <dt>-moz-ButtonDefault</dt>
+ <dd>The border color that goes around buttons that represent the default action for a dialog box.</dd>
+ <dt>-moz-ButtonHoverFace</dt>
+ <dd>The background color of a button that the mouse pointer is over (which would be <code>ThreeDFace</code> or <code>ButtonFace</code> when the mouse pointer is not over it). Should be used with the <code>-moz-ButtonHoverText</code> foreground color.</dd>
+ <dt>-moz-ButtonHoverText</dt>
+ <dd>The text color of a button that the mouse pointer is over (which would be ButtonText when the mouse pointer is not over it). Should be used with the <code>-moz-ButtonHoverFace background</code> color.</dd>
+ <dt>-moz-CellHighlight</dt>
+ <dd>Background color for selected item in a tree widget. Should be used with the <code>-moz-CellHighlightText</code> foreground color. See also <code>-moz-html-CellHighlight</code>.</dd>
+ <dt>-moz-CellHighlightText</dt>
+ <dd>Text color for a selected item in a tree. Should be used with the <code>-moz-CellHighlight background</code> color. See also <code>-moz-html-CellHighlightText</code>.</dd>
+ <dt>-moz-Combobox</dt>
+ <dd>{{Gecko_minversion_inline("1.9.2")}} Background color for combo-boxes. Should be used with the <code>-moz-ComboboxText</code> foreground color. In versions prior to 1.9.2, use <code>-moz-Field</code> instead.</dd>
+ <dt>-moz-ComboboxText</dt>
+ <dd>{{Gecko_minversion_inline("1.9.2")}} Text color for combo-boxes. Should be used with the <code>-moz-Combobox</code> background color. In versions prior to 1.9.2, use <code>-moz-FieldText</code> instead.</dd>
+ <dt>-moz-Dialog</dt>
+ <dd>Background color for dialog boxes. Should be used with the <code>-moz-DialogText</code> foreground color.</dd>
+ <dt>-moz-DialogText</dt>
+ <dd>Text color for dialog boxes. Should be used with the <code>-moz-Dialog</code> background color.</dd>
+ <dt>-moz-dragtargetzone</dt>
+ <dt>-moz-EvenTreeRow</dt>
+ <dd>{{gecko_minversion_inline("1.9")}} Background color for even-numbered rows in a tree. Should be used with the <code>-moz-FieldText</code> foreground color. In Gecko versions prior to 1.9, use <code>-moz-Field</code>. See also <code>-moz-OddTreeRow</code>.</dd>
+ <dt>-moz-Field</dt>
+ <dd>Text field background color. Should be used with the <code>-moz-FieldText</code> foreground color.</dd>
+ <dt>-moz-FieldText</dt>
+ <dd>Text field text color. Should be used with the <code>-moz-Field</code>, <code>-moz-EvenTreeRow</code>, or <code>-moz-OddTreeRow</code> background color.</dd>
+ <dt>-moz-html-CellHighlight</dt>
+ <dd>{{gecko_minversion_inline("1.9")}} Background color for highlighted item in HTML {{HTMLElement("select")}}s. Should be used with the <code>-moz-html-CellHighlightText</code> foreground color. Prior to Gecko 1.9, use <code>-moz-CellHighlight</code>.</dd>
+ <dt>-moz-html-CellHighlightText</dt>
+ <dd>{{gecko_minversion_inline("1.9")}} Text color for highlighted items in HTML {{HTMLElement("select")}}s. Should be used with the <code>-moz-html-CellHighlight</code> background color. Prior to Gecko 1.9, use <code>-moz-CellHighlightText</code>.</dd>
+ <dt>-moz-mac-accentdarkestshadow</dt>
+ <dt>-moz-mac-accentdarkshadow</dt>
+ <dt>-moz-mac-accentface</dt>
+ <dt>-moz-mac-accentlightesthighlight</dt>
+ <dt>-moz-mac-accentlightshadow</dt>
+ <dt>-moz-mac-accentregularhighlight</dt>
+ <dt>-moz-mac-accentregularshadow</dt>
+ <dt>-moz-mac-chrome-active</dt>
+ <dd>{{Gecko_minversion_inline("1.9.1")}}</dd>
+ <dt>-moz-mac-chrome-inactive</dt>
+ <dd>{{Gecko_minversion_inline("1.9.1")}}</dd>
+ <dt>-moz-mac-focusring</dt>
+ <dt>-moz-mac-menuselect</dt>
+ <dt>-moz-mac-menushadow</dt>
+ <dt>-moz-mac-menutextselect</dt>
+ <dt>-moz-MenuHover</dt>
+ <dd>Background color for hovered menu items. Often similar to <code>Highlight</code>. Should be used with the <code>-moz-MenuHoverText</code> or <code>-moz-MenuBarHoverText</code> foreground color.</dd>
+ <dt>-moz-MenuHoverText</dt>
+ <dd>Text color for hovered menu items. Often similar to <code>HighlightText</code>. Should be used with the <code>-moz-MenuHover</code> background color.</dd>
+ <dt>-moz-MenuBarText</dt>
+ <dd>{{Gecko_minversion_inline("1.9.2")}} Text color in menu bars. Often similar to <code>MenuText</code>. Should be used on top of <code>Menu</code> background.</dd>
+ <dt>-moz-MenuBarHoverText</dt>
+ <dd>Color for hovered text in menu bars. Often similar to <code>-moz-MenuHoverText</code>. Should be used on top of <code>-moz-MenuHover</code> background.</dd>
+ <dt>-moz-nativehyperlinktext</dt>
+ <dd>{{Gecko_minversion_inline("1.9.1")}} Default platform hyperlink color.</dd>
+ <dt>-moz-OddTreeRow</dt>
+ <dd>{{gecko_minversion_inline("1.9")}} Background color for odd-numbered rows in a tree. Should be used with the <code>-moz-FieldText</code> foreground color. In Gecko versions prior to 1.9, use <code>-moz-Field</code>. See also <code>-moz-EvenTreeRow</code>.</dd>
+ <dt>-moz-win-communicationstext</dt>
+ <dd>{{gecko_minversion_inline("1.9")}} Should be used for text in objects with <code>{{cssxref("-moz-appearance")}}: -moz-win-communications-toolbox;</code>.</dd>
+ <dt>-moz-win-mediatext</dt>
+ <dd>{{gecko_minversion_inline("1.9")}} Should be used for text in objects with <code>{{cssxref("-moz-appearance")}}: -moz-win-media-toolbox</code>.</dd>
+ <dt>-moz-win-accentcolor</dt>
+ <dd>{{gecko_minversion_inline("56")}}<br>
+ Used to access the Windows 10 custom accent color that you can set on the start menu, taskbar, title bars, etc.</dd>
+ <dt>-moz-win-accentcolortext</dt>
+ <dd>{{gecko_minversion_inline("56")}}<br>
+ Used to access the color of text placed over the Windows 10 custom accent color in the start menu, taskbar, title bars, etc.</dd>
+</dl>
+
+<h3 id="Mozilla_์ƒ‰์ƒ_์„ค์ •_ํ™•์žฅ">Mozilla ์ƒ‰์ƒ ์„ค์ • ํ™•์žฅ</h3>
+
+<dl style="font: small Tahoma,'Liberation Sans','Nimbus Sans L',sans-serif; border: 1px solid powderblue; padding: 0.5em 0 0.5em 0.5em; background: #eee;">
+ <dt>-moz-activehyperlinktext</dt>
+ <dd>User's preference for text color of active links. Should be used with the default document background color.</dd>
+ <dt>-moz-default-background-color</dt>
+ <dd>{{Gecko_minversion_inline("5.0")}} User's preference for the document background color.</dd>
+ <dt>-moz-default-color</dt>
+ <dd>{{Gecko_minversion_inline("5.0")}} User's preference for the text color.</dd>
+ <dt>-moz-hyperlinktext</dt>
+ <dd>User's preference for the text color of unvisited links. Should be used with the default document background color.</dd>
+ <dt>-moz-visitedhyperlinktext</dt>
+ <dd>User's preference for the text color of visited links. Should be used with the default document background color.</dd>
+</dl>
+
+<h2 id="๋ณด๊ฐ„">๋ณด๊ฐ„</h2>
+
+<p>์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ <a href="/ko/docs/Web/CSS/CSS_Images/Using_CSS_gradients">๊ทธ๋ ˆ์ด๋””์–ธํŠธ</a>๋Š” <code>&lt;color&gt;</code> ๊ฐ’์˜ ๋นจ๊ฐ•, ์ดˆ๋ก, ํŒŒ๋ž‘ ๊ฐ ๊ตฌ์„ฑ ์„ฑ๋ถ„์„ ๋ถ€๋™์†Œ์ˆ˜์  ์‹ค์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด๊ฐ„ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๊ฐ„ ์ค‘ ์˜ˆ์ƒํ•˜์ง€ ๋ชปํ•œ ๋ฌด์ฑ„์ƒ‰์ด ๋“ฑ์žฅํ•˜๋Š”๊ฑธ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๊ณ„์‚ฐ์€ <a href="https://www.gimp.org/docs/plug-in/appendix-alpha.html">์•ŒํŒŒ ์ฑ„๋„์„ ๋ฏธ๋ฆฌ ๊ณฑํ•œ sRGBA ์ƒ‰ ๊ณต๊ฐ„</a>์—์„œ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์• ๋‹ˆ๋ฉ”์ด์…˜์—์„œ ๋ณด๊ฐ„์˜ ์†๋„๋Š” <a href="/ko/docs/Web/CSS/single-transition-timing-function">ํƒ€์ด๋ฐ ํ•จ์ˆ˜</a>๊ฐ€ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p>์ƒ‰์„ ๊ตฌ๋ณ„ํ•˜๊ธฐ ์–ด๋ ค์šด ์‚ฌ๋žŒ๋„ ์žˆ์œผ๋ฏ€๋กœ, <a class="external" href="https://www.w3.org/TR/WCAG/#visual-audio-contrast">WCAG 2.0</a> ๊ถŒ๊ณ ์•ˆ์€ ํŠน์ • ๋ฉ”์‹œ์ง€, ํ–‰๋™, ๋˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์˜ค์ง ์ƒ‰๋งŒ ์‚ฌ์šฉํ•˜๋Š”๊ฑธ ๊ฐ•๋ ฅํžˆ ๋ฐ˜๋Œ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. <a href="/ko/docs/Learn/Accessibility/CSS_and_JavaScript#Color_and_color_contrast">์ƒ‰๊ณผ ์ƒ‰์ƒ ๋Œ€๋น„</a>๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.</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('CSS4 Colors', '#changes-from-3')}}</td>
+ <td>{{Spec2('CSS4 Colors')}}</td>
+ <td>Adds <code>rebeccapurple</code>, four- (<code>#RGBA</code>) and eight-digit (<code>#RRGGBBAA</code>) hexadecimal notations, <code>rgba()</code> and <code>hsla()</code> as aliases of <code>rgb()</code> and <code>hsl()</code> (both with identical parameter syntax), space-separated function parameters as an alternative to commas, percentages for alpha values, and angles for the hue component in <code>hsl()</code> colors.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Colors', '#colorunits', '&lt;color&gt;')}}</td>
+ <td>{{Spec2('CSS3 Colors')}}</td>
+ <td>Deprecates system colors. Adds SVG colors and <code>rgba()</code>, <code>hsl()</code>, and <code>hsla()</code> functional notations.</td>
+ </tr>
+ <tr style="vertical-align: top;">
+ <td style="vertical-align: top;">{{SpecName('CSS2.1', 'syndata.html#value-def-color', '&lt;color&gt;')}}</td>
+ <td style="vertical-align: top;">{{Spec2('CSS2.1')}}</td>
+ <td style="vertical-align: top;">Adds the <code>orange</code> keyword and system colors.</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: top;">{{SpecName('CSS1', '#color-units', '&lt;color&gt;')}}</td>
+ <td style="vertical-align: top;">{{Spec2('CSS1')}}</td>
+ <td style="vertical-align: top;">Initial definition. Includes 16 basic color keywords.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.color")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{Cssxref("opacity")}} ์†์„ฑ์œผ๋กœ ์š”์†Œ ์ž์ฒด์˜ ํˆฌ๋ช…๋„๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+ <li><code>&lt;color&gt;</code>๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ํ”ํžˆ ์“ฐ์ด๋Š” ์†์„ฑ: {{Cssxref("color")}}, {{Cssxref("background-color")}}, {{Cssxref("border-color")}}, {{Cssxref("box-shadow")}}, {{Cssxref("outline-color")}}, {{Cssxref("text-shadow")}}</li>
+ <li><a href="/ko/docs/Web/HTML/Applying_color">CSS๋กœ HTML ์š”์†Œ์— ์ƒ‰ ์ž…ํžˆ๊ธฐ</a></li>
+</ul>
diff --git a/files/ko/web/css/comments/index.html b/files/ko/web/css/comments/index.html
new file mode 100644
index 0000000000..e101681e9c
--- /dev/null
+++ b/files/ko/web/css/comments/index.html
@@ -0,0 +1,54 @@
+---
+title: Comments
+slug: Web/CSS/Comments
+tags:
+ - CSS
+ - Reference
+translation_of: Web/CSS/Comments
+---
+<div>{{CSSRef}}</div>
+
+<p>CSS <strong>์ฃผ์„</strong>์€ ์ฝ”๋“œ์— ์„ค๋ช…์„ ๋„ฃ๊ฑฐ๋‚˜, ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์Šคํƒ€์ผ ์‹œํŠธ์˜ ํŠน์ • ๋ถ€๋ถ„์„ ์ฝ์ง€ ๋ชปํ•˜๋„๋ก ๋ฐฉ์ง€ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์„์€ ๋ฌธ์„œ์˜ ๋ ˆ์ด์•„์›ƒ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p>์ฃผ์„์€ ์Šคํƒ€์ผ ์‹œํŠธ์—์„œ ๊ณต๋ฐฑ์ด ์œ„์น˜ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณณ ์–ด๋””์—๋‚˜ ๋„ฃ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ ์ค„๋กœ๋„, ์—ฌ๋Ÿฌ ์ค„๋กœ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="syntaxbox">/* Comment */</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush:css">/* ํ•œ ์ค„ ์ฃผ์„ */
+
+/*
+์—ฌ๋Ÿฌ
+์ค„์„
+์ฐจ์ง€ํ•˜๋Š”
+์ฃผ์„
+*/
+
+/* ์•„๋ž˜์™€ ๊ฐ™์ด ์‚ฌ์šฉํ•˜๋ฉด
+ ์Šคํƒ€์ผ์„ ์ˆจ๊ธธ ์ˆ˜ ์žˆ์Œ */
+/*
+span {
+ color: blue;
+ font-size: 1.5em;
+}
+*/
+</pre>
+
+<h2 id="์ฐธ๊ณ ">์ฐธ๊ณ </h2>
+
+<p>ํ•œ ์ค„๊ณผ ์—ฌ๋Ÿฌ ์ค„ ์ฃผ์„ ๋ชจ๋‘ <code>/* */</code> ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜๋ฉฐ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์€ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ {{htmlelement("style")}} ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ <code>&lt;!-- --&gt;</code>๋ฅผ ์ด์šฉํ•ด ๊ตฌํ˜• ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ์„œ CSS๋ฅผ ์ˆจ๊ธธ ์ˆ˜ ์žˆ์ง€๋งŒ, ์ถ”์ฒœํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์•„๋‹™๋‹ˆ๋‹ค. <code>/* */</code> ์ฃผ์„ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์–ธ์–ด์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ฃผ์„์„ ์ค‘์ฒฉํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์ฆ‰ <code>/*</code>์„ ๋’ค๋”ฐ๋ฅด๋Š” ์ฒซ ๋ฒˆ์งธ <code>*/</code>์ด ์ฃผ์„์„ ๋๋ƒ…๋‹ˆ๋‹ค.</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<ul>
+ <li><a href="http://www.w3.org/TR/CSS21/syndata.html#comments">CSS 2.1 Syntax and basic data types #comments</a></li>
+</ul>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{CSS_key_concepts}}</li>
+</ul>
diff --git a/files/ko/web/css/common_css_questions/index.html b/files/ko/web/css/common_css_questions/index.html
new file mode 100644
index 0000000000..604448f6c3
--- /dev/null
+++ b/files/ko/web/css/common_css_questions/index.html
@@ -0,0 +1,199 @@
+---
+title: ๊ณตํ†ต๋œ CSS ์งˆ๋ฌธ๋“ค
+slug: Web/CSS/Common_CSS_Questions
+translation_of: Learn/CSS/Howto/CSS_FAQ
+---
+<h2 id="์™œ_์œ ํšจํ•œ_๋‚ด_CSS๊ฐ€_์™œ_์˜ฌ๋ฐ”๋ฅด๊ฒŒ_๊ทธ๋ ค์ง€์ง€_์•Š๋Š”๊ฐ€">์™œ ์œ ํšจํ•œ ๋‚ดย CSS๊ฐ€ ์™œ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๊ทธ๋ ค์ง€์ง€ ์•Š๋Š”๊ฐ€?</h2>
+
+<p>Browsers use the <code>DOCTYPE</code> declaration to choose whether to show the document using a mode that is more compatible ย with Web standards or with old browser bugs. Using a correct and modern <code>DOCTYPE</code> declaration at the start of your HTML will improve browser standards compliance.</p>
+
+<p>Modern browsers have two main rendering modes:</p>
+
+<ul>
+ <li><em>Quirks Mode</em>: also called backwards-compatibility mode, allows legacy webpages to be rendered as their authors intended, following the non-standard rendering rules used by older browsers. Documents with an incomplete, incorrect, or missing <code>DOCTYPE</code> declaration or a known <code>DOCTYPE</code> declaration in common use before 2001 will be rendered in Quirks Mode.</li>
+ <li><em>Standards Mode</em>: the browser attempts to follow the W3C standards strictly. New HTML pages are expected to be designed for standards-compliant browsers, and as a result, pages with a modern <code>DOCTYPE</code> declaration will be rendered with Standards Mode.</li>
+</ul>
+
+<p>Gecko-based browsers, have a third <em><a href="/en-US/docs/Gecko's_&quot;Almost_Standards&quot;_Mode" title="Gecko's_&quot;Almost_Standards&quot;_Mode">Almost Standards Mode</a></em> that has only a few minor quirks.</p>
+
+<p>This is a list of the most commonly used <code>DOCTYPE</code> declarations that will trigger Standards or Almost Standards mode:</p>
+
+<pre>&lt;!DOCTYPE html&gt; /* This is the HTML5 doctype. Given that each modern browser uses an HTML5
+ parser, this is the recommended doctype */
+
+&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
+"http://www.w3.org/TR/html4/loose.dtd"&gt;
+
+&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+"http://www.w3.org/TR/html4/strict.dtd"&gt;
+
+&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
+
+&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;
+</pre>
+
+<h2 id="My_CSS_is_valid.2C_but_not_correctly_rendered" name="My_CSS_is_valid.2C_but_not_correctly_rendered">์™œ ์œ ํšจํ•œ ๋‚ด CSS๋Š” ๋ชจ๋‘ ๋žœ๋”๋ง ๋˜์ง€ ์•Š๋Š”๊ฐ€?</h2>
+
+<p>์›์ธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค:</p>
+
+<ul>
+ <li>CSS ํŒŒ์ผ์˜ ๊ฒฝ๋กœ๊ฐ€ ์ž˜๋ชป๋˜์—ˆ๋‹ค.</li>
+ <li>์ ์šฉ์„ ์œ„ํ•ด์„œ๋Š” CSS ํŒŒ์ผ์€ ๋ฐ˜๋“œ์‹œ <code>text/css</code> MIME type์œผ๋กœ ์ „๋‹ฌ๋˜์–ด์•ผ ํ•œ๋‹ค. ๋งŒ์•ฝ ์›น ์„œ๋ฒ„๊ฐ€ ์ด ํƒ€์ž…์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์ ์šฉํ•  ์ˆ˜ ์—†๋‹ค.</li>
+</ul>
+
+<h2 id="Difference_between_id_and_class" name="Difference_between_id_and_class">id ์™€ css๋Š” ๋ฌด์—‡์ด ๋‹ค๋ฅธ๊ฐ€?</h2>
+
+<p>HTML elements can have an id and/or class attribute. The id attribute assigns a name to the element it is applied to, and for valid markup, there can be only one element with that name. The class attribute assigns a class name to the element, and that name can be used on many elements within the page. CSS allows you to apply styles to particular id and/or class names.<br>
+ <br>
+ Use an id-specific style when you want to restrict the applied styling rules to one specific block or element. This style will only be used by the element with that particular id.<br>
+ <br>
+ Use a class-specific style when you want to apply the styling rules to many blocks and elements within the page.</p>
+
+<p>Stylesheets with fewer rules are usually more performant. It is therefore recommended to use classes as much as possible, and to reserve the use of id for specific uses (like to connect label and form elements or for styling elements that must be semantically unique).</p>
+
+<p>See <a href="/en-US/docs/CSS/Getting_Started/Selectors" title="CSS/Getting_Started/Selectors"> CSS selectors</a></p>
+
+<h2 id="Restoring_the_default_property_value" name="Restoring_the_default_property_value">ย ํ”„๋กœํผํ‹ฐ(property)์— ๊ธฐ๋ณธ๊ฐ’(default value)์œผ๋กœ ๋ณต๊ท€ ์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•์€?</h2>
+
+<p>ย </p>
+
+<p>๋ณธ๋ž˜ CSS๋Š” "default" ํ‚ค์›Œ๋“œ๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์œผ๋ฉฐย ์†์„ฑ์˜ ๊ธฐ๋ณธ๊ฐ’์„ ๋ณต์›ํ•˜๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ ํ•ด๋‹น ์†์„ฑ์„ ๋ช…์‹œ ์ ์œผ๋กœ ๋‹ค์‹œ ์„ ์–ธํ•˜๋Š” ๊ฒƒ์ด๋‹ค.</p>
+
+<pre><code>/* Heading default color is black */
+h1 { color: red; }
+h1 { color: black; }</code></pre>
+
+<p>์ด๊ฒƒ์€ CSS 2์—์„œย ๋ณ€๊ฒฝ๋˜์—ˆ๋‹ค. ํ‚ค์›Œ๋“œ <a href="https://developer.mozilla.org/es/CSS/initial" title="initial">initial</a>์€ ์ด์ œ CSS ์†์„ฑ์—์„œย ์œ ํšจํ•œ ๊ฐ’์ด๋‹ค. ์ง€์ •๋œ ์†์„ฑ์˜ CSS ์‚ฌ์–‘์— ์ •์˜ ๋œ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์žฌ์„ค์ •๋œ๋‹ค.</p>
+
+<pre><code>/* Heading default color is black */
+h1 { color: red; }
+h1 { color: initial; }</code></pre>
+
+<p>ย </p>
+
+<h2 id="Derived_styles" name="Derived_styles">์–ด๋–ป๊ฒŒ ํ•˜๋ฉดย ํ•œ ์Šคํƒ€์ผ(style)๋กœ ๋ถ€ํ„ฐ ๋‹ค๋ฅธ ์Šคํƒ€์ผ์„ ํŒŒ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š”๊ฐ€?</h2>
+
+<p>CSS๋Š” ํ•œ ์Šคํƒ€์ผ ์•ˆ์—์„œ ๋‹ค๋ฅธ ์กฐ๊ฑด์„ ์ •์˜ํ•˜๋Š” ๊ฒƒ์„ย ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค. (See <a href="http://archivist.incutio.com/viewlist/css-discuss/2685">Eric Meyer's note about the Working Group's stance</a>). ย ๊ทธ๋Ÿฌ๋‚˜ ์—ฌ๋Ÿฌ๊ฐœ์˜ ํด๋ž˜์Šค(class)๋“ค์„ ํ•œ ์—˜๋ฆฌ๋จผํŠธ(element)์— ํ• ๋‹นํ•˜๋ฉด ๊ฐ™์€ ํšจ๊ณผ๋ฅผ ์ œ๊ณต๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.</p>
+
+<h2 id="Assigning_multiple_classes" name="Assigning_multiple_classes">์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ํ•œ ์š”์†Œ(element)์— ์—ฌ๋Ÿฌ ํด๋ž˜์Šค(class)๋ฅผ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€?</h2>
+
+<p>HTML elements can be assigned multiple classes by listing the classes in the <code>class</code> attribute, with a blank space to separate them.</p>
+
+<pre>&lt;style type="text/css"&gt;
+.news { background: black; color: white; }
+.today { font-weight: bold; }
+&lt;/style&gt;
+
+&lt;div class="news today"&gt;
+... content of today's news ...
+&lt;/div&gt;
+</pre>
+
+<p>If the same property is declared in both rules, the conflict is resolved first through specificity, then according to the order of the CSS declarations. The order of classes in the <code>class</code> attribute is not relevant.</p>
+
+<h2 id="Style_rules_that_don.27t_work" name="Style_rules_that_don.27t_work">์™œ ๋‚ด ์Šคํƒ€์ผย ๋ฃฐ(style rule)์€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š”๊ฐ€?</h2>
+
+<p>Style rules that are syntactically correct may not apply in certain situations. You can use <a href="/en-US/docs/DOM_Inspector" title="DOM_Inspector">DOM Inspector</a>'s <em>CSS Style Rules</em> view to debug problems of this kind, but the most frequent instances of ignored style rules are listed below.</p>
+
+<h3 id="HTML_elements_hierarchy" name="HTML_elements_hierarchy">HTML ์š”์†Œ(element)ย ๊ณ„์ธต(hierarchy)</h3>
+
+<p>The way CSS styles are applied to HTML elements depends also on the elements hierarchy. It is important to remember that a rule applied to a descendent overrides the style of the parent, in spite of any specificity or priority of CSS rules.</p>
+
+<pre>.news { color: black; }
+.corpName { font-weight: bold; color: red; }
+
+&lt;!-- news item text is black, but corporate name is red and in bold --&gt;
+&lt;div class="news"&gt;
+ (Reuters) &lt;span class="corpName"&gt;General Electric&lt;/span&gt; (GE.NYS) announced on Thursday...
+&lt;/div&gt;
+</pre>
+
+<p>In case of complex HTML hierarchies, if a rule seems to be ignored, check if the element is inside another element with a different style.</p>
+
+<h3 id="Explicitly_re-defined_style_rule" name="Explicitly_re-defined_style_rule">๋ช…ํ™•ํ•œย ์Šคํƒ€์ผ ๋ฃฐ ์žฌ์ •์˜</h3>
+
+<p>CSS ์Šคํƒ€์ผ์‹œํŠธ ์•ˆ์—์„œย ์ˆœ์„œ๊ฐ€ ์ค‘์š”ํ•˜๋‹ค. ๋งŒ์•ฝ ๋ฃฐ์„ ์ •์˜ํ•˜๊ณ  ๊ฐ™์€ ๋ฃฐ์„ ์žฌ์ •์˜ ํ•œ๋‹ค๋ฉด ๋งˆ์ง€๋ง‰ ์ •์˜๊ฐ€ ์ ์šฉ๋œ๋‹ค.</p>
+
+<pre>#stockTicker { font-weight: bold; }
+.stockSymbol { color: red; }
+/* other rules */
+/* other rules */
+/* other rules */
+.stockSymbol { font-weight: normal; }
+
+&lt;!-- most text is in bold, except "GE", which is red and not bold --&gt;
+&lt;div id="stockTicker"&gt;
+ NYS: &lt;span class="stockSymbol"&gt;GE&lt;/span&gt; +1.0 ...
+&lt;/div&gt;
+</pre>
+
+<p>์œ„์™€ ๊ฐ™์€ ์ข…๋ฅ˜์˜ย ์˜ค๋ฅ˜๋ฅผ ๋ฐฉ์ง€ํ•˜๋ ค๋ฉด ํŠน์ • ์„ ํƒ์ž์— ๋Œ€ํ•ด ๊ทœ์น™์„ ํ•œ ๋ฒˆ๋งŒ ์ •์˜ํ•˜๊ณ  ํ•ด๋‹น ์„ ํƒ์ž์— ์†ํ•˜๋Š” ๋ชจ๋“  ๊ทœ์น™์„ ๊ทธ๋ฃนํ™” ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.</p>
+
+<h3 id="Use_of_a_shorthand_property" name="Use_of_a_shorthand_property">ํ”„๋กœํผํ‹ฐ(property)ย ์ถ•์•ฝํ˜•์˜ ์‚ฌ์šฉ</h3>
+
+<p>Using shorthand properties for defining style rules is good because it uses a very compact syntax. Using shorthand with only some attributes is possible and correct, but it must be remembered that undeclared attributes are automatically reset to default. This means that a previous rule for a single attribute could be implicitly overridden.</p>
+
+<pre>#stockTicker { font-size: 12px; font-family: Verdana; font-weight: bold; }
+.stockSymbol { font: 14px Arial; color: red; }
+
+&lt;div id="stockTicker"&gt;
+ NYS: &lt;span class="stockSymbol"&gt;GE&lt;/span&gt; +1.0 ...
+&lt;/div&gt;
+</pre>
+
+<p>In the previous example the problem occurred on rules belonging to different elements, but it could happen also for the same element, because rule order <strong>is</strong> important.</p>
+
+<pre>#stockTicker {
+ font-weight: bold;
+ font: 12px Verdana; /* font-weight is now normal */
+}
+</pre>
+
+<h3 id="Use_of_the_.2A_selector" name="Use_of_the_.2A_selector">* ์…€๋ ‰ํ„ฐ(selector)์˜ ์‚ฌ์šฉ</h3>
+
+<p>* ์™€์ผ๋“œ์นด๋“œ ์…€๋ ‰ํ„ฐ๋Š” ๋ชจ๋“  ์—˜๋ฆฌ๋จผํŠธ์— ์ ์šฉ๋˜๊ณ , ์ด๊ฒƒ์€ ํŠน๋ณ„ํžˆ ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์—ฌ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.</p>
+
+<pre>body * { font-weight: normal; }
+#stockTicker { font: 12px Verdana; }
+.corpName { font-weight: bold; }
+.stockUp { color: red; }
+
+&lt;div id="section"&gt;
+ NYS: &lt;span class="corpName"&gt;&lt;span class="stockUp"&gt;GE&lt;/span&gt;&lt;/span&gt; +1.0 ...
+&lt;/div&gt;
+</pre>
+
+<p>In this example the <code>body *</code> selector applies the rule to all elements inside body, at any hierarchy level, including the .stockUp class. So <code>font-weight: bold;</code> applied to the .corpName class is overridden by <code>font-weight: normal;</code> applied to all elements in the body.</p>
+
+<p>The use of the * selector should be minimized as it is a slow selector, especially when not used as the first element of a selector. Its use should be avoided as much as possible.</p>
+
+<h3 id="Specificity_in_CSS" name="Specificity_in_CSS">CSS์˜ ํŠน์ˆ˜์„ฑ</h3>
+
+<p>When multiples rules apply to a certain element, the rule chosen depends on its style <a href="/en-US/docs/CSS/Specificity" title="Specificity">specificity</a>. Inline style (in HTML <code>style</code> attributes) comes first, followed by ID selectors, then class selectors and eventually element-name selectors.</p>
+
+<pre>div { color: black; }
+#orange { color: orange; }
+.green { color: green; }
+
+&lt;div id="orange" class="green" style="color: red;"&gt;This is red&lt;/div&gt;
+</pre>
+
+<p>The rules are more complicated when the selector has multiple parts. More detailed information about how selector specificity is calculated can be found in the <a href="http://www.w3.org/TR/CSS21/cascade.html#specificity">CSS 2.1 Specification chapter 6.4.3</a>.</p>
+
+<h2 id="What_do_the_-moz-.2A_properties_do.3F" name="What_do_the_-moz-.2A_properties_do.3F">-moz-*, -ms-*, -webkit-*, -o-* and -khtml-* ํ”„๋กœํผํ‹ฐ(property)๋“ค์ด ํ•˜๋Š” ๊ฒƒ์€?</h2>
+
+<p>These properties, called <em>prefixed properties</em>, are extensions to the CSS standard. They are used to use experimental and non-standard features without polluting the regular namespace, preventing future incompatibilities to arise when the standard is extended.</p>
+
+<p>The use of such properties on production websites is not recommended. If nevertheless needed, you are hinted to make a plan for the website evolution: these prefixed properties can be modified or even suppressed when the standard evolves.</p>
+
+<p>Please see the <a href="/en-US/docs/CSS/CSS_Reference/Mozilla_Extensions" title="CSS Reference/Mozilla Extensions">Mozilla CSS Extensions</a> page for more information on the Mozilla-prefixed CSS properties.</p>
+
+<h2 id="z-index๋Š”_์–ด๋–ป๊ฒŒ_ํฌ์ง€์…”๋‹์„_ํ•˜๋Š”๊ฐ€">z-index๋Š” ์–ด๋–ป๊ฒŒ ํฌ์ง€์…”๋‹์„ ํ•˜๋Š”๊ฐ€?</h2>
+
+<p>The z-index property specifies the stack order of elements.</p>
+
+<p>An element with a higher z-index/stack order is always in front of an element with a lower z-index/stack order.</p>
+
+<p>Z-index will only work on elements that have a specified position (<code>position:absolute</code>, <code>position:relative</code>, or <code>position:fixed</code>).</p>
diff --git a/files/ko/web/css/computed_value/index.html b/files/ko/web/css/computed_value/index.html
new file mode 100644
index 0000000000..feb106bf43
--- /dev/null
+++ b/files/ko/web/css/computed_value/index.html
@@ -0,0 +1,55 @@
+---
+title: ๊ณ„์‚ฐ๊ฐ’
+slug: Web/CSS/computed_value
+tags:
+ - CSS
+ - Reference
+translation_of: Web/CSS/computed_value
+---
+<div>{{cssref}}</div>
+
+<p><span class="seoSummary"><a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์˜ <strong>๊ณ„์‚ฐ๊ฐ’</strong>์€ ์ƒ์† ๊ณผ์ •์—์„œ ๋ถ€๋ชจ๊ฐ€ ์ž์‹์—๊ฒŒ ๋ฌผ๋ ค์ฃผ๋Š” ๊ฐ’์„ ๋งํ•ฉ๋‹ˆ๋‹ค.</span> ๊ณ„์‚ฐ๊ฐ’์€ <a href="/ko/docs/Web/CSS/specified_value">์ง€์ •๊ฐ’</a>์œผ๋กœ๋ถ€ํ„ฐ ๋‹ค์Œ ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด ๊ตฌํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>ํŠน์ˆ˜๊ฐ’์ธ {{cssxref("inherit")}}, {{cssxref("initial")}}, {{cssxref("unset")}}, {{cssxref("revert")}}๋ฅผ ์ฒ˜๋ฆฌํ•˜์—ฌ.</li>
+ <li>๊ฐ ์†์„ฑ ์ •์˜ ํ‘œ์˜ "Computed value" ํ•ญ๋ชฉ์ด ๊ฐ€๋ฆฌํ‚ค๋Š” ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜์—ฌ.</li>
+</ul>
+
+<p>๊ณ„์‚ฐ๊ฐ’์„ ๊ตฌํ•˜๊ธฐ ์œ„ํ•œ ์—ฐ์‚ฐ์€ ๋ณดํ†ต ์ƒ๋Œ“๊ฐ’(<code>em</code> ๋‹จ์œ„๋‚˜ ๋ฐฑ๋ถ„์œจ ๋“ฑ)์„ ์ ˆ๋Œ“๊ฐ’์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์ž‘์—…์„ ์ˆ˜๋ฐ˜ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ์ปจ๋Œ€ ์š”์†Œ๊ฐ€ <code>font-size: 1px</code>๊ณผ <code>padding-top: 2em</code>์„ ๊ฐ€์ง„๋‹ค๋ฉด, <code>padding-top</code>์˜ ๊ณ„์‚ฐ๊ฐ’์€ ๊ธ€์”จ ํฌ๊ธฐ์˜ ๋‘ ๋ฐฐ์ธ <code>32px</code>์ž…๋‹ˆ๋‹ค.</p>
+
+<p>๊ทธ๋Ÿฌ๋‚˜, <code>width</code>, <code>margin-right</code>, <code>text-index</code>, <code>top</code>๊ณผ ๊ฐ™์ด, ๋ฐฑ๋ถ„์œจ์˜ ๊ฐ’์„ ์•Œ์•„๋‚ด๋ ค๋ฉด ๋ ˆ์ด์•„์›ƒ๋ถ€ํ„ฐ ๊ณ„์‚ฐํ•ด์•ผ ํ•˜๋Š” ์†์„ฑ์˜ ๋ฐฑ๋ถ„์œจ ์ง€์ •๊ฐ’์€ ๋ฐฑ๋ถ„์œจ ๊ณ„์‚ฐ๊ฐ’์ด ๋ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€๋กœ, <code>line-height</code> ์†์„ฑ์˜ ๋‹จ์œ„ ์—†๋Š” ๊ฐ’๋„ ๊ทธ๋Œ€๋กœ ๊ณ„์‚ฐ๊ฐ’์ด ๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋‚จ๊ฒจ์ง„ ์ƒ๋Œ€์  ๊ณ„์‚ฐ๊ฐ’์€ <a href="/ko/docs/Web/CSS/used_value">์‚ฌ์šฉ๊ฐ’</a>์„ ๊ตฌํ•  ๋•Œ ์ ˆ๋Œ“๊ฐ’์ด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="blockIndicator note">
+<p><strong>์ฐธ๊ณ :</strong>{{domxref("Window.getComputedStyle", "getComputedStyle()")}} DOM API๋Š” <a href="/ko/docs/Web/CSS/resolved_value">๊ฒฐ์ •๊ฐ’</a>์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ์ •๊ฐ’์€ ์†์„ฑ์— ๋”ฐ๋ผ <a href="/ko/docs/Web/CSS/computed_value">๊ณ„์‚ฐ๊ฐ’</a>์ผ ์ˆ˜๋„, <a href="/ko/docs/Web/CSS/used_value">์‚ฌ์šฉ๊ฐ’</a>์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName("CSS2.1", "cascade.html#computed-value", "computed value")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS2.2", "cascade.html#computed-value", "computed-value")}}</td>
+ <td>{{Spec2("CSS2.2")}}</td>
+ <td></td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Reference">CSS Reference</a></li>
+ <li>{{CSS_key_concepts}}</li>
+</ul>
diff --git a/files/ko/web/css/contain/index.html b/files/ko/web/css/contain/index.html
new file mode 100644
index 0000000000..64eb9eba4a
--- /dev/null
+++ b/files/ko/web/css/contain/index.html
@@ -0,0 +1,206 @@
+---
+title: contain
+slug: Web/CSS/contain
+tags:
+ - CSS
+ - CSS Containment
+ - CSS Property
+ - Reference
+ - Web
+ - 'recipe:css-property'
+translation_of: Web/CSS/contain
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>contain</code></strong> ์†์„ฑ์€ ํŠน์ • ์š”์†Œ์™€ ์ฝ˜ํ…์ธ ๊ฐ€ ๋ฌธ์„œ ํŠธ๋ฆฌ์˜ ๋‹ค๋ฅธ ๋ถ€์œ„์™€ ๋…๋ฆฝ๋˜์–ด์žˆ์Œ์„ ๋‚˜ํƒ€๋‚ผ ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋Š” ์ด ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•ด ๋ ˆ์ด์•„์›ƒ, ์Šคํƒ€์ผ, ํŽ˜์ธํŠธ, ํฌ๊ธฐ, ๋˜๋Š” ๊ทธ ์กฐํ•ฉ์˜ ๊ณ„์‚ฐ์„ ์ „์ฒด ํŽ˜์ด์ง€ DOM ๋Œ€์‹  ์ผ๋ถ€์—์„œ๋งŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋šœ๋ ทํ•œ ์„ฑ๋Šฅ ์ƒ ์ด์ ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><code>contain</code> ์†์„ฑ์€ ์œ„์ ฏ ๋‚ด๋ถ€ ์ฝ˜ํ…์ธ ๊ฐ€ ์™ธ๋ถ€์— ๋ถ€์ž‘์šฉ์„ ๋ผ์น˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์„œ๋กœ ๋…๋ฆฝ๋œ ๋งŽ์€ ์–‘์˜ ์œ„์ ฏ์ด ์กด์žฌํ•˜๋Š” ํŽ˜์ด์ง€์—์„œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="blockIndicator note">
+<p><strong>์ฐธ๊ณ :</strong> <code>paint</code>, <code>strict</code>, <code>content</code> ๊ฐ’์„ ์„ค์ •ํ•  ๊ฒฝ์šฐ ๋‹ค์Œ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ol>
+ <li>์ƒˆ๋กœ์šด <a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a> ({{cssxref("position")}} ์†์„ฑ์ด <code>absolute</code> ๋˜๋Š” <code>fixed</code>์ธ ์ž์†์„ ์œ„ํ•จ).</li>
+ <li>์ƒˆ๋กœ์šด <a href="/ko/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context">์Œ“์ž„ ๋งฅ๋ฝ</a>.</li>
+ <li>์ƒˆ๋กœ์šด <a href="/ko/docs/Web/Guide/CSS/Block_formatting_context">๋ธ”๋ก ์„œ์‹ ๋งฅ๋ฝ</a>.</li>
+</ol>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+contain: none;
+contain: strict;
+contain: content;
+contain: size;
+contain: layout;
+contain: style;
+contain: paint;
+
+/* ๋‹ค์ค‘ ๊ฐ’ */
+contain: size paint;
+contain: size layout paint;
+
+/* ์ „์—ญ ๊ฐ’ */
+contain: inherit;
+contain: initial;
+contain: unset;</pre>
+
+<p><code>contain</code> ์†์„ฑ์€ ๋‹ค์Œ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>none</code>, <code>strict</code>, <code>content</code> ํ‚ค์›Œ๋“œ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉ.</li>
+ <li><code>size</code>, <code>layout</code>, <code>style</code>, <code>paint</code> ํ‚ค์›Œ๋“œ๋ฅผ ์ž„์˜ ์ˆœ์„œ๋กœ ํ•˜๋‚˜ ์ด์ƒ ์‚ฌ์šฉ.</li>
+</ul>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>none</code></dt>
+ <dd>์•„๋ฌด๊ฒƒ๋„ ๊ฒฉ๋ฆฌํ•˜์ง€ ์•Š๊ณ  ์š”์†Œ๋ฅผ ํ‰๋ฒ”ํ•˜๊ฒŒ ๋ Œ๋”๋งํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>strict</code></dt>
+ <dd><code>style</code>์„ ์ œ์™ธํ•œ ๋ชจ๋“  ๊ฒฉ๋ฆฌ ๊ทœ์น™์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. <code>contain: size layoutย paint</code>์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>content</code></dt>
+ <dd><code>size</code>์™€ <code>style</code>์„ ์ œ์™ธํ•œ ๋ชจ๋“  ๊ฒฉ๋ฆฌ ๊ทœ์น™์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. <code>contain: layoutย paint</code>์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>size</code></dt>
+ <dd>์š”์†Œ์˜ ํฌ๊ธฐ๋ฅผ ๊ณ„์‚ฐํ•  ๋•Œ ์ž์†์˜ ํฌ๊ธฐ๋Š” ๊ณ ๋ คํ•˜์ง€ ์•Š์•„๋„ ๋จ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+ <dt><code>layout</code></dt>
+ <dd>์š”์†Œ ์™ธ๋ถ€์˜ ์–ด๋Š ๊ฒƒ๋„ ๋‚ด๋ถ€ ๋ ˆ์ด์•„์›ƒ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ , ๊ทธ ๋ฐ˜๋Œ€๋„ ์„ฑ๋ฆฝํ•จ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+ <dt><code>style</code></dt>
+ <dd>์š”์†Œ ์ž์‹ ๊ณผ ์ž์† ์™ธ์—๋„ ์˜ํ–ฅ์„ ์ฃผ๋Š” ์†์„ฑ์ด๋ผ๋„ ๊ทธ ์˜ํ–ฅ ๋ฒ”์œ„๊ฐ€ ์ž์‹ ์„ ๋ฒ—์–ด๋‚˜์ง€ ์•Š์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ด ๊ฐ’์€ ๋ช…์„ธ์—์„œ "์ œ์™ธ ๊ณ ๋ ค" ๋Œ€์ƒ์ด๋ฏ€๋กœ ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ง€์›ํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Œ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.</dd>
+ <dt><code>paint</code></dt>
+ <dd>์š”์†Œ์˜ ์ž์†์ด ์ž์‹ ์˜ ๋ฒ”์œ„ ๋ฐ”๊นฅ์— ๊ทธ๋ ค์ง€์ง€ ์•Š์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ด ๊ฐ’์„ ์ง€์ •ํ•œ ์š”์†Œ์˜ ๊ฒฝ์šฐ, ์š”์†Œ๊ฐ€ ํ™”๋ฉด ๋ฐ–์— ์œ„์น˜ํ•  ๊ฒฝ์šฐ ๋‹น์—ฐํžˆ ๊ทธ ์•ˆ์˜ ์ž์†๋„ ํ™”๋ฉด ์•ˆ์— ๋“ค์–ด์˜ค์ง€ ์•Š์„ ๊ฒƒ์ด๋ฏ€๋กœ ๋ธŒ๋ผ์šฐ์ €๋Š” ๊ทธ ์•ˆ์˜ ์š”์†Œ๋ฅผ ๊ณ ๋ คํ•˜์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋งŒ์•ฝ ์ž์†์ด ๋ฒ”์œ„ ๋ฐ–์œผ๋กœ ๋„˜์น  ๊ฒฝ์šฐ์—๋Š” ์š”์†Œ์˜ ํ…Œ๋‘๋ฆฌ ์ƒ์ž์—์„œ ์ž˜๋ผ๋ƒ…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="๊ฐ„๋‹จํ•œ_๋ ˆ์ด์•„์›ƒ">๊ฐ„๋‹จํ•œ ๋ ˆ์ด์•„์›ƒ</h3>
+
+<p>๋‹ค์Œ ๋งˆํฌ์—…์€ ๊ฐ๊ฐ์˜ ์ฝ˜ํ…์ธ ๋ฅผ ๊ฐ€์ง„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ธ€์„ ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: html notranslate">&lt;h1&gt;My blog&lt;/h1&gt;
+&lt;article&gt;
+ย  &lt;h2&gt;Heading of a nice article&lt;/h2&gt;
+ย  &lt;p&gt;Content here.&lt;/p&gt;
+&lt;/article&gt;
+&lt;article&gt;
+ย  &lt;h2&gt;Another heading of another article&lt;/h2&gt;
+ย  &lt;img src="graphic.jpg" alt="photo"&gt;
+ย  &lt;p&gt;More content here.&lt;/p&gt;
+&lt;/article&gt;</pre>
+
+<p>๊ฐ <code>&lt;article&gt;</code>๊ณผ <code>&lt;img&gt;</code>์—” ํ…Œ๋‘๋ฆฌ๋ฅผ ๋ถ€์—ฌํ•˜๊ณ , ์ด๋ฏธ์ง€๋Š” ๋ชจ๋‘ ์ขŒ์ธก์œผ๋กœ ํ”Œ๋กœํŒ…ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">img {
+ float: left;
+ border: 3px solid black;
+}
+
+article {
+ border: 1px solid black;
+}</pre>
+
+<p>{{EmbedLiveSample('๊ฐ„๋‹จํ•œ_๋ ˆ์ด์•„์›ƒ', '100%', '300')}}</p>
+
+<h3 id="ํ”Œ๋กœํŒ…_๊ฐ„์„ญ">ํ”Œ๋กœํŒ… ๊ฐ„์„ญ</h3>
+
+<p>์ฒซ ๋ฒˆ์งธ ๊ธ€์˜ ๋งˆ์ง€๋ง‰์— ๋‹ค๋ฅธ ์ด๋ฏธ์ง€๋ฅผ ๋„ฃ๊ฒŒ ๋˜๋ฉด ๋งŽ์€ ์–‘์˜ DOM ํŠธ๋ฆฌ๊ฐ€ ๋‹ค์‹œ ๋ ˆ์ด์•„์›ƒ์ด๋‚˜ ํŽ˜์ธํŠธ ๊ณผ์ •์„ ๊ฑฐ์ณ์•ผ ํ•˜๋ฉฐ, ๋‘ ๋ฒˆ์งธ ๊ธ€์˜ ๋ ˆ์ด์•„์›ƒ์—๋„ ๊ฐ„์„ญํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: html notranslate">&lt;h1&gt;My blog&lt;/h1&gt;
+&lt;article&gt;
+ย  &lt;h2&gt;Heading of a nice article&lt;/h2&gt;
+ย  &lt;p&gt;Content here.&lt;/p&gt;
+ย  &lt;img src="i-just-showed-up.jpg" alt="social"&gt;
+&lt;/article&gt;
+&lt;article&gt;
+ย  &lt;h2&gt;Another heading of another article&lt;/h2&gt;
+ย  &lt;img src="graphic.jpg" alt="photo"&gt;
+ย  &lt;p&gt;More content here.&lt;/p&gt;
+&lt;/article&gt;</pre>
+
+<div class="hidden">
+<pre class="brush: css notranslate">img {
+ float: left;
+ border: 3px solid black;
+}
+
+article {
+ border: 1px solid black;
+}</pre>
+</div>
+
+<p>์•„๋ž˜์˜ ๋ผ์ด๋ธŒ ์ƒ˜ํ”Œ์—์„œ, ํ”Œ๋กœํŒ… ์ž‘๋™ ๋ฐฉ์‹์œผ๋กœ ์ธํ•ด ์ฒซ ๋ฒˆ์งธ ์ด๋ฏธ์ง€๊ฐ€ ๋‘ ๋ฒˆ์งธ ๊ธ€ ์•ˆ์œผ๋กœ ๋“ค์–ด๊ฐ€๋ฒ„๋ฆฐ ๋ชจ์Šต์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedLiveSample('ํ”Œ๋กœํŒ…_๊ฐ„์„ญ', '100%', '300')}}</p>
+
+<h3 id="contain์œผ๋กœ_์ˆ˜์ •ํ•˜๊ธฐ"><code>contain</code>์œผ๋กœ ์ˆ˜์ •ํ•˜๊ธฐ</h3>
+
+<p>๊ฐ๊ฐ์˜ <code>article</code>์— <code>contain: content</code>๋ฅผ ์ง€์ •ํ•ด์ฃผ๋ฉด, ์ƒˆ๋กœ์šด ์š”์†Œ๋ฅผ ์ถ”๊ฐ€ํ•  ๋•Œ ๊ทธ ํ•˜์œ„ ํŠธ๋ฆฌ๋งŒ ๊ณ„์‚ฐํ•˜๊ณ  ๋ฐ”๊นฅ์€ ๊ณ ๋ คํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค๋Š” ๊ฒƒ์„ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;h1&gt;My blog&lt;/h1&gt;
+&lt;article&gt;
+ &lt;h2&gt;Heading of a nice article&lt;/h2&gt;
+ &lt;p&gt;Content here.&lt;/p&gt;
+ &lt;img src="i-just-showed-up.jpg" alt="social"&gt;
+&lt;/article&gt;
+&lt;article&gt;
+ &lt;h2&gt;Another heading of another article&lt;/h2&gt;
+ &lt;img src="graphic.jpg" alt="photo"&gt;
+ &lt;p&gt;More content here.&lt;/p&gt;
+&lt;/article&gt;</pre>
+</div>
+
+<pre class="brush: css notranslate">img {
+ float: left;
+ border: 3px solid black;
+}
+
+article {
+ border: 1px solid black;
+ contain: content;
+}</pre>
+
+<p>๋˜ํ•œ ์ฒซ ๋ฒˆ์งธ ์ด๋ฏธ์ง€๊ฐ€ ํ”Œ๋กœํŒ…์œผ๋กœ ์ธํ•ด ์•„๋ž˜๋กœ ๋„˜์–ด๊ฐ€์ง€ ์•Š๊ณ , ์ปจํ…Œ์ด๋„ˆ ์š”์†Œ์˜ ๋ฒ”์œ„ ์•ˆ์— ๋จธ๋ฌด๋ฅด๋Š” ๊ฒƒ๋„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedLiveSample('contain์œผ๋กœ_์ˆ˜์ •ํ•˜๊ธฐ', '100%', '330')}}</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('CSS Containment', '#contain-property', 'contain')}}</td>
+ <td>{{Spec2('CSS Containment')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.contain")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Containment">CSS Containment</a></li>
+ <li>CSS {{cssxref("position")}} ์†์„ฑ</li>
+</ul>
diff --git a/files/ko/web/css/content/index.html b/files/ko/web/css/content/index.html
new file mode 100644
index 0000000000..c06271b05d
--- /dev/null
+++ b/files/ko/web/css/content/index.html
@@ -0,0 +1,297 @@
+---
+title: content
+slug: Web/CSS/content
+tags:
+ - CSS
+ - CSS Counter
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/content
+---
+<div>{{CSSRef}}</div>
+
+<p class="summary"><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>content</code></strong> ์†์„ฑ์€ ์ƒ์„ฑํ•œ ๊ฐ’์œผ๋กœ ์š”์†Œ๋ฅผ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค. <code>content</code> ์†์„ฑ์œผ๋กœ ์ถ”๊ฐ€ํ•œ ์š”์†Œ๋Š” "์ต๋ช… <a href="/ko/docs/Web/CSS/Replaced_element">๋Œ€์ฒด ์š”์†Œ</a>"์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css no-line-numbers">/* ๋‹ค๋ฅธ ๊ฐ’๊ณผ ์กฐํ•ฉํ•  ์ˆ˜ ์—†๋Š” ํ‚ค์›Œ๋“œ */
+content: normal;
+content: none;
+
+/* <a href="/ko/docs/Web/CSS/image">&lt;image&gt;</a> ๊ฐ’ */
+content: url("http://www.example.com/test.png");
+content: linear-gradient(#e66465, #9198e5);
+
+/* ์ƒ์„ฑํ•œ ๊ฐ’์˜ ๋Œ€์ฒด ํ…์ŠคํŠธ, Level 3 ๋ช…์„ธ์—์„œ ์ถ”๊ฐ€ */
+content: url("http://www.example.com/test.png") / "This is the alt text";
+
+/* ์•ž์„  ๊ฐ’์€ ๋ชจ๋‘ ::before์™€ ::after์—๋งŒ ์ ์šฉ ๊ฐ€๋Šฅ */
+
+/* &lt;string&gt; ๊ฐ’ */
+content: "prefix";
+
+/* &lt;counter&gt; ๊ฐ’ */
+content: counter(chapter_counter);
+content: counters(section_counter, ".");
+
+/* HTML ์†์„ฑ๊ฐ’์œผ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” attr() */
+content: attr(value string);
+
+/* ์–ธ์–ด์™€ ์š”์†Œ ์œ„์น˜ ๊ธฐ๋ฐ˜ ํ‚ค์›Œ๋“œ */
+content: open-quote;
+content: close-quote;
+content: no-open-quote;
+content: no-close-quote;
+
+/* normal๊ณผ none์„ ์ œ์™ธํ•˜๋ฉด ์—ฌ๋Ÿฌ ํ‚ค์›Œ๋“œ๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ */
+content: open-quote chapter_counter;
+
+/* ์ „์—ญ ๊ฐ’ */
+content: inherit;
+content: initial;
+content: unset;
+</pre>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>none</code></dt>
+ <dd>์˜์‚ฌ ์š”์†Œ๋ฅผ ์ƒ์„ฑํ•˜์ง€ ์•Š์Œ.</dd>
+ <dt><code>normal</code></dt>
+ <dd><code>::before</code>์™€ <code>::after</code> ์˜์‚ฌ ์š”์†Œ์ธ ๊ฒฝ์šฐ <code>none</code>.</dd>
+ <dt>{{cssxref("&lt;string&gt;")}}</dt>
+ <dd>์š”์†Œ์˜ "๋Œ€์ฒด ํ…์ŠคํŠธ". ๋ชจ๋“  ์ˆซ์ž์™€ ๋ฌธ์ž๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋‹จ, ๋ผํ‹ด๊ณ„ ๋ฌธ์ž๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ ์œ ๋‹ˆ์ฝ”๋“œ ์ด์Šค์ผ€์ดํ”„ ์‹œํ€€์Šค๋ฅผ ์‚ฌ์šฉํ•ด ์ธ์ฝ”๋”ฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, <code>\000A9</code>๋Š” ์ €์ž‘๊ถŒ ๊ธฐํ˜ธ์ž…๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("&lt;image&gt;")}}</dt>
+ <dd>{{cssxref("&lt;url&gt;")}}์ด๋‚˜ {{cssxref("&lt;gradient&gt;")}} ์ž๋ฃŒํ˜•์„ ์‚ฌ์šฉํ•œ {{cssxref("&lt;image&gt;")}}, ๋˜๋Š” {{cssxref("element")}} ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ๊ฐ€๋ฆฌํ‚จ, ๋ณด์—ฌ์ค„ ์›นํŽ˜์ด์ง€์˜ ์ผ๋ถ€.</dd>
+ <dt>{{cssxref("&lt;counter&gt;")}}</dt>
+ <dd>๋ณดํ†ต ์ˆซ์ž์ธ <a href="/ko/docs/Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters">CSS ์นด์šดํ„ฐ ๊ฐ’</a>.{{cssxref("counter")}}๋‚˜ {{cssxref("counters")}} ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+ <dd>
+ <p>{{cssxref("counter")}} ํ•จ์ˆ˜๋Š” 'counter(<var>name</var>)'๊ณผ 'counter(<var>name</var>, <var>style</var>)'์˜ ๋‘ ํ˜•ํƒœ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ์„ฑํ•˜๋Š” ๊ฐ’์€ ์ฃผ์–ด์ง„ ์˜์‚ฌ ์š”์†Œ์˜ ํ˜„์žฌ ๋ฒ”์œ„์—์„œ, ํ•ด๋‹นํ•˜๋Š” ์ด๋ฆ„์„ ๊ฐ€์ง„ ๊ฐ€์žฅ ์•ˆ์ชฝ ์นด์šดํ„ฐ์˜ ๊ฐ’์ž…๋‹ˆ๋‹ค. ์ง€์ •ํ•œ ์Šคํƒ€์ผ(๊ธฐ๋ณธ <code>decimal</code>)์— ๋งž์ถฐ ์„œ์‹์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+ <p>{{cssxref("counters")}} ํ•จ์ˆ˜ ์—ญ์‹œ 'counters(<var>name</var>, <var>string</var>)'๊ณผ 'counters(<var>name</var>, <var>string</var>, <var>style</var>)'์˜ ๋‘ ํ˜•ํƒœ๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ์ƒ์„ฑํ•˜๋Š” ๊ฐ’์€ ์ฃผ์–ด์ง„ ์˜์‚ฌ ์š”์†Œ์˜ ํ˜„์žฌ ๋ฒ”์œ„์—์„œ, ํ•ด๋‹นํ•˜๋Š” ์ด๋ฆ„์„ ๊ฐ€์ง„ ์นด์šดํ„ฐ ๊ฐ’์˜ ๋ชฉ๋ก์œผ๋กœ ๋ฐ”๊นฅ์ชฝ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋ฉฐ ์ฃผ์–ด์ง„ ๋ฌธ์ž์—ด์„ ์‚ฌ์šฉํ•ด ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์ง€์ •ํ•œ ์Šคํƒ€์ผ(๊ธฐ๋ณธ <code>decimal</code>)์— ๋งž์ถฐ ์„œ์‹์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค..</p>
+ </dd>
+ <dt><code>attr(x)</code></dt>
+ <dd>๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•œ, ์š”์†Œ ์†์„ฑ <code>x</code>์˜ ๊ฐ’. <code>x</code> ์†์„ฑ์ด ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉด ๋นˆ ๋ฌธ์ž์—ด์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์†์„ฑ๋ช…์˜ ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ ์—ฌ๋ถ€๋Š” ๋ฌธ์„œ ์–ธ์–ด์— ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.</dd>
+ <dt><code>open-quote</code> | <code>close-quote</code></dt>
+ <dd>{{cssxref("quotes")}} ์†์„ฑ์—์„œ ๊ฐ€์ ธ์˜จ ์ ์ ˆํ•œ ๋ฌธ์ž์—ด์„ ์‚ฌ์šฉํ•ด ๋Œ€์ฒด.</dd>
+ <dt><code>no-open-quote</code> | <code>no-close-quote</code></dt>
+ <dd>์ฝ˜ํ…์ธ ๋Š” ์ถ”๊ฐ€ํ•˜์ง€ ์•Š๊ณ , ๋Œ€์‹  ๋”ฐ์˜ดํ‘œ์˜ ์ค‘์ฒฉ ๋‹จ๊ณ„๋ฅผ ์ฆ๊ฐ.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}
+</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="ํ—ค๋”ฉ๊ณผ_๋”ฐ์˜ดํ‘œ">ํ—ค๋”ฉ๊ณผ ๋”ฐ์˜ดํ‘œ</h3>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ๋Š” ์ธ์šฉ๊ตฌ ์ฃผ๋ณ€์— ๋”ฐ์˜ดํ‘œ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ํ—ค๋”ฉ ์•ž์— ๋‹จ์–ด "Chapter"๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html">&lt;h1&gt;5&lt;/h1&gt;
+&lt;p&gt;According to Sir Tim Berners-Lee,
+ &lt;q cite="http://www.w3.org/People/Berners-Lee/FAQ.html#Internet"&gt;I was
+ lucky enough to invent the Web at the time when the Internet
+ already existed - and had for a decade and a half.&lt;/q&gt;
+ We must understand that there is nothing fundamentally wrong
+ with building on the contributions of others.
+&lt;/p&gt;
+
+&lt;h1&gt;6&lt;/h1&gt;
+&lt;p&gt;According to the Mozilla Manifesto,
+ &lt;q cite="http://www.mozilla.org/en-US/about/manifesto/"&gt;Individuals
+ must have the ability to shape the Internet and
+ their own experiences on the Internet.&lt;/q&gt;
+ Therefore, we can infer that contributing to the open web
+ can protect our own individual experiences on it.
+&lt;/p&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">q {
+ color: blue;
+}
+
+q::before {
+ content: open-quote;
+}
+
+q::after {
+ content: close-quote;
+}
+
+h1::before {
+ content: "Chapter "; /* The trailing space creates separation
+ between the added content and the
+ rest of the content */
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('ํ—ค๋”ฉ๊ณผ_๋”ฐ์˜ดํ‘œ', '100%', 200)}}</p>
+
+<h3 id="์ด๋ฏธ์ง€์™€_ํ…์ŠคํŠธ">์ด๋ฏธ์ง€์™€ ํ…์ŠคํŠธ</h3>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ๋Š” ๋งํฌ ์•ž์— ์ด๋ฏธ์ง€๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•œ ๊ฒฝ์šฐ ํ…์ŠคํŠธ๋ฅผ ๋Œ€์‹  ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML_2">HTML</h4>
+
+<pre class="brush: html">&lt;a href="http://www.mozilla.org/en-US/"&gt;Mozilla Home Page&lt;/a&gt;</pre>
+
+<h4 id="CSS_2">CSS</h4>
+
+<pre class="brush: css">a::before {
+ content: url("https://mozorg.cdn.mozilla.net/media/img/favicon.ico") " MOZILLA: ";
+ font: x-small Arial, sans-serif;
+ color: gray;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ_2">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('์ด๋ฏธ์ง€์™€_ํ…์ŠคํŠธ', '100%', 60)}}</p>
+
+<h3 id="ํด๋ž˜์Šค_์‚ฌ์šฉ">ํด๋ž˜์Šค ์‚ฌ์šฉ</h3>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ๋Š” ๋ชฉ๋ก์˜ ํŠน๋ณ„ํ•œ ํ•ญ๋ชฉ ๋’ค์— ์ถ”๊ฐ€ ํ…์ŠคํŠธ๋ฅผ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML_3">HTML</h4>
+
+<pre class="brush: html">&lt;h2&gt;Paperback Best Sellers&lt;/h2&gt;
+&lt;ol&gt;
+ &lt;li&gt;Political Thriller&lt;/li&gt;
+ &lt;li class="new-entry"&gt;Halloween Stories&lt;/li&gt;
+ &lt;li&gt;My Biography&lt;/li&gt;
+ &lt;li class="new-entry"&gt;Vampire Romance&lt;/li&gt;
+&lt;/ol&gt;</pre>
+
+<h4 id="CSS_3">CSS</h4>
+
+<pre class="brush: css">.new-entry::after {
+ content: " New!"; /* The leading space creates separation
+ between the added content and the
+ rest of the content */
+ color: red;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ_3">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('ํด๋ž˜์Šค_์‚ฌ์šฉ', '100%', 160)}}</p>
+
+<h3 id="์ด๋ฏธ์ง€์™€_์š”์†Œ_์†์„ฑ">์ด๋ฏธ์ง€์™€ ์š”์†Œ ์†์„ฑ</h3>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ๋Š” ๋งํฌ ์•ž์— ์ด๋ฏธ์ง€๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ๋’ค์— <code>id</code> ์†์„ฑ์˜ ๊ฐ’์„ ๋ถ™์ž…๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML_4">HTML</h4>
+
+<pre class="brush: html">&lt;ul&gt;
+ &lt;li&gt;&lt;a id="moz" href="http://www.mozilla.org/"&gt;
+ Mozilla Home Page&lt;/a&gt;&lt;/li&gt;
+ &lt;li&gt;&lt;a id="mdn" href="https://developer.mozilla.org/"&gt;
+ Mozilla Developer Network&lt;/a&gt;&lt;/li&gt;
+&lt;/ul&gt;</pre>
+
+<h4 id="CSS_4">CSS</h4>
+
+<pre class="brush: css">a {
+ text-decoration: none;
+ border-bottom: 3px dotted navy;
+}
+
+a::after {
+ content: " (" attr(id) ")";
+}
+
+#moz::before {
+ content: url("https://mozorg.cdn.mozilla.net/media/img/favicon.ico") ;
+}
+
+#mdn::before {
+ content: url("https://mdn.mozillademos.org/files/7691/mdn-favicon16.png") ;
+}
+
+li {
+ margin: 1em;
+}
+</pre>
+
+<h4 id="๊ฒฐ๊ณผ_4">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('์ด๋ฏธ์ง€์™€_์š”์†Œ_์†์„ฑ', '100%', 160)}}</p>
+
+<h3 id="์š”์†Œ_๋Œ€์ฒด">์š”์†Œ ๋Œ€์ฒด</h3>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ๋Š” ์š”์†Œ์˜ ์ฝ˜ํ…์ธ ๋ฅผ ์ด๋ฏธ์ง€๋กœ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค. {{cssxref("&lt;url&gt;")}} ๋˜๋Š” {{cssxref("&lt;image&gt;")}} ์‚ฌ์šฉํ•˜๋ฉด ์ฝ˜ํ…์ธ ๋ฅผ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค. ์š”์†Œ๋ฅผ ๋Œ€์ฒดํ–ˆ์œผ๋ฏ€๋กœ <code>::before</code>๋‚˜ <code>::after</code>๋Š” ์ƒ์„ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML_5">HTML</h4>
+
+<pre class="brush: html">&lt;div id="replaced"&gt;Mozilla&lt;/div&gt;
+</pre>
+
+<h4 id="CSS_5">CSS</h4>
+
+<pre class="brush: css">#replaced {
+ content: url("https://mdn.mozillademos.org/files/12668/MDN.svg");
+}
+
+#replaced::after { /* will not show if element replacement is supported */
+ content: " (" attr(id) ")";
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ_5">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('์š”์†Œ_๋Œ€์ฒด', '100%', 200)}}</p>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p>CSS๋กœ ์ƒ์„ฑํ•œ ์ฝ˜ํ…์ธ ๋Š” <a href="/ko/docs/Web/API/Document_Object_Model/์†Œ๊ฐœ">DOM</a>์ด ํฌํ•จํ•˜์ง€ ์•Š๊ณ , <a href="/ko/docs/Learn/์ ‘๊ทผ์„ฑ/What_is_accessibility">์ ‘๊ทผ์„ฑ ํŠธ๋ฆฌ</a>์—๋„ ๋“ค์–ด๊ฐ€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํŠน์ • ์ ‘๊ทผ์„ฑ ๊ธฐ์ˆ /๋ธŒ๋ผ์šฐ์ € ์กฐํ•ฉ์ด ๋‚ด์šฉ์„ ํ‘œํ˜„ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ˜ํ…์ธ ๊ฐ€ ํฌํ•จํ•œ ์ •๋ณด๊ฐ€ ํŽ˜์ด์ง€์˜ ๋ชฉ์ ์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์— ์ค‘์š”ํ•˜๋‹ค๋ฉด ์ฃผ ๋ฌธ์„œ๋กœ ํฌํ•จํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><a href="https://tink.uk/accessibility-support-for-css-generated-content/">Accessibility support for CSS generated content โ€“ Tink</a></li>
+ <li><a href="/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.3_%E2%80%94_Create_content_that_can_be_presented_in_different_ways">Explanation of WCAG, Guideline 1.3 โ€“ MDN</a></li>
+ <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/content-structure-separation-programmatic.html">Understanding Success Criterion 1.3.1 | W3C Understanding WCAG 2.0</a></li>
+</ul>
+
+<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 Content", "#content-property", "content")}}</td>
+ <td>{{Spec2("CSS3 Content")}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS2.1", "generate.html#content", "content")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.content")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{Cssxref("::after")}}</li>
+ <li>{{Cssxref("::before")}}</li>
+ <li>{{Cssxref("::marker")}}</li>
+ <li>{{Cssxref("quotes")}}</li>
+ <li>{{cssxref("url()")}} ํ•จ์ˆ˜</li>
+</ul>
diff --git a/files/ko/web/css/css_animated_properties/index.html b/files/ko/web/css/css_animated_properties/index.html
new file mode 100644
index 0000000000..4f492a157d
--- /dev/null
+++ b/files/ko/web/css/css_animated_properties/index.html
@@ -0,0 +1,14 @@
+---
+title: CSS animated properties
+slug: Web/CSS/CSS_animated_properties
+tags:
+ - CSS
+translation_of: Web/CSS/CSS_animated_properties
+---
+<p>{{CSSRef}}</p>
+
+<p>์ผ๋ถ€ CSS ์†์„ฑ์€ ์• ๋‹ˆ๋ฉ”์ด์…˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค, ์ฆ‰ ๊ทธ ๊ฐ’์„ ๋ฐ”๊ฟ€ ๋•Œ <a href="/ko/docs/Web/CSS/CSS_Animations">CSS animation</a> ๋˜๋Š” <a href="/ko/docs/Web/CSS/CSS_Transitions">CSS transition</a>์ด ์‚ฌ์šฉ๋œ ๊ฒฝ์šฐ ๋ถ€๋“œ๋Ÿฌ์šด ๋ฐฉ์‹์œผ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ์€ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ฐ€๋Šฅํ•œ ์†์„ฑ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค:</p>
+
+<p>{{CSSAnimatedProperties}}</p>
diff --git a/files/ko/web/css/css_animations/index.html b/files/ko/web/css/css_animations/index.html
new file mode 100644
index 0000000000..5740301594
--- /dev/null
+++ b/files/ko/web/css/css_animations/index.html
@@ -0,0 +1,87 @@
+---
+title: CSS Animations
+slug: Web/CSS/CSS_Animations
+tags:
+ - CSS
+ - CSS Animations
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Animations
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Animations</strong> is a module of CSS that lets you animate the values of CSS properties over time, using keyframes. The behavior of these keyframe animations can be controlled by specifying their timing function, duration, their number of repetitions, and other attributes.</p>
+
+<h2 id="Reference">Reference</h2>
+
+<h3 id="CSS_Properties">CSS Properties</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("animation")}}</li>
+ <li>{{cssxref("animation-delay")}}</li>
+ <li>{{cssxref("animation-direction")}}</li>
+ <li>{{cssxref("animation-duration")}}</li>
+ <li>{{cssxref("animation-fill-mode")}}</li>
+ <li>{{cssxref("animation-iteration-count")}}</li>
+ <li>{{cssxref("animation-name")}}</li>
+ <li>{{cssxref("animation-play-state")}}</li>
+ <li>{{cssxref("animation-timing-function")}}</li>
+</ul>
+</div>
+
+<h3 id="CSS_At-rules">CSS At-rules</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("@keyframes")}}</li>
+</ul>
+</div>
+
+<h2 id="Guides">Guides</h2>
+
+<dl>
+ <dt><a href="/en-US/docs/Web/CSS/CSS_Animations/Detecting_CSS_animation_support">Detecting CSS animation support</a></dt>
+ <dd>Describes a technique for detecting if a browser supports CSS animations.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/CSS_Animations/Using_CSS_animations">Using CSS animations</a></dt>
+ <dd>Step-by-step tutorial about how to create animations using CSS. This article describes each relevant CSS property and at-rule and explains how they interact with each other.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/CSS_Animations/Tips">CSS animations tips and tricks</a></dt>
+ <dd>Tips and tricks to help you get the most out of CSS animations. Currently offers a technique for replaying an animation which has already run through to completion, which the API doesn't support inherently.</dd>
+</dl>
+
+<h2 id="Specifications">Specifications</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 Animations') }}</td>
+ <td>{{ Spec2('CSS3 Animations') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility">Browser compatibility</h2>
+
+<div>
+<h3 id="animation_property"><code>animation</code> property</h3>
+
+<div>
+
+
+<p>{{Compat("css.properties.animation")}}</p>
+</div>
+</div>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>Related to CSS Animations, <a href="/en-US/docs/Web/CSS/CSS_Transitions">CSS Transitions</a> can trigger animations based on user actions.</li>
+</ul>
diff --git a/files/ko/web/css/css_animations/using_css_animations/index.html b/files/ko/web/css/css_animations/using_css_animations/index.html
new file mode 100644
index 0000000000..416e3fc515
--- /dev/null
+++ b/files/ko/web/css/css_animations/using_css_animations/index.html
@@ -0,0 +1,330 @@
+---
+title: CSS ์• ๋‹ˆ๋ฉ”์ด์…˜ ์‚ฌ์šฉํ•˜๊ธฐ
+slug: Web/CSS/CSS_Animations/Using_CSS_animations
+tags:
+ - Advanced
+ - CSS
+ - CSS Animations
+ - Example
+ - Experimental
+ - Guide
+translation_of: Web/CSS/CSS_Animations/Using_CSS_animations
+---
+<p>{{SeeCompatTable}}{{CSSRef}}</p>
+
+<p><strong>CSS3 ์• ๋‹ˆ๋ฉ”์ด์…˜</strong>์€ ์—˜๋ฆฌ๋จผํŠธ์— ์ ์šฉ๋˜๋Š” CSS ์Šคํƒ€์ผ์„ ๋‹ค๋ฅธ CSS ์Šคํƒ€์ผ๋กœ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์ „ํ™˜์‹œ์ผœ ์ค๋‹ˆ๋‹ค. ์• ๋‹ˆ๋ฉ”์ด์…˜์€ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋‚˜ํƒ€๋‚ด๋Š” CSS ์Šคํƒ€์ผ๊ณผ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์ค‘๊ฐ„ ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ‚คํ”„๋ ˆ์ž„๋“ค๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.</p>
+
+<p>CSS ์• ๋‹ˆ๋ฉ”์ด์…˜์€ ๊ธฐ์กด์— ์‚ฌ์šฉ๋˜๋˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ณด๋‹ค ๋‹ค์Œ ์„ธ ๊ฐ€์ง€ ์ด์œ ์—์„œ ์ด์ ์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค.</p>
+
+<ol>
+ <li>์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋ชจ๋ฅด๋”๋ผ๋„ ๊ฐ„๋‹จํ•˜๊ฒŒ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+ <li>์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜์€ ์ž˜ ๋งŒ๋“ค์–ด์กŒ๋”๋ผ๋„ ์„ฑ๋Šฅ์ด ์ข‹์ง€ ๋ชปํ• ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. CSS ์• ๋‹ˆ๋ฉ”์ด์…˜์€ frame-skipping ๊ฐ™์€ ์—ฌ๋Ÿฌ ๊ธฐ์ˆ ์„ ์ด์šฉํ•˜์—ฌ ์ตœ๋Œ€ํ•œ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๋ Œ๋”๋ง๋ฉ๋‹ˆ๋‹ค.</li>
+ <li>๋ธŒ๋ผ์šฐ์ €๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์„ฑ๋Šฅ์„ ํšจ์œจ์ ์œผ๋กœ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ˜„์žฌ ์•ˆ๋ณด์ด๋Š” ์—˜๋ฆฌ๋จผํŠธ์— ๋Œ€ํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜์€ ์—…๋ฐ์ดํŠธ ์ฃผ๊ธฐ๋ฅผ ์ค„์—ฌ ๋ถ€ํ•˜๋ฅผ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+</ol>
+
+<h2 id="์• ๋‹ˆ๋ฉ”์ด์…˜_์ ์šฉํ•˜๊ธฐ">์• ๋‹ˆ๋ฉ”์ด์…˜ ์ ์šฉํ•˜๊ธฐ</h2>
+
+<p>CSS ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋งŒ๋“œ๋ ค๋ฉด {{ cssxref("animation") }} ์†์„ฑ๊ณผ ์ด ์†์„ฑ์˜ ํ•˜์œ„ ์†์„ฑ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์ด ์‹œ๊ฐ„๊ณผ ๋ฐ˜๋ณต ์—ฌ๋ถ€๋“ฑ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์†์„ฑ์€ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์ค‘๊ฐ„์ƒํƒœ๋ฅผ ๊ธฐ์ˆ ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š”๊ฑธ ๋ช…์‹ฌํ•˜์„ธ์š”. ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์ค‘๊ฐ„ ์ƒํƒœ๋Š” ์•„๋ž˜์—์„œ ๋‹ค๋ฃฐ {{ cssxref("@keyframes") }} ย ๊ทœ์น™์„ ์ด์šฉํ•˜์—ฌ ๊ธฐ์ˆ ํ•ฉ๋‹ˆ๋‹ค.ย </p>
+
+<p>{{ cssxref("animation") }} ์†์„ฑ์˜ ํ•˜์œ„ ์†์„ฑ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<dl>
+ <dt>{{ cssxref("animation-delay") }}</dt>
+ <dd>์—˜๋ฆฌ๋จผํŠธ๊ฐ€ ๋กœ๋“œ๋˜๊ณ  ๋‚˜์„œ ์–ธ์ œ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹œ์ž‘๋ ์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{ cssxref("animation-direction") }}</dt>
+ <dd>์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์ข…๋ฃŒ๋˜๊ณ  ๋‹ค์‹œ ์ฒ˜์Œ๋ถ€ํ„ฐ ์‹œ์ž‘ํ• ์ง€ ์—ญ๋ฐฉํ–ฅ์œผ๋กœ ์ง„ํ–‰ํ• ์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{ cssxref("animation-duration") }}</dt>
+ <dd>ํ•œ ์‹ธ์ดํด์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์–ผ๋งˆ์— ๊ฑธ์ณ ์ผ์–ด๋‚ ์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{ cssxref("animation-iteration-count") }}</dt>
+ <dd>์• ๋‹ˆ๋ฉ”์ด์…˜์ด ๋ช‡ ๋ฒˆ ๋ฐ˜๋ณต๋ ์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. <code>infinite</code>๋กœ ์ง€์ •ํ•˜์—ฌ ๋ฌดํ•œํžˆ ๋ฐ˜๋ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+ <dt>{{ cssxref("animation-name") }}</dt>
+ <dd>์ด ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์ค‘๊ฐ„ ์ƒํƒœ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ค‘๊ฐ„ ์ƒํƒœ๋Š” ย {{ cssxref("@keyframes") }} ๊ทœ์น™์„ ์ด์šฉํ•˜์—ฌ ๊ธฐ์ˆ ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{ cssxref("animation-play-state") }}</dt>
+ <dd>์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋ฉˆ์ถ”๊ฑฐ๋‚˜ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+ <dt>{{ cssxref("animation-timing-function") }}</dt>
+ <dd>์ค‘๊ฐ„ ์ƒํƒœ๋“ค์˜ ์ „ํ™˜์„ ์–ด๋–ค ์‹œ๊ฐ„๊ฐ„๊ฒฉ์œผ๋กœ ์ง„ํ–‰ํ• ์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{ cssxref("animation-fill-mode") }}</dt>
+ <dd>์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹œ์ž‘๋˜๊ธฐ ์ „์ด๋‚˜ ๋๋‚˜๊ณ  ๋‚œ ํ›„ ์–ด๋–ค ๊ฐ’์ด ์ ์šฉ๋ ์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="ํ‚คํ”„๋ ˆ์ž„์„_์ด์šฉํ•˜์—ฌ_์• ๋‹ˆ๋ฉ”์ด์…˜์˜_์ค‘๊ฐ„์ƒํƒœ_๊ธฐ์ˆ ํ•˜๊ธฐ">ํ‚คํ”„๋ ˆ์ž„์„ ์ด์šฉํ•˜์—ฌ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์ค‘๊ฐ„์ƒํƒœ ๊ธฐ์ˆ ํ•˜๊ธฐ</h2>
+
+<p>์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์ค‘๊ฐ„ ์ƒํƒœ๋ฅผ ๊ธฐ์ˆ ํ•ด ๋ด…์‹œ๋‹ค. {{ cssxref("@keyframes") }} ๊ทœ์น™์„ ์ด์šฉํ•ด์„œ ๋‘๊ฐœ ์ด์ƒ์˜ ์ค‘๊ฐ„ ์ƒํƒœ๋ฅผ ๊ธฐ์ˆ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์ค‘๊ฐ„ ์ƒํƒœ๋Š” ํŠน์ • ์‹œ์ ์— ์—˜๋ฆฌ๋จผํŠธ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋ณด์ผ์ง€ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.ย </p>
+
+<p>CSS ์Šคํƒ€์ผ์„ ์ด์šฉํ•ด ์ค‘๊ฐ„ ์ƒํƒœ์— ์–ด๋–ป๊ฒŒ ๋ณด์ผ์ง€ ์ •์˜ํ–ˆ๋‹ค๋ฉด ์ด ์ค‘๊ฐ„ ์ƒํƒœ๊ฐ€ ์ „์ฒด ์• ๋‹ˆ๋ฉ”์ด์…˜์—์„œ ์–ธ์ œ ๋“ฑ์žฅํ•  ์ง€ {{ cssxref("percentage") }} ๋ฅผ ์ด์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. 0%๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹œ์ž‘๋œ ์‹œ์ ์„ ์˜๋ฏธํ•˜๊ณ  100%๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ๋๋‚˜๋Š” ์‹œ์ ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ตœ์†Œํ•œ ์ด ๋‘ ์‹œ์ ์€ ๊ธฐ์ˆ ๋˜์–ด์•ผ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์–ธ์ œ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹œ์ž‘๋˜๊ณ  ๋๋‚˜๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 0%์™€ 100% ๋Œ€์‹ ย <code>from</code>ย ๊ณผย <code>to</code>๋กœ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์‹œ์ž‘ ์‹œ์ ๊ณผ ์ข…๋ฃŒ ์‹œ์  ์‚ฌ์ด์˜ ํŠน์ • ์‹œ์ ์—๋„ ์ค‘๊ฐ„ ์ƒํƒœ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<div class="note"><strong>๋…ธํŠธ:</strong>ย ๋‹ค์Œ ์˜ˆ์ œ๋“ค์€ ์• ๋‹ˆ๋ฉ”์ด์…˜ CSS ์†์„ฑ์— ์ ‘๋‘์–ด๊ฐ€ ์‚ฌ์šฉ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค(์—ญ์ž: -webkit-, -moz- ๋“ฑ). ์˜ค๋ž˜๋œ ๋ธŒ๋ผ์šฐ์ €๋Š” ์ ‘๋‘์–ด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.ย </div>
+
+<h3 id="ํ…์ŠคํŠธ๊ฐ€_๋ธŒ๋ผ์šฐ์ €๋ฅผ_๊ฐ€๋กœ์งˆ๋Ÿฌ_์›€์ง์ด๊ฒŒ_ํ•˜๊ธฐ">ํ…์ŠคํŠธ๊ฐ€ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๊ฐ€๋กœ์งˆ๋Ÿฌ ์›€์ง์ด๊ฒŒ ํ•˜๊ธฐ</h3>
+
+<p>๋‹ค์Œ ๋‹จ์ˆœํ•œ ์˜ˆ์ œ์—์„œ {{ HTMLElement("p") }} ์—˜๋ฆฌ๋จผํŠธ๊ฐ€ ๋ธŒ๋ผ์šฐ์ € ์œˆ๋„์šฐ ์˜ค๋ฅธ์ชฝ์—์„œ ์™ผ์ชฝ์œผ๋กœ ๊ฐ€๋กœ์งˆ๋Ÿฌ ์›€์ง์ด๋Š”๊ฑธ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">p {
+ animation-duration: 3s;
+ animation-name: slidein;
+}
+
+@keyframes slidein {
+ from {
+ margin-left: 100%;
+ width: 300%
+ }
+
+ to {
+ margin-left: 0%;
+ width: 100%;
+ }
+}
+</pre>
+
+<p>{{ HTMLElement("p") }} ์—˜๋ฆฌ๋จผํŠธ์— ์ง€์ •ํ•œ CSS ๊ทœ์น™์—์„œ {{ cssxref("animation-duration") }} ์†์„ฑ์„ ํ†ตํ•ด ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์ด ๊ธธ์ด๋Š” 3์ดˆ๋กœ ์ง€์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์ค‘๊ฐ„ ์ƒํƒœ๋“ค์„ {{ cssxref("@keyframes") }} ๊ทœ์น™์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ์ˆ ํ•˜๊ณ  ์ด๊ฒƒ๋“ค์—๊ฒŒ slidein๋ผ๋Š” ์ด๋ฆ„์„ ๋ถ™์˜€์Šต๋‹ˆ๋‹ค. ย ๊ทธ๋ฆฌ๊ณ  p ์—˜๋ฆฌ๋จผํŠธ์— slidein์ด๋ผ๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ง€์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>CSS ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์œ„ํ•˜์—ฌ {{ HTMLElement("p") }} ์— ํŠน์ • ์Šคํƒ€์ผ์„ ์ง€์ •ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๊ทธ๋Ÿฌ์…”๋„ ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋„ ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ์œผ๋‚˜ ์ด ์˜ˆ์ œ์—์„œ๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ๋งŒ์„ ๋ณด๊ธฐ์œ„ํ•ด ์ง€์ •ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.ย </p>
+
+<p>์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์ค‘๊ฐ„ ์ƒํƒœ๋Š” {{ cssxref("@keyframes") }} ๊ทœ์น™์„ ์ด์šฉํ•˜์—ฌ ๊ธฐ์ˆ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ์—์„œ๋Š” ๋‘๊ฐœ์˜ ์ค‘๊ฐ„ ์ƒํƒœ๋ฅผ ๊ธฐ์ˆ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ค‘๊ฐ„ ์ƒํƒœ๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹œ์ž‘๋˜๊ณ  ๋‚˜์„œ 0% ์‹œ์ ์— (<code>from</code><span style="font-family: courier new,andale mono,monospace;">ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด๋„ ๋ฉ๋‹ˆ๋‹ค) ์™ผ์ชฝ ๋งˆ์ง„์„ 100%๋กœ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์™ผ์ชฝ ๋งˆ์ง„์„ 100%๋กœ ์ง€์ •ํ–ˆ์œผ๋ฏ€๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹œ์ž‘๋œ ์‹œ์ ์— ๋ธŒ๋ผ์šฐ์ € ์œˆ๋„์šฐ ์˜ค๋ฅธ์ชฝ ๋ชจ์„œ๋ฆฌ์— ์—˜๋ฆฌ๋จผํŠธ๊ฐ€ ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค.</span></p>
+
+<p>๋‘๋ฒˆ์งธ ์ค‘๊ฐ„ ์ƒํƒœ๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹œ์ž‘๋˜๊ณ ๋‚˜์„œ 100% (<span style="font-family: courier new,andale mono,monospace;">toํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด๋„ ๋ฉ๋‹ˆ๋‹ค)์‹œ์ ์— ์™ผ์ชฝ ๋งˆ์ง„์„ 0%์œผ๋กœ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋งˆ์ง€๋ง‰์—๋Š” ์—˜๋ฆฌ๋จผํŠธ๊ฐ€ ๋ธŒ๋ผ์šฐ์ € ์œˆ๋„์šฐ์˜ ์™ผ์ชฝ ๋ชจ์„œ๋ฆฌ์— ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค.</span></p>
+
+
+<pre class="brush: html">&lt;p&gt;The Caterpillar and Alice looked at each other for some time in silence:
+at last the Caterpillar took the hookah out of its mouth, and addressed
+her in a languid, sleepy voice.&lt;/p&gt;
+</pre>
+
+<p>{{EmbedLiveSample("ํ…์ŠคํŠธ๊ฐ€_๋ธŒ๋ผ์šฐ์ €๋ฅผ_๊ฐ€๋กœ์งˆ๋Ÿฌ_์›€์ง์ด๊ฒŒ_ํ•˜๊ธฐ","100%","250")}}</p>
+
+<h3 id="์ค‘๊ฐ„_์ƒํƒœ_์ถ”๊ฐ€ํ•˜๊ธฐ">์ค‘๊ฐ„ ์ƒํƒœ ์ถ”๊ฐ€ํ•˜๊ธฐ</h3>
+
+<p>์ด์ „ ์˜ˆ์ œ์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์—์„œ ์ค‘๊ฐ„ ์ƒํƒœ๋ฅผ ์ถ”๊ฐ€ํ•ด ๋ด…์‹œ๋‹ค. ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์—˜๋ฆฌ๋จผํŠธ๊ฐ€ ์›€์ง์ผ ๋•Œ ๊ธ€์ž ํฌ๊ธฐ๊ฐ€ ์ปค์ง€๋‹ค๊ฐ€ ๋‹ค์‹œ ์›๋ž˜๋Œ€๋กœ ์ค„์–ด๋“ค๊ฒŒ ํ•ด๋ด…์‹œ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ค‘๊ฐ„ ์ƒํƒœ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">75% {
+ font-size: 300%;
+ margin-left: 25%;
+ width: 150%;
+}
+</pre>
+<pre class="brush: css hidden">p {
+ animation-duration: 3s;
+ animation-name: slidein;
+}
+
+@keyframes slidein {
+ from {
+ margin-left: 100%;
+ width: 300%;
+ }
+
+ to {
+ margin-left: 0%;
+ width: 100%;
+ }
+}
+</pre>
+
+<pre class="brush: html hidden">&lt;p&gt;The Caterpillar and Alice looked at each other for some time in silence:
+at last the Caterpillar took the hookah out of its mouth, and addressed
+her in a languid, sleepy voice.&lt;/p&gt;
+</pre>
+
+<p>์• ๋‹ˆ๋ฉ”์ด์…˜์˜ 75% ์‹œ์ ์—์„œ ์—˜๋ฆฌ๋จผํŠธ์˜ ์™ผ์ชฝ ๋งˆ์ง„์„ 25%, ๋„ˆ๋น„๋ฅผ 150%, ๊ธ€์ž ํฌ๊ธฐ๋ฅผ 300%๋กœ ์ง€์ •ํ•˜๋ผ๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedLiveSample("์ค‘๊ฐ„_์ƒํƒœ_์ถ”๊ฐ€ํ•˜๊ธฐ","100%","250")}}</p>
+
+<h3 id="์• ๋‹ˆ๋ฉ”์ด์…˜_๋ฐ˜๋ณตํ•˜๊ธฐ">์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ฐ˜๋ณตํ•˜๊ธฐ</h3>
+
+<p>์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋ฐ˜๋ณตํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด {{ cssxref("animation-iteration-count") }} ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ด ์†์„ฑ์œผ๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ๋ช‡ ๋ฒˆ ๋ฐ˜๋ณต๋ ์ง€ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ˆ์ œ์—์„œ๋Š” <code>infinite</code>ย ๋ผ๋Š” ๊ฐ’์„ ์ง€์ •ํ•˜์—ฌ ๋ฌดํ•œํžˆ ๋ฐ˜๋ณต๋˜๊ฒŒ ํ•ด ๋ด…์‹œ๋‹ค.</p>
+
+<pre class="brush: css">p {
+ animation-duration: 3s;
+ animation-name: slidein;
+ animation-iteration-count: infinite;
+}
+</pre>
+
+<pre class="brush: css hidden">@keyframes slidein {
+ from {
+ margin-left: 100%;
+ width: 300%;
+ }
+
+ to {
+ margin-left: 0%;
+ width: 100%;
+ }
+}
+</pre>
+
+<pre class="brush: html hidden">&lt;p&gt;The Caterpillar and Alice looked at each other for some time in silence:
+at last the Caterpillar took the hookah out of its mouth, and addressed
+her in a languid, sleepy voice.&lt;/p&gt;
+</pre>
+
+<p>{{EmbedLiveSample("์• ๋‹ˆ๋ฉ”์ด์…˜_๋ฐ˜๋ณตํ•˜๊ธฐ","100%","250")}}</p>
+
+<h3 id="์•ž๋’ค๋กœ_์›€์ง์ด๊ธฐ">์•ž๋’ค๋กœ ์›€์ง์ด๊ธฐ</h3>
+
+<p>์•ž์—์„œ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ๋ฐ˜๋ณต๋˜๋Š”๊ฑธ ๋ณด์…จ์„ ๊ฒ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ๋๋‚˜๊ณ  ๊ฐ‘์ž๊ธฐ ์˜ค๋ฅธ์ชฝ ๋ชจ์„œ๋ฆฌ๋กœ ๋Œ์•„๊ฐ€๋Š”๊ฒŒ ์–ด์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ๋๋‚ฌ์„ ๋•Œ ๋ฐ˜๋Œ€๋ฐฉํ–ฅ์œผ๋กœ ์ด๋™ํ•˜๋„๋ก ๋งŒ๋“ค์–ด ๋ด…์‹œ๋‹ค. {{ cssxref("animation-direction") }} ์†์„ฑ์„ย <code>alternate</code>๋กœ ์ง€์ •ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">p {
+ animation-duration: 3s;
+ animation-name: slidein;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+</pre>
+
+<pre class="brush: css hidden">@keyframes slidein {
+ from {
+ margin-left: 100%;
+ width: 300%;
+ }
+
+ to {
+ margin-left: 0%;
+ width: 100%;
+ }
+}
+</pre>
+
+<pre class="brush: html hidden">&lt;p&gt;The Caterpillar and Alice looked at each other for some time in silence:
+at last the Caterpillar took the hookah out of its mouth, and addressed
+her in a languid, sleepy voice.&lt;/p&gt;
+</pre>
+
+<p>{{EmbedLiveSample("์•ž๋’ค๋กœ_์›€์ง์ด๊ธฐ","100%","250")}}</p>
+
+<h3 id="์• ๋‹ˆ๋ฉ”์ด์…˜_์ด๋ฒคํŠธ_์‚ฌ์šฉํ•˜๊ธฐ">์• ๋‹ˆ๋ฉ”์ด์…˜ ์ด๋ฒคํŠธ ์‚ฌ์šฉํ•˜๊ธฐ</h3>
+
+<p>์• ๋‹ˆ๋ฉ”์ด์…˜ ์ด๋ฒคํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์กฐ์ข…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. {{ domxref("event/AnimationEvent", "AnimationEvent") }} ๋กœ ๋‚˜ํƒ€๋‚ด์–ด์ง€๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ด๋ฒคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ์‹œ์ž‘, ๋, ์ƒˆ๋กœ์šด ๋ฐ˜๋ณต์˜ ์‹œ์ž‘๋“ฑ์„ ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ๋งˆ๋‹ค ์ด๋ฒคํŠธ์˜ ์ข…๋ฅ˜์™€ ์–ด๋–ค ์• ๋‹ˆ๋ฉ”์ด์…˜์—์„œ ๋ฐœ์ƒํ•œ ๊ฒƒ์ธ์ง€ ์•Œ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์œ„์˜ ์›€์ง์ด๋Š” ๊ธ€์ž ์˜ˆ์ œ๋ฅผ ์ˆ˜์ •ํ•˜์—ฌ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ด๋ฒคํŠธ๋ฅผ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋Š”์ง€ ์•Œ์•„๋ด…์‹œ๋‹ค.ย </p>
+
+<pre class="brush: css">.slidein {
+ -moz-animation-duration: 3s;
+ -webkit-animation-duration: 3s;
+ animation-duration: 3s;
+ -moz-animation-name: slidein;
+ -webkit-animation-name: slidein;
+ animation-name: slidein;
+ -moz-animation-iteration-count: 3;
+ -webkit-animation-iteration-count: 3;
+ animation-iteration-count: 3;
+ -moz-animation-direction: alternate;
+ -webkit-animation-direction: alternate;
+ animation-direction: alternate;
+}
+
+@-moz-keyframes slidein {
+ from {
+ margin-left:100%;
+ width:300%
+ }
+
+ to {
+ margin-left:0%;
+ width:100%;
+ }
+}
+
+@-webkit-keyframes slidein {
+ from {
+ margin-left:100%;
+ width:300%
+ }
+
+ to {
+ margin-left:0%;
+ width:100%;
+ }
+}
+
+@keyframes slidein {
+ from {
+ margin-left:100%;
+ width:300%
+ }
+
+ to {
+ margin-left:0%;
+ width:100%;
+ }
+}</pre>
+<h4 id="์• ๋‹ˆ๋ฉ”์ด์…˜_์ด๋ฒคํŠธ_๋ฆฌ์Šค๋„ˆ_์ถ”๊ฐ€ํ•˜๊ธฐ">์• ๋‹ˆ๋ฉ”์ด์…˜ ์ด๋ฒคํŠธ ๋ฆฌ์Šค๋„ˆ ์ถ”๊ฐ€ํ•˜๊ธฐ</h4>
+
+<p>์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ์„ธ๊ฐœ์˜ ์ด๋ฒคํŠธ๋ฅผ ๊ฐ์ง€ํ•ด ๋ด…์‹œ๋‹ค.ย <code>setup()</code>ย ํ•จ์ˆ˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ด๋ฒคํŠธ ๋ฆฌ์Šค๋„ˆ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. ๋ฌธ์„œ๊ฐ€ ๋กœ๋“œ๋˜์—ˆ์„ ๋•Œ ์ด ํ•จ์ˆ˜๋ฅผ ์‹คํ–‰ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: js">function setup() {
+ var e = document.getElementById("watchme");
+ e.addEventListener("animationstart", listener, false);
+ e.addEventListener("animationend", listener, false);
+ e.addEventListener("animationiteration", listener, false);
+
+ var e = document.getElementById("watchme");
+ e.className = "slidein";
+}
+</pre>
+
+<p>์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ๋” ์ž์„ธํžˆ ์•Œ๊ณ ์‹ถ์œผ๋ฉด {{ domxref("element.addEventListener()") }} ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”. setup() ํ•จ์ˆ˜์˜ ๋งˆ์ง€๋ง‰ ์ค„์—์„œ ์—˜๋ฆฌ๋จผํŠธ์˜ย <code>class</code>ย ๋ฅผ "slidein"์œผ๋กœ ์ง€์ •ํ•˜๋Š” ์ˆœ๊ฐ„ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์™œ ์ด๋ ‡๊ฒŒ ํ–ˆ์„๊นŒ์š”? ์™œ๋ƒํ•˜๋ฉด <code>animationstart</code>ย ์ด๋ฒคํŠธ๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹œ์ž‘๋˜์ž๋งˆ์ž ๋ฐœ์ƒํ•˜๋ฏ€๋กœ ์šฐ๋ฆฌ ์ฝ”๋“œ์—์„œ๋Š” ์ด๋ฅผ ๊ฐ์ง€ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹œ์ž‘๋  ๋•Œ๋Š” ์œ„์˜ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋˜๊ธฐ ์ „์ด๋ผ ์ด๋ฒคํŠธ ๋ฆฌ์Šค๋„ˆ๊ฐ€ ์•„์ง ์ถ”๊ฐ€๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์ด์ง€์š”. ๋”ฐ๋ผ์„œ ์ด๋ฒคํŠธ ๋ฆฌ์Šค๋„ˆ๋ฅผ ๋จผ์ € ์ถ”๊ฐ€ํ•˜๊ณ  ์—˜๋ฆฌ๋จผํŠธ์— class๋ฅผ ์ง€์ •ํ•˜์—ฌ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h4 id="์ด๋ฒคํŠธ_๋ฐ›๊ธฐ">์ด๋ฒคํŠธ ๋ฐ›๊ธฐ</h4>
+
+<p>๊ฐ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ๋งˆ๋‹คย <code>listener()</code>ย ํ•จ์ˆ˜๋กœ ๋„˜๊ฒจ์ง‘๋‹ˆ๋‹ค. ์ด ํ•จ์ˆ˜์˜ ์ฝ”๋“œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: js">function listener(e) {
+ var l = document.createElement("li");
+ switch(e.type) {
+ case "animationstart":
+ l.innerHTML = "Started: elapsed time is " + e.elapsedTime;
+ break;
+ case "animationend":
+ l.innerHTML = "Ended: elapsed time is " + e.elapsedTime;
+ break;
+ case "animationiteration":
+ l.innerHTML = "New loop started at time " + e.elapsedTime;
+ break;
+ }
+ document.getElementById("output").appendChild(l);
+}
+</pre>
+
+<p>์ด ์ฝ”๋“œ ์—ญ์‹œ ๊ต‰์žฅํžˆ ๋‹จ์ˆœํ•ฉ๋‹ˆ๋‹ค. {{ domxref("event.type") }} ์„ ๋ณด๊ณ  ์–ด๋–ค ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  {{ HTMLElement("ul") }} (์ˆœ์„œ ์—†๋Š” ๋ฆฌ์ŠคํŠธ)์— ๊ทธ ์ด๋ฒคํŠธ์˜ ๋กœ๊ทธ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์—˜๋ฆฌ๋จผํŠธ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>Started: elapsed time is 0</li>
+ <li>New loop started at time 3.01200008392334</li>
+ <li>New loop started at time 6.00600004196167</li>
+ <li>Ended: elapsed time is 9.234000205993652</li>
+</ul>
+
+<p>์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ฐ์ด ์œ„์—์„œ ์ง€์ •ํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์‹œ๊ฐ„๊ณผ ๊ต‰์žฅํžˆ ๊ฐ€๊น์ง€๋งŒ ์ •ํ™•ํžˆ ๊ฐ™์ง€๋Š” ์•Š๋‹ค๋Š”๊ฑธ ๊ธฐ์–ตํ•˜์„ธ์š”. ๋˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ๋ฐ˜๋ณต์ด ๋๋‚˜๋Š” ์ˆœ๊ฐ„์—๋Š” ย <code>animationiteration</code>ย ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๊ณ ย <code>animationend</code>ย ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๋Š”๊ฑธ ๊ธฐ์–ตํ•˜์„ธ์š”.</p>
+
+<h4 id="HTML_์ฝ”๋“œ">HTML ์ฝ”๋“œย </h4>
+
+<p>์™„๋ฒฝ์„ ์œ„ํ•ด ์˜ˆ์ œ์—์„œ ์‚ฌ์šฉํ•œ HTML ์ฝ”๋“œ๋„ ์ฒจ๋ถ€ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ํŽ˜์ด์ง€ ๋‚ด์šฉ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ด๋ฒคํŠธ ๋กœ๊น…์„ ์œ„ํ•œ ul ์—˜๋ฆฌ๋จผํŠธ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.ย </p>
+
+<pre class="brush: html">&lt;body onload="setup()"&gt;
+ &lt;h1 id="watchme"&gt;Watch me move&lt;/h1&gt;
+ &lt;p&gt;This example shows how to use CSS animations to make &lt;code&gt;h1&lt;/code&gt; elements
+ move across the page.&lt;/p&gt;
+ &lt;p&gt;In addition, we output some text each time an animation event fires, so you can see them in action.&lt;/p&gt;
+ &lt;ul id="output"&gt;
+ &lt;/ul&gt;
+&lt;/body&gt;
+</pre>
+
+<p>{{EmbedLiveSample('์• ๋‹ˆ๋ฉ”์ด์…˜_์ด๋ฒคํŠธ_์‚ฌ์šฉํ•˜๊ธฐ', '600', '300')}}</p>
+
+<h2 id="๋”_๋ณด๊ธฐ">๋” ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{ domxref("AnimationEvent", "AnimationEvent") }}</li>
+ <li><a href="/en-US/docs/CSS/CSS_animations/Detecting_CSS_animation_support" title="en/CSS/CSS animations/Detecting CSS animation support">Detecting CSS animation support</a></li>
+</ul>
diff --git a/files/ko/web/css/css_background_and_borders/border-image_generator/index.html b/files/ko/web/css/css_background_and_borders/border-image_generator/index.html
new file mode 100644
index 0000000000..01ae23c400
--- /dev/null
+++ b/files/ko/web/css/css_background_and_borders/border-image_generator/index.html
@@ -0,0 +1,2627 @@
+---
+title: Border-image ์ƒ์„ฑ๊ธฐ
+slug: Web/CSS/CSS_Background_and_Borders/Border-image_generator
+tags:
+ - CSS
+ - CSS Borders
+ - Tools
+translation_of: Web/CSS/CSS_Background_and_Borders/Border-image_generator
+---
+<p>์ด ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ด CSS3 {{cssxref("border-image")}} ๊ฐ’์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div style="display: none;">
+<h2 id="Border_Image_Generator" name="Border_Image_Generator">Border Image Generator</h2>
+
+<h3 id="HTML_Content">HTML Content</h3>
+
+<pre class="brush: html">ย ย ย  &lt;div id="container"&gt;
+
+ย ย  ย ย ย  ย &lt;div id="gallery"&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="image-gallery"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;img class="image" src="https://mdn.mozillademos.org/files/6007/border-image-1.png" data-stateID="border1"/&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;img class="image" src="https://mdn.mozillademos.org/files/6009/border-image-2.png" data-stateID="border2"/&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;img class="image" src="https://mdn.mozillademos.org/files/6011/border-image-3.png" data-stateID="border3"/&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;img class="image" src="https://mdn.mozillademos.org/files/6013/border-image-4.png" data-stateID="border4"/&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;img class="image" src="https://mdn.mozillademos.org/files/6015/border-image-5.png" data-stateID="border5"/&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;img class="image" src="https://mdn.mozillademos.org/files/6017/border-image-6.svg" data-stateID="border6"/&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย &lt;div id="load-actions" class="group section"&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="toggle-gallery" data-action="hide"&gt; &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="load-image" class="button"&gt; Upload image &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;input id="remote-url" type="text" placeholder="Load an image from URL"/&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="load-remote" class="button"&gt; &lt;/div&gt;
+ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย &lt;div id="general-controls" class="group section"&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div class="name"&gt; Control Box &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div class="separator"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div class="property"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="name"&gt;scale&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-input-slider" data-topic="scale"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-unit="%" data-max="300" data-sensivity="10"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div class="separator"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div class="property"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="name"&gt;draggable&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-checkbox" data-topic='drag-subject'&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div class="property right"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="name"&gt;section height&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-input-slider" data-topic="preview-area-height"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-min="400" data-max="1000"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย &lt;div id="preview_section" class="group section"&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="subject"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="guideline" data-axis="Y" data-topic="slice-top"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="guideline" data-axis="X" data-topic="slice-right"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="guideline" data-axis="Y" data-topic="slice-bottom"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="guideline" data-axis="X" data-topic="slice-left"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="preview"&gt; &lt;/div&gt;
+ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย &lt;!-- controls --&gt;
+ย ย  ย ย ย  ย &lt;div id="controls" class="group section"&gt;
+
+ย ย  ย ย ย  ย ย ย  ย &lt;!-- border-image-slice --&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="border-slice-control" class="category"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="title"&gt; border-image-slice &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="property"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="name"&gt;fill&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-checkbox" data-topic='slice-fill'&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย &lt;!-- border-image-width --&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="border-width-control" class="category"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="title"&gt; border-image-width &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย &lt;!-- border-image-outset --&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="border-outset-control" class="category"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="title"&gt; border-image-outset &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย &lt;!-- other-settings --&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="aditional-properties" class="category"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="title"&gt; aditional-properties &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="property"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="name"&gt; repeat-x &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-dropdown border-repeat" data-topic="image-repeat-X" data-selected="2"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div data-value="0"&gt;repeat&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div data-value="0"&gt;stretch&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div data-value="0"&gt;round&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="property"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="name"&gt; repeat-y &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-dropdown border-repeat" data-topic="image-repeat-Y" data-selected="2"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div data-value="1"&gt;repeat&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div data-value="1"&gt;stretch&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div data-value="1"&gt;round&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="property"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-input-slider" data-topic="font-size" data-info="em size"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-unit="px" data-value="12" data-sensivity="3"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="property"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-input-slider" data-topic="preview-width" data-info="width"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย  data-unit=" px" data-min="10" data-max="10000" data-sensivity="3"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="property"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-input-slider" data-topic="preview-height" data-info="height"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-unit=" px" data-min="10" data-max="10000" data-sensivity="3"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+
+
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="output" class="category"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="title"&gt; CSS Code &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="css-property"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;span class="name"&gt; border-image-slice: &lt;/span&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;span id="out-border-slice" class="value"&gt; &lt;/span&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="css-property"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;span class="name"&gt; border-image-width: &lt;/span&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;span id="out-border-width" class="value"&gt; &lt;/span&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="css-property"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;span class="name"&gt; border-image-outset: &lt;/span&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;span id="out-border-outset" class="value"&gt; &lt;/span&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="css-property"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;span class="name"&gt; border-image-repeat: &lt;/span&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;span id="out-border-repeat" class="value"&gt; &lt;/span&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="css-property"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;span class="name"&gt; border-image-source: &lt;/span&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;span id="out-border-source" class="value"&gt;ย  &lt;/span&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย &lt;/div&gt;</pre>
+
+<h3 id="CSS_Content">CSS Content</h3>
+
+<pre class="brush: css">/* GRID OF TWELVE
+ * ========================================================================== */
+
+.span_12 {
+ width: 100%;
+}
+
+.span_11 {
+ width: 91.46%;
+}
+
+.span_10 {
+ width: 83%;
+}
+
+.span_9 {
+ width: 74.54%;
+}
+
+.span_8 {
+ width: 66.08%;
+}
+
+.span_7 {
+ width: 57.62%;
+}
+
+.span_6 {
+ width: 49.16%;
+}
+
+.span_5 {
+ width: 40.7%;
+}
+
+.span_4 {
+ width: 32.24%;
+}
+
+.span_3 {
+ width: 23.78%;
+}
+
+.span_2 {
+ width: 15.32%;
+}
+
+.span_1 {
+ width: 6.86%;
+}
+
+
+/* SECTIONS
+ * ========================================================================== */
+
+.section {
+ clear: both;
+ padding: 0px;
+ margin: 0px;
+}
+
+/* GROUPING
+ * ========================================================================== */
+
+
+.group:before, .group:after {
+ content: "";
+ display: table;
+}
+
+.group:after {
+ clear:both;
+}
+
+.group {
+ zoom: 1; /* For IE 6/7 (trigger hasLayout) */
+}
+
+/* GRID COLUMN SETUP
+ * ========================================================================== */
+
+.col {
+ display: block;
+ float:left;
+ margin: 1% 0 1% 1.6%;
+}
+
+.col:first-child {
+ margin-left: 0;
+} /* all browsers except IE6 and lower */
+
+
+
+/*
+ * UI Component
+ */
+
+.ui-input-slider {
+ height: 20px;
+ font-family: "Segoe UI", Arial, Helvetica, sans-serif;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.ui-input-slider * {
+ float: left;
+ height: 100%;
+ line-height: 100%;
+}
+
+/* Input Slider */
+
+.ui-input-slider &gt; input {
+ margin: 0;
+ padding: 0;
+ width: 50px;
+ text-align: center;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+.ui-input-slider-info {
+ width: 90px;
+ padding: 0px 10px 0px 0px;
+ text-align: right;
+ text-transform: lowercase;
+}
+
+.ui-input-slider-left, .ui-input-slider-right {
+ width: 16px;
+ cursor: pointer;
+ background: url("https://mdn.mozillademos.org/files/5679/arrows.png") center left no-repeat;
+}
+
+.ui-input-slider-right {
+ background: url("https://mdn.mozillademos.org/files/5679/arrows.png") center right no-repeat;
+}
+
+.ui-input-slider-name {
+ width: 90px;
+ padding: 0 10px 0 0;
+ text-align: right;
+ text-transform: lowercase;
+}
+
+.ui-input-slider-btn-set {
+ width: 25px;
+ background-color: #2C9FC9;
+ border-radius: 5px;
+ color: #FFF;
+ font-weight: bold;
+ line-height: 14px;
+ text-align: center;
+}
+
+.ui-input-slider-btn-set:hover {
+ background-color: #379B4A;
+ cursor: pointer;
+}
+
+/*************************************************************************************/
+/*************************************************************************************/
+
+/*
+ * UI DropDown
+ */
+
+/* Dropdown */
+
+.ui-dropdown {
+ height: 2em;
+ width: 120px;
+ font-family: "Segoe UI", Arial, Helvetica, sans-serif;
+ font-size: 12px;
+
+ background-image: url("https://mdn.mozillademos.org/files/6037/drop_arrow_icon.png");
+ background-position: right center;
+ background-repeat: no-repeat;
+ background-color: #359740;
+
+ position: relative;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.ui-dropdown:hover {
+ cursor: pointer;
+ background-color: #208B20;
+}
+
+/* Dropdown Select Button */
+
+.ui-dropdown-select {
+ height: inherit;
+ padding: 0 0.75em;
+ color: #FFF;
+ line-height: 2em;
+}
+
+/* Dropdown List */
+
+.ui-dropdown-list {
+ width: 100%;
+ height: 150px;
+ max-height: 150px;
+ margin: 0;
+ padding: 0 0.3em;
+
+ border: 3px solid #3490D2;
+ border-color: #208B20;
+ background: #666;
+ background-color: #EEF1F5;
+ color: #000;
+
+ position: absolute;
+ top: 2em;
+ left: 0;
+ z-index: 100;
+
+ overflow: hidden;
+ transition: all 0.3s;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+.ui-dropdown-list:hover {
+ overflow: auto;
+}
+
+.ui-dropdown-list[data-hidden='true'] {
+ height: 0 !important;
+ opacity: 0;
+ visibility: hidden;
+}
+
+.ui-dropdown[data-position='left'] .ui-dropdown-list {
+ left: -100%;
+ top: 0;
+}
+
+.ui-dropdown[data-position='right'] .ui-dropdown-list {
+ left: 100%;
+ top: 0;
+}
+
+.ui-dropdown-list &gt; div {
+ width: 100%;
+ height: 1.6em;
+ margin: 0.3em 0;
+ padding: 0.3em;
+ line-height: 1em;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+.ui-dropdown-list &gt; div:hover {
+ background: #3490D2;
+ color:#FFF;
+ border-radius: 2px;
+ cursor: pointer;
+}
+
+
+/*************************************************************************************/
+/*************************************************************************************/
+
+/*
+ * UI Button
+ */
+
+/* Checkbox */
+
+.ui-checkbox {
+ text-align: center;
+ font-size: 16px;
+ font-family: "Segoe UI", Arial, Helvetica, sans-serif;
+ line-height: 1.5em;
+ color: #FFF;
+
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.ui-checkbox &gt; input {
+ display: none;
+}
+
+.ui-checkbox &gt; label {
+ font-size: 12px;
+ padding: 0.333em 1.666em 0.5em;
+ height: 1em;
+ line-height: 1em;
+
+ background-color: #888;
+ background-image: url("https://mdn.mozillademos.org/files/5683/disabled.png");
+ background-position: center center;
+ background-repeat: no-repeat;
+
+ color: #FFF;
+ border-radius: 2px;
+ font-weight: bold;
+ float: left;
+}
+
+.ui-checkbox .text {
+ padding-left: 34px;
+ background-position: center left 10px;
+}
+
+.ui-checkbox .left {
+ padding-right: 34px;
+ padding-left: 1.666em;
+ background-position: center right 10px;
+}
+
+.ui-checkbox &gt; label:hover {
+ cursor: pointer;
+}
+
+.ui-checkbox &gt; input:checked + label {
+ background-image: url("https://mdn.mozillademos.org/files/5681/checked.png");
+ background-color: #379B4A;
+}
+
+/*************************************************************************************/
+/*************************************************************************************/
+
+/*
+ * BORDER IMAGE GENERATOR TOOL
+ */
+
+body {
+ width: 100%;
+ margin: 0 auto;
+ padding: 0 0 20px 0;
+
+ font-family: "Segoe UI", Arial, Helvetica, sans-serif;
+
+ /*background: url("https://mdn.mozillademos.org/files/6025/grain.png");*/
+ border: 1px solid #EEE;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+body[data-move='X'] {
+ cursor: w-resize !important;
+}
+
+body[data-move='Y'] {
+ cursor: s-resize !important;
+}
+
+#container {
+ width: 100%;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+[data-draggable='true']:hover {
+ cursor: move;
+}
+
+[data-draggable='true']:hover &gt; * {
+ cursor: default;
+}
+
+
+
+/******************************************************************************/
+/******************************************************************************/
+
+/*
+ * Border Image Picker
+ */
+
+#gallery {
+ box-shadow: 0 0 3px 0 #BABABA;
+}
+
+#image-gallery {
+ width: 600px;
+ height: 100px;
+ margin: 0 auto;
+ transition: margin 0.4s;
+}
+
+#image-gallery .image {
+ height: 80px;
+ float: left;
+ margin: 10px;
+ opacity: 0.5;
+ background-color: #FFF;
+ box-shadow: 0px 0px 3px 1px #BABABA;
+}
+
+#image-gallery .image[selected="true"] {
+ box-shadow: 0px 0px 3px 1px #3BBA52;
+ opacity: 1;
+}
+
+#image-gallery .image:hover {
+ cursor: pointer;
+ box-shadow: 0px 0px 3px 1px #30ACE5;
+ opacity: 1;
+}
+
+#image-gallery[data-collapsed='true'] {
+ margin-top: -100px;
+}
+
+/* Load Menu */
+
+#load-actions {
+ margin: 10px 0;
+}
+
+#toggle-gallery {
+ width: 30px;
+ height: 25px;
+ margin: 10px;
+ color: #FFF;
+
+ background-image: url('https://mdn.mozillademos.org/files/6005/arrow-up-white.png');
+ background-repeat: no-repeat;
+ background-position: top 4px center;
+ background-color: #888888 !important;
+
+ border-radius: 2px;
+ float: left;
+}
+
+#toggle-gallery:hover {
+ cursor: pointer;
+}
+
+#toggle-gallery[data-action='show'] {
+ background-image: url('https://mdn.mozillademos.org/files/6001/arrow-down-white.png');
+ background-color: #888888 !important;
+}
+
+#toggle-gallery[data-action='hide'] {
+ background-image: url('https://mdn.mozillademos.org/files/6005/arrow-up-white.png');
+}
+
+.button {
+ width: 100px;
+ height: 25px;
+ margin: 10px;
+ color: #FFF;
+ text-align: center;
+ font-size: 12px;
+ line-height: 25px;
+ background-color: #379B4A;
+ border-radius: 2px;
+ float: left;
+}
+
+.button:hover {
+ cursor: pointer;
+ background-color: #3380C4;
+}
+
+#load-image {
+ float: left;
+}
+
+#load-remote {
+ width: 30px;
+ background-image: url('https://mdn.mozillademos.org/files/6003/arrow-right-white.png');
+ background-repeat: no-repeat;
+ background-position: center center;
+}
+
+#remote-url {
+ width: 200px;
+ height: 23px;
+ margin: 10px;
+ padding: 0 5px;
+ border: 1px solid #379B4A;
+ border-radius: 2px;
+ float: left;
+
+ transition: width 0.5s;
+}
+
+#remote-url:focus {
+ box-shadow: 0px 0px 3px -1px #379B4A; /*#68ACE8; */
+ border-color: rgba(55, 155, 74, 0.5);
+ width: 450px;
+}
+
+/*
+ * Visible Area
+ */
+
+#preview_section {
+ position: relative;
+ min-height: 400px;
+}
+
+/* Image Control */
+
+#subject {
+ width: 300px;
+ height: 300px;
+ background-repeat: no-repeat;
+ background-size: 100%;
+ background-color: #FFF;
+ border: 1px solid #CCC;
+
+ position: absolute;
+ z-index: 10;
+ top: 15%;
+ left: 10%;
+
+ box-shadow: 0 0 3px 0 #BABABA;
+ transition-property: width, height;
+ transition-duration: 0.1s;
+}
+
+#subject .guideline {
+ background-color: rgba(255, 255, 255, 0.7);
+ border: 1px solid rgba(0, 0, 0, 0.3);
+ position: absolute;
+}
+
+#subject .guideline:hover {
+ background-color: #F00;
+}
+
+#subject .guideline[data-active] {
+ background-color: #F00;
+ z-index: 10;
+}
+
+#subject .guideline[data-axis='X'] {
+ width: 1px;
+ height: 100%;
+ top: -1px;
+}
+
+#subject .guideline[data-axis='Y'] {
+ width: 100%;
+ height: 1px;
+ left: -1px;
+}
+
+#subject .guideline[data-axis='X']:hover {
+ cursor: w-resize;
+}
+
+#subject .guideline[data-axis='Y']:hover {
+ cursor: s-resize;
+}
+
+
+#subject .relative {
+ position: relative;
+ font-size: 12px;
+}
+
+#subject .tooltip, #subject .tooltip2 {
+ width: 40px;
+ height: 20px;
+ line-height: 20px;
+ font-size: 12px;
+ text-align: center;
+
+ position: absolute;
+ opacity: 0.5;
+ transition: opacity 0.25s;
+}
+
+#subject .tooltip {
+ background: #EEE;
+ border-radius: 2px;
+ border: 1px solid #CCC;
+}
+
+#subject .tooltip2{
+ color: #555;
+}
+
+#subject [data-active] &gt; * {
+ opacity: 1;
+}
+
+#subject .tooltip[data-info='top'] {
+ top: -10px;
+ right: -50px;
+}
+
+#subject .tooltip[data-info='right'] {
+ bottom: -30px;
+ right: -20px;
+}
+
+#subject .tooltip[data-info='bottom'] {
+ top: -10px;
+ left: -50px;
+}
+
+#subject .tooltip[data-info='left'] {
+ top: -30px;
+ right: -20px;
+}
+
+#subject .tooltip2[data-info='top'] {
+ top: -10px;
+ left: -50px;
+}
+
+#subject .tooltip2[data-info='right'] {
+ top: -30px;
+ right: -20px;
+}
+
+#subject .tooltip2[data-info='bottom'] {
+ top: -10px;
+ right: -50px;
+}
+
+#subject .tooltip2[data-info='left'] {
+ bottom: -30px;
+ right: -20px;
+}
+
+/* Preview */
+
+#preview {
+ width: 30%;
+ height: 50%;
+ background-color: #FFF;
+ text-align: center;
+ overflow: hidden;
+ position: absolute;
+ z-index: 10;
+
+ left: 60%;
+ top: 15%;
+
+ border-radius: 2px;
+ border-image-width: 20px;
+ border-image-repeat: round;
+ box-shadow: 0 0 3px 0 #BABABA;
+}
+
+#preview .resize-handle {
+ width: 10px;
+ height: 10px;
+ background: url("https://mdn.mozillademos.org/files/6027/resize.png") center center no-repeat;
+ position: absolute;
+ bottom: 0;
+ right: 0;
+}
+
+#preview .resize-handle:hover {
+ cursor: nw-resize;
+}
+
+
+/*
+ * General controls MENU
+ */
+
+#general-controls {
+ padding: 10px 30px;
+ background-color: #FFF;
+ opacity: 0.95;
+ color: #888;
+ /*border-radius: 2px;*/
+ box-shadow: 0 0 3px 0 #BABABA;
+}
+
+#general-controls .property {
+ width: 130px;
+ float: left;
+}
+
+#general-controls .name {
+ height: 20px;
+ margin: 0 10px 0 0;
+ line-height: 100%;
+ text-align: right;
+ float: left;
+}
+
+#general-controls .right {
+ width: 200px;
+ float: right;
+}
+
+#general-controls .ui-checkbox label {
+ height: 10px;
+}
+
+#general-controls .separator {
+ height: 40px;
+ width: 1px;
+ margin: -10px 15px;
+ background-color: #EEE;
+ float: left;
+}
+
+/*
+ * Controls
+ */
+
+#controls {
+ color: #444;
+ margin: 10px 0 0 0;
+}
+
+#controls .category {
+ height: 190px;
+ min-width: 260px;
+ margin: 10px;
+ padding: 10px;
+ border: 1px solid #CCC;
+ border-radius: 3px;
+ float: left;
+
+ box-shadow: 0 0 3px 0 #BABABA;
+ transition: all 0.25s;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+@media (min-width: 880px) {
+ #controls .category {
+ width: 30%;
+ margin-left: 1.66%;
+ margin-right: 1.66%;
+ }
+}
+
+@media (max-width: 879px) {
+ #controls .category {
+ width: 37%;
+ margin-left: 6.5%;
+ margin-right: 6.5%;
+ }
+}
+
+#controls .category .title {
+ width: 100%;
+ height: 30px;
+ margin: 0 0 10px 0;
+ line-height: 25px;
+
+ text-align: center;
+ color: #AAA;
+}
+
+#controls .category:hover .title {
+ color: #777;
+}
+
+#controls .category &gt; .group {
+ border: 1px solid #CCC;
+ border-radius: 2px;
+}
+
+
+/* property */
+
+#controls .property {
+ width: 250px;
+ height: 20px;
+ margin: 5px auto;
+}
+
+#controls .property .ui-input-slider {
+ margin: 0;
+ float: left;
+}
+
+#controls .property .ui-input-slider-info {
+ width: 60px;
+}
+
+#controls .property .ui-input-slider-left {
+ transition: opacity 0.15s;
+ opacity: 0;
+}
+
+#controls .property .ui-input-slider-right {
+ transition: opacity 0.15s;
+ opacity: 0;
+}
+
+#controls .property .name {
+ width: 60px;
+ height: 20px;
+ padding: 0px 10px 0px 0px;
+ text-align: right;
+ line-height: 100%;
+ float: left;
+}
+
+#controls .property .config {
+ width: 20px;
+ height: 20px;
+ float: left;
+ background: url("https://mdn.mozillademos.org/files/6021/config.png") center center no-repeat;
+ opacity: 0.5;
+}
+
+#controls .property .config:hover {
+ cursor: pointer;
+ opacity: 1;
+}
+
+#controls .ui-input-slider:hover .ui-input-slider-right {
+ opacity: 1;
+}
+
+#controls .ui-input-slider:hover .ui-input-slider-left {
+ opacity: 1;
+}
+
+#controls .property .ui-dropdown {
+ margin: 0 10px;
+ float: left;
+}
+
+
+#controls .property .ui-checkbox {
+ margin: 0 0 0 16px;
+ float: left;
+}
+
+#controls .property .ui-checkbox label {
+ height: 0.85em;
+ width: 10px;
+}
+
+/* dropdowns */
+#controls .ui-dropdown {
+ width: 50px;
+ height: 1.7em;
+ border-radius: 2px;
+}
+
+#controls .ui-dropdown-select {
+ line-height: 1.6em;
+}
+
+#controls .ui-dropdown-list {
+ top: 20px;
+}
+
+#controls .ui-dropdown-list {
+ border-width: 1px;
+ text-align: center;
+}
+
+#controls .ui-dropdown-list:hover {
+ overflow: hidden;
+}
+
+#controls .border-repeat {
+ margin: 0 0 0 16px !important;
+ width: 80px;
+}
+
+#controls .border-repeat .ui-dropdown-list {
+ height: 6.2em;
+ border-width: 1px;
+ text-align: center;
+}
+
+/* border-image-slice */
+
+
+#border-slice-control .ui-dropdown-list {
+ height: 4.3em;
+}
+
+/* border-image-width */
+
+#border-width-control .ui-dropdown-list {
+ height: 6.2em;
+}
+
+/* border-image-outset */
+
+#border-outset-control .ui-dropdown-list {
+ height: 4.3em;
+}
+
+#aditional-properties .property {
+ width: 200px;
+}
+
+#aditional-properties .ui-input-slider &gt; input {
+ width: 80px !important;
+}
+
+/* unit settings panel */
+
+#unit-settings {
+ padding: 10px;
+ position: absolute;
+
+ background: #FFF;
+
+ font-size: 12px;
+ border-radius: 3px;
+ border: 1px solid #CCC;
+ text-align: center;
+ color: #555;
+
+ position: absolute;
+ z-index: 1000;
+
+ box-shadow: 0 0 3px 0 #BABABA;
+ transition: all 0.25s;
+}
+
+#unit-settings .title {
+ width: 100%;
+ margin: -5px auto 0;
+
+ color: #666;
+ font-size: 14px;
+ font-weight: bold;
+ line-height: 25px;
+ border-bottom: 1px solid #E5E5E5;
+}
+
+#unit-settings .ui-input-slider {
+ margin: 10px 0 0 0;
+}
+
+#unit-settings .ui-input-slider-info {
+ width: 50px;
+ line-height: 1.5em;
+}
+
+#unit-settings input {
+ font-size: 12px;
+ width: 40px !important;
+}
+
+#unit-settings .close {
+ width: 16px;
+ height: 16px;
+ background: url('https://mdn.mozillademos.org/files/6019/close.png') no-repeat center center;
+ background-size: 75%;
+
+ position: absolute;
+ top: 4px;
+ right: 4px;
+ opacity: 0.5;
+}
+
+#unit-settings .close:hover {
+ cursor: pointer;
+ opacity: 1;
+}
+
+#unit-settings[data-active='true'] {
+ opacity: 1;
+}
+
+#unit-settings[data-active='false'] {
+ opacity: 0;
+ top: -100px !important;
+}
+
+/*
+ * CSS Output Code
+ */
+
+#output {
+ padding: 10px;
+ border: 2px dashed #888 !important;
+ box-shadow: none !important;
+ border-radius: 3px;
+ overflow: hidden;
+
+ -moz-user-select: text;
+ -webkit-user-select: text;
+ -ms-user-select: text;
+ user-select: text;
+}
+
+
+@media (min-width: 880px) {
+ #output {
+ width: 63.33% !important;
+ }
+}
+
+@media (max-width: 879px) {
+ #output {
+ width: 87% !important;
+ }
+}
+
+
+#output .title {
+ width: 100%;
+ height: 30px;
+ margin: 0 0 10px 0;
+ line-height: 25px;
+
+ text-align: center;
+ color: #AAA;
+}
+
+#output .css-property {
+ width: 100%;
+ margin: 0;
+ color: #555;
+ font-size: 14px;
+ line-height: 18px;
+ float: left;
+}
+
+#output .css-property .name {
+ width: 30%;
+ font-weight: bold;
+ text-align: right;
+ float: left;
+}
+
+#output .css-property .value {
+ width: 65%;
+ padding: 0 2.5%;
+ word-break: break-all;
+ float: left;
+}
+
+</pre>
+
+<h3 id="JavaScript_Content">JavaScript Content</h3>
+
+<pre class="brush: js">'use strict';
+
+/**
+ * UI-SlidersManager
+ */
+
+var InputSliderManager = (function InputSliderManager() {
+
+ var subscribers = {};
+ var sliders = [];
+
+ var InputComponent = function InputComponent(obj) {
+ var input = document.createElement('input');
+ input.setAttribute('type', 'text');
+ input.style.width = 50 + obj.precision * 10 + 'px';
+
+ input.addEventListener('click', function(e) {
+ this.select();
+ });
+
+ input.addEventListener('change', function(e) {
+ var value = parseFloat(e.target.value);
+
+ if (isNaN(value) === true)
+ setValue(obj.topic, obj.value);
+ else
+ setValue(obj.topic, value);
+ });
+
+ return input;
+ };
+
+ var SliderComponent = function SliderComponent(obj, sign) {
+ var slider = document.createElement('div');
+ var startX = null;
+ var start_value = 0;
+
+ slider.addEventListener("click", function(e) {
+ document.removeEventListener("mousemove", sliderMotion);
+ setValue(obj.topic, obj.value + obj.step * sign);
+ });
+
+ slider.addEventListener("mousedown", function(e) {
+ startX = e.clientX;
+ start_value = obj.value;
+ document.body.style.cursor = "e-resize";
+
+ document.addEventListener("mouseup", slideEnd);
+ document.addEventListener("mousemove", sliderMotion);
+ });
+
+ var slideEnd = function slideEnd(e) {
+ document.removeEventListener("mousemove", sliderMotion);
+ document.body.style.cursor = "auto";
+ slider.style.cursor = "pointer";
+ };
+
+ var sliderMotion = function sliderMotion(e) {
+ slider.style.cursor = "e-resize";
+ var delta = (e.clientX - startX) / obj.sensivity | 0;
+ var value = delta * obj.step + start_value;
+ setValue(obj.topic, value);
+ };
+
+ return slider;
+ };
+
+ var InputSlider = function(node) {
+ var min = parseFloat(node.getAttribute('data-min'));
+ var max = parseFloat(node.getAttribute('data-max'));
+ var step = parseFloat(node.getAttribute('data-step'));
+ var value = parseFloat(node.getAttribute('data-value'));
+ var topic = node.getAttribute('data-topic');
+ var unit = node.getAttribute('data-unit');
+ var name = node.getAttribute('data-info');
+ var sensivity = node.getAttribute('data-sensivity') | 0;
+ var precision = node.getAttribute('data-precision') | 0;
+
+ this.min = isNaN(min) ? 0 : min;
+ this.max = isNaN(max) ? 100 : max;
+ this.precision = precision &gt;= 0 ? precision : 0;
+ this.step = step &lt; 0 || isNaN(step) ? 1 : step.toFixed(precision);
+ this.topic = topic;
+ this.node = node;
+ this.unit = unit === null ? '' : unit;
+ this.sensivity = sensivity &gt; 0 ? sensivity : 5;
+ value = isNaN(value) ? this.min : value;
+
+ var input = new InputComponent(this);
+ var slider_left = new SliderComponent(this, -1);
+ var slider_right = new SliderComponent(this, 1);
+
+ slider_left.className = 'ui-input-slider-left';
+ slider_right.className = 'ui-input-slider-right';
+
+ if (name) {
+ var info = document.createElement('span');
+ info.className = 'ui-input-slider-info';
+ info.textContent = name;
+ node.appendChild(info);
+ }
+
+ node.appendChild(slider_left);
+ node.appendChild(input);
+ node.appendChild(slider_right);
+
+ this.input = input;
+ sliders[topic] = this;
+ setValue(topic, value);
+ };
+
+ InputSlider.prototype.setInputValue = function setInputValue() {
+ this.input.value = this.value.toFixed(this.precision) + this.unit;
+ };
+
+ var setValue = function setValue(topic, value, send_notify) {
+ var slider = sliders[topic];
+ if (slider === undefined)
+ return;
+
+ value = parseFloat(value.toFixed(slider.precision));
+
+ if (value &gt; slider.max) value = slider.max;
+ if (value &lt; slider.min) value = slider.min;
+
+ slider.value = value;
+ slider.node.setAttribute('data-value', value);
+
+ slider.setInputValue();
+
+ if (send_notify === false)
+ return;
+
+ notify.call(slider);
+ };
+
+ var setMax = function setMax(topic, value) {
+ var slider = sliders[topic];
+ if (slider === undefined)
+ return;
+
+ slider.max = value;
+ setValue(topic, slider.value);
+ };
+
+ var setMin = function setMin(topic, value) {
+ var slider = sliders[topic];
+ if (slider === undefined)
+ return;
+
+ slider.min = value;
+ setValue(topic, slider.value);
+ };
+
+ var setUnit = function setUnit(topic, unit) {
+ var slider = sliders[topic];
+ if (slider === undefined)
+ return;
+
+ slider.unit = unit;
+ setValue(topic, slider.value);
+ };
+
+ var setStep = function setStep(topic, value) {
+ var slider = sliders[topic];
+ if (slider === undefined)
+ return;
+
+ slider.step = parseFloat(value);
+ setValue(topic, slider.value);
+ };
+
+ var setPrecision = function setPrecision(topic, value) {
+ var slider = sliders[topic];
+ if (slider === undefined)
+ return;
+
+ value = value | 0;
+ slider.precision = value;
+
+ var step = parseFloat(slider.step.toFixed(value));
+ if (step === 0)
+ slider.step = 1 / Math.pow(10, value);
+
+ setValue(topic, slider.value);
+ };
+
+ var setSensivity = function setSensivity(topic, value) {
+ var slider = sliders[topic];
+ if (slider === undefined)
+ return;
+
+ value = value | 0;
+
+ slider.sensivity = value &gt; 0 ? value : 5;
+ };
+
+ var getNode = function getNode(topic) {
+ return sliders[topic].node;
+ };
+
+ var getPrecision = function getPrecision(topic) {
+ return sliders[topic].precision;
+ };
+
+ var getStep = function getStep(topic) {
+ return sliders[topic].step;
+ };
+
+ var subscribe = function subscribe(topic, callback) {
+ if (subscribers[topic] === undefined)
+ subscribers[topic] = [];
+ subscribers[topic].push(callback);
+ };
+
+ var unsubscribe = function unsubscribe(topic, callback) {
+ subscribers[topic].indexOf(callback);
+ subscribers[topic].splice(index, 1);
+ };
+
+ var notify = function notify() {
+ if (subscribers[this.topic] === undefined)
+ return;
+ for (var i = 0; i &lt; subscribers[this.topic].length; i++)
+ subscribers[this.topic][i](this.value);
+ };
+
+ var createSlider = function createSlider(topic, label) {
+ var slider = document.createElement('div');
+ slider.className = 'ui-input-slider';
+ slider.setAttribute('data-topic', topic);
+
+ if (label !== undefined)
+ slider.setAttribute('data-info', label);
+
+ new InputSlider(slider);
+ return slider;
+ };
+
+ var init = function init() {
+ var elem = document.querySelectorAll('.ui-input-slider');
+ var size = elem.length;
+ for (var i = 0; i &lt; size; i++)
+ new InputSlider(elem[i]);
+ };
+
+ return {
+ init : init,
+ setMax : setMax,
+ setMin : setMin,
+ setUnit : setUnit,
+ setStep : setStep,
+ getNode : getNode,
+ getStep : getStep,
+ setValue : setValue,
+ subscribe : subscribe,
+ unsubscribe : unsubscribe,
+ setPrecision : setPrecision,
+ setSensivity : setSensivity,
+ getPrecision : getPrecision,
+ createSlider : createSlider,
+ };
+
+})();
+
+
+/**
+ * UI-DropDown Select
+ */
+
+var DropDownManager = (function DropdownManager() {
+
+ var subscribers = {};
+ var dropdowns = [];
+ var active = null;
+
+ var visbility = ["hidden", "visible"];
+
+
+ var DropDown = function DropDown(node) {
+ var topic = node.getAttribute('data-topic');
+ var label = node.getAttribute('data-label');
+ var selected = node.getAttribute('data-selected') | 0;
+
+ var select = document.createElement('div');
+ var list = document.createElement('div');
+ var uval = 0;
+ var option = null;
+ var option_value = null;
+
+ list.className = 'ui-dropdown-list';
+ select.className = 'ui-dropdown-select';
+
+ while (node.firstElementChild !== null) {
+ option = node.firstElementChild;
+ option_value = option.getAttribute('data-value');
+
+ if (option_value === null)
+ option.setAttribute('data-value', uval);
+
+ list.appendChild(node.firstElementChild);
+ uval++;
+ }
+
+ node.appendChild(select);
+ node.appendChild(list);
+
+ select.onclick = this.toggle.bind(this);
+ list.onclick = this.updateValue.bind(this);
+ document.addEventListener('click', clickOut);
+
+ this.state = 0;
+ this.time = 0;
+ this.dropmenu = list;
+ this.select = select;
+ this.toggle(false);
+ this.value = {};
+ this.topic = topic;
+
+ if (label)
+ select.textContent = label;
+ else
+ this.setNodeValue(list.children[selected]);
+
+ dropdowns[topic] = this;
+
+ };
+
+ DropDown.prototype.toggle = function toggle(state) {
+ if (typeof(state) === 'boolean')
+ this.state = state === false ? 0 : 1;
+ else
+ this.state = 1 ^ this.state;
+
+ if (active !== this) {
+ if (active)
+ active.toggle(false);
+ active = this;
+ }
+
+ if (this.state === 0)
+ this.dropmenu.setAttribute('data-hidden', 'true');
+ else
+ this.dropmenu.removeAttribute('data-hidden');
+
+ };
+
+ var clickOut = function clickOut(e) {
+ if (active.state === 0 ||
+ e.target === active.dropmenu ||
+ e.target === active.select)
+ return;
+
+ active.toggle(false);
+ };
+
+ DropDown.prototype.updateValue = function updateValue(e) {
+
+ if (Date.now() - this.time &lt; 500)
+ return;
+
+ if (e.target.className !== "ui-dropdown-list") {
+ this.setNodeValue(e.target);
+ this.toggle(false);
+ }
+
+ this.time = Date.now();
+ };
+
+ DropDown.prototype.setNodeValue = function setNodeValue(node) {
+ this.value['name'] = node.textContent;
+ this.value['value'] = node.getAttribute('data-value');
+
+ this.select.textContent = node.textContent;
+ this.select.setAttribute('data-value', this.value['value']);
+
+ notify.call(this);
+ };
+
+ var createDropDown = function createDropDown(topic, options) {
+
+ var dropdown = document.createElement('div');
+ dropdown.setAttribute('data-topic', topic);
+ dropdown.className = 'ui-dropdown';
+
+ for (var i in options) {
+ var x = document.createElement('div');
+ x.setAttribute('data-value', i);
+ x.textContent = options[i];
+ dropdown.appendChild(x);
+ }
+
+ new DropDown(dropdown);
+
+ return dropdown;
+ };
+
+ var setValue = function setValue(topic, index) {
+ if (dropdowns[topic] === undefined ||
+ index &gt;= dropdowns[topic].dropmenu.children.length)
+ return;
+
+ dropdowns[topic].setNodeValue(dropdowns[topic].dropmenu.children[index]);
+ };
+
+ var subscribe = function subscribe(topic, callback) {
+ if (subscribers[topic] === undefined)
+ subscribers[topic] = [];
+ subscribers[topic].push(callback);
+ };
+
+ var unsubscribe = function unsubscribe(topic, callback) {
+ var index = subscribers[topic].indexOf(callback);
+ subscribers[topic].splice(index, 1);
+ };
+
+ var notify = function notify() {
+ if (subscribers[this.topic] === undefined)
+ return;
+
+ for (var i in subscribers[this.topic]) {
+ subscribers[this.topic][i](this.value);
+ }
+ };
+
+ var init = function init() {
+ var elem, size;
+
+ elem = document.querySelectorAll('.ui-dropdown');
+ size = elem.length;
+ for (var i = 0; i &lt; size; i++)
+ new DropDown(elem[i]);
+
+ };
+
+ return {
+ init : init,
+ setValue : setValue,
+ subscribe : subscribe,
+ unsubscribe : unsubscribe,
+ createDropDown : createDropDown
+ };
+
+})();
+
+
+/**
+ * UI-ButtonManager
+ */
+
+var ButtonManager = (function CheckBoxManager() {
+
+ var subscribers = [];
+ var buttons = [];
+
+ var CheckBox = function CheckBox(node) {
+ var topic = node.getAttribute('data-topic');
+ var state = node.getAttribute('data-state');
+ var name = node.getAttribute('data-label');
+ var align = node.getAttribute('data-text-on');
+
+ state = (state === "true");
+
+ var checkbox = document.createElement("input");
+ var label = document.createElement("label");
+
+ var id = 'checkbox-' + topic;
+ checkbox.id = id;
+ checkbox.setAttribute('type', 'checkbox');
+ checkbox.checked = state;
+
+ label.setAttribute('for', id);
+ if (name) {
+ label.className = 'text';
+ if (align)
+ label.className += ' ' + align;
+ label.textContent = name;
+ }
+
+ node.appendChild(checkbox);
+ node.appendChild(label);
+
+ this.node = node;
+ this.topic = topic;
+ this.checkbox = checkbox;
+
+ checkbox.addEventListener('change', function(e) {
+ notify.call(this);
+ }.bind(this));
+
+ buttons[topic] = this;
+ };
+
+ var getNode = function getNode(topic) {
+ return buttons[topic].node;
+ };
+
+ var setValue = function setValue(topic, value) {
+ var obj = buttons[topic];
+ if (obj === undefined)
+ return;
+
+ obj.checkbox.checked = value;
+ notify.call(obj);
+ };
+
+ var subscribe = function subscribe(topic, callback) {
+ if (subscribers[topic] === undefined)
+ subscribers[topic] = [];
+
+ subscribers[topic].push(callback);
+ };
+
+ var unsubscribe = function unsubscribe(topic, callback) {
+ subscribers[topic].indexOf(callback);
+ subscribers[topic].splice(index, 1);
+ };
+
+ var notify = function notify() {
+ if (subscribers[this.topic] === undefined)
+ return;
+ for (var i = 0; i &lt; subscribers[this.topic].length; i++)
+ subscribers[this.topic][i](this.checkbox.checked);
+ };
+
+ var init = function init() {
+ var elem = document.querySelectorAll('.ui-checkbox');
+ var size = elem.length;
+ for (var i = 0; i &lt; size; i++)
+ new CheckBox(elem[i]);
+ };
+
+ return {
+ init : init,
+ setValue : setValue,
+ subscribe : subscribe,
+ unsubscribe : unsubscribe
+ };
+
+})();
+
+window.addEventListener("load", function() {
+ BorderImage.init();
+});
+
+var BorderImage = (function BorderImage() {
+
+ var getElemById = document.getElementById.bind(document);
+
+ var subject;
+ var preview;
+ var guidelines = [];
+ var positions = ['top', 'right', 'bottom', 'left'];
+
+ var makeDraggable = function makeDraggable(elem) {
+
+ var offsetTop;
+ var offsetLeft;
+
+ elem.setAttribute('data-draggable', 'true');
+
+ var dragStart = function dragStart(e) {
+ if (e.target.getAttribute('data-draggable') !== 'true' ||
+ e.target !== elem || e.button !== 0)
+ return;
+
+ offsetLeft = e.clientX - elem.offsetLeft;
+ offsetTop = e.clientY - elem.offsetTop;
+
+ document.addEventListener('mousemove', mouseDrag);
+ document.addEventListener('mouseup', dragEnd);
+ };
+
+ var dragEnd = function dragEnd(e) {
+ if (e.button !== 0)
+ return;
+
+ document.removeEventListener('mousemove', mouseDrag);
+ document.removeEventListener('mouseup', dragEnd);
+ };
+
+ var mouseDrag = function mouseDrag(e) {
+
+ elem.style.left = e.clientX - offsetLeft + 'px';
+ elem.style.top = e.clientY - offsetTop + 'px';
+ };
+
+ elem.addEventListener('mousedown', dragStart, false);
+ };
+
+ var PreviewControl = function PreviewControl() {
+
+ var dragging = false;
+ var valueX = null;
+ var valueY = null;
+
+ var dragStart = function dragStart(e) {
+ if (e.button !== 0)
+ return;
+
+ valueX = e.clientX - preview.clientWidth;
+ valueY = e.clientY - preview.clientHeight;
+ dragging = true;
+
+ document.addEventListener('mousemove', mouseDrag);
+ };
+
+ var dragEnd = function dragEnd(e) {
+ if (e.button !== 0 || dragging === false)
+ return;
+
+ document.removeEventListener('mousemove', mouseDrag);
+ dragging = false;
+ };
+
+ var mouseDrag = function mouseDrag(e) {
+ InputSliderManager.setValue('preview-width', e.clientX - valueX);
+ InputSliderManager.setValue('preview-height', e.clientY - valueY);
+ };
+
+ var init = function init() {
+
+ makeDraggable(preview);
+ makeDraggable(subject);
+
+ var handle = document.createElement('div');
+ handle.className = 'resize-handle';
+
+ handle.addEventListener('mousedown', dragStart);
+ document.addEventListener('mouseup', dragEnd);
+
+ preview.appendChild(handle);
+
+ };
+
+ return {
+ init: init
+ };
+
+ }();
+
+ var ImageReader = (function ImageReader() {
+
+ var fReader = new FileReader();
+ var browse = document.createElement('input');
+
+ var loadImage = function loadImage(e) {
+ if (browse.files.length === 0)
+ return;
+
+ var file = browse.files[0];
+
+ if (file.type.slice(0, 5) !== 'image')
+ return;
+
+ fReader.readAsDataURL(file);
+
+ return false;
+ };
+
+ fReader.onload = function(e) {
+ ImageControl.loadRemoteImage(e.target.result);
+ };
+
+ var load = function load() {
+ browse.click();
+ };
+
+ browse.setAttribute('type', 'file');
+ browse.style.display = 'none';
+ browse.onchange = loadImage;
+
+ return {
+ load: load
+ };
+
+ })();
+
+ var ImageControl = (function ImageControl() {
+
+ var scale = 0.5;
+ var imgSource = new Image();
+ var imgState = null;
+ var selected = null;
+
+
+ var topics = ['slice', 'width', 'outset'];
+ var properties = {};
+ properties['border1'] = {
+ fill : false,
+
+ slice_values : [27, 27, 27, 27],
+ width_values : [20, 20, 20, 20],
+ outset_values : [0, 0, 0, 0],
+
+ slice_units : [0, 0, 0, 0],
+ width_units : [0, 0, 0, 0],
+ outset_units : [0, 0, 0, 0],
+
+ repeat : [1, 1],
+ size : [300, 200],
+ preview_area : 400
+ };
+
+ properties['border2'] = {
+ fill : false,
+
+ slice_values : [33, 33, 33, 33],
+ width_values : [1.5, 1.5, 1.5, 1.5],
+ outset_values : [0, 0, 0, 0],
+
+ slice_units : [1, 1, 1, 1],
+ width_units : [2, 2, 2, 2],
+ outset_units : [0, 0, 0, 0],
+
+ repeat : [2, 2],
+ size : [300, 200],
+ preview_area : 400
+ };
+
+ properties['border3'] = {
+ fill : true,
+
+ slice_values : [15, 15, 15, 15],
+ width_values : [10, 10, 10, 10],
+ outset_values : [0, 0, 0, 0],
+
+ slice_units : [0, 0, 0, 0],
+ width_units : [0, 0, 0, 0],
+ outset_units : [0, 0, 0, 0],
+
+ repeat : [2, 2],
+ size : [300, 200],
+ preview_area : 400
+ };
+
+ properties['border4'] = {
+ fill : false,
+
+ slice_values : [13, 13, 13, 13],
+ width_values : [13, 13, 13, 13],
+ outset_values : [13, 13, 13, 13],
+
+ slice_units : [0, 0, 0, 0],
+ width_units : [0, 0, 0, 0],
+ outset_units : [0, 0, 0, 0],
+
+ repeat : [0, 0],
+ size : [300, 200],
+ preview_area : 400
+ };
+
+ properties['border5'] = {
+ fill : false,
+
+ slice_values : [0, 12, 0, 12],
+ width_values : [0, 12, 0, 12],
+ outset_values : [0, 0, 0, 0],
+
+ slice_units : [0, 0, 0, 0],
+ width_units : [0, 0, 0, 0],
+ outset_units : [0, 0, 0, 0],
+
+ repeat : [0, 0],
+ size : [300, 200],
+ preview_area : 400,
+ };
+
+ properties['border6'] = {
+ fill : false,
+
+ slice_values : [42, 42, 42, 42],
+ width_values : [42, 42, 42, 42],
+ outset_values : [0, 0, 0, 0],
+
+ slice_units : [0, 0, 0, 0],
+ width_units : [0, 0, 0, 0],
+ outset_units : [0, 0, 0, 0],
+
+ repeat : [2, 2],
+ size : [350, 350],
+ preview_area : 500,
+ };
+
+
+ var loadLocalImage = function loadLocalImage(source) {
+ var location = "images/" + source;
+ imgSource.src = location;
+ };
+
+ var loadRemoteImage = function loadRemoteImage(source) {
+ imgSource.src = source;
+ if (selected)
+ selected.removeAttribute('selected');
+ Tool.setOutputCSS('source', 'url("' + source + '")');
+ };
+
+ var pickImage = function pickImage(e) {
+ if (e.target.className === 'image') {
+ selected = e.target;
+ selected.setAttribute('selected', 'true');
+ loadRemoteImage(e.target.src);
+ imgState = e.target.getAttribute('data-stateID');
+ }
+ };
+
+ var loadImageState = function loadImageState(stateID) {
+ if (properties[stateID] === undefined)
+ return;
+
+ var prop = properties[stateID];
+ var topic;
+ var unit_array;
+ var value_array;
+
+ for (var i in topics) {
+ for (var j=0; j&lt;4; j++) {
+ topic = topics[i] + '-' + positions[j];
+ unit_array = topics[i] + '_units';
+ value_array = topics[i] + '_values';
+ InputSliderManager.setValue(topic, prop[value_array][j]);
+ DropDownManager.setValue(topic, prop[unit_array][j]);
+ }
+ }
+
+ ButtonManager.setValue('slice-fill', prop['fill']);
+ DropDownManager.setValue('image-repeat-X', prop['repeat'][0]);
+ DropDownManager.setValue('image-repeat-Y', prop['repeat'][1]);
+ InputSliderManager.setValue('preview-width', prop['size'][0]);
+ InputSliderManager.setValue('preview-height', prop['size'][1]);
+ InputSliderManager.setValue('preview-area-height', prop['preview_area']);
+ };
+
+ var update = function update() {
+ scale = Math.min(300, (30000 / this.width) | 0);
+ setScale(scale);
+ InputSliderManager.setValue('scale', scale, false);
+
+ subject.style.backgroundImage = 'url("' + this.src + '")';
+ preview.style.borderImageSource = 'url("' + this.src + '")';
+
+ guidelines['slice-top'].setMax(this.height);
+ guidelines['slice-right'].setMax(this.width);
+ guidelines['slice-bottom'].setMax(this.height);
+ guidelines['slice-left'].setMax(this.width);
+
+ if (imgState)
+ loadImageState(imgState);
+ };
+
+ var setScale = function setScale(value) {
+ scale = value;
+ var w = imgSource.width * scale / 100 | 0;
+ var h = imgSource.height * scale / 100 | 0;
+ subject.style.width = w + 'px';
+ subject.style.height = h + 'px';
+
+ for (var i = 0; i &lt; positions.length; i++)
+ guidelines['slice-' + positions[i]].updateGuidelinePos();
+ };
+
+ var getScale = function getScale() {
+ return scale/100;
+ };
+
+ var toggleGallery = function toggleGallery() {
+ var gallery = getElemById('image-gallery');
+ var button = getElemById('toggle-gallery');
+ var state = 1;
+ button.addEventListener('click', function() {
+ state = 1 ^ state;
+ if (state === 0) {
+ gallery.setAttribute('data-collapsed', 'true');
+ button.setAttribute('data-action', 'show');
+ }
+ else {
+ gallery.removeAttribute('data-collapsed');
+ button.setAttribute('data-action', 'hide');
+ }
+ });
+ };
+
+ var init = function init() {
+ var gallery = getElemById('image-gallery');
+ var browse = getElemById('load-image');
+ var remote = getElemById('remote-url');
+ var load_remote = getElemById('load-remote');
+
+ remote.addEventListener('change', function(){
+ loadRemoteImage(this.value);
+ });
+
+ load_remote.addEventListener('click', function(){
+ loadRemoteImage(remote.value);
+ });
+
+ browse.addEventListener('click', ImageReader.load);
+ gallery.addEventListener('click', pickImage);
+ imgSource.addEventListener('load', update);
+
+ InputSliderManager.subscribe('scale', setScale);
+ InputSliderManager.setValue('scale', scale);
+ imgState = 'border1';
+ loadRemoteImage('https://mdn.mozillademos.org/files/6007/border-image-1.png');
+ toggleGallery();
+ };
+
+ return {
+ init: init,
+ getScale : getScale,
+ loadRemoteImage: loadRemoteImage
+ };
+
+ })();
+
+ var GuideLine = function GuideLine(node) {
+ var topic = node.getAttribute('data-topic');
+ var axis = node.getAttribute('data-axis');
+
+ this.node = node;
+ this.topic = topic;
+ this.axis = axis;
+ this.info = topic.split('-')[1];
+
+ this.position = 0;
+ this.value = 0;
+ this.unit = 0;
+ this.max = 0;
+ this.pos = positions.indexOf(this.info);
+
+ guidelines[topic] = this;
+
+ var relative_container = document.createElement('div');
+ var tooltip = document.createElement('div');
+ var tooltip2 = document.createElement('div');
+
+ tooltip.className = 'tooltip';
+ tooltip.setAttribute('data-info', this.info);
+
+ tooltip2.className = 'tooltip2';
+ tooltip2.textContent = this.info;
+ tooltip2.setAttribute('data-info', this.info);
+
+ this.tooltip = tooltip;
+
+ relative_container.appendChild(tooltip);
+ relative_container.appendChild(tooltip2);
+ node.appendChild(relative_container);
+
+ var startX = 0;
+ var startY = 0;
+ var start = 0;
+
+ var startDrag = function startDrag(e) {
+ startX = e.clientX;
+ startY = e.clientY;
+ start = guidelines[topic].position;
+ document.body.setAttribute('data-move', axis);
+ relative_container.setAttribute('data-active', '');
+ node.setAttribute('data-active', '');
+
+ document.addEventListener('mousemove', updateGuideline);
+ document.addEventListener('mouseup', endDrag);
+ };
+
+ var endDrag = function endDrag() {
+ document.body.removeAttribute('data-move');
+ relative_container.removeAttribute('data-active');
+ node.removeAttribute('data-active');
+
+ document.removeEventListener('mousemove', updateGuideline);
+ };
+
+ var updateGuideline = function updateGuideline(e) {
+ var value;
+ if (topic === 'slice-top')
+ value = e.clientY - startY + start;
+
+ if (topic === 'slice-right')
+ value = startX - e.clientX + start;
+
+ if (topic === 'slice-bottom')
+ value = startY - e.clientY + start;
+
+ if (topic === 'slice-left')
+ value = e.clientX - startX + start;
+
+ if (this.unit === 0)
+ InputSliderManager.setValue(topic, value * 1 / ImageControl.getScale() | 0);
+ else {
+ InputSliderManager.setValue(topic, (value * 100 / (this.max * ImageControl.getScale())) | 0);
+ }
+
+ }.bind(this);
+
+ node.addEventListener("mousedown", startDrag);
+
+ InputSliderManager.subscribe(topic, this.setPosition.bind(this));
+ InputSliderManager.setValue(topic, this.position);
+ };
+
+
+ GuideLine.prototype.updateGuidelinePos = function updateGuidelinePos() {
+ if (this.unit === 0)
+ this.position = this.value * ImageControl.getScale() | 0;
+ else
+ this.position = this.value * this.max * ImageControl.getScale() / 100 | 0;
+
+ this.node.style[this.info] = this.position + 'px';
+ };
+
+ GuideLine.prototype.setPosition = function setPosition(value) {
+ this.value = value;
+ this.tooltip.textContent = value;
+ this.updateGuidelinePos();
+ Tool.setBorderSlice(this.pos, value);
+ };
+
+ GuideLine.prototype.setMax = function setMax(max) {
+ this.max = max;
+ this.updateLimit();
+ };
+
+ GuideLine.prototype.updateLimit = function updateLimit() {
+ if (this.unit === 1)
+ InputSliderManager.setMax(this.topic, 100);
+ else
+ InputSliderManager.setMax(this.topic, this.max);
+ };
+
+ GuideLine.prototype.setUnit = function setUnit(type) {
+ if (type === '%') this.unit = 1;
+ if (type === '') this.unit = 0;
+ this.updateLimit();
+ };
+
+ /*
+ * Unit panel
+ */
+ var UnitPanel = (function UnitPanel () {
+
+ var panel;
+ var title;
+ var precision;
+ var step;
+ var unit_topic = null; // settings are made for this topic
+ var step_option = [1, 0.1, 0.01];
+
+ var updatePrecision = function updatePrecision(value) {
+ InputSliderManager.setPrecision('unit-step', value);
+ InputSliderManager.setStep('unit-step', step_option[value]);
+ InputSliderManager.setMin('unit-step', step_option[value]);
+
+ if (unit_topic)
+ InputSliderManager.setPrecision(unit_topic, value);
+ };
+
+ var updateUnitSettings = function updateUnitSettings(value) {
+ if (unit_topic)
+ InputSliderManager.setStep(unit_topic, value);
+ };
+
+ var show = function show(e) {
+ var topic = e.target.getAttribute('data-topic');
+ var precision = InputSliderManager.getPrecision(topic);
+ var step = InputSliderManager.getStep(topic);
+
+ unit_topic = topic;
+ title.textContent = topic;
+
+ panel.setAttribute('data-active', 'true');
+ panel.style.top = e.target.offsetTop - 40 + 'px';
+ panel.style.left = e.target.offsetLeft + 30 + 'px';
+
+ InputSliderManager.setValue('unit-precision', precision);
+ InputSliderManager.setValue('unit-step', step);
+ };
+
+ var init = function init() {
+ panel = document.createElement('div');
+ title = document.createElement('div');
+ var close = document.createElement('div');
+
+ step = InputSliderManager.createSlider('unit-step', 'step');
+ precision = InputSliderManager.createSlider('unit-precision', 'precision');
+
+ InputSliderManager.setStep('unit-precision', 1);
+ InputSliderManager.setMax('unit-precision', 2);
+ InputSliderManager.setValue('unit-precision', 2);
+ InputSliderManager.setSensivity('unit-precision', 20);
+
+ InputSliderManager.setValue('unit-step', 1);
+ InputSliderManager.setStep('unit-step', 0.01);
+ InputSliderManager.setPrecision('unit-step', 2);
+
+ InputSliderManager.subscribe('unit-precision', updatePrecision);
+ InputSliderManager.subscribe('unit-step', updateUnitSettings);
+
+ close.addEventListener('click', function () {
+ panel.setAttribute('data-active', 'false');
+ });
+
+ title.textContent = 'Properties';
+ title.className = 'title';
+ close.className = 'close';
+ panel.id = 'unit-settings';
+ panel.setAttribute('data-active', 'false');
+ panel.appendChild(title);
+ panel.appendChild(precision);
+ panel.appendChild(step);
+ panel.appendChild(close);
+ document.body.appendChild(panel);
+ };
+
+ return {
+ init : init,
+ show : show
+ };
+
+ })();
+
+ /**
+ * Tool Manager
+ */
+ var Tool = (function Tool() {
+ var preview_area;
+ var dropdown_unit_options = [
+ { '' : '--', '%' : '%'},
+ { 'px' : 'px', '%' : '%', 'em' : 'em'},
+ { 'px' : 'px', 'em' : 'em'},
+ ];
+
+ var border_slice = [];
+ var border_width = [];
+ var border_outset = [];
+
+ var border_slice_values = [];
+ var border_width_values = [];
+ var border_outset_values = [];
+
+ var border_slice_units = ['', '', '', ''];
+ var border_width_units = ['px', 'px', 'px', 'px'];
+ var border_outset_units = ['px', 'px', 'px', 'px'];
+
+ var border_fill = false;
+ var border_repeat = ['round', 'round'];
+ var CSS_code = {
+ 'source' : null,
+ 'slice' : null,
+ 'width' : null,
+ 'outset' : null,
+ 'repeat' : null
+ };
+
+ var setBorderSlice = function setBorderSlice(positionID, value) {
+ border_slice[positionID] = value + border_slice_units[positionID];
+ updateBorderSlice();
+ };
+
+ var updateBorderSlice = function updateBorderSlice() {
+ var value = border_slice.join(' ');
+ if (border_fill === true)
+ value += ' fill';
+
+ preview.style.borderImageSlice = value;
+ setOutputCSS('slice', value);
+ };
+
+ var setBorderFill = function setBorderFill(value) {
+ border_fill = value;
+ var bimgslice = border_slice.join(' ');;
+ if (value === true)
+ bimgslice += ' fill';
+
+ preview.style.borderImageSlice = bimgslice;
+ };
+
+ var updateBorderWidth = function updateBorderWidth() {
+ var value = border_width.join(' ');
+ preview.style.borderImageWidth = value;
+ setOutputCSS('width', value);
+ };
+
+ var updateBorderOutset = function updateBorderOutset() {
+ var value = border_outset.join(' ');
+ preview.style.borderImageOutset = border_outset.join(' ');
+ setOutputCSS('outset', value);
+ };
+
+ var setBorderRepeat = function setBorderRepeat(obj) {
+ border_repeat[obj.value] = obj.name;
+ var value = border_repeat.join(' ');
+ preview.style.borderImageRepeat = value;
+ setOutputCSS('repeat', value);
+ };
+
+ var setOutputCSS = function setOutputCSS(topic, value) {
+ CSS_code[topic].textContent = value + ';';
+ };
+
+ var setPreviewFontSize = function setPreviewFontSize(value) {
+ preview.style.fontSize = value + 'px';
+ };
+
+ var setPreviewWidth = function setPreviewWidth(value) {
+ preview.style.width = value + 'px';
+ };
+
+ var setPreviewHeight = function setPreviewHeight(value) {
+ preview.style.height = value + 'px';
+ };
+
+ var setPreviewAreaHeight = function setPreviewAreaHeight(value) {
+ preview_area.style.height = value + 'px';
+ };
+
+ var updateDragOption = function updateDragOption(value) {
+ if (value === true)
+ subject.setAttribute('data-draggable', 'true');
+ else
+ subject.removeAttribute('data-draggable');
+ };
+
+ var createProperty = function createProperty(topic, labelID, optionsID) {
+
+ var slider = InputSliderManager.createSlider(topic, positions[labelID]);
+ var dropdown = DropDownManager.createDropDown(topic, dropdown_unit_options[optionsID]);
+
+ InputSliderManager.setSensivity(topic, 3);
+ InputSliderManager.setPrecision(topic, 1);
+
+ var property = document.createElement('div');
+ var config = document.createElement('div');
+
+ property.className = 'property';
+ config.className = 'config';
+ config.setAttribute('data-topic', topic);
+ config.addEventListener('click', UnitPanel.show);
+
+ property.appendChild(slider);
+ property.appendChild(dropdown);
+ property.appendChild(config);
+
+ return property;
+ };
+
+ var initBorderSliceControls = function initBorderSliceControls() {
+ var container = getElemById('border-slice-control');
+
+ var listenForChanges = function listenForChanges(topic, id) {
+ InputSliderManager.subscribe(topic, function(value) {
+ border_slice_values[id] = value;
+ border_slice[id] = value + border_slice_units[id];
+ updateBorderSlice();
+ });
+
+ DropDownManager.subscribe(topic, function(obj) {
+ guidelines[topic].setUnit(obj.value);
+ border_slice_units[id] = obj.value;
+ border_slice[id] = border_slice_values[id] + obj.value;
+ updateBorderSlice();
+ });
+ };
+
+ for (var i = 0; i &lt; positions.length; i++) {
+ var topic = 'slice-' + positions[i];
+ var property = createProperty(topic, i, 0);
+ listenForChanges(topic, i);
+
+ container.appendChild(property);
+ }
+
+ container.appendChild(container.children[1]);
+
+ };
+
+ var initBorderWidthControls = function initBorderWidthControls() {
+ var container = getElemById('border-width-control');
+
+ var listenForChanges = function listenForChanges(topic, id) {
+ InputSliderManager.subscribe(topic, function(value) {
+ border_width_values[id] = value;
+ border_width[id] = value + border_width_units[id];
+ updateBorderWidth();
+ });
+
+ DropDownManager.subscribe(topic, function(obj) {
+ if (obj.value === '%')
+ InputSliderManager.setMax(topic, 100);
+ else
+ InputSliderManager.setMax(topic, 1000);
+
+ border_width_units[id] = obj.value;
+ border_width[id] = border_width_values[id] + obj.value;
+ updateBorderWidth();
+ });
+ };
+
+ for (var i = 0; i &lt; positions.length; i++) {
+ var topic = 'width-' + positions[i];
+ var property = createProperty(topic, i, 1);
+ InputSliderManager.setMax(topic, 1000);
+ listenForChanges(topic, i);
+
+ container.appendChild(property);
+ }
+ };
+
+ var initBorderOutsetControls = function initBorderOutsetControls() {
+
+ var container = getElemById('border-outset-control');
+
+ var listenForChanges = function listenForChanges(topic, id) {
+ InputSliderManager.subscribe(topic, function(value) {
+ border_outset_values[id] = value;
+ border_outset[id] = value + border_outset_units[id];
+ updateBorderOutset();
+ });
+
+ DropDownManager.subscribe(topic, function(obj) {
+ border_outset_units[id] = obj.value;
+ border_outset[id] = border_outset_values[id] + obj.value;
+ updateBorderOutset();
+ });
+ };
+
+ for (var i = 0; i &lt; positions.length; i++) {
+ var topic = 'outset-' + positions[i];
+ var property = createProperty(topic, i, 2);
+ InputSliderManager.setMax(topic, 1000);
+ listenForChanges(topic, i);
+
+ container.appendChild(property);
+ }
+ };
+
+ var init = function init() {
+
+ var gallery =
+ subject = getElemById('subject');
+ preview = getElemById("preview");
+ preview_area = getElemById("preview_section");
+
+
+ CSS_code['source'] = getElemById("out-border-source");
+ CSS_code['slice'] = getElemById("out-border-slice");
+ CSS_code['width'] = getElemById("out-border-width");
+ CSS_code['outset'] = getElemById("out-border-outset");
+ CSS_code['repeat'] = getElemById("out-border-repeat");
+
+ initBorderSliceControls();
+ initBorderWidthControls();
+ initBorderOutsetControls();
+
+ var elem = document.querySelectorAll('.guideline');
+ var size = elem.length;
+ for (var i = 0; i &lt; size; i++)
+ new GuideLine(elem[i]);
+
+ PreviewControl.init();
+
+ ButtonManager.subscribe('slice-fill',setBorderFill);
+ ButtonManager.subscribe('drag-subject', updateDragOption);
+ ButtonManager.setValue('drag-subject', false);
+
+ DropDownManager.subscribe('image-repeat-X', setBorderRepeat);
+ DropDownManager.subscribe('image-repeat-Y', setBorderRepeat);
+
+ InputSliderManager.subscribe('preview-area-height', setPreviewAreaHeight);
+ InputSliderManager.subscribe('preview-width', setPreviewWidth);
+ InputSliderManager.subscribe('preview-height', setPreviewHeight);
+ InputSliderManager.subscribe('font-size', setPreviewFontSize);
+ InputSliderManager.setValue('preview-width', 300);
+ InputSliderManager.setValue('preview-height', 200);
+ };
+
+ return {
+ init: init,
+ setOutputCSS: setOutputCSS,
+ setBorderSlice: setBorderSlice
+ };
+
+ })();
+
+ /**
+ * Init Tool
+ */
+ var init = function init() {
+ InputSliderManager.init();
+ DropDownManager.init();
+ ButtonManager.init();
+ UnitPanel.init();
+ Tool.init();
+ ImageControl.init();
+ };
+
+ return {
+ init : init
+ };
+
+})();
+
+</pre>
+</div>
+
+<div>{{ EmbedLiveSample('Border_Image_Generator', '100%', '1270px') }}</div>
diff --git a/files/ko/web/css/css_background_and_borders/border-radius_generator/index.html b/files/ko/web/css/css_background_and_borders/border-radius_generator/index.html
new file mode 100644
index 0000000000..a5db192618
--- /dev/null
+++ b/files/ko/web/css/css_background_and_borders/border-radius_generator/index.html
@@ -0,0 +1,1601 @@
+---
+title: Border-radius ์ƒ์„ฑ๊ธฐ
+slug: Web/CSS/CSS_Background_and_Borders/Border-radius_generator
+tags:
+ - CSS
+ - CSS Borders
+ - Tools
+translation_of: Web/CSS/CSS_Background_and_Borders/Border-radius_generator
+---
+<p>์ด ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ด CSS3 {{cssxref("border-radius")}} ๊ฐ’์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div style="display: none;">
+<h2 id="border-radius-generator" name="border-radius-generator">border-radius</h2>
+
+<h3 id="HTML_Content">HTML Content</h3>
+
+<pre class="brush: html">&lt;div id="container"&gt;
+ย ย  ย &lt;div class="group section"&gt;
+ย ย  ย ย ย  ย &lt;div id="preview" class="col span_12"&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="subject"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="top-left" class="radius-container"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-X="left" data-Y="top"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="top-right" class="radius-container"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-X="right" data-Y="top"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="bottom-right" class="radius-container"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-X="right" data-Y="bottom"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="bottom-left" class="radius-container"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-X="left" data-Y="bottom"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="radius-ui-sliders"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="tlr" class="ui-input-slider" data-topic="top-left"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย  data-unit=" px" data-sensivity="2"&gt;&lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="tlw" class="ui-input-slider" data-topic="top-left-w"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย  data-unit=" px" data-sensivity="2"&gt;&lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="tlh" class="ui-input-slider" data-topic="top-left-h"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-unit=" px" data-sensivity="2"&gt;&lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="trr" class="ui-input-slider" data-topic="top-right"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย  data-unit=" px" data-sensivity="2"&gt;&lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="trw" class="ui-input-slider" data-topic="top-right-w"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย  data-unit=" px" data-sensivity="2"&gt;&lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="trh" class="ui-input-slider" data-topic="top-right-h"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-unit=" px" data-sensivity="2"&gt;&lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="brr" class="ui-input-slider" data-topic="bottom-right"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย  data-unit=" px" data-sensivity="2"&gt;&lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="brw" class="ui-input-slider" data-topic="bottom-right-w"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย  data-unit=" px" data-sensivity="2"&gt;&lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="brh" class="ui-input-slider" data-topic="bottom-right-h"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-unit=" px" data-sensivity="2"&gt;&lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="blr" class="ui-input-slider" data-topic="bottom-left"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย  data-unit=" px" data-sensivity="2"&gt;&lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="blw" class="ui-input-slider" data-topic="bottom-left-w"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย  data-unit=" px" data-sensivity="2"&gt;&lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="blh" class="ui-input-slider" data-topic="bottom-left-h"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-unit=" px" data-sensivity="2"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย &lt;/div&gt;
+ย ย  ย &lt;div id="controls" class="group section"&gt;
+
+ย ย  ย ย ย  ย &lt;div class="group section"&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="dimensions"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-input-slider" data-topic="width" data-info="width"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย  data-unit=" px" data-min="150" data-max="700" data-sensivity="1"&gt;&lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-input-slider" data-topic="height" data-info="height"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-unit=" px" data-min="75" data-max="350" data-sensivity="1"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="output"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย &lt;div class="group section"&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="radius-lock"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="info"&gt; rounded corner &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-checkbox" data-topic='top-left'&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-checkbox" data-topic='top-right'&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-checkbox" data-topic='bottom-right'&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-checkbox" data-topic='bottom-left'&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="unit-selection"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="info"&gt; select border units &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย &lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<h3 id="CSS_Content">CSS Content</h3>
+
+<pre class="brush: css">/* GRID OF TEN
+ * ========================================================================== */
+
+.span_12 {
+ width: 100%;
+}
+
+.span_11 {
+ width: 91.46%;
+}
+
+.span_10 {
+ width: 83%;
+}
+
+.span_9 {
+ width: 74.54%;
+}
+
+.span_8 {
+ width: 66.08%;
+}
+
+.span_7 {
+ width: 57.62%;
+}
+
+.span_6 {
+ width: 49.16%;
+}
+
+.span_5 {
+ width: 40.7%;
+}
+
+.span_4 {
+ width: 32.24%;
+}
+
+.span_3 {
+ width: 23.78%;
+}
+
+.span_2 {
+ width: 15.32%;
+}
+
+.span_1 {
+ width: 6.86%;
+}
+
+
+
+
+/* SECTIONS
+ * ========================================================================== */
+
+.section {
+ clear: both;
+ padding: 0px;
+ margin: 0px;
+}
+
+/* GROUPING
+ * ========================================================================== */
+
+
+.group:before, .group:after {
+ content: "";
+ display: table;
+}
+
+.group:after {
+ clear:both;
+}
+
+.group {
+ zoom: 1; /* For IE 6/7 (trigger hasLayout) */
+}
+
+/* GRID COLUMN SETUP
+ * ========================================================================== */
+
+.col {
+ display: block;
+ float:left;
+ margin: 1% 0 1% 1.6%;
+}
+
+.col:first-child {
+ margin-left: 0;
+} /* all browsers except IE6 and lower */
+
+
+/*
+ * UI Component
+ */
+
+.ui-input-slider-container {
+ height: 20px;
+ margin: 10px 0;
+ font-family: "Segoe UI", Arial, Helvetica, sans-serif;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.ui-input-slider-container * {
+ float: left;
+ height: 100%;
+ line-height: 100%;
+}
+
+/* Input Slider */
+
+.ui-input-slider &gt; input {
+ margin: 0;
+ padding: 0;
+ width: 50px;
+ text-align: center;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+.ui-input-slider-info {
+ width: 90px;
+ padding: 0px 10px 0px 0px;
+ text-align: right;
+ text-transform: lowercase;
+}
+
+.ui-input-slider-left, .ui-input-slider-right {
+ width: 16px;
+ cursor: pointer;
+ background: url("https://mdn.mozillademos.org/files/5679/arrows.png") center left no-repeat;
+}
+
+.ui-input-slider-right {
+ background: url("https://mdn.mozillademos.org/files/5679/arrows.png") center right no-repeat;
+}
+
+.ui-input-slider-name {
+ width: 90px;
+ padding: 0 10px 0 0;
+ text-align: right;
+ text-transform: lowercase;
+}
+
+.ui-input-slider-btn-set {
+ width: 25px;
+ background-color: #2C9FC9;
+ border-radius: 5px;
+ color: #FFF;
+ font-weight: bold;
+ line-height: 14px;
+ text-align: center;
+}
+
+.ui-input-slider-btn-set:hover {
+ background-color: #379B4A;
+ cursor: pointer;
+}
+
+/*
+ * UI Component
+ */
+
+/* Checkbox */
+
+.ui-checkbox {
+ text-align: center;
+ font-size: 16px;
+ font-family: "Segoe UI", Arial, Helvetica, sans-serif;
+ line-height: 1.5em;
+ color: #FFF;
+
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.ui-checkbox &gt; input {
+ display: none;
+}
+
+.ui-checkbox &gt; label {
+ font-size: 12px;
+ padding: 0.333em 1.666em 0.5em;
+ height: 1em;
+ line-height: 1em;
+
+ background-color: #888;
+ background-image: url("https://mdn.mozillademos.org/files/5683/disabled.png");
+ background-position: center center;
+ background-repeat: no-repeat;
+
+ color: #FFF;
+ border-radius: 3px;
+ font-weight: bold;
+ float: left;
+}
+
+.ui-checkbox .text {
+ padding-left: 34px;
+ background-position: center left 10px;
+}
+
+.ui-checkbox .left {
+ padding-right: 34px;
+ padding-left: 1.666em;
+ background-position: center right 10px;
+}
+
+.ui-checkbox &gt; label:hover {
+ cursor: pointer;
+}
+
+.ui-checkbox &gt; input:checked + label {
+ background-image: url("https://mdn.mozillademos.org/files/5681/checked.png");
+ background-color: #379B4A;
+}
+
+body {
+ max-width: 1000px;
+ margin: 0 auto;
+
+ font-family: "Segoe UI", Arial, Helvetica, sans-serif;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+#container {
+ width: 100%;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+/******************************************************************************/
+/******************************************************************************/
+/*
+ * Preview Area
+ */
+
+#preview {
+ height: 500px;
+ border: 1px solid #CCC;
+ border-radius: 3px;
+ text-align: center;
+ overflow: hidden;
+ position: relative;
+}
+
+#preview .content {
+ width: 100%;
+ height: 100%;
+ display: block;
+}
+
+#preview input {
+ color: #333;
+ border: 1px solid #CCC;
+ border-radius: 3px;
+}
+
+#subject {
+ width: 400px;
+ height: 150px;
+ margin: 0 auto;
+ border: 3px solid #C60;
+ background: #FFF;
+ position: relative;
+}
+
+.radius {
+ width: 50%;
+ height: 50%;
+ border: 1px solid #CCC;
+ display: none;
+ position: absolute;
+ z-index: 1;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+.handle {
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ z-index: 2;
+}
+
+.handle-top-left {
+ top: -12px;
+ left: -12px;
+ cursor: se-resize;
+ background: url("https://mdn.mozillademos.org/files/5677/resize-handle.png") top left no-repeat;
+}
+
+.handle-top-right {
+ top: -12px;
+ right: -12px;
+ cursor: sw-resize;
+ background: url("https://mdn.mozillademos.org/files/5677/resize-handle.png") top right no-repeat;
+}
+
+.handle-bottom-right {
+ bottom: -12px;
+ right: -12px;
+ cursor: nw-resize;
+ background: url("https://mdn.mozillademos.org/files/5677/resize-handle.png") bottom right no-repeat;
+}
+
+.handle-bottom-left {
+ bottom: -12px;
+ left: -12px;
+ cursor: ne-resize;
+ background: url("https://mdn.mozillademos.org/files/5677/resize-handle.png") bottom left no-repeat;
+}
+
+
+.radius-container {
+ position: absolute;
+ display : block;
+ z-index: 1;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+
+/* TOP LEFT */
+#top-left {
+ top: 0;
+ left: 0;
+}
+
+#top-left .radius {
+ border-top-left-radius: 100%;
+ top: 0;
+ left: 0;
+}
+
+/* TOP RIGHT */
+#top-right {
+ top: 0;
+ right: 0;
+}
+
+#top-right .radius {
+ border-top-right-radius: 100%;
+ top: 0;
+ right: 0;
+}
+
+/* BOTTOM RIGHT */
+#bottom-right {
+ bottom: 0;
+ right: 0;
+}
+
+#bottom-right .radius {
+ border-bottom-right-radius: 100%;
+ bottom: 0;
+ right: 0;
+}
+
+/* BOTTOM lEFT */
+#bottom-left {
+ bottom: 0;
+ left: 0;
+}
+
+#bottom-left .radius {
+ border-bottom-left-radius: 100%;
+ bottom: 0;
+}
+
+/* INPUT SLIDERS */
+
+#preview .ui-input-slider {
+ margin: 10px;
+ position: absolute;
+ z-index: 10;
+}
+
+#radius-ui-sliders {
+ width: 100%;
+ height: 100%;
+ min-height: 75px;
+ min-width: 150px;
+ padding: 20px 50px;
+ top: -20px;
+ left: -50px;
+ position: relative;
+}
+
+#tlr {
+ top: -30px;
+ left: -50px;
+ display: none;
+}
+
+#tlw {
+ top: -30px;
+ left: 30px;
+}
+
+#tlh {
+ top: 20px;
+ left: -50px;
+}
+
+#trr {
+ top: -30px;
+ right: -50px;
+ display: none;
+}
+
+#trw {
+ top: -30px;
+ right: 30px;
+}
+
+#trh {
+ top: 20px;
+ right: -50px;
+}
+
+#brr {
+ bottom: -30px;
+ right: -50px;
+ display: none;
+}
+
+#brw {
+ bottom: -30px;
+ right: 30px;
+}
+
+#brh {
+ bottom: 20px;
+ right: -50px;
+}
+
+#blr {
+ bottom: -30px;
+ left: -50px;
+ display: none;
+}
+
+#blw {
+ bottom: -30px;
+ left: 30px;
+}
+
+#blh {
+ bottom: 20px;
+ left: -50px;
+}
+
+#preview .ui-input-slider-left, #preview .ui-input-slider-right {
+ visibility: hidden;
+}
+
+#preview .ui-input-slider-container:hover .ui-input-slider-left {
+ visibility: visible;
+}
+
+#preview .ui-input-slider-container:hover .ui-input-slider-right {
+ visibility: visible;
+}
+
+/*
+ *
+ */
+
+#unit-selection {
+ width: 200px;
+ height: 75px;
+ margin: 30px 30px 0 0;
+ padding: 30px;
+ border: 3px solid #555;
+ border-radius: 10px;
+ position: relative;
+ float: right;
+}
+
+#unit-selection .info {
+ height: 20%;
+ width: 100%;
+ line-height: 20%;
+ font-size: 20px;
+ text-align: center;
+ position: relative;
+ top: 40%;
+}
+
+#unit-selection .dropdown {
+ width: 50px;
+ height: 20px;
+ margin: 10px;
+ padding: 0;
+ border-radius: 3px;
+ position: absolute;
+ overflow: hidden;
+}
+
+#unit-selection select {
+ width: 50px;
+ height: 20px;
+ marign: 0;
+ padding: 0 0 0 10px;
+ background: #555;
+ border: 1px solid #555;
+ border: none;
+ color: #FFF;
+ float: left;
+}
+
+#unit-selection select option {
+ background: #FFF;
+ color: #333;
+}
+
+#unit-selection select:hover {
+ cursor: pointer;
+}
+
+#unit-selection .dropdown:before {
+ content: "";
+ width: 18px;
+ height: 20px;
+ display: block;
+ background-color: #555;
+ background-image: url("https://mdn.mozillademos.org/files/5675/dropdown.png");
+ background-position: center center;
+ background-repeat: no-repeat;
+ top: 0px;
+ right: 0px;
+ position: absolute;
+ z-index: 1;
+ pointer-events: none;
+}
+
+#unit-selection .unit-top-left {
+ top: 0;
+ left: 0;
+ display: none;
+}
+
+#unit-selection .unit-top-left-w {
+ top: -22px;
+ left: 30px;
+}
+
+#unit-selection .unit-top-left-h {
+ top: 20px;
+ left: -37px;
+}
+
+#unit-selection .unit-top-right {
+ top: 0;
+ right: 0;
+ display: none;
+}
+
+#unit-selection .unit-top-right-w {
+ top: -22px;
+ right: 30px;
+}
+
+#unit-selection .unit-top-right-h {
+ top: 20px;
+ right: -37px;
+}
+
+#unit-selection .unit-bottom-right {
+ bottom: 0;
+ right: 0;
+ display: none;
+}
+
+#unit-selection .unit-bottom-right-w {
+ bottom: -22px;
+ right: 30px;
+}
+
+#unit-selection .unit-bottom-right-h {
+ bottom: 20px;
+ right: -37px;
+}
+
+#unit-selection .unit-bottom-left {
+ bottom: 0;
+ left: 0;
+ display: none;
+}
+
+#unit-selection .unit-bottom-left-w {
+ bottom: -22px;
+ left: 30px;
+}
+
+#unit-selection .unit-bottom-left-h {
+ bottom: 20px;
+ left: -37px;
+}
+
+/******************************************************************************/
+/******************************************************************************/
+
+
+#radius-lock {
+ width: 200px;
+ height: 75px;
+ margin: 30px 0 0 30px;
+ padding: 30px;
+ border: 3px solid #555;
+ border-radius: 10px;
+ position: relative;
+ float: left;
+}
+
+#radius-lock .ui-checkbox {
+ color: #FFF;
+ position: absolute;
+}
+
+#radius-lock .ui-checkbox &gt; label {
+ height: 20px;
+ width: 34px;
+ padding: 0;
+}
+
+#radius-lock .info {
+ height: 20%;
+ width: 100%;
+ line-height: 20%;
+ font-size: 20px;
+ text-align: center;
+ position: relative;
+ top: 40%;
+}
+
+#radius-lock [data-topic="top-left"] {
+ top: 10px;
+ left: 10px;
+}
+
+#radius-lock [data-topic="top-right"] {
+ top: 10px;
+ right: 10px;
+}
+
+#radius-lock [data-topic="bottom-right"] {
+ bottom: 10px;
+ right: 10px;
+}
+
+#radius-lock [data-topic="bottom-left"] {
+ bottom: 10px;
+ left: 10px;
+}
+
+/**
+ * Controls
+ */
+
+#dimensions {
+ width: 200px;
+ color: #444;
+ float:left;
+}
+
+#dimensions input {
+ background: #555;
+ color: #FFF;
+ border: none;
+ border-radius: 3px;
+}
+
+#output {
+ width: 500px;
+ padding: 10px 0;
+ margin: 10px 0;
+ color: #555;
+ text-align: center;
+ border: 1px dashed #999;
+ border-radius: 3px;
+ -moz-user-select: text;
+ -webkit-user-select: text;
+ -ms-user-select: text;
+ user-select: text;
+
+ float: right;
+}
+
+
+</pre>
+
+<h3 id="JavaScript_Content">JavaScript Content</h3>
+
+<pre class="brush: js"><code class="language-js">'use strict';
+
+
+/**
+ * UI-InputSliderManager
+ */
+
+var InputSliderManager = (function InputSliderManager() {
+
+ var subscribers = {};
+ var sliders = [];
+
+ var InputComponent = function InputComponent(obj) {
+ var input = document.createElement('input');
+ input.setAttribute('type', 'text');
+
+ input.addEventListener('click', function(e) {
+ this.select();
+ });
+
+ input.addEventListener('change', function(e) {
+ var value = parseInt(e.target.value);
+
+ if (isNaN(value) === true)
+ setValue(obj.topic, obj.value);
+ else
+ setValue(obj.topic, value);
+ });
+
+ subscribe(obj.topic, function(value) {
+ input.value = value + obj.unit;
+ });
+
+ return input;
+ }
+
+ var SliderComponent = function SliderComponent(obj, sign) {
+ var slider = document.createElement('div');
+ var startX = null;
+ var start_value = 0;
+
+ slider.addEventListener("click", function(e) {
+ setValue(obj.topic, obj.value + obj.step * sign);
+ });
+
+ slider.addEventListener("mousedown", function(e) {
+ startX = e.clientX;
+ start_value = obj.value;
+ document.body.style.cursor = "e-resize";
+ document.addEventListener("mousemove", sliderMotion);
+ });
+
+ document.addEventListener("mouseup", function(e) {
+ document.removeEventListener("mousemove", sliderMotion);
+ document.body.style.cursor = "auto";
+ slider.style.cursor = "pointer";
+ });
+
+ var sliderMotion = function sliderMotion(e) {
+ slider.style.cursor = "e-resize";
+ var delta = (e.clientX - startX) / obj.sensivity | 0;
+ var value = delta * obj.step + start_value;
+ setValue(obj.topic, value);
+ }
+
+ return slider;
+ }
+
+ var InputSlider = function(node) {
+ var min = node.getAttribute('data-min') | 0;
+ var max = node.getAttribute('data-max') | 0;
+ var step = node.getAttribute('data-step') | 0;
+ var value = node.getAttribute('data-value') | 0;
+ var topic = node.getAttribute('data-topic');
+ var unit = node.getAttribute('data-unit');
+ var name = node.getAttribute('data-info');
+ var sensivity = node.getAttribute('data-sensivity') | 0;
+
+ this.min = min;
+ this.max = max &gt; 0 ? max : 100;
+ this.step = step === 0 ? 1 : step;
+ this.topic = topic;
+ this.node = node;
+ this.unit = unit;
+ this.sensivity = sensivity &gt; 0 ? sensivity : 5;
+
+ var input = new InputComponent(this);
+ var slider_left = new SliderComponent(this, -1);
+ var slider_right = new SliderComponent(this, 1);
+
+ slider_left.className = 'ui-input-slider-left';
+ slider_right.className = 'ui-input-slider-right';
+
+ if (name) {
+ var info = document.createElement('span');
+ info.className = 'ui-input-slider-info';
+ info.textContent = name;
+ node.appendChild(info);
+ }
+
+ node.appendChild(slider_left);
+ node.appendChild(input);
+ node.appendChild(slider_right);
+ node.className = 'ui-input-slider ui-input-slider-container';
+
+ this.input = input;
+ sliders[topic] = this;
+ setValue(topic, value);
+ }
+
+ var setValue = function setValue(topic, value, send_notify) {
+ var slider = sliders[topic];
+ if (slider === undefined)
+ return;
+
+ if (value &gt; slider.max) value = slider.max;
+ if (value &lt; slider.min) value = slider.min;
+
+ slider.value = value;
+ slider.node.setAttribute('data-value', value);
+
+ if (send_notify !== undefined &amp;&amp; send_notify === false) {
+ slider.input.value = value + slider.unit;
+ return;
+ }
+
+ notify.call(slider);
+ }
+
+ var setMax = function setMax(topic, value) {
+ var slider = sliders[topic];
+ if (slider === undefined)
+ return;
+
+ slider.max = value;
+ setValue(topic, slider.value);
+ }
+
+ var setMin = function setMin(topic, value) {
+ var slider = sliders[topic];
+ if (slider === undefined)
+ return;
+
+ slider.min = value;
+ setValue(topic, slider.value);
+ }
+
+ var setUnit = function setUnit(topic, unit) {
+ var slider = sliders[topic];
+ if (slider === undefined)
+ return;
+
+ slider.unit = unit;
+ setValue(topic, slider.value);
+ }
+
+ var getNode = function getNode(topic) {
+ return sliders[topic].node;
+ }
+
+ var subscribe = function subscribe(topic, callback) {
+ if (subscribers[topic] === undefined)
+ subscribers[topic] = [];
+ subscribers[topic].push(callback);
+ }
+
+ var unsubscribe = function unsubscribe(topic, callback) {
+ subscribers[topic].indexOf(callback);
+ subscribers[topic].splice(index, 1);
+ }
+
+ var notify = function notify() {
+ for (var i in subscribers[this.topic]) {
+ subscribers[this.topic][i](this.value);
+ }
+ }
+
+ var init = function init() {
+ var elem = document.querySelectorAll('.ui-input-slider');
+ var size = elem.length;
+ for (var i = 0; i &lt; size; i++)
+ new InputSlider(elem[i]);
+ }
+
+ return {
+ init : init,
+ setMax : setMax,
+ setMin : setMin,
+ setUnit : setUnit,
+ getNode : getNode,
+ setValue : setValue,
+ subscribe : subscribe,
+ unsubscribe : unsubscribe
+ }
+
+})();
+
+/**
+ * UI-ButtonManager
+ */
+
+var ButtonManager = (function CheckBoxManager() {
+
+ var subscribers = [];
+ var buttons = [];
+
+ var CheckBox = function CheckBox(node) {
+ var topic = node.getAttribute('data-topic');
+ var state = node.getAttribute('data-state');
+ var name = node.getAttribute('data-label');
+ var align = node.getAttribute('data-text-on');
+
+ state = (state === "true");
+
+ var checkbox = document.createElement("input");
+ var label = document.createElement("label");
+
+ var id = 'checkbox-' + topic;
+ checkbox.id = id;
+ checkbox.setAttribute('type', 'checkbox');
+ checkbox.checked = state;
+
+ label.setAttribute('for', id);
+ if (name) {
+ label.className = 'text';
+ if (align)
+ label.className += ' ' + align;
+ label.textContent = name;
+ }
+
+ node.appendChild(checkbox);
+ node.appendChild(label);
+
+ this.node = node;
+ this.topic = topic;
+ this.checkbox = checkbox;
+
+ checkbox.addEventListener('change', function(e) {
+ notify.call(this);
+ }.bind(this));
+
+ buttons[topic] = this;
+ }
+
+ var getNode = function getNode(topic) {
+ return buttons[topic].node;
+ }
+
+ var setValue = function setValue(topic, value) {
+ try {
+ buttons[topic].checkbox.checked = value;
+ }
+ catch(error) {
+ console.log(error);
+ }
+ }
+
+ var subscribe = function subscribe(topic, callback) {
+ if (subscribers[topic] === undefined)
+ subscribers[topic] = [];
+
+ subscribers[topic].push(callback);
+ }
+
+ var unsubscribe = function unsubscribe(topic, callback) {
+ subscribers[topic].indexOf(callback);
+ subscribers[topic].splice(index, 1);
+ }
+
+ var notify = function notify() {
+ for (var i = 0; i &lt; subscribers[this.topic].length; i++)
+ subscribers[this.topic][i](this.checkbox.checked);
+ }
+
+ var init = function init() {
+ var elem = document.querySelectorAll('.ui-checkbox');
+ var size = elem.length;
+ for (var i = 0; i &lt; size; i++)
+ new CheckBox(elem[i]);
+ }
+
+ return {
+ init : init,
+ setValue : setValue,
+ subscribe : subscribe,
+ unsubscribe : unsubscribe
+ }
+
+})();
+
+
+window.addEventListener("load", function() {
+ BorderRadius.init();
+});
+
+var BorderRadius = (function BorderRadius() {
+
+ function getElemById(id) {
+ return document.getElementById(id);
+ }
+
+ /**
+ * Shadow dragging
+ */
+ var PreviewMouseTracking = (function Drag() {
+ var active = false;
+ var lastX = 0;
+ var lastY = 0;
+ var subscribers = [];
+
+ var init = function init(id) {
+ var elem = getElemById(id);
+ elem.addEventListener('mousedown', dragStart, false);
+ document.addEventListener('mouseup', dragEnd, false);
+ }
+
+ var dragStart = function dragStart(e) {
+ if (e.button !== 0)
+ return;
+
+ active = true;
+ lastX = e.clientX;
+ lastY = e.clientY;
+ document.addEventListener('mousemove', mouseDrag, false);
+ }
+
+ var dragEnd = function dragEnd(e) {
+ if (e.button !== 0)
+ return;
+
+ if (active === true) {
+ active = false;
+ document.removeEventListener('mousemove', mouseDrag, false);
+ }
+ }
+
+ var mouseDrag = function mouseDrag(e) {
+ notify(e.clientX - lastX, e.clientY - lastY);
+ lastX = e.clientX;
+ lastY = e.clientY;
+ }
+
+ var subscribe = function subscribe(callback) {
+ subscribers.push(callback);
+ }
+
+ var unsubscribe = function unsubscribe(callback) {
+ var index = subscribers.indexOf(callback);
+ subscribers.splice(index, 1);
+ }
+
+ var notify = function notify(deltaX, deltaY) {
+ for (var i in subscribers)
+ subscribers[i](deltaX, deltaY);
+ }
+
+ return {
+ init : init,
+ subscribe : subscribe,
+ unsubscribe : unsubscribe
+ }
+
+ })();
+
+ var subject;
+ var units = ['px', '%'];
+ var output = null;
+
+ var UnitSelector = function UnitSelector(topic) {
+
+ this.container = document.createElement("div");
+ this.select = document.createElement("select");
+ for (var i in units) {
+ var option = document.createElement("option");
+ option.value = i;
+ option.textContent = units[i];
+ this.select.appendChild(option);
+ }
+
+ this.container.className = 'dropdown ' + 'unit-' + topic;
+ this.container.appendChild(this.select);
+ }
+
+ UnitSelector.prototype.setValue = function setValue(value) {
+ this.salect.value = value;
+ }
+
+
+ var RadiusContainer = function RadiusContainer(node) {
+ var radius = document.createElement('div');
+ var handle = document.createElement('div');
+ var x = node.getAttribute('data-x');
+ var y = node.getAttribute('data-y');
+ var active = false;
+
+ this.id = node.id;
+ this.node = node;
+ this.radius = radius;
+ this.handle = handle;
+ this.width = 100;
+ this.height = 50;
+ this.size = 0;
+ this.rounded = false;
+
+ this.unitX = 0;
+ this.unitY = 0;
+ this.unitR = 0;
+
+ this.maxW = 100;
+ this.maxH = 100;
+ this.maxR = 100;
+
+ this.topic = y + '-' + x;
+
+ var sliderW = InputSliderManager.getNode(this.topic + '-w');
+ var sliderH = InputSliderManager.getNode(this.topic + '-h');
+ var sliderR = InputSliderManager.getNode(this.topic);
+
+ this.setUnitX(this.unitX);
+ this.setUnitY(this.unitY);
+ this.setUnitR(this.unitR);
+
+ this.updateWidth();
+ this.updateHeight();
+ this.updateRadius();
+
+ if (x === 'left') this.resizeX = 1;
+ if (x === 'right') this.resizeX = -1;
+ if (y === 'top') this.resizeY = 1;
+ if (y === 'bottom') this.resizeY = -1;
+
+ radius.className = 'radius';
+
+ var unit_selector = document.getElementById("unit-selection");
+ var unitW = new UnitSelector(this.topic + '-w');
+ var unitH = new UnitSelector(this.topic + '-h');
+ var unitR = new UnitSelector(this.topic);
+
+ unit_selector.appendChild(unitW.container);
+ unit_selector.appendChild(unitH.container);
+ unit_selector.appendChild(unitR.container);
+ node.appendChild(radius);
+ subject.appendChild(handle);
+
+ unitW.select.addEventListener('change', function(e) {
+ this.setUnitX(e.target.value | 0);
+ }.bind(this));
+
+ unitH.select.addEventListener('change', function(e) {
+ this.setUnitY(e.target.value | 0);
+ }.bind(this));
+
+ unitR.select.addEventListener('change', function(e) {
+ this.setUnitR(e.target.value | 0);
+ }.bind(this));
+
+ if (x === 'left' &amp;&amp; y == 'top') handle.className = 'handle handle-top-left'
+ if (x === 'right' &amp;&amp; y == 'top') handle.className = 'handle handle-top-right';
+ if (x === 'right' &amp;&amp; y == 'bottom') handle.className = 'handle handle-bottom-right';
+ if (x === 'left' &amp;&amp; y == 'bottom') handle.className = 'handle handle-bottom-left';
+
+ handle.addEventListener("mousedown", function(e) {
+ active = true;
+ this.radius.style.display = 'block';
+ PreviewMouseTracking.subscribe(this.updateContainer.bind(this));
+ }.bind(this));
+
+ document.addEventListener("mouseup", function(e) {
+ this.radius.style.display = 'none';
+ if (active === true)
+ PreviewMouseTracking.unsubscribe(this.updateContainer.bind(this));
+ }.bind(this));
+
+ InputSliderManager.subscribe(this.topic + '-w', this.setWidth.bind(this));
+ InputSliderManager.subscribe(this.topic + '-h', this.setHeight.bind(this));
+ InputSliderManager.subscribe(this.topic, this.setRadius.bind(this));
+
+ ButtonManager.subscribe(this.topic, function(value) {
+ this.rounded = value;
+ if (value === true) {
+ unitW.container.style.display = 'none';
+ unitH.container.style.display = 'none';
+ unitR.container.style.display = 'block';
+ sliderW.style.display = 'none';
+ sliderH.style.display = 'none';
+ sliderR.style.display = 'block';
+ this.setUnitR(this.unitR);
+ this.updateRadius();
+ }
+
+ if (value === false) {
+ unitW.container.style.display = 'block';
+ unitH.container.style.display = 'block';
+ unitR.container.style.display = 'none';
+ sliderW.style.display = 'block';
+ sliderH.style.display = 'block';
+ sliderR.style.display = 'none';
+ this.setUnitX(this.unitX);
+ this.setUnitY(this.unitY);
+ this.updateWidth();
+ this.updateHeight();
+ }
+
+ this.updateBorderRadius();
+
+ }.bind(this));
+
+ this.updateBorderRadius();
+ }
+
+ RadiusContainer.prototype.updateWidth = function updateWidth() {
+ this.node.style.width = this.width + units[this.unitX];
+ var value = Math.round(this.width / 2);
+ InputSliderManager.setValue(this.topic + '-w', value, false);
+ }
+
+ RadiusContainer.prototype.updateHeight = function updateHeight() {
+ this.node.style.height = this.height + units[this.unitY];
+ var value = Math.round(this.height / 2);
+ InputSliderManager.setValue(this.topic + '-h', value, false);
+ }
+
+ RadiusContainer.prototype.updateRadius = function updateRadius() {
+ var value = Math.round(this.size / 2);
+ this.node.style.width = this.size + units[this.unitR];
+ this.node.style.height = this.size + units[this.unitR];
+ InputSliderManager.setValue(this.topic, value, false);
+ }
+
+ RadiusContainer.prototype.setWidth = function setWidth(value) {
+ this.radius.style.display = 'block';
+ this.width = 2 * value;
+ this.node.style.width = this.width + units[this.unitX];
+ this.updateBorderRadius();
+ }
+
+ RadiusContainer.prototype.setHeight = function setHeight(value) {
+ this.radius.style.display = 'block';
+ this.height = 2 * value;
+ this.node.style.height = this.height + units[this.unitY];
+ this.updateBorderRadius();
+ }
+
+ RadiusContainer.prototype.setRadius = function setRadius(value) {
+ this.radius.style.display = 'block';
+ this.size = 2 * value;
+ this.node.style.width = this.size + units[this.unitR];
+ this.node.style.height = this.size + units[this.unitR];
+ this.updateBorderRadius();
+ }
+
+ RadiusContainer.prototype.setUnitX = function setUnitX(value) {
+ this.unitX = value;
+ if (this.unitX === 0) this.maxW = 2 * subject.clientWidth;
+ if (this.unitX === 1) this.maxW = 200;
+ InputSliderManager.setUnit(this.topic + '-w', units[this.unitX]);
+ InputSliderManager.setMax(this.topic + '-w', this.maxW / 2);
+ }
+
+ RadiusContainer.prototype.setUnitY = function setUnitY(value) {
+ this.unitY = value;
+ if (this.unitY === 0) this.maxH = 2 * subject.clientHeight;
+ if (this.unitY === 1) this.maxH = 200;
+ InputSliderManager.setUnit(this.topic + '-h', units[this.unitY]);
+ InputSliderManager.setMax(this.topic + '-h', this.maxH / 2);
+ }
+
+ RadiusContainer.prototype.setUnitR = function setUnitR(value) {
+ this.unitR = value;
+
+ if (this.unitR === 0)
+ this.maxR = 2 * Math.min(subject.clientHeight , subject.clientWidth);
+
+ if (this.unitR === 1)
+ this.maxR = 200;
+
+ InputSliderManager.setUnit(this.topic, units[this.unitR]);
+ InputSliderManager.setMax(this.topic, this.maxR / 2);
+ }
+
+ RadiusContainer.prototype.updateUnits = function updateUnits(unit) {
+ if (this.rounded) {
+ this.setUnitR(this.unitR);
+ return;
+ }
+
+ if (unit === 0)
+ this.setUnitX(this.unitX);
+
+ if (unit === 1)
+ this.setUnitY(this.unitY);
+ }
+
+ RadiusContainer.prototype.composeBorderRadius = function composeBorderRadius () {
+
+ if (this.rounded === true) {
+ var unit = units[this.unitR];
+ var value = Math.round(this.size / 2);
+ return value + unit;
+ }
+
+ var unitX = units[this.unitX];
+ var unitY = units[this.unitY];
+ var valueX = Math.round(this.width / 2);
+ var valueY = Math.round(this.height / 2);
+
+ if (valueX === valueY &amp;&amp; this.unitX === this.unitY)
+ return valueX + unitX;
+
+ return valueX + unitX + ' ' + valueY + unitY;
+ }
+
+ RadiusContainer.prototype.updateBorderRadius = function updateBorderRadius () {
+ var radius = this.composeBorderRadius();
+ var corner = 0;
+
+ if (this.topic === 'top-left') {
+ subject.style.borderTopLeftRadius = radius;
+ corner = 0;
+ }
+
+ if (this.topic === 'top-right') {
+ subject.style.borderTopRightRadius = radius;
+ corner = 1;
+ }
+
+ if (this.topic === 'bottom-right') {
+ subject.style.borderBottomRightRadius = radius;
+ corner = 2;
+ }
+
+ if (this.topic === 'bottom-left') {
+ subject.style.borderBottomLeftRadius = radius;
+ corner = 3;
+ }
+
+ Tool.updateOutput(corner, radius);
+ }
+
+ RadiusContainer.prototype.updateContainer = function updateContainer(deltaX, deltaY) {
+
+ if (this.rounded === true) {
+ this.size += this.resizeX * deltaX + this.resizeY * deltaY;
+ if (this.size &lt; 0) this.size = 0;
+ if (this.size &gt; this.maxR) this.size = this.maxR;
+ this.updateRadius();
+ this.updateBorderRadius();
+ return;
+ }
+
+ if (deltaX) {
+ this.width += this.resizeX * deltaX;
+ if (this.width &lt; 0) this.width = 0;
+ if (this.width &gt; this.maxW) this.width = this.maxW;
+ this.updateWidth();
+ }
+
+ if (deltaY) {
+ this.height += this.resizeY * deltaY;
+ if (this.height &lt; 0) this.height = 0;
+ if (this.height &gt; this.maxH) this.height = this.maxH;
+ this.updateHeight();
+ }
+
+ if (deltaX || deltaY)
+ this.updateBorderRadius();
+ }
+
+
+ /**
+ * Tool Manager
+ */
+ var Tool = (function Tool() {
+ var preview;
+ var preview_ui;
+ var radius_containers = [];
+ var border_width = 3;
+ var borders1 = [null, null, null, null];
+ var borders2 = [0, 0, 0, 0];
+
+ var updateUIWidth = function updateUIWidth(value) {
+ var pwidth = subject.parentElement.clientWidth;
+ var left = (pwidth - value) / 2;
+ subject.style.width = value + "px";
+
+ for (var i = 0; i &lt; 4; i++)
+ radius_containers[i].updateUnits(0);
+ }
+
+ var updateUIHeight = function updateUIHeight(value) {
+ var pheight = subject.parentElement.clientHeight;
+ var top = (pheight - value) / 2;
+ subject.style.height = value + "px";
+ subject.style.top = top - border_width + "px";
+
+ for (var i = 0; i &lt; 4; i++)
+ radius_containers[i].updateUnits(1);
+ }
+
+ var updatePreviewUIWidth = function updatePreviewUIWidth() {
+ var p = subject.parentElement.clientWidth;
+ var v = preview_ui.clientWidth;
+ console.log(p, v, (p - v ) / 2);
+ preview_ui.style.left = (p - v) / 2 + "px" ;
+ }
+
+ var updatePreviewUIHeight = function updatePreviewUIHeight() {
+ var p = subject.parentElement.clientHeight;
+ var v = preview_ui.clientHeight;
+ console.log(p, v, (p - v ) / 2);
+ preview_ui.style.top = (p - v) / 2 + "px" ;
+ }
+
+ var updateOutput = function updateOutput(corner, radius) {
+ var values = radius.split(" ");
+
+ borders1[corner] = values[0];
+ borders2[corner] = values[0];
+
+ if (values.length === 2)
+ borders2[corner] = values[1];
+
+ var border_1_value = borders1.join(" ");
+ var border_2_value = borders2.join(" ");
+ var border_radius = 'border-radius: ' + border_1_value;
+
+ if (border_2_value !== border_1_value)
+ border_radius += ' / ' + border_2_value;
+
+ border_radius += ';';
+ output.textContent = border_radius;
+ }
+
+ var init = function init() {
+ preview = getElemById("preview");
+ subject = getElemById("subject");
+ output = getElemById("output");
+ preview_ui = getElemById("radius-ui-sliders");
+
+ var elem = document.querySelectorAll('.radius-container');
+ var size = elem.length;
+ for (var i = 0; i &lt; size; i++)
+ radius_containers[i] = new RadiusContainer(elem[i]);
+
+ InputSliderManager.subscribe("width", updateUIWidth);
+ InputSliderManager.subscribe("height", updateUIHeight);
+
+ InputSliderManager.setValue("width", subject.clientWidth);
+ InputSliderManager.setValue("height", subject.clientHeight);
+ }
+
+ return {
+ init : init,
+ updateOutput : updateOutput
+ }
+
+ })();
+
+ /**
+ * Init Tool
+ */
+ var init = function init() {
+ ButtonManager.init();
+ InputSliderManager.init();
+ PreviewMouseTracking.init("preview");
+ Tool.init();
+ }
+
+ return {
+ init : init
+ }
+
+})();
+
+
+</code></pre>
+</div>
+
+<div>{{ EmbedLiveSample('border-radius-generator', 700, 900) }}</div>
diff --git a/files/ko/web/css/css_background_and_borders/box-shadow_generator/index.html b/files/ko/web/css/css_background_and_borders/box-shadow_generator/index.html
new file mode 100644
index 0000000000..00b22833fb
--- /dev/null
+++ b/files/ko/web/css/css_background_and_borders/box-shadow_generator/index.html
@@ -0,0 +1,2881 @@
+---
+title: Box-shadow ์ƒ์„ฑ๊ธฐ
+slug: Web/CSS/CSS_Background_and_Borders/Box-shadow_generator
+tags:
+ - CSS
+ - Tools
+translation_of: Web/CSS/CSS_Background_and_Borders/Box-shadow_generator
+---
+<p>์ด ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ด CSS {{cssxref("box-shadow")}} ํšจ๊ณผ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div style="display: none;">
+<h2 id="box-shadow_generator" name="box-shadow_generator">box-shadow generator</h2>
+
+<h3 id="HTML_Content">HTML Content</h3>
+
+<pre class="brush: html">&lt;div id="container"&gt;
+ย ย  ย &lt;div class="group section"&gt;
+ย ย  ย ย ย  ย &lt;div id="layer_manager"&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div class="group section"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="button" data-type="add"&gt; &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="button" data-type="move-up"&gt; &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="button" data-type="move-down"&gt; &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="stack_container"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย &lt;div id="preview_zone"&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="layer_menu" class="col span_12"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="button" id="element" data-type="subject" data-title="element"&gt; element &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="button" id="before" data-type="subject" data-title=":before"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย :before
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;span class="delete" data-type="disable"&gt;&lt;/span&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="button" id="after" data-type="subject" data-title=":after"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย :after
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;span class="delete" data-type="disable"&gt;&lt;/span&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-checkbox" data-topic='before' data-label=":before"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-checkbox" data-topic='after' data-label=":after"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="preview"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="obj-element"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="content"&gt; &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="obj-before"&gt; &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="obj-after"&gt; &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย &lt;/div&gt;
+
+ย ย  ย &lt;div id="controls" class="group section"&gt;
+ย ย  ย ย ย  ย &lt;div class="wrap-left"&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div class="colorpicker category"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="title"&gt; &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="colorpicker" class="group"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="gradient" class="gradient"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="gradient_picker"&gt; &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="hue" data-topic="hue" class="hue"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="hue_selector"&gt; &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="info"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="input" data-topic="hue" data-title='H:' data-action="HSV"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="input" data-topic="saturation" data-title='S:' data-action="HSV"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="input" data-topic="value" data-title='V:' data-action="HSV"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="alpha"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="alpha" data-topic="alpha"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="alpha_selector"&gt; &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="info"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="input" data-topic="r" data-title='R:' data-action="RGB"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="input" data-topic="g" data-title='G:' data-action="RGB"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="input" data-topic="b" data-title='B:' data-action="RGB"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="preview block"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="output_color"&gt; &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="block info"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="input" data-topic="a" data-title='alpha:' data-action="alpha"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="input" data-topic="hexa" data-title='' data-action="hexa"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย &lt;div class="wrap-right"&gt;
+
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="shadow_properties" class="category"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="title"&gt; Shadow properties &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="group"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="group property"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-name"&gt; inset &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-checkbox" data-topic='inset'&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="slidergroup"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-name"&gt; Position x &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="posX" data-type="sub"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider" data-topic="posX"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-min="-500" data-max="500" data-step="1"&gt; &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="posX" data-type="add"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-input" data-topic="posX" data-unit="px"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="slidergroup"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-name"&gt; Position y &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="posY" data-type="sub"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider" data-topic="posY"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-min="-500" data-max="500" data-step="1"&gt; &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="posY" data-type="add"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-input" data-topic="posY" data-unit="px"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="slidergroup"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-name"&gt; Blur &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="blur" data-type="sub"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider" data-topic="blur"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-min="0" data-max="200" data-step="1"&gt; &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="blur" data-type="add"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-input" data-topic="blur" data-unit="px"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="slidergroup"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-name"&gt; Spread &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="spread" data-type="sub"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider" data-topic="spread"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-min="-100"ย ย  ย data-max="100" data-step="1" data-value="50"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="spread" data-type="add"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-input" data-topic="spread" data-unit="px"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="element_properties" class="category"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="title"&gt; Class element properties &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="group"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="group property"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-name"&gt; border &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-checkbox" data-topic='border-state' data-state="true"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="z-index" class="slidergroup"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-name"&gt; z-index &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="z-index" data-type="sub"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider" data-topic="z-index"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-min="-10" data-max="10" data-step="1"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="z-index" data-type="add"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-input" data-topic="z-index"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="slidergroup"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-name"&gt; top &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="top" data-type="sub"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider" data-topic="top"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-min="-500" data-max="500" data-step="1"&gt; &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="top" data-type="add"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-input" data-topic="top" data-unit="px"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="slidergroup"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-name"&gt; left &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="left" data-type="sub"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider" data-topic="left"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-min="-300" data-max="700" data-step="1"&gt; &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="left" data-type="add"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-input" data-topic="left" data-unit="px"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="transform_rotate" class="slidergroup"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-name"&gt; Rotate &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="rotate" data-type="sub"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider" data-topic="rotate"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-min="-360" data-max="360" data-step="1" data-value="0"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="rotate" data-type="add"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-input" data-topic="rotate" data-unit="deg"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="slidergroup"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-name"&gt; Width &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="width" data-type="sub"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider" data-topic="width"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-min="0" data-max="1000" data-step="1" data-value="200"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="width" data-type="add"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-input" data-topic="width"ย  data-unit="px"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="slidergroup"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-name"&gt; Height &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="height" data-type="sub"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider" data-topic="height"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-min="0" data-max="400" data-step="1" data-value="200"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-btn-set" data-topic="height" data-type="add"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-slider-input" data-topic="height" data-unit="px"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="output" class="category"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="menu" class="menu"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="title"&gt;ย ย  ย CSS Code &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="group" style="border-top-left-radius: 0;"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="output" data-topic="element" data-name="element"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-prop="width height background-color position=[relative] box-shadow"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="output" data-topic="before" data-name="element:before"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-prop="content=[&amp;quot;&amp;quot;] position=[absolute] width height top left z-index background-color box-shadow transform -webkit-transform -ms-transform"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="output" data-topic="after" data-name="element:after"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-prop="content=[&amp;quot;&amp;quot;] position=[absolute] width height top left z-index background-color box-shadow transform -webkit-transform -ms-transform"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย &lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<h3 id="CSS_Content">CSS Content</h3>
+
+<pre class="brush: css">/* GRID OF TWELVE
+ * ========================================================================== */
+
+.span_12 {
+ width: 100%;
+}
+
+.span_11 {
+ width: 91.46%;
+}
+
+.span_10 {
+ width: 83%;
+}
+
+.span_9 {
+ width: 74.54%;
+}
+
+.span_8 {
+ width: 66.08%;
+}
+
+.span_7 {
+ width: 57.62%;
+}
+
+.span_6 {
+ width: 49.16%;
+}
+
+.span_5 {
+ width: 40.7%;
+}
+
+.span_4 {
+ width: 32.24%;
+}
+
+.span_3 {
+ width: 23.78%;
+}
+
+.span_2 {
+ width: 15.32%;
+}
+
+.span_1 {
+ width: 6.86%;
+}
+
+
+/* SECTIONS
+ * ========================================================================== */
+
+.section {
+ clear: both;
+ padding: 0px;
+ margin: 0px;
+}
+
+/* GROUPING
+ * ========================================================================== */
+
+
+.group:before, .group:after {
+ content: "";
+ display: table;
+}
+
+.group:after {
+ clear:both;
+}
+
+.group {
+ zoom: 1; /* For IE 6/7 (trigger hasLayout) */
+}
+
+/* GRID COLUMN SETUP
+ * ========================================================================== */
+
+.col {
+ display: block;
+ float:left;
+ margin: 1% 0 1% 1.6%;
+}
+
+.col:first-child {
+ margin-left: 0;
+} /* all browsers except IE6 and lower */
+
+/*
+ * UI Slider
+ */
+
+.slidergroup {
+ height: 20px;
+ margin: 10px 0;
+ font-family: "Segoe UI", Arial, Helvetica, sans-serif;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.slidergroup * {
+ float: left;
+ height: 100%;
+ line-height: 100%;
+}
+
+/* Slider */
+
+.ui-slider {
+ height: 10px;
+ width: 200px;
+ margin: 4px 10px;
+ display: block;
+ border: 1px solid #999;
+ border-radius: 3px;
+ background: #EEE;
+}
+
+.ui-slider:hover {
+ cursor: pointer;
+}
+
+.ui-slider-name {
+ width: 90px;
+ padding: 0 10px 0 0;
+ text-align: right;
+ text-transform: lowercase;
+}
+
+.ui-slider-pointer {
+ width: 13px;
+ height: 13px;
+ background-color: #EEE;
+ border: 1px solid #2C9FC9;
+ border-radius: 3px;
+ position: relative;
+ top: -3px;
+ left: 0%;
+}
+
+.ui-slider-btn-set {
+ width: 25px;
+ background-color: #2C9FC9;
+ border-radius: 3px;
+ color: #FFF;
+ font-weight: bold;
+ text-align: center;
+}
+
+.ui-slider-btn-set:hover {
+ background-color: #379B4A;
+ cursor: pointer;
+}
+
+.ui-slider-input &gt; input {
+ margin: 0 10px;
+ padding: 0;
+ width: 50px;
+ text-align: center;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+/*
+ * UI Button
+ */
+
+/* Checkbox */
+
+.ui-checkbox {
+ text-align: center;
+ font-size: 16px;
+ font-family: "Segoe UI", Arial, Helvetica, sans-serif;
+ line-height: 1.5em;
+ color: #FFF;
+
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.ui-checkbox &gt; input {
+ display: none;
+}
+
+.ui-checkbox &gt; label {
+ font-size: 12px;
+ padding: 0.333em 1.666em 0.5em;
+ height: 1em;
+ line-height: 1em;
+
+ background-color: #888;
+ background-image: url("https://mdn.mozillademos.org/files/5683/disabled.png");
+ background-position: center center;
+ background-repeat: no-repeat;
+
+ color: #FFF;
+ border-radius: 3px;
+ font-weight: bold;
+ float: left;
+}
+
+.ui-checkbox .text {
+ padding-left: 34px;
+ background-position: center left 10px;
+}
+
+.ui-checkbox .left {
+ padding-right: 34px;
+ padding-left: 1.666em;
+ background-position: center right 10px;
+}
+
+.ui-checkbox &gt; label:hover {
+ cursor: pointer;
+}
+
+.ui-checkbox &gt; input:checked + label {
+ background-image: url("https://mdn.mozillademos.org/files/5681/checked.png");
+ background-color: #379B4A;
+}
+
+/*
+ * BOX SHADOW GENERATOR TOOL
+ */
+
+body {
+ max-width: 1000px;
+ height: 800px;
+ margin: 20px auto 0;
+
+ font-family: "Segoe UI", Arial, Helvetica, sans-serif;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+}
+
+#container {
+ width: 100%;
+ padding: 2px;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+
+/* container with shadows stacks */
+#stack_container {
+ height: 400px;
+ overflow: hidden;
+ position: relative;
+ border: 1px solid #CCC;
+ border-radius: 3px;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+#stack_container .container {
+ height: 100%;
+ width: 100%;
+ position: absolute;
+ left: 100%;
+ transition-property: left;
+ transition-duration: 0.5s;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+
+#stack_container .title {
+ text-align: center;
+ font-weight: bold;
+ line-height: 2em;
+ border-bottom: 1px solid #43A6E1;
+ color: #666;
+}
+
+
+/*
+ * Stack of Layers for shadow
+ */
+
+#layer_manager {
+ width: 17%;
+ background-color: #FEFEFE;
+ margin: 0 1% 0 0;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ float: left;
+}
+
+
+#layer_manager .button {
+ width: 30%;
+ height: 25px;
+ margin:0 0 10px;
+ color: #333;
+ background-color: #EEE;
+ text-align: center;
+ font-size: 0.75em;
+ line-height: 1.5em;
+ border: 1px solid #CCC;
+ border-radius: 3px;
+
+ display: block;
+ background-position: center center;
+ background-repeat: no-repeat;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ float: left;
+}
+
+#layer_manager .button:hover {
+ background-color: #3380C4;
+ border: 1px solid #3380C4;
+ cursor: pointer;
+}
+
+#layer_manager [data-type='add'] {
+ background-image: url("https://mdn.mozillademos.org/files/5685/add-black.png");
+}
+
+#layer_manager [data-type='add']:hover {
+ background-image: url("https://mdn.mozillademos.org/files/5687/add-white.png");
+}
+
+#layer_manager [data-type='move-up'] {
+ background-image: url("https://mdn.mozillademos.org/files/5697/up-black.png");
+ margin-left: 5%;
+ margin-right: 5%;
+}
+
+#layer_manager [data-type='move-up']:hover {
+ background-image: url("https://mdn.mozillademos.org/files/5709/up-white.png");
+}
+
+#layer_manager [data-type='move-down'] {
+ background-image: url("https://mdn.mozillademos.org/files/5693/down-black.png");
+}
+
+#layer_manager [data-type='move-down']:hover {
+ background-image: url("https://mdn.mozillademos.org/files/5695/down-white.png");
+}
+
+/* shadows classes */
+
+#layer_manager .node {
+ width: 100%;
+ margin: 5px 0;
+ padding: 5px;
+ text-align: center;
+ background-color: #EEE;
+ border: 1px solid #DDD;
+ font-size: 0.75em;
+ line-height: 1.5em;
+ color: #333;
+ border-radius: 3px;
+
+ position: relative;
+ display: block;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+#layer_manager .node:hover {
+ color: #FFF;
+ background-color: #3380C4;
+ cursor: pointer;
+}
+
+/* active element styling */
+
+#layer_manager [data-active='layer'] {
+ color: #FFF;
+ border: none;
+ background-color: #379B4A;
+}
+
+#layer_manager [data-active='subject'] {
+ color: #FFF;
+ background-color: #467FC9;
+}
+
+/* delete button */
+
+#layer_manager .delete {
+ width: 1.5em;
+ height: 100%;
+ float: right;
+ border-radius: 3px;
+ background-image: url("https://mdn.mozillademos.org/files/5689/delete-white.png");
+ background-position: center center;
+ background-repeat: no-repeat;
+ position: absolute;
+ top: 0;
+ right: 10px;
+ display: none;
+}
+
+#layer_manager .delete:hover {
+ background-image: url("https://mdn.mozillademos.org/files/5691/delete-yellow.png");
+}
+
+#layer_manager .node:hover .delete {
+ display: block;
+}
+
+
+#layer_manager .stack {
+ padding: 0 5px;
+ max-height: 90%;
+ overflow: auto;
+ overflow-x: hidden;
+}
+
+
+/*
+ * Layer Menu
+ */
+
+#layer_menu {
+ margin: 0 0 10px 0;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+#layer_menu .button {
+ width: 100px;
+ margin: 0 5px 0 0;
+ padding: 2.5px;
+ color: #333;
+ background-color: #EEE;
+ border: 1px solid #CCC;
+ border-radius: 3px;
+ text-align: center;
+ font-size: 0.75em;
+ line-height: 1.5em;
+
+ position: relative;
+ display: block;
+ float: left;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+#layer_menu .button:hover {
+ color: #FFF;
+ background-color: #3380C4;
+ border: 1px solid #3380C4;
+ cursor: pointer;
+}
+
+#layer_menu .delete {
+ width: 1.5em;
+ height: 100%;
+ float: right;
+ border-radius: 3px;
+ background-image: url("https://mdn.mozillademos.org/files/5689/delete-white.png");
+ background-position: center center;
+ background-repeat: no-repeat;
+ position: absolute;
+ top: 0;
+ right: 5px;
+ display: none;
+}
+
+#layer_menu .delete:hover {
+ background-image: url("https://mdn.mozillademos.org/files/5691/delete-yellow.png");
+}
+
+#layer_menu .button:hover .delete {
+ display: block;
+}
+
+
+/*
+ * active element styling
+ */
+
+#layer_menu [data-active='subject'] {
+ color: #FFF;
+ background-color: #379B4A;
+ border: 1px solid #379B4A;
+}
+
+
+/* Checkbox */
+
+#layer_menu .ui-checkbox &gt; label {
+ height: 15px;
+ line-height: 17px;
+ font-weight: normal;
+ width: 46px;
+ margin: 0 5px 0 0;
+}
+
+#layer_menu .ui-checkbox &gt; input:checked + label {
+ display: none;
+}
+
+
+/******************************************************************************/
+/******************************************************************************/
+/*
+ * Preview Area
+ */
+
+#preview_zone {
+ width: 82%;
+ float: left;
+
+}
+
+
+#preview {
+ width: 100%;
+ height: 400px;
+ border: 1px solid #CCC;
+ border-radius: 3px;
+ text-align: center;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ cursor: move;
+ float: left;
+}
+
+#preview .content {
+ width: 100%;
+ height: 100%;
+ display: block;
+}
+
+#obj-element {
+ width: 300px;
+ height: 100px;
+ border: 1px solid #CCC;
+ background: #FFF;
+ position: relative;
+}
+
+
+#obj-before {
+ height: 100%;
+ width: 100%;
+ background: #999;
+ border: 1px solid #CCC;
+ text-align: left;
+ display : block;
+ position: absolute;
+ z-index: -1;
+}
+
+#obj-after {
+ height: 100%;
+ width: 100%;
+ background: #DDD;
+ border: 1px solid #CCC;
+ text-align: right;
+ display : block;
+ position: absolute;
+ z-index: -1;
+}
+
+
+/******************************************************************************/
+/******************************************************************************/
+
+/**
+ * Controls
+ */
+
+.wrap-left {
+ float: left;
+ overflow: hidden;
+}
+
+.wrap-right {
+ float: right;
+ overflow: hidden;
+}
+
+.wrap-left &gt; * {
+ float: left;
+}
+
+.wrap-right &gt; * {
+ float: right;
+}
+
+@media (min-width: 960px) {
+
+ .wrap-left {
+ width: 45%;
+ }
+
+ .wrap-right {
+ width: 55%;
+ }
+}
+
+
+@media (max-width: 959px) {
+
+ .wrap-left {
+ width: 30%;
+ }
+
+ .wrap-right {
+ width: 70%;
+ }
+}
+
+
+#controls {
+ color: #444;
+ margin: 10px 0 0 0;
+}
+
+
+#controls .category {
+ width: 500px;
+ margin: 0 auto 20px;
+ padding: 0;
+
+}
+
+#controls .category .title {
+ width: 100%;
+ height: 1.5em;
+ line-height: 1.5em;
+ color: #AAA;
+ text-align: right;
+}
+
+#controls .category &gt; .group {
+ border: 1px solid #CCC;
+ border-radius: 3px;
+}
+
+
+/**
+ * Color Picker
+ */
+
+@media (min-width: 960px) {
+ #controls .colorpicker {
+ width: 420px;
+ }
+}
+
+@media (max-width: 959px) {
+ #controls .colorpicker {
+ width: 210px;
+ }
+}
+
+#colorpicker {
+ width: 100%;
+ margin: 0 auto;
+}
+
+#colorpicker .gradient {
+ width: 200px;
+ height: 200px;
+ margin: 5px;
+ background: url("https://mdn.mozillademos.org/files/5707/picker_mask_200.png");
+ background: -moz-linear-gradient(bottom, #000 0%, rgba(0, 0, 0, 0) 100%),
+ -moz-linear-gradient(left, #FFF 0%, rgba(255, 255, 255, 0) 100%);
+ background: -webkit-linear-gradient(bottom, #000 0%, rgba(0, 0, 0, 0) 100%),
+ -webkit-linear-gradient(left, #FFF 0%, rgba(255, 255, 255, 0) 100%);
+ background-color: #F00;
+ float: left;
+}
+
+#colorpicker .hue {
+ width: 200px;
+ height: 30px;
+ margin: 5px;
+ background: url("https://mdn.mozillademos.org/files/5701/hue.png");
+ background: -moz-linear-gradient(left, #F00 0%, #FF0 16.66%, #0F0 33.33%, #0FF 50%,
+ #00F 66.66%, #F0F 83.33%, #F00 100%);
+ background: -webkit-linear-gradient(left, #F00 0%, #FF0 16.66%, #0F0 33.33%, #0FF 50%,
+ #00F 66.66%, #F0F 83.33%, #F00 100%);
+ float: left;
+}
+
+#colorpicker .alpha {
+ width: 200px;
+ height: 30px;
+ margin: 5px;
+ border: 1px solid #CCC;
+ float: left;
+ background: url("https://mdn.mozillademos.org/files/5705/alpha.png");
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+#colorpicker #alpha {
+ width: 100%;
+ height: 100%;
+ background: url("https://mdn.mozillademos.org/files/5703/alpha_mask.png");
+ background: -moz-linear-gradient(left, rgba(255, 0, 0, 0) 0%, rgba(255, 0, 0, 1) 100%);
+}
+
+#colorpicker #gradient_picker {
+ width: 0.5em;
+ height: 0.5em;
+ border-radius: 0.4em;
+ border: 2px solid #CCC;
+ position: relative;
+ top: 20%;
+ left: 20%;
+}
+
+#colorpicker #hue_selector,
+#colorpicker #alpha_selector {
+ width: 3px;
+ height: 100%;
+ border: 1px solid #777;
+ background-color: #FFF;
+ position: relative;
+ top: -1px;
+ left: 0%;
+}
+
+/* input HSV and RGB */
+#colorpicker .info {
+ width: 200px;
+ margin: 5px;
+ float: left;
+}
+
+#colorpicker .info * {
+ float: left;
+}
+
+#colorpicker .info input {
+ margin: 0;
+ text-align: center;
+ width: 30px;
+ -moz-user-select: text;
+ -webkit-user-select: text;
+ -ms-user-select: text;
+}
+
+#colorpicker .info span {
+ height: 20px;
+ width: 30px;
+ text-align: center;
+ line-height: 20px;
+ display: block;
+}
+
+/* Preview color */
+#colorpicker .block {
+ width: 95px;
+ height: 54px;
+ float: left;
+ position: relative;
+}
+
+#colorpicker .preview {
+ margin: 5px;
+ border: 1px solid #CCC;
+ background-image: url("https://mdn.mozillademos.org/files/5705/alpha.png");
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+#colorpicker .preview:before {
+ height: 100%;
+ width: 50%;
+ left: 50%;
+ content: "";
+ background: #FFF;
+ position: absolute;
+ z-index: 1;
+}
+
+#colorpicker .preview &gt; * {
+ width: 50%;
+ height: 100%;
+}
+
+#colorpicker #output_color {
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ z-index: 2;
+}
+
+#colorpicker .block .input {
+ float: right;
+}
+
+#colorpicker [data-topic="a"] &gt; span {
+ width: 50px;
+}
+
+#colorpicker [data-topic="hexa"] {
+ float: right;
+ margin: 10px 0 0 0;
+}
+
+#colorpicker [data-topic="hexa"] &gt; span {
+ display: none;
+}
+
+#colorpicker [data-topic="hexa"] &gt; input {
+ width: 85px;
+ padding: 2px 0;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+
+/*
+ * UI Components
+ */
+
+/* Property */
+
+.property {
+ height: 20px;
+ margin: 10px 0;
+}
+
+.property * {
+ float: left;
+ height: 100%;
+ line-height: 100%;
+}
+
+/* Slider */
+
+#controls .ui-slider-name {
+ margin: 0 10px 0 0;
+}
+
+/*
+ * Output code styling
+ */
+
+#output {
+ position: relative;
+}
+
+#output .menu {
+ max-width: 70%;
+ height: 20px;
+ position: absolute;
+ top: 2px;
+}
+
+#output .button {
+ width: 90px;
+ height: 22px;
+ margin: 0 5px 0 0;
+ text-align: center;
+ line-height: 20px;
+ font-size: 14px;
+ color: #FFF;
+ background-color: #999;
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px;
+ bottom: -5px;
+ float:left;
+}
+
+#output .button:hover {
+ color: #FFF;
+ background-color: #666;
+ cursor: pointer;
+}
+
+#output .menu [data-active="true"] {
+ color: #777;
+ background-color: #FFF;
+ border: 1px solid #CCC;
+ border-bottom: none;
+}
+
+#output .menu [data-topic="before"] {
+ left: 100px;
+}
+
+#output .menu [data-topic="after"] {
+ left: 200px;
+}
+
+#output .output {
+ width: 480px;
+ margin: 10px;
+ padding: 10px;
+ overflow: hidden;
+ color: #555;
+ font-size: 14px;
+ border: 1px dashed #CCC;
+ border-radius: 3px;
+ display: none;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -moz-user-select: text;
+ -webkit-user-select: text;
+ -ms-user-select: text;
+}
+
+#output .css-property {
+ width: 100%;
+ float: left;
+ white-space: pre;
+}
+
+#output .name {
+ width: 35%;
+ float: left;
+}
+
+#output .value {
+ width: 65%;
+ float: left;
+}
+
+</pre>
+
+<h3 id="JavaScript_Content">JavaScript Content</h3>
+
+<pre class="brush: js"><code class="language-js">
+
+'use strict';
+
+/**
+ * UI-SlidersManager
+ */
+
+var SliderManager = (function SliderManager() {
+
+ var subscribers = {};
+ var sliders = [];
+
+ var Slider = function(node) {
+ var min = node.getAttribute('data-min') | 0;
+ var max = node.getAttribute('data-max') | 0;
+ var step = node.getAttribute('data-step') | 0;
+ var value = node.getAttribute('data-value') | 0;
+ var snap = node.getAttribute('data-snap');
+ var topic = node.getAttribute('data-topic');
+
+ this.min = min;
+ this.max = max &gt; 0 ? max : 100;
+ this.step = step === 0 ? 1 : step;
+ this.value = value &lt;= max &amp;&amp; value &gt;= min ? value : (min + max) / 2 | 0;
+ this.snap = snap === "true" ? true : false;
+ this.topic = topic;
+ this.node = node;
+
+ var pointer = document.createElement('div');
+ pointer.className = 'ui-slider-pointer';
+ node.appendChild(pointer);
+ this.pointer = pointer;
+
+ setMouseTracking(node, updateSlider.bind(this));
+
+ sliders[topic] = this;
+ setValue(topic, this.value);
+ }
+
+ var setButtonComponent = function setButtonComponent(node) {
+ var type = node.getAttribute('data-type');
+ var topic = node.getAttribute('data-topic');
+ if (type === "sub") {
+ node.textContent = '-';
+ node.addEventListener("click", function() {
+ decrement(topic);
+ });
+ }
+ if (type === "add") {
+ node.textContent = '+';
+ node.addEventListener("click", function() {
+ increment(topic);
+ });
+ }
+ }
+
+ var setInputComponent = function setInputComponent(node) {
+ var topic = node.getAttribute('data-topic');
+ var unit_type = node.getAttribute('data-unit');
+
+ var input = document.createElement('input');
+ var unit = document.createElement('span');
+ unit.textContent = unit_type;
+
+ input.setAttribute('type', 'text');
+ node.appendChild(input);
+ node.appendChild(unit);
+
+ input.addEventListener('click', function(e) {
+ this.select();
+ });
+
+ input.addEventListener('change', function(e) {
+ setValue(topic, e.target.value | 0);
+ });
+
+ subscribe(topic, function(value) {
+ node.children[0].value = value;
+ });
+ }
+
+ var increment = function increment(topic) {
+ var slider = sliders[topic];
+ if (slider === null || slider === undefined)
+ return;
+
+ if (slider.value + slider.step &lt;= slider.max) {
+ slider.value += slider.step;
+ setValue(slider.topic, slider.value)
+ notify.call(slider);
+ }
+ };
+
+ var decrement = function decrement(topic) {
+ var slider = sliders[topic];
+ if (slider === null || slider === undefined)
+ return;
+
+ if (slider.value - slider.step &gt;= slider.min) {
+ slider.value -= slider.step;
+ setValue(topic, slider.value)
+ notify.call(slider);
+ }
+ }
+
+ // this = Slider object
+ var updateSlider = function updateSlider(e) {
+ var node = this.node;
+ var pos = e.pageX - node.offsetLeft;
+ var width = node.clientWidth;
+ var delta = this.max - this.min;
+ var offset = this.pointer.clientWidth + 4; // border width * 2
+
+ if (pos &lt; 0) pos = 0;
+ if (pos &gt; width) pos = width;
+
+ var value = pos * delta / width | 0;
+ var precision = value % this.step;
+ value = value - precision + this.min;
+ if (precision &gt; this.step / 2)
+ value = value + this.step;
+
+ if (this.snap)
+ pos = (value - this.min) * width / delta;
+
+ this.pointer.style.left = pos - offset/2 + "px";
+ this.value = value;
+ node.setAttribute('data-value', value);
+ notify.call(this);
+ }
+
+ var setValue = function setValue(topic, value) {
+ var slider = sliders[topic];
+
+ if (value &gt; slider.max || value &lt; slider.min)
+ return;
+
+ var delta = slider.max - slider.min;
+ var width = slider.node.clientWidth;
+ var offset = slider.pointer.clientWidth;
+ var pos = (value - slider.min) * width / delta;
+ slider.value = value;
+ slider.pointer.style.left = pos - offset / 2 + "px";
+ slider.node.setAttribute('data-value', value);
+ notify.call(slider);
+ }
+
+ var setMouseTracking = function setMouseTracking(elem, callback) {
+ elem.addEventListener("mousedown", function(e) {
+ callback(e);
+ document.addEventListener("mousemove", callback);
+ });
+
+ document.addEventListener("mouseup", function(e) {
+ document.removeEventListener("mousemove", callback);
+ });
+ }
+
+ var subscribe = function subscribe(topic, callback) {
+ if (subscribers[topic] === undefined)
+ subscribers[topic] = [];
+ subscribers[topic].push(callback);
+ }
+
+ var unsubscribe = function unsubscribe(topic, callback) {
+ subscribers[topic].indexOf(callback);
+ subscribers[topic].splice(index, 1);
+ }
+
+ var notify = function notify() {
+ if (subscribers[this.topic] === undefined)
+ return;
+
+ for (var i in subscribers[this.topic]) {
+ subscribers[this.topic][i](this.value);
+ }
+ }
+
+ var init = function init() {
+ var elem, size;
+
+ elem = document.querySelectorAll('.ui-slider-btn-set');
+ size = elem.length;
+ for (var i = 0; i &lt; size; i++)
+ setButtonComponent(elem[i]);
+
+ elem = document.querySelectorAll('.ui-slider-input');
+ size = elem.length;
+ for (var i = 0; i &lt; size; i++)
+ setInputComponent(elem[i]);
+
+ elem = document.querySelectorAll('.ui-slider');
+ size = elem.length;
+ for (var i = 0; i &lt; size; i++)
+ new Slider(elem[i]);
+ }
+
+ return {
+ init : init,
+ setValue : setValue,
+ subscribe : subscribe,
+ unsubscribe : unsubscribe
+ }
+
+})();
+
+/**
+ * UI-ButtonManager
+ */
+
+var ButtonManager = (function CheckBoxManager() {
+
+ var subscribers = [];
+ var buttons = [];
+
+ var CheckBox = function CheckBox(node) {
+ var topic = node.getAttribute('data-topic');
+ var state = node.getAttribute('data-state');
+ var name = node.getAttribute('data-label');
+ var align = node.getAttribute('data-text-on');
+
+ state = (state === "true");
+
+ var checkbox = document.createElement("input");
+ var label = document.createElement("label");
+
+ var id = 'checkbox-' + topic;
+ checkbox.id = id;
+ checkbox.setAttribute('type', 'checkbox');
+ checkbox.checked = state;
+
+ label.setAttribute('for', id);
+ if (name) {
+ label.className = 'text';
+ if (align)
+ label.className += ' ' + align;
+ label.textContent = name;
+ }
+
+ node.appendChild(checkbox);
+ node.appendChild(label);
+
+ this.node = node;
+ this.topic = topic;
+ this.checkbox = checkbox;
+
+ checkbox.addEventListener('change', function(e) {
+ notify.call(this);
+ }.bind(this));
+
+ buttons[topic] = this;
+ }
+
+ var getNode = function getNode(topic) {
+ return buttons[topic].node;
+ }
+
+ var setValue = function setValue(topic, value) {
+ try {
+ buttons[topic].checkbox.checked = value;
+ notify.call(buttons[topic]);
+ }
+ catch(error) {
+ console.log(error, topic, value);
+ }
+ }
+
+ var subscribe = function subscribe(topic, callback) {
+ if (subscribers[topic] === undefined)
+ subscribers[topic] = [];
+
+ subscribers[topic].push(callback);
+ }
+
+ var unsubscribe = function unsubscribe(topic, callback) {
+ subscribers[topic].indexOf(callback);
+ subscribers[topic].splice(index, 1);
+ }
+
+ var notify = function notify() {
+ if (subscribers[this.topic] === undefined)
+ return;
+ for (var i = 0; i &lt; subscribers[this.topic].length; i++)
+ subscribers[this.topic][i](this.checkbox.checked);
+ }
+
+ var init = function init() {
+ var elem = document.querySelectorAll('.ui-checkbox');
+ var size = elem.length;
+ for (var i = 0; i &lt; size; i++)
+ new CheckBox(elem[i]);
+ }
+
+ return {
+ init : init,
+ setValue : setValue,
+ subscribe : subscribe,
+ unsubscribe : unsubscribe
+ }
+
+})();
+
+
+window.addEventListener("load", function(){
+ BoxShadow.init();
+});
+
+var BoxShadow = (function BoxShadow() {
+
+ function getElemById(id) {
+ return document.getElementById(id);
+ }
+
+ /**
+ * RGBA Color class
+ */
+
+ function Color() {
+ this.r = 0;
+ this.g = 0;
+ this.b = 0;
+ this.a = 1;
+ this.hue = 0;
+ this.saturation = 0;
+ this.value = 0;
+ }
+
+ Color.prototype.copy = function copy(obj) {
+ if(obj instanceof Color !== true) {
+ console.log("Typeof instance not Color");
+ return;
+ }
+
+ this.r = obj.r;
+ this.g = obj.g;
+ this.b = obj.b;
+ this.a = obj.a;
+ this.hue = obj.hue;
+ this.saturation = obj.saturation;
+ this.value = obj.value;
+ }
+
+ Color.prototype.setRGBA = function setRGBA(red, green, blue, alpha) {
+ if (red != undefined)
+ this.r = red | 0;
+ if (green != undefined)
+ this.g = green | 0;
+ if (blue != undefined)
+ this.b = blue | 0;
+ if (alpha != undefined)
+ this.a = alpha | 0;
+ }
+
+ /**
+ * HSV/HSB (hue, saturation, value / brightness)
+ * @param hue 0-360
+ * @param saturation 0-100
+ * @param value 0-100
+ */
+ Color.prototype.setHSV = function setHSV(hue, saturation, value) {
+ this.hue = hue;
+ this.saturation = saturation;
+ this.value = value;
+ this.updateRGB();
+ }
+
+ Color.prototype.updateRGB = function updateRGB() {
+ var sat = this.saturation / 100;
+ var value = this.value / 100;
+ var C = sat * value;
+ var H = this.hue / 60;
+ var X = C * (1 - Math.abs(H % 2 - 1));
+ var m = value - C;
+ var precision = 255;
+
+ C = (C + m) * precision;
+ X = (X + m) * precision;
+ m = m * precision;
+
+ if (H &gt;= 0 &amp;&amp; H &lt; 1) { this.setRGBA(C, X, m); return; }
+ if (H &gt;= 1 &amp;&amp; H &lt; 2) { this.setRGBA(X, C, m); return; }
+ if (H &gt;= 2 &amp;&amp; H &lt; 3) { this.setRGBA(m, C, X); return; }
+ if (H &gt;= 3 &amp;&amp; H &lt; 4) { this.setRGBA(m, X, C); return; }
+ if (H &gt;= 4 &amp;&amp; H &lt; 5) { this.setRGBA(X, m, C); return; }
+ if (H &gt;= 5 &amp;&amp; H &lt; 6) { this.setRGBA(C, m, X); return; }
+ }
+
+ Color.prototype.updateHSV = function updateHSV() {
+ var red = this.r / 255;
+ var green = this.g / 255;
+ var blue = this.b / 255;
+
+ var cmax = Math.max(red, green, blue);
+ var cmin = Math.min(red, green, blue);
+ var delta = cmax - cmin;
+ var hue = 0;
+ var saturation = 0;
+
+ if (delta) {
+ if (cmax === red ) { hue = ((green - blue) / delta); }
+ if (cmax === green ) { hue = 2 + (blue - red) / delta; }
+ if (cmax === blue ) { hue = 4 + (red - green) / delta; }
+ if (cmax) saturation = delta / cmax;
+ }
+
+ this.hue = 60 * hue | 0;
+ if (this.hue &lt; 0) this.hue += 360;
+ this.saturation = (saturation * 100) | 0;
+ this.value = (cmax * 100) | 0;
+ }
+
+ Color.prototype.setHexa = function setHexa(value) {
+ var valid = /(^#{0,1}[0-9A-F]{6}$)|(^#{0,1}[0-9A-F]{3}$)/i.test(value)
+ if (valid !== true)
+ return;
+
+ if (value[0] === '#')
+ value = value.slice(1, value.length);
+
+ if (value.length === 3)
+ value = value.replace(/([0-9A-F])([0-9A-F])([0-9A-F])/i,"$1$1$2$2$3$3");
+
+ this.r = parseInt(value.substr(0, 2), 16);
+ this.g = parseInt(value.substr(2, 2), 16);
+ this.b = parseInt(value.substr(4, 2), 16);
+
+ this.alpha = 1;
+ }
+
+ Color.prototype.getHexa = function getHexa() {
+ var r = this.r.toString(16);
+ var g = this.g.toString(16);
+ var b = this.b.toString(16);
+ if (this.r &lt; 16) r = '0' + r;
+ if (this.g &lt; 16) g = '0' + g;
+ if (this.b &lt; 16) b = '0' + b;
+ var value = '#' + r + g + b;
+ return value.toUpperCase();
+ }
+
+ Color.prototype.getRGBA = function getRGBA() {
+
+ var rgb = "(" + this.r + ", " + this.g + ", " + this.b;
+ var a = '';
+ var v = '';
+ if (this.a !== 1) {
+ a = 'a';
+ v = ', ' + this.a;
+ }
+
+ var value = "rgb" + a + rgb + v + ")";
+ return value;
+ }
+
+ Color.prototype.getColor = function getColor() {
+ if (this.a | 0 === 1)
+ return this.getHexa();
+ return this.getRGBA();
+ }
+
+ /**
+ * Shadow Object
+ */
+ function Shadow() {
+ this.inset = false;
+ this.posX = 5;
+ this.posY = -5;
+ this.blur = 5;
+ this.spread = 0;
+ this.color = new Color();
+
+ var hue = (Math.random() * 360) | 0;
+ var saturation = (Math.random() * 75) | 0;
+ var value = (Math.random() * 50 + 50) | 0;
+ this.color.setHSV(hue, saturation, value, 1);
+ }
+
+ Shadow.prototype.computeCSS = function computeCSS() {
+ var value = "";
+ if (this.inset === true)
+ value += "inset ";
+ value += this.posX + "px ";
+ value += this.posY + "px ";
+ value += this.blur + "px ";
+ value += this.spread + "px ";
+ value += this.color.getColor();
+
+ return value;
+ }
+
+ Shadow.prototype.toggleInset = function toggleInset(value) {
+ if (value !== undefined || typeof value === "boolean")
+ this.inset = value;
+ else
+ this.inset = this.inset === true ? false : true;
+ }
+
+ Shadow.prototype.copy = function copy(obj) {
+ if(obj instanceof Shadow !== true) {
+ console.log("Typeof instance not Shadow");
+ return;
+ }
+
+ this.inset = obj.inset;
+ this.posX = obj.posX;
+ this.posY = obj.posY;
+ this.blur = obj.blur;
+ this.spread = obj.spread;
+ this.color.copy(obj.color);
+ }
+
+ /**
+ * Color Picker
+ */
+ var ColoPicker = (function ColoPicker() {
+
+ var colorpicker;
+ var hue_area;
+ var gradient_area;
+ var alpha_area;
+ var gradient_picker;
+ var hue_selector;
+ var alpha_selector;
+ var pick_object;
+ var info_rgb;
+ var info_hsv;
+ var info_hexa;
+ var output_color;
+ var color = new Color();
+ var subscribers = [];
+
+ var updateColor = function updateColor(e) {
+ var x = e.pageX - gradient_area.offsetLeft;
+ var y = e.pageY - gradient_area.offsetTop;
+
+ // width and height should be the same
+ var size = gradient_area.clientWidth;
+
+ if (x &gt; size)
+ x = size;
+ if (y &gt; size)
+ y = size;
+
+ if (x &lt; 0) x = 0;
+ if (y &lt; 0) y = 0;
+
+ var value = 100 - (y * 100 / size) | 0;
+ var saturation = x * 100 / size | 0;
+
+ color.setHSV(color.hue, saturation, value);
+ // should update just
+ // color pointer location
+ updateUI();
+ notify("color", color);
+ }
+
+ var updateHue = function updateHue(e) {
+ var x = e.pageX - hue_area.offsetLeft;
+ var width = hue_area.clientWidth;
+
+ if (x &lt; 0) x = 0;
+ if (x &gt; width) x = width;
+
+ var hue = ((360 * x) / width) | 0;
+ if (hue === 360) hue = 359;
+
+ color.setHSV(hue, color.saturation, color.value);
+
+ // should update just
+ // hue pointer location
+ // picker area background
+ // alpha area background
+ updateUI();
+ notify("color", color);
+ }
+
+ var updateAlpha = function updateAlpha(e) {
+ var x = e.pageX - alpha_area.offsetLeft;
+ var width = alpha_area.clientWidth;
+
+ if (x &lt; 0) x = 0;
+ if (x &gt; width) x = width;
+
+ color.a = (x / width).toFixed(2);
+
+ // should update just
+ // alpha pointer location
+ updateUI();
+ notify("color", color);
+ }
+
+ var setHueGfx = function setHueGfx(hue) {
+ var sat = color.saturation;
+ var val = color.value;
+ var alpha = color.a;
+
+ color.setHSV(hue, 100, 100);
+ gradient_area.style.backgroundColor = color.getHexa();
+
+ color.a = 0;
+ var start = color.getRGBA();
+ color.a = 1;
+ var end = color.getRGBA();
+ color.a = alpha;
+
+ var gradient = '-moz-linear-gradient(left, ' + start + '0%, ' + end + ' 100%)';
+ alpha_area.style.background = gradient;
+ }
+
+ var updateUI = function updateUI() {
+ var x, y; // coordinates
+ var size; // size of the area
+ var offset; // pointer graphic selector offset
+
+ // Set color pointer location
+ size = gradient_area.clientWidth;
+ offset = gradient_picker.clientWidth / 2 + 2;
+
+ x = (color.saturation * size / 100) | 0;
+ y = size - (color.value * size / 100) | 0;
+
+ gradient_picker.style.left = x - offset + "px";
+ gradient_picker.style.top = y - offset + "px";
+
+ // Set hue pointer location
+ size = hue_area.clientWidth;
+ offset = hue_selector.clientWidth/2;
+ x = (color.hue * size / 360 ) | 0;
+ hue_selector.style.left = x - offset + "px";
+
+ // Set alpha pointer location
+ size = alpha_area.clientWidth;
+ offset = alpha_selector.clientWidth/2;
+ x = (color.a * size) | 0;
+ alpha_selector.style.left = x - offset + "px";
+
+ // Set picker area background
+ var nc = new Color();
+ nc.copy(color);
+ if (nc.hue === 360) nc.hue = 0;
+ nc.setHSV(nc.hue, 100, 100);
+ gradient_area.style.backgroundColor = nc.getHexa();
+
+ // Set alpha area background
+ nc.copy(color);
+ nc.a = 0;
+ var start = nc.getRGBA();
+ nc.a = 1;
+ var end = nc.getRGBA();
+ var gradient = '-moz-linear-gradient(left, ' + start + '0%, ' + end + ' 100%)';
+ alpha_area.style.background = gradient;
+
+ // Update color info
+ notify("color", color);
+ notify("hue", color.hue);
+ notify("saturation", color.saturation);
+ notify("value", color.value);
+ notify("r", color.r);
+ notify("g", color.g);
+ notify("b", color.b);
+ notify("a", color.a);
+ notify("hexa", color.getHexa());
+ output_color.style.backgroundColor = color.getRGBA();
+ }
+
+ var setInputComponent = function setInputComponent(node) {
+ var topic = node.getAttribute('data-topic');
+ var title = node.getAttribute('data-title');
+ var action = node.getAttribute('data-action');
+ title = title === null ? '' : title;
+
+ var input = document.createElement('input');
+ var info = document.createElement('span');
+ info.textContent = title;
+
+ input.setAttribute('type', 'text');
+ input.setAttribute('data-action', 'set-' + action + '-' + topic);
+ node.appendChild(info);
+ node.appendChild(input);
+
+ input.addEventListener('click', function(e) {
+ this.select();
+ });
+
+ input.addEventListener('change', function(e) {
+ if (action === 'HSV')
+ inputChangeHSV(topic);
+ if (action === 'RGB')
+ inputChangeRGB(topic);
+ if (action === 'alpha')
+ inputChangeAlpha(topic);
+ if (action === 'hexa')
+ inputChangeHexa(topic);
+ });
+
+ subscribe(topic, function(value) {
+ node.children[1].value = value;
+ });
+ }
+
+ var inputChangeHSV = function actionHSV(topic) {
+ var selector = "[data-action='set-HSV-" + topic + "']";
+ var node = document.querySelector("#colorpicker " + selector);
+ var value = parseInt(node.value);
+
+ if (typeof value === 'number' &amp;&amp; isNaN(value) === false &amp;&amp;
+ value &gt;= 0 &amp;&amp; value &lt; 360)
+ color[topic] = value;
+
+ color.updateRGB();
+ updateUI();
+ }
+
+ var inputChangeRGB = function inputChangeRGB(topic) {
+ var selector = "[data-action='set-RGB-" + topic + "']";
+ var node = document.querySelector("#colorpicker " + selector);
+ var value = parseInt(node.value);
+
+ if (typeof value === 'number' &amp;&amp; isNaN(value) === false &amp;&amp;
+ value &gt;= 0 &amp;&amp; value &lt;= 255)
+ color[topic] = value;
+
+ color.updateHSV();
+ updateUI();
+ }
+
+ var inputChangeAlpha = function inputChangeAlpha(topic) {
+ var selector = "[data-action='set-alpha-" + topic + "']";
+ var node = document.querySelector("#colorpicker " + selector);
+ var value = parseFloat(node.value);
+
+ if (typeof value === 'number' &amp;&amp; isNaN(value) === false &amp;&amp;
+ value &gt;= 0 &amp;&amp; value &lt;= 1)
+ color.a = value.toFixed(2);
+
+ updateUI();
+ }
+
+ var inputChangeHexa = function inputChangeHexa(topic) {
+ var selector = "[data-action='set-hexa-" + topic + "']";
+ var node = document.querySelector("#colorpicker " + selector);
+ var value = node.value;
+ color.setHexa(value);
+ color.updateHSV();
+ updateUI();
+ }
+
+ var setMouseTracking = function setMouseTracking(elem, callback) {
+
+ elem.addEventListener("mousedown", function(e) {
+ callback(e);
+ document.addEventListener("mousemove", callback);
+ });
+
+ document.addEventListener("mouseup", function(e) {
+ document.removeEventListener("mousemove", callback);
+ });
+ }
+
+ /*
+ * Observer
+ */
+ var setColor = function setColor(obj) {
+ if(obj instanceof Color !== true) {
+ console.log("Typeof instance not Color");
+ return;
+ }
+ color.copy(obj);
+ updateUI();
+ }
+
+ var subscribe = function subscribe(topic, callback) {
+ if (subscribers[topic] === undefined)
+ subscribers[topic] = [];
+
+ subscribers[topic].push(callback);
+ }
+
+ var unsubscribe = function unsubscribe(callback) {
+ subscribers.indexOf(callback);
+ subscribers.splice(index, 1);
+ }
+
+ var notify = function notify(topic, value) {
+ for (var i in subscribers[topic])
+ subscribers[topic][i](value);
+ }
+
+ var init = function init() {
+ colorpicker = getElemById("colorpicker");
+ hue_area = getElemById("hue");
+ gradient_area = getElemById("gradient");
+ alpha_area = getElemById("alpha");
+ gradient_picker = getElemById("gradient_picker");
+ hue_selector = getElemById("hue_selector");
+ alpha_selector = getElemById("alpha_selector");
+ output_color = getElemById("output_color");
+
+ var elem = document.querySelectorAll('#colorpicker .input');
+ var size = elem.length;
+ for (var i = 0; i &lt; size; i++)
+ setInputComponent(elem[i]);
+
+ setMouseTracking(gradient_area, updateColor);
+ setMouseTracking(hue_area, updateHue);
+ setMouseTracking(alpha_area, updateAlpha);
+
+ }
+
+ return {
+ init : init,
+ setColor : setColor,
+ subscribe : subscribe,
+ unsubscribe : unsubscribe
+ }
+
+ })();
+
+ /**
+ * Shadow dragging
+ */
+ var PreviewMouseTracking = (function Drag() {
+ var active = false;
+ var lastX = 0;
+ var lastY = 0;
+ var subscribers = [];
+
+ var init = function init(id) {
+ var elem = getElemById(id);
+ elem.addEventListener('mousedown', dragStart, false);
+ document.addEventListener('mouseup', dragEnd, false);
+ }
+
+ var dragStart = function dragStart(e) {
+ if (e.button !== 0)
+ return;
+
+ active = true;
+ lastX = e.clientX;
+ lastY = e.clientY;
+ document.addEventListener('mousemove', mouseDrag, false);
+ }
+
+ var dragEnd = function dragEnd(e) {
+ if (e.button !== 0)
+ return;
+
+ if (active === true) {
+ active = false;
+ document.removeEventListener('mousemove', mouseDrag, false);
+ }
+ }
+
+ var mouseDrag = function mouseDrag(e) {
+ notify(e.clientX - lastX, e.clientY - lastY);
+ lastX = e.clientX;
+ lastY = e.clientY;
+ }
+
+ var subscribe = function subscribe(callback) {
+ subscribers.push(callback);
+ }
+
+ var unsubscribe = function unsubscribe(callback) {
+ var index = subscribers.indexOf(callback);
+ subscribers.splice(index, 1);
+ }
+
+ var notify = function notify(deltaX, deltaY) {
+ for (var i in subscribers)
+ subscribers[i](deltaX, deltaY);
+ }
+
+ return {
+ init : init,
+ subscribe : subscribe,
+ unsubscribe : unsubscribe
+ }
+
+ })();
+
+ /*
+ * Element Class
+ */
+ var CssClass = function CssClass(id) {
+ this.left = 0;
+ this.top = 0;
+ this.rotate = 0;
+ this.width = 300;
+ this.height = 100;
+ this.display = true;
+ this.border = true;
+ this.zIndex = -1;
+ this.bgcolor = new Color();
+ this.id = id;
+ this.node = getElemById('obj-' + id);
+ this.object = getElemById(id);
+ this.shadowID = null;
+ this.shadows = []
+ this.render = [];
+ this.init();
+ }
+
+ CssClass.prototype.init = function init() {
+ this.left = ((this.node.parentNode.clientWidth - this.node.clientWidth) / 2) | 0;
+ this.top = ((this.node.parentNode.clientHeight - this.node.clientHeight) / 2) | 0;
+
+ this.setTop(this.top);
+ this.setLeft(this.left);
+ this.setHeight(this.height);
+ this.setWidth(this.width);
+ this.bgcolor.setHSV(0, 0, 100);
+ this.updateBgColor(this.bgcolor);
+ }
+
+ CssClass.prototype.updatePos = function updatePos(deltaX, deltaY) {
+ this.left += deltaX;
+ this.top += deltaY;
+ this.node.style.top = this.top + "px";
+ this.node.style.left = this.left + "px";
+ SliderManager.setValue("left", this.left);
+ SliderManager.setValue("top", this.top);
+ }
+
+ CssClass.prototype.setLeft = function setLeft(value) {
+ this.left = value;
+ this.node.style.left = this.left + "px";
+ OutputManager.updateProperty(this.id, 'left', this.left + 'px');
+ }
+
+ CssClass.prototype.setTop = function setTop(value) {
+ this.top = value;
+ this.node.style.top = this.top + 'px';
+ OutputManager.updateProperty(this.id, 'top', this.top + 'px');
+ }
+
+ CssClass.prototype.setWidth = function setWidth(value) {
+ this.width = value;
+ this.node.style.width = this.width + 'px';
+ OutputManager.updateProperty(this.id, 'width', this.width + 'px');
+ }
+
+ CssClass.prototype.setHeight = function setHeight(value) {
+ this.height = value;
+ this.node.style.height = this.height + 'px';
+ OutputManager.updateProperty(this.id, 'height', this.height + 'px');
+ }
+
+ // Browser support
+ CssClass.prototype.setRotate = function setRotate(value) {
+ var cssvalue = 'rotate(' + value +'deg)';
+
+ this.node.style.transform = cssvalue;
+ this.node.style.webkitTransform = cssvalue;
+ this.node.style.msTransform = cssvalue;
+
+ if (value !== 0) {
+ if (this.rotate === 0) {
+ OutputManager.toggleProperty(this.id, 'transform', true);
+ OutputManager.toggleProperty(this.id, '-webkit-transform', true);
+ OutputManager.toggleProperty(this.id, '-ms-transform', true);
+ }
+ }
+ else {
+ OutputManager.toggleProperty(this.id, 'transform', false);
+ OutputManager.toggleProperty(this.id, '-webkit-transform', false);
+ OutputManager.toggleProperty(this.id, '-ms-transform', false);
+ }
+
+ OutputManager.updateProperty(this.id, 'transform', cssvalue);
+ OutputManager.updateProperty(this.id, '-webkit-transform', cssvalue);
+ OutputManager.updateProperty(this.id, '-ms-transform', cssvalue);
+ this.rotate = value;
+ }
+
+ CssClass.prototype.setzIndex = function setzIndex(value) {
+ this.node.style.zIndex = value;
+ OutputManager.updateProperty(this.id, 'z-index', value);
+ this.zIndex = value;
+ }
+
+ CssClass.prototype.toggleDisplay = function toggleDisplay(value) {
+ if (typeof value !== "boolean" || this.display === value)
+ return;
+
+ this.display = value;
+ var display = this.display === true ? "block" : "none";
+ this.node.style.display = display;
+ this.object.style.display = display;
+ }
+
+ CssClass.prototype.toggleBorder = function toggleBorder(value) {
+ if (typeof value !== "boolean" || this.border === value)
+ return;
+
+ this.border = value;
+ var border = this.border === true ? "1px solid #CCC" : "none";
+ this.node.style.border = border;
+ }
+
+ CssClass.prototype.updateBgColor = function updateBgColor(color) {
+ this.bgcolor.copy(color);
+ this.node.style.backgroundColor = color.getColor();
+ OutputManager.updateProperty(this.id, 'background-color', color.getColor());
+ }
+
+ CssClass.prototype.updateShadows = function updateShadows() {
+ if (this.render.length === 0)
+ OutputManager.toggleProperty(this.id, 'box-shadow', false);
+ if (this.render.length === 1)
+ OutputManager.toggleProperty(this.id, 'box-shadow', true);
+
+ this.node.style.boxShadow = this.render.join(", ");
+ OutputManager.updateProperty(this.id, 'box-shadow', this.render.join(", \n"));
+
+ }
+
+
+ /**
+ * Tool Manager
+ */
+ var Tool = (function Tool() {
+
+ var preview;
+ var classes = [];
+ var active = null;
+ var animate = false;
+
+ /*
+ * Toll actions
+ */
+ var addCssClass = function addCssClass(id) {
+ classes[id] = new CssClass(id);
+ }
+
+ var setActiveClass = function setActiveClass(id) {
+ active = classes[id];
+ active.shadowID = null;
+ ColoPicker.setColor(classes[id].bgcolor);
+ SliderManager.setValue("top", active.top);
+ SliderManager.setValue("left", active.left);
+ SliderManager.setValue("rotate", active.rotate);
+ SliderManager.setValue("z-index", active.zIndex);
+ SliderManager.setValue("width", active.width);
+ SliderManager.setValue("height", active.height);
+ ButtonManager.setValue("border-state", active.border);
+ active.updateShadows();
+ }
+
+ var disableClass = function disableClass(topic) {
+ classes[topic].toggleDisplay(false);
+ ButtonManager.setValue(topic, false);
+ }
+
+ var addShadow = function addShadow(position) {
+ if (animate === true)
+ return -1;
+
+ active.shadows.splice(position, 0, new Shadow());
+ active.render.splice(position, 0, null);
+ }
+
+ var swapShadow = function swapShadow(id1, id2) {
+ var x = active.shadows[id1];
+ active.shadows[id1] = active.shadows[id2];
+ active.shadows[id2] = x;
+ updateShadowCSS(id1);
+ updateShadowCSS(id2);
+ }
+
+ var deleteShadow = function deleteShadow(position) {
+ active.shadows.splice(position, 1);
+ active.render.splice(position, 1);
+ active.updateShadows();
+ }
+
+ var setActiveShadow = function setActiveShadow(id, glow) {
+ active.shadowID = id;
+ ColoPicker.setColor(active.shadows[id].color);
+ ButtonManager.setValue("inset", active.shadows[id].inset);
+ SliderManager.setValue("blur", active.shadows[id].blur);
+ SliderManager.setValue("spread", active.shadows[id].spread);
+ SliderManager.setValue("posX", active.shadows[id].posX);
+ SliderManager.setValue("posY", active.shadows[id].posY);
+ if (glow === true)
+ addGlowEffect(id);
+ }
+
+ var addGlowEffect = function addGlowEffect(id) {
+ if (animate === true)
+ return;
+
+ animate = true;
+ var store = new Shadow();
+ var shadow = active.shadows[id];
+
+ store.copy(shadow);
+ shadow.color.setRGBA(40, 125, 200, 1);
+ shadow.blur = 10;
+ shadow.spread = 10;
+
+ active.node.style.transition = "box-shadow 0.2s";
+ updateShadowCSS(id);
+
+ setTimeout(function() {
+ shadow.copy(store);
+ updateShadowCSS(id);
+ setTimeout(function() {
+ active.node.style.removeProperty("transition");
+ animate = false;
+ }, 100);
+ }, 200);
+ }
+
+ var updateActivePos = function updateActivePos(deltaX, deltaY) {
+ if (active.shadowID === null)
+ active.updatePos(deltaX, deltaY);
+ else
+ updateShadowPos(deltaX, deltaY);
+ }
+
+ /*
+ * Shadow properties
+ */
+ var updateShadowCSS = function updateShadowCSS(id) {
+ active.render[id] = active.shadows[id].computeCSS();
+ active.updateShadows();
+ }
+
+ var toggleShadowInset = function toggleShadowInset(value) {
+ if (active.shadowID === null)
+ return;
+ active.shadows[active.shadowID].toggleInset(value);
+ updateShadowCSS(active.shadowID);
+ }
+
+ var updateShadowPos = function updateShadowPos(deltaX, deltaY) {
+ var shadow = active.shadows[active.shadowID];
+ shadow.posX += deltaX;
+ shadow.posY += deltaY;
+ SliderManager.setValue("posX", shadow.posX);
+ SliderManager.setValue("posY", shadow.posY);
+ updateShadowCSS(active.shadowID);
+ }
+
+ var setShadowPosX = function setShadowPosX(value) {
+ if (active.shadowID === null)
+ return;
+ active.shadows[active.shadowID].posX = value;
+ updateShadowCSS(active.shadowID);
+ }
+
+ var setShadowPosY = function setShadowPosY(value) {
+ if (active.shadowID === null)
+ return;
+ active.shadows[active.shadowID].posY = value;
+ updateShadowCSS(active.shadowID);
+ }
+
+ var setShadowBlur = function setShadowBlur(value) {
+ if (active.shadowID === null)
+ return;
+ active.shadows[active.shadowID].blur = value;
+ updateShadowCSS(active.shadowID);
+ }
+
+ var setShadowSpread = function setShadowSpread(value) {
+ if (active.shadowID === null)
+ return;
+ active.shadows[active.shadowID].spread = value;
+ updateShadowCSS(active.shadowID);
+ }
+
+ var updateShadowColor = function updateShadowColor(color) {
+ active.shadows[active.shadowID].color.copy(color);
+ updateShadowCSS(active.shadowID);
+ }
+
+ /*
+ * Element Properties
+ */
+ var updateColor = function updateColor(color) {
+ if (active.shadowID === null)
+ active.updateBgColor(color);
+ else
+ updateShadowColor(color);
+ }
+
+ var init = function init() {
+ preview = getElemById("preview");
+
+ ColoPicker.subscribe("color", updateColor);
+ PreviewMouseTracking.subscribe(updateActivePos);
+
+ // Affects shadows
+ ButtonManager.subscribe("inset", toggleShadowInset);
+ SliderManager.subscribe("posX", setShadowPosX);
+ SliderManager.subscribe("posY", setShadowPosY);
+ SliderManager.subscribe("blur", setShadowBlur);
+ SliderManager.subscribe("spread", setShadowSpread);
+
+ // Affects element
+ SliderManager.subscribe("top", function(value){
+ active.setTop(value);
+ });
+ SliderManager.subscribe("left", function(value){
+ active.setLeft(value);
+ });
+ SliderManager.subscribe("rotate", function(value) {
+ if (active == classes["element"])
+ return;
+ active.setRotate(value);
+ });
+
+ SliderManager.subscribe("z-index", function(value) {
+ if (active == classes["element"])
+ return;
+ active.setzIndex(value);
+ });
+
+ SliderManager.subscribe("width", function(value) {
+ active.setWidth(value)
+ });
+
+ SliderManager.subscribe("height", function(value) {
+ active.setHeight(value)
+ });
+
+ // Actions
+ classes['before'].top = -30;
+ classes['before'].left = -30;
+ classes['after'].top = 30;
+ classes['after'].left = 30;
+ classes['before'].toggleDisplay(false);
+ classes['after'].toggleDisplay(false);
+ ButtonManager.setValue('before', false);
+ ButtonManager.setValue('after', false);
+
+ ButtonManager.subscribe("before", classes['before'].toggleDisplay.bind(classes['before']));
+ ButtonManager.subscribe("after", classes['after'].toggleDisplay.bind(classes['after']));
+
+ ButtonManager.subscribe("border-state", function(value) {
+ active.toggleBorder(value);
+ });
+
+ }
+
+ return {
+ init : init,
+ addShadow : addShadow,
+ swapShadow : swapShadow,
+ addCssClass : addCssClass,
+ disableClass : disableClass,
+ deleteShadow : deleteShadow,
+ setActiveClass : setActiveClass,
+ setActiveShadow : setActiveShadow
+ }
+
+ })();
+
+ /**
+ * Layer Manager
+ */
+ var LayerManager = (function LayerManager() {
+ var stacks = [];
+ var active = {
+ node : null,
+ stack : null
+ }
+ var elements = {};
+
+ var mouseEvents = function mouseEvents(e) {
+ var node = e.target;
+ var type = node.getAttribute('data-type');
+
+ if (type === 'subject')
+ setActiveStack(stacks[node.id]);
+
+ if (type === 'disable') {
+ Tool.disableClass(node.parentNode.id);
+ setActiveStack(stacks['element']);
+ }
+
+ if (type === 'add')
+ active.stack.addLayer();
+
+ if (type === 'layer')
+ active.stack.setActiveLayer(node);
+
+ if (type === 'delete')
+ active.stack.deleteLayer(node.parentNode);
+
+ if (type === 'move-up')
+ active.stack.moveLayer(1);
+
+ if (type === 'move-down')
+ active.stack.moveLayer(-1);
+ }
+
+ var setActiveStack = function setActiveStack(stackObj) {
+ active.stack.hide();
+ active.stack = stackObj;
+ active.stack.show();
+ }
+
+ /*
+ * Stack object
+ */
+ var Stack = function Stack(subject) {
+ var S = document.createElement('div');
+ var title = document.createElement('div');
+ var stack = document.createElement('div');
+
+ S.className = 'container';
+ stack.className = 'stack';
+ title.className = 'title';
+ title.textContent = subject.getAttribute('data-title');
+ S.appendChild(title);
+ S.appendChild(stack);
+
+ this.id = subject.id;
+ this.container = S;
+ this.stack = stack;
+ this.subject = subject;
+ this.order = [];
+ this.uid = 0;
+ this.count = 0;
+ this.layer = null;
+ this.layerID = 0;
+ }
+
+ Stack.prototype.addLayer = function addLayer() {
+ if (Tool.addShadow(this.layerID) == -1)
+ return;
+
+ var uid = this.getUID();
+ var layer = this.createLayer(uid);
+
+ if (this.layer === null &amp;&amp; this.stack.children.length &gt;= 1)
+ this.layer = this.stack.children[0];
+
+ this.stack.insertBefore(layer, this.layer);
+ this.order.splice(this.layerID, 0, uid);
+ this.count++;
+ this.setActiveLayer(layer);
+ }
+
+ Stack.prototype.createLayer = function createLayer(uid) {
+ var layer = document.createElement('div');
+ var del = document.createElement('span');
+
+ layer.className = 'node';
+ layer.setAttribute('data-shid', uid);
+ layer.setAttribute('data-type', 'layer');
+ layer.textContent = 'shadow ' + uid;
+
+ del.className = 'delete';
+ del.setAttribute('data-type', 'delete');
+
+ layer.appendChild(del);
+ return layer;
+ }
+
+ Stack.prototype.getUID = function getUID() {
+ return this.uid++;
+ }
+
+ // SOLVE IE BUG
+ Stack.prototype.moveLayer = function moveLayer(direction) {
+ if (this.count &lt;= 1 || this.layer === null)
+ return;
+ if (direction === -1 &amp;&amp; this.layerID === (this.count - 1) )
+ return;
+ if (direction === 1 &amp;&amp; this.layerID === 0 )
+ return;
+
+ if (direction === -1) {
+ var before = null;
+ Tool.swapShadow(this.layerID, this.layerID + 1);
+ this.swapOrder(this.layerID, this.layerID + 1);
+ this.layerID += 1;
+
+ if (this.layerID + 1 !== this.count)
+ before = this.stack.children[this.layerID + 1];
+
+ this.stack.insertBefore(this.layer, before);
+ Tool.setActiveShadow(this.layerID, false);
+ }
+
+ if (direction === 1) {
+ Tool.swapShadow(this.layerID, this.layerID - 1);
+ this.swapOrder(this.layerID, this.layerID - 1);
+ this.layerID -= 1;
+ this.stack.insertBefore(this.layer, this.stack.children[this.layerID]);
+ Tool.setActiveShadow(this.layerID, false);
+ }
+ }
+
+ Stack.prototype.swapOrder = function swapOrder(pos1, pos2) {
+ var x = this.order[pos1];
+ this.order[pos1] = this.order[pos2];
+ this.order[pos2] = x;
+ }
+
+ Stack.prototype.deleteLayer = function deleteLayer(node) {
+ var shadowID = node.getAttribute('data-shid') | 0;
+ var index = this.order.indexOf(shadowID);
+ this.stack.removeChild(this.stack.children[index]);
+ this.order.splice(index, 1);
+ this.count--;
+
+ Tool.deleteShadow(index);
+
+ if (index &gt; this.layerID)
+ return;
+
+ if (index == this.layerID) {
+ if (this.count &gt;= 1) {
+ this.layerID = 0;
+ this.setActiveLayer(this.stack.children[0], true);
+ }
+ else {
+ this.layer = null;
+ this.show();
+ }
+ }
+
+ if (index &lt; this.layerID) {
+ this.layerID--;
+ Tool.setActiveShadow(this.layerID, true);
+ }
+
+ }
+
+ Stack.prototype.setActiveLayer = function setActiveLayer(node) {
+ elements.shadow_properties.style.display = 'block';
+ elements.element_properties.style.display = 'none';
+
+ if (this.layer)
+ this.layer.removeAttribute('data-active');
+
+ this.layer = node;
+ this.layer.setAttribute('data-active', 'layer');
+
+ var shadowID = node.getAttribute('data-shid') | 0;
+ this.layerID = this.order.indexOf(shadowID);
+ Tool.setActiveShadow(this.layerID, true);
+ }
+
+ Stack.prototype.unsetActiveLayer = function unsetActiveLayer() {
+ if (this.layer)
+ this.layer.removeAttribute('data-active');
+
+ this.layer = null;
+ this.layerID = 0;
+ }
+
+ Stack.prototype.hide = function hide() {
+ this.unsetActiveLayer();
+ this.subject.removeAttribute('data-active');
+ var style = this.container.style;
+ style.left = '100%';
+ style.zIndex = '0';
+ }
+
+ Stack.prototype.show = function show() {
+ elements.shadow_properties.style.display = 'none';
+ elements.element_properties.style.display = 'block';
+
+ if (this.id === 'element') {
+ elements.zIndex.style.display = 'none';
+ elements.transform_rotate.style.display = 'none';
+ }
+ else {
+ elements.zIndex.style.display = 'block';
+ elements.transform_rotate.style.display = 'block';
+ }
+
+ this.subject.setAttribute('data-active', 'subject');
+ var style = this.container.style;
+ style.left = '0';
+ style.zIndex = '10';
+ Tool.setActiveClass(this.id);
+ }
+
+ function init() {
+
+ var elem, size;
+ var layerManager = getElemById("layer_manager");
+ var layerMenu = getElemById("layer_menu");
+ var container = getElemById("stack_container");
+
+ elements.shadow_properties = getElemById('shadow_properties');
+ elements.element_properties = getElemById('element_properties');
+ elements.transform_rotate = getElemById('transform_rotate');
+ elements.zIndex = getElemById('z-index');
+
+ elem = document.querySelectorAll('#layer_menu [data-type="subject"]');
+ size = elem.length;
+
+ for (var i = 0; i &lt; size; i++) {
+ var S = new Stack(elem[i]);
+ stacks[elem[i].id] = S;
+ container.appendChild(S.container);
+ Tool.addCssClass(elem[i].id);
+ }
+
+ active.stack = stacks['element'];
+ stacks['element'].show();
+
+ layerManager.addEventListener("click", mouseEvents);
+ layerMenu.addEventListener("click", mouseEvents);
+
+ ButtonManager.subscribe("before", function(value) {
+ if (value === false &amp;&amp; active.stack === stacks['before'])
+ setActiveStack(stacks['element'])
+ if (value === true &amp;&amp; active.stack !== stacks['before'])
+ setActiveStack(stacks['before'])
+ });
+
+ ButtonManager.subscribe("after", function(value) {
+ if (value === false &amp;&amp; active.stack === stacks['after'])
+ setActiveStack(stacks['element'])
+ if (value === true &amp;&amp; active.stack !== stacks['after'])
+ setActiveStack(stacks['after'])
+ });
+ }
+
+ return {
+ init : init
+ }
+ })();
+
+ /*
+ * OutputManager
+ */
+ var OutputManager = (function OutputManager() {
+ var classes = [];
+ var buttons = [];
+ var active = null;
+ var menu = null;
+ var button_offset = 0;
+
+ var crateOutputNode = function(topic, property) {
+
+ var prop = document.createElement('div');
+ var name = document.createElement('span');
+ var value = document.createElement('span');
+
+ var pmatch = property.match(/(^([a-z0-9\-]*)=\[([a-z0-9\-\"]*)\])|^([a-z0-9\-]*)/i);
+
+ name.textContent = '\t' + pmatch[4];
+
+ if (pmatch[3] !== undefined) {
+ name.textContent = '\t' + pmatch[2];
+ value.textContent = pmatch[3] + ';';
+ }
+
+ name.textContent += ': ';
+ prop.className = 'css-property';
+ name.className = 'name';
+ value.className = 'value';
+ prop.appendChild(name);
+ prop.appendChild(value);
+
+ classes[topic].node.appendChild(prop);
+ classes[topic].line[property] = prop;
+ classes[topic].prop[property] = value;
+ }
+
+ var OutputClass = function OutputClass(node) {
+ var topic = node.getAttribute('data-topic');
+ var prop = node.getAttribute('data-prop');
+ var name = node.getAttribute('data-name');
+ var properties = prop.split(' ');
+
+ classes[topic] = {};
+ classes[topic].node = node;
+ classes[topic].prop = [];
+ classes[topic].line = [];
+ classes[topic].button = new Button(topic);
+
+ var open_decl = document.createElement('div');
+ var end_decl = document.createElement('div');
+
+ open_decl.textContent = name + ' {';
+ end_decl.textContent = '}';
+ node.appendChild(open_decl);
+
+ for (var i in properties)
+ crateOutputNode(topic, properties[i]);
+
+ node.appendChild(end_decl);
+ }
+
+ var Button = function Button(topic) {
+ var button = document.createElement('div');
+
+ button.className = 'button';
+ button.textContent = topic;
+ button.style.left = button_offset + 'px';
+ button_offset += 100;
+
+ button.addEventListener("click", function() {
+ toggleDisplay(topic);
+ })
+
+ menu.appendChild(button);
+ return button;
+ }
+
+ var toggleDisplay = function toggleDisplay(topic) {
+ active.button.removeAttribute('data-active');
+ active.node.style.display = 'none';
+ active = classes[topic];
+ active.node.style.display = 'block';
+ active.button.setAttribute('data-active', 'true');
+ }
+
+ var toggleButton = function toggleButton(topic, value) {
+ var display = (value === true) ? 'block' : 'none';
+ classes[topic].button.style.display = display;
+
+ if (value === true)
+ toggleDisplay(topic);
+ else
+ toggleDisplay('element');
+ }
+
+ var updateProperty = function updateProperty(topic, property, data) {
+ try {
+ classes[topic].prop[property].textContent = data + ';';
+ }
+ catch(error) {
+ // console.log("ERROR undefined : ", topic, property, data);
+ }
+ }
+
+ var toggleProperty = function toggleProperty(topic, property, value) {
+ var display = (value === true) ? 'block' : 'none';
+ try {
+ classes[topic].line[property].style.display = display;
+ }
+ catch(error) {
+ // console.log("ERROR undefined : ",classes, topic, property, value);
+ }
+ }
+
+ var init = function init() {
+
+ menu = getElemById('menu');
+
+ var elem = document.querySelectorAll('#output .output');
+ var size = elem.length;
+ for (var i = 0; i &lt; size; i++)
+ OutputClass(elem[i]);
+
+ active = classes['element'];
+ toggleDisplay('element');
+
+ ButtonManager.subscribe("before", function(value) {
+ toggleButton('before', value);
+ });
+
+ ButtonManager.subscribe("after", function(value) {
+ toggleButton('after', value);
+ });
+ }
+
+ return {
+ init : init,
+ updateProperty : updateProperty,
+ toggleProperty : toggleProperty
+ }
+
+ })();
+
+
+ /**
+ * Init Tool
+ */
+ var init = function init() {
+ ButtonManager.init();
+ OutputManager.init();
+ ColoPicker.init();
+ SliderManager.init();
+ LayerManager.init();
+ PreviewMouseTracking.init("preview");
+ Tool.init();
+ }
+
+ return {
+ init : init
+ }
+
+})();
+
+
+</code></pre>
+</div>
+
+<div>{{ EmbedLiveSample('box-shadow_generator', '100%', '1100px', '') }}</div>
diff --git a/files/ko/web/css/css_background_and_borders/using_css_multiple_backgrounds/index.html b/files/ko/web/css/css_background_and_borders/using_css_multiple_backgrounds/index.html
new file mode 100644
index 0000000000..73d1758964
--- /dev/null
+++ b/files/ko/web/css/css_background_and_borders/using_css_multiple_backgrounds/index.html
@@ -0,0 +1,55 @@
+---
+title: ์—ฌ๋Ÿฌ๊ฐœ์˜ ๋ฐฐ๊ฒฝ ์ง€์ •ํ•˜๊ธฐ
+slug: Web/CSS/CSS_Background_and_Borders/Using_CSS_multiple_backgrounds
+tags:
+ - CSS
+ - CSS Background
+ - Example
+ - Guide
+ - Intermediate
+translation_of: Web/CSS/CSS_Backgrounds_and_Borders/Using_multiple_backgrounds
+---
+<p>{{CSSRef}}</p>
+
+<p><a href="/ko/CSS" title="CSS3">CSS3</a>๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์—˜๋ฆฌ๋จผํŠธ์— <strong>์—ฌ๋Ÿฌ๊ฐœ์˜ ๋ฐฐ๊ฒฝ</strong>์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ๋กœ ์ง€์ •ํ•œ ๋ฐฐ๊ฒฝ์ด ๊ฐ€์žฅ ์•ž์— ๋ณด์ด๊ณ  ๋‚˜์ค‘์— ์ง€์ •ํ•œ ๋ฐฐ๊ฒฝ์ด ๋’ค์— ๋ณด์ธ๋‹ค. ๋ฐฐ๊ฒฝ ์ƒ‰์ƒ({{ cssxref("color") }})๋Š” ๋งจ ๋งˆ์ง€๋ง‰์—๋งŒ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.ย </p>
+
+<p>์—ฌ๋Ÿฌ๊ฐœ์˜ ๋ฐฐ๊ฒฝ์„ ์ง€์ •ํ•˜๋Š”๊ฑด ๊ฐ„๋‹จํ•˜๋‹ค.</p>
+
+<pre class="brush: css">.myclass {
+ย  background: background1, background 2, ..., backgroundN;
+}
+</pre>
+
+<p>๋ฐฐ๊ฒฝ์— ๊ด€๋ จ๋œ ๋‹ค๋ฅธ ์†์„ฑ๋“ค์€ {{ cssxref("background") }} ์†์„ฑ์— ํ•œ๊บผ๋ฒˆ์— ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ๊ณ  ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๋กœ ๊ฐ๊ฐ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ย ํ•˜์ง€๋งŒ ย {{ cssxref("background-color") }} ์†์„ฑ์€ ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์—†๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์†์„ฑ๋“ค์€ ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๋กœ ๋™์‹œ์— ์—ฌ๋Ÿฌ๊ฐœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ย {{ cssxref("background") }}, {{ cssxref("background-attachment") }}, {{ cssxref("background-clip") }},<code> </code>{{ cssxref("background-image") }}, {{ cssxref("background-origin") }}, {{ cssxref("background-position") }}, {{ cssxref("background-repeat") }}, {{ cssxref("background-size") }}</p>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<p>์ด ์˜ˆ์ œ์—์„œ๋Š” ํŒŒ์ด์–ดํฌ์Šค ๋กœ๊ณ , ์„ ํ˜• ๊ทธ๋ผ๋””์–ธํŠธ, ๊ฝƒ์ด ๊ทธ๋ ค์ง„ ์‚ฌ์ง„์„ ํ•œ ์—˜๋ฆฌ๋จผํŠธ์— ์ ์šฉํ•ด๋ณธ๋‹ค.ย </p>
+
+<pre class="brush: css">.multi_bg_example {
+ background: url(http://demos.hacks.mozilla.org/openweb/resources/images/logos/firefox-48.png),
+ย ย ย ย ย ย ย  linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)),
+ย ย ย ย ย ย ย ย url(http://demos.hacks.mozilla.org/openweb/resources/images/patterns/flowers-pattern.jpg);
+ background-repeat: no-repeat, no-repeat, repeat;
+ background-position: bottom right, left, right;
+}
+</pre>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <td class="header">Result</td>
+ </tr>
+ <tr>
+ <td style="padding: 0;"><img alt="css_multibg.png" class="default internal" src="/@api/deki/files/4028/=css_multibg.png" style="display: block;"></td>
+ </tr>
+ </tbody>
+</table>
+
+<p>์ฒซ ๋ฒˆ์งธ ๋ฐฐ๊ฒฝ์œผ๋กœ ์ง€์ •ํ•œ(๋ฆฌ์ŠคํŠธ์—์„œ ์ฒซ๋ฒˆ์งธ) ํŒŒ์ด์–ดํญ์Šค ๋กœ๊ณ ๊ฐ€ ๋งจ ์œ„์— ๋ณด์ด๊ณ  ์„ ํ˜• ๊ทธ๋ผ๋””์–ธํŠธ, ๊ฝƒ์ด ๊ทธ๋ ค์ง„ ์‚ฌ์ง„ ์ˆœ์„œ๋Œ€๋กœ ๋ณด์ธ๋‹ค. {{ cssxref("background-repeat") }} ์™€ {{ cssxref("background-position") }}) ์†์„ฑ๋“ค๋„ ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๋กœ ์ง€์ •๋˜์—ˆ๋Š”๋ฐ ์ˆœ์„œ๋Œ€๋กœ ํ•ด๋‹นํ•˜๋Š” ๋ฐฐ๊ฒฝ์— ์ ์šฉ๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด {{ cssxref("background-repeat") }} ์†์„ฑ ์ค‘ ์ฒซ ๋ฒˆ์งธ no-repeat๋Š” ์ฒซ ๋ฒˆ์งธ ๋ฐฐ๊ฒฝ์ธ ํŒŒ์ด์–ดํญ์Šค ๋กœ๊ณ ์— ์ ์šฉ๋œ๋‹ค.</p>
+
+<h2 id="๋”_๋ณด๊ธฐ">๋” ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/en-US/docs/CSS/Using_CSS_gradients" title="en/Using gradients">Using CSS gradients</a></li>
+</ul>
diff --git a/files/ko/web/css/css_backgrounds_and_borders/index.html b/files/ko/web/css/css_backgrounds_and_borders/index.html
new file mode 100644
index 0000000000..4fc6295885
--- /dev/null
+++ b/files/ko/web/css/css_backgrounds_and_borders/index.html
@@ -0,0 +1,113 @@
+---
+title: CSS ๋ฐฐ๊ฒฝ ๋ฐ ํ…Œ๋‘๋ฆฌ
+slug: Web/CSS/CSS_Backgrounds_and_Borders
+tags:
+ - CSS
+ - CSS Backgrounds and Borders
+ - Guide
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Backgrounds_and_Borders
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong>CSS Backgrounds and Borders</strong> ๋ชจ๋“ˆ์˜ ์Šคํƒ€์ผ์€ ๋ฐฐ๊ฒฝ์— ์ƒ‰๊ณผ ์ด๋ฏธ์ง€๋ฅผ ์ฑ„์šฐ๊ฑฐ๋‚˜, ๊ธฐํƒ€ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํ…Œ๋‘๋ฆฌ๋ฅผ ์„ ์ด๋‚˜ ์ด๋ฏธ์ง€๋กœ ์žฅ์‹ํ•  ์ˆ˜ ์žˆ๊ณ , ์ง๊ฐ ๋ฟ ์•„๋‹ˆ๋ผ ์›ํ˜• ํ…Œ๋‘๋ฆฌ๋กœ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</span> (์ถ”๊ฐ€๋กœ, ์š”์†Œ ๋ฐ•์Šค๋ฅผ ๊ทธ๋ฆผ์ž๋กœ ๊พธ๋ฐ€ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.)</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="์†์„ฑ">์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("background")}}</li>
+ <li>{{cssxref("background-attachment")}}</li>
+ <li>{{cssxref("background-clip")}}</li>
+ <li>{{cssxref("background-color")}}</li>
+ <li>{{cssxref("background-image")}}</li>
+ <li>{{cssxref("background-origin")}}</li>
+ <li>{{cssxref("background-position")}}</li>
+ <li>{{cssxref("background-position-x")}}</li>
+ <li>{{cssxref("background-position-y")}}</li>
+ <li>{{cssxref("background-repeat")}}</li>
+ <li>{{cssxref("background-size")}}</li>
+ <li>{{cssxref("border")}}</li>
+ <li>{{cssxref("border-bottom")}}</li>
+ <li>{{cssxref("border-bottom-color")}}</li>
+ <li>{{cssxref("border-bottom-left-radius")}}</li>
+ <li>{{cssxref("border-bottom-right-radius")}}</li>
+ <li>{{cssxref("border-bottom-style")}}</li>
+ <li>{{cssxref("border-bottom-width")}}</li>
+ <li>{{cssxref("border-collapse")}}</li>
+ <li>{{cssxref("border-color")}}</li>
+ <li>{{cssxref("border-image")}}</li>
+ <li>{{cssxref("border-image-outset")}}</li>
+ <li>{{cssxref("border-image-repeat")}}</li>
+ <li>{{cssxref("border-image-slice")}}</li>
+ <li>{{cssxref("border-image-source")}}</li>
+ <li>{{cssxref("border-image-width")}}</li>
+ <li>{{cssxref("border-left")}}</li>
+ <li>{{cssxref("border-left-color")}}</li>
+ <li>{{cssxref("border-left-style")}}</li>
+ <li>{{cssxref("border-left-width")}}</li>
+ <li>{{cssxref("border-radius")}}</li>
+ <li>{{cssxref("border-right")}}</li>
+ <li>{{cssxref("border-right-color")}}</li>
+ <li>{{cssxref("border-right-style")}}</li>
+ <li>{{cssxref("border-right-width")}}</li>
+ <li>{{cssxref("border-style")}}</li>
+ <li>{{cssxref("border-top")}}</li>
+ <li>{{cssxref("border-top-color")}}</li>
+ <li>{{cssxref("border-top-left-radius")}}</li>
+ <li>{{cssxref("border-top-right-radius")}}</li>
+ <li>{{cssxref("border-top-style")}}</li>
+ <li>{{cssxref("border-top-width")}}</li>
+ <li>{{cssxref("border-width")}}</li>
+ <li>{{cssxref("box-shadow")}}</li>
+</ul>
+</div>
+
+<h2 id="๋„๊ตฌ">๋„๊ตฌ</h2>
+
+<dl>
+ <dt><a href="/ko/docs/Web/CSS/CSS_Backgrounds_and_Borders/Using_multiple_backgrounds">๋‹ค์ˆ˜์˜ ๋ฐฐ๊ฒฝ ์‚ฌ์šฉํ•˜๊ธฐ</a></dt>
+ <dd>ํ•˜๋‚˜์˜ ์š”์†Œ์— ์—ฌ๋Ÿฌ ๋ฐฐ๊ฒฝ์„ ์ ์šฉํ•˜๋Š” ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/CSS_Backgrounds_and_Borders/Scaling_background_images">๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ํฌ๊ธฐ ์กฐ์ •ํ•˜๊ธฐ</a></dt>
+ <dd>๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ์™€ ๋ฐ˜๋ณต ์—ฌ๋ถ€๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/HTML/Applying_color">CSS๋กœ HTML ์š”์†Œ์— ์ƒ‰ ์ž…ํžˆ๊ธฐ</a></dt>
+ <dd>HTML ์š”์†Œ์— ํ…Œ๋‘๋ฆฌ๋ฅผ ๋น„๋กฏํ•œ ์ƒ‰์ƒ์„ CSS๋กœ ์ ์šฉํ•˜๋Š” ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/CSS_Background_and_Borders/Border-image_generator">Border-image ์ƒ์„ฑ๊ธฐ</a></dt>
+ <dd>ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ™•์ธํ•˜๋ฉฐ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Background_and_Borders/Border-radius_generator">Border-radius ์ƒ์„ฑ๊ธฐ</a></dt>
+ <dd>๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ™•์ธํ•˜๋ฉฐ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/CSS_Background_and_Borders/Box-shadow_generator">Box-shadow ์ƒ์„ฑ๊ธฐ</a></dt>
+ <dd>์š”์†Œ ๋’ค์˜ ๊ทธ๋ฆผ์ž๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ™•์ธํ•˜๋ฉฐ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<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 Backgrounds') }}</td>
+ <td>{{ Spec2('CSS3 Backgrounds') }}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#border')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td></td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_backgrounds_and_borders/scaling_background_images/index.html b/files/ko/web/css/css_backgrounds_and_borders/scaling_background_images/index.html
new file mode 100644
index 0000000000..f3f0d6529b
--- /dev/null
+++ b/files/ko/web/css/css_backgrounds_and_borders/scaling_background_images/index.html
@@ -0,0 +1,137 @@
+---
+title: ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ํฌ๊ธฐ ์กฐ์ •ํ•˜๊ธฐ
+slug: Web/CSS/CSS_Backgrounds_and_Borders/Scaling_background_images
+tags:
+ - CSS
+ - CSS Background
+ - Example
+ - Guide
+ - Intermediate
+ - Reference
+ - Web
+translation_of: Web/CSS/CSS_Backgrounds_and_Borders/Resizing_background_images
+---
+<div>{{cssref}}</div>
+
+<p><span class="seoSummary">CSSย ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ๊ธฐ๋ณธ ์„ค์ •๊ฐ’์—์„œ๋Š” ์›๋ณธ ์ด๋ฏธ์ง€๊ฐ€ ํฌ๊ธฐ ๋ณ€ํ™” ์—†์ดย ๋ฐ”๋‘‘ํŒ์‹์œผ๋กœ ๋ฐฐ์—ด๋ฉ๋‹ˆ๋‹ค. {{cssxref("background-size")}} ์†์„ฑ์— ๊ฐ€๋กœ์™€ย ์„ธ๋กœ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•ด ํฌ๊ธฐ๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</span>ย ์ด๋ฏธ์ง€๋Š”ย ์›ํ•˜๋Š”๋Œ€๋กœ ํ™•๋Œ€ํ•  ์ˆ˜๋„,ย ์ค„์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="ํฐ_์ด๋ฏธ์ง€_๋ฐ”๋‘‘ํŒ์‹_๋ฐฐ์—ด">ํฐ ์ด๋ฏธ์ง€ ๋ฐ”๋‘‘ํŒ์‹ ๋ฐฐ์—ด</h2>
+
+<p>2982x2808์˜ ์ปค๋‹ค๋ž€ Firefox ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ชจ์ข…์˜ ์ด์œ (๋”์ฐํ•˜๊ฒŒ ์ž˜๋ชป๋œ ์‚ฌ์ดํŠธ ๋””์ž์ธ ๋“ฑ)๋กœย 300x300 ํ”ฝ์…€ ์š”์†Œ์— ์ € ์ด๋ฏธ์ง€ 4๊ฐœ๋ฅผ ๋ฐ”๋‘‘ํŒ์‹์œผ๋กœ ๋ณด์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.ย <code>background-size</code>์™€ ๊ณ ์ •๊ฐ’ 150 ํ”ฝ์…€๋กœ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;div class="tiledBackground"&gt;
+&lt;/div&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css; highlight:[3]">.tiledBackground {
+ background-image: url(https://mdn.mozillademos.org/files/8971/firefox_logo.png);
+ background-size: 150px;
+ width: 300px;
+ height: 300px;
+ border: 2px solid;
+ color: pink;
+}
+</pre>
+
+<h3 id="Result">Result</h3>
+
+<p>{{EmbedLiveSample("ํฐ_์ด๋ฏธ์ง€_๋ฐ”๋‘‘ํŒ์‹_๋ฐฐ์—ด", 340, 340)}}</p>
+
+<h2 id="Stretching_an_image" name="Stretching_an_image">์ด๋ฏธ์ง€ ๋Š˜๋ฆฌ๊ธฐ</h2>
+
+<p>๊ฐ€๋กœ์™€ ์„ธ๋กœ ํฌ๊ธฐ๋ฅผ ๊ฐ๊ฐ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css">background-size: 300px 150px;
+</pre>
+
+<p>๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<p><img alt="" src="https://mdn.mozillademos.org/files/8967/ss2.png"></p>
+
+<h2 id="Scaling_an_image_up" name="Scaling_an_image_up">์ž‘์€ ์ด๋ฏธ์ง€ ํ‚ค์šฐ๊ธฐ</h2>
+
+<p>๋ฐ˜๋Œ€๋กœ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋ฅผ ํ‚ค์šธ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์ฝ”๋“œ๋Š” 32x32 ํ”ฝ์…€ ํŒŒ๋น„์ฝ˜์„ 300x300 ํ”ฝ์…€๋กœ ๋Š˜๋ฆฐ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค.</p>
+
+<p><img alt="" src="https://mdn.mozillademos.org/files/8969/ss3.png"></p>
+
+<pre class="brush: css; highlight:[5]">.square2 {
+ background-image: url(favicon.png);
+ background-size: 300px;
+ width: 300px;
+ height: 300px;
+ border: 2px solid;
+ text-shadow: white 0px 0px 2px;
+ font-size: 16px;
+}
+</pre>
+
+<p>๋ณด์‹œ๋‹ค์‹œํ”ผ CSS๋Š” ์ด๋ฏธ์ง€ ํŒŒ์ผ ์ด๋ฆ„์„ ์ œ์™ธํ•˜๋ฉด ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="Special_values.3A_.22contain.22_and_.22cover.22" name="Special_values.3A_.22contain.22_and_.22cover.22">ํŠน๋ณ„ํ•œ ๊ฐ’: "contain" ๊ณผ "cover"</h2>
+
+<p>๊ธธ์ด๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š”ย {{cssxref("&lt;length&gt;")}} ๊ฐ’ ๋Œ€์‹ ,ย {{ cssxref("background-size") }} CSS ์†์„ฑ์— <code>contain</code> ๊ณผย <code>cover</code>ย ๋‘๊ฐœ์˜ ํŠน๋ณ„ํ•œ ๊ฐ’์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย ์‚ดํŽด๋ด…์‹œ๋‹ค.</p>
+
+<h3 id="contain" name="contain"><code>contain</code></h3>
+
+<p><code>contain</code>ย ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด,ย ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ๊ฐ€๋กœ, ์„ธ๋กœ ๋ชจ๋‘ ์š”์†Œ๋ณด๋‹ค ์ž‘๋‹ค๋Š” ์กฐ๊ฑดํ•˜์— ๊ฐ€๋Šฅํ•œ ํฌ๊ฒŒ ์กฐ์ •๋ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€์˜ ๊ฐ€๋กœ, ์„ธ๋กœ ๋น„์œจ์€ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ๋Š” ์š”์†Œ์˜ ํฌ๊ธฐ๋ณด๋‹ค ํ•ญ์ƒ ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ ์˜ˆ์ œ์˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•ด์„œ ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ํ™•์ธํ•ด๋ณด์„ธ์š”.</p>
+
+<h4 id="HTML_2">HTML</h4>
+
+<pre class="brush: html">&lt;div class="bgSizeContain"&gt;
+ &lt;p&gt;Try resizing this element!&lt;/p&gt;
+&lt;/div&gt;</pre>
+
+<h4 id="CSS_2">CSS</h4>
+
+<pre class="brush: css">.bgSizeContain {
+ background-image: url(https://mdn.mozillademos.org/files/8971/firefox_logo.png);
+ background-size: contain;
+ width: 160px;
+ height: 160px;
+ border: 2px solid;
+ color: pink;
+ resize: both;
+ overflow: scroll;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{ EmbedLiveSample('contain', 250, 250) }}</p>
+
+<h3 id="cover" name="cover"><code>cover</code></h3>
+
+<p>๊ฐ’์„ย <code>cover</code>ย ๋กœ ์ง€์ •ํ•˜๋ฉด ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง€์˜ ๊ฐ€๋กœ, ์„ธ๋กœ ๊ธธ์ด ๋ชจ๋‘ ์š”์†Œ๋ณด๋‹ค ํฌ๋‹ค๋Š” ์กฐ๊ฑดํ•˜์— ๊ฐ€๋Šฅํ•œย ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋ฅผ ์ž‘๊ฒŒ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋กœ, ์„ธ๋กœ ๋น„์œจ์€ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ๋Š” ์š”์†Œ์˜ ํฌ๊ธฐ๋ณด๋‹ค ํ•ญ์ƒ ํฌ๊ฑฐ๋‚˜ ๊ฐ™์Šต๋‹ˆ๋‹ค.ย ์•„๋ž˜ ์˜ˆ์ œ์˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•ด์„œ ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ํ™•์ธํ•ด๋ณด์„ธ์š”.</p>
+
+<h4 id="HTML_3">HTML</h4>
+
+<pre class="brush: html">&lt;div class="bgSizeCover"&gt;
+ &lt;p&gt;Try resizing this element!&lt;/p&gt;
+&lt;/div&gt;</pre>
+
+<h4 id="CSS_3">CSS</h4>
+
+<pre class="brush: css">.bgSizeCover {
+ background-image: url(https://mdn.mozillademos.org/files/8971/firefox_logo.png);
+ background-size: cover;
+ width: 160px;
+ height: 160px;
+ border: 2px solid;
+ color: pink;
+ resize: both;
+ overflow: scroll;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ_2">๊ฒฐ๊ณผ</h4>
+
+<p>{{ EmbedLiveSample('cover', 250, 250) }}</p>
+
+<h2 id="See_also" name="See_also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{ cssxref("background-size") }}</li>
+ <li>{{ cssxref("background") }}</li>
+ <li><a href="/en-US/docs/Web/CSS/Scaling_of_SVG_backgrounds">Scaling of SVG backgrounds</a></li>
+</ul>
diff --git a/files/ko/web/css/css_backgrounds_and_borders/using_multiple_backgrounds/index.html b/files/ko/web/css/css_backgrounds_and_borders/using_multiple_backgrounds/index.html
new file mode 100644
index 0000000000..1e0e3deeca
--- /dev/null
+++ b/files/ko/web/css/css_backgrounds_and_borders/using_multiple_backgrounds/index.html
@@ -0,0 +1,59 @@
+---
+title: ํ•œ ๋ฒˆ์— ์—ฌ๋Ÿฌ ๋ฐฐ๊ฒฝ ์‚ฌ์šฉํ•˜๊ธฐ
+slug: Web/CSS/CSS_Backgrounds_and_Borders/Using_multiple_backgrounds
+tags:
+ - CSS
+ - CSS Background
+ - Example
+ - Guide
+ - Reference
+translation_of: Web/CSS/CSS_Backgrounds_and_Borders/Using_multiple_backgrounds
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong>์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฐฐ๊ฒฝ</strong>์„ ํ•œ ๋ฒˆ์— ์ ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๋ฐฐ๊ฒฝ์ด ๋งจ ์œ„์—, ๋งˆ์ง€๋ง‰ ๋ฐฐ๊ฒฝ์ด ๋งจ ๋ฐ‘์— ์œ„์น˜ํ•˜๋Š” ๋ ˆ์ด์–ด ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</span> ๋งˆ์ง€๋ง‰ ๋ฐฐ๊ฒฝ์—๋งŒ ๋ฐฐ๊ฒฝ์ƒ‰์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์—ฌ๋Ÿฌ ๋ฐฐ๊ฒฝ์„ ์ ์šฉํ•˜๋Š” ๊ฑด ์‰ฝ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.myclass {
+ background: background1, background 2, ..., backgroundN;
+}
+</pre>
+
+<p>{{ cssxref("background") }} <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>๋ฟ ์•„๋‹ˆ๋ผ {{cssxref("background-color")}}๋ฅผ ์ œ์™ธํ•œ ๋‹จ์ผ ์†์„ฑ์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, {{ cssxref("background") }}, {{ cssxref("background-attachment") }}, {{ cssxref("background-clip") }}, {{ cssxref("background-image") }}, {{ cssxref("background-origin") }}, {{ cssxref("background-position") }}, {{ cssxref("background-repeat") }}, {{ cssxref("background-size") }}์—๋Š” ๋ชฉ๋ก์„ ๊ฐ’์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ๋Š” Firefox ๋กœ๊ณ , ๊ฑฐํ’ˆ, <a href="/ko/docs/Web/CSS/linear-gradient">์„ ํ˜• ๊ทธ๋ ˆ์ด๋””์–ธํŠธ</a> ์ด ์„ธ ๊ฐœ์˜ ๋ฐฐ๊ฒฝ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;div class="multi-bg-example"&gt;&lt;/div&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">.multi-bg-example {
+ width: 100%;
+ height: 400px;
+ background-image: url(https://mdn.mozillademos.org/files/11305/firefox.png),
+ url(https://mdn.mozillademos.org/files/11307/bubbles.png),
+ linear-gradient(to right, rgba(30, 75, 115, 1), rgba(255, 255, 255, 0));
+ background-repeat: no-repeat,
+ no-repeat,
+ no-repeat;
+ background-position: bottom right,
+ left,
+ right;
+}</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ','600','400')}}</p>
+
+<p>๊ฒฐ๊ณผ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ, {{cssxref("background-image")}}์—์„œ ์ฒซ ๋ฒˆ์งธ๋กœ ์ง€์ •ํ•œ Firefox ๋กœ๊ณ ๊ฐ€ ๋งจ ์œ„, ๊ทธ ๋‹ค์Œ์ด ๊ฑฐํ’ˆ ๊ทธ๋ฆผ์ด๊ณ  ์„ ํ˜• ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๋Š” ๋ชจ๋“  '์ด๋ฏธ์ง€' ๋ฐ‘์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์œ„ ์†์„ฑ({{ cssxref("background-repeat") }}, {{ cssxref("background-position") }})์˜ ๊ฐ ๊ฐ’๋„ ์ˆœ์„œ์— ๋งž๋Š” ๋ฐฐ๊ฒฝ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ <code>background-repeat</code>์˜ ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ ์ฒ˜์Œ(๋งจ ์œ„) ๋ฐฐ๊ฒฝ์— ์ ์šฉ๋˜๊ณ , ๋‘ ๋ฒˆ์งธ์™€ ๋‘ ๋ฒˆ์งธ ๋ฐฐ๊ฒฝ, ์„ธ ๋ฒˆ์งธ์™€ ์„ธ ๋ฒˆ์งธ ๋ฐฐ๊ฒฝ...๋„ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/CSS/Using_CSS_gradients" title="en/Using gradients">CSS ๊ทธ๋ ˆ์ด๋””์–ธํŠธ ์‚ฌ์šฉํ•˜๊ธฐ</a></li>
+</ul>
diff --git a/files/ko/web/css/css_basic_user_interface/index.html b/files/ko/web/css/css_basic_user_interface/index.html
new file mode 100644
index 0000000000..4baba659db
--- /dev/null
+++ b/files/ko/web/css/css_basic_user_interface/index.html
@@ -0,0 +1,75 @@
+---
+title: CSS Basic User Interface
+slug: Web/CSS/CSS_Basic_User_Interface
+tags:
+ - CSS
+ - CSS Basic User Interface
+ - Guide
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Basic_User_Interface
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Basic User Interface</strong>๋Š” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์™€ ์—ฐ๊ด€๋œ ๋ Œ๋”๋ง ๋ฐ ๊ธฐ๋Šฅ์˜ ๋™์ž‘ ๋ฐฉ์‹์„ ์ •์˜ํ•˜๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="์†์„ฑ">์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{CSSxRef("appearance")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("box-sizing")}}</li>
+ <li>{{CSSxRef("cursor")}}</li>
+ <li>{{CSSxRef("ime-mode")}} {{Deprecated_Inline}}</li>
+ <li>{{CSSxRef("nav-down")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("nav-left")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("nav-right")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("nav-up")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("outline")}}</li>
+ <li>{{CSSxRef("outline-width")}}</li>
+ <li>{{CSSxRef("outline-style")}}</li>
+ <li>{{CSSxRef("outline-color")}}</li>
+ <li>{{CSSxRef("outline-offset")}}</li>
+ <li>{{CSSxRef("resize")}}</li>
+ <li>{{CSSxRef("text-overflow")}}</li>
+ <li>{{CSSxRef("user-select")}}</li>
+</ul>
+</div>
+
+<h2 id="์•ˆ๋‚ด์„œ">์•ˆ๋‚ด์„œ</h2>
+
+<dl>
+ <dt><a href="/ko/docs/Web/CSS/cursor/Using_URL_values_for_the_cursor_property"><code>cursor</code> ์†์„ฑ๊ฐ’์— URL ์‚ฌ์šฉํ•˜๊ธฐ</a></dt>
+ <dd>URL์„ {{cssxref("cursor")}} ์†์„ฑ์— ์‚ฌ์šฉํ•ด ์‚ฌ์šฉ์ž ์ง€์ • ์ปค์„œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<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("CSS4 Basic UI")}}</td>
+ <td>{{Spec2("CSS4 Basic UI")}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS3 Basic UI")}}</td>
+ <td>{{Spec2("CSS3 Basic UI")}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS2.1", "ui.html")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_box_model/index.html b/files/ko/web/css/css_box_model/index.html
new file mode 100644
index 0000000000..aac36b356a
--- /dev/null
+++ b/files/ko/web/css/css_box_model/index.html
@@ -0,0 +1,113 @@
+---
+title: CSS Basic Box Model
+slug: Web/CSS/CSS_Box_Model
+tags:
+ - CSS
+ - CSS Box Model
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Box_Model
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Basic Box Model</strong>์€ ๊ฐ ์š”์†Œ์— ๋Œ€ํ•ดย <a href="/ko/docs/Web/Guide/CSS/Visual_formatting_model">์‹œ๊ฐ์  ์„œ์‹ ๋ชจ๋ธ</a>์— ๋”ฐ๋ผ ์ƒ์„ฑํ•˜๊ณ  ๋ฐฐ์น˜ํ•˜๋Š” ์‚ฌ๊ฐํ˜• ๋ฐ•์Šค(์•ˆํŒŽย ์—ฌ๋ฐฑ ํฌํ•จ)๋ฅผ ์œ„ํ•œ CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="์†์„ฑ">์†์„ฑ</h3>
+
+<h4 id="๋ฐ•์Šค_๋‚ด_์ฝ˜ํ…์ธ _ํ๋ฆ„์„_์ œ์–ดํ•˜๋Š”_์†์„ฑ">๋ฐ•์Šค ๋‚ด ์ฝ˜ํ…์ธ  ํ๋ฆ„์„ ์ œ์–ดํ•˜๋Š” ์†์„ฑ</h4>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("overflow")}}</li>
+ <li>{{cssxref("overflow-x")}}</li>
+ <li>{{cssxref("overflow-y")}}</li>
+</ul>
+</div>
+
+<h4 id="๋ฐ•์Šค_ํฌ๊ธฐ๋ฅผ_์ œ์–ดํ•˜๋Š”_์†์„ฑ">๋ฐ•์Šค ํฌ๊ธฐ๋ฅผ ์ œ์–ดํ•˜๋Š” ์†์„ฑ</h4>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("height")}}</li>
+ <li>{{cssxref("width")}}</li>
+ <li>{{cssxref("max-height")}}</li>
+ <li>{{cssxref("max-width")}}</li>
+ <li>{{cssxref("min-height")}}</li>
+ <li>{{cssxref("min-width")}}</li>
+</ul>
+</div>
+
+<h4 id="๋ฐ•์Šค์˜_๋ฐ”๊นฅ_์—ฌ๋ฐฑ์„_์ œ์–ดํ•˜๋Š”_์†์„ฑ">๋ฐ•์Šค์˜ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์„ ์ œ์–ดํ•˜๋Š” ์†์„ฑ</h4>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("margin")}}</li>
+ <li>{{cssxref("margin-bottom")}}</li>
+ <li>{{cssxref("margin-left")}}</li>
+ <li>{{cssxref("margin-right")}}</li>
+ <li>{{cssxref("margin-top")}}</li>
+ <li>{{cssxref("margin-trim")}} {{Experimental_Inline}}</li>
+</ul>
+</div>
+
+<h4 id="๋ฐ•์Šค์˜_์•ˆ์ชฝ_์—ฌ๋ฐฑ์„_์ œ์–ดํ•˜๋Š”_์†์„ฑ">๋ฐ•์Šค์˜ ์•ˆ์ชฝ ์—ฌ๋ฐฑ์„ย ์ œ์–ดํ•˜๋Š” ์†์„ฑ</h4>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("padding")}}</li>
+ <li>{{cssxref("padding-bottom")}}</li>
+ <li>{{cssxref("padding-left")}}</li>
+ <li>{{cssxref("padding-right")}}</li>
+ <li>{{cssxref("padding-top")}}</li>
+</ul>
+</div>
+
+<h4 id="๊ธฐํƒ€_์†์„ฑ">๊ธฐํƒ€ ์†์„ฑ</h4>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("visibility")}}</li>
+</ul>
+</div>
+
+<h2 id="์•ˆ๋‚ด์„œ">์•ˆ๋‚ด์„œ</h2>
+
+<dl>
+ <dt><a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model" title="Introduction to the CSS box model">CSS ๋ฐ•์Šค ๋ชจ๋ธ ์ž…๋ฌธ</a></dt>
+ <dd>CSS์˜ ๊ธฐ์ดˆ ๊ฐœ๋… ์ค‘ ํ•˜๋‚˜์ธ ๋ฐ•์Šค ๋ชจ๋ธ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.ย ๋ฐ•์Šค ๋ชจ๋ธ์€ CSS๊ฐ€ ์š”์†Œ์™€ ์š”์†Œ์˜ ์ฝ˜ํ…์ธ , ์•ˆ์ชฝ ์—ฌ๋ฐฑ, ํ…Œ๋‘๋ฆฌ, ๋ฐ”๊นฅ ์—ฌ๋ฐฑ ์˜์—ญ์„ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฒ•์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing" title="Mastering margin collapsing">์—ฌ๋ฐฑ ์ƒ์‡„ ์ •๋ณต</a></dt>
+ <dd>์–ด๋–ค ๊ฒฝ์šฐ, ๋‘ ๊ฐœ์˜ย ์ธ์ ‘ํ•œ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์€ ํ•˜๋‚˜๋กœ ์ƒ์‡„๋ฉ๋‹ˆ๋‹ค. ์ด ๊ธ€์€ ์ƒ์‡„๊ฐ€ ์–ธ์ œ ์–ด๋–ป๊ฒŒ ์ผ์–ด๋‚˜๊ณ  ์ด๋ฅผ ์–ด๋–ป๊ฒŒ ์ œ์–ดํ•˜๋Š”์ง€ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/Guide/CSS/Visual_formatting_model">์‹œ๊ฐ์  ์„œ์‹ ๋ชจ๋ธ</a></dt>
+ <dd>์‹œ๊ฐ์  ์„œ์‹ ๋ชจ๋ธ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName("CSS3 Box")}}</td>
+ <td>{{Spec2("CSS3 Box")}}</td>
+ <td><code>margin-trim</code> ์ถ”๊ฐ€.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS2.1", "box.html")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS1")}}</td>
+ <td>{{Spec2("CSS1")}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_box_model/introduction_to_the_css_box_model/index.html b/files/ko/web/css/css_box_model/introduction_to_the_css_box_model/index.html
new file mode 100644
index 0000000000..dd7718f701
--- /dev/null
+++ b/files/ko/web/css/css_box_model/introduction_to_the_css_box_model/index.html
@@ -0,0 +1,70 @@
+---
+title: CSS ๊ธฐ๋ณธ ๋ฐ•์Šค ๋ชจ๋ธ ์ž…๋ฌธ
+slug: Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model
+tags:
+ - CSS
+ - CSS Box Model
+ - Guide
+ - Layout
+translation_of: Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model
+---
+<div>{{CSSRef}}</div>
+
+<p>๋ฌธ์„œ์˜ ๋ ˆ์ด์•„์›ƒ์„ ๊ณ„์‚ฐํ•  ๋•Œ, ๋ธŒ๋ผ์šฐ์ €์˜ ๋ Œ๋”๋ง ์—”์ง„์€ ํ‘œ์ค€ <strong>CSS ๊ธฐ๋ณธ ๋ฐ•์Šค ๋ชจ๋ธ</strong>์— ๋”ฐ๋ผ ๊ฐ๊ฐ์˜ ์š”์†Œ๋ฅผ ์‚ฌ๊ฐํ˜• ๋ฐ•์Šค๋กœ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. CSS๋Š” ๋ฐ•์Šค์˜ ํฌ๊ธฐ, ์œ„์น˜, ์†์„ฑ(์ƒ‰, ๋ฐฐ๊ฒฝ, ํ…Œ๋‘๋ฆฌ ๋ชจ์–‘ ๋“ฑ)์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>ํ•˜๋‚˜์˜ ๋ฐ•์Šค๋Š” ๋„ค ๋ถ€๋ถ„(์˜์—ญ)์œผ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ๊ฐ ์˜์—ญ์„ย ์ฝ˜ํ…์ธ  ์˜์—ญ, ์•ˆ์ชฝ ์—ฌ๋ฐฑ(ํŒจ๋”ฉ) ์˜์—ญ, ํ…Œ๋‘๋ฆฌ ์˜์—ญ, ๊ทธ๋ฆฌ๊ณ  ๋ฐ”๊นฅ ์—ฌ๋ฐฑ(๋งˆ์ง„) ์˜์—ญ์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.</p>
+
+<p><img alt="CSS Box model" src="https://mdn.mozillademos.org/files/8685/boxmodel-(3).png" style="height: 384px; width: 548px;"></p>
+
+<p><a id="content-area" name="content-area"><strong>์ฝ˜ํ…์ธ  ์˜์—ญ</strong></a>(content area)์€ ์ฝ˜ํ…์ธ  ๊ฒฝ๊ณ„(content edge)๊ฐ€ ๊ฐ์‹ผ ์˜์—ญ์œผ๋กœ, ๊ธ€์ด๋‚˜ ์ด๋ฏธ์ง€, ๋น„๋””์˜ค ๋“ฑ ์š”์†Œ์˜ ์‹ค์ œ ๋‚ด์šฉ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์ฝ˜ํ…์ธ  ์˜์—ญ์˜ ํฌ๊ธฐ๋Š” ์ฝ˜ํ…์ธ  ๋„ˆ๋น„(์ฝ˜ํ…์ธ  ๋ฐ•์Šค ๋„ˆ๋น„)์™€ ์ฝ˜ํ…์ธ  ๋†’์ด(์ฝ˜ํ…์ธ  ๋ฐ•์Šค ๋†’์ด)์ž…๋‹ˆ๋‹ค. ๋ฐฐ๊ฒฝ์ƒ‰๊ณผ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{cssxref("box-sizing")}} ์†์„ฑ์˜ ๊ฐ’์ด ๊ธฐ๋ณธ๊ฐ’์ธ <code>content-box</code>์ด๋ฉฐ ์š”์†Œ๊ฐ€ ๋ธ”๋ก ๋ ˆ๋ฒจ ์š”์†Œ์ธ ๊ฒฝ์šฐ, ์ฝ˜ํ…์ธ  ์˜์—ญ์˜ ํฌ๊ธฐ๋ฅผ {{cssxref("width")}}, {{cssxref("min-width")}}, {{cssxref("max-width")}}, {{ cssxref("height") }}, {{cssxref("min-height")}}, {{cssxref("max-height")}} ์†์„ฑ์„ ์‚ฌ์šฉํ•ด ์‚ฌ์šฉํ•ด ๋ช…์‹œ์ ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><a id="padding-area" name="padding-area"><strong>์•ˆ์ชฝ ์—ฌ๋ฐฑ ์˜์—ญ</strong></a>(ํŒจ๋”ฉ ์˜์—ญ, padding area)์€ ์•ˆ์ชฝ ์—ฌ๋ฐฑ ๊ฒฝ๊ณ„(padding edge)๊ฐ€ ๊ฐ์‹ผ ์˜์—ญ์œผ๋กœ, ์ฝ˜ํ…์ธ  ์˜์—ญ์„ ์š”์†Œ์˜ ์•ˆ์ชฝ ์—ฌ๋ฐฑ๊นŒ์ง€ ํฌํ•จํ•˜๋Š” ํฌ๊ธฐ๋กœ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค. ์˜์—ญ์˜ ํฌ๊ธฐ๋Š” ์•ˆ์ชฝ ์—ฌ๋ฐฑ ๋ฐ•์Šค ๋„ˆ๋น„์™€ ์•ˆ์ชฝ ์—ฌ๋ฐฑ ๋ฐ•์Šค ๋†’์ด์ž…๋‹ˆ๋‹ค.</p>
+
+<p>์•ˆ์ชฝ ์—ฌ๋ฐฑ์˜ ๋‘๊ป˜๋Š” {{cssxref("padding-top")}}, {{cssxref("padding-right")}}, {{cssxref("padding-bottom")}}, {{cssxref("padding-left")}}์™€ ๋‹จ์ถ• ์†์„ฑ์ธ {{cssxref("padding")}}์ด ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><a id="border-area" name="border-area"><strong>ํ…Œ๋‘๋ฆฌ ์˜์—ญ</strong></a>(border area)์€ ํ…Œ๋‘๋ฆฌ ๊ฒฝ๊ณ„(border edge)๊ฐ€ ๊ฐ์‹ผ ์˜์—ญ์œผ๋กœ, ์•ˆ์ชฝ ์—ฌ๋ฐฑ ์˜์—ญ์„ ์š”์†Œ์˜ ํ…Œ๋‘๋ฆฌ๊นŒ์ง€ ํฌํ•จํ•˜๋Š” ํฌ๊ธฐ๋กœ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค. ์˜์—ญ์˜ ํฌ๊ธฐ๋Š” ํ…Œ๋‘๋ฆฌ ๋ฐ•์Šค ๋„ˆ๋น„์™€ ํ…Œ๋‘๋ฆฌ ๋ฐ•์Šค ๋†’์ด์ž…๋‹ˆ๋‹ค.</p>
+
+<p>ํ…Œ๋‘๋ฆฌ์˜ ๋‘๊ป˜๋Š” {{cssxref("border-width")}}์™€ ๋‹จ์ถ• ์†์„ฑ์ธ {{cssxref("border")}}๊ฐ€ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. {{cssxref("box-sizing")}} ์†์„ฑ์˜ ๊ฐ’์ด <code>border-box</code>๋ผ๋ฉด ํ…Œ๋‘๋ฆฌ ์˜์—ญ์˜ ํฌ๊ธฐ๋ฅผ {{cssxref("width")}}, {{cssxref("min-width")}}, {{cssxref("max-width")}}, {{ cssxref("height") }}, {{cssxref("min-height")}}, {{cssxref("max-height")}} ์†์„ฑ์„ ์‚ฌ์šฉํ•ด ๋ช…์‹œ์ ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ•์Šค์˜ ๋ฐฐ๊ฒฝ({{cssxref("background-color")}} ๋˜๋Š” {{cssxref("background-image")}})์€ ํ…Œ๋‘๋ฆฌ์˜ ๋ฐ”๊นฅ ๊ฒฝ๊ณ„๊นŒ์ง€ ๋Š˜์–ด๋‚˜๊ณ , ๊ทธ๋ฆด ๋• ํ…Œ๋‘๋ฆฌ์— ๊ฐ€๋ ค์ง‘๋‹ˆ๋‹ค. ์ด ๋™์ž‘ ๋ฐฉ์‹์€ {{cssxref("background-clip")}} ์†์„ฑ์œผ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><a id="margin-area" name="margin-area"><strong>๋ฐ”๊นฅ ์—ฌ๋ฐฑ ์˜์—ญ</strong></a>(๋งˆ์ง„ ์˜์—ญ, margin area)์€ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ ๊ฒฝ๊ณ„(margin edge)๊ฐ€ ๊ฐ์‹ผ ์˜์—ญ์œผ๋กœ, ํ…Œ๋‘๋ฆฌ ์š”์†Œ๋ฅผ ํ™•์žฅํ•ด ์š”์†Œ์™€ ์ธ๊ทผ ์š”์†Œ ์‚ฌ์ด์˜ ๋นˆ ๊ณต๊ฐ„๊นŒ์ง€ ํฌํ•จํ•˜๋„๋ก ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์˜์—ญ์˜ ํฌ๊ธฐ๋Š” ๋ฐ”๊นฅ ์—ฌ๋ฐฑ ๋ฐ•์Šค ๋„ˆ๋น„์™€ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ ๋ฐ•์Šค ๋†’์ด์ž…๋‹ˆ๋‹ค.</p>
+
+<p>๋ฐ”๊นฅ ์—ฌ๋ฐฑ ์˜์—ญ์˜ ํฌ๊ธฐ๋Š” {{cssxref("margin-top")}}, {{cssxref("margin-right")}}, {{cssxref("margin-bottom")}}, {{cssxref("margin-left")}}์™€ ๋‹จ์ถ• ์†์„ฑ์ธ {{cssxref("margin")}}์ด ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. <a href="/ko/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing">์—ฌ๋ฐฑ ์ƒ์‡„</a>๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ๋Š” ์š”์†Œ ๊ฐ„์— ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์ด ๊ณต์œ ๋˜๋ฏ€๋กœ ์—ฌ๋ฐฑ ์˜์—ญ์ด ๋ช…ํ™•ํ•˜๊ฒŒ ๊ฒฐ์ •๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๋์œผ๋กœ, ๋น„๋Œ€์ฒด ์ธ๋ผ์ธ ์š”์†Œ๊ฐ€ ์ฐจ์ง€ํ•˜๋Š” ๊ณต๊ฐ„์˜ ํฌ๊ธฐ(์ค„ ๋†’์ด์— ๊ธฐ์—ฌํ•˜๋Š” ์–‘)๋Š”, ์š”์†Œ ์ฃผ์œ„์— ํ…Œ๋‘๋ฆฌ์™€ ์•ˆ์ชฝ ์—ฌ๋ฐฑ์ด ํ‘œ์‹œ๋˜๋”๋ผ๋„ {{cssxref("line-height")}} ์†์„ฑ์œผ๋กœ ๊ฒฐ์ •ํ•œ๋‹ค๋Š” ์ ์„ ์ฃผ์˜ํ•˜์„ธ์š”.</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', '#intro')}}</td>
+ <td>{{Spec2('CSS3 Box')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{ SpecName("CSS2.1","box.html#box-dimensions")}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Though more precisely worded, there is no practical change.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName("CSS1","#formatting-model")}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{css_key_concepts}}</li>
+</ul>
diff --git a/files/ko/web/css/css_box_model/mastering_margin_collapsing/index.html b/files/ko/web/css/css_box_model/mastering_margin_collapsing/index.html
new file mode 100644
index 0000000000..1dd8b04888
--- /dev/null
+++ b/files/ko/web/css/css_box_model/mastering_margin_collapsing/index.html
@@ -0,0 +1,82 @@
+---
+title: ์—ฌ๋ฐฑ ์ƒ์‡„ ์ •๋ณต
+slug: Web/CSS/CSS_Box_Model/Mastering_margin_collapsing
+tags:
+ - CSS
+ - CSS Box Model
+ - Guide
+ - Reference
+translation_of: Web/CSS/CSS_Box_Model/Mastering_margin_collapsing
+---
+<div>{{CSSRef}}</div>
+
+<p>์—ฌ๋Ÿฌ ๋ธ”๋ก์˜ <a href="/ko/docs/Web/CSS/margin-top">์œ„์ชฝ</a> ๋ฐ <a href="/ko/docs/Web/CSS/margin-bottom">์•„๋ž˜์ชฝ</a> ๋ฐ”๊นฅ ์—ฌ๋ฐฑ(๋งˆ์ง„)์€ ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ์ œ์ผ ํฐ ์—ฌ๋ฐฑ์˜ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง„ ๋‹จ์ผ ์—ฌ๋ฐฑ์œผ๋กœ ๊ฒฐํ•ฉ(์ƒ์‡„)๋˜๊ณค ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋™์ž‘์„ <strong>์—ฌ๋ฐฑ ์ƒ์‡„</strong>๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ๋‹จ, <a href="/ko/docs/Web/CSS/float">ํ”Œ๋กœํŒ…</a> ์š”์†Œ์™€ <a href="/ko/docs/Web/CSS/position#absolute">์ ˆ๋Œ€ ์œ„์น˜๋ฅผ ์ง€์ •</a>ํ•œ ์š”์†Œ์˜ ์—ฌ๋ฐฑ์€ ์ ˆ๋Œ€ ์ƒ์‡„๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์—ฌ๋ฐฑ ์ƒ์‡„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์„ธ ๊ฐ€์ง€ ๊ธฐ๋ณธ ์ƒํ™ฉ์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<dl>
+ <dt>์ธ์ ‘ ํ˜•์ œ</dt>
+ <dd>์ธ์ ‘ ํ˜•์ œ ์š”์†Œ๊ฐ„์˜ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์€ ์„œ๋กœ ์ƒ์‡„๋ฉ๋‹ˆ๋‹ค. (๋‹จ, ๋’ค์ชฝ ํ˜•์ œ๊ฐ€ ํ”Œ๋กœํŒ…์„ <a href="/ko/docs/Web/CSS/clear">ํ•ด์ œ</a>ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๋Š” ์˜ˆ์™ธ)</dd>
+ <dt>๋ถ€๋ชจ์™€ ์ž์†์„ ๋ถ„๋ฆฌํ•˜๋Š” ์ฝ˜ํ…์ธ  ์—†์Œ</dt>
+ <dd>๋ถ€๋ชจ ๋ธ”๋ก์— ํ…Œ๋‘๋ฆฌ, ์•ˆ์ชฝ ์—ฌ๋ฐฑ, ์ธ๋ผ์ธ ๋ถ€๋ถ„์ด ์—†๊ณ  ๋ธ”๋ก ์„œ์‹ ๋งฅ๋ฝ์ด ์ƒ์„ฑ๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๋ถ€๋ชจ์˜ {{cssxref("margin-top")}}์„ ์ž์†์˜ <code>margin-top</code>๊ณผ ๋ถ„๋ฆฌํ•  <a href="/ko/docs/Web/CSS/clear">๊ถŒํ•œ</a>์ด ์—†๋Š” ๊ฒฝ์šฐ, ๋˜๋Š”, ๋ถ€๋ชจ ๋ธ”๋ก์— ํ…Œ๋‘๋ฆฌ, ์•ˆ์ชฝ ์—ฌ๋ฐฑ, ์ธ๋ผ์ธ ์ฝ˜ํ…์ธ ๊ฐ€ ์—†์œผ๋ฉฐ ๋ถ€๋ชจ์˜ {{cssxref("margin-bottom")}}๊ณผ ์ž์†์˜ <code>margin-bottom</code>์„ ๋ถ„๋ฆฌํ•  {{cssxref("height")}}, {{cssxref("min-height")}}, {{cssxref("max-height")}}๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ๋ถ€๋ชจ์™€ ์ž์†์˜ ์—ฌ๋ฐฑ์ด ์ƒ์‡„๋ฉ๋‹ˆ๋‹ค. ์ƒ์‡„๋œ ์—ฌ๋ฐฑ์€ ๋ถ€๋ชจ ๋ธ”๋ก ๋ฐ”๊นฅ์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>๋นˆ ๋ธ”๋ก</dt>
+ <dd>ํ…Œ๋‘๋ฆฌ, ์•ˆ์ชฝ ์—ฌ๋ฐฑ, ์ธ๋ผ์ธ ์ฝ˜ํ…์ธ ,ย {{cssxref("height")}}, {{cssxref("min-height")}}, {{cssxref("max-height")}}๊ฐ€ ์—†์œผ๋ฉด ๋ธ”๋ก์˜ {{cssxref("margin-top")}}๊ณผ {{cssxref("margin-bottom")}}์ด ์„œ๋กœ ์ƒ์‡„๋ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<p>๋‹ค์Œ์€ ์ฐธ๊ณ ํ• ๋งŒํ•œ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>(์„ธ ๊ฐœ ์ด์ƒ์˜ ์—ฌ๋ฐฑ ์‚ฌ์ด์˜) ๋” ๋ณต์žกํ•œ ์—ฌ๋ฐฑ ์ƒ์‡„๋Š” ์œ„์˜ ๊ธฐ๋ณธ ์ƒํ™ฉ์ด ์„œ๋กœ ๊ฒฐํ•ฉ๋˜์–ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>์œ„์˜ ๊ทœ์น™์€ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์ด 0์ด์–ด๋„ ์ ์šฉ๋˜๋ฏ€๋กœ, ๋‘ ๋ฒˆ์งธ ๊ทœ์น™์„ ๋งŒ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ๋ถ€๋ชจ์˜ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์ด 0์ด๊ฑด ์•„๋‹ˆ๊ฑด ์ž์†์˜ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์€ ๋ถ€๋ชจ ๋ฐ–์œผ๋กœ ๋‚˜์˜ค๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</li>
+ <li>์Œ์ˆ˜ ๊ฐ’์„ ๊ฐ€์ง„ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์„ ํฌํ•จํ•  ๊ฒฝ์šฐ, ์ƒ์‡„๋œ ์—ฌ๋ฐฑ์˜ ํฌ๊ธฐ๋Š” ์ œ์ผ ํฐ ์–‘์ˆ˜ ์—ฌ๋ฐฑ๊ณผ ์ œ์ผ ์ž‘์€(์Œ์˜ ๋ฐฉํ–ฅ์œผ๋กœ, ์ ˆ๋Œ“๊ฐ’์ด ์ œ์ผ ํฐ) ์—ฌ๋ฐฑ์˜ ํ•ฉ์ด ๋ฉ๋‹ˆ๋‹ค.</li>
+ <li>๋ชจ๋“  ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์ด ์Œ์ˆ˜ ๊ฐ’์„ ๊ฐ€์งˆ ๊ฒฝ์šฐ, ์ƒ์‡„๋œ ์—ฌ๋ฐฑ์˜ ํฌ๊ธฐ๋Š” ์ œ์ผ ์ž‘์€(์Œ์˜ ๋ฐฉํ–ฅ์œผ๋กœ, ์ ˆ๋Œ“๊ฐ’์ด ์ œ์ผ ํฐ) ์—ฌ๋ฐฑ์˜ ํฌ๊ธฐ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์ธ์ ‘ ์š”์†Œ์™€ ์ค‘์ฒฉ ์š”์†Œ ๋ชจ๋‘์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate">&lt;p&gt;The bottom margin of this paragraph is collapsed โ€ฆ&lt;/p&gt;
+&lt;p&gt;โ€ฆ with the top margin of this paragraph, yielding a margin of &lt;code&gt;1.2rem&lt;/code&gt; in between.&lt;/p&gt;
+
+&lt;div&gt;This parent element contains two paragraphs!
+ &lt;p&gt;This paragraph has a &lt;code&gt;.4rem&lt;/code&gt; margin between it and the text above.&lt;/p&gt;
+ &lt;p&gt;My bottom margin collapses with my parent, yielding a bottom margin of &lt;code&gt;2rem&lt;/code&gt;.&lt;/p&gt;
+&lt;/div&gt;
+
+&lt;p&gt;I am &lt;code&gt;2rem&lt;/code&gt; below the element above.&lt;/p&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css notranslate">div {
+ margin: 2rem 0;
+ background: lavender;
+}
+
+p {
+ margin: .4rem 0 1.2rem 0;
+ background: yellow;
+}</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ', 'auto', 350)}}</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName("CSS2.1", "box.html#collapsing-margins", "margin collapsing")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_charsets/index.html b/files/ko/web/css/css_charsets/index.html
new file mode 100644
index 0000000000..484285591d
--- /dev/null
+++ b/files/ko/web/css/css_charsets/index.html
@@ -0,0 +1,44 @@
+---
+title: CSS Charsets
+slug: Web/CSS/CSS_Charsets
+tags:
+ - CSS
+ - CSS Charsets
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Charsets
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Charsets</strong>๋Š” ์Šคํƒ€์ผ ์‹œํŠธ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฌธ์ž ์ง‘ํ•ฉ์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="๊ทœ์น™">@๊ทœ์น™</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("@charset")}}</li>
+</ul>
+</div>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'syndata.html#x57', '@charset')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
+
+<div id="compat-mobile">ย </div>
diff --git a/files/ko/web/css/css_color/index.html b/files/ko/web/css/css_color/index.html
new file mode 100644
index 0000000000..06d7418de0
--- /dev/null
+++ b/files/ko/web/css/css_color/index.html
@@ -0,0 +1,110 @@
+---
+title: CSS Color
+slug: Web/CSS/CSS_Color
+tags:
+ - CSS
+ - CSS Colors
+ - HTML Colors
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Color
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS ์ƒ‰์ƒ</strong>์€ ์ƒ‰์ƒ, ์ƒ‰์ƒ ์œ ํ˜•, ์ƒ‰์ƒ ํ˜ผํ•ฉ, ํˆฌ๋ช…๋„ ๋ฐ ์ด๋Ÿฌํ•œ ์ƒ‰์ƒ ํšจ๊ณผ๋ฅผ HTML์— ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃจ๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค. {{cssxref("&lt;color&gt;")}} ๊ฐ’์„ ์ทจํ•˜๋Š” ๋ชจ๋“  CSS ์†์„ฑ์ด ์ด ๋ชจ๋“ˆ์— ์†ํ•˜๋Š”๊ฑด ์•„๋‹ˆ์ง€๋งŒ ์˜์กด์„ฑ์€ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="์†์„ฑ">์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("color")}}</li>
+ <li>{{cssxref("color-adjust")}}</li>
+ <li>{{cssxref("opacity")}}</li>
+</ul>
+</div>
+
+<h3 id="์ž๋ฃŒํ˜•">์ž๋ฃŒํ˜•</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("&lt;color&gt;")}}</li>
+</ul>
+</div>
+
+<h2 id="์•ˆ๋‚ด์„œ">์•ˆ๋‚ด์„œ</h2>
+
+<dl>
+ <dt><a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Applying_color">CSS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ HTML ์š”์†Œ์— ์ƒ‰์ƒ ์ ์šฉํ•˜๊ธฐ</a></dt>
+ <dd>CSS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ์ฝ˜ํ…์ธ ์— ์ƒ‰์ƒ์„ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์•ˆ๋‚ด์„œ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ์ƒ‰์ƒ ๊ด€๋ จ CSS ์†์„ฑ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.โ€‹</dd>
+</dl>
+
+<h2 id="๋„๊ตฌ">๋„๊ตฌ</h2>
+
+<dl>
+ <dt><a href="/en-US/docs/Web/CSS/CSS_Colors/Color_picker_tool">์ƒ‰์ƒ ์„ ํƒ ๋„๊ตฌ</a></dt>
+ <dd>์ด ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋งž์ถค ์ƒ‰์ƒ์„ ์‰ฝ๊ฒŒ ๋งŒ๋“ค๊ณ  ์กฐ์ •ํ•˜๊ณ  ์‹คํ—˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<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 Colors')}}</td>
+ <td>{{Spec2('CSS3 Colors')}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'colors.html')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<h3 id="color_์†์„ฑ"><code>color</code> ์†์„ฑ</h3>
+
+<div>
+
+
+<p>{{Compat("css.properties.color")}}</p>
+
+<h3 id="color-adjust_์†์„ฑ"><code>color-adjust</code> ์†์„ฑ</h3>
+
+<div>
+<div class="hidden">The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</div>
+
+<p>{{Compat("css.properties.color-adjust")}}</p>
+
+<h3 id="opacity_์†์„ฑ"><code>opacity</code> ์†์„ฑ</h3>
+
+<div>
+<div class="hidden">The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</div>
+
+<p>{{Compat("css.properties.opacity")}}</p>
+</div>
+</div>
+</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>๋‹ค๋ฅธ ์‚ฌ์–‘์˜ ์ผ๋ถ€ ์ƒ‰์ƒ ๊ด€๋ จ ์†์„ฑ : {{cssxref("background-color")}}, {{cssxref("border-color")}}, {{cssxref("outline-color")}}, {{cssxref("text-decoration-color")}}, {{cssxref("text-emphasis-color")}}, {{cssxref("text-shadow")}}, {{cssxref("caret-color")}}, and {{cssxref("column-rule-color")}}</li>
+ <li>CSS์—์„œ๋Š” ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๊ฐ€ ์ƒ‰์ƒ์ด ์•„๋‹ˆ๋ผย <a href="/ko/docs/Web/CSS/CSS_Images">์ด๋ฏธ์ง€</a>์ž…๋‹ˆ๋‹ค.</li>
+</ul>
diff --git a/files/ko/web/css/css_colors/color_picker_tool/index.html b/files/ko/web/css/css_colors/color_picker_tool/index.html
new file mode 100644
index 0000000000..f5437c05b5
--- /dev/null
+++ b/files/ko/web/css/css_colors/color_picker_tool/index.html
@@ -0,0 +1,3238 @@
+---
+title: Color picker tool
+slug: Web/CSS/CSS_Colors/Color_picker_tool
+translation_of: Web/CSS/CSS_Colors/Color_picker_tool
+---
+<div style="display: none;">
+<h2 id="ColorPicker_Tool" name="ColorPicker_Tool">ColorPicker tool</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">ย ย ย  &lt;div id="container"&gt;
+ย ย  ย ย ย  ย &lt;div id="palette" class="block"&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="color-palette"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="color-info"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div class="title"&gt; CSS Color &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย &lt;div id="picker" class="block"&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div class="ui-color-picker" data-topic="picker" data-mode="HSL"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="picker-samples" sample-id="master"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="controls"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="delete"&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="trash-can"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย &lt;div id="void-sample" class="icon"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย ย ย  ย &lt;/div&gt;
+
+ย ย  ย ย ย  ย &lt;div id="canvas" data-tutorial="drop"&gt;
+ย ย  ย ย ย  ย ย ย  ย &lt;div id="zindex" class="ui-input-slider" data-topic="z-index" data-info="z-index"
+ย ย  ย ย ย  ย ย ย  ย ย ย  ย data-max="20" data-sensivity="10"&gt;&lt;/div&gt;
+ย ย  ย ย ย  ย &lt;/div&gt;
+ย ย  ย &lt;/div&gt;
+
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">/*
+ * COLOR PICKER TOOL
+ */
+
+.ui-color-picker {
+ width: 420px;
+ margin: 0;
+ border: 1px solid #DDD;
+ background-color: #FFF;
+ display: table;
+
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.ui-color-picker .picking-area {
+ width: 198px;
+ height: 198px;
+ margin: 5px;
+ border: 1px solid #DDD;
+ position: relative;
+ float: left;
+ display: table;
+}
+
+.ui-color-picker .picking-area:hover {
+ cursor: default;
+}
+
+/* HSV format - Hue-Saturation-Value(Brightness) */
+.ui-color-picker .picking-area {
+ background: url('https://mdn.mozillademos.org/files/5707/picker_mask_200.png') center center;
+
+ background: -moz-linear-gradient(bottom, #000 0%, rgba(0, 0, 0, 0) 100%),
+ -moz-linear-gradient(left, #FFF 0%, rgba(255, 255, 255, 0) 100%);
+ background: -webkit-linear-gradient(bottom, #000 0%, rgba(0, 0, 0, 0) 100%),
+ -webkit-linear-gradient(left, #FFF 0%, rgba(255, 255, 255, 0) 100%);
+ background: -ms-linear-gradient(bottom, #000 0%, rgba(0, 0, 0, 0) 100%),
+ -ms-linear-gradient(left, #FFF 0%, rgba(255, 255, 255, 0) 100%);
+ background: -o-linear-gradient(bottom, #000 0%, rgba(0, 0, 0, 0) 100%),
+ -o-linear-gradient(left, #FFF 0%, rgba(255, 255, 255, 0) 100%);
+
+ background-color: #F00;
+}
+
+/* HSL format - Hue-Saturation-Lightness */
+.ui-color-picker[data-mode='HSL'] .picking-area {
+ background: -moz-linear-gradient(top, hsl(0, 0%, 100%) 0%, hsla(0, 0%, 100%, 0) 50%,
+ hsla(0, 0%, 0%, 0) 50%, hsl(0, 0%, 0%) 100%),
+ -moz-linear-gradient(left, hsl(0, 0%, 50%) 0%, hsla(0, 0%, 50%, 0) 100%);
+ background: -webkit-linear-gradient(top, hsl(0, 0%, 100%) 0%, hsla(0, 0%, 100%, 0) 50%,
+ hsla(0, 0%, 0%, 0) 50%, hsl(0, 0%, 0%) 100%),
+ -webkit-linear-gradient(left, hsl(0, 0%, 50%) 0%, hsla(0, 0%, 50%, 0) 100%);
+ background: -ms-linear-gradient(top, hsl(0, 0%, 100%) 0%, hsla(0, 0%, 100%, 0) 50%,
+ hsla(0, 0%, 0%, 0) 50%, hsl(0, 0%, 0%) 100%),
+ -ms-linear-gradient(left, hsl(0, 0%, 50%) 0%, hsla(0, 0%, 50%, 0) 100%);
+ background: -o-linear-gradient(top, hsl(0, 0%, 100%) 0%, hsla(0, 0%, 100%, 0) 50%,
+ hsla(0, 0%, 0%, 0) 50%, hsl(0, 0%, 0%) 100%),
+ -o-linear-gradient(left, hsl(0, 0%, 50%) 0%, hsla(0, 0%, 50%, 0) 100%);
+ background-color: #F00;
+}
+
+.ui-color-picker .picker {
+ width: 10px;
+ height: 10px;
+ border-radius: 50%;
+ border: 1px solid #FFF;
+ position: absolute;
+ top: 45%;
+ left: 45%;
+}
+
+.ui-color-picker .picker:before {
+ width: 8px;
+ height: 8px;
+ content: "";
+ position: absolute;
+ border: 1px solid #999;
+ border-radius: 50%;
+}
+
+.ui-color-picker .hue,
+.ui-color-picker .alpha {
+ width: 198px;
+ height: 28px;
+ margin: 5px;
+ border: 1px solid #FFF;
+ float: left;
+}
+
+.ui-color-picker .hue {
+ background: url("https://mdn.mozillademos.org/files/5701/hue.png") center;
+ background: -moz-linear-gradient(left, #F00 0%, #FF0 16.66%, #0F0 33.33%, #0FF 50%,
+ #00F 66.66%, #F0F 83.33%, #F00 100%);
+ background: -webkit-linear-gradient(left, #F00 0%, #FF0 16.66%, #0F0 33.33%, #0FF 50%,
+ #00F 66.66%, #F0F 83.33%, #F00 100%);
+ background: -ms-linear-gradient(left, #F00 0%, #FF0 16.66%, #0F0 33.33%, #0FF 50%,
+ #00F 66.66%, #F0F 83.33%, #F00 100%);
+ background: -o-linear-gradient(left, #F00 0%, #FF0 16.66%, #0F0 33.33%, #0FF 50%,
+ #00F 66.66%, #F0F 83.33%, #F00 100%);
+}
+
+.ui-color-picker .alpha {
+ border: 1px solid #CCC;
+ background: url("https://mdn.mozillademos.org/files/5705/alpha.png");
+}
+
+.ui-color-picker .alpha-mask {
+ width: 100%;
+ height: 100%;
+ background: url("https://mdn.mozillademos.org/files/6089/alpha_mask.png");
+}
+
+.ui-color-picker .slider-picker {
+ width: 2px;
+ height: 100%;
+ border: 1px solid #777;
+ background-color: #FFF;
+ position: relative;
+ top: -1px;
+}
+
+/* input HSV and RGB */
+
+.ui-color-picker .info {
+ width: 200px;
+ margin: 5px;
+ float: left;
+}
+
+.ui-color-picker .info * {
+ float: left;
+}
+
+.ui-color-picker .input {
+ width: 64px;
+ margin: 5px 2px;
+ float: left;
+}
+
+.ui-color-picker .input .name {
+ height: 20px;
+ width: 30px;
+ text-align: center;
+ font-size: 14px;
+ line-height: 18px;
+ float: left;
+}
+
+.ui-color-picker .input input {
+ width: 30px;
+ height: 18px;
+ margin: 0;
+ padding: 0;
+ border: 1px solid #DDD;
+ text-align: center;
+ float: right;
+
+ -moz-user-select: text;
+ -webkit-user-select: text;
+ -ms-user-select: text;
+}
+
+.ui-color-picker .input[data-topic="lightness"] {
+ display: none;
+}
+
+.ui-color-picker[data-mode='HSL'] .input[data-topic="value"] {
+ display: none;
+}
+
+.ui-color-picker[data-mode='HSL'] .input[data-topic="lightness"] {
+ display: block;
+}
+
+.ui-color-picker .input[data-topic="alpha"] {
+ margin-top: 10px;
+ width: 93px;
+}
+
+.ui-color-picker .input[data-topic="alpha"] &gt; .name {
+ width: 60px;
+}
+
+.ui-color-picker .input[data-topic="alpha"] &gt; input {
+ float: right;
+}
+
+.ui-color-picker .input[data-topic="hexa"] {
+ width: auto;
+ float: right;
+ margin: 6px 8px 0 0;
+}
+
+.ui-color-picker .input[data-topic="hexa"] &gt; .name {
+ display: none;
+}
+
+.ui-color-picker .input[data-topic="hexa"] &gt; input {
+ width: 90px;
+ height: 24px;
+ padding: 2px 0;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+/* Preview color */
+.ui-color-picker .preview {
+ width: 95px;
+ height: 53px;
+ margin: 5px;
+ margin-top: 10px;
+ border: 1px solid #DDD;
+ background-image: url("https://mdn.mozillademos.org/files/5705/alpha.png");
+ float: left;
+ position: relative;
+}
+
+.ui-color-picker .preview:before {
+ height: 100%;
+ width: 50%;
+ left: 50%;
+ top: 0;
+ content: "";
+ background: #FFF;
+ position: absolute;
+ z-index: 1;
+}
+
+.ui-color-picker .preview-color {
+ width: 100%;
+ height: 100%;
+ background-color: rgba(255, 0, 0, 0.5);
+ position: absolute;
+ z-index: 1;
+}
+
+.ui-color-picker .switch_mode {
+ width: 10px;
+ height: 20px;
+ position: relative;
+ border-radius: 5px 0 0 5px;
+ border: 1px solid #DDD;
+ background-color: #EEE;
+ left: -12px;
+ top: -1px;
+ z-index: 1;
+ transition: all 0.5s;
+}
+
+.ui-color-picker .switch_mode:hover {
+ background-color: #CCC;
+ cursor: pointer;
+}
+
+/*
+ * UI Component
+ */
+
+.ui-input-slider {
+ height: 20px;
+ font-family: "Segoe UI", Arial, Helvetica, sans-serif;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.ui-input-slider * {
+ float: left;
+ height: 100%;
+ line-height: 100%;
+}
+
+/* Input Slider */
+
+.ui-input-slider &gt; input {
+ margin: 0;
+ padding: 0;
+ width: 50px;
+ text-align: center;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+.ui-input-slider-info {
+ width: 90px;
+ padding: 0px 10px 0px 0px;
+ text-align: right;
+ text-transform: lowercase;
+}
+
+.ui-input-slider-left, .ui-input-slider-right {
+ width: 16px;
+ cursor: pointer;
+ background: url("https://mdn.mozillademos.org/files/5679/arrows.png") center left no-repeat;
+}
+
+.ui-input-slider-right {
+ background: url("https://mdn.mozillademos.org/files/5679/arrows.png") center right no-repeat;
+}
+
+.ui-input-slider-name {
+ width: 90px;
+ padding: 0 10px 0 0;
+ text-align: right;
+ text-transform: lowercase;
+}
+
+.ui-input-slider-btn-set {
+ width: 25px;
+ background-color: #2C9FC9;
+ border-radius: 5px;
+ color: #FFF;
+ font-weight: bold;
+ line-height: 14px;
+ text-align: center;
+}
+
+.ui-input-slider-btn-set:hover {
+ background-color: #379B4A;
+ cursor: pointer;
+}
+
+/*
+ * COLOR PICKER TOOL
+ */
+
+body {
+ max-width: 1000px;
+ margin: 0 auto;
+
+ font-family: "Segoe UI", Arial, Helvetica, sans-serif;
+
+ box-shadow: 0 0 5px 0 #999;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+
+}
+
+/**
+ * Resize Handle
+ */
+.resize-handle {
+ width: 10px;
+ height: 10px;
+ background: url('https://mdn.mozillademos.org/files/6083/resize.png') center center no-repeat;
+ position: absolute;
+ bottom: 0;
+ right: 0;
+}
+
+[data-resize='both']:hover {
+ cursor: nw-resize !important;
+}
+
+[data-resize='width']:hover {
+ cursor: w-resize !important;
+}
+
+[data-resize='height']:hover {
+ cursor: n-resize !important;
+}
+
+[data-hidden='true'] {
+ display: none;
+}
+
+[data-collapsed='true'] {
+ height: 0 !important;
+}
+
+.block {
+ display: table;
+}
+
+
+/**
+ * Container
+ */
+#container {
+ width: 100%;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+
+ display: table;
+}
+
+/**
+ * Picker Zone
+ */
+
+#picker {
+ padding: 10px;
+ width: 980px;
+}
+
+.ui-color-picker {
+ padding: 3px 5px;
+ float: left;
+ border-color: #FFF;
+}
+
+.ui-color-picker .switch_mode {
+ display: none;
+}
+
+.ui-color-picker .preview-color:hover {
+ cursor: move;
+}
+
+/**
+ * Picker Container
+ */
+
+#picker-samples {
+ width: 375px;
+ height: 114px;
+ max-height: 218px;
+ margin: 0 10px 0 30px;
+ overflow: hidden;
+ position: relative;
+ float: left;
+
+ transition: all 0.2s;
+}
+
+#picker-samples .sample {
+ width: 40px;
+ height: 40px;
+ margin: 5px;
+ border: 1px solid #DDD;
+ position: absolute;
+ float: left;
+ transition: all 0.2s;
+}
+
+#picker-samples .sample:hover {
+ cursor: pointer;
+ border-color: #BBB;
+ transform: scale(1.15);
+ border-radius: 3px;
+}
+
+#picker-samples .sample[data-active='true'] {
+ border-color: #999;
+}
+
+#picker-samples .sample[data-active='true']:after {
+ content: "";
+ position: absolute;
+ background: url('https://mdn.mozillademos.org/files/6065/arrow.png') center no-repeat;
+ width: 100%;
+ height: 12px;
+ top: -12px;
+ z-index: 2;
+}
+
+#picker-samples #add-icon {
+ width: 100%;
+ height: 100%;
+ position: relative;
+ box-shadow: inset 0px 0px 2px 0px #DDD;
+}
+
+#picker-samples #add-icon:hover {
+ cursor: pointer;
+ border-color: #DDD;
+ box-shadow: inset 0px 0px 5px 0px #CCC;
+}
+
+#picker-samples #add-icon:before,
+#picker-samples #add-icon:after {
+ content: "";
+ position: absolute;
+ background-color: #EEE;
+ box-shadow: 0 0 1px 0 #EEE;
+}
+
+#picker-samples #add-icon:before {
+ width: 70%;
+ height: 16%;
+ top: 42%;
+ left: 15%;
+}
+
+#picker-samples #add-icon:after {
+ width: 16%;
+ height: 70%;
+ top: 15%;
+ left: 42%;
+}
+
+#picker-samples #add-icon:hover:before,
+#picker-samples #add-icon:hover:after {
+ background-color: #DDD;
+ box-shadow: 0 0 1px 0 #DDD;
+}
+
+/**
+ * Controls
+ */
+
+#controls {
+ width: 110px;
+ padding: 10px;
+ float: right;
+}
+
+#controls #picker-switch {
+ text-align: center;
+ float: left;
+}
+
+#controls .icon {
+ width: 48px;
+ height: 48px;
+ margin: 10px 0;
+ background-repeat: no-repeat;
+ background-position: center;
+ border: 1px solid #DDD;
+ display: table;
+ float: left;
+}
+
+#controls .icon:hover {
+ cursor: pointer;
+}
+
+#controls .picker-icon {
+ background-image: url('https://mdn.mozillademos.org/files/6081/picker.png');
+}
+
+#controls #void-sample {
+ margin-right: 10px;
+ background-image: url('https://mdn.mozillademos.org/files/6087/void.png');
+ background-position: center left;
+}
+
+#controls #void-sample[data-active='true'] {
+ border-color: #CCC;
+ background-position: center right;
+}
+
+#controls .switch {
+ width: 106px;
+ padding: 1px;
+ border: 1px solid #CCC;
+ font-size: 14px;
+ text-align: center;
+ line-height: 24px;
+ overflow: hidden;
+ float: left;
+}
+
+#controls .switch:hover {
+ cursor: pointer;
+}
+
+#controls .switch &gt; * {
+ width: 50%;
+ padding: 2px 0;
+ background-color: #EEE;
+ float: left;
+}
+
+#controls .switch [data-active='true'] {
+ color: #FFF;
+ background-image: url('https://mdn.mozillademos.org/files/6025/grain.png');
+ background-color: #777;
+}
+
+/**
+ * Trash Can
+ */
+
+#delete {
+ width: 100%;
+ height: 94px;
+ background-color: #DDD;
+ background-image: url('https://mdn.mozillademos.org/files/6025/grain.png');
+ background-repeat: repeat;
+
+ text-align: center;
+ color: #777;
+
+ position: relative;
+ float: right;
+}
+
+#delete #trash-can {
+ width: 80%;
+ height: 80%;
+ border: 2px dashed #FFF;
+ border-radius: 5px;
+ background: url('https://mdn.mozillademos.org/files/6085/trash-can.png') no-repeat center;
+
+ position: absolute;
+ top: 10%;
+ left: 10%;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+
+ transition: all 0.2s;
+}
+
+#delete[drag-state='enter'] {
+ background-color: #999;
+}
+
+/**
+ * Color Theme
+ */
+
+#color-theme {
+ margin: 0 8px 0 0;
+ border: 1px solid #EEE;
+ display: inline-block;
+ float: right;
+}
+
+#color-theme .box {
+ width: 80px;
+ height: 92px;
+ float: left;
+}
+
+/**
+ * Color info box
+ */
+#color-info {
+ width: 360px;
+ float: left;
+}
+
+#color-info .title {
+ width: 100%;
+ padding: 15px;
+ font-size: 18px;
+ text-align: center;
+ background-image: url('https://mdn.mozillademos.org/files/6071/color-wheel.png');
+ background-repeat:no-repeat;
+ background-position: center left 30%;
+}
+
+#color-info .copy-container {
+ position: absolute;
+ top: -100%;
+}
+
+#color-info .property {
+ min-width: 280px;
+ height: 30px;
+ margin: 10px 0;
+ text-align: center;
+ line-height: 30px;
+}
+
+#color-info .property &gt; * {
+ float: left;
+}
+
+#color-info .property .type {
+ width: 60px;
+ height: 100%;
+ padding: 0 16px 0 0;
+ text-align: right;
+}
+
+#color-info .property .value {
+ width: 200px;
+ height: 100%;
+ padding: 0 10px;
+ font-family: "Segoe UI", Arial, Helvetica, sans-serif;
+ font-size: 16px;
+ color: #777;
+ text-align: center;
+ background-color: #FFF;
+ border: none;
+}
+
+#color-info .property .value:hover {
+ color: #37994A;
+}
+
+#color-info .property .value:hover + .copy {
+ background-position: center right;
+}
+
+#color-info .property .copy {
+ width: 24px;
+ height: 100%;
+ padding: 0 5px;
+ background-color: #FFF;
+ background-image: url('https://mdn.mozillademos.org/files/6073/copy.png');
+ background-repeat: no-repeat;
+ background-position: center left;
+ border-left: 1px solid #EEE;
+ text-align: right;
+ float: left;
+}
+
+#color-info .property .copy:hover {
+ background-position: center right;
+}
+
+
+/**
+ * Color Palette
+ */
+
+#palette {
+ width: 1000px;
+ padding: 10px 0;
+ background-image: url('https://mdn.mozillademos.org/files/6025/grain.png');
+ background-repeat: repeat;
+ background-color: #EEE;
+ color: #777;
+
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+#color-palette {
+ width: 640px;
+ font-family: Arial, Helvetica, sans-serif;
+ color: #777;
+ float: left;
+}
+
+#color-palette .container {
+ width: 100%;
+ height: 50px;
+ line-height: 50px;
+ overflow: hidden;
+ float: left;
+ transition: all 0.5s;
+}
+
+#color-palette .container &gt; * {
+ float: left;
+}
+
+#color-palette .title {
+ width: 100px;
+ padding: 0 10px;
+ text-align: right;
+ line-height: inherit;
+}
+
+#color-palette .palette {
+ width: 456px;
+ height: 38px;
+ margin: 3px;
+ padding: 3px;
+ display: table;
+ background-color: #FFF;
+}
+
+#color-palette .palette .sample {
+ width: 30px;
+ height: 30px;
+ margin: 3px;
+ position: relative;
+ border: 1px solid #DDD;
+ float: left;
+ transition: all 0.2s;
+}
+
+#color-palette .palette .sample:hover {
+ cursor: pointer;
+ border-color: #BBB;
+ transform: scale(1.15);
+ border-radius: 3px;
+}
+
+#color-palette .controls {
+}
+
+#color-palette .controls &gt; * {
+ float: left;
+}
+
+#color-palette .controls &gt; *:hover {
+ cursor: pointer;
+}
+
+#color-palette .controls .lock {
+ width: 24px;
+ height: 24px;
+ margin: 10px;
+ padding: 3px;
+ background-image: url('https://mdn.mozillademos.org/files/6077/lock.png');
+ background-repeat: no-repeat;
+ background-position: bottom right;
+}
+
+#color-palette .controls .lock:hover {
+ /*background-image: url('images/unlocked-hover.png');*/
+ background-position: bottom left;
+}
+
+#color-palette .controls .lock[locked-state='true'] {
+ /*background-image: url('images/locked.png');*/
+ background-position: top left ;
+}
+
+#color-palette .controls .lock[locked-state='true']:hover {
+ /*background-image: url('images/lock-hover.png');*/
+ background-position: top right;
+}
+
+/**
+ * Canvas
+ */
+
+#canvas {
+ width: 100%;
+ height: 300px;
+ min-height: 250px;
+ border-top: 1px solid #DDD;
+ background-image: url('https://mdn.mozillademos.org/files/6025/grain.png');
+ background-repeat: repeat;
+ position: relative;
+ float: left;
+}
+
+#canvas[data-tutorial='drop'] {
+ text-align: center;
+ font-size: 30px;
+ color: #777;
+}
+
+#canvas[data-tutorial='drop']:before {
+ content: "Drop colors here to compare";
+ width: 40%;
+ padding: 30px 9% 70px 11%;
+
+ background-image: url('https://mdn.mozillademos.org/files/6075/drop.png');
+ background-repeat: no-repeat;
+ background-position: left 35px top 60%;
+
+ text-align: right;
+
+ border: 3px dashed rgb(221, 221, 221);
+ border-radius: 15px;
+
+ position: absolute;
+ top: 50px;
+ left: 20%;
+}
+
+#canvas[data-tutorial='drop']:after {
+ content: "adjust, change or modify";
+ width: 40%;
+ font-size: 24px;
+ position: absolute;
+ top: 130px;
+ left: 32%;
+ z-index: 2;
+}
+
+#canvas [data-tutorial='dblclick'] {
+ background-color: #999 !important;
+}
+
+#canvas [data-tutorial='dblclick']:before {
+ content: "double click to activate";
+ width: 80px;
+ color: #FFF;
+ position: absolute;
+ top: 10%;
+ left: 20%;
+ z-index: 2;
+}
+
+#canvas .sample {
+ width: 100px;
+ height: 100px;
+ min-width: 20px;
+ min-height: 20px;
+ position: absolute;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+}
+
+#canvas .sample:hover {
+ cursor: move;
+}
+
+#canvas .sample[data-active='true']:after {
+ content: "";
+ position: absolute;
+ background: url('https://mdn.mozillademos.org/files/6065/arrow.png') center no-repeat;
+ width: 100%;
+ height: 12px;
+ top: -12px;
+ z-index: 2;
+}
+
+#canvas .sample:hover &gt; * {
+ cursor: pointer;
+ display: block !important;
+}
+
+#canvas .sample .resize-handle {
+ display: none;
+}
+
+#canvas .sample .pick {
+ width: 10px;
+ height: 10px;
+ margin: 5px;
+ background: url('https://mdn.mozillademos.org/files/6079/pick.png') center no-repeat;
+ position: absolute;
+ top: 0;
+ left: 0;
+ display: none;
+}
+
+#canvas .sample .delete {
+ width: 10px;
+ height: 10px;
+ margin: 5px;
+ background: url('https://mdn.mozillademos.org/files/6069/close.png') center no-repeat;
+ position: absolute;
+ top: 0;
+ right: 0;
+ display: none;
+}
+
+
+/**
+ * Canvas controls
+ */
+
+#canvas .toggle-bg {
+ width: 16px;
+ height: 16px;
+ margin: 5px;
+ background: url("images/canvas-controls.png") center left no-repeat;
+ position: absolute;
+ top: 0;
+ right: 0;
+}
+
+#canvas .toggle-bg:hover {
+ cursor: pointer;
+}
+
+#canvas[data-bg='true'] {
+ background: none;
+}
+
+#canvas[data-bg='true'] .toggle-bg {
+ background: url('https://mdn.mozillademos.org/files/6067/canvas-controls.png') center right no-repeat;
+}
+
+#zindex {
+ height: 20px;
+ margin: 5px;
+ font-size: 16px;
+ position: absolute;
+ opacity: 0;
+ top: -10000px;
+ left: 0;
+ color: #777;
+ float: left;
+ transition: opacity 1s;
+}
+
+#zindex input {
+ border: 1px solid #DDD;
+ font-size: 16px;
+ color: #777;
+}
+
+#zindex .ui-input-slider-info {
+ width: 60px;
+}
+
+#zindex[data-active='true'] {
+ top: 0;
+ opacity: 1;
+}
+
+</pre>
+
+<h3 id="JavaScript_Content">JavaScript Content</h3>
+
+<pre class="brush: js">'use strict';
+
+var UIColorPicker = (function UIColorPicker() {
+
+ function getElemById(id) {
+ return document.getElementById(id);
+ }
+
+ var subscribers = [];
+ var pickers = [];
+
+ /**
+ * RGBA Color class
+ *
+ * HSV/HSB and HSL (hue, saturation, value / brightness, lightness)
+ * @param hue 0-360
+ * @param saturation 0-100
+ * @param value 0-100
+ * @param lightness 0-100
+ */
+
+ function Color(color) {
+
+ if(color instanceof Color === true) {
+ this.copy(color);
+ return;
+ }
+
+ this.r = 0;
+ this.g = 0;
+ this.b = 0;
+ this.a = 1;
+ this.hue = 0;
+ this.saturation = 0;
+ this.value = 0;
+ this.lightness = 0;
+ this.format = 'HSV';
+ }
+
+ function RGBColor(r, g, b) {
+ var color = new Color();
+ color.setRGBA(r, g, b, 1);
+ return color;
+ }
+
+ function RGBAColor(r, g, b, a) {
+ var color = new Color();
+ color.setRGBA(r, g, b, a);
+ return color;
+ }
+
+ function HSVColor(h, s, v) {
+ var color = new Color();
+ color.setHSV(h, s, v);
+ return color;
+ }
+
+ function HSVAColor(h, s, v, a) {
+ var color = new Color();
+ color.setHSV(h, s, v);
+ color.a = a;
+ return color;
+ }
+
+ function HSLColor(h, s, l) {
+ var color = new Color();
+ color.setHSL(h, s, l);
+ return color;
+ }
+
+ function HSLAColor(h, s, l, a) {
+ var color = new Color();
+ color.setHSL(h, s, l);
+ color.a = a;
+ return color;
+ }
+
+ Color.prototype.copy = function copy(obj) {
+ if(obj instanceof Color !== true) {
+ console.log('Typeof parameter not Color');
+ return;
+ }
+
+ this.r = obj.r;
+ this.g = obj.g;
+ this.b = obj.b;
+ this.a = obj.a;
+ this.hue = obj.hue;
+ this.saturation = obj.saturation;
+ this.value = obj.value;
+ this.format = '' + obj.format;
+ this.lightness = obj.lightness;
+ };
+
+ Color.prototype.setFormat = function setFormat(format) {
+ if (format === 'HSV')
+ this.format = 'HSV';
+ if (format === 'HSL')
+ this.format = 'HSL';
+ };
+
+ /*========== Methods to set Color Properties ==========*/
+
+ Color.prototype.isValidRGBValue = function isValidRGBValue(value) {
+ return (typeof(value) === 'number' &amp;&amp; isNaN(value) === false &amp;&amp;
+ value &gt;= 0 &amp;&amp; value &lt;= 255);
+ };
+
+ Color.prototype.setRGBA = function setRGBA(red, green, blue, alpha) {
+ if (this.isValidRGBValue(red) === false ||
+ this.isValidRGBValue(green) === false ||
+ this.isValidRGBValue(blue) === false)
+ return;
+
+ this.r = red | 0;
+ this.g = green | 0;
+ this.b = blue | 0;
+
+ if (this.isValidRGBValue(alpha) === true)
+ this.a = alpha | 0;
+ };
+
+ Color.prototype.setByName = function setByName(name, value) {
+ if (name === 'r' || name === 'g' || name === 'b') {
+ if(this.isValidRGBValue(value) === false)
+ return;
+
+ this[name] = value;
+ this.updateHSX();
+ }
+ };
+
+ Color.prototype.setHSV = function setHSV(hue, saturation, value) {
+ this.hue = hue;
+ this.saturation = saturation;
+ this.value = value;
+ this.HSVtoRGB();
+ };
+
+ Color.prototype.setHSL = function setHSL(hue, saturation, lightness) {
+ this.hue = hue;
+ this.saturation = saturation;
+ this.lightness = lightness;
+ this.HSLtoRGB();
+ };
+
+ Color.prototype.setHue = function setHue(value) {
+ if (typeof(value) !== 'number' || isNaN(value) === true ||
+ value &lt; 0 || value &gt; 359)
+ return;
+ this.hue = value;
+ this.updateRGB();
+ };
+
+ Color.prototype.setSaturation = function setSaturation(value) {
+ if (typeof(value) !== 'number' || isNaN(value) === true ||
+ value &lt; 0 || value &gt; 100)
+ return;
+ this.saturation = value;
+ this.updateRGB();
+ };
+
+ Color.prototype.setValue = function setValue(value) {
+ if (typeof(value) !== 'number' || isNaN(value) === true ||
+ value &lt; 0 || value &gt; 100)
+ return;
+ this.value = value;
+ this.HSVtoRGB();
+ };
+
+ Color.prototype.setLightness = function setLightness(value) {
+ if (typeof(value) !== 'number' || isNaN(value) === true ||
+ value &lt; 0 || value &gt; 100)
+ return;
+ this.lightness = value;
+ this.HSLtoRGB();
+ };
+
+ Color.prototype.setHexa = function setHexa(value) {
+ var valid = /(^#{0,1}[0-9A-F]{6}$)|(^#{0,1}[0-9A-F]{3}$)/i.test(value);
+
+ if (valid !== true)
+ return;
+
+ if (value[0] === '#')
+ value = value.slice(1, value.length);
+
+ if (value.length === 3)
+ value = value.replace(/([0-9A-F])([0-9A-F])([0-9A-F])/i,'$1$1$2$2$3$3');
+
+ this.r = parseInt(value.substr(0, 2), 16);
+ this.g = parseInt(value.substr(2, 2), 16);
+ this.b = parseInt(value.substr(4, 2), 16);
+
+ this.alpha = 1;
+ this.RGBtoHSV();
+ };
+
+ /*========== Conversion Methods ==========*/
+
+ Color.prototype.convertToHSL = function convertToHSL() {
+ if (this.format === 'HSL')
+ return;
+
+ this.setFormat('HSL');
+ this.RGBtoHSL();
+ };
+
+ Color.prototype.convertToHSV = function convertToHSV() {
+ if (this.format === 'HSV')
+ return;
+
+ this.setFormat('HSV');
+ this.RGBtoHSV();
+ };
+
+ /*========== Update Methods ==========*/
+
+ Color.prototype.updateRGB = function updateRGB() {
+ if (this.format === 'HSV') {
+ this.HSVtoRGB();
+ return;
+ }
+
+ if (this.format === 'HSL') {
+ this.HSLtoRGB();
+ return;
+ }
+ };
+
+ Color.prototype.updateHSX = function updateHSX() {
+ if (this.format === 'HSV') {
+ this.RGBtoHSV();
+ return;
+ }
+
+ if (this.format === 'HSL') {
+ this.RGBtoHSL();
+ return;
+ }
+ };
+
+ Color.prototype.HSVtoRGB = function HSVtoRGB() {
+ var sat = this.saturation / 100;
+ var value = this.value / 100;
+ var C = sat * value;
+ var H = this.hue / 60;
+ var X = C * (1 - Math.abs(H % 2 - 1));
+ var m = value - C;
+ var precision = 255;
+
+ C = (C + m) * precision | 0;
+ X = (X + m) * precision | 0;
+ m = m * precision | 0;
+
+ if (H &gt;= 0 &amp;&amp; H &lt; 1) { this.setRGBA(C, X, m); return; }
+ if (H &gt;= 1 &amp;&amp; H &lt; 2) { this.setRGBA(X, C, m); return; }
+ if (H &gt;= 2 &amp;&amp; H &lt; 3) { this.setRGBA(m, C, X); return; }
+ if (H &gt;= 3 &amp;&amp; H &lt; 4) { this.setRGBA(m, X, C); return; }
+ if (H &gt;= 4 &amp;&amp; H &lt; 5) { this.setRGBA(X, m, C); return; }
+ if (H &gt;= 5 &amp;&amp; H &lt; 6) { this.setRGBA(C, m, X); return; }
+ };
+
+ Color.prototype.HSLtoRGB = function HSLtoRGB() {
+ var sat = this.saturation / 100;
+ var light = this.lightness / 100;
+ var C = sat * (1 - Math.abs(2 * light - 1));
+ var H = this.hue / 60;
+ var X = C * (1 - Math.abs(H % 2 - 1));
+ var m = light - C/2;
+ var precision = 255;
+
+ C = (C + m) * precision | 0;
+ X = (X + m) * precision | 0;
+ m = m * precision | 0;
+
+ if (H &gt;= 0 &amp;&amp; H &lt; 1) { this.setRGBA(C, X, m); return; }
+ if (H &gt;= 1 &amp;&amp; H &lt; 2) { this.setRGBA(X, C, m); return; }
+ if (H &gt;= 2 &amp;&amp; H &lt; 3) { this.setRGBA(m, C, X); return; }
+ if (H &gt;= 3 &amp;&amp; H &lt; 4) { this.setRGBA(m, X, C); return; }
+ if (H &gt;= 4 &amp;&amp; H &lt; 5) { this.setRGBA(X, m, C); return; }
+ if (H &gt;= 5 &amp;&amp; H &lt; 6) { this.setRGBA(C, m, X); return; }
+ };
+
+ Color.prototype.RGBtoHSV = function RGBtoHSV() {
+ var red = this.r / 255;
+ var green = this.g / 255;
+ var blue = this.b / 255;
+
+ var cmax = Math.max(red, green, blue);
+ var cmin = Math.min(red, green, blue);
+ var delta = cmax - cmin;
+ var hue = 0;
+ var saturation = 0;
+
+ if (delta) {
+ if (cmax === red ) { hue = ((green - blue) / delta); }
+ if (cmax === green ) { hue = 2 + (blue - red) / delta; }
+ if (cmax === blue ) { hue = 4 + (red - green) / delta; }
+ if (cmax) saturation = delta / cmax;
+ }
+
+ this.hue = 60 * hue | 0;
+ if (this.hue &lt; 0) this.hue += 360;
+ this.saturation = (saturation * 100) | 0;
+ this.value = (cmax * 100) | 0;
+ };
+
+ Color.prototype.RGBtoHSL = function RGBtoHSL() {
+ var red = this.r / 255;
+ var green = this.g / 255;
+ var blue = this.b / 255;
+
+ var cmax = Math.max(red, green, blue);
+ var cmin = Math.min(red, green, blue);
+ var delta = cmax - cmin;
+ var hue = 0;
+ var saturation = 0;
+ var lightness = (cmax + cmin) / 2;
+ var X = (1 - Math.abs(2 * lightness - 1));
+
+ if (delta) {
+ if (cmax === red ) { hue = ((green - blue) / delta); }
+ if (cmax === green ) { hue = 2 + (blue - red) / delta; }
+ if (cmax === blue ) { hue = 4 + (red - green) / delta; }
+ if (cmax) saturation = delta / X;
+ }
+
+ this.hue = 60 * hue | 0;
+ if (this.hue &lt; 0) this.hue += 360;
+ this.saturation = (saturation * 100) | 0;
+ this.lightness = (lightness * 100) | 0;
+ };
+
+ /*========== Get Methods ==========*/
+
+ Color.prototype.getHexa = function getHexa() {
+ var r = this.r.toString(16);
+ var g = this.g.toString(16);
+ var b = this.b.toString(16);
+ if (this.r &lt; 16) r = '0' + r;
+ if (this.g &lt; 16) g = '0' + g;
+ if (this.b &lt; 16) b = '0' + b;
+ var value = '#' + r + g + b;
+ return value.toUpperCase();
+ };
+
+ Color.prototype.getRGBA = function getRGBA() {
+
+ var rgb = '(' + this.r + ', ' + this.g + ', ' + this.b;
+ var a = '';
+ var v = '';
+ var x = parseFloat(this.a);
+ if (x !== 1) {
+ a = 'a';
+ v = ', ' + x;
+ }
+
+ var value = 'rgb' + a + rgb + v + ')';
+ return value;
+ };
+
+ Color.prototype.getHSLA = function getHSLA() {
+ if (this.format === 'HSV') {
+ var color = new Color(this);
+ color.setFormat('HSL');
+ color.updateHSX();
+ return color.getHSLA();
+ }
+
+ var a = '';
+ var v = '';
+ var hsl = '(' + this.hue + ', ' + this.saturation + '%, ' + this.lightness +'%';
+ var x = parseFloat(this.a);
+ if (x !== 1) {
+ a = 'a';
+ v = ', ' + x;
+ }
+
+ var value = 'hsl' + a + hsl + v + ')';
+ return value;
+ };
+
+ Color.prototype.getColor = function getColor() {
+ if (this.a | 0 === 1)
+ return this.getHexa();
+ return this.getRGBA();
+ };
+
+ /*=======================================================================*/
+ /*=======================================================================*/
+
+ /*========== Capture Mouse Movement ==========*/
+
+ var setMouseTracking = function setMouseTracking(elem, callback) {
+ elem.addEventListener('mousedown', function(e) {
+ callback(e);
+ document.addEventListener('mousemove', callback);
+ });
+
+ document.addEventListener('mouseup', function(e) {
+ document.removeEventListener('mousemove', callback);
+ });
+ };
+
+ /*====================*/
+ // Color Picker Class
+ /*====================*/
+
+ function ColorPicker(node) {
+ this.color = new Color();
+ this.node = node;
+ this.subscribers = [];
+
+ var type = this.node.getAttribute('data-mode');
+ var topic = this.node.getAttribute('data-topic');
+
+ this.topic = topic;
+ this.picker_mode = (type === 'HSL') ? 'HSL' : 'HSV';
+ this.color.setFormat(this.picker_mode);
+
+ this.createPickingArea();
+ this.createHueArea();
+
+ this.newInputComponent('H', 'hue', this.inputChangeHue.bind(this));
+ this.newInputComponent('S', 'saturation', this.inputChangeSaturation.bind(this));
+ this.newInputComponent('V', 'value', this.inputChangeValue.bind(this));
+ this.newInputComponent('L', 'lightness', this.inputChangeLightness.bind(this));
+
+ this.createAlphaArea();
+
+ this.newInputComponent('R', 'red', this.inputChangeRed.bind(this));
+ this.newInputComponent('G', 'green', this.inputChangeGreen.bind(this));
+ this.newInputComponent('B', 'blue', this.inputChangeBlue.bind(this));
+
+ this.createPreviewBox();
+ this.createChangeModeButton();
+
+ this.newInputComponent('alpha', 'alpha', this.inputChangeAlpha.bind(this));
+ this.newInputComponent('hexa', 'hexa', this.inputChangeHexa.bind(this));
+
+ this.setColor(this.color);
+ pickers[topic] = this;
+ }
+
+ /*************************************************************************/
+ // Function for generating the color-picker
+ /*************************************************************************/
+
+ ColorPicker.prototype.createPickingArea = function createPickingArea() {
+ var area = document.createElement('div');
+ var picker = document.createElement('div');
+
+ area.className = 'picking-area';
+ picker.className = 'picker';
+
+ this.picking_area = area;
+ this.color_picker = picker;
+ setMouseTracking(area, this.updateColor.bind(this));
+
+ area.appendChild(picker);
+ this.node.appendChild(area);
+ };
+
+ ColorPicker.prototype.createHueArea = function createHueArea() {
+ var area = document.createElement('div');
+ var picker = document.createElement('div');
+
+ area.className = 'hue';
+ picker.className ='slider-picker';
+
+ this.hue_area = area;
+ this.hue_picker = picker;
+ setMouseTracking(area, this.updateHueSlider.bind(this));
+
+ area.appendChild(picker);
+ this.node.appendChild(area);
+ };
+
+ ColorPicker.prototype.createAlphaArea = function createAlphaArea() {
+ var area = document.createElement('div');
+ var mask = document.createElement('div');
+ var picker = document.createElement('div');
+
+ area.className = 'alpha';
+ mask.className = 'alpha-mask';
+ picker.className = 'slider-picker';
+
+ this.alpha_area = area;
+ this.alpha_mask = mask;
+ this.alpha_picker = picker;
+ setMouseTracking(area, this.updateAlphaSlider.bind(this));
+
+ area.appendChild(mask);
+ mask.appendChild(picker);
+ this.node.appendChild(area);
+ };
+
+ ColorPicker.prototype.createPreviewBox = function createPreviewBox(e) {
+ var preview_box = document.createElement('div');
+ var preview_color = document.createElement('div');
+
+ preview_box.className = 'preview';
+ preview_color.className = 'preview-color';
+
+ this.preview_color = preview_color;
+
+ preview_box.appendChild(preview_color);
+ this.node.appendChild(preview_box);
+ };
+
+ ColorPicker.prototype.newInputComponent = function newInputComponent(title, topic, onChangeFunc) {
+ var wrapper = document.createElement('div');
+ var input = document.createElement('input');
+ var info = document.createElement('span');
+
+ wrapper.className = 'input';
+ wrapper.setAttribute('data-topic', topic);
+ info.textContent = title;
+ info.className = 'name';
+ input.setAttribute('type', 'text');
+
+ wrapper.appendChild(info);
+ wrapper.appendChild(input);
+ this.node.appendChild(wrapper);
+
+ input.addEventListener('change', onChangeFunc);
+ input.addEventListener('click', function() {
+ this.select();
+ });
+
+ this.subscribe(topic, function(value) {
+ input.value = value;
+ });
+ };
+
+ ColorPicker.prototype.createChangeModeButton = function createChangeModeButton() {
+
+ var button = document.createElement('div');
+ button.className = 'switch_mode';
+ button.addEventListener('click', function() {
+ if (this.picker_mode === 'HSV')
+ this.setPickerMode('HSL');
+ else
+ this.setPickerMode('HSV');
+
+ }.bind(this));
+
+ this.node.appendChild(button);
+ };
+
+ /*************************************************************************/
+ // Updates properties of UI elements
+ /*************************************************************************/
+
+ ColorPicker.prototype.updateColor = function updateColor(e) {
+ var x = e.pageX - this.picking_area.offsetLeft;
+ var y = e.pageY - this.picking_area.offsetTop;
+ var picker_offset = 5;
+
+ // width and height should be the same
+ var size = this.picking_area.clientWidth;
+
+ if (x &gt; size) x = size;
+ if (y &gt; size) y = size;
+ if (x &lt; 0) x = 0;
+ if (y &lt; 0) y = 0;
+
+ var value = 100 - (y * 100 / size) | 0;
+ var saturation = x * 100 / size | 0;
+
+ if (this.picker_mode === 'HSV')
+ this.color.setHSV(this.color.hue, saturation, value);
+ if (this.picker_mode === 'HSL')
+ this.color.setHSL(this.color.hue, saturation, value);
+
+ this.color_picker.style.left = x - picker_offset + 'px';
+ this.color_picker.style.top = y - picker_offset + 'px';
+
+ this.updateAlphaGradient();
+ this.updatePreviewColor();
+
+ this.notify('value', value);
+ this.notify('lightness', value);
+ this.notify('saturation', saturation);
+
+ this.notify('red', this.color.r);
+ this.notify('green', this.color.g);
+ this.notify('blue', this.color.b);
+ this.notify('hexa', this.color.getHexa());
+
+ notify(this.topic, this.color);
+ };
+
+ ColorPicker.prototype.updateHueSlider = function updateHueSlider(e) {
+ var x = e.pageX - this.hue_area.offsetLeft;
+ var width = this.hue_area.clientWidth;
+
+ if (x &lt; 0) x = 0;
+ if (x &gt; width) x = width;
+
+ // TODO 360 =&gt; 359
+ var hue = ((359 * x) / width) | 0;
+ // if (hue === 360) hue = 359;
+
+ this.updateSliderPosition(this.hue_picker, x);
+ this.setHue(hue);
+ };
+
+ ColorPicker.prototype.updateAlphaSlider = function updateAlphaSlider(e) {
+ var x = e.pageX - this.alpha_area.offsetLeft;
+ var width = this.alpha_area.clientWidth;
+
+ if (x &lt; 0) x = 0;
+ if (x &gt; width) x = width;
+
+ this.color.a = (x / width).toFixed(2);
+
+ this.updateSliderPosition(this.alpha_picker, x);
+ this.updatePreviewColor();
+
+ this.notify('alpha', this.color.a);
+ notify(this.topic, this.color);
+ };
+
+ ColorPicker.prototype.setHue = function setHue(value) {
+ this.color.setHue(value);
+
+ this.updatePickerBackground();
+ this.updateAlphaGradient();
+ this.updatePreviewColor();
+
+ this.notify('red', this.color.r);
+ this.notify('green', this.color.g);
+ this.notify('blue', this.color.b);
+ this.notify('hexa', this.color.getHexa());
+ this.notify('hue', this.color.hue);
+
+ notify(this.topic, this.color);
+ };
+
+ // Updates when one of Saturation/Value/Lightness changes
+ ColorPicker.prototype.updateSLV = function updateSLV() {
+ this.updatePickerPosition();
+ this.updateAlphaGradient();
+ this.updatePreviewColor();
+
+ this.notify('red', this.color.r);
+ this.notify('green', this.color.g);
+ this.notify('blue', this.color.b);
+ this.notify('hexa', this.color.getHexa());
+
+ notify(this.topic, this.color);
+ };
+
+ /*************************************************************************/
+ // Update positions of various UI elements
+ /*************************************************************************/
+
+ ColorPicker.prototype.updatePickerPosition = function updatePickerPosition() {
+ var size = this.picking_area.clientWidth;
+ var value = 0;
+ var offset = 5;
+
+ if (this.picker_mode === 'HSV')
+ value = this.color.value;
+ if (this.picker_mode === 'HSL')
+ value = this.color.lightness;
+
+ var x = (this.color.saturation * size / 100) | 0;
+ var y = size - (value * size / 100) | 0;
+
+ this.color_picker.style.left = x - offset + 'px';
+ this.color_picker.style.top = y - offset + 'px';
+ };
+
+ ColorPicker.prototype.updateSliderPosition = function updateSliderPosition(elem, pos) {
+ elem.style.left = Math.max(pos - 3, -2) + 'px';
+ };
+
+ ColorPicker.prototype.updateHuePicker = function updateHuePicker() {
+ var size = this.hue_area.clientWidth;
+ var offset = 1;
+ var pos = (this.color.hue * size / 360 ) | 0;
+ this.hue_picker.style.left = pos - offset + 'px';
+ };
+
+ ColorPicker.prototype.updateAlphaPicker = function updateAlphaPicker() {
+ var size = this.alpha_area.clientWidth;
+ var offset = 1;
+ var pos = (this.color.a * size) | 0;
+ this.alpha_picker.style.left = pos - offset + 'px';
+ };
+
+ /*************************************************************************/
+ // Update background colors
+ /*************************************************************************/
+
+ ColorPicker.prototype.updatePickerBackground = function updatePickerBackground() {
+ var nc = new Color(this.color);
+ nc.setHSV(nc.hue, 100, 100);
+ this.picking_area.style.backgroundColor = nc.getHexa();
+ };
+
+ ColorPicker.prototype.updateAlphaGradient = function updateAlphaGradient() {
+ this.alpha_mask.style.backgroundColor = this.color.getHexa();
+ };
+
+ ColorPicker.prototype.updatePreviewColor = function updatePreviewColor() {
+ this.preview_color.style.backgroundColor = this.color.getColor();
+ };
+
+ /*************************************************************************/
+ // Update input elements
+ /*************************************************************************/
+
+ ColorPicker.prototype.inputChangeHue = function inputChangeHue(e) {
+ var value = parseInt(e.target.value);
+ this.setHue(value);
+ this.updateHuePicker();
+ };
+
+ ColorPicker.prototype.inputChangeSaturation = function inputChangeSaturation(e) {
+ var value = parseInt(e.target.value);
+ this.color.setSaturation(value);
+ e.target.value = this.color.saturation;
+ this.updateSLV();
+ };
+
+ ColorPicker.prototype.inputChangeValue = function inputChangeValue(e) {
+ var value = parseInt(e.target.value);
+ this.color.setValue(value);
+ e.target.value = this.color.value;
+ this.updateSLV();
+ };
+
+ ColorPicker.prototype.inputChangeLightness = function inputChangeLightness(e) {
+ var value = parseInt(e.target.value);
+ this.color.setLightness(value);
+ e.target.value = this.color.lightness;
+ this.updateSLV();
+ };
+
+ ColorPicker.prototype.inputChangeRed = function inputChangeRed(e) {
+ var value = parseInt(e.target.value);
+ this.color.setByName('r', value);
+ e.target.value = this.color.r;
+ this.setColor(this.color);
+ };
+
+ ColorPicker.prototype.inputChangeGreen = function inputChangeGreen(e) {
+ var value = parseInt(e.target.value);
+ this.color.setByName('g', value);
+ e.target.value = this.color.g;
+ this.setColor(this.color);
+ };
+
+ ColorPicker.prototype.inputChangeBlue = function inputChangeBlue(e) {
+ var value = parseInt(e.target.value);
+ this.color.setByName('b', value);
+ e.target.value = this.color.b;
+ this.setColor(this.color);
+ };
+
+ ColorPicker.prototype.inputChangeAlpha = function inputChangeAlpha(e) {
+ var value = parseFloat(e.target.value);
+
+ if (typeof value === 'number' &amp;&amp; isNaN(value) === false &amp;&amp;
+ value &gt;= 0 &amp;&amp; value &lt;= 1)
+ this.color.a = value.toFixed(2);
+
+ e.target.value = this.color.a;
+ this.updateAlphaPicker();
+ };
+
+ ColorPicker.prototype.inputChangeHexa = function inputChangeHexa(e) {
+ var value = e.target.value;
+ this.color.setHexa(value);
+ this.setColor(this.color);
+ };
+
+ /*************************************************************************/
+ // Internal Pub/Sub
+ /*************************************************************************/
+
+ ColorPicker.prototype.subscribe = function subscribe(topic, callback) {
+ this.subscribers[topic] = callback;
+ };
+
+ ColorPicker.prototype.notify = function notify(topic, value) {
+ if (this.subscribers[topic])
+ this.subscribers[topic](value);
+ };
+
+ /*************************************************************************/
+ // Set Picker Properties
+ /*************************************************************************/
+
+ ColorPicker.prototype.setColor = function setColor(color) {
+ if(color instanceof Color !== true) {
+ console.log('Typeof parameter not Color');
+ return;
+ }
+
+ if (color.format !== this.picker_mode) {
+ color.setFormat(this.picker_mode);
+ color.updateHSX();
+ }
+
+ this.color.copy(color);
+ this.updateHuePicker();
+ this.updatePickerPosition();
+ this.updatePickerBackground();
+ this.updateAlphaPicker();
+ this.updateAlphaGradient();
+ this.updatePreviewColor();
+
+ this.notify('red', this.color.r);
+ this.notify('green', this.color.g);
+ this.notify('blue', this.color.b);
+
+ this.notify('hue', this.color.hue);
+ this.notify('saturation', this.color.saturation);
+ this.notify('value', this.color.value);
+ this.notify('lightness', this.color.lightness);
+
+ this.notify('alpha', this.color.a);
+ this.notify('hexa', this.color.getHexa());
+ notify(this.topic, this.color);
+ };
+
+ ColorPicker.prototype.setPickerMode = function setPickerMode(mode) {
+ if (mode !== 'HSV' &amp;&amp; mode !== 'HSL')
+ return;
+
+ this.picker_mode = mode;
+ this.node.setAttribute('data-mode', this.picker_mode);
+ this.setColor(this.color);
+ };
+
+ /*************************************************************************/
+ // UNUSED
+ /*************************************************************************/
+
+ var setPickerMode = function setPickerMode(topic, mode) {
+ if (pickers[topic])
+ pickers[topic].setPickerMode(mode);
+ };
+
+ var setColor = function setColor(topic, color) {
+ if (pickers[topic])
+ pickers[topic].setColor(color);
+ };
+
+ var getColor = function getColor(topic) {
+ if (pickers[topic])
+ return new Color(pickers[topic].color);
+ };
+
+ var subscribe = function subscribe(topic, callback) {
+ if (subscribers[topic] === undefined)
+ subscribers[topic] = [];
+
+ subscribers[topic].push(callback);
+ };
+
+ var unsubscribe = function unsubscribe(callback) {
+ subscribers.indexOf(callback);
+ subscribers.splice(index, 1);
+ };
+
+ var notify = function notify(topic, value) {
+ if (subscribers[topic] === undefined || subscribers[topic].length === 0)
+ return;
+
+ var color = new Color(value);
+ for (var i in subscribers[topic])
+ subscribers[topic][i](color);
+ };
+
+ var init = function init() {
+ var elem = document.querySelectorAll('.ui-color-picker');
+ var size = elem.length;
+ for (var i = 0; i &lt; size; i++)
+ new ColorPicker(elem[i]);
+ };
+
+ return {
+ init : init,
+ Color : Color,
+ RGBColor : RGBColor,
+ RGBAColor : RGBAColor,
+ HSVColor : HSVColor,
+ HSVAColor : HSVAColor,
+ HSLColor : HSLColor,
+ HSLAColor : HSLAColor,
+ setColor : setColor,
+ getColor : getColor,
+ subscribe : subscribe,
+ unsubscribe : unsubscribe,
+ setPickerMode : setPickerMode
+ };
+
+})();
+
+
+
+/**
+ * UI-SlidersManager
+ */
+
+var InputSliderManager = (function InputSliderManager() {
+
+ var subscribers = {};
+ var sliders = [];
+
+ var InputComponent = function InputComponent(obj) {
+ var input = document.createElement('input');
+ input.setAttribute('type', 'text');
+ input.style.width = 50 + obj.precision * 10 + 'px';
+
+ input.addEventListener('click', function(e) {
+ this.select();
+ });
+
+ input.addEventListener('change', function(e) {
+ var value = parseFloat(e.target.value);
+
+ if (isNaN(value) === true)
+ setValue(obj.topic, obj.value);
+ else
+ setValue(obj.topic, value);
+ });
+
+ return input;
+ };
+
+ var SliderComponent = function SliderComponent(obj, sign) {
+ var slider = document.createElement('div');
+ var startX = null;
+ var start_value = 0;
+
+ slider.addEventListener("click", function(e) {
+ document.removeEventListener("mousemove", sliderMotion);
+ setValue(obj.topic, obj.value + obj.step * sign);
+ });
+
+ slider.addEventListener("mousedown", function(e) {
+ startX = e.clientX;
+ start_value = obj.value;
+ document.body.style.cursor = "e-resize";
+
+ document.addEventListener("mouseup", slideEnd);
+ document.addEventListener("mousemove", sliderMotion);
+ });
+
+ var slideEnd = function slideEnd(e) {
+ document.removeEventListener("mousemove", sliderMotion);
+ document.body.style.cursor = "auto";
+ slider.style.cursor = "pointer";
+ };
+
+ var sliderMotion = function sliderMotion(e) {
+ slider.style.cursor = "e-resize";
+ var delta = (e.clientX - startX) / obj.sensivity | 0;
+ var value = delta * obj.step + start_value;
+ setValue(obj.topic, value);
+ };
+
+ return slider;
+ };
+
+ var InputSlider = function(node) {
+ var min = parseFloat(node.getAttribute('data-min'));
+ var max = parseFloat(node.getAttribute('data-max'));
+ var step = parseFloat(node.getAttribute('data-step'));
+ var value = parseFloat(node.getAttribute('data-value'));
+ var topic = node.getAttribute('data-topic');
+ var unit = node.getAttribute('data-unit');
+ var name = node.getAttribute('data-info');
+ var sensivity = node.getAttribute('data-sensivity') | 0;
+ var precision = node.getAttribute('data-precision') | 0;
+
+ this.min = isNaN(min) ? 0 : min;
+ this.max = isNaN(max) ? 100 : max;
+ this.precision = precision &gt;= 0 ? precision : 0;
+ this.step = step &lt; 0 || isNaN(step) ? 1 : step.toFixed(precision);
+ this.topic = topic;
+ this.node = node;
+ this.unit = unit === null ? '' : unit;
+ this.sensivity = sensivity &gt; 0 ? sensivity : 5;
+ value = isNaN(value) ? this.min : value;
+
+ var input = new InputComponent(this);
+ var slider_left = new SliderComponent(this, -1);
+ var slider_right = new SliderComponent(this, 1);
+
+ slider_left.className = 'ui-input-slider-left';
+ slider_right.className = 'ui-input-slider-right';
+
+ if (name) {
+ var info = document.createElement('span');
+ info.className = 'ui-input-slider-info';
+ info.textContent = name;
+ node.appendChild(info);
+ }
+
+ node.appendChild(slider_left);
+ node.appendChild(input);
+ node.appendChild(slider_right);
+
+ this.input = input;
+ sliders[topic] = this;
+ setValue(topic, value);
+ };
+
+ InputSlider.prototype.setInputValue = function setInputValue() {
+ this.input.value = this.value.toFixed(this.precision) + this.unit;
+ };
+
+ var setValue = function setValue(topic, value, send_notify) {
+ var slider = sliders[topic];
+ if (slider === undefined)
+ return;
+
+ value = parseFloat(value.toFixed(slider.precision));
+
+ if (value &gt; slider.max) value = slider.max;
+ if (value &lt; slider.min) value = slider.min;
+
+ slider.value = value;
+ slider.node.setAttribute('data-value', value);
+
+ slider.setInputValue();
+
+ if (send_notify === false)
+ return;
+
+ notify.call(slider);
+ };
+
+ var setMax = function setMax(topic, value) {
+ var slider = sliders[topic];
+ if (slider === undefined)
+ return;
+
+ slider.max = value;
+ setValue(topic, slider.value);
+ };
+
+ var setMin = function setMin(topic, value) {
+ var slider = sliders[topic];
+ if (slider === undefined)
+ return;
+
+ slider.min = value;
+ setValue(topic, slider.value);
+ };
+
+ var setUnit = function setUnit(topic, unit) {
+ var slider = sliders[topic];
+ if (slider === undefined)
+ return;
+
+ slider.unit = unit;
+ setValue(topic, slider.value);
+ };
+
+ var setStep = function setStep(topic, value) {
+ var slider = sliders[topic];
+ if (slider === undefined)
+ return;
+
+ slider.step = parseFloat(value);
+ setValue(topic, slider.value);
+ };
+
+ var setPrecision = function setPrecision(topic, value) {
+ var slider = sliders[topic];
+ if (slider === undefined)
+ return;
+
+ value = value | 0;
+ slider.precision = value;
+
+ var step = parseFloat(slider.step.toFixed(value));
+ if (step === 0)
+ slider.step = 1 / Math.pow(10, value);
+
+ setValue(topic, slider.value);
+ };
+
+ var setSensivity = function setSensivity(topic, value) {
+ var slider = sliders[topic];
+ if (slider === undefined)
+ return;
+
+ value = value | 0;
+
+ slider.sensivity = value &gt; 0 ? value : 5;
+ };
+
+ var getNode = function getNode(topic) {
+ return sliders[topic].node;
+ };
+
+ var getPrecision = function getPrecision(topic) {
+ return sliders[topic].precision;
+ };
+
+ var getStep = function getStep(topic) {
+ return sliders[topic].step;
+ };
+
+ var subscribe = function subscribe(topic, callback) {
+ if (subscribers[topic] === undefined)
+ subscribers[topic] = [];
+ subscribers[topic].push(callback);
+ };
+
+ var unsubscribe = function unsubscribe(topic, callback) {
+ subscribers[topic].indexOf(callback);
+ subscribers[topic].splice(index, 1);
+ };
+
+ var notify = function notify() {
+ if (subscribers[this.topic] === undefined)
+ return;
+ for (var i = 0; i &lt; subscribers[this.topic].length; i++)
+ subscribers[this.topic][i](this.value);
+ };
+
+ var createSlider = function createSlider(topic, label) {
+ var slider = document.createElement('div');
+ slider.className = 'ui-input-slider';
+ slider.setAttribute('data-topic', topic);
+
+ if (label !== undefined)
+ slider.setAttribute('data-info', label);
+
+ new InputSlider(slider);
+ return slider;
+ };
+
+ var init = function init() {
+ var elem = document.querySelectorAll('.ui-input-slider');
+ var size = elem.length;
+ for (var i = 0; i &lt; size; i++)
+ new InputSlider(elem[i]);
+ };
+
+ return {
+ init : init,
+ setMax : setMax,
+ setMin : setMin,
+ setUnit : setUnit,
+ setStep : setStep,
+ getNode : getNode,
+ getStep : getStep,
+ setValue : setValue,
+ subscribe : subscribe,
+ unsubscribe : unsubscribe,
+ setPrecision : setPrecision,
+ setSensivity : setSensivity,
+ getPrecision : getPrecision,
+ createSlider : createSlider,
+ };
+
+})();
+
+
+'use strict';
+
+window.addEventListener("load", function() {
+ ColorPickerTool.init();
+});
+
+var ColorPickerTool = (function ColorPickerTool() {
+
+ /*========== Get DOM Element By ID ==========*/
+
+ function getElemById(id) {
+ return document.getElementById(id);
+ }
+
+ function allowDropEvent(e) {
+ e.preventDefault();
+ }
+
+ /*========== Make an element resizable relative to it's parent ==========*/
+
+ var UIComponent = (function UIComponent() {
+
+ function makeResizable(elem, axis) {
+ var valueX = 0;
+ var valueY = 0;
+ var action = 0;
+
+ var resizeStart = function resizeStart(e) {
+ e.stopPropagation();
+ e.preventDefault();
+ if (e.button !== 0)
+ return;
+
+ valueX = e.clientX - elem.clientWidth;
+ valueY = e.clientY - elem.clientHeight;
+
+ document.body.setAttribute('data-resize', axis);
+ document.addEventListener('mousemove', mouseMove);
+ document.addEventListener('mouseup', resizeEnd);
+ };
+
+ var mouseMove = function mouseMove(e) {
+ if (action &gt;= 0)
+ elem.style.width = e.clientX - valueX + 'px';
+ if (action &lt;= 0)
+ elem.style.height = e.clientY - valueY + 'px';
+ };
+
+ var resizeEnd = function resizeEnd(e) {
+ if (e.button !== 0)
+ return;
+
+ document.body.removeAttribute('data-resize', axis);
+ document.removeEventListener('mousemove', mouseMove);
+ document.removeEventListener('mouseup', resizeEnd);
+ };
+
+ var handle = document.createElement('div');
+ handle.className = 'resize-handle';
+
+ if (axis === 'width') action = 1;
+ else if (axis === 'height') action = -1;
+ else axis = 'both';
+
+ handle.className = 'resize-handle';
+ handle.setAttribute('data-resize', axis);
+ handle.addEventListener('mousedown', resizeStart);
+ elem.appendChild(handle);
+ };
+
+ /*========== Make an element draggable relative to it's parent ==========*/
+
+ var makeDraggable = function makeDraggable(elem, endFunction) {
+
+ var offsetTop;
+ var offsetLeft;
+
+ elem.setAttribute('data-draggable', 'true');
+
+ var dragStart = function dragStart(e) {
+ e.preventDefault();
+ e.stopPropagation();
+
+ if (e.target.getAttribute('data-draggable') !== 'true' ||
+ e.target !== elem || e.button !== 0)
+ return;
+
+ offsetLeft = e.clientX - elem.offsetLeft;
+ offsetTop = e.clientY - elem.offsetTop;
+
+ document.addEventListener('mousemove', mouseDrag);
+ document.addEventListener('mouseup', dragEnd);
+ };
+
+ var dragEnd = function dragEnd(e) {
+ if (e.button !== 0)
+ return;
+
+ document.removeEventListener('mousemove', mouseDrag);
+ document.removeEventListener('mouseup', dragEnd);
+ };
+
+ var mouseDrag = function mouseDrag(e) {
+ elem.style.left = e.clientX - offsetLeft + 'px';
+ elem.style.top = e.clientY - offsetTop + 'px';
+ };
+
+ elem.addEventListener('mousedown', dragStart, false);
+ };
+
+ return {
+ makeResizable : makeResizable,
+ makeDraggable : makeDraggable
+ };
+
+ })();
+
+ /*========== Color Class ==========*/
+
+ var Color = UIColorPicker.Color;
+ var HSLColor = UIColorPicker.HSLColor;
+
+ /**
+ * ColorPalette
+ */
+ var ColorPalette = (function ColorPalette() {
+
+ var samples = [];
+ var color_palette;
+ var complementary;
+
+ var hideNode = function(node) {
+ node.setAttribute('data-hidden', 'true');
+ };
+
+ var ColorSample = function ColorSample(id) {
+ var node = document.createElement('div');
+ node.className = 'sample';
+
+ this.uid = samples.length;
+ this.node = node;
+ this.color = new Color();
+
+ node.setAttribute('sample-id', this.uid);
+ node.setAttribute('draggable', 'true');
+ node.addEventListener('dragstart', this.dragStart.bind(this));
+ node.addEventListener('click', this.pickColor.bind(this));
+
+ samples.push(this);
+ };
+
+ ColorSample.prototype.updateBgColor = function updateBgColor() {
+ this.node.style.backgroundColor = this.color.getColor();
+ };
+
+ ColorSample.prototype.updateColor = function updateColor(color) {
+ this.color.copy(color);
+ this.updateBgColor();
+ };
+
+ ColorSample.prototype.updateHue = function updateHue(color, degree, steps) {
+ this.color.copy(color);
+ var hue = (steps * degree + this.color.hue) % 360;
+ if (hue &lt; 0) hue += 360;
+ this.color.setHue(hue);
+ this.updateBgColor();
+ };
+
+ ColorSample.prototype.updateSaturation = function updateSaturation(color, value, steps) {
+ var saturation = color.saturation + value * steps;
+ if (saturation &lt;= 0) {
+ this.node.setAttribute('data-hidden', 'true');
+ return;
+ }
+
+ this.node.removeAttribute('data-hidden');
+ this.color.copy(color);
+ this.color.setSaturation(saturation);
+ this.updateBgColor();
+ };
+
+ ColorSample.prototype.updateLightness = function updateLightness(color, value, steps) {
+ var lightness = color.lightness + value * steps;
+ if (lightness &lt;= 0) {
+ this.node.setAttribute('data-hidden', 'true');
+ return;
+ }
+ this.node.removeAttribute('data-hidden');
+ this.color.copy(color);
+ this.color.setLightness(lightness);
+ this.updateBgColor();
+ };
+
+ ColorSample.prototype.updateBrightness = function updateBrightness(color, value, steps) {
+ var brightness = color.value + value * steps;
+ if (brightness &lt;= 0) {
+ this.node.setAttribute('data-hidden', 'true');
+ return;
+ }
+ this.node.removeAttribute('data-hidden');
+ this.color.copy(color);
+ this.color.setValue(brightness);
+ this.updateBgColor();
+ };
+
+ ColorSample.prototype.updateAlpha = function updateAlpha(color, value, steps) {
+ var alpha = parseFloat(color.a) + value * steps;
+ if (alpha &lt;= 0) {
+ this.node.setAttribute('data-hidden', 'true');
+ return;
+ }
+ this.node.removeAttribute('data-hidden');
+ this.color.copy(color);
+ this.color.a = parseFloat(alpha.toFixed(2));
+ this.updateBgColor();
+ };
+
+ ColorSample.prototype.pickColor = function pickColor() {
+ UIColorPicker.setColor('picker', this.color);
+ };
+
+ ColorSample.prototype.dragStart = function dragStart(e) {
+ e.dataTransfer.setData('sampleID', this.uid);
+ e.dataTransfer.setData('location', 'palette-samples');
+ };
+
+ var Palette = function Palette(text, size) {
+ this.samples = [];
+ this.locked = false;
+
+ var palette = document.createElement('div');
+ var title = document.createElement('div');
+ var controls = document.createElement('div');
+ var container = document.createElement('div');
+ var lock = document.createElement('div');
+
+ container.className = 'container';
+ title.className = 'title';
+ palette.className = 'palette';
+ controls.className = 'controls';
+ lock.className = 'lock';
+ title.textContent = text;
+
+ controls.appendChild(lock);
+ container.appendChild(title);
+ container.appendChild(controls);
+ container.appendChild(palette);
+
+ lock.addEventListener('click', function () {
+ this.locked = !this.locked;
+ lock.setAttribute('locked-state', this.locked);
+ }.bind(this));
+
+ for(var i = 0; i &lt; size; i++) {
+ var sample = new ColorSample();
+ this.samples.push(sample);
+ palette.appendChild(sample.node);
+ }
+
+ this.container = container;
+ this.title = title;
+ };
+
+ var createHuePalette = function createHuePalette() {
+ var palette = new Palette('Hue', 12);
+
+ UIColorPicker.subscribe('picker', function(color) {
+ if (palette.locked === true)
+ return;
+
+ for(var i = 0; i &lt; 12; i++) {
+ palette.samples[i].updateHue(color, 30, i);
+ }
+ });
+
+ color_palette.appendChild(palette.container);
+ };
+
+ var createSaturationPalette = function createSaturationPalette() {
+ var palette = new Palette('Saturation', 11);
+
+ UIColorPicker.subscribe('picker', function(color) {
+ if (palette.locked === true)
+ return;
+
+ for(var i = 0; i &lt; 11; i++) {
+ palette.samples[i].updateSaturation(color, -10, i);
+ }
+ });
+
+ color_palette.appendChild(palette.container);
+ };
+
+ /* Brightness or Lightness - depends on the picker mode */
+ var createVLPalette = function createSaturationPalette() {
+ var palette = new Palette('Lightness', 11);
+
+ UIColorPicker.subscribe('picker', function(color) {
+ if (palette.locked === true)
+ return;
+
+ if(color.format === 'HSL') {
+ palette.title.textContent = 'Lightness';
+ for(var i = 0; i &lt; 11; i++)
+ palette.samples[i].updateLightness(color, -10, i);
+ }
+ else {
+ palette.title.textContent = 'Value';
+ for(var i = 0; i &lt; 11; i++)
+ palette.samples[i].updateBrightness(color, -10, i);
+ }
+ });
+
+ color_palette.appendChild(palette.container);
+ };
+
+ var isBlankPalette = function isBlankPalette(container, value) {
+ if (value === 0) {
+ container.setAttribute('data-collapsed', 'true');
+ return true;
+ }
+
+ container.removeAttribute('data-collapsed');
+ return false;
+ };
+
+ var createAlphaPalette = function createAlphaPalette() {
+ var palette = new Palette('Alpha', 10);
+
+ UIColorPicker.subscribe('picker', function(color) {
+ if (palette.locked === true)
+ return;
+
+ for(var i = 0; i &lt; 10; i++) {
+ palette.samples[i].updateAlpha(color, -0.1, i);
+ }
+ });
+
+ color_palette.appendChild(palette.container);
+ };
+
+ var getSampleColor = function getSampleColor(id) {
+ if (samples[id] !== undefined &amp;&amp; samples[id]!== null)
+ return new Color(samples[id].color);
+ };
+
+ var init = function init() {
+ color_palette = getElemById('color-palette');
+
+ createHuePalette();
+ createSaturationPalette();
+ createVLPalette();
+ createAlphaPalette();
+
+ };
+
+ return {
+ init : init,
+ getSampleColor : getSampleColor
+ };
+
+ })();
+
+ /**
+ * ColorInfo
+ */
+ var ColorInfo = (function ColorInfo() {
+
+ var info_box;
+ var select;
+ var RGBA;
+ var HEXA;
+ var HSLA;
+
+ var updateInfo = function updateInfo(color) {
+ if (color.a | 0 === 1) {
+ RGBA.info.textContent = 'RGB';
+ HSLA.info.textContent = 'HSL';
+ }
+ else {
+ RGBA.info.textContent = 'RGBA';
+ HSLA.info.textContent = 'HSLA';
+ }
+
+ RGBA.value.value = color.getRGBA();
+ HSLA.value.value = color.getHSLA();
+ HEXA.value.value = color.getHexa();
+ };
+
+ var InfoProperty = function InfoProperty(info) {
+
+ var node = document.createElement('div');
+ var title = document.createElement('div');
+ var value = document.createElement('input');
+ var copy = document.createElement('div');
+
+ node.className = 'property';
+ title.className = 'type';
+ value.className = 'value';
+ copy.className = 'copy';
+
+ title.textContent = info;
+ value.setAttribute('type', 'text');
+
+ copy.addEventListener('click', function() {
+ value.select();
+ });
+
+ node.appendChild(title);
+ node.appendChild(value);
+ node.appendChild(copy);
+
+ this.node = node;
+ this.value = value;
+ this.info = title;
+
+ info_box.appendChild(node);
+ };
+
+ var init = function init() {
+
+ info_box = getElemById('color-info');
+
+ RGBA = new InfoProperty('RGBA');
+ HSLA = new InfoProperty('HSLA');
+ HEXA = new InfoProperty('HEXA');
+
+ UIColorPicker.subscribe('picker', updateInfo);
+
+ };
+
+ return {
+ init: init
+ };
+
+ })();
+
+ /**
+ * ColorPicker Samples
+ */
+ var ColorPickerSamples = (function ColorPickerSamples() {
+
+ var samples = [];
+ var nr_samples = 0;
+ var active = null;
+ var container = null;
+ var samples_per_line = 10;
+ var trash_can = null;
+ var base_color = new HSLColor(0, 50, 100);
+ var add_btn;
+ var add_btn_pos;
+
+ var ColorSample = function ColorSample() {
+ var node = document.createElement('div');
+ node.className = 'sample';
+
+ this.uid = samples.length;
+ this.index = nr_samples++;
+ this.node = node;
+ this.color = new Color(base_color);
+
+ node.setAttribute('sample-id', this.uid);
+ node.setAttribute('draggable', 'true');
+
+ node.addEventListener('dragstart', this.dragStart.bind(this));
+ node.addEventListener('dragover' , allowDropEvent);
+ node.addEventListener('drop' , this.dragDrop.bind(this));
+
+ this.updatePosition(this.index);
+ this.updateBgColor();
+ samples.push(this);
+ };
+
+ ColorSample.prototype.updateBgColor = function updateBgColor() {
+ this.node.style.backgroundColor = this.color.getColor();
+ };
+
+ ColorSample.prototype.updatePosition = function updatePosition(index) {
+ this.index = index;
+ this.posY = 5 + ((index / samples_per_line) | 0) * 52;
+ this.posX = 5 + ((index % samples_per_line) | 0) * 52;
+ this.node.style.top = this.posY + 'px';
+ this.node.style.left = this.posX + 'px';
+ };
+
+ ColorSample.prototype.updateColor = function updateColor(color) {
+ this.color.copy(color);
+ this.updateBgColor();
+ };
+
+ ColorSample.prototype.activate = function activate() {
+ UIColorPicker.setColor('picker', this.color);
+ this.node.setAttribute('data-active', 'true');
+ };
+
+ ColorSample.prototype.deactivate = function deactivate() {
+ this.node.removeAttribute('data-active');
+ };
+
+ ColorSample.prototype.dragStart = function dragStart(e) {
+ e.dataTransfer.setData('sampleID', this.uid);
+ e.dataTransfer.setData('location', 'picker-samples');
+ };
+
+ ColorSample.prototype.dragDrop = function dragDrop(e) {
+ e.stopPropagation();
+ this.color = Tool.getSampleColorFrom(e);
+ this.updateBgColor();
+ };
+
+ ColorSample.prototype.deleteSample = function deleteSample() {
+ container.removeChild(this.node);
+ samples[this.uid] = null;
+ nr_samples--;
+ };
+
+ var updateUI = function updateUI() {
+ updateContainerProp();
+
+ var index = 0;
+ var nr = samples.length;
+ for (var i=0; i &lt; nr; i++)
+ if (samples[i] !== null) {
+ samples[i].updatePosition(index);
+ index++;
+ }
+
+ AddSampleButton.updatePosition(index);
+ };
+
+ var deleteSample = function deleteSample(e) {
+ trash_can.parentElement.setAttribute('drag-state', 'none');
+
+ var location = e.dataTransfer.getData('location');
+ if (location !== 'picker-samples')
+ return;
+
+ var sampleID = e.dataTransfer.getData('sampleID');
+ samples[sampleID].deleteSample();
+ console.log(samples);
+
+ updateUI();
+ };
+
+ var createDropSample = function createDropSample() {
+ var sample = document.createElement('div');
+ sample.id = 'drop-effect-sample';
+ sample.className = 'sample';
+ container.appendChild(sample);
+ };
+
+ var setActivateSample = function setActivateSample(e) {
+ if (e.target.className !== 'sample')
+ return;
+
+ unsetActiveSample(active);
+ Tool.unsetVoidSample();
+ CanvasSamples.unsetActiveSample();
+ active = samples[e.target.getAttribute('sample-id')];
+ active.activate();
+ };
+
+ var unsetActiveSample = function unsetActiveSample() {
+ if (active)
+ active.deactivate();
+ active = null;
+ };
+
+ var getSampleColor = function getSampleColor(id) {
+ if (samples[id] !== undefined &amp;&amp; samples[id]!== null)
+ return new Color(samples[id].color);
+ };
+
+ var updateContainerProp = function updateContainerProp() {
+ samples_per_line = ((container.clientWidth - 5) / 52) | 0;
+ var height = 52 * (1 + (nr_samples / samples_per_line) | 0);
+ container.style.height = height + 10 + 'px';
+ };
+
+ var AddSampleButton = (function AddSampleButton() {
+ var node;
+ var _index = 0;
+ var _posX;
+ var _posY;
+
+ var updatePosition = function updatePosition(index) {
+ _index = index;
+ _posY = 5 + ((index / samples_per_line) | 0) * 52;
+ _posX = 5 + ((index % samples_per_line) | 0) * 52;
+
+ node.style.top = _posY + 'px';
+ node.style.left = _posX + 'px';
+ };
+
+ var addButtonClick = function addButtonClick() {
+ var sample = new ColorSample();
+ container.appendChild(sample.node);
+ updatePosition(_index + 1);
+ updateUI();
+ };
+
+ var init = function init() {
+ node = document.createElement('div');
+ var icon = document.createElement('div');
+
+ node.className = 'sample';
+ icon.id = 'add-icon';
+ node.appendChild(icon);
+ node.addEventListener('click', addButtonClick);
+
+ updatePosition(0);
+ container.appendChild(node);
+ };
+
+ return {
+ init : init,
+ updatePosition : updatePosition
+ };
+ })();
+
+ var init = function init() {
+ container = getElemById('picker-samples');
+ trash_can = getElemById('trash-can');
+
+ AddSampleButton.init();
+
+ for (var i=0; i&lt;16; i++) {
+ var sample = new ColorSample();
+ container.appendChild(sample.node);
+ }
+
+ AddSampleButton.updatePosition(samples.length);
+ updateUI();
+
+ active = samples[0];
+ active.activate();
+
+ container.addEventListener('click', setActivateSample);
+
+ trash_can.addEventListener('dragover', allowDropEvent);
+ trash_can.addEventListener('dragenter', function() {
+ this.parentElement.setAttribute('drag-state', 'enter');
+ });
+ trash_can.addEventListener('dragleave', function(e) {
+ this.parentElement.setAttribute('drag-state', 'none');
+ });
+ trash_can.addEventListener('drop', deleteSample);
+
+ UIColorPicker.subscribe('picker', function(color) {
+ if (active)
+ active.updateColor(color);
+ });
+
+ };
+
+ return {
+ init : init,
+ getSampleColor : getSampleColor,
+ unsetActiveSample : unsetActiveSample
+ };
+
+ })();
+
+ /**
+ * Canvas Samples
+ */
+ var CanvasSamples = (function CanvasSamples() {
+
+ var active = null;
+ var canvas = null;
+ var samples = [];
+ var zindex = null;
+ var tutorial = true;
+
+ var CanvasSample = function CanvasSample(color, posX, posY) {
+
+ var node = document.createElement('div');
+ var pick = document.createElement('div');
+ var delete_btn = document.createElement('div');
+ node.className = 'sample';
+ pick.className = 'pick';
+ delete_btn.className = 'delete';
+
+ this.uid = samples.length;
+ this.node = node;
+ this.color = color;
+ this.updateBgColor();
+ this.zIndex = 1;
+
+ node.style.top = posY - 50 + 'px';
+ node.style.left = posX - 50 + 'px';
+ node.setAttribute('sample-id', this.uid);
+
+ node.appendChild(pick);
+ node.appendChild(delete_btn);
+
+ var activate = function activate() {
+ setActiveSample(this);
+ }.bind(this);
+
+ node.addEventListener('dblclick', activate);
+ pick.addEventListener('click', activate);
+ delete_btn.addEventListener('click', this.deleteSample.bind(this));
+
+ UIComponent.makeDraggable(node);
+ UIComponent.makeResizable(node);
+
+ samples.push(this);
+ canvas.appendChild(node);
+ return this;
+ };
+
+ CanvasSample.prototype.updateBgColor = function updateBgColor() {
+ this.node.style.backgroundColor = this.color.getColor();
+ };
+
+ CanvasSample.prototype.updateColor = function updateColor(color) {
+ this.color.copy(color);
+ this.updateBgColor();
+ };
+
+ CanvasSample.prototype.updateZIndex = function updateZIndex(value) {
+ this.zIndex = value;
+ this.node.style.zIndex = value;
+ };
+
+ CanvasSample.prototype.activate = function activate() {
+ this.node.setAttribute('data-active', 'true');
+ zindex.setAttribute('data-active', 'true');
+
+ UIColorPicker.setColor('picker', this.color);
+ InputSliderManager.setValue('z-index', this.zIndex);
+ };
+
+ CanvasSample.prototype.deactivate = function deactivate() {
+ this.node.removeAttribute('data-active');
+ zindex.removeAttribute('data-active');
+ };
+
+ CanvasSample.prototype.deleteSample = function deleteSample() {
+ if (active === this)
+ unsetActiveSample();
+ canvas.removeChild(this.node);
+ samples[this.uid] = null;
+ };
+
+ CanvasSample.prototype.updatePosition = function updatePosition(posX, posY) {
+ this.node.style.top = posY - this.startY + 'px';
+ this.node.style.left = posX - this.startX + 'px';
+ };
+
+ var canvasDropEvent = function canvasDropEvent(e) {
+ var color = Tool.getSampleColorFrom(e);
+
+ if (color) {
+ var offsetX = e.pageX - canvas.offsetLeft;
+ var offsetY = e.pageY - canvas.offsetTop;
+ var sample = new CanvasSample(color, offsetX, offsetY);
+ if (tutorial) {
+ tutorial = false;
+ canvas.removeAttribute('data-tutorial');
+ var info = new CanvasSample(new Color(), 100, 100);
+ info.node.setAttribute('data-tutorial', 'dblclick');
+ }
+ }
+
+ };
+
+ var setActiveSample = function setActiveSample(sample) {
+ ColorPickerSamples.unsetActiveSample();
+ Tool.unsetVoidSample();
+ unsetActiveSample();
+ active = sample;
+ active.activate();
+ };
+
+ var unsetActiveSample = function unsetActiveSample() {
+ if (active)
+ active.deactivate();
+ active = null;
+ };
+
+ var createToggleBgButton = function createToggleBgButton() {
+ var button = document.createElement('div');
+ var state = false;
+ button.className = 'toggle-bg';
+ canvas.appendChild(button);
+
+ button.addEventListener('click', function() {
+ console.log(state);
+ state = !state;
+ canvas.setAttribute('data-bg', state);
+ });
+ };
+
+ var init = function init() {
+ canvas = getElemById('canvas');
+ zindex = getElemById('zindex');
+
+ canvas.addEventListener('dragover', allowDropEvent);
+ canvas.addEventListener('drop', canvasDropEvent);
+
+ createToggleBgButton();
+
+ UIColorPicker.subscribe('picker', function(color) {
+ if (active) active.updateColor(color);
+ });
+
+ InputSliderManager.subscribe('z-index', function (value) {
+ if (active) active.updateZIndex(value);
+ });
+
+ UIComponent.makeResizable(canvas, 'height');
+ };
+
+ return {
+ init : init,
+ unsetActiveSample : unsetActiveSample
+ };
+
+ })();
+
+ var StateButton = function StateButton(node, state) {
+ this.state = false;
+ this.callback = null;
+
+ node.addEventListener('click', function() {
+ this.state = !this.state;
+ if (typeof this.callback === "function")
+ this.callback(this.state);
+ }.bind(this));
+ };
+
+ StateButton.prototype.set = function set() {
+ this.state = true;
+ if (typeof this.callback === "function")
+ this.callback(this.state);
+ };
+
+ StateButton.prototype.unset = function unset() {
+ this.state = false;
+ if (typeof this.callback === "function")
+ this.callback(this.state);
+ };
+
+ StateButton.prototype.subscribe = function subscribe(func) {
+ this.callback = func;
+ };
+
+
+ /**
+ * Tool
+ */
+ var Tool = (function Tool() {
+
+ var samples = [];
+ var controls = null;
+ var void_sw;
+
+ var createPickerModeSwitch = function createPickerModeSwitch() {
+ var parent = getElemById('controls');
+ var icon = document.createElement('div');
+ var button = document.createElement('div');
+ var hsv = document.createElement('div');
+ var hsl = document.createElement('div');
+ var active = null;
+
+ icon.className = 'icon picker-icon';
+ button.className = 'switch';
+ button.appendChild(hsv);
+ button.appendChild(hsl);
+
+ hsv.textContent = 'HSV';
+ hsl.textContent = 'HSL';
+
+ active = hsl;
+ active.setAttribute('data-active', 'true');
+
+ function switchPickingModeTo(elem) {
+ active.removeAttribute('data-active');
+ active = elem;
+ active.setAttribute('data-active', 'true');
+ UIColorPicker.setPickerMode('picker', active.textContent);
+ };
+
+ var picker_sw = new StateButton(icon);
+ picker_sw.subscribe(function() {
+ if (active === hsv)
+ switchPickingModeTo(hsl);
+ else
+ switchPickingModeTo(hsv);
+ });
+
+ hsv.addEventListener('click', function() {
+ switchPickingModeTo(hsv);
+ });
+ hsl.addEventListener('click', function() {
+ switchPickingModeTo(hsl);
+ });
+
+ parent.appendChild(icon);
+ parent.appendChild(button);
+ };
+
+ var setPickerDragAndDrop = function setPickerDragAndDrop() {
+ var preview = document.querySelector('#picker .preview-color');
+ var picking_area = document.querySelector('#picker .picking-area');
+
+ preview.setAttribute('draggable', 'true');
+ preview.addEventListener('drop', drop);
+ preview.addEventListener('dragstart', dragStart);
+ preview.addEventListener('dragover', allowDropEvent);
+
+ picking_area.addEventListener('drop', drop);
+ picking_area.addEventListener('dragover', allowDropEvent);
+
+ function drop(e) {
+ var color = getSampleColorFrom(e);
+ UIColorPicker.setColor('picker', color);
+ };
+
+ function dragStart(e) {
+ e.dataTransfer.setData('sampleID', 'picker');
+ e.dataTransfer.setData('location', 'picker');
+ };
+ };
+
+ var getSampleColorFrom = function getSampleColorFrom(e) {
+ var sampleID = e.dataTransfer.getData('sampleID');
+ var location = e.dataTransfer.getData('location');
+
+ if (location === 'picker')
+ return UIColorPicker.getColor(sampleID);
+ if (location === 'picker-samples')
+ return ColorPickerSamples.getSampleColor(sampleID);
+ if (location === 'palette-samples')
+ return ColorPalette.getSampleColor(sampleID);
+ };
+
+ var setVoidSwitch = function setVoidSwitch() {
+ var void_sample = getElemById('void-sample');
+ void_sw = new StateButton(void_sample);
+ void_sw.subscribe( function (state) {
+ void_sample.setAttribute('data-active', state);
+ if (state === true) {
+ ColorPickerSamples.unsetActiveSample();
+ CanvasSamples.unsetActiveSample();
+ }
+ });
+ };
+
+ var unsetVoidSample = function unsetVoidSample() {
+ void_sw.unset();
+ };
+
+ var init = function init() {
+ controls = getElemById('controls');
+
+ var color = new Color();
+ color.setHSL(0, 51, 51);
+ UIColorPicker.setColor('picker', color);
+
+ setPickerDragAndDrop();
+ createPickerModeSwitch();
+ setVoidSwitch();
+ };
+
+ return {
+ init : init,
+ unsetVoidSample : unsetVoidSample,
+ getSampleColorFrom : getSampleColorFrom
+ };
+
+ })();
+
+ var init = function init() {
+ UIColorPicker.init();
+ InputSliderManager.init();
+ ColorInfo.init();
+ ColorPalette.init();
+ ColorPickerSamples.init();
+ CanvasSamples.init();
+ Tool.init();
+ };
+
+ return {
+ init : init
+ };
+
+})();
+</pre>
+</div>
+
+<p>{{CSSRef}}</p>
+
+<p><font><font>์ด ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์›น์šฉ ์‚ฌ์šฉ์ž ์ •์˜ ์ƒ‰์ƒ์„ ์‰ฝ๊ฒŒ ๋งŒ๋“ค๊ณ  ์กฐ์ •ํ•˜๊ณ  ์‹คํ—˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย </font></font><font><font>๋˜ํ•œย </font><font>HEXA ์ƒ‰์ƒ, RGB (๋นจ๊ฐ• / ๋…น์ƒ‰ / ํŒŒ๋ž‘) ๋ฐ HSL (์ƒ‰์กฐ / ์ฑ„๋„ / ๋ฐ๊ธฐ)๋ฅผ ๋น„๋กฏํ•˜์—ฌย </font><a href="https://developer.mozilla.org/en-US/docs/Web/CSS"><font>CSS</font></a><font>ย ์—์„œย </font><font>์ง€์›ํ•˜๋Š”ย </font><font>๋‹ค์–‘ํ•œย </font></font><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/color_value"><font><font>์ƒ‰์ƒ ํ˜•์‹</font></font></a><font><font>ย ๊ฐ„์— ์‰ฝ๊ฒŒ ๋ณ€ํ™˜ ํ•  ์ˆ˜ย </font><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/color_value"><font>์žˆ์Šต๋‹ˆ๋‹ค</font></a><font>ย .ย </font><font>RGB (rgba) ๋ฐ HSL (hsla) ํ˜•์‹์—์„œ๋„ ์•ŒํŒŒ ์ฑ„๋„์„ ์ œ์–ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</font></font></p>
+
+<p><font><font>์ƒ‰์ƒ์„ ์ •์˜ํ•˜๋Š” ๋งค๊ฐœ ๋ณ€์ˆ˜๋ฅผ ์กฐ์ •ํ•˜๋ฉด ์„ธ ๊ฐ€์ง€ ํ‘œ์ค€ ์›น CSS ํ˜•์‹์œผ๋กœ ๋ชจ๋‘ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.ย </font><font>๋˜ํ•œ ํ˜„์žฌ ์„ ํƒํ•œ ์ƒ‰์ƒ์„ ๊ธฐ๋ฐ˜์œผ๋กœ HSL ๋ฐ HSV ์šฉ ํŒ”๋ ˆํŠธ์™€ ์•ŒํŒŒ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.ย </font><font>"์Šคํฌ์ด๋“œ"์Šคํƒ€์ผ ์ƒ‰์ƒ ์„ ํƒ ๋„๊ตฌ ์ƒ์ž๋Š” HSL ๋˜๋Š” HSV ํ˜•์‹์œผ๋กœ ์ „ํ™˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย </font><font>๋„๊ตฌ์˜ ๋ฐ”๋‹ฅ์—์žˆ๋Š” ์ƒ์ž๋กœ ์ƒ‰์ƒ์„ ๋“œ๋ž˜๊ทธํ•˜๊ณ  ์„œ๋กœ ์œ„๋กœ ์›€์ง์—ฌ ์ƒ‰์ƒ์„ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย </font><font>์ƒ๋Œ€ Z ์ƒ‰์ธ ๊ฐ’์„ ์กฐ์ •ํ•˜์—ฌ ์„œ๋กœ๋ฅผ ์•ž๋’ค๋กœ ์ด๋™ํ•˜์‹ญ์‹œ์˜ค.</font></font></p>
+
+<p><font><font>์ด ๋„๊ตฌ๋Š”ย </font></font><a href="https://developer.mozilla.org/en-US/docs/Web/HTML"><font><font>HTML</font></font></a><font><font>ย ์— ์ ์šฉ ํ•  ์™„๋ฒฝํ•œ CSS ์ƒ‰์ƒ์„ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ๋„์›€์„์ค๋‹ˆ๋‹คย </font><font>.</font></font></p>
+
+<p>ย </p>
+
+<p>ย </p>
+
+<p><font><font>{{EmbedLiveSample ( 'ColorPicker_Tool', '100 %', '900')}}</font></font></p>
+
+<p><font><font>์œ„์—์„œ ์ž‘์„ฑํ•œ ์ƒ์„ฑ ๋œ ์ƒ‰์ƒ์€ ๋‹ฌ๋ฆฌ ๋ช…์‹œํ•˜์ง€ ์•Š๋Š” ํ•œ CSS ๋ฐ HTML์—์„œ ์ƒ‰์ƒ์ด ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋“  ์œ„์น˜์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</font></font></p>
+
+<p>ย </p>
+
+<p>ย </p>
+
+<h2 id="See_also">See also</h2>
+
+<p>For more on using color, see:</p>
+
+<ul>
+ <li><a href="/en-US/docs/Web/HTML/Applying_color">Applying color to HTML elements using CSS</a></li>
+ <li><a href="/en-US/docs/Learn/CSS/Styling_text/Fundamentals">Fundamental text and font styling</a></li>
+ <li><a href="/en-US/docs/Learn/CSS/Styling_boxes/Borders">Styling borders using CSS</a></li>
+ <li><a href="/en-US/docs/Learn/CSS/Styling_boxes/Backgrounds">Changing background styles using CSS</a></li>
+ <li><a href="/en-US/docs/Learn/Accessibility/CSS_and_JavaScript#Color_and_color_contrast">Color and color contrast</a></li>
+</ul>
diff --git a/files/ko/web/css/css_columns/index.html b/files/ko/web/css/css_columns/index.html
new file mode 100644
index 0000000000..efe31f5761
--- /dev/null
+++ b/files/ko/web/css/css_columns/index.html
@@ -0,0 +1,89 @@
+---
+title: CSS Multi-column Layout
+slug: Web/CSS/CSS_Columns
+tags:
+ - CSS
+ - CSS Multi-column Layout
+ - Layout
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Columns
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Multi-column Layout</strong>์€ ๋‹ค๋‹จ ๋ ˆ์ด์•„์›ƒ์„ ์ •์˜ํ•˜๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค. ๋ ˆ์ด์•„์›ƒ์—์„œ ๋‹จ์˜ ์ˆซ์ž์™€ ์ฝ˜ํ…์ธ ๊ฐ€ ํ•˜๋‚˜์˜ ๋‹จ์—์„œ ๋‹ค๋ฅธ ๋‹จ์œผ๋กœ ํ๋ฅด๋Š” ๋ฐฉ์‹, ๋‹จ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ, ๊ตฌ๋ถ„์„ ๊ณผ ๊ตฌ๋ถ„์„ ์˜ ๋ชจ์–‘ ๋“ฑ์˜ ์ง€์›์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ">์ฐธ๊ณ </h2>
+
+<h3 id="CSS_์†์„ฑ">CSS ์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("break-after")}}</li>
+ <li>{{cssxref("break-before")}}</li>
+ <li>{{cssxref("break-inside")}}</li>
+ <li>{{cssxref("column-count")}}</li>
+ <li>{{cssxref("column-fill")}}</li>
+ <li>{{cssxref("column-gap")}}</li>
+ <li>{{cssxref("column-rule")}}</li>
+ <li>{{cssxref("column-rule-color")}}</li>
+ <li>{{cssxref("column-rule-style")}}</li>
+ <li>{{cssxref("column-rule-width")}}</li>
+ <li>{{cssxref("column-span")}}</li>
+ <li>{{cssxref("column-width")}}</li>
+ <li>{{cssxref("columns")}}</li>
+</ul>
+</div>
+
+<h3 id="๊ด€๋ จ_CSS_Fragmentation_์†์„ฑ">๊ด€๋ จ CSS Fragmentation ์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("break-after")}}</li>
+ <li>{{cssxref("break-before")}}</li>
+ <li>{{cssxref("break-inside")}}</li>
+ <li>{{cssxref("orphans")}}</li>
+ <li>{{cssxref("widows")}}</li>
+</ul>
+</div>
+
+<h2 id="์•ˆ๋‚ด์„œ">์•ˆ๋‚ด์„œ</h2>
+
+<dl>
+ <dt><a href="/ko/docs/Web/CSS/CSS_Columns/Basic_Concepts_of_Multicol">๋‹ค๋‹จ ๋ ˆ์ด์•„์›ƒ ๊ธฐ์ดˆ ๊ฐœ๋…</a></dt>
+ <dd>๋‹ค๋‹จ ๋ ˆ์ด์•„์›ƒ ๋ช…์„ธ๋ฅผ ํ›‘์–ด๋ด…๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/CSS_Columns/Styling_Columns">๋‹จ ๊พธ๋ฏธ๊ธฐ</a></dt>
+ <dd>๊ตฌ๋ถ„์„ ๊ณผ ๋‹จ ์‚ฌ์ด ๊ฐ„๊ฒฉ์„ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/CSS_Columns/Spanning_Columns">ํญ๊ณผ ๊ท ํ˜•</a></dt>
+ <dd>์š”์†Œ๊ฐ€ ๋ชจ๋“  ๋‹จ์— ๊ฑธ์ณ์žˆ๋„๋ก ๋งŒ๋“ค๊ณ , ํ•œ ๋‹จ์ด ์ฑ„์›Œ์ง€๋Š” ๋ฐฉ์‹์„ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/CSS_Columns/Handling_Overflow_in_Multicol">๋‹ค๋‹จ์—์„œ ์˜ค๋ฒ„ํ”Œ๋กœ ๋‹ค๋ฃจ๊ธฐ</a></dt>
+ <dd>์–ด๋–ค ์š”์†Œ๊ฐ€ ์ž์‹ ์˜ ๋‹จ์„ ๋„˜์ณค์„ ๋•Œ ์ผ์–ด๋‚˜๋Š” ์ผ๊ณผ, ์ปจํ…Œ์ด๋„ˆ ๋„ˆ๋น„์— ๋งž์ถ”๊ธฐ์—๋Š” ๋„ˆ๋ฌด ๋งŽ์€ ๋‹จ์ด ๋“ค์–ด์žˆ์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์ผ์„ ๋ฐฐ์›๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/CSS_Columns/Handling_content_breaks_in_multicol">๋‹ค๋‹จ์—์„œ ์ฝ˜ํ…์ธ  ๋Š๊ธฐ</a></dt>
+ <dd>CSS Fragmentation ๋ช…์„ธ์˜ ์†Œ๊ฐœ์™€ ํ•จ๊ป˜ ๋‹จ ์ฝ˜ํ…์ธ ๋ฅผ ๋Š๋Š” ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS3 Multicol')}}</td>
+ <td>{{Spec2('CSS3 Multicol')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Flexible_Box_Layout">CSS Flexible Box Layout</a> (CSS ํ”Œ๋ ‰์Šค๋ฐ•์Šค)</li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout">CSS Grid Layout</a></li>
+</ul>
diff --git a/files/ko/web/css/css_conditional_rules/index.html b/files/ko/web/css/css_conditional_rules/index.html
new file mode 100644
index 0000000000..22576d5256
--- /dev/null
+++ b/files/ko/web/css/css_conditional_rules/index.html
@@ -0,0 +1,44 @@
+---
+title: CSS Conditional Rules
+slug: Web/CSS/CSS_Conditional_Rules
+tags:
+ - CSS
+ - CSS Conditional Rules
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Conditional_Rules
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Conditional Rules</strong>๋Š” ํ”„๋กœ์„ธ์„œ ๋˜๋Š” ์Šคํƒ€์ผ ์‹œํŠธ์— ์ ์šฉ๋˜๋Š” ๋ฌธ์„œ์˜ ๊ธฐ๋Šฅ์—๋งŒ ๊ธฐ๋ฐ˜์„ ๋‘๋Š” ๊ทœ์น™ ์ง‘ํ•ฉ์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="๊ทœ์น™">@๊ทœ์น™</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("@document")}}</li>
+ <li>{{cssxref("@media")}}</li>
+ <li>{{cssxref("@supports")}}</li>
+</ul>
+</div>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS3 Conditional')}}</td>
+ <td>{{Spec2('CSS3 Conditional')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_containment/index.html b/files/ko/web/css/css_containment/index.html
new file mode 100644
index 0000000000..bbfe8f3e7c
--- /dev/null
+++ b/files/ko/web/css/css_containment/index.html
@@ -0,0 +1,123 @@
+---
+title: CSS Containment
+slug: Web/CSS/CSS_Containment
+translation_of: Web/CSS/CSS_Containment
+---
+<p>{{CSSRef}}<br>
+ CSS Containment ์‚ฌ์–‘์˜ ๋ชฉํ‘œ๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ํŽ˜์ด์ง€์˜ ํ•˜์œ„ ํŠธ๋ฆฌ(subtree)๋ฅผ ํŽ˜์ด์ง€์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„๊ณผ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์—ฌ ์›น ํŽ˜์ด์ง€์˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํŽ˜์ด์ง€์˜ ์ผ๋ถ€๊ฐ€ ๋…๋ฆฝ์ ์ž„์„ ์ธ์‹ํ•˜๋ฉด ๋ Œ๋”๋ง์„ ์ตœ์ ํ™” ํ•˜๊ณ  ์„ฑ๋Šฅ์„ ๊ฐœ์„  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์–‘์€ ๋‹จ์ผ CSS ์†์„ฑ(property) {{cssxref("contain")}}์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ๋Š” ์‚ฌ์–‘์˜ ๊ธฐ๋ณธ ๋ชฉํ‘œ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ธฐ๋ณธ_์˜ˆ์ œ">๊ธฐ๋ณธ ์˜ˆ์ œ</h2>
+
+<p>๋งŽ์€ ์›น ํŽ˜์ด์ง€์—๋Š” ์„œ๋กœ ๋…๋ฆฝ์ ์ธ ์—ฌ๋Ÿฌ ์„น์…˜์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ๋“ค๋ฉด ์•„๋ž˜ ๋งˆํฌ์—…์—์„œ์™€ ๊ฐ™์ด ์•„ํ‹ฐํด, ํ—ค๋“œ๋ผ์ธ, ์ฝ˜ํ…์ธ  ๋กœ ์ด๋ฃจ์–ด์ง„ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: html notranslate">&lt;h1&gt;My blog&lt;/h1&gt;
+&lt;article&gt;
+ &lt;h2&gt;Heading of a nice article&lt;/h2&gt;
+ &lt;p&gt;Content here.&lt;/p&gt;
+&lt;/article&gt;
+&lt;article&gt;
+ &lt;h2&gt;Another heading of another article&lt;/h2&gt;
+ &lt;p&gt;More content here.&lt;/p&gt;
+&lt;/article&gt;</pre>
+
+<p>๊ฐ ์•„ํ‹ฐํด์—๋Š” CSS์—์„œ {{cssxref("contain")}} ์†์„ฑ์˜ ๊ฐ’์œผ๋กœ <code>content</code>ย ๊ฐ€ ์ ์šฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">article {
+ contain: content;
+}</pre>
+
+<p>๊ฐ ์•„ํ‹ฐํด์€ ํŽ˜์ด์ง€์˜ ๋‹ค๋ฅธ ์•„ํ‹ฐํด๊ณผ ๋…๋ฆฝ์ ์ด๋ฏ€๋กœ ๋ธŒ๋ผ์šฐ์ €์— ์ด๋Ÿฌํ•œ ์‚ฌ์‹ค์„ ์•Œ๋ฆฌ๊ธฐ ์œ„ํ•ด <code>contain: content</code>๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.ย ๊ทธ๋Ÿฌ๋ฉด ๋ธŒ๋ผ์šฐ์ €๋Š” ์ด ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปจํ…์ธ ๋ฅผ ๋ Œ๋”๋งํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด ๋ณผ ์ˆ˜ ์žˆ๋Š” ์˜์—ญ ๋ฐ–์—์žˆ๋Š” ์•„ํ‹ฐํด์€ ๋ Œ๋”๋งํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย </p>
+
+<p>๊ฐย <code>&lt;article&gt;</code> ์—ย <code>contain</code> ์†์„ฑ์˜ ๊ฐ’์„ย <code>content</code>ย ๋กœ ์ œ๊ณตํ•˜๋ฉด, ์ƒˆ ์š”์†Œ(element)๊ฐ€ ์‚ฝ์ž…๋  ๋•Œ ๋ธŒ๋ผ์šฐ์ €๋Š” containing ์š”์†Œ๋“ค์˜ ํ•˜์œ„ ํŠธ๋ฆฌ ์™ธ๋ถ€ ์˜์—ญ์„ relayout(reflow)ํ•˜๊ฑฐ๋‚˜ repaint ํ•  ํ•„์š”๊ฐ€ ์—†์Œ์„ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค.ย <code>&lt;article&gt;</code>ย ์ด ๋‚ด์šฉ์— ๋”ฐ๋ผ ํฌ๊ธฐ๊ฐ€ ๋‹ฌ๋ผ์ง€๋„๋ก ์Šคํƒ€์ผ์„ ์ง€์ •ํ•˜๋”๋ผ๋„(์˜ˆ: <code>height: auto</code>), ๋ธŒ๋ผ์šฐ์ €๋Š” ํฌ๊ธฐ ๋ณ€๊ฒฝ์„ ๊ณ ๋ คํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์šฐ๋ฆฌ๋Š” <code>contain</code> ์†์„ฑ์„ ํ†ตํ•ด ๊ฐ ์•„ํ‹ฐํด์ด ๋…๋ฆฝ์ ์ด๋ผ๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><code>content</code> ๊ฐ’์€ <code>contain: layout paint</code>์˜ ์•ฝ์–ด์ž…๋‹ˆ๋‹ค. ๋ธŒ๋ผ์ฃผ์–ด์— ์š”์†Œ์˜ ๋‚ด๋ถ€ ๋ ˆ์ด์•„์›ƒ์ด ํŽ˜์ด์ง€์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„๊ณผ ์™„์ „ํžˆ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ์œผ๋ฉฐ, ์š”์†Œ์— ๋Œ€ํ•œ ๋ชจ๋“  ๊ฒƒ์ด ๊ฒฝ๊ณ„ ๋‚ด๋ถ€์— ๊ทธ๋ ค์ ธ ์žˆ์Œ์„ ์•Œ๋ ค์ค๋‹ˆ๋‹ค. overflow๋˜์–ด ๋ณด์ด๋Š” ๊ฒƒ์ด ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์ด ์ •๋ณด๋Š” ํŽ˜์ด์ง€๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์›น ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ผ๋ฐ˜์ ์œผ๋กœ ์•Œ๋ ค์ ธ ์žˆ์œผ๋ฉฐ, ์‚ฌ์‹ค ๋งค์šฐ ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ธŒ๋ผ์šฐ์ €๋Š” ๊ท€ํ•˜์˜ ์˜๋„๋ฅผ ์ถ”์ธกํ•  ์ˆ˜ ์—†๊ณ , ์•„ํ‹ฐํด์ด ์™„์ „ํžˆ ๋…๋ฆฝ์ ์ผ ๊ฒƒ์ด๋ผ๊ณ  ๊ฐ€์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด ์†์„ฑ์€ ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ์ด ์‚ฌ์‹ค์„ ์„ค๋ช…ํ•˜๊ณ , ๊ทธ ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์„ฑ๋Šฅ ์ตœ์ ํ™”๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฃผ์š”_๊ฐœ๋…_๋ฐ_์šฉ์–ด">์ฃผ์š” ๊ฐœ๋… ๋ฐ ์šฉ์–ด</h2>
+
+<p>์ด ์‚ฌ์–‘์€ ์˜ค๋กœ์ง€ย {{cssxref("contain")}} ์ด๋ผ๋Š” ํ•˜๋‚˜์˜ ์†์„ฑ(property)๋งŒ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ์†์„ฑ์˜ ๊ฐ’์€ ํ•ด๋‹น ์š”์†Œ์— ์ ์šฉ ํ•  ํฌํ•จ ์œ ํ˜•์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</p>
+
+<h3 id="Layout_containment">Layout containment</h3>
+
+<pre class="brush: css notranslate">article {
+ contain: layout;
+}</pre>
+
+<p>Layout ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ „์ฒด ๋ฌธ์„œ๋กœ ๋ฒ”์œ„๊ฐ€ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, ํ•˜๋‚˜์˜ ์š”์†Œ๋ฅผ ์ด๋™ํ•˜๋ฉด ์ „์ฒด ๋ฌธ์„œ๋ฅผ ๋‹ค๋ฅธ ๊ณณ์œผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ <code>contain: layout</code>ย ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ธŒ๋ผ์šฐ์ €์— ์ด ์š”์†Œ๋งŒ ํ™•์ธํ•˜๋ฉด ๋œ๋‹ค๊ณ  ์•Œ๋ ค์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์š”์†Œ ๋‚ด๋ถ€์˜ ๋ชจ๋“  ํ•ญ๋ชฉ์€ ํ•ด๋‹น ์š”์†Œ๋กœ ๋ฒ”์œ„๊ฐ€ ์ง€์ •๋˜๊ณ , ํŽ˜์ด์ง€์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์—๋Š” ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  containing box๋Š” ๋…๋ฆฝ์ ์ธย formatting context๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์ถ”๊ฐ€์‚ฌํ•ญ</p>
+
+<ul>
+ <li><code>float</code>ย ๋ ˆ์ด์•„์›ƒ์€ ๋…๋ฆฝ์ ์œผ๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.</li>
+ <li>Margin ์ด layout containment ๊ฒฝ๊ณ„๋ฅผ ๊ฐ€๋กœ์งˆ๋Ÿฌ ๋ณ‘ํ•ฉ(collapse)๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</li>
+ <li>layout ์ปจํ…Œ์ด๋„ˆ๋Š”ย position:ย <code>absolute</code>/<code>fixed</code>ย ์˜ ํ•˜์œ„ ํ•ญ๋ชฉ์— ๋Œ€ํ•œ containing block์ด ๋ฉ๋‹ˆ๋‹ค.</li>
+ <li>containing box๋Š” stacking context๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ {{cssxref("z-index")}} ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h3 id="Paint_containment">Paint containment</h3>
+
+<pre class="brush: css notranslate">article {
+ contain: paint;
+}</pre>
+
+<p>Paint containment ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฐ•์Šค๋ฅผ ์ฃผ์š” ๋ฐ•์Šค(principal box)์˜ ํŒจ๋”ฉ ๊ฒฝ๊ณ„์— ํด๋ฆฝ(clip - ๋งž์ถฐ์„œ ์ฑ„์šฐ๊ธฐ)ํ•ฉ๋‹ˆ๋‹ค. overflow๋˜์–ด ๋ณด์ด๋Š” ๊ฒƒ์ด ์—†์Šต๋‹ˆ๋‹ค. <code>paint</code> containment ๋„ <code>layout</code> containment ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. (์œ„ ์ฐธ์กฐ).</p>
+
+<p>๋˜๋‹ค๋ฅธ ์žฅ์ ์€ containing box๊ฐ€ ํ™”๋ฉด ๋ฐ–์— ์žˆ์œผ๋ฉด, ๋ธŒ๋ผ์šฐ์ €๊ฐ€ contained ์š”์†Œ๋ฅผ paint ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋•Œ ์š”์†Œ๊ฐ€ box์— ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ํ™”๋ฉด์— ํ‘œ์‹œ๋˜์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="Size_containment">Size containment</h3>
+
+<pre class="brush: css notranslate">article {
+ contain: size;
+}</pre>
+
+<p>Size containment ๋Š” ์ž์ฒด์ ์œผ๋กœ ์‚ฌ์šฉ๋  ๋•Œ ์„ฑ๋Šฅ ์ตœ์ ํ™” ๋ฐฉ๋ฒ•์„ ๋งŽ์ด ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Š” ์š”์†Œ์˜ ์ž์‹ ํฌ๊ธฐ๊ฐ€ ์š”์†Œ ์ž์ฒด์˜ ํฌ๊ธฐ์— ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์—†์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์š”์†Œ์˜ ํฌ๊ธฐ๋Š” ์ž์‹์ด ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>contain: size</code>ย ๋ฅผ ์ ์šฉํ•˜๋ฉด, ์ด๋ฅผ ์ ์šฉํ•œ ์š”์†Œ์˜ ํฌ๊ธฐ๋„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜๋™์œผ๋กœ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด, ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ํฌ๊ธฐ๊ฐ€ 0์ด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="Style_containment">Style containment</h3>
+
+<pre class="brush: css notranslate">article {
+ contain: style;
+}</pre>
+
+<p>style containment ๋Š” ์ด๋ฆ„์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  <a href="/ko/docs/Web/Web_Components/Using_shadow_DOM">Shadow DOM</a>์—์„œ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๋ฒ”์œ„(scope) ์Šคํƒ€์ผ์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฃผ์š” ์‚ฌ์šฉ ์‚ฌ๋ก€๋Š”, ์š”์†Œ์—์„œ <a href="/ko/docs/Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters">CSS Counter</a>ย ๊ฐ€ ๋ณ€๊ฒฝ๋˜์–ด ๋‚˜๋จธ์ง€ ํŠธ๋ฆฌ์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋Š” ์ƒํ™ฉ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<p><code>contain: style</code>ย ์„ ์‚ฌ์šฉํ•˜๋ฉด {{cssxref("counter-increment")}} ์™€ {{cssxref("counter-set")}} ์†์„ฑ์ด ํ•ด๋‹น ํ•˜์œ„ ํŠธ๋ฆฌ๋กœ๋งŒ ๋ฒ”์œ„๊ฐ€ ์ง€์ •๋œ ์ƒˆ ์นด์šดํ„ฐ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="blockIndicator note">
+<p><strong>์ฃผ์˜</strong>: <code>style</code> containment ๋Š” ์‚ฌ์–‘์—์„œ "at-risk" ์ด๋ฉฐ, ๋ชจ๋“  ๊ณณ์—์„œ ์ง€์›ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(ํ˜„์žฌ ํŒŒ์ด์–ดํญ์Šค๋Š” ์ง€์›ํ•˜์ง€ ์•Š์Œ).</p>
+</div>
+
+<h3 id="Special_values">Special values</h3>
+
+<p>contain ์—๋Š” ๋‘ ๊ฐ€์ง€ ํŠน์ˆ˜ํ•œ ๊ฐ’์ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>content</code></li>
+ <li><code>strict</code></li>
+</ul>
+
+<p>์œ„์˜ ์˜ˆ์—์„œ ์ฒซ ๋ฒˆ์งธ๋ฅผ ๋งŒ๋‚ฌ์Šต๋‹ˆ๋‹ค. <code>contain: content</code> ๋Š”ย <code>layout</code> ๊ณผย <code>paint</code> containment๋ฅผ ๋ชจ๋‘ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์–‘์—์„œ๋Š” ์ด ๊ฐ’์„ย "๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ์ ์šฉํ•˜๊ธฐ์— ํ•ฉ๋ฆฌ์ ์œผ๋กœ ์•ˆ์ „" ํ•˜๋‹ค๊ณ  ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. <code>size</code> containment ๋ฅผ ์ ์šฉํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ž์‹์˜ ํฌ๊ธฐ์— ์˜์กดํ•˜๊ณ , ๋•Œ๋ฌธ์— ๋ฐ•์Šค ํฌ๊ธฐ๊ฐ€ 0์ด ๋  ์œ„ํ—˜์ด ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๊ฐ€๋Šฅํ•œ ๋งŽ์€ย containment ๋ฅผ ์–ป์œผ๋ ค๋ฉดย <code>contain: strict</code>ย ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š”ย <code>contain: size layout paint</code>ย ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋˜๋Š” <code>style</code> containment ๋ฅผ ์ง€์›ํ•˜๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">contain: strict;
+contain: strict style;</pre>
+
+<h2 id="Reference">Reference</h2>
+
+<h3 id="CSS_Properties">CSS Properties</h3>
+
+<ul>
+ <li>{{cssxref("contain")}}</li>
+</ul>
+
+<h2 id="External_resources">External resources</h2>
+
+<ul>
+ <li><a href="https://blogs.igalia.com/mrego/2019/01/11/an-introduction-to-css-containment/">An Introduction to CSS Containment</a></li>
+ <li><a href="https://dev.opera.com/articles/css-will-change-property">Everything You Need to Know About the CSSย <code>will-change</code>ย Property</a></li>
+</ul>
diff --git a/files/ko/web/css/css_device_adaptation/index.html b/files/ko/web/css/css_device_adaptation/index.html
new file mode 100644
index 0000000000..bd55f655bc
--- /dev/null
+++ b/files/ko/web/css/css_device_adaptation/index.html
@@ -0,0 +1,42 @@
+---
+title: CSS Device Adaptation
+slug: Web/CSS/CSS_Device_Adaptation
+tags:
+ - CSS
+ - CSS Device Adaptation
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Device_Adaptation
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Device Adapation</strong>์€ ๋ทฐํฌํŠธ์˜ ํฌ๊ธฐ, ์คŒ ๋ฐฐ์œจ(factor) ๋ฐ ๋ฐฉํ–ฅ์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="๊ทœ์น™">@๊ทœ์น™</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("@viewport")}}</li>
+</ul>
+</div>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName("CSS3 Device")}}</td>
+ <td>{{Spec2("CSS3 Device")}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_flexible_box_layout/aligning_items_in_a_flex_container/index.html b/files/ko/web/css/css_flexible_box_layout/aligning_items_in_a_flex_container/index.html
new file mode 100644
index 0000000000..677cf2fdaf
--- /dev/null
+++ b/files/ko/web/css/css_flexible_box_layout/aligning_items_in_a_flex_container/index.html
@@ -0,0 +1,211 @@
+---
+title: Aligning Items in a Flex Container
+slug: Web/CSS/CSS_Flexible_Box_Layout/Aligning_Items_in_a_Flex_Container
+translation_of: Web/CSS/CSS_Flexible_Box_Layout/Aligning_Items_in_a_Flex_Container
+---
+<p>{{CSSRef}}</p>
+
+<p class="summary">flexbox๊ฐ€ ์›น ๊ฐœ๋ฐœ์ž๋“ค์˜ ๊ด€์‹ฌ ๋ฐ›๊ฒŒ๋œ ์ด์œ  ์ค‘ ํ•˜๋‚˜๋Š” ์›น ์ตœ์ดˆ๋กœ ์ตœ์ดˆ๋กœ ์ ์ ˆํ•œ ์ •๋ ฌ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. flexbox์˜ ์ˆ˜์ง ์ •๋ ฌ ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜์—ฌ ์šฐ๋ฆฌ๋Š” ๋“œ๋””์–ด ์‰ฝ๊ฒŒ ๋ฐ•์Šค(์—ญ์ฃผ: ์—ฌ๊ธฐ์„œ ๋ฐ•์Šค๋Š” <strong>flex ์ปจํ…Œ์ด๋„ˆ</strong>๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค)ย  ๋‚ด๋ถ€๋ฅผย ์ค‘์•™ ์ •๋ ฌ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฐ€์ด๋“œ์—์„œ ์šฐ๋ฆฌ๋Š” flexbox์˜ ์ •๋ ฌ ๋ฐ ๋ ๋งˆ์ถ”๊ธฐ ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์‚ดํŽด๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<p>๋ฐ•์Šค ๋‚ด๋ถ€๋ฅผ ์ค‘์•™ ์ •๋ ฌ ํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ•์Šค์—ย <code>align-items</code> ์†์„ฑ์„ ์ง€์ •ํ•˜๋ฉดย ๊ต์ฐจ ์ถ•์— ๋Œ€ํ•ด flex ํ•ญ๋ชฉ์„ย ์ •๋ ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ ๊ฒฝ์šฐ,ย ๊ต์ฐจ ์ถ•์€ ์ˆ˜์ง ์ถ•์ž…๋‹ˆ๋‹ค.ย <code>justify-content</code>ย ์†์„ฑ์„ ์ง€์ •ํ•˜๋ฉด flex ํ•ญ๋ชฉ์„ ์ฃผ์ถ•์— ๋Œ€ํ•ด ์ •๋ ฌ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ ๊ฒฝ์šฐ, ์ฃผ์ถ•์€ ์ˆ˜ํ‰ ๋ฐฉํ–ฅ์ž…๋‹ˆ๋‹ค.</p>
+
+<p><img alt="A containing element with another box centered inside it." src="https://mdn.mozillademos.org/files/15627/align1.png" style="display: block; height: 357px; margin: 0px auto; width: 616px;"></p>
+
+
+
+<p>์•„๋ž˜ ์˜ˆ์ œ์˜ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด์„ธ์š”. flex ์ปจํ…Œ์ด๋„ˆ(์—ญ์ฃผ: .box๋กœ ์ง€์ •๋œ div ํƒœ๊ทธ)๋‚˜ flex ํ•ญ๋ชฉ(์—ญ์ฃผ:ย  .box div๋กœ ์ง€์ •๋œ div ํƒœ๊ทธ)์˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•ด๋„ flex ์ปจํ…Œ์ด๋„ˆ ๋‚ด๋ถ€๋Š” ์ค‘์•™ ์ •๋ ฌ๋จ์„ ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/alignment/intro.html", '100%', 700)}}</p>
+
+<h2 id="์ •๋ ฌ_์ œ์–ด์šฉ_์†์„ฑ_๋ชฉ๋ก">์ •๋ ฌย ์ œ์–ด์šฉย ์†์„ฑ ๋ชฉ๋ก</h2>
+
+<p>์ด ๊ธ€์—์„œ ์‚ดํŽด๋ณผ ์†์„ฑ๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>{{cssxref("justify-content")}} โ€” ์ฃผ์ถ•์— ๋Œ€ํ•ด flex ํ•ญ๋ชฉ๋“ค์„ ์ •๋ ฌํ•˜๋Š” ๋ฐฉ์‹์„ ์ œ์–ด. flex ์ปจํ…Œ์ด๋„ˆ์— ์ง€์ •ํ•˜๋Š” ์†์„ฑ.</li>
+ <li>{{cssxref("align-items")}} โ€” ๊ต์ฐจ์ถ•์— ๋Œ€ํ•ด flex ํ•ญ๋ชฉ๋“ค์„ ์ •๋ ฌํ•˜๋Š” ๋ฐฉ์‹์„ ์ œ์–ด.ย flex ์ปจํ…Œ์ด๋„ˆ์— ์ง€์ •ํ•˜๋Š” ์†์„ฑ.</li>
+ <li>{{cssxref("align-self")}} โ€” ๊ฐœ๋ณ„ flex ํ•ญ๋ชฉ์„ ๊ต์ฐจ ์ถ•์— ๋Œ€ํ•ด ์ •๋ ฌ ํ•˜๋Š” ๋ฐฉ์‹์„ ์ œ์–ด.ย flex ํ•ญ๋ชฉ์— ์ง€์ •ํ•˜๋Š” ์†์„ฑ.</li>
+ <li>{{cssxref("align-content")}} โ€” described in the spec as for โ€œpacking flex linesโ€; controls space between flex lines on the cross axis.</li>
+</ul>
+
+<p>๋˜ํ•œ, ์ด๊ธ€์—์„œ flexbox๊ธฐ๋ฐ˜ ์ •๋ ฌ์—์„œ margin ์†์„ฑ ๊ฐ’์ด ์–ด๋–จ๊ฒŒ ์“ฐ์ด๋Š”์ง€ ์‚ดํŽด๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>Note</strong>: The alignment properties in Flexbox have been placed into their own specification โ€” <a href="https://www.w3.org/TR/css-align-3/">CSS Box Alignment Level 3</a>. It is expected that this spec will ultimately supersede the properties as defined in Flexbox Level One.</p>
+</div>
+
+<h2 id="๊ต์ฐจ์ถ•">๊ต์ฐจ์ถ•</h2>
+
+<p><code>align-items</code>์™€ <code>align-self</code>ย ์†์„ฑ๋“ค์€ flex ํ•ญ๋ชฉ๋“ค์„ ๊ต์ฐจ์ถ•์œผ๋กœ ์ •๋ ฌํ•˜๋Š” ๊ฒƒ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ, <code>flex-direction</code>์ด <code>row</code>๋กœ ์„ค์ •๋˜์–ด์žˆ๋‹ค๋ฉด ์—ด (column) ์•„๋ž˜๋กœ ์ •๋ ฌ์„ ํ•˜๊ฒŒ๋˜๊ณ , <code>flex-direction</code>์ด <code>column</code>์œผ๋กœ ์„ค์ •๋˜์–ด์žˆ๋‹ค๋ฉด ํ–‰ (row)์„ ๋”ฐ๋ผ ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค.ย </p>
+
+<p>๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ flex์˜ˆ์‹œ๋Š” ๊ต์ฐจ์ถ•์„ ์ด์šฉํ•ฉ๋‹ˆ๋‹ค. <code>display: flex</code>๋ฅผ ์ปจํ…Œ์ด๋„ˆ์— ์ถ”๊ฐ€ํ•˜๊ฒŒ๋˜๋ฉด, ๋ชจ๋“  ์ž์‹ ํ•ญ๋ชฉ๋“ค์ด ์—ดย (row), ์ฆ‰ ๊ฐ€๋กœย ๋ฐฉํ–ฅ์œผ๋กœ ์ •๋ ฌ์ด ๋˜๋Š” flex ํ•ญ๋ชฉ์ด ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐย ๊ฐ€์žฅ ํฐ y์ถ•์˜ ํฌ๊ธฐ, ์ฆ‰ ๋†’์ด๊ฐ€ ๊ฐ€์žฅ ํฐ ์ž์‹ ํ•ญ๋ชฉ์ด ๊ต์ฐจ์ถ•์˜ ๋†’์ด๋ฅผ ์ •์˜ํ•˜๊ฒŒ ๋˜๊ณ , ๋‚˜๋จธ์ง€ ์ž์‹ ํ•ญ๋ชฉ๋“ค์€ ์ด ๋†’์ด์— ๋งž์ถ”์–ด ๋†’์ด๊ฐ€ ๋Š˜์–ด๋‚˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝย flex ์ปจํ…Œ์ด๋„ˆ์˜ ๋†’์ด๊ฐ€ ์ง€์ •์ด ๋˜์–ด์žˆ๋‹ค๋ฉด, ์ž์‹ ํ•ญ๋ชฉ ๋‚ด์šฉ์— ์ƒ๊ด€์—†์ด ์ง€์ •๋œ ๋†’์ด ๋งŒํผ ๋ชจ๋“  ์ž์‹ ํ•ญ๋ชฉ๋“ค์ดย ๋Š˜์–ด๋‚˜๊ฒŒ๋ฉ๋‹ˆ๋‹ค.ย </p>
+
+<p><img alt="Three items, one with additional text causing it to be taller than the others." src="https://mdn.mozillademos.org/files/15628/align2.png" style="display: block; height: 131px; margin: 0px auto; width: 509px;"></p>
+
+<p><img alt="Three items stretched to 200 pixels tall" src="https://mdn.mozillademos.org/files/15629/align3.png" style="display: block; height: 207px; margin: 0px auto; width: 637px;"></p>
+
+<p>๋ชจ๋“  ํ•ญ๋ชฉ๋“ค์ด ๊ฐ™์€ ๋†’์ด๋ฅผ ๊ฐ–๊ฒŒ๋˜๋Š” ์ด์œ ๋Š” ๊ต์ฐจ์ถ•์„ ์ค‘์‹ฌ์œผ๋กœ ์ •๋ ฌ์„ ์ œ์–ดํ•˜๋Š” ์†์„ฑ์ธ <code>align-items</code>์— ์ง€์ •๋œ ์ดˆ๊ธฐ๊ฐ’์ด <code>stretch</code>๋กœย ์„ค์ •์ด ๋˜์–ด์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.ย </p>
+
+<p>์ด์™ธ์—๋„ ๋‹ค๋ฅธ ๊ฐ’์„ ์ง€์ •ํ•ด์„œ ํ•ญ๋ชฉ๋“ค์ด ์ •๋ ฌ๋˜๋Š” ๋ฐฉ์‹์„ ๋‹ค๋ฅด๊ฒŒ ์ •์˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:</p>
+
+<ul>
+ <li><code>align-items: flex-start</code></li>
+ <li><code>align-items: flex-end</code></li>
+ <li><code>align-items: center</code></li>
+ <li><code>align-items: stretch</code></li>
+ <li><code>align-items: baseline</code></li>
+</ul>
+
+<p>์•„๋ž˜์˜ ์˜ˆ์‹œ๋ฅผ ๋ณด๋ฉด, <code>align-items</code>๊ฐ’์ด <code>stretch</code>๋กœ ์ง€์ •์ด ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ๋‹ค๋ฅธ ๊ฐ’๋“ค์„ ๋„ฃ์–ด์„œ ํ•ญ๋ชฉ๋“ค์ด flex ์ปจํ…Œ์ด๋„ˆ ์•ˆ์—์„œ ์–ด๋–ป๊ฒŒ ์ •๋ ฌ์ด ๋˜๋Š”์ง€ ํ™•์ธํ•ด๋ณด์„ธ์š”.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/alignment/align-items.html", '100%', 520)}}ย </p>
+
+<h3 id="align-self๋กœ_ํ•ญ๋ชฉ_ํ•œ_๊ฐœ๋ฅผ_์ •๋ ฌํ•˜๊ธฐ"><code>align-self</code>๋กœย ํ•ญ๋ชฉ ํ•œ ๊ฐœ๋ฅผ ์ •๋ ฌํ•˜๊ธฐ</h3>
+
+<p>The <code>align-items</code> property sets the <code>align-self</code> property on all of the flex items as a group. This means you can explicitly declare the <code>align-self</code> property to target a single item. The <code>align-self</code> property accepts all of the same values as <code>align-items</code> plus a value of <code>auto</code>, which will reset the value to that which is defined on the flex container.</p>
+
+<p>In this next live example, the flex container has <code>align-items: flex-start</code>, which means the items are all aligned to the start of the cross axis. I have targeted the first item using a <code>first-child</code> selector and set that item to <code>align-items: stretch</code>; another item has been selected using its class of <code>selected</code> and givenย <code>align-self: </code><code>center</code>. You can change the value of <code>align-items</code> or change the values of <code>align-self</code> on the individual items to see how this works.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/alignment/align-self.html", '100%', 650)}}ย </p>
+
+<h3 id="Changing_the_main_axis">Changing the main axis</h3>
+
+<p>So far we have looked at the behaviour when our <code>flex-direction</code> is <code>row</code>, and while working in a language written top to bottom. This means that the main axis runs along the row horizontally, and our cross axis alignment moves the items up and down.</p>
+
+<p><img alt="Three items, the first aligned to flex-start, second to center, third to flex-end. Aligning on the vertical axis." src="https://mdn.mozillademos.org/files/15630/align4.png" style="display: block; height: 204px; margin: 0px auto; width: 671px;"></p>
+
+<p>If we change our <code>flex-direction</code> to column, <code>align-items</code> and <code>align-self</code> will align the items to the left and right.</p>
+
+<p><img alt="Three items, the first aligned to flex-start, second to center, third to flex-end. Aligning on the horizontal axis." src="https://mdn.mozillademos.org/files/15631/align5.png" style="display: block; height: 239px; margin: 0px auto; width: 687px;"></p>
+
+<p>You can try this out in the example below, which has a flex container with <code>flex-direction: column</code> yet otherwise is exactly the same as the previous example.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/alignment/align-self-column.html", '100%', 730)}}ย </p>
+
+<h2 id="Aligning_content_on_the_cross_axis_โ€”_the_align-content_property">Aligning content on the cross axis โ€” the align-content property</h2>
+
+<p>So far we have been aligning the items, or an individual item inside the area defined by the flex-container. If you have a wrapped multiple-line flex container then you might also want to use the <code>align-content</code> property to control the distribution of space between the rows. In the specification this is described as <a href="https://drafts.csswg.org/css-flexbox/#align-content-property">packing flex lines</a>.</p>
+
+<p>For <code>align-content</code> to work you need more height in your flex container than is required to display the items. It then works on all the items as a set, and dictates what happens with that free space, and the alignment of the entire set of items within it.</p>
+
+<p>The <code>align-content</code> property takes the following values:</p>
+
+<ul>
+ <li><code>align-content: flex-start</code></li>
+ <li><code>align-content: flex-end</code></li>
+ <li><code>align-content: center</code></li>
+ <li><code>align-content: space-between</code></li>
+ <li><code>align-content: space-around</code></li>
+ <li><code>align-content: stretch</code></li>
+ <li><code>align-content: space-evenly</code> (not defined in the Flexbox specification)</li>
+</ul>
+
+<p>In the live example below, the flex container has a height of 400 pixels, which is more than needed to display our items. The value of <code>align-content</code> is <code>space-between</code>, which means that the available space is shared out <em>between</em> the flex lines, which are placed flush with the start and end of the container on the cross axis.</p>
+
+<p>Try out the other values to see how the <code>align-content</code> property works.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/alignment/align-content.html", '100%', 850)}}ย </p>
+
+<p>Once again we can switch our <code>flex-direction</code> to <code>column</code> in order to see how this property behaves when we are working by column. As before, we need enough space in the cross axis to have some free space after displaying all of the items.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/alignment/align-content-column.html", '100%', 860)}}ย </p>
+
+<div class="note">
+<p><strong>Note</strong>: the value <code>space-evenly</code> is not defined in the flexbox specification and is a later addition to the Box Alignment specification. Browser support for this value is not as good as that of the values defined in the flexbox spec.</p>
+</div>
+
+<p>See the <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/justify-content">documentation for <code>justify-content</code> on MDN</a> for more details on all of these values and browser support.</p>
+
+<h2 id="Aligning_content_on_the_main_axis">Aligning content on the main axis</h2>
+
+<p>Now that we have seen how alignment works on the cross axis, we can take a look at the main axis. Here we only have one property available to us โ€” <code>justify-content</code>. This is because we are only dealing with items as a group on the main axis. With <code>justify-content</code> we control what happens with available space, should there be more space than is needed to display the items.</p>
+
+<p>In our initial example with <code>display: flex</code> on the container, the items display as a row and all line up at the start of the container. This is due to the initial value of <code>justify-content</code> being <code>flex-start</code>. Any available space is placed at the end of the items.</p>
+
+<p><img alt="Three items, each 100 pixels wide in a 500 pixel container. The available space is at the end of the items." src="https://mdn.mozillademos.org/files/15632/align6.png" style="display: block; height: 198px; margin: 0px auto; width: 528px;"></p>
+
+<p>The <code>justify-content</code> property accepts the same values as <code>align-content</code>.</p>
+
+<ul>
+ <li><code>justify-content: flex-start</code></li>
+ <li><code>justify-content: flex-end</code></li>
+ <li><code>justify-content: center</code></li>
+ <li><code>justify-content: space-between</code></li>
+ <li><code>justify-content: space-around</code></li>
+ <li><code>justify-content: stretch</code></li>
+ <li><code>justify-content: space-evenly</code> (not defined in the Flexbox specification)</li>
+</ul>
+
+<p>In the example below, the value of <code>justify-content</code> is <code>space-between</code>. The available space after displaying the items is distributed between the items. The left and right item line up flush with the start and end.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/alignment/justify-content.html", '100%', 480)}}ย </p>
+
+<p>If the main axis is in the block direction because <code>flex-direction</code>ย is set to <code>column</code>, then <code>justify-content</code> will distribute space between items in that dimension as long as there is space in the flex container to distribute.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/alignment/justify-content-column.html", '100%', 880)}}ย </p>
+
+<h3 id="Alignment_and_Writing_Modes">Alignment and Writing Modes</h3>
+
+<p>Remember that with all of these alignment methods, the values of <code>flex-start</code> and <code>flex-end</code> are writing mode-aware. If the value of <code>justify-content</code> is <code>start</code> and the writing mode is left-to-right as in English, the items will line up starting at the left side of the container.</p>
+
+<p><img alt="Three items lined up on the left" src="https://mdn.mozillademos.org/files/15638/Basics5.png" style="display: block; height: 152px; margin: 0px auto; width: 631px;"></p>
+
+<p>However if the writing mode is right-to-left as in Arabic, the items will line up starting at the right side of the container.</p>
+
+<p><img alt="Three items lined up from the right" src="https://mdn.mozillademos.org/files/15639/Basics6.png" style="display: block; height: 152px; margin: 0px auto; width: 634px;"></p>
+
+<p>The live example below has the <code>direction</code> property set to <code>rtl</code> to force a right-to-left flow for our items. You can remove this, or change the values of <code>justify-content</code> to see how flexbox behaves when the start of the inline direction is on the right.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/alignment/justify-content-writing-mode.html", '100%', 440)}}ย </p>
+
+<h2 id="Alignment_and_flex-direction">Alignment and flex-direction</h2>
+
+<p>The start line will also change if you change the <code>flex-direction</code> property โ€” for example using <code>row-reverse</code> instead of <code>row</code>.</p>
+
+<p>In this next example I have items laid out with <code>flex-direction: row-reverse</code> and <code>justify-content: flex-end</code>. In a left to right language the items all line up on the left. Try changing <code>flex-direction: row-reverse</code> to <code>flex-direction: row</code>. You will see that the items now move to the right hand side.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/alignment/justify-content-reverse.html", '100%', 440)}}ย </p>
+
+<p>While this may all seem a little confusing, the rule to remember is that unless you do something to change it, flex items lay themselves out in the direction that words are laid out in the language of your document along the inline, row axis. <code>flex-start</code> will be where the start of a sentence of text would begin.</p>
+
+<p><img alt="Diagram showing start on the left and end on the right." src="https://mdn.mozillademos.org/files/15634/align8.png" style="display: block; height: 152px; margin: 0px auto; width: 631px;"></p>
+
+<p>You can switch them to display in the block direction for the language of your document by selecting <code>flex-direction: column</code>. Then <code>flex-start</code> will then be where the top of your first paragraph of text would start.</p>
+
+<p><img alt="Diagram showing start at the top and end at the bottom." src="https://mdn.mozillademos.org/files/15636/align10.png" style="display: block; height: 273px; margin: 0px auto; width: 709px;"></p>
+
+<p>If you change flex-direction to one of the reverse values, then they will lay themselves out from the end axis and in the reverse order to the way words are written in the language of your document. <code>flex-start</code> will then change to the end of that axis โ€” so to the location where your lines would wrap if working in rows, or at the end of your last paragraph of text in the block direction.</p>
+
+<p><img alt="Diagram showing start on the right and end on the left." src="https://mdn.mozillademos.org/files/15635/align9.png" style="display: block; height: 152px; margin: 0px auto; width: 631px;"></p>
+
+<p><img alt="Diagram showing end at the top and start at the bottom" src="https://mdn.mozillademos.org/files/15637/align11.png" style="display: block; height: 273px; margin: 0px auto; width: 709px;"></p>
+
+<h2 id="Using_auto_margins_for_main_axis_alignment">Using auto margins for main axis alignment</h2>
+
+<p>We donโ€™t have a <code>justify-items</code> or <code>justify-self</code> property available to us on the main axis as our items are treated as a group on that axis. However it is possible to do some individual alignment in order to separate an item or a group of items from others by using auto margins along with flexbox.</p>
+
+<p>A common pattern is a navigation bar where some key items are aligned to the right, with the main group on the left. You might think that this should be a use case for a <code>justify-self</code> property, however consider the image below. I have three items on one side and two on the other. If I were able to use <code>justify-self</code> on item <em>d</em>, it would also change the alignment of item <em>e</em> that follows, which may or may not be my intention.</p>
+
+<p><img alt="Five items, in two groups. Three on the left and two on the right." src="https://mdn.mozillademos.org/files/15633/align7.png" style="display: block; height: 84px; margin: 0px auto; width: 645px;"></p>
+
+<p>Instead we can target item 4 and separate it from the first three items by giving it a <code>margin-left</code> value of <code>auto</code>. Auto margins will take up all of the space that they can in their axis โ€” it is how centering a block with margin auto left and right works. Each side tries to take as much space as it can, and so the block is pushed into the middle.</p>
+
+<p>In this live example, I have flex items arranged simply into a row with the basic flex values, and the class <code>push</code> has <code>margin-left: auto</code>. You can try removing this, or adding the class to another item to see how it works.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/alignment/auto-margins.html", '100%', 470)}}ย </p>
+
+<h2 id="Future_alignment_features_for_Flexbox">Future alignment features for Flexbox</h2>
+
+<p>At the beginning of this article I explained that the alignment properties currently contained in the Level 1 flexbox specification are also included in Box Alignment Level 3, which may well extend these properties and values in the future. We have already seen one place where this has happened, with the introduction of the <code>space-evenly</code> value for <code>align-content</code> and <code>justify-content</code> properties.</p>
+
+<p>The Box Alignment module also includes other methods of creating space between items, such as the <code>column-gap</code> and <code>row-gap</code> feature as seen in <a href="/en-US/docs/Web/CSS/CSS_Grid_Layout">CSS Grid Layout</a>. The inclusion of these properties in Box Alignment means that in future we should be able to use <code>column-gap</code> and <code>row-gap</code> in flex layouts too, andย in Firefox 63 you will find the first browser implementation of the gap properties in flex layout.</p>
+
+<p>My suggestion when exploring flexbox alignment in depth is to do so alongside looking at alignment in Grid Layout. Both specifications use the alignment properties as detailed in the Box Alignment specification. You can see how these properties behave when working with a grid in the MDN article <a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout">Box Alignment in Grid Layout</a>, and I have also compared how alignment works in these specifications in my <a href="https://rachelandrew.co.uk/css/cheatsheets/box-alignment">Box Alignment Cheatsheet</a>.</p>
+
+<h2 id="See_Also">See Also</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Box_Alignment">Box Alignment</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Box_Alignment/Box_Alignment_in_Flexbox">Box Alignment in Flexbox</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Box_Alignment/Box_Alignment_In_Grid_Layout">Box Alignment in Grid Layout</a></li>
+</ul>
diff --git a/files/ko/web/css/css_flexible_box_layout/flexbox์˜_๊ธฐ๋ณธ_๊ฐœ๋…/index.html b/files/ko/web/css/css_flexible_box_layout/flexbox์˜_๊ธฐ๋ณธ_๊ฐœ๋…/index.html
new file mode 100644
index 0000000000..1966114608
--- /dev/null
+++ b/files/ko/web/css/css_flexible_box_layout/flexbox์˜_๊ธฐ๋ณธ_๊ฐœ๋…/index.html
@@ -0,0 +1,236 @@
+---
+title: flexbox์˜ ๊ธฐ๋ณธ ๊ฐœ๋…
+slug: Web/CSS/CSS_Flexible_Box_Layout/Flexbox์˜_๊ธฐ๋ณธ_๊ฐœ๋…
+translation_of: Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox
+---
+<div>{{CSSRef}}</div>
+
+<p class="summary">์ผ๋ช… flexbox๋ผ ๋ถˆ๋ฆฌ๋Š” Flexible Box module์€ย flexboxย ์ธํ„ฐํŽ˜์ด์Šค ๋‚ด์˜ ์•„์ดํ…œ ๊ฐ„ย ๊ณต๊ฐ„ย ๋ฐฐ๋ถ„๊ณผ ๊ฐ•๋ ฅํ•œ ์ •๋ ฌ ๊ธฐ๋Šฅ์„ย ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œย 1์ฐจ์›ย ๋ ˆ์ด์•„์›ƒ ๋ชจ๋ธ ๋กœ ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.ย ์ด ๊ธ€์—์„œ๋Š” flexbox์˜ ์ฃผ์š” ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๊ฐœ์š”๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ๋” ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ฐ€์ด๋“œ์˜ ๋‹ค๋ฅธ ๊ธ€์—์„œ ํƒ๊ตฌํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<p>flexbox๋ฅผ 1์ฐจ์›์ด๋ผ ์นญํ•˜๋Š” ๊ฒƒ์€,ย ๋ ˆ์ด์•„์›ƒ์„ ๋‹ค๋ฃฐ ๋•Œ ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์˜ ์ฐจ์›(ํ–‰์ด๋‚˜ ์—ด)๋งŒ์„ ๋‹ค๋ฃฌ๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค. ์ด๋Š” ํ–‰๊ณผ ์—ด์„ ํ•จ๊ป˜ ์กฐ์ ˆํ•˜๋Š” <a href="/en-US/docs/Web/CSS/CSS_Grid_Layout">CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ</a>์˜ 2์ฐจ์›ย ๋ชจ๋ธ๊ณผ๋Š” ๋Œ€์กฐ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="flexbox์˜_๋‘_๊ฐœ์˜_์ถ•">flexbox์˜ ๋‘ ๊ฐœ์˜ ์ถ•</h2>
+
+<p>flexbox๋ฅผ ๋‹ค๋ฃจ๋ ค๋ฉด ์ฃผ์ถ•๊ณผ ๊ต์ฐจ์ถ•์ด๋ผ๋Š” ๋‘ ๊ฐœ์˜ ์ถ•์— ๋Œ€ํ•œ ์ •์˜๋ฅผ ์•Œ์•„์•ผย ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์ถ•์€ {{cssxref("flex-direction")}} ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •ํ•˜๋ฉฐย ๊ต์ฐจ์ถ•์€ ์ด์— ์ˆ˜์ง์ธ ์ถ•์œผ๋กœ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. flexbox์˜ ๋™์ž‘์€ ๊ฒฐ๊ตญย ์ด ๋‘ ๊ฐœ์˜ ์ถ•์— ๋Œ€ํ•œ ๋ฌธ์ œ๋กœ ํ™˜์›๋˜๊ธฐ ๋•Œ๋ฌธ์—ย ์ด๋“ค์ด ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ย ์ฒ˜์Œ๋ถ€ํ„ฐ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="์ฃผ์ถ•">์ฃผ์ถ•</h3>
+
+<p>์ฃผ์ถ•์€ย <code>flex-direction</code>์— ์˜ํ•ด ์ •์˜๋˜๋ฉฐย 4๊ฐœ์˜ ๊ฐ’์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:</p>
+
+<ul>
+ <li><code>row</code></li>
+ <li><code>row-reverse</code></li>
+ <li><code>column</code></li>
+ <li><code>column-reverse</code></li>
+</ul>
+
+<p><code>row</code>ย ํ˜น์€ย <code>row-reverse</code>๋ฅผ ์„ ํƒํ•˜๋ฉดย ์ฃผ์ถ•์€ย <strong>์ธ๋ผ์ธ ๋ฐฉํ–ฅ</strong>์œผ๋กœย ํ–‰์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.</p>
+
+<p><img alt="If flex-direction is set to row the main axis runs along the row in the inline direction." src="https://mdn.mozillademos.org/files/15614/Basics1.png" style="display: block; height: 152px; margin: 0px auto; width: 522px;"></p>
+
+<p><code>column</code>ย ํ˜น์€ย <code>column-reverse</code>ย ์„ ์„ ํƒํ•˜๋ฉด ์ฃผ์ถ•์€ ํŽ˜์ด์ง€ย ์ƒ๋‹จ์—์„œย ํ•˜๋‹จ์œผ๋กœย <strong>๋ธ”๋ก ๋ฐฉํ–ฅ</strong>์„ย ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.</p>
+
+<p><img alt="If flex-direction is set to column the main axis runs in the block direction." src="https://mdn.mozillademos.org/files/15615/Basics2.png" style="display: block; height: 227px; margin: 0px auto; width: 709px;"></p>
+
+<h3 id="๊ต์ฐจ์ถ•">๊ต์ฐจ์ถ•</h3>
+
+<p>๊ต์ฐจ์ถ•์€ ์ฃผ์ถ•์— ์ˆ˜์งํ•˜๋ฏ€๋กœ, ๋งŒ์•ฝย <code>flex-direction</code>(์ฃผ์ถ•)์ดย <code>row</code>ย ๋‚˜ย <code>row-reverse</code>ย ๋ผ๋ฉด ๊ต์ฐจ์ถ•์€ ์—ด ๋ฐฉํ–ฅ์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.</p>
+
+<p><img alt="If flex-direction is set to row then the cross axis runs in the block direction." src="https://mdn.mozillademos.org/files/15616/Basics3.png" style="display: block; height: 125px; margin: 0px auto; width: 666px;"></p>
+
+<p>์ฃผ์ถ•์ดย <code>column</code>ย ํ˜น์€ย <code>column-reverse</code>ย ๋ผ๋ฉด ๊ต์ฐจ์ถ•์€ ํ–‰ ๋ฐฉํ–ฅ์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.</p>
+
+<p><img alt="If flex-direction is set to column then the cross axis runs in the inline direction." src="https://mdn.mozillademos.org/files/15617/Basics4.png" style="display: block; height: 244px; margin: 0px auto; width: 523px;"></p>
+
+<p>flex ์š”์†Œ๋ฅผย ์ •๋ ฌํ•˜๊ณ  ๋์„ ๋งž์ถ”(justify)๋ ค๋ฉดย ์–ด๋Š ์ถ•์ด ์–ด๋Š ๋ฐฉํ–ฅ์ธ์ง€ย ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค;ย flexbox๋Š” ์ฃผ์ถ•,ย ๊ต์ฐจ์ถ•์„ย ๋”ฐ๋ผย ํ•ญ๋ชฉ์„ ์ •๋ ฌํ•˜๊ณ  ๋์„ ๋งž์ถ”๋Š” ๊ฐ์ข… ์†์„ฑ๋“ค์„ ์ ์šฉํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์‹œ์ž‘์„ ๊ณผ_๋์„ ">์‹œ์ž‘์„ ๊ณผ ๋์„ </h2>
+
+<p>flexbox๊ฐ€ ์“ฐ๊ธฐ ๋ฐฉ๋ฒ•(writing mode)์„ ๊ฐ€์ •ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์€ย ์ƒ๋‹นํžˆ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.ย ๊ณผ๊ฑฐ์˜ CSS๋Š” ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ํ–ฅํ•˜๋Š” ๊ฐ€๋กœย ๋ฐฉํ–ฅ์˜ย ์“ฐ๊ธฐ ๋ฐฉ๋ฒ•์— ์น˜์šฐ์ณ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒย ํ˜„๋Œ€์˜ ๋ ˆ์ด์•„์›ƒ์€ย ๋‹ค์–‘ํ•œ ์“ฐ๊ธฐ ๋ฐฉ๋ฒ•์„ ํฌ๊ด„ํ•ด์•ผ ํ•˜๋ฏ€๋กœ,ย ๋”์ด์ƒ ํ…์ŠคํŠธ๊ฐ€ย ๋ฌธ์„œ์˜ ์™ผ์ชฝ ์ƒ๋‹จ์—์„œ ์‹œ์ž‘ํ•ด์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ํ–ฅํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.ย ์ƒˆ ๋ผ์ธ์ด ํ•ญ์ƒ ์•„๋ž˜์— ์Œ“์ธ๋‹ค๊ณ ย ๊ฐ€์ •ํ•˜์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค๋ฅธ ๊ธ€์—์„œ flexbox์™€ย ์“ฐ๊ธฐ ๋ฐฉ๋ฒ• ๋ช…์„ธ(writing mode spec.)๊ฐ€ย ์–ด๋–คย ๊ด€๋ จ์ด ์žˆ๋Š”์ง€ ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ „์—, ์ด ๊ธ€์—์„œย flex ์š”์†Œ์˜ย ์ •๋ ฌย ๋ฐฉํ–ฅ์— "์™ผ์ชฝ, ์˜ค๋ฅธ์ชฝ, ์œ„, ์•„๋ž˜"๋ฅผย ย ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋ฅผ ์•Œ ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉด ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>flex-direction</code>์ดย <code>row</code>๊ณ  ์˜์–ด ๋ฌธ์žฅ์„ย ๋ฌธ์„œ์— ์“ฐ๊ณ  ์žˆ๋‹ค๋ฉด,ย ์ฃผ์ถ•์˜ ์‹œ์ž‘์„ ์€ ์™ผ์ชฝ ๋,ย ๋์„ ์€ ์˜ค๋ฅธ์ชฝ ๋์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<p><img alt="Working in English the start edge is on the left." src="https://mdn.mozillademos.org/files/15618/Basics5.png" style="display: block; height: 152px; margin: 0px auto; width: 631px;"></p>
+
+<p>์•„๋ž์–ด ๋ฌธ์žฅ์„ ์“ฐ๊ณ  ์žˆ๋‹ค๋ฉด, ์ฃผ์ถ•์˜ ์‹œ์ž‘์„ ์€ ์˜ค๋ฅธ์ชฝ ๋, ๋ ์„ ์€ ์™ผ์ชฝ ๋์ดย ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<p><img alt="The start edge in a RTL language is on the right." src="https://mdn.mozillademos.org/files/15619/Basics6.png" style="display: block; height: 152px; margin: 0px auto; width: 634px;"></p>
+
+<p>์˜์–ด์™€ ์•„๋ž์–ด๋Š” ๋ชจ๋‘ ๊ฐ€๋กœ ์“ฐ๊ธฐ๋ฅผ ์ฑ„ํƒํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœย ๋‘ ์˜ˆ์‹œ์—์„œย ๊ต์ฐจ์ถ•์˜ ์‹œ์ž‘์„ ์€ย <strong>flex ์ปจํ…Œ์ด๋„ˆ</strong>์˜ ์œ„ ๋์ด๋ฉฐ ๋์„ ์€ย ์•„๋ž˜ ๋์ž…๋‹ˆ๋‹ค.</p>
+
+<p>์กฐ๊ธˆ๋งŒ ์ง€๋‚˜๋ฉด ์™ผ์ชฝ-์˜ค๋ฅธ์ชฝ์œผ๋กœย ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์‹œ์ž‘์„ -๋์„ ์œผ๋กœ ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์ด ๊ธˆ์ƒˆ ์ž์—ฐ์Šค๋Ÿฌ์›Œ์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋™์ผํ•œ ํŒจํ„ด์„ ๋”ฐ๋ฅด๋Š” CSS ๊ทธ๋ฆฌ๋“œย ๋ ˆ์ด์•„์›ƒ ๊ฐ™์€ ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃฐ ๋•Œ๋„ ์‰ฝ๊ฒŒ ์ ์‘ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="flex_์ปจํ…Œ์ด๋„ˆ">flex ์ปจํ…Œ์ด๋„ˆ</h2>
+
+<p>๋ฌธ์„œ์˜ ์˜์—ญ ์ค‘์—์„œ flexbox๊ฐ€ ๋†“์—ฌ์žˆ๋Š” ์˜์—ญ์„ <strong>flex ์ปจํ…Œ์ด๋„ˆ</strong>๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.ย flex ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒ์„ฑํ•˜๋ ค๋ฉดย ์˜์—ญ ๋‚ด์˜ย ์ปจํ…Œ์ด๋„ˆ ์š”์†Œ์˜ {{cssxref("display")}} ๊ฐ’์„ย <code>flex</code>ย ํ˜น์€ย <code>inline-flex</code>๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ’์ด ์ง€์ •๋œย ์ปจํ…Œ์ด๋„ˆ์˜ ์ผ์ฐจ ์ž์‹(direct children) ์š”์†Œ๊ฐ€ย <strong>flex ํ•ญ๋ชฉ</strong>์ด ๋ฉ๋‹ˆ๋‹ค. display ์†์„ฑ๋งŒย ์ง€์ •ํ•˜์—ฌ flex ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒ์„ฑํ•˜๋ฉด ๋‹ค๋ฅธ flexย ๊ด€๋ จย ์†์„ฑ๋“ค์€ ์•„๋ž˜์ฒ˜๋Ÿผ ๊ธฐ๋ณธ ๊ฐ’์ด ์ง€์ •๋ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>ํ•ญ๋ชฉ์€ ํ–‰์œผ๋กœ ๋‚˜์—ด๋ฉ๋‹ˆ๋‹ค. (<code>flex-direction</code> ์†์„ฑ์˜ ๊ธฐ๋ณธ๊ฐ’์€ย <code>row</code>์ž…๋‹ˆ๋‹ค).</li>
+ <li>ํ•ญ๋ชฉ์€ ์ฃผ์ถ•์˜ ์‹œ์ž‘ ์„ ์—์„œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>ํ•ญ๋ชฉ์€ ์ฃผ ์ฐจ์› ์œ„์—์„œ ๋Š˜์–ด๋‚˜์ง€๋Š” ์•Š์ง€๋งŒย ์ค„์–ด๋“ค ์ˆ˜ย ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+ <li>ํ•ญ๋ชฉ์€ ๊ต์ฐจ์ถ•์˜ ํฌ๊ธฐ๋ฅผ ์ฑ„์šฐ๊ธฐ ์œ„ํ•ด ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค.</li>
+ <li>{{cssxref("flex-basis")}} ์†์„ฑ์€ย <code>auto</code>๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.</li>
+ <li>{{cssxref("flex-wrap")}} ์†์„ฑ์€ย <code>nowrap</code>์œผ๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<p>์ด๋ ‡๊ฒŒ๋˜๋ฉด <strong>flex ํ•ญ๋ชฉ</strong>๋“ค์€ ๊ฐ ํ•ญ๋ชฉ ๋ณ„ ๋‚ด๋ถ€ ์š”์†Œ์˜ย ํฌ๊ธฐ๋กœ ์ฃผ์ถ•์„ ๋”ฐ๋ผ ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค.ย ์ปจํ…Œ์ด๋„ˆ์˜ ํฌ๊ธฐ๋ณด๋‹ค ๋” ๋งŽ์€ ํ•ญ๋ชฉ์ด ์žˆ์„ ๊ฒฝ์šฐ ํ–‰์„ ๋ฐ”๊พธ์ง€ ์•Š๊ณ  ์ฃผ์ถ• ๋ฐฉํ–ฅ์œผ๋กœ ํ˜๋Ÿฌย ๋„˜์น˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ํ•ญ๋ชฉ์ด ๋‹ค๋ฅธ ํ•ญ๋ชฉ๋ณด๋‹ค ๋†’์ด ๊ฐ’์ดย ํฌ๋‹ค๋ฉด ๋‚˜๋จธ์ง€ ๋ชจ๋“  ํ•ญ๋ชฉ๋“ค์€ย ๊ทธ์— ๋งž๊ฒŒ ๊ต์ฐจ์ถ•์„ ๋”ฐ๋ผ ๋Š˜์–ด๋‚˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ์˜ ๋ผ์ด๋ธŒ ์˜ˆ์‹œ๋ฅผ ํ†ตํ•ดย ์–ด๋–ป๊ฒŒ ๋ณด์—ฌ์ง€๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย flexbox์˜ ์ดˆ๊ธฐ ๋™์ž‘์„ ์‹œํ—˜ํ•ด๋ณด๋ ค๋ฉด ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•ด๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/basics/the-flex-container.html", '100%', 480)}}ย </p>
+
+<h3 id="flex-direction_์ง€์ •">flex-direction ์ง€์ •</h3>
+
+<p><strong>flex ์ปจํ…Œ์ด๋„ˆ</strong>์—ย {{cssxref("flex-direction")}} ์†์„ฑ์„ ์ง€์ •ํ•˜๋ฉด flex ํ•ญ๋ชฉ์ด ๋‚˜์—ด๋˜๋Š” ๋ฐฉํ–ฅ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย <code>flex-direction: row-reverse</code>ย ๋ผ๊ณ  ์ง€์ •ํ•˜๋ฉดย ํ–‰์œผ๋กœ ๋‚˜์—ด๋˜๋Š” ๊ฒƒ์€ ๊ทธ๋Œ€๋กœ์ง€๋งŒย ์‹œ์ž‘ ์„ ๊ณผ ๋ ์„ ์ด ์„œ๋กœ ๋ฐ”๋€Œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>flex-direction</code>์„ย <code>column</code>์œผ๋กœ ์ง€์ •ํ•˜๋ฉด ์ฃผ์ถ•์ด ๋ณ€๊ฒฝ๋˜๊ณ  ํ•ญ๋ชฉ๋“ค์€ ์—ด๋กœ ๋‚˜์—ด๋ฉ๋‹ˆ๋‹ค.ย <code>column-reverse</code>๋กœ ์ง€์ •ํ•˜๋ฉด ๊ทธ์— ๋”ํ•ดย ์‹œ์ž‘ ์„ ๊ณผ ๋ ์„ ์ด ์„œ๋กœ ๋ฐ”๋€Œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ์˜ ๋ผ์ด๋ธŒ ์˜ˆ์‹œ๋Š”ย <code>flex-direction</code>์ดย <code>row-reverse</code>๋กœ ์ง€์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. <code>row</code>, <code>column</code>,ย <code>column-reverse</code>์™€ ๊ฐ™์€ ๊ฐ’์„ ์ง€์ •ํ•ด์„œ ์–ด๋–ป๊ฒŒ ๋˜๋Š”์ง€ ํ™•์ธํ•ด๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/basics/flex-direction.html", '100%', 350)}}</p>
+
+<h2 id="flex-wrap์„_์ด์šฉํ•œ_๋ณต์ˆ˜_ํ–‰_flex_์ปจํ…Œ์ด๋„ˆ_์ง€์ •">flex-wrap์„ ์ด์šฉํ•œ ๋ณต์ˆ˜ ํ–‰ flex ์ปจํ…Œ์ด๋„ˆ ์ง€์ •</h2>
+
+<p>flexbox๋Š” 1์ฐจ์› ๋ชจ๋ธ์ด์ง€๋งŒ <strong>flex ํ•ญ๋ชฉ</strong>์ดย ์—ฌ๋Ÿฌ ํ–‰์— ๋‚˜์—ด๋˜๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฝ์šฐ ๊ฐ ํ–‰์ด ์ƒˆ๋กœ์šด <strong>flex ์ปจํ…Œ์ด๋„ˆ</strong>๋ผ๊ณ  ์ƒ๊ฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ณต๊ฐ„ ๋ฐฐ๋ถ„์€ ํ•ด๋‹น ํ–‰์—์„œ๋งŒ ์ด๋ฃจ์–ด์ง€๋ฉฐ ๋‹ค๋ฅธ ํ–‰์€ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<p>ํ•ญ๋ชฉ์ด ์—ฌ๋Ÿฌ ํ–‰์— ๋‚˜์—ด๋˜๋„๋ก ํ•˜๋ ค๋ฉด {{cssxref("flex-wrap")}} ์†์„ฑ์˜ ๊ฐ’์„ย <code>wrap</code>์œผ๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ํ•ญ๋ชฉ์ด ํ•˜๋‚˜์˜ ํ–‰์— ๋“ค์–ด๊ฐ€์ง€ ์•Š์„ ์ •๋„๋กœ ํด ๊ฒฝ์šฐ ๋‹ค๋ฅธ ํ–‰์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ๋ผ์ด๋ธŒ ์˜ˆ์‹œ์— ์žˆ๋Š” <strong>flex ํ•ญ๋ชฉ</strong>์€ ํญ์ด ์ง€์ •๋˜์–ด ์žˆ์œผ๋ฉฐ ํ•ญ๋ชฉ๋“ค์˜ ํญ์˜ ํ•ฉ์€ <strong>flex ์ปจํ…Œ์ด๋„ˆ</strong>์— ๋“ค์–ด๊ฐ€๊ธฐ์—๋Š” ๋„ˆ๋ฌดย ๋„“์Šต๋‹ˆ๋‹ค.ย <code>flex-wrap</code>์†์„ฑ์ดย <code>wrap</code>์œผ๋กœ ์ง€์ •๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ํ•ญ๋ชฉ์€ ์—ฌ๋Ÿฌ ํ–‰์— ๋‚˜์—ด๋ฉ๋‹ˆ๋‹ค. ์ดˆ๊นƒ๊ฐ’๊ณผ ๋™์ผํ•œย <code>nowrap</code>์„ ์ง€์ •ํ•˜๊ณ ย flexํ•ญ๋ชฉ์— ๋Œ€ํ•œ ํ™•๋Œ€/์ถ•์†Œ ๋ฐฉ์‹์„ย ๋ณ„๋„๋กœ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด <strong>flex ํ•ญ๋ชฉ</strong>๋“ค์€ ์ปจํ…Œ์ด๋„ˆ์˜ ํญ์— ๋งž๊ฒŒ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.ย ย <code>nowrap</code>์„ ์ง€์ •ํ•˜๋ฉด ํ•ญ๋ชฉ์ด ์ „ํ˜€ ์ค„์–ด๋“ค ์ˆ˜ ์—†๊ฑฐ๋‚˜ ์ถฉ๋ถ„ํžˆ ์ค„์–ด๋“ค ์ˆ˜ ์—†์„ ๋•Œ ํ˜๋Ÿฌ๋„˜์น˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/basics/flex-wrap.html", '100%', 400)}}</p>
+
+<p><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Mastering_Wrapping_of_Flex_Items">Mastering Wrapping of Flex Items</a>ย ๊ฐ€์ด๋“œ์—์„œ ๋” ์ž์„ธํ•œ ๋‚ด์šฉ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ถ•์•ฝํ˜•_์†์„ฑ_flex-flow">์ถ•์•ฝํ˜• ์†์„ฑ flex-flow</h2>
+
+<p><code>flex-direction</code>ย ์†์„ฑ๊ณผย <code>flex-wrap</code>ย ์†์„ฑ์„ย {{cssxref("flex-flow")}}๋ผ๋Š” ์ถ•์•ฝ ์†์„ฑ์œผ๋กœ ํ•ฉ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธย ๊ฐ’์€ <code>flex-direction</code>์ด๊ณ  ๋‘ ๋ฒˆ์งธย ๊ฐ’์€ย <code>flex-wrap</code>์ž…๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ์˜ ๋ผ์ด๋ธŒ ์˜ˆ์‹œ์—์„œ ์ฒซ ๋ฒˆ์งธ ๊ฐ’์„ <code>flex-direction</code>์— ์ง€์ • ๊ฐ€๋Šฅํ•œ ๊ฐ’๋“ค(<code>row</code>, <code>row-reverse</code>, <code>column</code> or <code>column-reverse</code>)๋กœ ๋ฐ”๊ฟ”๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.ย ๋‘ ๋ฒˆ์งธ ๊ฐ’๋„ <code>wrap</code>์ด๋‚˜ย <code>nowrap</code>์œผ๋กœ ๋ฐ”๊ฟ”๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/basics/flex-flow.html", '100%', 400)}}</p>
+
+<h2 id="flex_ํ•ญ๋ชฉ์—_์ง€์ •_๊ฐ€๋Šฅํ•œ_์†์„ฑ๋“ค">flex ํ•ญ๋ชฉ์— ์ง€์ • ๊ฐ€๋Šฅํ•œ ์†์„ฑ๋“ค</h2>
+
+<p><strong>flex ํ•ญ๋ชฉ</strong>์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์†์„ฑ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>{{cssxref("flex-grow")}}</li>
+ <li>{{cssxref("flex-shrink")}}</li>
+ <li>{{cssxref("flex-basis")}}</li>
+</ul>
+
+<p>์ด ๊ธ€์—์„œ๋Š” ์œ„์˜ ์†์„ฑ๋“ค์— ๋Œ€ํ•ด ๊ฐ„๋žตํ•˜๊ฒŒ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ <a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Controlling_Ratios_of_Flex_Items_Along_the_Main_Ax">Controlling Ratios of Flex Items on the Main Axis</a>์—์„œ ๋‹ค๋ฃน๋‹ˆ๋‹ค.</p>
+
+<p>500 ํ”ฝ์…€์˜ ํฌ๊ธฐ๋ฅผ ๊ฐ–๋Š” <strong>flex ์ปจํ…Œ์ด๋„ˆ</strong> ๋‚ด์— 100 ํ”ฝ์…€ ํฌ๊ธฐ์˜ ์ž์‹ ์„ธ ๊ฐœ๊ฐ€ ์กด์žฌํ•  ๋•Œ, <strong>์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„ </strong>200 ํ”ฝ์…€์ด ๋‚จ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ flexbox๋Š” ์ด ๊ณต๊ฐ„์„ ๋งˆ์ง€๋ง‰ ์ž์‹ ์š”์†Œ ๋‹ค์Œ์— ๋นˆ๊ณต๊ฐ„์œผ๋กœ ๋‚จ๊ฒจ๋‘ก๋‹ˆ๋‹ค.</p>
+
+<p><img alt="This flex container has available space after laying out the items." src="https://mdn.mozillademos.org/files/15620/Basics7.png" style="display: block; height: 198px; margin: 0px auto; width: 528px;"></p>
+
+<p>์œ„์˜ ์„ธ ๊ฐ€์ง€ ์†์„ฑ์„ ๋ณ€๊ฒฝํ•œ๋‹ค๋Š” ๊ฒƒ์€ <strong>flex ํ•ญ๋ชฉ</strong>์—๊ฒŒ <strong>์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„</strong>์„ ๋ถ„๋ฐฐํ•˜๋Š” ๋ฐฉ์‹์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. <strong>์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„ </strong>๊ฐœ๋…์€ <strong>flex ํ•ญ๋ชฉ</strong>์„ย ์ •๋ ฌํ•  ๋•Œ ํŠนํžˆ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="flex-basis_์†์„ฑ"><code>flex-basis</code> ์†์„ฑ</h3>
+
+<p><code>flex-basis</code> ์†์„ฑ์€ ํ•ญ๋ชฉ์˜ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ์†์„ฑ์˜ ๊ธฐ๋ณธ๊ฐ’์€ <code>auto</code>์ด๋ฉฐ, ์ด ๊ฒฝ์šฐ ๋ธŒ๋ผ์šฐ์ €๋Š” ํ•ญ๋ชฉ์ด ํฌ๊ธฐ๋ฅผ ๊ฐ–๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์œ„์˜ ์‚ฌ์ง„ ์˜ˆ์‹œ์˜ ๊ฒฝ์šฐ ํ•ญ๋ชฉ์˜ ํฌ๊ธฐ๊ฐ€ 100 ํ”ฝ์…€์ด๋ฏ€๋กœ flex-basis์˜ ๊ฐ’์œผ๋กœ 100 ํ”ฝ์…€์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p><strong>flex ํ•ญ๋ชฉ</strong>์— ํฌ๊ธฐ๊ฐ€ ์ง€์ •๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋ฉด, <strong>flex ํ•ญ๋ชฉ</strong>์˜ ๋‚ด์šฉ๋ฌผย ํฌ๊ธฐ๊ฐ€ flex-basis ๊ฐ’์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ <strong>flex ์ปจํ…Œ์ด๋„ˆ</strong>์—์„œ <code>display: flex</code> ์†์„ฑ๋งŒ์„ย ์ง€์ •ํ•˜๋ฉด flexํ•ญ๋ชฉ๋“ค์ด ๊ฐย ๋‚ด์šฉ๋ฌผย ํฌ๊ธฐ๋งŒํผย ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="flex-grow_์†์„ฑ"><code>flex-grow</code> ์†์„ฑ</h3>
+
+<p><code>flex-grow</code>๊ฐ’์„ ์–‘์ˆ˜๋กœ ์ง€์ •ํ•˜๋ฉด<strong> flex ํ•ญ๋ชฉ</strong>๋ณ„๋กœย ์ฃผ์ถ• ๋ฐฉํ–ฅ ํฌ๊ธฐ๊ฐ€ย <code>flex-basis</code> ๊ฐ’ ์ด์ƒ์œผ๋กœ ๋Š˜์–ด๋‚  ์ˆ˜ย ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์œ„์˜ ์‚ฌ์ง„ ์˜ˆ์‹œ์—์„œ ๋ชจ๋“  ํ•ญ๋ชฉ์˜ flex-grow ๊ฐ’์„ 1๋กœ ์ง€์ •ํ•˜๋ฉด ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„์€ ๊ฐ ํ•ญ๋ชฉ์—๊ฒŒ ๋™์ผํ•˜๊ฒŒ ๋ถ„๋ฐฐ๋˜๋ฉฐ, ๊ฐ ํ•ญ๋ชฉ์€ ์ฃผ์ถ•์„ ๋”ฐ๋ผ ๋ถ„๋ฐฐ๋ฐ›์€ ๊ฐ’๋งŒํผ ์‚ฌ์ด์ฆˆ๋ฅผ ๋Š˜๋ ค ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์ฒซ ํ•ญ๋ชฉ์˜ <code>flex-grow</code> ๊ฐ’์„ 2๋กœ ์ง€์ •ํ•˜๊ณ  ๋‚˜๋จธ์ง€ ๋‘ ๊ฐœ์˜ ํ•ญ๋ชฉ์„ 1๋กœ ์ง€์ •ํ•œ๋‹ค๋ฉด ๊ฐ ํ•ญ๋ชฉ์— ์ง€์ •๋œ <code>flex-grow</code> ๊ฐ’์˜ ๋น„์œจ์— ๋”ฐ๋ผ ๋‚จ์€ ๊ณต๊ฐ„์ด ๋ถ„๋ฐฐ๋ฉ๋‹ˆ๋‹ค. ๊ฐ ํ•ญ๋ชฉ์˜ <code>flex-grow</code> ๋น„์œจ์ด 2:1:1 ์ด๋ฏ€๋กœ ์ฒซ ํ•ญ๋ชฉ์—๊ฒŒ 100 ํ”ฝ์…€, ๋‘ ๋ฒˆ์งธ์™€ ์„ธ ๋ฒˆ์งธ ํ•ญ๋ชฉ์—๊ฒŒ 50 ํ”ฝ์…€์”ฉ ๋ถ„๋ฐฐ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="flex-shrink_์†์„ฑ"><code>flex-shrink</code> ์†์„ฑ</h3>
+
+<p><code>flex-grow</code> ์†์„ฑ์ด ์ฃผ์ถ•์—์„œ ๋‚จ๋Š” ๊ณต๊ฐ„์„ ํ•ญ๋ชฉ๋“ค์—๊ฒŒ ๋ถ„๋ฐฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ฒฐ์ •ํ•œ๋‹ค๋ฉด <code>flex-shrink</code> ์†์„ฑ์€ ์ฃผ์ถ•์˜ ๊ณต๊ฐ„์ด ๋ถ€์กฑํ• ๋•Œ ๊ฐ ํ•ญ๋ชฉ์˜ ์‚ฌ์ด์ฆˆ๋ฅผ ์ค„์ด๋Š” ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ <strong>flex ์ปจํ…Œ์ด๋„ˆ</strong>๊ฐ€ <strong>flex ํ•ญ๋ชฉ</strong>์„ ๋ชจ๋‘ ํฌํ•จํ•  ๋งŒํผ ๋„‰๋„‰ํ•œ ๊ณต๊ฐ„์„ ๊ฐ–๊ณ  ์žˆ์ง€ ์•Š๊ณ ย <code>flex-shrink</code>ย ๊ฐ’์ด ์–‘์ˆ˜์ด๋ฉด <strong>flex ํ•ญ๋ชฉ</strong>์€ flex-basis์—ย ์ง€์ •๋œ ํฌ๊ธฐ๋ณด๋‹ค ์ž‘์•„์ง‘๋‹ˆ๋‹ค. ๋˜ํ•œ,ย <code>flex-grow</code> ์†์„ฑ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋” ํฐ <code>flex-shrink</code> ๊ฐ’์„ ๊ฐ–๋Š” ํ•ญ๋ชฉ์˜ ์‚ฌ์ด์ฆˆ๊ฐ€ ๋” ๋นจ๋ฆฌย ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.</p>
+
+<p>ํ•ญ๋ชฉ์˜ ์ตœ์†Œ ํฌ๊ธฐ๋Š” ์‹ค์ œ ์ถ•์†Œ๋Ÿ‰์„ ๊ณ„์‚ฐํ•  ๋•Œ ๊ณ ๋ ค๋˜๊ธฐ ๋•Œ๋ฌธ์— flex-shrink ์†์„ฑ์ด flex-grow ์†์„ฑ์— ๋น„ํ•ด ๋œ ์ผ๊ด€๋œ ๋ชจ์Šต์„ ๋ณด์—ฌ์ค„์ง€๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค. <code>flex-shrink</code> ์†์„ฑ์ด ํ•ญ๋ชฉ์˜ ์‚ฌ์ด์ฆˆ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๊ด€ํ•ด์„œ๋Š” <a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Controlling_Ratios_of_Flex_Items_Along_the_Main_Ax">Controlling Ratios of Flex Items on the Main Axis</a>์—์„œ ์ž์„ธํžˆ ์‚ดํŽดํžˆ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><code>flex-grow</code> ์™€ย <code>flex-shrink</code>์˜ ๊ฐ’์ด ๋น„์œจ์ž„์„ ์œ ์˜ํ•˜์„ธ์š”.ย  <strong>flex ํ•ญ๋ชฉ</strong>์˜ flex ์†์„ฑ์„ ๋ชจ๋‘ย <code>1 1 200px</code>ย ๋กœ ์ง€์ •ํ•˜๊ณ  ํ•œ ํ•ญ๋ชฉ๋งŒ ํฌ๊ธฐ๊ฐ€ ๋Š˜์–ด๋‚˜๋Š” ๋น„์œจ์„ ํƒ€ ํ•ญ๋ชฉ์˜ ๋‘๋ฐฐ๋กœ ํ•˜๊ณ  ์‹ถ์œผ๋ฉด ํ•ด๋‹น <strong>flex ํ•ญ๋ชฉ</strong>์˜ flex ์†์„ฑ์„ย <code>2 1 200px</code>๋กœ ์ง€์ •ํ•˜๋ฉด ๋˜์ง€๋งŒ, flex ์†์„ฑ ๊ฐ’์„ ๋ชจ๋‘ ย <code>10 1 200px</code>๋กœ ์ง€์ •ํ•˜๊ณ  ๋Š˜์–ด๋‚˜๋Š” ๋น„์œจ์„ ๋‘ ๋ฐฐ๋กœ ํ•˜๊ณ  ์‹ถ์€ ํ•ญ๋ชฉ์˜ flex ์†์„ฑ ๊ฐ’๋งŒย <code>20 1 200px</code>๋กœ ์ง€์ •ํ•ด๋„ ๋™์ผํ•˜๊ฒŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.</p>
+</div>
+
+<h3 id="์ถ•์•ฝํ˜•_์†์„ฑ_flex">์ถ•์•ฝํ˜• ์†์„ฑ flex</h3>
+
+<p>๋ณดํ†ต์€ <code>flex-grow</code>, <code>flex-shrink</code>,ย <code>flex-basis</code>ย  ๊ฐ’์„ ๊ฐ๊ฐ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์ด ์„ธ ์†์„ฑ์„ ํ•œ๋ฒˆ์— ์ง€์ •ํ•˜๋Š” {{cssxref("flex")}} ์ถ•์•ฝํ˜•์„ ๋งŽ์ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.ย <code>flex</code> ์ถ•์•ฝํ˜•์˜ ๊ฐ’์€ย <code>flex-grow</code>, <code>flex-shrink</code>, <code>flex-basis</code>ย ์ˆœ์„œ๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ์˜ ๋ผ์ด๋ธŒ ์˜ˆ์‹œ์—์„œ flex ์ถ•์•ฝํ˜•์˜ ๊ฐ’๋“ค์„ ์กฐ์ ˆํ•˜๋ฉด์„œ ์‹œํ—˜ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๊ฐ’์ดย <code>flex-grow</code>๋ฅผ ์ง€์ •ํ•˜๋ฉฐ,ย  ์ด ์ฒซ ๊ฐ’์„ ์–‘์ˆ˜๋กœ ํ•˜๋ฉด <strong>flex ํ•ญ๋ชฉ</strong>์ด ๋„“์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๊ฐ’์€ย <code>flex-shrink</code>ย ๋ฅผ ์ง€์ •ํ•˜๋ฉฐ ์ด ๋‘ ๋ฒˆ์งธ ๊ฐ’์— ์–‘์ˆ˜๋ฅผ ์ง€์ •ํ•˜๋ฉด <strong>flex ํ•ญ๋ชฉ</strong>์ด ์ข์•„์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ธ ๋ฒˆ์งธ ๊ฐ’์€ย <code>flex-basis</code>๋ฅผ ์ง€์ •ํ•˜๋ฉฐ ์ด ๊ฐ’์€ <strong>flex ํ•ญ๋ชฉ</strong>์ด ๋„“์–ด์ง€๊ฑฐ๋‚˜ ์ข์•„์งˆ ๋•Œ ๊ณ ๋ คํ•˜๋Š”ย ๊ธฐ์ค€ ๊ฐ’์ž…๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/basics/flex-properties.html", '100%', 510)}}</p>
+
+<p>flex ์ถ•์•ฝํ˜• ํ‘œํ˜„์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฏธ๋ฆฌ ์ •์˜๋œย ์ถ•์•ฝ ๊ฐ’๋“ค์ด ์•„๋ž˜์— ๋‚˜์—ด๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.ย ์ด ๊ฐ’๋“ค ๋งŒ์œผ๋กœ๋„ย ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ(use-case)์— ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ์ž…๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>flex: initial</code></li>
+ <li><code>flex: auto</code></li>
+ <li><code>flex: none</code></li>
+ <li><code>flex: &lt;positive-number&gt;</code></li>
+</ul>
+
+<p><strong>flex ํ•ญ๋ชฉ</strong>์„ย <code>flex: initial</code>๋กœ ์ง€์ •ํ•˜๋ฉด ย <code>flex: 0 1 auto</code>ย ๋กœ ์ง€์ •ํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•˜๊ฒŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ, <strong>flex ํ•ญ๋ชฉ</strong>๋“ค์€ ย <code>flex-grow</code>๊ฐ€ 0์ด๋ฏ€๋กœย ย <code>flex-basis</code>๊ฐ’๋ณด๋‹ค ์ปค์ง€์ง€ ์•Š๊ณ ย ย <code>flex-shrink</code>๊ฐ€ 1์ด๋ฏ€๋กœ <strong>flex ์ปจํ…Œ์ด๋„ˆ</strong> ๊ณต๊ฐ„์ด ๋ชจ์ž๋ผ๋ฉด ํฌ๊ธฐ๊ฐ€ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค. ๋˜,ย <code>flex-basis</code>๊ฐ€ย <code>auto</code>์ด๋ฏ€๋กœ <strong>flex ํ•ญ๋ชฉ</strong>์€ ์ฃผ์ถ• ๋ฐฉํ–ฅ์œผ๋กœ ์ง€์ •๋œ ํฌ๊ธฐ ๋˜๋Š” ์ž๊ธฐ ๋‚ด๋ถ€ ์š”์†Œย ํฌ๊ธฐ ๋งŒํผ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>flex: auto</code>ย ๋กœ ์ง€์ •ํ•˜๋ฉดย <code>flex: 1 1 auto</code>๋กœ ์ง€์ •ํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•˜๋ฉฐ,ย <code>flex:initial</code> ๊ณผ๋Š” ์ฃผ์ถ• ๋ฐฉํ–ฅ ์—ฌ์œ  ๊ณต๊ฐ„์ด ์žˆ์„ ๋•Œ <strong>flex ํ•ญ๋ชฉ</strong>๋“ค์ด ๋Š˜์–ด๋‚˜์„œ ์ฃผ์ถ• ๋ฐฉํ–ฅ ์—ฌ์œ  ๊ณต๊ฐ„์„ ์ฑ„์šฐ๋Š” ์ ๋งŒ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.</p>
+
+<p><code>flex: none</code>์œผ๋กœ ์ง€์ •ํ•˜๋ฉดย <code>flex: 0 0 auto</code>์œผ๋กœ ์ง€์ •ํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•˜๋ฉฐ <strong>flex ์ปจํ…Œ์ด๋„ˆ</strong>์˜ ํฌ๊ธฐ ๋ณ€ํ™”์—๋„<strong> flex ํ•ญ๋ชฉ</strong> ํฌ๊ธฐ๋Š” ๋ณ€ํ•˜์ง€ ์•Š๊ณ ย <code>flex-basis</code>๋ฅผย <code>auto</code>๋กœ ์ง€์ •ํ–ˆ์„ ๋•Œ ์ •ํ•ด์ง€๋Š” ํฌ๊ธฐ๋กœ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.ย ย </p>
+
+<p>์ด ์ถ•์•ฝํ˜•์€ ๋” ์ถ•์•ฝํ•ด์„œย <code>flex: 1</code> ์ด๋‚˜ย <code>flex: 2</code>์ฒ˜๋Ÿผ ์“ธ์ˆ˜๋„ ์žˆ๋Š”๋ฐ, ์ด๋Š”ย <code>flex-grow</code> ๋งŒ ์ง€์ •ํ•˜๊ณ  ๋‚˜๋จธ์ง€๋Š” 1 0์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค. ๋”ฐ๋ผ์„œย <code>flex: 2</code>๋Š”ย <code>flex: 2ย 1 0</code>์™€ ๋™์ผํ•˜๊ฒŒ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ ๋ผ์ด๋ธŒ ์˜ˆ์ œ์—์„œ ์ด ์ถ•์•ฝ ๊ฐ’๋“ค์„ ์‹œํ—˜ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/basics/flex-shorthands.html", '100%', 510)}}</p>
+
+<h2 id="์ •๋ ฌ_๋_๋งž์ถ”๊ธฐ(justification)_flex_ํ•ญ๋ชฉ๊ฐ„_์—ฌ์œ _๊ณต๊ฐ„_๋ถ„๋ฐฐ">์ •๋ ฌ, ๋ ๋งž์ถ”๊ธฐ(justification), flex ํ•ญ๋ชฉ๊ฐ„ ์—ฌ์œ  ๊ณต๊ฐ„ ๋ถ„๋ฐฐ</h2>
+
+<p>flexbox์˜ ์ฃผย ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜๋Š” (์ฃผ์ถ•๊ณผ ๊ต์ฐจ์ถ•์œผ๋กœ ํ‘œํ˜„๋˜๋Š”) <strong>flex ์ปจํ…Œ์ด๋„ˆ</strong> ๊ณต๊ฐ„ ์•ˆ์— <strong>flex ํ•ญ๋ชฉ</strong>๋“ค์„ ์ •๋ ฌํ•˜๊ณ  ๋ ๋งˆ์ถ”๋ฉฐ ์—ฌ์œ ย ๊ณต๊ฐ„์„ ํ•ญ๋ชฉ ๊ฐ„์— ๋ถ„๋ฐฐํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.ย </p>
+
+<p>์—ญ์ฃผ) ์ด ์ ˆ์˜ ๋‚ด์šฉ์€ ํŽธ์˜์ƒ <strong>flex ์ปจํ…Œ์ด๋„ˆ</strong>์˜ flex-direction๋ฅผ row๋กœ ๊ฐ€์ •ํ•˜๊ณ  'ํ–‰'๊ณผ '์—ด'๋กœ ํ‘œ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="align-items"><code>align-items</code></h3>
+
+<p>{{cssxref("align-items")}}๋Š”ย <strong>flex ์ปจํ…Œ์ด๋„ˆ</strong>์— ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ด๋ฉฐ, ๊ต์ฐจ์ถ•์„ ๋”ฐ๋ผ <strong>flex ํ•ญ๋ชฉ</strong> ์—ด์„ ์ •๋ ฌํ•˜๋Š” ๋ฐฉ์‹์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.ย </p>
+
+<p>์ด ์†์„ฑ์˜ (์•„๋ฌด๊ฒƒ๋„ ์ง€์ •ํ•˜์ง€ ์•Š์•˜์„ ๋•Œ ์ ์šฉ๋˜๋Š”)์ดˆ๊ธฐ ๊ฐ’์€ย <code>stretch</code>์ด๋ฉฐ ์ด ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด <strong>flex ํ•ญ๋ชฉ</strong>์˜ ๋†’์ด๋Š” <strong>flex ์ปจํ…Œ์ด๋„ˆ</strong> ๋‚ด <strong>flex ํ•ญ๋ชฉ</strong> ํ–‰์˜ ์ตœ๋Œ€ ๋†’์ด๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, <strong>flex ํ•ญ๋ชฉ</strong> ํ–‰์ด ํ•˜๋‚˜ ์ผ ๋•Œ๋Š”ย <strong>flex ํ•ญ๋ชฉ</strong>์€ ๊ต์ฐจ์ถ• ๋ฐฉํ–ฅ์œผ๋กœ <strong>flex ์ปจํ…Œ์ด๋„ˆ</strong>๋ฅผ ๊ฐ€๋“ ์ฑ„์šฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์ด ์†์„ฑ์„ย <code>flex-start</code>๋กœ ์ง€์ •ํ•˜๋ฉด<strong> flex ํ•ญ๋ชฉ</strong>์˜ ์ฒซ ์—ด์ด ๊ต์ฐจ์ถ• ๋ฐฉํ–ฅ์˜ ์‹œ์ž‘์„ ์— ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค.ย <code>flex-end</code>๋กœ ์ง€์ •ํ•˜๋ฉดย <strong>flex ํ•ญ๋ชฉ</strong>์˜ ์ฒซ ์—ด์ด ๊ต์ฐจ์ถ• ๋ฐฉํ–ฅ์˜ ๋์„ ์— ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค.ย <code>center</code>๋กœ ์ง€์ •ํ•˜๋ฉด <strong>flex ํ•ญ๋ชฉ</strong> ํ–‰์— ๋ฐฐ๋ถ„๋œ ๊ณต๊ฐ„์˜ ๊ฐ€์šด๋ฐ ๋ผ์ธ์— ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ ๋ผ์ด๋ธŒ ์˜ˆ์ œ์—์„œ ์ด ๊ฐ’๋“ค์„ ์‹œํ—˜ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. - ์ด ์‹œํ—˜์„ ์œ„ํ•ด ์˜๋„์ ์œผ๋กœ <strong>flex ์ปจํ…Œ์ด๋„ˆ</strong>์— ๋†’์ด๋ฅผ ์ง€์ •ํ•ด ๋‘์—ˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>stretch</code></li>
+ <li><code>flex-start</code></li>
+ <li><code>flex-end</code></li>
+ <li><code>center</code></li>
+</ul>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/basics/align-items.html", '100%', 520)}}</p>
+
+<h3 id="justify-content"><code>justify-content</code></h3>
+
+<p>{{cssxref("justify-content")}} ์†์„ฑ์€ ์ฃผ์ถ•์„ ๋”ฐ๋ผ <strong>flex ํ•ญ๋ชฉ</strong> ํ–‰์„ ์ •๋ ฌํ•˜๋Š” ๋ฐฉ์‹์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์ด ์†์„ฑ์˜ (์•„๋ฌด๊ฒƒ๋„ ์ง€์ •ํ•˜์ง€ ์•Š์•˜์„ ๋•Œ ์ ์šฉ๋˜๋Š”)์ดˆ๊ธฐ ๊ฐ’์€ย <code>flex-start</code>์ด๋ฉฐ ์ด ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด <strong>flex ํ•ญ๋ชฉ</strong> ํ–‰ ๋‚ด์˜ ํ•ญ๋ชฉ๋“ค์€ <strong>flex ์ปจํ…Œ์ด๋„ˆ</strong>์˜ ์‹œ์ž‘์„ ์—์„œย ๋ถ€ํ„ฐ ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค.ย <code>flex-end</code>๋กœ ์ง€์ •ํ•˜๋ฉด <strong>flex ํ•ญ๋ชฉ</strong> ํ–‰์˜ ๋งˆ์ง€๋ง‰ ํ•ญ๋ชฉ์ดย <strong>flex ์ปจํ…Œ์ด๋„ˆ</strong>์˜ ๋์„ ์—์„œ ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค.ย <code>center</code>๋กœ ์ง€์ •ํ•˜๋ฉด <strong>flex ํ•ญ๋ชฉ</strong>๋“ค์ด <strong>flex ํ•ญ๋ชฉ</strong> ํ–‰์˜ ๊ฐ€์šด๋ฐ ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>space-between</code>์„ ์ง€์ •ํ•˜๋ฉด ์ฃผ์ฃฝ ๋ฐฉํ–ฅ ์—ฌ์œ  ๊ณต๊ฐ„์„ย <strong>flex ํ•ญ๋ชฉ</strong> ์‚ฌ์ด์˜ ๊ณต๊ฐ„์— ๊ท ๋“ฑ ๋ฐฐ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.ย </p>
+
+<p><code>space-around</code>๋Š” ์‹œ์ž‘์„  ๋ฐ ๋์„ ๊ณผ<strong> flex ํ•ญ๋ชฉ</strong>๊ฐ„ย ๊ณต๊ฐ„๋„ ๊ท ๋“ฑ ๋ฐฐ๋ถ„์— ๊ณ ๋ คํ•˜๋ฏ€๋กœย ์‹œ์ž‘์„  ๋ฐ ๋์„ ๊ณผ <strong>flex ํ•ญ๋ชฉ</strong> ๊ฐ„์˜ ๊ณต๊ฐ„์˜ ํฌ๊ธฐ๋ฅผ 1๋กœ ๋ฐฐ๋ถ„ํ•œ๋‹ค๋ฉด <strong>flex ํ•ญ๋ชฉ</strong> ์‚ฌ์ด์˜ ๊ณต๊ฐ„์€ 2๋กœ ๋ฐฐ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.ย </p>
+
+<p><code>space-evenly</code>๋กœ ์ง€์ •ํ•˜๋ฉดย ์—ฌ์œ  ๊ณต๊ฐ„์„ <strong>flex ํ•ญ๋ชฉ</strong> ์‚ฌ์ด์˜ ๊ณต๊ฐ„ ๋ฐย ์‹œ์ž‘์„  ๋ฐ ๋์„ ๊ณผ <strong>flex ํ•ญ๋ชฉ</strong> ๊ฐ„์˜ ๊ณต๊ฐ„์—ย ๋ชจ๋‘ ๊ท ๋“ฑํ•˜๊ฒŒ ๋ฐฐ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ ๋ผ์ด๋ธŒ ์˜ˆ์ œ์—์„œ <code>justify-content</code>์— ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์Œ ๊ฐ’๋“ค์„ ์‹œํ—˜ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>stretch</code></li>
+ <li><code>flex-start</code></li>
+ <li><code>flex-end</code></li>
+ <li><code>center</code></li>
+ <li><code>space-around</code></li>
+ <li><code>space-between</code></li>
+ <li><code>space-evenly</code></li>
+</ul>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/basics/justify-content.html", '100%', 380)}}</p>
+
+<p>์ด ์ ˆ์—์„œ ์„ค๋ช…ํ•œ ๋‚ด์šฉ์œผ๋กœ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ์—ย ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ,ย ย <a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Aligning_Items_in_a_Flex_Container">Aligning Items in a Flex Container</a>ย ์—์„œ ์ด ์†์„ฑ๋“ค์„ ๋” ์ž์„ธํžˆ ์‚ดํŽด๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="Next_steps">Next steps</h2>
+
+<p>Flexbox์˜ ๊ฐœ์š”๋ฅผ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๊ธ€ <a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Relationship_of_Flexbox_to_Other_Layout_Methods">how this specification relatesย to other parts of CSS</a>์—์„œ ์ด ๊ทœ๊ฒฉ์ด ๋‹ค๋ฅธ CSS ๊ทœ๊ฒฉ๊ณผ ์–ด๋–ป๊ฒŒ ์—ฐ๊ด€๋˜์–ด ์žˆ๋Š”์ง€ ๋ง์”€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.</p>
diff --git a/files/ko/web/css/css_flexible_box_layout/index.html b/files/ko/web/css/css_flexible_box_layout/index.html
new file mode 100644
index 0000000000..d098a530b4
--- /dev/null
+++ b/files/ko/web/css/css_flexible_box_layout/index.html
@@ -0,0 +1,108 @@
+---
+title: CSS Flexible Box Layout
+slug: Web/CSS/CSS_Flexible_Box_Layout
+tags:
+ - CSS
+ - CSS Flexible Boxes
+ - Guide
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Flexible_Box_Layout
+---
+<div>{{CSSRef}}</div>
+
+<p class="summary"><strong>CSS Flexible Box Layout</strong>์€ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๋””์ž์ธ๊ณผ ๋‹จ๋ฐฉํ–ฅ ๋ ˆ์ด์•„์›ƒ์— ์ตœ์ ํ™”๋œ <a href="/ko/docs/Web/CSS">CSS</a> ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค. ํ”Œ๋ ‰์Šค ๋ ˆ์ด์•„์›ƒ ๋ชจ๋ธ์—์„œ๋Š”, ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ์˜ ์ž์‹์„ ์–ด๋–ค ๋ฐฉํ–ฅ์œผ๋กœ๋„ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ž์‹์˜ ํฌ๊ธฐ๋„ ์œ ์—ฐํ•˜๊ฒŒ("ํ”Œ๋ ‰์‹œ๋ธ”") ๋นˆ ๊ณต๊ฐ„์„ ์ฑ„์šฐ๊ฑฐ๋‚˜, ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋„˜์–ด๊ฐ€์ง€ ์•Š๋„๋ก ์ค„์–ด๋“ญ๋‹ˆ๋‹ค. ์ž์‹ ๊ฐ„์˜ ์ˆ˜ํ‰ ๋ฐ ์ˆ˜์ง ์ •๋ ฌ ๋˜ํ•œ ์‰ฝ๊ฒŒ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ธฐ๋ณธ_์˜ˆ์ œ">๊ธฐ๋ณธ ์˜ˆ์ œ</h2>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ์˜ ์ปจํ…Œ์ด๋„ˆ๋Š” <code>display: flex</code>๋ฅผ ์ ์šฉํ•œ ์ƒํƒœ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ปจํ…Œ์ด๋„ˆ์˜ ์„ธ ์ž์‹์€ ํ”Œ๋ ‰์Šค ํ•ญ๋ชฉ์ด ๋ฉ๋‹ˆ๋‹ค. <code>justify-content</code>์˜ ๊ฐ’์€ <code>space-between</code>์œผ๋กœ, ๊ฐ ์•„์ดํ…œ์„ ์ฃผ์ถ•(๊ฐ€๋กœ์ถ•)์— ๊ท ์ผํ•œ ๊ฐ„๊ฒฉ์œผ๋กœ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ฐ™์€ ์–‘์˜ ๊ณต๊ฐ„์ด ์ž์‹ ์‚ฌ์ด์— ๊ท ์ผํ•˜๊ฒŒ ์ƒ๊ธฐ๋ฉฐ ์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ ์•„์ดํ…œ์ด ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ์˜ ์–‘ ๋ชจ์„œ๋ฆฌ์— ๋ถ™์–ด์„œ ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ <code>align-items</code>์˜ ๊ธฐ๋ณธ๊ฐ’์ธ <code>stretch</code>๋กœ ์ธํ•ด, ๊ฐ ํ•ญ๋ชฉ์˜ ๋†’์ด๊ฐ€ ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ์˜ ๋†’์ด๊นŒ์ง€ ๋Š˜์–ด๋‚˜์„œ ์„ธ ์ž์‹ ๋ชจ๋‘ ์ œ์ผ ๋†’์ด๊ฐ€ ํฐ ํ•ญ๋ชฉ๊ณผ ๊ฐ™์€ ๋†’์ด๊ฐ€ ๋˜๋Š” ๊ฒƒ๋„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/basics/simple-example.html", '100%', 500)}}</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="CSS_์†์„ฑ">CSS ์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("flex")}}</li>
+ <li>{{cssxref("flex-basis")}}</li>
+ <li>{{cssxref("flex-direction")}}</li>
+ <li>{{cssxref("flex-flow")}}</li>
+ <li>{{cssxref("flex-grow")}}</li>
+ <li>{{cssxref("flex-shrink")}}</li>
+ <li>{{cssxref("flex-wrap")}}</li>
+ <li>{{cssxref("order")}}</li>
+</ul>
+</div>
+
+<h3 id="์ •๋ ฌ_์†์„ฑ">์ •๋ ฌ ์†์„ฑ</h3>
+
+<p><code>align-content</code>, <code>align-self</code>, <code>align-items</code>, <code>justify-content</code> ์†์„ฑ์€ ํ”Œ๋ ‰์Šค๋ฐ•์Šค ๋ช…์„ธ์—์„œ ์ฒ˜์Œ ๋‚˜์™”์ง€๋งŒ, ์ง€๊ธˆ์€ ๋ฐ•์Šค ์ •๋ ฌ ๋ช…์„ธ๊ฐ€ ์ •์˜ํ•˜๋ฉฐ ํ”Œ๋ ‰์Šค๋ฐ•์Šค ๋ช…์„ธ๋Š” ๋ฐ•์Šค ์ •๋ ฌ ๋ช…์„ธ๋ฅผ ์ฐธ์กฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ์ •๋ ฌ ์†์„ฑ๋„ ๋ฐ•์Šค ์ •๋ ฌ ๋ช…์„ธ๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("justify-content")}}</li>
+ <li>{{cssxref("align-content")}}</li>
+ <li>{{cssxref("align-items")}}</li>
+ <li>{{cssxref("align-self")}}</li>
+ <li>{{cssxref("place-content")}}</li>
+ <li>{{cssxref("place-items")}}</li>
+ <li>{{cssxref("row-gap")}}</li>
+ <li>{{cssxref("column-gap")}}</li>
+ <li>{{cssxref("gap")}}</li>
+</ul>
+</div>
+
+<h3 id="์šฉ์–ด">์šฉ์–ด</h3>
+
+<div class="index">
+<ul>
+ <li>{{Glossary("Flexbox", "ํ”Œ๋ ‰์Šค๋ฐ•์Šค")}}</li>
+ <li>{{Glossary("Flex Container", "ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ")}}</li>
+ <li>{{Glossary("Flex Item", "ํ”Œ๋ ‰์Šค ํ•ญ๋ชฉ")}}</li>
+ <li>{{Glossary("Main Axis", "์ฃผ์ถ•")}}</li>
+ <li>{{Glossary("Cross Axis", "๊ต์ฐจ์ถ•")}}</li>
+ <li>{{Glossary("Flex", "ํ”Œ๋ ‰์Šค")}}</li>
+</ul>
+</div>
+
+<h2 id="์•ˆ๋‚ด์„œ">์•ˆ๋‚ด์„œ</h2>
+
+<dl>
+ <dt><a href="https://developer.mozilla.org/ko/docs/Web/CSS/CSS_Flexible_Box_Layout/Flexbox%EC%9D%98_%EA%B8%B0%EB%B3%B8_%EA%B0%9C%EB%85%90">ํ”Œ๋ ‰์Šค๋ฐ•์Šค์˜ ๊ธฐ๋ณธ ๊ฐœ๋…</a></dt>
+ <dd>ํ”Œ๋ ‰์Šค๋ฐ•์Šค์˜ ๊ธฐ๋Šฅ ๊ฐœ์š”์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Relationship_of_Flexbox_to_Other_Layout_Methods">๋‹ค๋ฅธ ๋ ˆ์ด์•„์›ƒ๊ณผ ํ”Œ๋ ‰์Šค๋ฐ•์Šค์˜ ๊ด€๊ณ„</a></dt>
+ <dd>ํ”Œ๋ ‰์Šค๋ฐ•์Šค์™€ ๋‹ค๋ฅธ ๋ ˆ์ด์•„์›ƒ ๋ฐฉ๋ฒ•, ๊ทธ๋ฆฌ๊ณ  ๋‹ค๋ฅธ CSS ๋ช…์„ธ๊ฐ€ ๊ฐ€์ง„ ๊ด€๊ณ„๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Aligning_Items_in_a_Flex_Container">ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ์˜ ์•„์ดํ…œ ์ •๋ ฌํ•˜๊ธฐ</a></dt>
+ <dd>๋ฐ•์Šค ์ •๋ ฌ ์†์„ฑ์ด ํ”Œ๋ ‰์Šค๋ฐ•์Šค์—์„œ ๋™์ž‘ํ•˜๋Š” ๋ฐฉ์‹์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Ordering_Flex_Items">ํ”Œ๋ ‰์Šค ์•„์ดํ…œ ๋ฐฐ์น˜ํ•˜๊ธฐ</a></dt>
+ <dd>์•„์ดํ…œ์˜ ์ˆœ์„œ์™€ ๋ฐฉํ–ฅ์„ ๋ฐ”๊พธ๋Š” ์—ฌ๋Ÿฌ ๋ฐฉ๋ฒ•๊ณผ, ์ด ๋•Œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์—ฌ๋Ÿฌ ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Controlling_Ratios_of_Flex_Items_Along_the_Main_Ax">ํ”Œ๋ ‰์Šค ์•„์ดํ…œ์˜ ์ฃผ์š” ์ถ• ๋น„์œจ ์กฐ์ ˆํ•˜๊ธฐ</a></dt>
+ <dd><code>flex-grow</code>, <code>flex-shrink</code>, <code>flex-basis</code> ์†์„ฑ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Mastering_Wrapping_of_Flex_Items">ํ”Œ๋ ‰์Šค ์•„์ดํ…œ ์ค„๋ฐ”๊ฟˆ ๋งˆ์Šคํ„ฐํ•˜๊ธฐ</a></dt>
+ <dd>์—ฌ๋Ÿฌ ์ค„๋กœ ์ด๋ค„์ง„ ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•๊ณผ, ์ปจํ…Œ์ด๋„ˆ ์•„์ดํ…œ์˜ ํ‘œ์‹œ ๋ฐฉ๋ฒ• ์„ค์ •์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Typical_Use_Cases_of_Flexbox">ํ”Œ๋ ‰์Šค๋ฐ•์Šค์˜ ์ผ๋ฐ˜์ ์ธ ์šฉ๋ก€</a></dt>
+ <dd>์ผ๋ฐ˜์ ์ธ ํ”Œ๋ ‰์Šค๋ฐ•์Šค ๋””์ž์ธ ํŒจํ„ด์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexbox">ํ”Œ๋ ‰์Šค๋ฐ•์Šค์˜ ํ•˜์œ„ ํ˜ธํ™˜์„ฑ</a></dt>
+ <dd>ํ”Œ๋ ‰์Šค๋ฐ•์Šค์˜ ๋ธŒ๋ผ์šฐ์ € ์ƒํƒœ, ์ƒํ˜ธ ํ˜ธํ™˜์„ฑ ์ด์Šˆ์™€ ํ•จ๊ป˜ ๊ตฌํ˜• ๋ธŒ๋ผ์šฐ์ €์™€ ์ด์ „ ๋ช…์„ธ๋ฅผ ์ง€์›ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{ SpecName('CSS3 Flexbox') }}</td>
+ <td>{{ Spec2('CSS3 Flexbox') }}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜.</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_flexible_box_layout/๊ฐ€๋ณ€์ƒ์ž์˜_๋Œ€ํ‘œ์ ์ธ_์‚ฌ์šฉ๋ก€/index.html b/files/ko/web/css/css_flexible_box_layout/๊ฐ€๋ณ€์ƒ์ž์˜_๋Œ€ํ‘œ์ ์ธ_์‚ฌ์šฉ๋ก€/index.html
new file mode 100644
index 0000000000..a9f75246aa
--- /dev/null
+++ b/files/ko/web/css/css_flexible_box_layout/๊ฐ€๋ณ€์ƒ์ž์˜_๋Œ€ํ‘œ์ ์ธ_์‚ฌ์šฉ๋ก€/index.html
@@ -0,0 +1,141 @@
+---
+title: ๊ฐ€๋ณ€์ƒ์ž์˜ ๋Œ€ํ‘œ์ ์ธ ์‚ฌ์šฉ๋ก€
+slug: Web/CSS/CSS_Flexible_Box_Layout/๊ฐ€๋ณ€์ƒ์ž์˜_๋Œ€ํ‘œ์ ์ธ_์‚ฌ์šฉ๋ก€
+tags:
+ - ๊ฐ€๋ณ€์ƒ์ž
+ - ์”จ์—์Šค์—์Šค
+ - ์•ˆ๋‚ด์„œ
+ - ์šฉ๋ก€
+ - ํŒจํ„ด
+translation_of: Web/CSS/CSS_Flexible_Box_Layout/Typical_Use_Cases_of_Flexbox
+---
+<p>{{CSSRef}}</p>
+
+<p class="summary">์ด๋ฒˆ ์•ˆ๋‚ด์„œ์—์„œ๋Š” ํ”ํžˆ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋ณ€์ƒ์ž ์‚ฌ์šฉ ์‚ฌ๋ก€ ์ค‘ ์ผ๋ถ€๋ฅผ ์‚ดํŽด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋ณ€์ƒ์ž์˜ ์‚ฌ์šฉ์ด ๋‹ค๋ฅธ ์กฐํŒ ๋ฉ”์„œ๋“œ๋ณด๋‹ค ๋” ์ ํ•ฉํ•œ ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์™œ_๊ฐ€๋ณ€์ƒ์ž๋ฅผ_์„ ํƒ">์™œ ๊ฐ€๋ณ€์ƒ์ž๋ฅผ ์„ ํƒ?</h2>
+
+<p>์™„๋ฒฝํ•œ ๋ธŒ๋ผ์šฐ์ € ์ง€์› ํ™˜๊ฒฝ์—์„œ ๊ฐ€๋ณ€์ƒ์ž๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ์„ ํƒํ•œ ์ด์œ ๋Š” ํ•ญ๋ชฉ ๋ชจ์Œ์„ ํ•œ ๋ฐฉํ–ฅ ๋˜๋Š” ๋‹ค๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐฐ์น˜ํ•˜๊ธธ ์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ํ•ญ๋ชฉ์„ ๋ฐฐ์น˜ํ•  ๋•Œ ํ•ด๋‹น ์ผ์ฐจ์›์˜ ํ•ญ๋ชฉ ํฌ๊ธฐ๋ฅผ ์ œ์–ดํ•˜๊ฑฐ๋‚˜ ํ•ญ๋ชฉ ๊ฐ„ ๊ฐ„๊ฒฉ์„ ์ œ์–ดํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ฐ€๋ณ€์ƒ์ž๋ฅผ ์„ค๊ณ„ํ•œ ๋ชฉ์ ์— ๋งž๋Š” ์šฉ๋„์ž…๋‹ˆ๋‹ค. <a href="https://developer.mozilla.org/ko/docs/Web/CSS/CSS_Flexible_Box_Layout/Relationship_of_Flexbox_to_Other_Layout_Methods">๊ฐ€๋ณ€์ƒ์ž์™€ ์—ฌํƒ€ ์”จ์—์Šค์—์Šค ์กฐํŒ ๋ฉ”์„œ๋“œ์˜ ๊ด€๊ณ„</a>์—์„œ ๊ฐ€๋ณ€์ƒ์ž์™€ ์”จ์—์Šค์—์Šค ๊ฒฉ์ž ์กฐํŒ์˜ ์ฐจ์ด์ ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ณณ์—์„  ๊ฐ€๋ณ€์ƒ์ž๊ฐ€ ์”จ์—์Šค์—์Šค ์กฐํŒ์˜ ์ „์ฒด ๊ทธ๋ฆผ์—์„œ ์–ด๋–ค ์—ญํ• ์„ ํ•˜๊ณ  ์žˆ๋Š”์ง€์— ๋Œ€ํ•ด ๋…ผ์˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์‹ค์ œ๋กœ ๊ฒฉ์ž ์กฐํŒ์— ์˜ํ•ด ๋” ์ž˜ ์ˆ˜ํ–‰ ๋  ์ˆ˜์žˆ๋Š” ์ž‘์—…์ด๋‚˜ ๊ฒฉ์ž์— ๋Œ€ํ•œ ๋Œ€์ฒดํ’ˆ ๋ฐ ์ •๋ ฌ ๊ธฐ๋Šฅ์„ ์–ป๊ธฐ ์œ„ํ•ด ๊ฐ€๋ณ€์ƒ์ž๋ฅผ ์ข…์ข… ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‹น ์‚ฌ์šฉ๋ก€๋Š” ๋ธ”๋ก ์กฐํŒ์—์„œ <ruby><em>์ƒ์ž ์ •๋ ฌ</em><rp> (</rp><rt>Box Alignment</rt><rp>) </rp></ruby>์ด ๊ตฌํ˜„๋˜๊ณ  ๋‚˜๋ฉด ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์•ˆ๋‚ด์„œ์—์„œ๋Š” ์˜ค๋Š˜๋‚  ๊ฐ€๋ณ€์ƒ์ž๊ฐ€ ์“ฐ์ผ ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ๋Œ€ํ‘œ์ ์ธ ์‚ฌ์šฉ๋ก€๋ฅผ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค.</p>
+
+<h2 id="ํƒ์ƒ‰_๋ฉ”๋‰ด">ํƒ์ƒ‰ ๋ฉ”๋‰ด</h2>
+
+<p>ํƒ์ƒ‰ ๋ฉ”๋‰ด์˜ ์ผ๋ฐ˜์ ์ธ ํŒจํ„ด์€ ํ•ญ๋ชฉ ๋ชฉ๋ก์„ ๊ฐ€๋กœ ๋ง‰๋Œ€๋กœ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ํŒจํ„ด์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ€๋ณ€์ƒ์ž ์ด์ „์—๋Š” ๋‹ฌ์„ฑํ•˜๊ธฐ ์–ด๋ ค์› ์Šต๋‹ˆ๋‹ค. ์ด๋Š”(ํƒ์ƒ‰ ๊ฐ€๋กœ ๋ง‰๋Œ€) ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๊ฐ€๋ณ€์ƒ์ž ์˜ˆ์ œ๋ฅผ ํ˜•์„ฑํ•˜๋ฉฐ ์ด์ƒ์ ์ธ ๊ฐ€๋ณ€์ƒ์ž ์‚ฌ์šฉ ์‚ฌ๋ก€๋กœ ๊ฐ„์ฃผ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๊ฐ€๋กœ๋กœ ํ‘œ์‹œํ•˜๋ ค๋Š” ํ•ญ๋ชฉ ์ง‘ํ•ฉ์ด ์žˆ์œผ๋ฉด ์ž‰์—ฌ ๊ณต๊ฐ„์ด ์ƒ๊ธธ ์ˆ˜๋ฐ–์— ์—†์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ ๊ณต๊ฐ„์œผ๋กœ ๋ฌด์—‡์„ ํ•ด์•ผํ• ์ง€ ๊ฒฐ์ •ํ•ด์•ผ ํ•˜๋ฉฐ ๋ช‡ ๊ฐ€์ง€ ์„ ํƒ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฒˆ ์„ ํƒ์€ ์šฐ๋ฆฌ๊ฐ€ ํ•ญ๋ชฉ ๋ฌด๋ฆฌ ์ด์™ธ์˜ ๊ณต๊ฐ„์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ทธ ์‚ฌ์ด ๋˜๋Š” ๊ทธ ์ฃผ๋ณ€์— ๊ณต๋ฐฑ์ด ์ƒ๊น๋‹ˆ๋‹ค. ๋˜๋Š” ํ•ญ๋ชฉ ๋‚ด๋ถ€ ์—ฌ๋ถ„์˜ ๊ณต๊ฐ„์„ ํก์ˆ˜ํ•˜๋ ค๋ฉด ํ•ญ๋ชฉ ์ง‘ํ•ฉ์ด ์ด ๊ณต๊ฐ„์„ ํ™•์žฅํ•˜๊ณ  ์ ์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”์†Œ๋“œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="ํ•ญ๋ชฉ_์™ธ๋ถ€์—_๊ณต๊ฐ„_๋ถ„๋ฐฐ">ํ•ญ๋ชฉ ์™ธ๋ถ€์— ๊ณต๊ฐ„ ๋ถ„๋ฐฐ</h3>
+
+<p>ํ•ญ๋ชฉ ์‚ฌ์ด ๋˜๋Š” ์ฃผ์œ„์— ๊ณต๊ฐ„์„ ๋ถ„๋ฐฐ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ๊ฐ€๋ณ€์ƒ์ž์˜ ์ •๋ ฌ ์†์„ฑ๊ณผ {{cssxref("justify-content")}} ์†์„ฑ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ์†์„ฑ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ธฐ๋ณธ ์ถ•์„ ๊ธฐ์ค€์œผ๋กœ ํ•ญ๋ชฉ ์ •๋ ฌ์„ ์ฒ˜๋ฆฌํ•˜๋Š” <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Aligning_Items_in_a_Flex_Container">๊ฐ€๋ณ€ ์ปจํ…Œ์ด๋„ˆ์˜ ํ•ญ๋ชฉ ์ •๋ ฌ</a>์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์•„๋ž˜ ์‹ค์ œ ์˜ˆ์—์„œ ์šฐ๋ฆฌ๋Š” ํ•ญ๋ชฉ์„ ์›๋ž˜ ํฌ๊ธฐ๋กœ ํ‘œ์‹œํ•˜๊ณ  <code>justify-content: space-between</code>๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ญ๋ชฉ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ์„ ๋™์ผํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. <code>space-around</code> ๊ฐ’์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜, ์ง€์›์ด ๋  ๊ฒฝ์šฐ <code>space-evenly</code>๋ฅผ ์‚ฌ์šฉํ•ด ๊ณต๊ฐ„์ด ๋ถ„๋ฐฐ๋˜๋Š” ๋ฐฉ์‹์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. <code>flex-start</code>๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ญ๋ชฉ ๋์— ๊ณต๊ฐ„์„ ๋ฐฐ์น˜ํ•˜๊ฑฐ๋‚˜ <code>flex-end</code>๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ญ๋ชฉ ์•ž์— ๋ฐฐ์น˜ํ•˜๊ฑฐ๋‚˜ <code>center</code>๋ฅผ ์‚ฌ์šฉํ•ด ํƒ์ƒ‰ ํ•ญ๋ชฉ ์ค‘์•™์— ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/use-cases/navigation.html", '100%', 550)}}</p>
+
+<h3 id="ํ•ญ๋ชฉ_๋‚ด๋ถ€์—_๊ณต๊ฐ„_๋ถ„๋ฐฐ">ํ•ญ๋ชฉ ๋‚ด๋ถ€์— ๊ณต๊ฐ„ ๋ถ„๋ฐฐ</h3>
+
+<p>ํƒ์ƒ‰ ๋ฉ”๋‰ด๋ฅผ ์œ„ํ•œ ๋‹ค๋ฅธ ํŒจํ„ด์€ ํ•ญ๋ชฉ ์‚ฌ์ด์— ๊ณต๊ฐ„์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํ•ญ๋ชฉ ์ž์ฒด ๋‚ด์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„์„ ๋ถ„๋ฐฐํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ, <a href="https://developer.mozilla.org/ko/docs/Web/CSS/CSS_Flexible_Box_Layout/Controlling_Ratios_of_Flex_Items_Along_the_Main_Ax">์ฃผ์ถ•์„ ๋”ฐ๋ผ ๊ฐ€๋ณ€ ํ•ญ๋ชฉ์˜ ๋น„์œจ ์ œ์–ด</a>์—์„œ ์„ค๋ช…๋œ๋Œ€๋กœ ๊ฐ€๋ณ€ ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•ญ๋ชฉ์ด ์„œ๋กœ ๋น„๋ก€ํ•˜์—ฌ ํ™•๋Œ€ ๋ฐ ์ถ•์†Œ๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋ชจ๋“  ํƒ์ƒ‰ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์˜ ๋„ˆ๋น„๋ฅผ ๋™์ผํ•˜๊ฒŒ ํ•˜๋ ค๋ฉด <code>flex: auto</code>๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ <code>flex: 1 1 auto</code>์˜ ์•ฝ์นญ์œผ๋กœ ๋ชจ๋“  ํ•ญ๋ชฉ์ด ์ž๋™์ด๋ž€ ๊ฐ€๋ณ€ ๊ธฐ๋ฐ˜์— ๋”ฐ๋ผ ํ™•๋Œ€๋˜๊ฑฐ๋‚˜ ์ถ•์†Œ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์ž๋™์ด๋ž€ ํ•ญ๋ชฉ์ด ๊ธธ์ˆ˜๋ก ๋” ๋งŽ์€ ๊ณต๊ฐ„์ด ์ƒ๊ธด๋‹ค๋Š” ๋ง์ž…๋‹ˆ๋‹ค.</p>
+
+<p>์•„๋ž˜์˜ ์‹ค์ œ ์˜ˆ์ œ์—์„œ <code>flex: auto</code>๋ฅผ <code>flex: 1</code>๋กœ ๋ณ€๊ฒฝํ•ด๋ณด์‹ญ์‹œ์š”. ์ด๊ฒƒ์€ <code>flex: 1 1 0</code>์˜ ์•ฝ์นญ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ํ•ญ๋ชฉ์ด 0์˜ ๊ฐ€๋ณ€ ๊ธฐ๋ฐ˜์—์„œ ์ž‘๋™ํ•˜์—ฌ ๋ชจ๋“  ๊ณต๊ฐ„์„ ๊ณ ๋ฅด๊ฒŒ ๋ฐฐ๋ถ„ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋“  ํ•ญ๋ชฉ์ด ๋™์ผํ•œ ๋„ˆ๋น„๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/use-cases/navigation-flex.html", '100%', 550)}}</p>
+
+<h2 id="ํƒ์ƒ‰_๋ฉ”๋‰ด_๋ถ„ํ• ">ํƒ์ƒ‰ ๋ฉ”๋‰ด ๋ถ„ํ• </h2>
+
+<p>์ฃผ์ถ•์—์„œ ํ•ญ๋ชฉ์„ ์ •๋ ฌํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์€ ์ž๋™ ์—ฌ๋ฐฑ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํ•œ ๊ทธ๋ฃน์˜ ํ•ญ๋ชฉ์ด ์™ผ์ชฝ์œผ๋กœ ์ •๋ ฌ๋˜๊ณ  ๋‹ค๋ฅธ ๊ทธ๋ฃน์ด ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ •๋ ฌ๋˜๋Š” ํƒ์ƒ‰ ๋ชจ์Œ(๋ฉ”๋‰ด)์˜ ๋””์ž์ธ ํŒจํ„ด์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์—ฌ๊ธฐ์—์„œ๋Š” <a href="https://developer.mozilla.org/ko/docs/Web/CSS/CSS_Flexible_Box_Layout/Aligning_Items_in_a_Flex_Container#Using_auto_margins_for_main_axis_alignment">์ฃผ์ถ• ์ •๋ ฌ์— ๋Œ€ํ•œ ์ž๋™ ์—ฌ๋ฐฑ ์‚ฌ์šฉ</a>์—์„œ ์„ค๋ช…๋œ ์ž๋™ ์—ฌ๋ฐฑ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ•ญ๋ชฉ ๋ฌด๋ฆฌ๋Š” <code>flex-start</code>๋ฅผ ์‚ฌ์šฉํ•ด ์ฃผ์ถ•์— ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด ๊ฐ€๋ณ€์ƒ์ž์˜ ์ดˆ๊ธฐ๊ฐ’ ๋™์ž‘์ด๋ฉฐ, ์šฐ๋ฆฌ๊ฐ€ ํ•ญ๋ชฉ์„ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ •๋ ฌํ•˜๋ ค๋ฉด ์™ผ์ชฝ ์—ฌ๋ฐฑ์„ ์ž๋™์œผ๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ํด๋ž˜์Šค ์ง€์ •์„ ํ•œ ํ•ญ๋ชฉ์—์„œ ๋‹ค๋ฅธ ํ•ญ๋ชฉ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ๋ถ„ํ• ์ด ๋ฐœ์ƒํ•˜๋Š” ์œ„์น˜๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๋˜ํ•œ ์ด ์˜ˆ์ œ์—์„œ๋Š” ๊ฐ€๋ณ€ ํ•ญ๋ชฉ์— ์—ฌ๋ฐฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•ญ๋ชฉ ์‚ฌ์ด์— ๊ฐ„๊ฒฉ์„ ๋งŒ๋“ค๊ณ  ์ปจํ…Œ์ด๋„ˆ์— ์Œ์˜ ์—ฌ๋ฐฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•ญ๋ชฉ์ด ์—ฌ์ „ํžˆ ์˜ค๋ฅธ์ชฝ ๋ฐ ์™ผ์ชฝ ๊ฐ€์žฅ์ž๋ฆฌ์™€ ๋งž๋ถ™๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. <ruby><em>๋ฐ•์Šค ์ •๋ ฌ</em><rp> (</rp><rt>Box Alignment</rt><rp>) </rp></ruby> ๊ทœ๊ฒฉ์˜ <code>gap</code> ์†์„ฑ์ด ๊ฐ€๋ณ€์ƒ์ž์— ๊ตฌํ˜„๋  ๋•Œ๊นŒ์ง€ ํ•ญ๋ชฉ ๊ฐ„์— ๋ฐฐ์ˆ˜๊ตฌ๋ฅผ ๋งŒ๋“ค๋ ค๋ฉด ์ด ๋ฐฉ์‹์œผ๋กœ ์—ฌ๋ฐฑ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/use-cases/split-navigation.html", '100%', 550)}}</p>
+
+<h2 id="ํ•ญ๋ชฉ_์ค‘์‹ฌ์—_๋†“๊ธฐ">ํ•ญ๋ชฉ ์ค‘์‹ฌ์— ๋†“๊ธฐ</h2>
+
+<p>๊ฐ€๋ณ€์ƒ์ž ์ด์ „์— ๊ฐœ๋ฐœ์ž๋“ค์€ ์›น ๋””์ž์ธ์—์„œ ๊ฐ€์žฅ ์–ด๋ ค์šด ๋ฌธ์ œ๋Š” ์ˆ˜์ง ์ค‘์‹ฌ์ด๋ผ๊ณ  ๋†๋‹ดํ• ๊ฒ๋‹ˆ๋‹ค. ๋‹ค์Œ ์‹ค์ œ ์˜ˆ์ œ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด ๊ฐ€๋ณ€์ƒ์ž์˜ ์ •๋ ฌ ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>ํ•ญ๋ชฉ์— <code>flex-start</code>๋ฅผ ์ง€์ •ํ•ด ์‹œ์ž‘ ๋ถ€๋ถ„์œผ๋กœ ์ •๋ ฌํ•˜๊ฑฐ๋‚˜ <code>flex-end</code>๋ฅผ ์ง€์ •ํ•ด ๋ ๋ถ€๋ถ„์— ํ•ญ๋ชฉ์„ ์ •๋ ฌํ•˜๋Š” ์‹์œผ๋กœ ์ •๋ ฌ์„ ๋ง˜๋Œ€๋กœ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/use-cases/center.html", '100%', 700)}}</p>
+
+<p><ruby><em>๋ฐ•์Šค ์ •๋ ฌ</em><rp> (</rp><rt>Box Alignment</rt><rp>) </rp></ruby> ์†์„ฑ์€ ๊ถ๊ทน์ ์œผ๋กœ ๋ธ”๋ก ์กฐํŒ์˜ ๋‚ด์šฉ์œผ๋กœ ๊ตฌํ˜„๋  ์˜ˆ์ •์ด๋ฏ€๋กœ ๋ฏธ๋ž˜์—๋Š” ๋‹จ์ผ ์•„์ดํ…œ์„ ์ค‘์•™์— ๋ฐฐ์น˜ํ•˜๊ธฐ ์œ„ํ•ด ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ฐ€๋ณ€ ์ปจํ…Œ์ด๋„ˆ๋กœ ๋งŒ๋“ค ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹น์žฅ์€ ํ•˜๋‚˜์˜ ๊ฒƒ์„ ๋‹ค๋ฅธ ๊ฒƒ์˜ ์ค‘์‹ฌ์— ์˜ฌ๋ฐ”๋กœ ๋ฐฐ์น˜ํ•ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ ๊ฐ€๋ณ€์ƒ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒŒ ๋งž์Šต๋‹ˆ๋‹ค. ์œ„์˜ ์˜ˆ์—์„œ์™€ ๊ฐ™์ด ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ฐ€๋ณ€ ์ปจํ…Œ์ด๋„ˆ๋กœ ๋งŒ๋“  ๋‹ค์Œ ์ƒ์œ„ ์š”์†Œ์— ๋Œ€ํ•ด <code>align-items</code>์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๊ฐ€๋ณ€ ํ•ญ๋ชฉ ์ž์ฒด๋ฅผ <code>align-self</code>๋กœ ๊ณต๋žตํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๋ฐ”๋‹ฅ๊ธ€์„_์•„๋ž˜๋กœ_๋ฐ€์–ด๋‚ด๋Š”_์นด๋“œ_์กฐํŒ">๋ฐ”๋‹ฅ๊ธ€์„ ์•„๋ž˜๋กœ ๋ฐ€์–ด๋‚ด๋Š” ์นด๋“œ ์กฐํŒ</h2>
+
+<p>๊ฐ€๋ณ€์ƒ์ž ๋˜๋Š” ์”จ์—์Šค์—์Šค ๊ฒฉ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์นด๋“œ ๊ตฌ์„ฑ ์š”์†Œ์˜ ๋ชฉ๋ก์„ ์กฐํŒํ•˜๋”๋ผ๋„, ์ด๋“ค ์กฐํŒ ๋ฉ”์„œ๋“œ๋Š” ๊ฐ€๋ณ€ ๋˜๋Š” ๊ฒฉ์ž ๊ตฌ์„ฑ ์š”์†Œ์˜ ์ง๊ณ„ ์ž์‹์—์„œ๋งŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์ฝ˜ํ…์ธ ์˜ ํฌ๊ธฐ๊ฐ€ ๊ฐ€๋ณ€์ ์ด๋ฉด ์นด๋“œ๊ฐ€ ๊ฒฉ์ž ์˜์—ญ์˜ ๋†’์ด๋‚˜ ๊ฐ€๋ณ€ ์ปจํ…Œ์ด๋„ˆ์˜ ๋†’์ด๊นŒ์ง€ ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋‚ด๋ถ€ ์ฝ˜ํ…์ธ ๋Š” ์นœ์ˆ™ํ•œ ๋ธ”๋ก ์กฐํŒ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์ฝ˜ํ…์ธ ๊ฐ€ ์ ์€ ์นด๋“œ์—์„œ๋Š” ๋ฐ”๋‹ฅ๊ธ€์ด ์นด๋“œ์˜ ์•„๋ž˜์ชฝ์— ๊ณ ์ •๋˜์ง€ ์•Š๊ณ  ์ฝ˜ํ…์ธ ์˜ ๋ฐ‘๋‹จ๊นŒ์ง€ ์ฐจ์˜ค๋ฆ…๋‹ˆ๋‹ค.</p>
+
+<p><img alt="๊ตฌ์„ฑ ์š”์†Œ์˜ ๋‚ด๋ถ€๊ฐ€ (์ƒ์œ„) ๋žฉํผ์™€ ํ•จ๊ป˜ ๋Š˜์–ด๋‚˜์ง€ ์•Š์Œ์„ ํ‘œ์‹œํ•˜๋Š” ๋‘ ๊ฐœ์˜ ์นด๋“œ ๊ตฌ์„ฑ ์š”์†Œ." src="https://mdn.mozillademos.org/files/15669/flex-cards.png" style="height: 626px; width: 964px;"></p>
+
+<p>๊ฐ€๋ณ€์ƒ์ž๊ฐ€ ์ด๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” {{cssxref("flex-direction")}}<code>: column</code> ์†์„ฑ๋ฅผ ๊ฐ€์ง„ ์นด๋“œ๋ฅผ ๊ฐ€๋ณ€ ์ปจํ…Œ์ด๋„ˆ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ปจํ…์ธ  ์˜์—ญ์„ <code>flex: 1</code>๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” <code>flex: 1 1 0</code>์˜ ์ถ•์•ฝํ˜•์ž…๋‹ˆ๋‹ค. โ€” ํ•ญ๋ชฉ์ด <code>0</code>์˜ ๊ฐ€๋ณ€ ๊ธฐ์ค€์—์„œ ์ปค์ง€๊ฑฐ๋‚˜ ์ค„์–ด๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด(์ปจํ…์ธ  ์˜์—ญ์ด) ์ปค์งˆ ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ํ•ญ๋ชฉ์ด๋ฏ€๋กœ ๊ฐ€๋ณ€ ์ปจํ…Œ์ด๋„ˆ์— ์žˆ๋Š” ์ž‰์—ฌ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜๊ณ  ๋ฐ”๋‹ฅ๊ธ€์„ ๋ฐ”๋‹ฅ์œผ๋กœ ๋ฐ‰๋‹ˆ๋‹ค. ๋ผ์ด๋ธŒ ์˜ˆ์ œ์—์„œ <code>flex</code> ์†์„ฑ์„ ์ œ๊ฑฐํ•˜๋ฉด ๋ฐ”๋‹ฅ๊ธ€์ด ์ปจํ…์ธ  ๋ฐ”๋กœ ์•„๋ž˜๋กœ ์ด๋™ํ•˜๋Š” ๋ฐฉ์‹์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/use-cases/cards.html", '100%', 800)}}</p>
+
+<h2 id="๋ฏธ๋””์–ด_๊ฐ์ฒด">๋ฏธ๋””์–ด ๊ฐ์ฒด</h2>
+
+<p>๋ฏธ๋””์–ด ๊ฐ์ฒด๋Š” ์›น ๋””์ž์ธ์—์„œ ์ผ๋ฐ˜์ ์ธ ํŒจํ„ด์ž…๋‹ˆ๋‹ค. ์ด ํŒจํ„ด์—๋Š” ํ•œ์ชฝ์— ์ด๋ฏธ์ง€ ๋‚˜ ๋‹ค๋ฅธ ์š”์†Œ๊ฐ€ ์žˆ๊ณ  ์˜ค๋ฅธ์ชฝ์— ํ…์ŠคํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ƒ์ ์œผ๋กœ ๋ฏธ๋””์–ด ๊ฐœ์ฒด๋ฅผ ๋ฐ˜๋Œ€์ชฝ์œผ๋กœ ๋Œ๋ฆด ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋งํ•˜์ž๋ฉด ์ด๋ฏธ์ง€๋ฅผ ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ด๋™์‹œํ‚ค๋Š” ๊ฒ๋‹ˆ๋‹ค.</p>
+
+<p>์ด ํŒจํ„ด์€ ์–ด๋””์—์„œ๋‚˜ ๋ณผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ฃผ์„ ์ƒ์ž์šฉ์œผ๋กœ ์“ฐ์ด๊ธฐ๋„ ํ•˜๊ณ , ์ด๋ฏธ์ง€์™€ ์„ค๋ช…์„ ํ‘œ์‹œํ•ด์•ผํ•˜๋Š” ๋ชจ๋“  ๊ณณ์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋ณ€์ƒ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋ฏธ์ง€๋ฅผ ํฌํ•จํ•˜๋Š” ๋ฏธ๋””์–ด ๊ฐ์ฒด์˜ ์ผ๋ถ€๊ฐ€ ์ด๋ฏธ์ง€์—์„œ ํฌ๊ธฐ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜จ ๋‹ค์Œ ๋ฏธ๋””์–ด ๊ฐ์ฒด์˜ ๋ณธ๋ฌธ์ด ๊ฐ€๋ณ€์ ์œผ๋กœ ๋‚จ์€ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์—ฌ๋Ÿฌ๋ถ„์€ ์•„๋ž˜ ์‹ค์ œ ์˜ˆ์ œ์—์„œ ๋ฏธ๋””์–ด ๊ฐ์ฒด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •๋ ฌ ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹ญ์ž์ถ•์˜ ํ•ญ๋ชฉ์„ <code>flex-start</code>๋กœ ์ •๋ ฌํ•œ ๋‹ค์Œ <code>.content</code> ๊ฐ€๋ณ€ ํ•ญ๋ชฉ์„ <code>flex: 1</code>๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์œ„์˜ ์—ด ์กฐํŒ ์นด๋“œ ํŒจํ„ด์—์„œ์™€ ๊ฐ™์ด <code>flex: 1</code>๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์นด๋“œ๊ฐ€ ์ปค์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/use-cases/media.html", '100%', 600)}}</p>
+
+<p>์ด ๋ผ์ด๋ธŒ ์˜ˆ์ œ์—์„œ ์‹œ๋„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ๋””์ž์ธ์—์„œ ๋ฏธ๋””์–ด ๊ฐœ์ฒด๋ฅผ ์ œ์•ฝํ•˜๋ ค๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•๊ณผ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์ด๋ฏธ์ง€๊ฐ€ ๋„ˆ๋ฌด ์ปค์ง€๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๋ ค๋ฉด ์ด๋ฏธ์ง€์— {{cssxref("max-width")}}๋ฅผ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค. ๋ฏธ๋””์–ด ๊ฐ์ฒด์˜ ๊ทธ์ชฝ ์ธก๋ฉด์ด ๊ฐ€๋ณ€์ƒ์ž์˜ ์ดˆ๊ธฐ๊ฐ’(์˜ˆ: 100px)์„ ์‚ฌ์šฉํ•จ์— ๋”ฐ๋ผ ์ค„์–ด๋“ค์ง€๋งŒ ์ปค์งˆ ์ˆ˜๋Š” ์—†์œผ๋ฉฐ <code>flex-basis</code>๋Š” ์ž๋™์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€์— ์ ์šฉ๋œ ๋ชจ๋“  {{cssxref("width")}} ๋˜๋Š” ์ตœ๋Œ€ ๋„ˆ๋น„๋Š” <ruby><code>flex-basis</code><rp> (</rp><rt>๊ฐ€๋ณ€ ๊ธฐ์ค€</rt><rp>) </rp></ruby>์ด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.image img {
+ max-width: 100px;
+}
+</pre>
+
+<p>๋˜ํ•œ ์–‘์ชฝ์ด ๋น„๋ก€ํ•˜์—ฌ ์ปค์ง€๊ฑฐ๋‚˜ ์ค„์–ด๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–‘๋ฉด์„ <code>flex: 1</code>๋กœ ์„ค์ •ํ•˜๋ฉด 0์˜ {{cssxref("flex-basis")}}์—์„œ ์ปค์ง€๊ฑฐ๋‚˜ ์ค„์–ด๋“ค๊ธฐ ๋•Œ๋ฌธ์— ๋‘ ๊ฐœ์˜ ๋™์ผํ•œ ํฌ๊ธฐ์˜ ์—ด์ด ์ƒ๊น๋‹ˆ๋‹ค. ์ปจํ…์ธ ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ (์ปจํ…์ธ ์™€ ์ด๋ฏธ์ง€) ๋‘˜ ๋‹ค์— <code>flex: auto</code>๋กœ ์„ค์ •ํ•˜๋ฉด ์ปจํ…์ธ ์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ, ๋˜๋Š” ์ด๋ฏธ์ง€์˜ ๋„ˆ๋น„์™€ ๊ฐ™์€ ๊ฐ€๋ณ€ ํ•ญ๋ชฉ์— ์ง์ ‘ ์ ์šฉ๋˜๋Š” ํฌ๊ธฐ์— ๋”ฐ๋ผ ์ปค์ง€๊ฑฐ๋‚˜ ์ค„์–ด๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.media .content {
+ flex: 1;
+ padding: 10px;
+}
+
+.image {
+ flex: 1;
+}</pre>
+
+<p>์˜ˆ๋ฅผ ๋“ค์–ด ์ด๋ฏธ์ง€๊ฐ€ ์žˆ๋Š” ์ชฝ์„ <code>flex: 1</code>๋กœ ์„ค์ •ํ•˜๊ณ  ์ฝ˜ํ…์ธ  ์ชฝ์„ <code>flex: 3</code>์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๋“ฑ ๊ฐ๋ฉด์— ์„œ๋กœ ๋‹ค๋ฅธ {{cssxref("flex-grow")}}๋ฅผ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, <code>flex-basis</code>๋ฅผ <code>0</code>์œผ๋กœ ์‚ฌ์šฉํ•˜์ง€๋งŒ ํ•ด๋‹น ๊ณต๊ฐ„์„ <code>flex-grow</code> ์ธ์ˆ˜์— ๋งž์ถฐ ์„œ๋กœ ๋‹ค๋ฅด๊ฒŒ ๊ณต๊ฐ„์„ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ์šฉ๋„๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ€๋ณ€ ์†์„ฑ์€ <a href="https://developer.mozilla.org/ko/docs/Web/CSS/CSS_Flexible_Box_Layout/Controlling_Ratios_of_Flex_Items_Along_the_Main_Ax">์ฃผ์ถ•์„ ๋”ฐ๋ผ ๊ฐ€๋ณ€ ํ•ญ๋ชฉ์˜ ๋น„์œจ ์ œ์–ด</a> ์•ˆ๋‚ด์„œ์—์„œ ์ž์„ธํžˆ ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.media .content {
+ flex: 3;
+ padding: 10px;
+}
+
+.image {
+ flex: 1;
+}</pre>
+
+<h3 id="๋ฏธ๋””์–ด_๊ฐ์ฒด_๋ฐฉํ–ฅ_๋Œ๋ฆฌ๊ธฐ">๋ฏธ๋””์–ด ๊ฐ์ฒด ๋ฐฉํ–ฅ ๋Œ๋ฆฌ๊ธฐ</h3>
+
+<p>์ด๋ฏธ์ง€๊ฐ€ ์˜ค๋ฅธ์ชฝ์— ์žˆ๊ณ  ์ฝ˜ํ…์ธ ๊ฐ€ ์™ผ์ชฝ์— ์žˆ๋„๋ก ๋ฏธ๋””์–ด ๊ฐ์ฒด์˜ ํ‘œ์‹œ๋ฅผ ์ „ํ™˜ํ•˜๋ ค๋ฉด <code>flex-direction</code> ์†์„ฑ์„ ์ด์šฉํ•ด <code>row-reverse</code>๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฏธ๋””์–ด ๊ฐœ์ฒด๊ฐ€ ์ด์ œ ๋‹ค๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ €๋Š” ๊ทธ๊ฑธ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๋ผ์ด๋ธŒ ์˜ˆ์ œ์—์„œ ๊ธฐ์กด <code>.media</code> ํด๋ž˜์Šค์™€ ํ•จ๊ป˜ <code>flipped</code> ํด๋ž˜์Šค๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์—์ด์น˜ํ‹ฐ์— ์—˜์—์„œ ํ•ด๋‹น ํด๋ž˜์Šค๋ฅผ ์ œ๊ฑฐํ•˜์—ฌ ๋””์Šคํ”Œ๋ ˆ์ด๊ฐ€ ์–ด๋–ป๊ฒŒ ๋ณ€๊ฒฝ๋˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/use-cases/media-flipped.html", '100%', 650)}}</p>
+
+<h2 id="์–‘์‹_์ปจํŠธ๋กค">์–‘์‹ ์ปจํŠธ๋กค</h2>
+
+<p>๊ฐ€๋ณ€์ƒ์ž๋Š” ์–‘์‹ ์ปจํŠธ๋กค์— ์Šคํƒ€์ผ์„ ์ ์šฉํ•  ๋•Œ ํŠนํžˆ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์–‘์‹์—๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์„œ๋กœ ์ •๋ ฌํ•˜๊ณ  ์‹ถ์€ ๋‹ค์ˆ˜์˜ ๋งˆํฌ์—…๊ณผ ๋‹ค์ˆ˜์˜ ์ž‘์€ ์š”์†Œ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ํŒจํ„ด์€ {{htmlelement("input")}} ์š”์†Œ๊ฐ€ {{htmlelement("button")}}๊ณผ ์ง์„ ์ด๋ฃจ๋Š” ๊ฒ€์ƒ‰ ์–‘์‹์˜ ๊ฒฝ์šฐ๋‚˜ ๋ฐฉ๋ฌธ์ž๊ฐ€ ๋‹จ์ˆœํžˆ ์ „์ž ๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋„๋ก ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค.</p>
+
+<p>๊ฐ€๋ณ€์ƒ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋Ÿฌํ•œ ์œ ํ˜•์˜ ์กฐํŒ์„ ์‰ฝ๊ฒŒ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ…Œ๋‘๋ฆฌ๋ฅผ ์ง€์ •ํ•˜๊ณ  ํ‘œ์‹œํ•˜๋„๋ก ์„ค์ •ํ•œ ๋ž˜ํผ ํด๋ž˜์Šค์— <code>&lt;button&gt;</code> ๋ฐ <code>&lt;input&gt;</code> ํ•„๋“œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ์— ํ…Œ๋‘๋ฆฌ๋ฅผ ๋ถ€์—ฌํ•˜๊ณ  <code>display: flex</code>๋ฅผ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ฐ€๋ณ€ ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ <code>&lt;input&gt;</code> ํ•„๋“œ๊ฐ€ ์ปค์ง€๋„๋ก ํ–ˆ๊ณ , ๋ฒ„ํŠผ์€ ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„์ด ๋ณ€ํ•จ์— ๋”ฐ๋ผ ํ…์ŠคํŠธ ํ•„๋“œ๊ฐ€ ์ปค์ง€๊ฑฐ๋‚˜ ์ž‘์•„์ง€๋Š” ํ•œ ์Œ์˜ ํ•„๋“œ๊ฐ€ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/use-cases/input-button.html", '100%', 550)}}</p>
+
+<p>๋ฒ„ํŠผ์„ ์˜ค๋ฅธ์ชฝ์— ์˜ฌ๋ ค ๋†“์€ ๊ฒƒ์ฒ˜๋Ÿผ ๋ ˆ์ด๋ธ”์ด๋‚˜ ์•„์ด์ฝ˜์„ ์™ผ์ชฝ์— ์‰ฝ๊ฒŒ ์ถ”๊ฐ€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ ˆ์ด๋ธ”์„ ์ถ”๊ฐ€ํ–ˆ์œผ๋ฉฐ ๋ฐฐ๊ฒฝ์ƒ‰์— ๋Œ€ํ•œ ์Šคํƒ€์ผ๋ง ์ด์™ธ์— ์กฐํŒ์„ ๋ณ€๊ฒฝํ•  ํ•„์š”๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์‹ ์ถ•์„ฑ์žˆ๋Š” ์ž…๋ ฅ ํ•„๋“œ๋Š” ์ด์ œ ๋ง˜๋Œ€๋กœ ์ด์šฉํ•  ๊ณต๊ฐ„์ด ์กฐ๊ธˆ ์ค„์–ด๋“ค์ง€๋งŒ ๋‘ ํ•ญ๋ชฉ์˜ ์ง€๋ถ„์ด ๊ณ ๋ ค๋œ ํ›„ ๋‚จ์€ ๊ณต๊ฐ„์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flexbox/use-cases/label-input-button.html", '100%', 550)}}</p>
+
+<p>์ด์™€ ๊ฐ™์€ ํŒจํ„ด์„ ์‚ฌ์šฉํ•˜๋ฉด ๋””์ž์ธ์— ์ถ”๊ฐ€ํ•  ์š”์†Œ๋ฅผ ์‰ฝ๊ฒŒ ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์–‘์‹ ์š”์†Œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ›จ์”ฌ ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปค์ง€์ง€ ์•Š๋Š” ํ•ญ๋ชฉ๊ณผ ์ปค์ง€๋Š” ํ•ญ๋ชฉ์„ ํ˜ผํ•ฉํ•˜๋Š” ์‹์œผ๋กœ ๊ฐ€๋ณ€์ƒ์ž์˜ ์œ ์—ฐ์„ฑ์„ ํ™œ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ฒฐ๋ก ">๊ฒฐ๋ก </h2>
+
+<p>์œ„์˜ ํŒจํ„ด์„ ์‚ดํŽด๋ณด๋ฉด์„œ ๊ฐ€๋ณ€ ์ƒ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ์–ป๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์„ ์—ฌ๋Ÿฌ๋ถ„์ด ์ƒ๊ฐ์„ ํ†ตํ•ด ํŒŒ์•…๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ธธ ํฌ๋งํ•ด๋ด…๋‹ˆ๋‹ค. ์ข…์ข… ํ•˜๋‚˜ ์ด์ƒ์˜ ์„ ํƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋Š˜๋ฆด ์ˆ˜ ์—†๋Š” ํ•ญ๋ชฉ์„ ๋Š˜๋ฆด ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๊ณผ ํ˜ผํ•ฉํ•˜๊ฑฐ๋‚˜, ์ฝ˜ํ…์ธ ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํฌ๊ธฐ๋ฅผ ์•Œ๋ฆฌ๊ฑฐ๋‚˜, ๊ฐ€๋ณ€์ƒ์ž๊ฐ€ ๊ณต๊ฐ„์„ ๋น„๋ก€์ ์œผ๋กœ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์‹ญ์‹œ์˜ค. ๊ทธ๊ฒƒ์€ ๋‹น์‹ ์—๊ฒŒ ๋‹ฌ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๋ณด์œ  ์ปจํ…์ธ ๋ฅผ ์ œ์‹œํ•˜๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์„ ์ƒ๊ฐํ•œ ๋‹ค์Œ ๊ฐ€๋ณ€์ƒ์ž ๋˜๋Š” ๊ธฐํƒ€ ์กฐํŒ ๋ฐฉ๋ฒ•์ด ์ปจํ…์ธ ๋ฅผ ์„ ๋ณด์ด๋Š” ๋ฐ ์–ด๋–ป๊ฒŒ ๋„์›€์ด ๋˜๋Š”์ง€ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค.</p>
diff --git a/files/ko/web/css/css_flow_layout/index.html b/files/ko/web/css/css_flow_layout/index.html
new file mode 100644
index 0000000000..32928121ff
--- /dev/null
+++ b/files/ko/web/css/css_flow_layout/index.html
@@ -0,0 +1,46 @@
+---
+title: CSS Flow Layout
+slug: Web/CSS/CSS_Flow_Layout
+tags:
+ - CSS ํ๋ฆ„ ๋ ˆ์ด์•„์›ƒ
+ - ํ๋ฆ„
+translation_of: Web/CSS/CSS_Flow_Layout
+---
+<div>{{CSSRef}}</div>
+
+<p class="summary"><em>์ผ๋ฐ˜์ ์ธ ํ๋ฆ„ Normal Flow</em>, ๋˜๋Š” ํ๋ฆ„ ๋ ˆ์ด์•„์›ƒ Flow Layout ์€ ๊ทธ ๋ ˆ์ด์•„์›ƒ ๋ณ€ํ™”๊ฐ€ ์žˆ๊ธฐ ์ „๊นŒ์ง€ ํŽ˜์ด์ง€ ์•ˆ์˜ ๋ธ”๋ก ์š”์†Œ์™€ ์ธ๋ผ์ธ ์š”์†Œ๊ฐ€ ๋ณด์—ฌ์ง€๋Š” ๋ฐฉ์‹ ์ž…๋‹ˆ๋‹ค. ํ๋ฆ„์ด๋ž€ ๋ณธ์งˆ์ ์œผ๋กœ ๋ ˆ์ด์•„์›ƒ ์•„๋ž˜ ์„œ๋กœ ๊ฐ™์ด ๋™์ž‘ํ•˜๊ณ  ์„œ๋กœ์—๊ฒŒ ์„œ๋กœ๊ฐ€ ์•Œ๋ ค์ง€๋Š” ๊ฒƒ๋“ค์˜ ์ง‘ํ•ฉ ์ž…๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— ์–ด๋Š ํ•˜๋‚˜๊ฐ€ <em>ํ๋ฆ„์—์„œ ๋ฒ—์–ด๋‚˜๋ฉด</em>ย ๊ทธ๊ฒƒ์€ ๋…๋ฆฝ์ ์œผ๋กœ ๋™์ž‘ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p><em>์ผ๋ฐ˜์ ์ธ ํ๋ฆ„</em>์—์„œ, <strong>์ธ๋ผ์ธ</strong> ์š”์†Œ๋“ค์€ ํ•œ์ค„๋Ÿฌ ๋Š˜์–ด์„œ ๋ณด์—ฌ์ง€๊ฒŒ ๋˜๋Š”๋ฐ, ์ด๋Š” ๋ฌธ์„œ์˜ย <a href="/en-US/docs/Web/CSS/CSS_Writing_Modes">Writing Mode</a>ย ์— ๋”ฐ๋ผ ๋ฌธ์žฅ ์•ˆ์˜ ๋‹จ์–ด๋“ค์ด ๋ณด์—ฌ์ง€๋Š” ๋ฐฉํ–ฅ์„ ๋”ฐ๋ฅด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. <strong>๋ธ”๋ก</strong> ์š”์†Œ๋“ค์€ ๋ฌธ์„œ์˜ Writing Mode ์—์„œ์˜ ๋‹จ๋ฝ์ดย ํ•˜๋‚˜์”ฉ ๋‚˜๋ˆ ์ ธ ๋ณด์—ฌ์ง€๋“ฏ์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์˜์–ด์—์„œ๋Š”, ์ธ๋ผ์ธ ์š”์†Œ๋“ค์€ ์™ผ์ชฝ์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ํ•˜๋‚˜์”ฉ ๋ณด์—ฌ์ง€๊ณ , ๋ธ”๋ก ์š”์†Œ๋“ค์€ ๋งจ ์œ„์—์„œ๋ถ€ํ„ฐ ํŽ˜์ด์ง€๋ฅผ ๋”ฐ๋ผ ์•„๋ž˜๋กœ ๋ณด์—ฌ์ง‘๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ธฐ๋ณธ์ ์ธ_์˜ˆ">๊ธฐ๋ณธ์ ์ธ ์˜ˆ</h2>
+
+<p>์•„๋ž˜์˜ ์˜ˆ๋Š” ๋ธ”๋ก๊ณผ ์ธ๋ผ์ธ ๋ ˆ๋ฒจ ๋ฐ•์Šค๋“ค์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ดˆ๋ก ํ…Œ๋‘๋ฆฌ๋ฅผ ๊ฐ–์€ ๋‘๊ฐœ์˜ paragraph ์š”์†Œ๋“ค์€ ๋ธ”๋ก ๋ ˆ๋ฒจ์— ์žˆ์–ด์„œ ํ•˜๋‚˜์”ฉ ์œ„์—์„œ ์•„๋ž˜๋กœ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์ฒซ๋ฒˆ์งธ ๋ฌธ์žฅ์€ ํŒŒ๋ž€ ๋ฐ”ํƒ•์„ ๊ฐ–์€ span ์š”์†Œ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์š”์†Œ๋Š” ์ธ๋ผ์ธ ๋ ˆ๋ฒจ์— ์žˆ์œผ๋ฉฐ ๋”ฐ๋ผ์„œ ๋ฌธ์žฅ ๋‚ด์— ์ด์–ด์ ธ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/layout/normal-flow.html", '100%', 720)}}</p>
+
+<h2 id="Guides">Guides</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flow_Layout/Block_and_Inline_Layout_in_Normal_Flow">Block and Inline Layout in Normal Flow</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flow_Layout/In_Flow_and_Out_of_Flow">In Flow and Out of Flow</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flow_Layout/Formatting_Contexts_Explained">Formatting Contexts Explained</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flow_Layout/Flow_Layout_and_Writing_Modes">Flow Layout and Writing Modes</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flow_Layout/Flow_Layout_and_Overflow">Flow Layout and Overflow</a></li>
+</ul>
+
+<h2 id="Reference">Reference</h2>
+
+<h3 id="Glossary_Entries">Glossary Entries</h3>
+
+<ul>
+ <li>{{Glossary("Block/CSS", "Block (CSS)")}}</li>
+</ul>
+
+<section class="Quick_links" id="Quick_Links">
+<ol>
+ <li><a href="/en-US/docs/Web/CSS"><strong>CSS</strong></a></li>
+ <li><a href="/en-US/docs/Web/CSS/Reference"><strong>CSS Reference</strong></a></li>
+</ol>
+</section>
diff --git a/files/ko/web/css/css_flow_layout/intro_to_formatting_contexts/index.html b/files/ko/web/css/css_flow_layout/intro_to_formatting_contexts/index.html
new file mode 100644
index 0000000000..3a91f6ba92
--- /dev/null
+++ b/files/ko/web/css/css_flow_layout/intro_to_formatting_contexts/index.html
@@ -0,0 +1,92 @@
+---
+title: ์„œ์‹ ์ƒํ™ฉ ์ž…๋ฌธ์„œ
+slug: Web/CSS/CSS_Flow_Layout/Intro_to_formatting_contexts
+tags:
+ - BFC
+ - ๋Œ€์—ด
+ - ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ
+ - ์„œ์‹ ์ƒํ™ฉ
+ - ์”จ์—์Šค์—์Šค
+ - ์•ˆ๋‚ด์„œ
+ - ์กฐํŒ
+ - ์ค‘๊ธ‰
+translation_of: Web/CSS/CSS_Flow_Layout/Intro_to_formatting_contexts
+---
+<div>{{CSSRef}}</div>
+
+<p class="summary"><span class="seoSummary">์ด ๋ฌธ์„œ๋Š” ์„œ์‹ ์ƒํ™ฉ์˜ ๊ฐœ๋…์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ์„œ์‹ ์ƒํ™ฉ์—๋Š” ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ๊ณผ ์ธ๋ผ์ธ ์„œ์‹ ์ƒํ™ฉ, ๊ฐ€๋ณ€ ์„œ์‹ ์ƒํ™ฉ์„ ํฌํ•จํ•œ ์—ฌ๋Ÿฌ ์œ ํ˜•์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์ด ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๊ณ  ์–ด๋–ป๊ฒŒ ๊ทธ๋Ÿฌํ•œ ๋™์ž‘์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์‚ฌํ•ญ๋„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.</span></p>
+
+<p>ํŽ˜์ด์ง€์˜ ๋ชจ๋“  ๊ฒƒ์€ ์„œ์‹ ์ƒํ™ฉ(<strong>formatting context</strong>)์˜ ์ผ๋ถ€์ด๊ฑฐ๋‚˜ ํŠน์ • ๋ฐฉ์‹์œผ๋กœ ์ฝ˜ํ…์ธ ๋ฅผ ๋ฐฐ์น˜ํ•˜๋„๋ก ์ •์˜๋œ ์˜์—ญ์ž…๋‹ˆ๋‹ค. ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ(<strong>block formatting context</strong>)์€ ๋ธ”๋ก ์กฐํŒ ๊ทœ์น™์— ๋”ฐ๋ผ ์ž์‹ ์š”์†Œ๋ฅผ ๋ฐฐ์น˜ํ•˜๊ณ , ๊ฐ€๋ณ€ ์„œ์‹ ์ƒํ™ฉ(<strong>flex formatting context</strong>)์€ ์ž์‹์„ {{Glossary("flex item", "flex items")}}๋กœ ์ทจ๊ธ‰ํ•ด ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์„œ์‹ ์ƒํ™ฉ์€ ํ•ด๋‹น ์ƒํ™ฉ์— ์†ํ–ˆ์„ ๋•Œ ์กฐํŒ์ด ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ํŠน์ • ๊ทœ์น™์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๋ธ”๋ก_์„œ์‹_์ƒํ™ฉ">๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ</h2>
+
+<p>๋ฌธ์„œ์˜ ์ตœ์™ธ๊ฐ ์š”์†Œ๋Š” ์šฐ์„  ๋ธ”๋ก ์กฐํŒ ๊ทœ์น™์„ ์ˆ˜๋ฆฝํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์ผ์ปฌ์–ด ์ดˆ๊ธฐ ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ(<strong>initial block formatting context</strong>)์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” <code>&lt;html&gt;</code> ์š”์†Œ ๋ธ”๋ก ๋‚ด๋ถ€์˜ ๋ชจ๋“  ์š”์†Œ๋Š” ๋ธ”๋ก ๋ฐ ์ธ๋ผ์ธ ์กฐํŒ ๊ทœ์น™์„ ๋”ฐ๋ฅด๋Š” ์ผ๋ฐ˜ ๋Œ€์—ด์— ๋”ฐ๋ผ ๋ฐฐ์น˜๋จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ(<abbr title="Block Formatting Context">BFC</abbr>)์— ์ฐธ์—ฌํ•˜๋Š” ์š”์†Œ๋Š” ์”จ์—์Šค์—์Šค ์ƒ์ž ๋ชจ๋ธ์— ์˜ํ•ด ์œค๊ณฝ์ด ์ œ์‹œ๋œ ๊ทœ์น™์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋ธ์€ ์š”์†Œ์˜ ์—ฌ๋ฐฑ, ํ…Œ๋‘๋ฆฌ ๋ฐ ํŒจ๋”ฉ์ด ๋™์ผํ•œ ์„œ์‹ ์ƒํ™ฉ์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ๋ธ”๋ก๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="์ƒˆ๋กœ์šด_๋ธ”๋ก_์„œ์‹_์ƒํ™ฉ_์ƒ์„ฑํ•˜๊ธฐ">์ƒˆ๋กœ์šด ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ ์ƒ์„ฑํ•˜๊ธฐ</h3>
+
+<p>๋‹จ์ง€ {{HTMLElement("html")}} ์š”์†Œ๋งŒ์ด ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ์„ ์ƒ์„ฑํ•  ๋Šฅ๋ ฅ์„ ๊ฐ–์ถ˜ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋ธ”๋ก ์กฐํŒ์ธ ๋ชจ๋“  ์š”์†Œ๋Š” ์—ญ์‹œ ์ž๊ธฐ ์ž์† ์š”์†Œ์— ๋Œ€ํ•œ ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์ฃผ์–ด์ง€์ง€ ์•Š์•„๋„ ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ์„ ์ƒ์„ฑํ•˜๋„๋ก ํ•  ์ˆ˜ ์žˆ๋Š” ์”จ์—์Šค์—์Šค ์†์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋™ ์†์„ฑ์ด ์œ ์šฉํ•œ ๊นŒ๋‹ญ์€ ์ƒˆ๋กœ์šด ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ์ด ์ž์ฒด์ ์œผ๋กœ ์ฃผ ์กฐํŒ ๋‚ด๋ถ€์˜ ์†Œํ˜• ์กฐํŒ์ด ๋œ๋‹ค๋Š” ์ ์—์„œ ์ตœ์™ธ๊ณฝ ๋ฌธ์„œ์™€ ๋งค์šฐ ์œ ์‚ฌํ•˜๊ฒŒ ์ž‘๋™ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ์€ ๊ทธ ๋‚ด๋ถ€์— ๋ชจ๋“  ์š”์†Œ๋ฅผ ํฌํ•จํ•˜๊ณ , {{cssxref("float")}} ๋ฐ {{cssxref("clear")}}๋Š” ๋™์ผํ•œ ์„œ์‹ ์ƒํ™ฉ์— ์†ํ•œ ํ•ญ๋ชฉ์—๋งŒ ์ ์šฉ๋˜๋ฉฐ, ์—ฌ๋ฐฑ ์ถ•์†Œ๋Š” ๋™์ผํ•œ ์„œ์‹ ์ƒํ™ฉ ์š”์†Œ ์‚ฌ์ด์—๋งŒ ์ด๋ค„์ง‘๋‹ˆ๋‹ค.</p>
+
+<p>์šฐ๋ฆฌ ๋ฌธ์„œ์˜ ๋ฟŒ๋ฆฌ ์š”์†Œ์ธ ({{HTMLElement("html")}}) ์ด ์™ธ์—๋„ ์ƒˆ๋กœ์šด ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์— ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>{{cssxref("float")}}๋ฅผ ์‚ฌ์šฉ์œผ๋กœ ์š”์†Œ๊ฐ€ ๋ถ€๋™์ฒด๊ฐ€ ๋˜๋Š” ๊ฒฝ์šฐ</li>
+ <li>์ ˆ๋Œ€ ์œ„์น˜์žก๊ธฐํ•œ ์š”์†Œ, ์—ฌ๊ธฐ์—๋Š” {{cssxref("position", "position: fixed", "#fixed")}} ํ˜น์€ {{cssxref("position", "position: sticky", "#sticky")}}๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.</li>
+ <li>{{cssxref("display", "display: inline-block", "#inline-block")}}์ด ์ ์šฉ๋œ ์š”์†Œ</li>
+ <li><code>display: table-cell</code>์ด ์ ์šฉ๋œ ํ…Œ์ด๋ธ” ์…€ ๋˜๋Š” ์š”์†Œ, ์—ฌ๊ธฐ์—๋Š” <code>display: table-*</code> ์†์„ฑ ๋ฌด๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•œ ์ต๋ช… ํ…Œ์ด๋ธ” ์…€๋„ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>display: table-caption</code>์ด ์ ์šฉ๋œ ํ…Œ์ด๋ธ” ์บก์…˜์ด๋‚˜ ์š”์†Œ</li>
+ <li><code>visible</code>์ด์™ธ์˜ ๋Œ€์—ด์ดํƒˆ ๊ฐ’์„ ๊ฐ–๋Š” ๋ธ”๋ก ์š”์†Œ</li>
+ <li><code>display: flow-root</code> ํ˜น์€ <code>display: flow-root list-item </code>๊ฐ€ ์ ์šฉ๋œ ์š”์†Œ</li>
+ <li>{{cssxref("contain", "contain: layout", "#layout")}}, <code>content</code>, ๋˜๋Š” <code>strict</code>๊ฐ€ ์ ์šฉ๋œ ์š”์†Œ</li>
+ <li>{{Glossary("flex item", "flex items")}}</li>
+ <li>๊ฒฉ์ž ํ•ญ๋ชฉ</li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Columns/Basic_Concepts_of_Multicol">๋‹ค๋‹จ ์ปจํ…Œ์ด๋„ˆ</a></li>
+ <li>{{cssxref("column-span")}}์ด <code>all</code>๋กœ ์„ค์ •๋œ ์š”์†Œ</li>
+</ul>
+
+<p>๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ(<abbr title="Block Formatting Context">BFC</abbr>)์„ ์ƒ์„ฑํ•˜๋Š” ํšจ๊ณผ๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์ด๋“ค ์ค‘ ๋ช‡ ๊ฐ€์ง€๋ฅผ ์‚ดํŽด๋ด…์‹œ๋‹ค.</p>
+
+<p>์•„๋ž˜ ์˜ˆ์ œ์—์„œ, ์šฐ๋ฆฌ๋Š” ํ…Œ๋‘๋ฆฌ๊ฐ€ ์ ์šฉ๋œ <code>&lt;div&gt;</code> ๋‚ด๋ถ€์— ๋ถ€๋™์ฒด ์š”์†Œ ํ•˜๋‚˜๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น <code>div</code>์˜ ์ฝ˜ํ…์ธ ๋Š” ๋ถ€๋™์ฒด ์š”์†Œ์™€ ๋‚˜๋ž€ํžˆ ๋ถ€๋™ํ•ด์™”์Šต๋‹ˆ๋‹ค. ๋™ ๋ถ€๋™์ฒด์˜ ์ฝ˜ํ…์ธ ๊ฐ€ ์ž๊ธฐ ์˜†์— ์žˆ๋Š” ์ฝ˜ํ…์ธ ๋ณด๋‹ค ํ‚ค๊ฐ€ ํฌ๊ธฐ ๋•Œ๋ฌธ์— ํ•˜์œ„ <code>&lt;div&gt;</code>์˜ ํ…Œ๋‘๋ฆฌ๋Š” ์ด์ œ ๋ถ€๋™์ฒด์— ์ „์ฒด์— ๊ฑธ์ณ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. <a href="/ko/docs/Web/CSS/CSS_Flow_Layout/๋Œ€์—ด๊ณผ_ํƒˆ๋Œ€์—ด">๋Œ€์—ด ์š”์†Œ์™€ ํƒˆ๋Œ€์—ด ์š”์†Œ์— ๊ด€ํ•œ ์•ˆ๋‚ด์„œ</a>์—์„œ ์„ค๋ช…ํ–ˆ๋“ฏ์ด, ๋™ ๋ถ€๋™์ฒด๋Š” ๋Œ€์—ด์—์„œ ์ œ์™ธ๋˜์–ด <code>&lt;div&gt;</code> ์š”์†Œ์˜ ๋ฐฐ๊ฒฝ๊ณผ ํ…Œ๋‘๋ฆฌ๋Š” ์ฝ˜ํ…์ธ ๋งŒ ํฌํ•จํ•˜์ง€ ๋ถ€๋™์ฒด๋Š” ํฌํ•จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/formatting-contexts/float.html", '100%', 720)}}</p>
+
+<p>์ƒˆ๋กœ์šด ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ(<abbr title="Block Formatting Context">BFC</abbr>)์„ ์ƒ์„ฑํ•˜๋ฉด ๋™ ๋ถ€๋™์ฒด๋ฅผ ํฌํ•จํ•  ๊ฒ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ ค๋ฉด ์ „ํ˜•์ ์ธ ๋ฐฉ๋ฒ•์€ <code>overflow: auto</code>๋ฅผ ์„ค์ •ํ•˜๊ฑฐ๋‚˜, ์ดˆ๊นƒ๊ฐ’์ธ <code>overflow: visible</code> ์ด์™ธ์˜ ๋‹ค๋ฅธ ๊ฐ’์„ ์„ค์ •ํ•˜๋Š” ์‹์ด์—ˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/formatting-contexts/bfc-overflow.html", '100%', 720)}}</p>
+
+<p><code>overflow: auto</code>๋ฅผ ์ง€์ •ํ•˜์—ฌ ๋™ ๋ถ€๋™์ฒด๋ฅผ ํฌํ•จํ•˜๋Š” ์ƒˆ๋กœ์šด ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ(<abbr title="Block Formatting Context">BFC</abbr>)์„ ์ƒ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ <code>div</code>๊ฐ€ ์ด์ œ๋Š” ์šฐ๋ฆฌ ์กฐํŒ ๋‚ด๋ถ€์— ์†Œํ˜• ์กฐํŒ์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์ž์‹ ์š”์†Œ๋Š” ์†Œํ˜• ์กฐํŒ ๋‚ด๋ถ€์— ํฌํ•จ๋˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋Œ€์—ด์ดํƒˆ(<code>overflow</code>)์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ(<abbr title="Block Formatting Context">BFC</abbr>)์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด ๋ฌธ์ œ๊ฐ€ ๋˜๋Š” ๊ฒƒ์€ ๋Œ€์—ด์ดํƒˆ(<code>overflow</code>) ์†์„ฑ์ด ๋Œ€์—ด์ดํƒˆ ์ฝ˜ํ…์ธ ๋ฅผ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฃจ๊ณ  ์‹ถ์€์ง€ ๋ธŒ๋ผ์šฐ์ €์— ์•Œ๋ ค์ฃผ๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ์†์„ฑ์„ ์ˆœ์ˆ˜ํ•˜๊ฒŒ ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ์„ ์ƒ์„ฑํ•  ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์›์น˜ ์•Š๋Š” ์Šคํฌ๋กค ๋ง‰๋Œ€ ๋˜๋Š” ์ž˜๋ ค ๋‚˜๊ฐ„ ๊ทธ๋ฆผ์ž๋ฅผ ์ƒ๊ธฐ๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๊ทธ ๊ฒฝ์šฐ๋Š” ํ›„์ง„ ๊ฐœ๋ฐœ์ž๊ฐ€ ์™”์„ ๋•Œ ํŒ๋…์˜ ์—ฌ์ง€๊ฐ€ ๋งŽ์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒ๋ฉด ๋Œ€์—ด์ดํƒˆ์„ ๋ฌด์Šจ ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉํ–ˆ๋Š”์ง€ ์ด์œ ๊ฐ€ ๋ถ„๋ช…ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•˜๋ฉด ์ฝ”๋“œ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๋ฐ ์ข‹์€ ์•„์ด๋””์–ด๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<h3 id="display_flow-root์„_์‚ฌ์šฉํ•˜๋ฉฐ_๋ช…์‹œ์ ์œผ๋กœ_๋ธ”๋ก_์„œ์‹_์ƒํ™ฉ์„_์ƒ์„ฑํ•˜๊ธฐ">display: flow-root์„ ์‚ฌ์šฉํ•˜๋ฉฐ ๋ช…์‹œ์ ์œผ๋กœ ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ์„ ์ƒ์„ฑํ•˜๊ธฐ</h3>
+
+<p><code>display: flow-root</code> (๋˜๋Š” <code>display: flow-root list-item)</code>)๋ฅผ ์ปจํ…Œ์ด๋„ˆ ๋ธ”๋ก์ƒ์— ์‚ฌ์šฉํ•˜๋ฉด ์ž ์žฌ์ ์ธ ๋ฌธ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋Š” ์—ฌํƒ€ ๋ถ€์ž‘์šฉ ์—†์ด ์ƒˆ๋กœ์šด ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ(<abbr title="Block Formatting Context">BFC</abbr>)์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/formatting-contexts/bfc-flow-root.html", '100%', 720)}}</p>
+
+<p>{{HTMLElement("div")}}์— ์š”์†Œ์ƒ์— <code>display: flow-root</code>์„ ์ ์šฉํ•˜๋ฉด, ์ปจํ…Œ์ด๋„ˆ ๋‚ด๋ถ€์˜ ๋ชจ๋“  ์š”์†Œ๋Š” ํ•ด๋‹น ์ปจํ…Œ์ด๋„ˆ์˜ ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ์— ์ฐธ์—ฌํ•˜๊ฒŒ ๋˜๋ฉฐ, ๋ถ€๋™์ฒด ๋ฌด๋ฆฌ๋Š” ๋™ ์š”์†Œ ๋ฐ‘์œผ๋กœ ๋Œ์ถœํ•˜์ง€ ์•Š๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋Œ€์—ด๋ฟŒ๋ฆฌ(<code>flow-root</code>)๋ผ๋Š” ํ‚ค์›Œ๋“œ ๋ช…๋ช…์€ (๋งˆ์น˜ {{HTMLElement("html")}}์˜ ๊ฒฝ์šฐ์ฒ˜๋Ÿผ) ๋ณธ์งˆ์ ์œผ๋กœ ์ƒˆ๋กœ์šด ๋ฟŒ๋ฆฌ ์š”์†Œ์™€ ๊ฐ™์€ ๊ธฐ๋Šฅํ•˜๋Š” ์–ด๋–ค ๊ฒƒ์„ ์ƒ์„ฑํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋งํ•ด์ค๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์ƒํ™ฉ์ด ์–ด๋–ป๊ฒŒ ์ƒ์„ฑ๋˜์—ˆ์œผ๋ฉฐ ์–ด๋–ป๊ฒŒ ํ•ด๋‹น ๋Œ€์—ด ์กฐํŒ์ด ๊ธฐ๋Šฅํ•˜๋Š”์ง€๋ฅผ ๊ณ ๋ คํ•˜๋ฉด ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ธ๋ผ์ธ_์„œ์‹_์ƒํ™ฉ">์ธ๋ผ์ธ ์„œ์‹ ์ƒํ™ฉ</h2>
+
+<p>์ธ๋ผ์ธ ์„œ์‹ ์ƒํ™ฉ์€ ๋‹ค๋ฅธ ์„œ์‹ ์ƒํ™ฉ ๋‚ด๋ถ€์— ์กด์žฌํ•˜๋ฉฐ ํ•˜๋‚˜์˜ ๋‹จ๋ฝ ์ƒํ™ฉ์ฒ˜๋Ÿผ ์ƒ๊ฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ๋ฝ์€ ํ…์ŠคํŠธ์ƒ์— ์‚ฌ์šฉ๋˜๋Š” {{HTMLElement("strong")}}, {{HTMLElement("a")}} ๋˜๋Š” {{HTMLElement("span")}} ๋“ฑ์ด ๋‚ด๋ถ€์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์ธ๋ผ์ธ ์„œ์‹ ์ƒํ™ฉ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์ƒ์ž ๋ชจ๋ธ์€ ์ธ๋ผ์ธ ์„œ์‹ ์ƒํ™ฉ์— ์ฐธ์—ฌํ•˜๋Š” ํ•ญ๋ชฉ์— 100% ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฐ€๋กœ์“ฐ๊ธฐ ๋ชจ๋“œ ๋ผ์ธ์—์„œ ์ˆ˜ํ‰ ํŒจ๋”ฉ, ํ…Œ๋‘๋ฆฌ ๋ฐ ์—ฌ๋ฐฑ์ด ์š”์†Œ์— ์ ์šฉ๋˜๊ณ  ํ…์ŠคํŠธ๋ฅผ ์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋ฐ€์–ด๋ƒ…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ํ•ด๋‹น ์š”์†Œ ์œ„์™€ ์•„๋ž˜์— ์—ฌ๋ฐฑ์€ ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ˆ˜์ง ํŒจ๋”ฉ ๋ฐ ํ…Œ๋‘๋ฆฌ๋Š” ์ ์šฉ๋˜์ง€๋งŒ ์ธ๋ผ์ธ ์„œ์‹ ์ƒํ™ฉ์—์„œ ๋ผ์ธ ์ƒ์ž๊ฐ€ ํŒจ๋”ฉ ๋ฐ ํ…Œ๋‘๋ฆฌ์— ์˜ํ•ด ๋ฐ€๋ ค๋‚˜์ง€ ์•Š์Œ์œผ๋กœ ์œ„์™€ ์•„๋ž˜์— ๋‚ด์šฉ์ด ๊ฒน์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/formatting-contexts/inline.html", '100%', 720)}}</p>
+
+<h2 id="๊ธฐํƒ€_์„œ์‹_์ƒํ™ฉ">๊ธฐํƒ€ ์„œ์‹ ์ƒํ™ฉ</h2>
+
+<p>์ด ์•ˆ๋‚ด์„œ๋Š” ๋Œ€์—ด ์กฐํŒ์„ ๋‹ค๋ฃจ๋ฏ€๋กœ ์—ฌํƒ€ ๊ฐ€๋Šฅํ•œ ์„œ์‹ ์ƒํ™ฉ์„ ์ฐธ์กฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์–ด๋–ค ์œ ํ˜•์˜ ์„œ์‹ ์ƒํ™ฉ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์„œ์‹ ์ƒํ™ฉ ์†์— ํฌํ•จ๋œ ์š”์†Œ ๋ฌด๋ฆฌ๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์„ ๋ณ€ํ™”์‹œํ‚ฌ ๊ฒƒ์ธ์ง€ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์ด ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋™์ž‘์€ ํ•ญ์ƒ ์—์ด์น˜ํ‹ฐ์— ์—˜ ๊ทœ๊ฒฉ์— ๊ธฐ์ˆ ๋˜์–ด ์žˆ๊ณ , ๋˜ํ•œ ์ด๊ณณ ๋ชจ์งˆ๋ผ ๊ฐœ๋ฐœ์ž ๋„คํŠธ์›Œํฌ(MDN)์—๋„ ๊ธฐ์ˆ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์š”์•ฝ์ •๋ฆฌ">์š”์•ฝ์ •๋ฆฌ</h2>
+
+<p>์ด๋ฒˆ ์•ˆ๋‚ด์„œ์—์„œ๋Š” ๋ธ”๋ก ๋ฐ ์ธ๋ผ์ธ ์„œ์‹ ์ƒํ™ฉ๊ณผ ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ(<abbr title="Block Formatting Context">BFC</abbr>)์„ ์ƒ์„ฑํ•˜๋Š” ์ค‘์š”ํ•œ ์ฃผ์ œ๋ฅผ ์ž์„ธํžˆ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์•ˆ๋‚ด์„œ์—์„œ๋Š” <a href="/ko/docs/Web/CSS/CSS_Flow_Layout/%ED%9D%90%EB%A6%84_%EB%A0%88%EC%9D%B4%EC%95%84%EC%9B%83%EA%B3%BC_%EC%93%B0%EA%B8%B0_%EB%AA%A8%EB%93%9C">์–ด๋–ป๊ฒŒ ์ผ๋ฐ˜ ๋Œ€์—ด๊ณผ ์„œ๋กœ ๋‹ค๋ฅธ ์“ฐ๊ธฐ ๋ชจ๋“œ๊ฐ€ ์ƒํ˜ธ ์ž‘์šฉ</a>ํ•˜๋Š”์ง€์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ์กฐ_ํ•ญ๋ชฉ">์ฐธ์กฐ ํ•ญ๋ชฉ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/Guide/CSS/Block_formatting_context">๋ถˆ๋ก ์„œ์‹ ์ƒํ™ฉ</a></li>
+ <li><a href="/ko/docs/Web/Guide/CSS/Visual_formatting_model">์‹œ๊ฐ์  ์„œ์‹ ๋ชจ๋ธ</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Box_Model">์”จ์—์Šค์—์Šค ๊ธฐ๋ณธ ์ƒ์ž ๋ชจ๋ธ</a></li>
+</ul>
diff --git a/files/ko/web/css/css_flow_layout/๋Œ€์—ด๊ณผ_ํƒˆ๋Œ€์—ด/index.html b/files/ko/web/css/css_flow_layout/๋Œ€์—ด๊ณผ_ํƒˆ๋Œ€์—ด/index.html
new file mode 100644
index 0000000000..2b05d99f39
--- /dev/null
+++ b/files/ko/web/css/css_flow_layout/๋Œ€์—ด๊ณผ_ํƒˆ๋Œ€์—ด/index.html
@@ -0,0 +1,72 @@
+---
+title: ๋Œ€์—ด๊ณผ ํƒˆ๋Œ€์—ด
+slug: Web/CSS/CSS_Flow_Layout/๋Œ€์—ด๊ณผ_ํƒˆ๋Œ€์—ด
+tags:
+ - ๋Œ€์—ด
+ - ๋Œ€์—ด ์กฐํŒ
+ - ์”จ์—์Šค์—์Šค
+ - ์”จ์—์Šค์—์Šค ๋Œ€์—ด ์กฐํŒ
+ - ์•ˆ๋‚ด์„œ
+ - ์กฐํŒ
+ - ์ค‘๊ธ‰
+translation_of: Web/CSS/CSS_Flow_Layout/In_Flow_and_Out_of_Flow
+---
+<div>{{CSSRef}}</div>
+
+<p class="summary"><a href="/ko/docs/Web/CSS/CSS_Flow_Layout/%EC%9D%BC%EB%B0%98_%ED%9D%90%EB%A6%84_%EC%86%8D_%EB%B8%94%EB%A1%9D_%EB%B0%8F_%EC%9D%B8%EB%9D%BC%EC%9D%B8_%EB%A0%88%EC%9D%B4%EC%95%84%EC%9B%83">์ด์ „ ์•ˆ๋‚ด์„œ</a>์—์„œ ์ œ๊ฐ€ ์ผ๋ฐ˜ ๋Œ€์—ด ์† ๋ธ”๋ก ๋ฐ ์ธ๋ผ์ธ ์กฐํŒ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋Œ€์—ด์— ์†ํ•œ ๋ชจ๋“  ์š”์†Œ๋Š” ์ด ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ์—์„œ๋Š” ๋จธ๋ฆฌ๊ธ€, ๋‹จ๋ฝ, ๋ชฉ๋ก ๋ฐ <code>strong</code> ์š”์†Œ๊ฐ€ ํฌํ•จ๋œ ๋งˆ์ง€๋ง‰ ๋‹จ๋ฝ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋จธ๋ฆฌ๊ธ€๊ณผ ๋‹จ๋ฝ์€ ๋ธ”๋ก ๋ ˆ๋ฒจ์ด๋ฉฐ, <code>strong</code> ์š”์†Œ๋Š” ์ธ๋ผ์ธ์ž…๋‹ˆ๋‹ค. ๋ชฉ๋ก์€ ๊ฐ€๋ณ€์ƒ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ญ๋ชฉ์„ ํ–‰ ๋‚ด๋ถ€๋กœ ์ •๋ ฌํ•˜์ง€๋งŒ ๋ธ”๋ก ๋ฐ ์ธ๋ผ์ธ ์กฐํŒ์—๋„ ์ฐธ์—ฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ๋Š” ์™ธ๊ณฝ์— <code>display</code> ์œ ํ˜•์ด <code>block</code> ๋Œ€์—ด์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/in-flow/in-flow.html", '100%', 800)}}</p>
+
+<p>์š”์†Œ ๋ฌด๋ฆฌ ์ „์ฒด๋Š” ๋Œ€์—ด์— ์†ํ•ด ์žˆ๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—์ด์น˜ํ‹ฐ์— ์—˜ ์†Œ์Šค์— ๋‚˜ํƒ€๋‚˜๋Š” ์ˆœ์„œ๋Œ€๋กœ ์š”์†Œ ๋ฌด๋ฆฌ๋“ค์ด ์›นํŽ˜์ด์ง€์— ๋“ฑ์žฅํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="ํ•ญ๋ชฉ์„_๋Œ€์—ด_๋ฐ–์œผ๋กœ_๋นผ๋‚ด๊ธฐ">ํ•ญ๋ชฉ์„ ๋Œ€์—ด ๋ฐ–์œผ๋กœ ๋นผ๋‚ด๊ธฐ</h2>
+
+<p>๋Œ€์—ด์— ์†ํ•œ ๋ชจ๋“  ์š”์†Œ๋Š” ๋‹ค์Œ๊ณผ ๊ตฌ๋ถ„๋œ๋‹ค:</p>
+
+<ul>
+ <li>๋ถ€๋™ ํ•ญ๋ชฉ</li>
+ <li><code>position: absolute</code> ์†์„ฑ์ด ๋ถ€์—ฌ๋œ ํ•ญ๋ชฉ (์•„์šธ๋Ÿฌ <code>position: fixed</code> ์†์„ฑ์ด ๋”ธ๋ฆฐ ํ•ญ๋ชฉ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.)</li>
+ <li>๋ฟŒ๋ฆฌ ์š”์†Œ(<code>html</code>)</li>
+</ul>
+
+<p>๋Œ€์—ด์—์„œ ๋ฒ—์–ด๋‚œ ํ•ญ๋ชฉ์€ ์ƒˆ๋กœ์šด ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ(BFC)๋ฅผ ์ƒ์„ฑํ•˜๋ฏ€๋กœ, ๊ทธ ์•ˆ์— ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ์€ ํŽ˜์ด์ง€์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„๊ณผ๋Š” ๊ตฌ๋ถ„๋˜๋Š” ์†Œํ˜• ์กฐํŒ์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฟŒ๋ฆฌ ์š”์†Œ๋Š” ์šฐ๋ฆฌ ๋ฌธ์„œ์˜ ๋ชจ๋“  ๋‚ด์šฉ์— ํ•ด๋‹นํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€์—ด์„ ๋ฒ—์–ด๋‚˜ ์žˆ์œผ๋ฉฐ ๋‹น ๋ฌธ์„œ์— ๋Œ€ํ•œ ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ์„ ์ˆ˜๋ฆฝํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๋ถ€๋™_ํ•ญ๋ชฉ">๋ถ€๋™ ํ•ญ๋ชฉ</h3>
+
+<p>์ด ์˜ˆ์ œ์—์„œ ๋‚˜๋Š” <code>div</code>๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๊ณ , ๊ทธ ๋‹ค์Œ ๋‘ ๋‹จ๋ฝ์„ ๊ฐ–๊ณ  ์žˆ๋‹ค. ๋ฌธ๋‹จ์— ๋ฐฐ๊ฒฝ์ƒ‰์„ ์ถ”๊ฐ€ํ•œ ๋‹ค์Œ <code>div</code> ์š”์†Œ๋ฅผ ์™ผ์ชฝ์œผ๋กœ ๋ถ€๋™์‹œ์ผฐ๋‹ค. ์ด์ œ <code>div</code>๋Š” ๋Œ€์—ด์—์„œ ๋ฒ—์–ด๋‚ฌ๋‹ค.</p>
+
+<p>๋ถ€๋™์ฒด๋Š” ์šฐ์„  ์ผ๋ฐ˜ ๋Œ€์—ด์— ์†ํ–ˆ๋˜ ์• ์ดˆ์˜ ์œ„์น˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ฐฐ์น˜๋˜์—ˆ๊ณ , ๊ทธ ๋’ค ๋Œ€์—ด์—์„œ ๋ฒ—์–ด๋‚˜ ์ตœ๋Œ€ํ•œ ์™ผ์ชฝ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/in-flow/float.html", '100%', 800)}}</p>
+
+<p>์—ฌ๋Ÿฌ๋ถ„์€ ๋ถ€๋™์ฒด ๋ฐ‘์— ํŽผ์ณ์ง€๊ณ  ์žˆ๋Š” ๋‹ค์Œ ๋‹จ๋ฝ์˜ ๋ฐฐ๊ฒฝ์ƒ‰์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋™ ๋‹จ๋ฝ์˜ ๋ผ์ธ ์ƒ์ž ๋ฌด๋ฆฌ๋งŒ ๋ถ€๋™์ฒด ์ฃผ๋ณ€ ์ฝ˜ํ…์ธ ๋ฅผ ๋‘˜๋Ÿฌ์‹ธ๋Š” ํšจ๊ณผ๋ฅผ ์œ„ํ•ด ์ถ•์†Œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ๋‹จ๋ฝ ํ˜•ํƒœ์˜ ์ƒ์ž๋Š” ์—ฌ์ „ํžˆ ์ผ๋ฐ˜ ๋Œ€์—ด์ด๋ผ๋Š” ๊ทœ์น™์— ๋”ฐ๋ผ ํ‘œ์‹œ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ๊ทธ๋Ÿฐ ๊นŒ๋‹ญ์— ๋ถ€๋™ ํ•ญ๋ชฉ ์ฃผ์œ„์— ๊ณต๊ฐ„์„ ๋งŒ๋“ค๋ ค๋ฉด ๋™ ํ•ญ๋ชฉ์— ์—ฌ๋ฐฑ์„ ์ถ”๊ฐ€ํ•ด์„œ ๊ทธ ์—ฌ๋ฐฑ์œผ๋กœ๋ถ€ํ„ฐ ๋ผ์ธ ์ƒ์ž ๋ฌด๋ฆฌ๋ฅผ ๋ฐ€๋ ค๋‚˜๋„๋ก ํ•ด์•ผํ•˜๋Š” ๊ฒ๋‹ˆ๋‹ค. ๋Œ€์—ด์— ์†ํ•œ ๋‹ค์Œ ์ˆœ๋ฒˆ ์ฝ˜ํ…์ธ ์—๋Š” ๊ทธ ์–ด๋–ค ๊ฒƒ์„ ์ ์šฉํ•œ๋‹ค๊ณ  ํ•ด๋„ ๊ทธ๋Ÿฐ ํšจ๊ณผ๋ฅผ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="์ ˆ๋Œ€_์œ„์น˜์žก๊ธฐ">์ ˆ๋Œ€ ์œ„์น˜์žก๊ธฐ</h3>
+
+<p>์–ด๋–ค ํ•ญ๋ชฉ์— <code>position: absolute</code>๋‚˜ <code>position: fixed</code>๋ฅผ ๋ถ€์—ฌํ•˜๋ฉด ๋™ ํ•ญ๋ชฉ์ด ๋Œ€์—ด์—์„œ ์ œ๊ฑฐ๋˜๋ฉฐ, ๊ทธ๊ฒƒ์ด ์ ์œ ํ•˜๊ณ  ์žˆ๋˜ ๋ชจ๋“  ๊ณต๊ฐ„์ด ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ์˜ˆ์ œ์—์„œ ๋‚˜๋Š” ์„ธ ๊ฐœ์˜ ๋‹จ๋ฝ ์š”์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ๋‘ ๋ฒˆ์งธ ์š”์†Œ๋Š” <code>position</code>์™€ <code>absolute</code>์ž„์— ๋”ํ•ด ๊ฐ„๊ฒฉ๋„์šฐ๊ธฐ ๊ฐ’์ด <code>top: 30px</code>์— <code>right: 30px</code> ํ•ด๋‹น๋ฉ๋‹ˆ๋‹ค. ๊ทธ (๋‘ ๋ฒˆ์งธ) ์š”์†Œ๋Š” ๋ฌธ์„œ ๋Œ€์—ด์—์„œ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/in-flow/abspos.html", '100%', 700)}}</p>
+
+<p><code>position: fixed</code>๋ฅผ ์‚ฌ์šฉํ•ด ๋Œ€์—ด์—์„œ ํ•ญ๋ชฉ์„ ์ œ๊ฑฐํ•˜์ง€๋งŒ, ๊ฐ„๊ฒฉ๋„์šฐ๊ธฐ๋Š” ์ปจํ…Œ์ด๋„ˆ ๋ธ”๋ก์ด ์•„๋‹Œ ๋ธŒ๋ผ์šฐ์ € ๋ทฐํฌํŠธ๊ฐ€ ๊ธฐ์ค€์ž…๋‹ˆ๋‹ค.</p>
+
+<p>์œ„์น˜์žก๊ธฐ๋ฅผ ํ†ตํ•ด ๋Œ€์—ด์—์„œ ํ•ญ๋ชฉ์„ ๋นผ๋‚ด๋ฉด ์ฝ˜ํ…์ธ ์˜ ์ค‘๋ณต ๊ฐ€๋Šฅ์„ฑ์„ ๊ด€๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์—ด์—์„œ ๋ฒ—์–ด๋‚˜๋ฉด ํŽ˜์ด์ง€์˜ ๋‹ค๋ฅธ ์š”์†Œ๋Š” ๋” ์ด์ƒ ์š”์†Œ๊ฐ€ ์กด์žฌํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์ง€ ๋ชปํ•˜๋ฏ€๋กœ ์ด์— ๋ฐ˜์‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="์ƒ๋Œ€_์œ„์น˜์žก๊ธฐ์™€_๋Œ€์—ด">์ƒ๋Œ€ ์œ„์น˜์žก๊ธฐ์™€ ๋Œ€์—ด</h3>
+
+<p>์–ด๋–ค ํ•ญ๋ชฉ์— <code>position: relative</code> ์œ„์น˜์žก๊ธฐ๋ฅผ ๋ถ€์—ฌํ•˜๋ฉด ๊ทธ๊ฒƒ์€ ๋Œ€์—ด์— ์ž”๋ฅ˜ํ•˜์ง€๋งŒ, ๋‹น์‹ ์€ ๊ฐ„๊ฒฉ๋„์šฐ๊ธฐ ๊ฐ’์„ ์‚ฌ์šฉํ•˜์—ฌ ๋™ ํ•ญ๋ชฉ์„ ์ฃผ๋ณ€์œผ๋กœ ๋ฐ€์–ด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์•„๋ž˜ ์˜ˆ์ œ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด ๊ทธ๊ฒƒ์ด ์ผ๋ฐ˜ ๋Œ€์—ด ์œ„์น˜์— ๊ทธ๋Œ€๋กœ ๋‚จ์•„ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/in-flow/relative.html", '100%', 800)}}</p>
+
+<p>์ผ๋ฐ˜ ๋Œ€์—ด์— ์†ํ•ด ์žˆ์—ˆ๋˜ ์–ด๋–ค ํ•ญ๋ชฉ์„ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ ์ด๋™ํ•  ๋•Œ, ํ•ด๋‹น ํ•ญ๋ชฉ ์ฃผ๋ณ€์˜ ์ฝ˜ํ…์ธ ๋ฅผ ๊ฒน์น˜์ง€ ์•Š๋„๋ก ๊ด€๋ฆฌํ•ด์•ผ ํ•  ํ•„์š”์„ฑ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์˜ˆ์ƒํ•  ์ˆ˜๋ฐ–์— ์—†์„ ๊ฒ๋‹ˆ๋‹ค. ๋งํ•˜์ž๋ฉด ๋ถ€๋™์ฒด๋ฅผ ์ •๋ฆฌํ•˜๊ฑฐ๋‚˜ <code>position: absolute</code>๊ฐ€ ์ ์šฉ๋œ ์š”์†Œ๊ฐ€ ์—ฌํƒ€ ์ฝ˜ํ…์ธ ์— ์˜ฌ๋ผํƒ€์ง€ ์•Š๋„๋ก ๋‹ด๋ณดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ด์œ ๋กœ ์š”์†Œ ๋ฌด๋ฆฌ๋ฅผ ๋Œ€์—ด ์†์—์„œ ์ œ๊ฑฐํ•˜๋Š” ๋ฉ”์„œ๋“œ๋Š” ๊ทธ๋“ค ๋ฉ”์„œ๋“œ๊ฐ€ ๊ฐ€์ ธ์˜ฌ ์˜ํ–ฅ์„ ํŒŒ์•…ํ•œ ์ƒํƒœ์—์„œ ์‚ฌ์šฉ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์š”์•ฝ์ •๋ฆฌ">์š”์•ฝ์ •๋ฆฌ</h2>
+
+<p>์ด๋ฒˆ ์•ˆ๋‚ด์„œ์—์„œ๋Š” ๋งค์šฐ ๊ตฌ์ฒด์ ์ธ ์œ ํ˜•์˜ ์œ„์น˜์žก๊ธฐ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์š”์†Œ๋ฅผ ์ผ๋ฐ˜ ๋Œ€์—ด์—์„œ ๋นผ๋‚ด๋Š” ์—ฌ๋Ÿฌ ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃจ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์•ˆ๋‚ด์„œ์—์„œ๋Š” <a href="/ko/docs/Web/CSS/CSS_Flow_Layout/Formatting_Contexts_Explained">์„œ์‹ ์ƒํ™ฉ ํ•ด์„ค</a> ๊ฐ€์šด๋ฐ์—์„œ <a href="/ko/docs/Web/Guide/CSS/Block_formatting_context">๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ</a>์„ ์ƒ์„ฑํ•˜๋Š” ๋“ฑ์˜ ๊ด€๋ จ ์ด์Šˆ๋ฅผ ์‚ดํŽด๋ณผ ๊ฒ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ์กฐ_ํ•ญ๋ชฉ">์ฐธ์กฐ ํ•ญ๋ชฉ</h2>
+
+<ul>
+ <li>์„œ์‹ ํ•™์Šตํ•˜๊ธฐ: <em><a href="/ko/docs/Learn/CSS/CSS_layout/%EC%9C%84%EC%B9%98%EC%9E%A1%EA%B8%B0">์œ„์น˜์žก๊ธฐ</a></em></li>
+</ul>
diff --git a/files/ko/web/css/css_flow_layout/์ผ๋ฐ˜_ํ๋ฆ„_์†_๋ธ”๋ก_๋ฐ_์ธ๋ผ์ธ_๋ ˆ์ด์•„์›ƒ/index.html b/files/ko/web/css/css_flow_layout/์ผ๋ฐ˜_ํ๋ฆ„_์†_๋ธ”๋ก_๋ฐ_์ธ๋ผ์ธ_๋ ˆ์ด์•„์›ƒ/index.html
new file mode 100644
index 0000000000..cc7753cb70
--- /dev/null
+++ b/files/ko/web/css/css_flow_layout/์ผ๋ฐ˜_ํ๋ฆ„_์†_๋ธ”๋ก_๋ฐ_์ธ๋ผ์ธ_๋ ˆ์ด์•„์›ƒ/index.html
@@ -0,0 +1,122 @@
+---
+title: ์ผ๋ฐ˜ ๋Œ€์—ด ์† ๋ธ”๋ก ๋ฐ ์ธ๋ผ์ธ ์กฐํŒ
+slug: Web/CSS/CSS_Flow_Layout/์ผ๋ฐ˜_ํ๋ฆ„_์†_๋ธ”๋ก_๋ฐ_์ธ๋ผ์ธ_๋ ˆ์ด์•„์›ƒ
+tags:
+ - ๋Œ€์—ด
+ - ์”จ์—์Šค์—์Šค
+ - ์”จ์—์Šค์—์Šค ๋Œ€์—ด ์กฐํŒ
+ - ์•ˆ๋‚ด์„œ
+ - ์—ฌ๋ฐฑ
+ - ์กฐํŒ
+ - ์ค‘๊ธ‰
+translation_of: Web/CSS/CSS_Flow_Layout/Block_and_Inline_Layout_in_Normal_Flow
+---
+<div>{{CSSRef}}</div>
+
+<p class="summary">์ด๋ฒˆ ์•ˆ๋‚ด์„œ์—์„œ๋Š” ๋ธ”๋ก ๋ฐ ์ธ๋ผ์ธ ์š”์†Œ๊ฐ€ ์ผ๋ฐ˜ ๋Œ€์—ด์˜ ์ผ๋ถ€์ผ ๋•Œ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์‚ฌํ•ญ์„ ์‚ดํŽด๋ณธ๋‹ค.</p>
+
+<p>์ผ๋ฐ˜ ๋Œ€์—ด์€ <a href="https://www.w3.org/TR/CSS2/visuren.html#normal-flow">์”จ์—์Šค์—์Šค 2.1๊ทœ๊ฒฉ</a>์— ์ •์˜๋˜์–ด ์žˆ์œผ๋ฉฐ, ์ด๋Š” ์ผ๋ฐ˜ ๋Œ€์—ด์— ์†Œ์†๋œ ์ƒ์ž๊ฐ€<em> ์„œ์‹ ์ƒํ™ฉ</em>์˜ ์ผ๋ถ€๊ฐ€ ๋œ๋‹ค๋Š” ๊ฒƒ์„ ์„ค๋ช…ํ•œ๋‹ค. ๊ทธ ์ƒ์ž๋Š” ๋ธ”๋ก ๋˜๋Š” ์ธ๋ผ์ธ์ด ๋  ์ˆ˜ ์žˆ์ง€๋งŒ ๋™์‹œ์— ์–‘์ˆ˜๊ฒธ์žฅ์ด ๋  ์ˆ˜๋Š” ์—†๋‹ค. ๋ธ”๋ก ์ˆ˜์ค€ ์ƒ์ž๋Š” <em>๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ</em>์— ์ฐธ์—ฌํ•˜๋Š” ๊ฒƒ์œผ๋กœ, ์ธ๋ผ์ธ ์ˆ˜์ค€ ์ƒ์ž๋Š” <em>์ธ๋ผ์ธ ์„œ์‹ ์ƒํ™ฉ</em>์— ์ฐธ์—ฌํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๊ธฐ์ˆ ํ•œ๋‹ค.</p>
+
+<p>๋ธ”๋ก ๋˜๋Š” ์ธ๋ผ์ธ ์„œ์‹ ์ƒํ™ฉ์— ํ•ด๋‹นํ•˜๋Š” ์š”์†Œ์˜ ๋™์ž‘์€ ์ด(CSS2.1) ๊ทœ๊ฒฉ์—์„œ ์ •์˜ํ•œ๋‹ค. ๋ธ”๋ก ํ˜•์‹ ์ƒํ™ฉ์— ํ•ด๋‹นํ•˜๋Š” ์š”์†Œ์˜ ๊ฒฝ์šฐ ๊ทœ๊ฒฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค:</p>
+
+<blockquote>
+<p>๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ์—์„œ ์ƒ์ž๋Š” ์ปจํ…Œ์ด๋„ˆ ๋ธ”๋ก์˜ ๋งจ ์œ„์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ์ˆ˜์ง์œผ๋กœ ํ•˜๋‚˜์”ฉ ๋ฐฐ์น˜๋œ๋‹ค. ๋‘ ํ˜•์ œ(๋™๊ธ‰) ์ƒ์ž ์‚ฌ์ด ์ˆ˜์ง ๊ฐ„๊ฒฉ์€ '์—ฌ๋ฐฑ' ์†์„ฑ์— ์˜ํ•ด ๊ฒฐ์ •๋œ๋‹ค. ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ์— ์†ํ•˜๋Š” ์ธ์ ‘ํ•˜๋Š” ๋ธ”๋ก ์ˆ˜์ค€ ์ƒ์ž ์‚ฌ์ด ์ˆ˜์ง ์—ฌ๋ฐฑ์€ ์ถ•์†Œ๋œ๋‹ค.<br>
+ ๋ธ”๋ก ์„œ์‹ ์ง€์ • ์ƒํ™ฉ์— ์†ํ•˜๋Š” ๊ฐ ์ƒ์ž์˜ ์™ผ์ชฝ ๋ฐ”๊นฅ์กฑ ๊ฐ€์žฅ์ž๋ฆฌ๋Š” ์ฝ˜ํ…Œ์ด๋„ˆ ๋ธ”๋ก์˜ ์™ผ์ชฝ ๊ฐ€์žฅ์ž๋ฆฌ๋ฅผ ์ ‘ํ•œ๋‹ค. (์˜ค๋ฅธ์ชฝ์—์„œ ์™ผ์ชฝ[์•„๋ž์–ด] ๋ฐฉํ–ฅ ์„œ์‹์˜ ๊ฒฝ์šฐ๋Š” ์šฐ์ธก ๊ฐ€์žฅ์ž๋ฆฌ๋ฅผ ์ ‘ํ•œ๋‹ค.)" - 9.4.1</p>
+</blockquote>
+
+<p>์ธ๋ผ์ธ ์„œ์‹ ์ƒํ™ฉ์— ํ•ด๋‹นํ•˜๋Š” ์š”์†Œ์˜ ๊ฒฝ์šฐ:</p>
+
+<blockquote>
+<p>์ธ๋ผ์ธ ์„œ์‹ ์ƒํ™ฉ์—์„œ ์ƒ์ž๋Š” ์ฝ˜ํ…Œ์ด๋„ˆ ๋ธ”๋ก์˜ ์ƒ๋‹จ์—์„œ ํ•˜๋‚˜์”ฉ ์ฐจ๋ก€๋กœ ์ˆ˜ํ‰์œผ๋กœ ๋ฐฐ์น˜๋œ๋‹ค. ์ด ์ƒ์ž๋“ค ์‚ฌ์ด ์ˆ˜ํ‰ ์—ฌ๋ฐฑ, ํ…Œ๋‘๋ฆฌ ๋ฐ ํŒจ๋”ฉ์€ ์ค€์ˆ˜๋œ๋‹ค. ์ƒ์ž๋Š” ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์ˆ˜์ง์œผ๋กœ ์ •๋ ฌ๋  ์ˆ˜ ์žˆ๋‹ค. ์ƒ์ž์˜ ํ•˜๋‹จ์ด๋‚˜ ์ƒ๋‹จ์— ๋งž์ถฐ ์ •๋ ฌ๋˜๊ฑฐ๋‚˜ ํ…์ŠคํŠธ์˜ ๊ธฐ์ค€์„ ์— ๋งž์ถฐ ์ •๋ ฌ๋  ์ˆ˜ ์žˆ๋‹ค. ๋ผ์ธ ํ˜•ํƒœ๋ฅผ ๋ ๋Š” ์—ฌ๋Ÿฌ ์ƒ์ž๋ฅผ ๊ฐ€๋‘๋Š” ์ง์‚ฌ๊ฐํ˜• ์˜์—ญ์„ ๋ผ์ธ ์ƒ์ž๋ผ๊ณ  ํ•œ๋‹ค. "- 9.4.2</p>
+</blockquote>
+
+<p>์”จ์—์Šค์—์Šค 2.1 ๊ทœ๊ฒฉ์€ ๋ฌธ์„œ๋ฅผ ๊ฐ€๋กœ์“ฐ๊ธฐ์™€ ์„ธ๋กœ ์“ฐ๊ธฐ ๋ชจ๋“œ๋กœ ๊ธฐ์ˆ ํ•˜๊ณ  ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ธ”๋ก ์ƒ์ž ์‚ฌ์ด์˜ ์ˆ˜์ง ๊ฑฐ๋ฆฌ๋ฅผ ๊ธฐ์ˆ ํ•œ๋‹ค. ๋ธ”๋ก ๋ฐ ์ธ๋ผ์ธ ์š”์†Œ์˜ ๋™์ž‘ ๋ฐฉ์‹์€ ์„ธ๋กœ ์“ฐ๊ธฐ ๋ชจ๋“œ์—์„œ ๋™์ž‘ํ•  ๋•Œ์™€ ๋™์ผํ•˜๋‹ค. ์•ž์œผ๋กœ ๊ฒŒ์‹œ๋  ๋Œ€์—ด ์กฐํŒ๊ณผ ์“ฐ๊ธฐ ๋ชจ๋“œ์— ๊ด€ํ•œ ์•ˆ๋‚ด์„œ์—์„œ ์„ธ๋กœ ์“ฐ๊ธฐ ๋ชจ๋“œ์˜ ๊ฒฝ์šฐ๋ฅผ ์‚ดํŽด๋ณผ ์˜ˆ์ •์ด๋‹ค.</p>
+
+<h2 id="๋ธ”๋ก_์„œ์‹_์ƒํ™ฉ์—_์ฐธ์—ฌํ•˜๋Š”_์š”์†Œ">๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ์— ์ฐธ์—ฌํ•˜๋Š” ์š”์†Œ</h2>
+
+<p>์˜์–ด์™€ ๊ฐ™์€ ๊ฐ€๋กœ์“ฐ๊ธฐ ๋ชจ๋“œ์—์„œ ๋ธ”๋ก ์š”์†Œ๋Š” ์ˆ˜์ง์œผ๋กœ ๋‹ค๋ฅธ ๋Œ€์ƒ ์š”์†Œ ๋ฐ”๋กœ ๋ฐ‘์— ๋ฐฐ์น˜๋œ๋‹ค.</p>
+
+<p><img alt="" src="https://mdn.mozillademos.org/files/16125/mdn-horizontal.png" style="height: 382px; width: 521px;"></p>
+
+<p>์„ธ๋กœ ์“ฐ๊ธฐ ๋ชจ๋“œ์—์„œ๋Š” ์ˆ˜ํ‰์œผ๋กœ ๋ฐฐ์น˜๋œ๋‹ค.</p>
+
+<p><img alt="" src="https://mdn.mozillademos.org/files/16126/mdn-vertical.png" style="height: 382px; width: 418px;"></p>
+
+<p>์ด ์•ˆ๋‚ด์„œ์—์„œ ์šฐ๋ฆฌ๋Š” ์˜์–ด๋กœ ์ž‘์—…ํ•  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ€๋กœ์“ฐ๊ธฐ ๋ชจ๋“œ๋ฅผ ๋‹ค๋ฃฌ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ธฐ์ˆ ๋œ ๋‚ด์šฉ ์ „์ฒด๋Š” ์„ธ๋กœ ์“ฐ๊ธฐ ๋ชจ๋“œ์—์„œ๋„ ๋‹น์—ฐํžˆ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™ํ•œ๋‹ค.</p>
+
+<p>์”จ์—์Šค์—์Šค ๊ทœ๊ฒฉ์— ์ •์˜๋œ ๋Œ€๋กœ 2๊ฐœ์˜ ๋ธ”๋ก ์ƒ์ž ์‚ฌ์ด ์—ฌ๋ฐฑ์ด ๋ฐ”๋กœ ์ƒ์ž ์š”์†Œ ์‚ฌ์ด๋ฅผ ๊ตฌ๋ถ„ํ•ด์ฃผ๋Š” ๊ฒƒ์ด๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ์ ์„ ๋ˆˆ์œผ๋กœ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด 2๊ฐœ์˜ ๋‹จ๋ฝ์œผ๋กœ ๋งค์šฐ ๊ฐ„๋‹จํ•œ ํ•˜๋‚˜์˜ ์กฐํŒ์— ํ…Œ๋‘๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋‹ค. ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €์˜ ์Šคํƒ€์ผ์‹œํŠธ๋Š” ์ƒํ•˜ ์š”์†Œ์— ์—ฌ๋ฐฑ์„ ๋”ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋‹จ๋ฝ ์‚ฌ์ด ๊ฐ„๊ฒฉ์„ ์ถ”๊ฐ€ํ•œ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/block-inline/normal-flow.html", '100%', 700)}}</p>
+
+<p>๋‹จ๋ฝ ์š”์†Œ์˜ ์—ฌ๋ฐฑ์„ <code>0</code>์œผ๋กœ ์„ค์ •ํ•˜๋ฉด, ํ…Œ๋‘๋ฆฌ๋Š” ์ ‘์ด‰ํ•œ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/block-inline/normal-flow-margin-zero.html", '100%', 700)}}</p>
+
+<p>๊ธฐ๋ณธ ์„ค์ •์— ๋”ฐ๋ผ ๋ธ”๋ก ์š”์†Œ๋Š” ์ธ๋ผ์ธ ๋ฐฉํ–ฅ์— ํฌํ•จ๋œ ๋ชจ๋“  ๋นˆ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜๋ฏ€๋กœ ๋‹นํ•ด ๋‹จ๋ฝ์€ ํŽผ์ณ์ง€๋ฉด์„œ ์ฝ˜ํ…Œ์ด๋„ˆ ๋ธ”๋ก ๋‚ด๋ถ€๋ฅผ ์ตœ๋Œ€ํ•œ ์ฐจ์ง€ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ๋ธ”๋ก ๋„ˆ๋น„๋ฅผ ์ ์‹œํ•˜๊ฒŒ ๋˜๋ฉด ์˜† ๊ณต๊ฐ„์— ๋‚˜๋ž€ํžˆ ๋ฐฐ์น˜๋  ๊ณต๊ฐ„์ด ์žˆ๋‹ค์†์น˜๋”๋ผ๋„ ๋‹ค๋ฅธ ๋Œ€์ƒ ์š”์†Œ ๋ฐ”๋กœ ๋ฐ‘์— ๋ฐฐ์น˜๋œ๋‹ค. ๊ฐ ๋ธ”๋ก์€ ์ฝ˜ํ…Œ์ด๋„ˆ ๋ธ”๋ก์˜ ์‹œ์ž‘ ๊ฐ€์žฅ์ž๋ฆฌ์— ๋งž์ถฐ ์‹œ์ž‘๋˜๋ฉฐ, ๊ทธ ์œ„์น˜์— ๋งž์ถฐ ํ•ด๋‹น ์“ฐ๊ธฐ ๋ชจ๋“œ์— ํฌํ•จ๋˜๋Š” ๋ฌธ์žฅ์ด ์‹œ์ž‘๋œ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/block-inline/normal-flow-width.html", '100%', 700)}}</p>
+
+<h3 id="์—ฌ๋ฐฑ_์ถ•์†Œ">์—ฌ๋ฐฑ ์ถ•์†Œ</h3>
+
+<p>์”จ์—์Šค์—์Šค ๊ทœ๊ฒฉ์— ๋”ฐ๋ผ ๋ธ”๋ก ์š”์†Œ ์‚ฌ์ด์˜ ์—ฌ๋ฐฑ์ด <em>์ถ•์†Œ</em>๋œ๋‹ค. ์ฆ‰, ํ•˜๋‹จ ์—ฌ๋ฐฑ์ด ์žˆ๋Š” ์š”์†Œ ๋ฐ”๋กœ ๋’ค์— ์ƒ๋‹จ ์—ฌ๋ฐฑ์„ ๊ฐ€์ง„ ์š”์†Œ๊ฐ€ ์žˆ์œผ๋ฉด ๋‘ ์—ฌ๋ฐฑ์˜ ํ•ฉ์ด ์ „์ฒด ๊ณต๊ฐ„์ด ๋˜๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ ์—ฌ๋ฐฑ์ด ์ถ•์†Œ๋˜๋Š”๋ฐ, ๋ณธ์งˆ์ ์œผ๋กœ ๋‘ ์—ฌ๋ฐฑ ์ค‘ ๋” ํฐ ๊ฒƒ์œผ๋กœ ๊ฐˆ์Œํ•œ๋‹ค.</p>
+
+<p>์•„๋ž˜์˜ ์˜ˆ์— ํฌํ•จ๋œ ๋‹จ๋ฝ๋“ค์€ <code>20px</code>์˜ ์ƒ๋ถ€ ์—ฌ๋ฐฑ๊ณผ <code>40px</code>์˜ ํ•˜๋ถ€ ์—ฌ๋ฐฑ์„ ๊ฐ–๊ณ  ์žˆ๋‹ค. ๋‹จ๋ฝ ์‚ฌ์ด ์—ฌ๋ฐฑ์˜ ํฌ๊ธฐ๋Š” <code>40px</code>์ด๋‹ค. ์™œ๋ƒ๋ฉด ๋‘๋ฒˆ์งธ ๋‹จ๋ฝ์˜ ์ƒ๋Œ€์ ์œผ๋กœ ์ž‘์€ ์ƒ๋ถ€ ์—ฌ๋ฐฑ์ด ์ฒซ๋ฒˆ์งธ ๋‹จ๋ฝ์˜ ์ƒ๋Œ€์ ์œผ๋กœ ํฐ ํ•˜๋ถ€ ์—ฌ๋ฐฑ์— ๋งž์ถฐ ์ถ•์†Œ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/block-inline/normal-flow-collapsing.html", '100%', 500)}}</p>
+
+<p>์—ฌ๋ฐฑ ์ถ•์†Œ์— ๊ด€ํ•ด์„  <a href="/en-US/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing">์—ฌ๋ฐฑ ์ถ•์†Œ ์ •๋ณต </a>์•ˆ๋‚ด์„œ์—์„œ ์ž์„ธํ•œ ๋‚ด์šฉ์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋‹ค.</p>
+
+<div class="note">
+<p>์ฐธ๊ณ : ์—ฌ๋ฐฑ์˜ ์ถ•์†Œ ์—ฌ๋ถ€๊ฐ€ ๋ถˆํ™•์‹คํ•  ๊ฒฝ์šฐ ๋ธŒ๋ผ์šฐ์ € ๊ฐœ๋ฐœํˆด์— ๋‚˜์˜ค๋Š” ์ƒ์ž ๋ชจ๋ธ ๊ฐ’์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํ˜„์žฌ ์ผ์–ด๋‚˜๊ณ  ์ผ์„ ํŒŒ์•…ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ๋Š” ์‹ค์ œ ์—ฌ๋ฐฑ ํฌ๊ธฐ๋ฅผ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><img alt="" src="https://mdn.mozillademos.org/files/16124/box-model.png" style="height: 848px; width: 828px;"></p>
+</div>
+
+<h2 id="์ธ๋ผ์ธ_์„œ์‹_์ƒํ™ฉ์—_์ฐธ์—ฌํ•˜๋Š”_์š”์†Œ">์ธ๋ผ์ธ ์„œ์‹ ์ƒํ™ฉ์— ์ฐธ์—ฌํ•˜๋Š” ์š”์†Œ</h2>
+
+<p>์ธ๋ผ์ธ ์š”์†Œ๋Š” ํŠน์ • ์“ฐ๊ธฐ ๋ชจ๋“œ์—์„œ ๋ฌธ์žฅ์ด ์ง„ํ–‰ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ํ•˜๋‚˜์”ฉ ์ฐจ๋ก€๋Œ€๋กœ ํ‘œ์‹œํ•œ๋‹ค. ์ธ๋ผ์ธ ์š”์†Œ๋ฅผ ์ƒ์ž๋กœ ๊ฐ„์ฃผํ•˜์ง€ ์•Š๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์ง€๋งŒ ์”จ์—์Šค์—์Šค์— ์†ํ•˜๋Š” ๋ชจ๋“  ์š”์†Œ์ฒ˜๋Ÿผ ๊ทธ๋“ค๋„ ์ƒ์ž๋กœ ๊ฐ„์ฃผ๋œ๋‹ค. ์ด ์ธ๋ผ์ธ ์ƒ์ž๋“ค์€ ํ•˜๋‚˜์”ฉ ์ฐจ๋ก€๋Œ€๋กœ ๋ฐฐ์—ด๋˜์–ด ์žˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ ๋ธ”๋ฝ์— ์ƒ์ž ์ „์ฒด๋ฅผ ์œ„ํ•œ ์ถฉ๋ถ„ํ•œ ๊ณต๊ฐ„์ด ์—†์œผ๋ฉด ์ƒˆ ์ค„๋กœ ๋„˜์–ด๊ฐ„๋‹ค. ์ƒ์„ฑ๋œ ๋ผ์ธ์€ ๋ผ์ธ ์ƒ์ž๋ผ๊ณ  ํ†ต์šฉ๋œ๋‹ค.</p>
+
+<p>๋‹ค์Œ ์˜ˆ์—์„œ๋Š” ์ŠคํŠธ๋กฑ(strong) ์š”์†Œ๋ฅผ ๋‚ด๋ถ€์— ํฌํ•จํ•˜๋Š” ๋‹จ๋ฝ์˜ ํ˜•ํƒœ๋กœ ์ƒ์„ฑ๋œ ์„ธ๊ฐœ์˜ ์ธ๋ผ์ธ ์ƒ์ž๊ฐ€ ์žˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/block-inline/inline.html", '100%', 500)}}</p>
+
+<p><code>strong</code> ์š”์†Œ ์ „ํ›„๋กœ ๋‹จ์–ด๋ฅผ ๊ฐ์‹ผ ์ƒ์ž๋“ค์€ ๋ฌด๋ช… ์ƒ์ž๋ผ๊ณ  ํ•˜๋ฉฐ ๋ชจ๋“  ๊ฒƒ์ด ์ƒ์ž๋กœ ๋‘˜๋Ÿฌ์ณ ์žˆ์Œ์„ ๋‹ด๋ณดํ•˜๊ธฐ ์œ„ํ•ด ์ƒ์ž๊ฐ€ ๋„์ž…๋œ ๊ฒƒ์ด๋˜ ์ง์ ‘ ๋Œ€์ƒํ™”ํ•  ์ˆ˜ ์—†๋Š” ์š”์†Œ์ด๋‹ค.</p>
+
+<p>๋ธ”๋ก ๋ฐฉํ–ฅ์˜ ๋ผ์ธ ์ƒ์ž์˜ ํฌ๊ธฐ๋Š”(์˜์–ด ๋‹จ๋ฝ ์ž‘์—…์‹œ ๊ธ€ ๋†’์ด์˜ ๊ฒฝ์šฐ)๋Š” ๋‚ด๋ถ€์— ์žˆ๋Š” ๊ฐ€์žฅ ํฐ ์ƒ์ž์— ์˜ํ•ด ์ •์˜๋œ๋‹ค. ๋‹ค์Œ ์˜ˆ์—์„œ ๋‚˜๋Š” ์ŠคํŠธ๋กฑ ์š”์†Œ์˜ ํฌ๊ธฐ๋ฅผ 300%๋กœ ๋งŒ๋“ค์—ˆ๊ณ , ์ด์ œ ๊ทธ ์ฝ˜ํ…์ธ ๊ฐ€ ํ•ด๋‹น ์„ ์ƒ์˜ ๋ผ์ธ ์ƒ์ž ๋†’์ด๋ฅผ ์ •์˜ํ•œ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/block-inline/line-box.html", '100%', 500)}}</p>
+
+<p>๋ธ”๋ฝ๊ณผ ์ธ๋ผ์ธ ์ƒ์ž์˜ ๋™์ž‘ ๋ฐฉ์‹์— ๋Œ€ํ•ด ์ž์„ธํ•œ ๋‚ด์šฉ์€ <a href="/ko/docs/Web/Guide/CSS/Visual_formatting_model">์‹œ๊ฐ์  ์„œ์‹ ๋ชจ๋ธ</a> ์•ˆ๋‚ด์„œ๋ฅผ ์ฐพ์•„๋ณด์‹ญ์‹œ์š”.</p>
+
+<h2 id="display์†์„ฑ_๋ฐ_๋Œ€์—ด_์กฐํŒ"><code>display</code>์†์„ฑ ๋ฐ ๋Œ€์—ด ์กฐํŒ</h2>
+
+<p>์”จ์—์Šค์—์Šค 2.1์— ์กด์žฌํ•˜๋Š” ๊ทœ์น™ ์™ธ์—๋„ ์ƒˆ๋กœ์šด ์ˆ˜์ค€์˜ ์”จ์—์Šค์—์Šค๋Š” ๋ธ”๋ก ๋ฐ ์ธ๋ผ์ธ ์ƒ์ž์˜ ๋™์ž‘์„ ์ถ”๊ฐ€๋กœ ๊ธฐ์ˆ ํ•œ๋‹ค. <code>display</code> ์†์„ฑ์€ ์ƒ์ž์™€ ์ƒ์ž ์† ์ƒ์ž์˜ ๋™์ž‘ ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•œ๋‹ค. ์”จ์—์Šค์—์Šค ๋””์Šคํ”Œ๋ ˆ์ด ๋ชจ๋ธ ์ˆ˜์ค€ 3 ๋‚ด์šฉ์„ ๋ณด๋ฉด ๋””์Šคํ”Œ๋ ˆ์ด ์†์„ฑ์ด ์ƒ์ž์˜ ๋™์ž‘๊ณผ ์ƒ์„ฑ๋œ ์ƒ์ž์— ๋ณ€ํ™”๋ฅผ ์ฃผ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋” ์ž์„ธํžˆ ์•Œ ์ˆ˜ ์žˆ๋‹ค.</p>
+
+<p>์š”์†Œ์˜ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•์€ ์™ธ๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•์„ ์ •์˜ํ•˜๋ฉฐ, ์ด ์™ธ๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•์€ ์ƒ์ž๊ฐ€ ๋™์ผ ์„œ์‹ ์ƒํ™ฉ์— ์†ํ•œ ๋‹ค๋ฅธ ์š”์†Œ์™€ ์–ด๋–ป๊ฒŒ ๋ณ‘ํ–‰ ํ‘œ์‹œ๋˜๋Š”์ง€๋ฅผ ์ง€์ •ํ•œ๋‹ค. ๋˜ํ•œ, (์”จ์—์Šค์—์Šค ๋””์Šคํ”Œ๋ ˆ์ด ๋ชจ๋ธ ์ˆ˜์ค€ 3์„ ๋ณด๋ฉด) ์ด ์š”์†Œ ๋‚ด๋ถ€์— ์†ํ•œ ์ƒ์ž๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์„ ์ง€์ •ํ•˜๋Š” ๋‚ด๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•๋„ ์ •์˜ํ•œ๋‹ค. ์ด๋Ÿฐ ๋‚ด์šฉ์€ ๊ฐ€๋ณ€(flex) ์กฐํŒ๋ฅผ ๊ณ ๋ คํ•  ๋•Œ ๋ช…ํ™•ํ•˜๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์•„๋ž˜ ์˜ˆ์ œ์—์„œ ๋‚˜์—๊ฒŒ <code>display: flex</code>๋ฅผ ์ ์šฉํ•œ div ์š”์†Œ ํ•˜๋‚˜๊ฐ€ ์žˆ๋‹ค. ๊ฐ€๋ณ€ ์ปจํ…Œ์ด๋„ˆ๋Š” ๋ธ”๋ก ์š”์†Œ์ฒ˜๋Ÿผ ๋™์ž‘ํ•œ๋‹ค. ์ƒˆ ์ค„์— ํ‘œ์‹œ๋˜๊ณ  ์ธ๋ผ์ธ ์ง„ํ–‰ ๋ฐฉํ–ฅ์—์„œ ์ฐจ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ณต๊ฐ„์„์„ ์ฐจ์ง€ํ•œ๋‹ค. ์ด๊ฒƒ์€ <code>block</code>์˜ ์™ธ๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•์ด๋‹ค.</p>
+
+<p>๊ทธ๋Ÿฌ๋‚˜ ๊ฐ€๋ณ€ ํ•ญ๋ชฉ("Flex Item" ๋ฌธ์ž์—ด 2๊ฐœ)์€ ๊ฐ€๋ณ€ ์„œ์‹ ์ƒํ™ฉ์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ๋‹ค. ์™œ๋ƒ๋ฉด ๋ถ€๋ชจ(class container)๊ฐ€ display: flex๊ฐ€ ์ง€์ •๋œ ์š”์†Œ์ด๊ณ , ๋”ฐ๋ผ์„œ (์ƒ์†์— ์˜ํ•ด) ๋‚ด๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•์ด ๊ฐ€๋ณ€์ด๋ฏ€๋กœ ์ง๊ณ„ ์ž์‹์˜ ๊ฒฝ์šฐ ๊ฐ€๋ณ€ ์„œ์‹ ์ƒํ™ฉ์ด ์ˆ˜๋ฆฝ๋œ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/block-inline/flex.html", '100%', 500)}}</p>
+
+<p>๋”ฐ๋ผ์„œ ์”จ์—์Šค์—์Šค์— ํฌํ•จ๋œ ๋ชจ๋“  ์ƒ์ž๊ฐ€ ์ด๋Ÿฐ ์‹์œผ๋กœ ์ž‘๋™ํ•œ๋‹ค๊ณ  ๊ฐ„์ฃผํ•  ์ˆ˜ ์žˆ๋‹ค. ์ƒ์ž ์ž์ฒด๋Š” ์™ธ๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•๋„ ๊ฐ–๊ณ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ์ƒ์ž์™€ ๋ณ‘ํ–‰ ๋™์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ƒ์ž๋Š” ๋‚ด๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•๋„ ๊ฐ–๊ณ ์žˆ์–ด ์ž์‹์˜ ๋™์ž‘ ๋ฐฉ์‹๋„ ๋ณ€๊ฒฝํ•œ๋‹ค. ์ด์–ด ํ•ด๋‹น ์ž์‹์€ ์™ธ๋ถ€ ๋ฐ ๋‚ด๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•๋„ ๊ฐ–๊ฒŒ๋œ๋‹ค. ์•ž ์˜ˆ์ œ์—์„œ ๊ฐ€๋ณ€ ํ•ญ๋ชฉ("Flex Item" ๋ฌธ์ž์—ด 2๊ฐœ)์€ ๊ฐ€๋ณ€ ์ˆ˜์ค€ ์ƒ์ž๊ฐ€ ๋˜๋ฉฐ, ๋”ฐ๋ผ์„œ ๊ทธ๊ฒƒ์˜ ์™ธ๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•์€ ๊ทธ๊ฒƒ๋“ค์ด ๊ฐ€๋ณ€ ์„œ์‹ ์ƒํ™ฉ์˜ ์ผ๋ถ€๊ฐ€ ๋˜๋Š” ๋ฐฉ์‹์— ์˜ํ•ด ๊ฒฐ์ •๋œ๋‹ค. ๊ทธ๋“ค ํ•ญ๋ชฉ์€ <em>๋Œ€์—ด</em> ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•์„ ๊ฐ–๊ฒŒ ๋˜๋Š”๋ฐ, ๊ทธ ์˜๋ฏธ๋Š” ์ž์‹์ด ์ผ๋ฐ˜ ๋Œ€์—ด์— ์ฐธ์—ฌํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ๋‹นํ•ด ๊ฐ€๋ณ€ ํ•ญ๋ชฉ ๋‚ด๋ถ€์— ์ค‘์ฒฉ๋œ ํ•ญ๋ชฉ('children' 'are in' 'normal flow')์€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•์ด ๋ฐ”๋€Œ์ง€ ์•Š๋Š”ํ•œ ๋ธ”๋ก ๋ฐ ์ธ๋ผ์ธ ์š”์†Œ๋กœ ๋ฐฐ์น˜๋œ๋‹ค.</p>
+
+<p>์™ธ๋ถ€ ๋ฐ ๋‚ด๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•์ด๋ž€ ๊ฐœ๋…์€ Flexbox(<code>display: flex</code>)์™€ Grid Layout(<code>display: grid</code>)๊ณผ ๊ฐ™์€ ์กฐํŒ ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ํ•ด๋‹น ๋ฉ”์„œ๋“œ์˜ ์™ธ๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•์ด <code>block</code>์ธ ๊ด€๊ณ„๋กœ ๋ธ”๋ก ๋ฐ ์ธ๋ผ์ธ ์กฐํŒ์— ๊ณ„์†ํ•ด์„œ ์ฐธ์—ฌํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๋ ค์ค€๋‹ค๋Š” ์ ์—์„œ ์ค‘์š”ํ•˜๋‹ค.</p>
+
+<h3 id="ํ•˜๋‚˜์˜_์š”์†Œ๊ฐ€_์ฐธ์—ฌํ•˜๋Š”_๋Œ€์ƒ์˜_์„œ์‹_์ƒํ™ฉ_๋ณ€๊ฒฝ">ํ•˜๋‚˜์˜ ์š”์†Œ๊ฐ€ ์ฐธ์—ฌํ•˜๋Š” ๋Œ€์ƒ์˜ ์„œ์‹ ์ƒํ™ฉ ๋ณ€๊ฒฝ</h3>
+
+<p>๋ธŒ๋ผ์šฐ์ €๋Š” ํ•ด๋‹น ์š”์†Œ์˜ ํ†ต์ƒ์  ํƒ€๋‹น์„ฑ ์—ฌํ•˜์— ๋”ฐ๋ผ ํ•ญ๋ชฉ์„ ๋ธ”๋ก ๋˜๋Š” ์ธ๋ผ์ธ ์„œ์‹ ๋งฅ๋ฝ์˜ ์ผ๋ถ€๋กœ ํ‘œ์‹œํ•œ๋‹ค. ์˜ˆ๋“ค๋“ค๋ฉด ๋‹จ์–ด๋ฅผ ๊ฐ•์กฐ๋ฅผ ๊ฐ•์กฐํ•˜๊ธฐ ์œ„ํ•ด ์ŠคํŠธ๋กฑ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ๋ธŒ๋ผ์šฐ์ €์— ๊ตต๊ฒŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ŠคํŠธ๋กฑ ์š”์†Œ๊ฐ€ ๋ธ”๋ก ์ˆ˜์ค€ ์š”์†Œ๋กœ ํ‘œ์‹œ๋˜์–ด ์ƒˆ ์ค„๋กœ ๋ฐ€๋ ค๋‚˜๋Š” ๊ฒƒ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ํƒ€๋‹นํ•˜์ง€ ์•Š๋‹ค. ๋‹น์‹ ์ด ๋ชจ๋“  ์ŠคํŠธ๋กฑ ์š”์†Œ๋ฅผ ๋ธ”๋ก ์š”์†Œ๋กœ ํ‘œ์‹œํ•˜๊ธฐ๋ฅผ ์›ํ•˜๋ฉด ๋‹น์‹ ์€ <code>strong</code> ์š”์†Œ์— <code>display: block</code>๋ฅผ ์„ค์ •ํ•จ์œผ๋กœ์จ ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰, ํ•ญ์ƒ ๊ฐ€์žฅ ์˜๋ฏธ๋ก ์ ์œผ๋กœ ํƒ€๋‹นํ•œ HTML ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฝ˜ํ…์ธ ๋ฅผ ํ‘œ์‹œํ•œ ๋‹ค์Œ ์”จ์—์Šค์—์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œ์‹œ๋˜๋Š” ๋ฐฉ์‹์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/block-inline/change-formatting.html", '100%', 500)}}</p>
+
+<h2 id="์š”์•ฝ์ •๋ฆฌ">์š”์•ฝ์ •๋ฆฌ</h2>
+
+<p>์ด๋ฒˆ ์•ˆ๋‚ด์„œ์—์„œ ์šฐ๋ฆฌ๋Š” ๋ธ”๋ก ์š”์†Œ๋‚˜ ์ธ๋ผ์ธ ์š”์†Œ์ผ ๊ฒฝ์šฐ์ฒ˜๋Ÿผ ์ผ๋ฐ˜ ๋Œ€์—ด์†์—์„œ ์š”์†Œ๊ฐ€ ์–ด๋–ป๊ฒŒ ํ‘œ์‹œ๋˜๋Š”์ง€ ์‚ดํŽด๋ณด์•˜๋‹ค. ์ด๋Ÿฌํ•œ ์š”์†Œ์— ์ •ํ•ด์ง„ ๊ธฐ๋ณธ ๋™์ž‘์ด ์žˆ๋Š” ๊ด€๊ณ„๋กœ ์”จ์—์Šค์—์Šค ์Šคํƒ€์ผ ์ง€์ •์ด ์ „ํ˜€ ์—†๋Š” ์—์ด์น˜ํ‹ฐ์— ์—˜ ๋ฌธ์„œ๊ฐ€ ์ฝ๊ธฐ ๊ฐ€๋Šฅํ•œ ๋ฐฉ์‹์œผ๋กœ ํ‘œ์‹œ๋œ๋‹ค. ์ผ๋ฐ˜ ๋Œ€์—ด์˜ ์ž‘๋™ ๋ฐฉ์‹์„ ์ดํ•ดํ•˜๋ฉด ์กฐํŒ์ด ๋” ์‰ฌ์›Œ์ง€๋Š” ๋ฐ ๊ทธ ์ด์œ ๋Š” ์š”์†Œ๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ๋ฐฉ์‹์„ ๋ณ€๊ฒฝํ•˜๋Š” ์ถœ๋ฐœ์ ์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.</p>
+
+<h2 id="์ฐธ์กฐ_ํ•ญ๋ชฉ">์ฐธ์กฐ ํ•ญ๋ชฉ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Box_Model">์”จ์—์Šค์—์Šค ๊ธฐ๋ณธ ์ƒ์ž ๋ชจ๋ธ</a></li>
+ <li><em><a href="/ko/docs/Learn/CSS/CSS_layout/์ผ๋ฐ˜_ํ๋ฆ„">์ผ๋ฐ˜ ๋Œ€์—ด</a></em> - ์กฐํŒ ์‚ดํŽด๋ณด๊ธฐ</li>
+ <li><a href="/ko/docs/Web/HTML/Inline_elements">์ธ๋ผ์ธ ์š”์†Œ</a></li>
+ <li><a href="/ko/docs/Web/HTML/Block-level_elements">๋ธ”๋ฝ ์ˆ˜์ค€ ์š”์†Œ</a></li>
+</ul>
diff --git a/files/ko/web/css/css_flow_layout/ํ๋ฆ„_๋ ˆ์ด์•„์›ƒ๊ณผ_์“ฐ๊ธฐ_๋ชจ๋“œ/index.html b/files/ko/web/css/css_flow_layout/ํ๋ฆ„_๋ ˆ์ด์•„์›ƒ๊ณผ_์“ฐ๊ธฐ_๋ชจ๋“œ/index.html
new file mode 100644
index 0000000000..4d35855ee5
--- /dev/null
+++ b/files/ko/web/css/css_flow_layout/ํ๋ฆ„_๋ ˆ์ด์•„์›ƒ๊ณผ_์“ฐ๊ธฐ_๋ชจ๋“œ/index.html
@@ -0,0 +1,92 @@
+---
+title: ๋Œ€์—ด ์กฐํŒ๊ณผ ์“ฐ๊ธฐ ๋ชจ๋“œ
+slug: Web/CSS/CSS_Flow_Layout/ํ๋ฆ„_๋ ˆ์ด์•„์›ƒ๊ณผ_์“ฐ๊ธฐ_๋ชจ๋“œ
+tags:
+ - ๋Œ€์—ด ์กฐํŒ
+ - ์“ฐ๊ธฐ๋ชจ๋“œ
+ - ์”จ์—์Šค์—์Šค
+ - ์•ˆ๋‚ด์„œ
+ - ์ง€ํ–ฅ
+translation_of: Web/CSS/CSS_Flow_Layout/Flow_Layout_and_Writing_Modes
+---
+<p class="summary">์–ด๋–ป๊ฒŒ ์ผ๋ฐ˜ ๋Œ€์—ด์ด ๋™์ž‘ํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์„ค๋ช…ํ•˜๋Š” ์”จ์—์Šค์—์Šค 2.1 ๊ทœ๊ฒฉ์€ ๊ฐ€๋กœ์“ฐ๊ธฐ ๋ชจ๋“œ๋ผ๊ณ  ๊ฐ€์ •ํ•œ๋‹ค. <a href="/ko/docs/Web/CSS/CSS_Flow_Layout/์ผ๋ฐ˜_๋Œ€์—ด_์†_๋ธ”๋ก_๋ฐ_์ธ๋ผ์ธ_์กฐํŒ">์กฐํŒ</a> ์†์„ฑ์€ ์„ธ๋กœ ์“ฐ๊ธฐ ๋ชจ๋“œ์—์„œ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™ํ•ด์•ผ ํ•œ๋‹ค. ์ด ์•ˆ๋‚ด์„œ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๋ฌธ์„œ ์ž‘์„ฑ ๋ชจ๋“œ์—์„œ ์‚ฌ์šฉ๋  ๋•Œ ๋Œ€์—ด ์กฐํŒ์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์‚ดํŽด ๋ด…๋‹ˆ๋‹ค.</p>
+
+<p>์ด๊ฒƒ์€ ์”จ์—์Šค์—์Šค(CSS)์— ํฌํ•จ๋œ ์“ฐ๊ธฐ ๋ชจ๋“œ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ข…ํ•ฉ์ ์ธ ์•ˆ๋‚ด์„œ๊ฐ€ ์•„๋‹ˆ๋‹ค. ์ด ๊ธ€์˜ ๋ชฉ์ ์€ ๋Œ€์—ด ์กฐํŒ์ด ์“ฐ๊ธฐ ๋ชจ๋“œ์™€ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๋ฐฉ์‹์œผ๋กœ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ์ง€์ ์„ ๋ฌธ์„œํ™”ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ด ๋ฌธ์„œ์˜ <a href="#See_Also">์ฐธ์กฐ ํ•ญ๋ชฉ</a>๊ณผ <a href="#External_Resources">์™ธ๋ถ€ ๋ฆฌ์†Œ์Šค</a> ์„น์…˜์€ ์“ฐ๊ธฐ ๋ชจ๋“œ ๊ด€๋ จ ๋” ๋งŽ์€ ๋งํฌ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค.</p>
+
+<h2 id="์“ฐ๊ธฐ_๋ชจ๋“œ_๊ทœ๊ฒฉ">์“ฐ๊ธฐ ๋ชจ๋“œ ๊ทœ๊ฒฉ</h2>
+
+<p>์”จ์—์Šค์—์Šค ์“ฐ๊ธฐ ๋ชจ๋“œ ์ˆ˜์ค€ 3 ๊ทœ๊ฒฉ์€ ๋ฌธ์„œ์˜ ์“ฐ๊ธฐ ๋ชจ๋“œ๊ฐ€ ๋Œ€์—ด ์กฐํŒ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์ •์˜ํ•œ๋‹ค. ์”จ์—์Šค์—์Šค ์“ฐ๊ธฐ ๋ชจ๋“œ ์†Œ๊ฐœ๋ž€์—์„œ ์ „ํ•˜๋Š” <a href="https://drafts.csswg.org/css-writing-modes-3/#text-flow">๊ทœ๊ฒฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.</a></p>
+
+<blockquote>
+<p>์”จ์—์Šค์—์Šค์— ํฌํ•จ๋˜๋Š” ์“ฐ๊ธฐ ๋ชจ๋“œ๋Š” {{cssxref("writing-mode")}}, {{cssxref("direction")}}, and {{cssxref("text-orientation")}} ์†์„ฑ์— ์˜ํ•ด ๊ฒฐ์ •๋œ๋‹ค. ์“ฐ๊ธฐ ๋ชจ๋“œ๋Š” ์ฃผ๋กœ ์ธ๋ผ์ธ ๊ธฐ์ค€ ๋ฐฉํ–ฅ๊ณผ ๋ธ”๋ก ๋Œ€์—ด ๋ฐฉํ–ฅ ์—ฌํ•˜์— ๋”ฐ๋ผ ์ •์˜๋œ๋‹ค."</p>
+</blockquote>
+
+<p>์“ฐ๊ธฐ ๋ชจ๋“œ ๊ทœ๊ฒฉ์€ ๋‚ด์šฉ๋ฌผ์ด ๋ผ์ธ์— ์ •๋ ฌ๋˜๋Š” ๋ฐฉํ–ฅ์— ๋”ฐ๋ผ <em>์ธ๋ผ์ธ ๊ธฐ์ค€ ๋ฐฉํ–ฅ</em>์„ ์ •์˜ํ•œ๋‹ค. ๊ธฐ์ค€ ๋ฐฉํ–ฅ์ด ์ธ๋ผ์ธ ๋ฐฉํ–ฅ์˜ ์‹œ์ž‘๊ณผ ๋์„ ์ •์˜ํ•œ๋‹ค. ์ธ๋ผ์ธ ๋ฐฉํ–ฅ์˜ ์‹œ์ž‘์€ ๋ฌธ์žฅ์ด ์‹œ์ž‘๋˜๋Š” ๊ณณ์ด๊ณ , ์ธ๋ผ์ธ ๋ฐฉํ–ฅ์˜ ๋์€ ์ƒˆ ์ค„๋กœ ๋„˜์–ด๊ฐ€๊ธฐ ์ „์— ํ…์ŠคํŠธ๊ฐ€ ๋๋‚˜๋Š” ๊ณณ์ด ๋๋‚˜๋Š” ๊ณณ์ด๋‹ค.</p>
+
+<p><em>๋ธ”๋ก ๋Œ€์—ด ๋ฐฉํ–ฅ</em>์€ ์˜ˆ๋กœ ๋‹จ๋ฝ์˜ ๊ฒฝ์šฐ์ฒ˜๋Ÿผ ๋ธ”๋ก ์“ฐ๊ธฐ ๋ชจ๋“œ์—์„œ ์ƒ์ž๋ฅผ ์Œ“๋Š” ๋ฐฉํ–ฅ์ด๋‹ค. ์”จ์—์Šค์—์Šค ์“ฐ๊ธฐ ๋ชจ๋“œ ์†์„ฑ์€ ๋ธ”๋ก ๋Œ€์—ด ๋ฐฉํ–ฅ์„ ์ œ์–ดํ•œ๋‹ค. ํŽ˜์ด์ง€ ๋˜๋Š” ํŽ˜์ด์ง€์˜ ์ผ๋ถ€๋ฅผ <code>vertical-lr</code>๋กœ ๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, ๋Œ€์ƒ ์š”์†Œ์— <code>writing-mode: vertical-lr</code>๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๊ณ , ์ด๋กœ์จ ๋ธ”๋ก์˜ ๋ฐฉํ–ฅ์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด๊ณ  ์•„์šธ๋Ÿฌ ์ธ๋ผ์ธ ๋ฐฉํ–ฅ๋„ ๋ณ€๊ฒฝ๋œ๋‹ค.</p>
+
+<p>ํŠน์ • ์–ธ์–ด์ผ ๊ฒฝ์šฐ ํŠน์ • ์“ฐ๊ธฐ ๋ชจ๋“œ๋‚˜ ํ…์ŠคํŠธ ๋ฐฉํ–ฅ์„ ์‚ฌ์šฉํ•˜๊ฒ ์ง€๋งŒ, ์ œ๋ชฉ์„ ์„ธ๋กœ๋กœ ๋Œ๋ฆฌ๋Š” ๋“ฑ ์ฐฝ์˜์ ์ธ ํšจ๊ณผ๋ฅผ ์œ„ํ•ด ๊ทธ๋Ÿฌํ•œ ์†์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/writing-modes/creative-use.html", '100%', 720)}}</p>
+
+<h2 id="writing-mode_์†์„ฑ_๋ฐ_๋ธ”๋ก_๋Œ€์—ด"><code>writing-mode</code> ์†์„ฑ ๋ฐ ๋ธ”๋ก ๋Œ€์—ด</h2>
+
+<p>{{cssxref("writing-mode")}} ์†์„ฑ์€ <code>horizontal-tb</code>๊ณผ <code>vertical-rl</code>, <code>vertical-lr</code>๋ฅผ ์†์„ฑ๊ฐ’์œผ๋กœ ๋ฐ›๋Š”๋‹ค. ์ด๋“ค ์†์„ฑ๊ฐ’์€ ํŽ˜์ด์ง€ ์ƒ์— ๋ธ”๋ก์˜ ๋Œ€์—ด ๋ฐฉํ–ฅ์„ ์ œ์–ดํ•œ๋‹ค. ์ดˆ๊ธฐ ๊ฐ’์€ <code>horizontal-tb,</code>๋กœ์จ ๊ฐ€๋กœ ์ธ๋ผ์ธ ๋ฐฉํ–ฅ์ด ํฌํ•จ๋œ ์ƒ๋‹จ์—์„œ ํ•˜๋‹จ์œผ๋กœ ๊ฐ€๋Š” ๋ธ”๋ก ๋Œ€์—ด ๋ฐฉํ–ฅ์ด๋‹ค. ์˜์–ด์™€ ๊ฐ™์ด ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ ๋ฐฉํ–ฅ ์–ธ์–ด๊ณผ ์˜ค๋ฅธ์ชฝ์—์„œ ์™ผ์ชฝ ๋ฐฉํ–ฅ ์–ธ์–ด์ธ ์•„๋ž์–ด์˜ ๊ฒฝ์šฐ๋“  ๋ชจ๋‘๊ฐ€ <code>horizontal-tb</code>์ด๋‹ค.</p>
+
+<p>๋‹ค์Œ ์˜ˆ๋Š” <code>horizontal-tb</code>๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ธ”๋ก์„ ๋ณด์—ฌ์ค€๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/writing-modes/horizontal-tb.html", '100%', 720)}}</p>
+
+<p>์†์„ฑ๊ฐ’ <code>vertical-rl</code>๋Š” ๋‹ค์Œ ์˜ˆ์™€ ๊ฐ™์ด ์„ธ๋กœ ์ธ๋ผ์ธ ๋ฐฉํ–ฅ์„ ํฌํ•จํ•˜๋Š” ์˜ค๋ฅธ์ชฝ์—์„œ ์™ผ์ชฝ์œผ๋กœ ๊ฐ€๋Š” ๋ธ”๋ก ๋Œ€์—ด ๋ฐฉํ–ฅ์„ ์ œ๊ณตํ•œ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/writing-modes/vertical-rl.html", '100%', 720)}}</p>
+
+<p>๋งˆ์ง€๋ง‰ ์˜ˆ๋Š” <code>vertical-lr</code>๋กœ์จ ์„ธ๋ฒˆ ์งธ๋กœ ๊ฐ€๋Šฅํ•œ <code>writing-mode</code> ์†์„ฑ๊ฐ’์„ ์‹œ์—ฐํ•˜๊ณ  ์žˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ ๋ธ”๋ก ๋Œ€์—ด ๋ฐฉํ–ฅ๊ณผ ์„ธ๋กœ ์ธ๋ผ์ธ ๋ฐฉํ–ฅ์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/writing-modes/vertical-lr.html", '100%', 720)}}</p>
+
+<h2 id="๋ถ€๋ชจ์™€_๋‹ค๋ฅธ_์“ฐ๊ธฐ_๋ชจ๋“œ๋ฅผ_๊ฐ€์ง„_์ƒ์ž">๋ถ€๋ชจ์™€ ๋‹ค๋ฅธ ์“ฐ๊ธฐ ๋ชจ๋“œ๋ฅผ ๊ฐ€์ง„ ์ƒ์ž</h2>
+
+<p>์ค‘์ฒฉ๋œ ์ƒ์ž์— ๋ถ€๋ชจ์™€ ๋‹ค๋ฅธ ์“ฐ๊ธฐ ๋ชจ๋“œ๊ฐ€ ํ• ๋‹น๋œ ๊ฒฝ์šฐ ์ธ๋ผ์ธ ์ˆ˜์ค€ ์ƒ์ž๋Š” <code>display: inline-block</code>์ด ์ ์šฉ๋œ ๋“ฏ์ด ํ‘œ์‹œ๋œ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/writing-modes/inline-change-mode.html", '100%', 720)}}</p>
+
+<p>๋ธ”๋ก ์ˆ˜์ค€ ๋ฐ•์Šค๋Š” ์ƒˆ๋กœ์šด ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ์„ ์„ค์ •ํ•˜๊ฒŒ ๋˜๋Š”๋ฐ, ๋‚ด๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•์ด <code>flow</code>์ผ ๊ฒฝ์šฐ ๊ณ„์‚ฐ์— ๋”ฐ๋ฅธ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•์ธ <code>flow-root</code>๋ฅผ ์–ป๊ฒŒ ๋œ๋‹ค๋Š” ๋œป์ด๋‹ค. ์ด๊ฒƒ์€ ๋‹ค์Œ ์˜ˆ์—์„œ ๋ณด๋‹ค์‹œํ”ผ <code>horizontal-tb</code> ์†์„ฑ์— ๋”ฐ๋ผ ํ‘œ์‹œ๋˜๋Š” ์ƒ์ž๊ฐ€ ๋ถ€๋™ ์š”์†Œ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ๊ทธ๊ฒƒ์ด ํฌํ•จ๋œ ๊นŒ๋‹ญ์€ ๋ถ€๋ชจ๊ฐ€ ์ƒˆ๋กœ์šด ๋ธ”๋ก ๋Œ€์—ด ์ƒํ™ฉ์„ ์ˆ˜๋ฆฝํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/writing-modes/block-change-mode.html", '100%', 720)}}</p>
+
+<h2 id="๋Œ€์ฒด_์š”์†Œ">๋Œ€์ฒด ์š”์†Œ</h2>
+
+<p>์ด๋ฏธ์ง€์™€ ๊ฐ™์€ ๋Œ€์ฒด ์š”์†Œ๋Š” <code>writing-mode</code>์— ์ฃผ์–ด์ง„ ์†์„ฑ์— ๊ทผ๊ฑฐํ•˜์—ฌ (๊ฐ€๋กœ ์„ธ๋กœ) ์“ฐ๊ธฐ ๋ฐฉํ–ฅ๋ฅผ ๋ฐ”๊พธ์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ…์ŠคํŠธ๋ฅผ ํฌํ•จํ•˜๋Š” ์–‘์‹ ์ปจํŠธ๋กค๊ณผ ๊ฐ™์€ ๋Œ€์ฒด ์š”์†Œ๋Š” ์‚ฌ์šฉ์ค‘์ธ ์“ฐ๊ธฐ ๋ชจ๋“œ์™€ ์ผ์น˜ํ•ด์•ผ ํ•œ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/writing-modes/replaced.html", '100%', 720)}}</p>
+
+<h2 id="๋…ผ๋ฆฌ์ _์†์„ฑ_๋ฐ_์†์„ฑ๊ฐ’">๋…ผ๋ฆฌ์  ์†์„ฑ ๋ฐ ์†์„ฑ๊ฐ’</h2>
+
+<p>๋‹น์‹ ์ด <code>horizontal-tb</code> ์ด์™ธ์˜ ์“ฐ๊ธฐ ๋ชจ๋“œ์—์„œ ์ž‘์—…ํ•˜๊ฒŒ ๋  ๊ฒฝ์šฐ, ์Šคํฌ๋ฆฐ์˜ ๋ฌผ๋ฆฌ์  ํฌ๊ธฐ์— ๋งคํ•‘๋˜๋Š” ๋งŽ์€ ์†์„ฑ ๋ฐ ์†์„ฑ๊ฐ’๋“ค์ด ์ด์ƒํ•˜๊ฒŒ ๋ณด์ผ ๊ฒƒ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ์ƒ์ž์— 100px์„ ๋ถ€์—ฌํ•˜๋ฉด ์“ฐ๊ธฐ ๋ชจ๋“œ๊ฐ€ <code>horizontal-tb</code>์ผ ๊ฒฝ์šฐ์— ์ธ๋ผ์ธ ๋ฐฉํ–ฅ์˜ ํฌ๊ธฐ(100px)๋ฅผ ํ†ต์ œํ•˜๊ฒŒ ๋œ๋‹ค. ์“ฐ๊ธฐ ๋ชจ๋“œ๊ฐ€ <code>vertical-lr</code>์ผ ์ƒํ™ฉ์—์„œ ์ƒ์ž๊ฐ€ ํ…์ŠคํŠธ์— ๋งž์ถฐ ํšŒ์ „ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋ธ”๋ก ๋ฐฉํ–ฅ ํฌ๊ธฐ๋ฅผ ์ƒ์ž๊ฐ€ ์ œ์–ดํ•œ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/writing-modes/width.html", '100%', 720)}}</p>
+
+<p>๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ์—๊ฒŒ {{cssxref("๋ธ”๋ก ํฌ๊ธฐ")}} ๋ฐ {{cssxref("์ธ๋ผ์ธ ํฌ๊ธฐ")}}๋ผ๋Š” ์ƒˆ๋กœ์šด ์†์„ฑ์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹นํ•ด ๋ธ”๋ก์— <code>inline-size</code>๋ฅผ 100px ๋ถ€์—ฌํ•  ๊ฒฝ์šฐ ๊ฐ€๋กœ์“ฐ๊ธฐ ๋˜๋Š” ์„ธ๋กœ ์“ฐ๊ธฐ ๋ชจ๋“œ ์—ฌ๋ถ€๋Š” ์ƒ๊ด€์—†์–ด์ง€๋ฉฐ, <code>inline-size</code>์ผ ๊ฒฝ์šฐ ํ•ญ์ƒ ์ธ๋ผ์ธ ๋ฐฉํ–ฅ์˜ ํฌ๊ธฐ๋ฅผ ์˜๋ฏธํ•˜๊ฒŒ ๋œ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/writing-modes/inline-size.html", '100%', 720)}}</p>
+
+<p><a href="/ko/docs/Web/CSS/CSS_Logical_Properties">์”จ์—์Šค์—์Šค ๋…ผ๋ฆฌ์  ์†์„ฑ</a> ๊ทœ๊ฒฉ์€ ์—ฌ๋ฐฑ, ํŒจ๋”ฉ ๋ฐ ํ…Œ๋‘๋ฆฌ๋ฅผ ์ œ์–ดํ•˜๋Š” ์†์„ฑ์˜ ๋…ผ๋ฆฌ์  ๋ฒ„์ „๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฌผ๋ฆฌ์  ๋ฐฉํ–ฅ ์ง€์ •์„ ์œ„ํ•ด ๋Œ€์ƒ ์š”์†Œ์— ์ „ํ˜•์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋‹ค๋ฅธ ๋งคํ•‘์„ ํฌํ•จํ•˜๊ณ  ์žˆ๋‹ค.</p>
+
+<h2 id="์š”์•ฝ์ •๋ฆฌ">์š”์•ฝ์ •๋ฆฌ</h2>
+
+<p>๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ, ๋ฌธ์„œ์˜ ์“ฐ๊ธฐ ๋ชจ๋“œ ๋˜๋Š” ๋ฌธ์„œ์˜ ์ผ๋ถ€๋ฅผ ๋ณ€๊ฒฝํ•  ๋•Œ ๋‹น์‹ ์ด ๋Œ€์ƒ ์š”์†Œ์— ๊ธฐ๋Œ€ํ•˜๋Š” ๋Œ€๋กœ ๋Œ€์—ด ์กฐํŒ์ด ์ž‘๋™ํ•œ๋‹ค. ์“ฐ๊ธฐ ๋ชจ๋“œ๋Š” ์„ธ๋กœ ์“ฐ๊ธฐ ์–ธ์–ด๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์กฐํŒํ•˜๊ฑฐ๋‚˜ โ€‹โ€‹๋…์ฐฝ์  ํ‘œํ˜„์„ ์ด์œ ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์”จ์—์Šค์—์Šค๋Š” ์„ธ๋กœ ์“ฐ๊ธฐ ๋ชจ๋“œ์—์„œ ์ž‘์—…ํ•  ๋•Œ ํฌ๊ธฐ์˜ ์ฒ™๋„๋ฅผ ์š”์†Œ์˜ ์ธ๋ผ์ธ๊ณผ ๋ธ”๋ก ํฌ๊ธฐ์— ๊ธฐ์ดˆํ•  ์ˆ˜ ์žˆ๋„๋ก ๋…ผ๋ฆฌ์  ์†์„ฑ๊ณผ ์†์„ฑ๊ฐ’์„ ๋„์ž…ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ฐ„ํŽธํ•œ ์„ค์ •์„ ๊ฐ€๋Šฅ์ผ€ ํ•ด์ค€๋‹ค. ์ด๋Ÿฐ ๋‚ด์šฉ์€ ๋‹ค๋ฅธ ์“ฐ๊ธฐ ๋ชจ๋“œ์—์„œ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋งŒ๋“ค ๊ฒฝ์šฐ์— ์œ ์šฉํ•  ๊ฒƒ์ด๋‹ค.</p>
+
+<h2 id="์ฐธ์กฐ_ํ•ญ๋ชฉ">์ฐธ์กฐ ํ•ญ๋ชฉ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Writing_Modes">์“ฐ๊ธฐ ๋ชจ๋“œ</a></li>
+</ul>
+
+<h2 id="์™ธ๋ถ€_๋ฆฌ์†Œ์Šค">์™ธ๋ถ€ ๋ฆฌ์†Œ์Šค</h2>
+
+<ul>
+ <li><em><a href="https://24ways.org/2016/css-writing-modes/">์”จ์—์Šค์—์Šค ์“ฐ๊ธฐ ๋ชจ๋“œ</a></em>, ์   ์‹œ๋ชฌ์Šค๊ฐ€ ์†Œ๊ฐœํ•˜๋Š” 24๊ฐ€์ง€ ๋ฐฉ์‹</li>
+</ul>
+
+<div>{{QuickLinksWithSubpages("/ko/docs/Web/CSS/CSS_Flow_Layout/")}}</div>
diff --git a/files/ko/web/css/css_flow_layout/ํ๋ฆ„_๋ ˆ์ด์•„์›ƒ๊ณผ_์˜ค๋ฒ„ํ”Œ๋กœ/index.html b/files/ko/web/css/css_flow_layout/ํ๋ฆ„_๋ ˆ์ด์•„์›ƒ๊ณผ_์˜ค๋ฒ„ํ”Œ๋กœ/index.html
new file mode 100644
index 0000000000..697bdfacde
--- /dev/null
+++ b/files/ko/web/css/css_flow_layout/ํ๋ฆ„_๋ ˆ์ด์•„์›ƒ๊ณผ_์˜ค๋ฒ„ํ”Œ๋กœ/index.html
@@ -0,0 +1,73 @@
+---
+title: ๋Œ€์—ด ์กฐํŒ๊ณผ ๋Œ€์—ด์ดํƒˆ
+slug: Web/CSS/CSS_Flow_Layout/ํ๋ฆ„_๋ ˆ์ด์•„์›ƒ๊ณผ_์˜ค๋ฒ„ํ”Œ๋กœ
+tags:
+ - ๊ฐ€์‹œ์„ฑ
+ - ๋Œ€์—ด ์กฐํŒ
+ - ๋Œ€์—ด์ดํƒˆ
+ - ์”จ์—์Šค์—์Šค
+ - ์•ˆ๋‚ด์„œ
+ - ์กฐํŒ
+ - ์ค‘๊ธ‰
+ - ํ…์ŠคํŠธ ๋Œ€์—ด์ดํƒˆ
+translation_of: Web/CSS/CSS_Flow_Layout/Flow_Layout_and_Overflow
+---
+<p class="summary">์ปจํ…Œ์ด๋„ˆ์— ์ฑ„์šธ ์ˆ˜ ์—†์„ ๋งŒํผ ๋” ๋งŽ์€ ๋‚ด์šฉ๋ฌผ์ด ์žˆ์„ ๋•Œ ์˜ค๋ฒ„ํ”Œ๋กœ ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•œ๋‹ค. CSS์—์„œ ํฌ๊ธฐ ์ œํ•œ์ด ์žˆ๋Š” ์š”์†Œ๋ฅผ ๋‹ค๋ฃจ๋ ค๋ฉด ์˜ค๋ฒ„ํ”Œ๋กœ์˜ ๋™์ž‘ ๋ฐฉ์‹์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค. ์ด ์•ˆ๋‚ด์„œ๋Š” ์ผ๋ฐ˜ ํ”Œ๋กœ์šฐ์— ํ•ด๋‹นํ•˜๋Š” ์ž‘์—… ์ค‘์— ์˜ค๋ฒ„ํ”Œ๋กœ์ด ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์„ ์„ค๋ช…ํ•œ๋‹ค.</p>
+
+<h2 id="์˜ค๋ฒ„ํ”Œ๋กœ์€_๋ฌด์—‡์ธ๊ฐ€">์˜ค๋ฒ„ํ”Œ๋กœ์€ ๋ฌด์—‡์ธ๊ฐ€?</h2>
+
+<p>์–ด๋–ค ์š”์†Œ์— ๊ณ ์ • ๋†’์ด ๋ฐ ๋„ˆ๋น„๋ฅผ ๋ถ€์—ฌํ•œ ๋‹ค์Œ, ์ƒ์ž์— ์ƒ๋‹นํ•œ ๋‚ด์šฉ๋ฌผ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ๊ธฐ๋ณธ์ ์ธ ์˜ค๋ฒ„ํ”Œ๋กœ ์‚ฌ๋ก€๊ฐ€ ๋งŒ๋“ค์–ด ์ง„๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/overflow/overflow.html", '100%', 700)}}</p>
+
+<p>๋‚ด์šฉ๋ฌผ์ด ์ƒ์ž ์•ˆ์œผ๋กœ ๋“ค์–ด๊ฐ„๋‹ค. ์ƒ์ž๊ฐ€ ์ฑ„์›Œ์ง€๋ฉด, ๋ˆˆ์— ๋ณด์ด๊ฒŒ ์˜ค๋ฒ„ํ”Œ๋กœ์ด ๊ณ„์†๋˜๋ฉด์„œ ์ƒ์ž ๋ฐ–์œผ๋กœ ๋‚ด์šฉ๋ฌผ์ด ํ‘œ์‹œ๋˜๊ณ , ํ›„์† ๋‚ด์šฉ๋ฌผ ์•„๋ž˜์— ํ‘œ์‹œ๋  ๊ฐ€๋Šฅ์„ฑ๊นŒ์ง€ ์žˆ๋‹ค. ์˜ค๋ฒ„ํ”Œ๋กœ ๋™์ž‘ ๋ฐฉ์‹์„ ํ†ต์ œํ•˜๋Š” ์†์„ฑ์€ ์˜ค๋ฒ„ํ”Œ๋กœ ์†์„ฑ์œผ๋กœ ์ดˆ๊ธฐ๊ฐ’์€ <code>visible</code>๋กœ ๋˜์–ด ์žˆ๋‹ค. ๊ทธ๋Ÿฐ ๊นŒ๋‹ญ์— ์˜ค๋ฒ„ํ”Œ๋กœํ•œ ๋‚ด์šฉ๋ฌผ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.</p>
+
+<h2 id="์˜ค๋ฒ„ํ”Œ๋กœ_ํ†ต์ œ">์˜ค๋ฒ„ํ”Œ๋กœ ํ†ต์ œ</h2>
+
+<p>์˜ค๋ฒ„ํ”Œ๋กœ๋œ ๋‚ด์šฉ๋ฌผ์ด ๋™์ž‘ํ•˜๋Š” ๋ฐฉ์‹์„ ํ†ต์ œํ•˜๋Š” ๊ทธ ๋ฐ–์˜ ๊ฐ’๋“ค์ด ์žˆ๋‹ค. ์˜ค๋ฒ„ํ”Œ๋กœ๋œ ๋‚ด์šฉ๋ฌผ์„ ๊ฐ์ถ”๋ ค๋ฉด <code>hidden</code> ๊ฐ’์„ ์‚ฌ์šฉํ•œ๋‹ค. ์ด ๊ฐ’์€ ๋‚ด์šฉ๋ฌผ์„ ๋ณด์ด์ง€ ์•Š๊ฒŒ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/overflow/hidden.html", '100%', 700)}}</p>
+
+<p><code>scroll</code> ๊ฐ’์„ ์‚ฌ์šฉํ•ด์„œ ์ƒ์ž์˜ ๋‚ด์šฉ๋ฌผ์„ ์ƒ์ž ์•ˆ์— ๊ฐ€๋‘ฌ๋‘๊ณ  ๋‚ด์šฉ๋ฌผ์„ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ์Šคํฌ๋กค ๋ง‰๋Œ€๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค. ์Šคํฌ๋กค ๋ง‰๋Œ€๋Š” ๋‚ด์šฉ๋ฌผ์ด ์ƒ์ž์— ๋“ค์–ด๋งž๋”๋ผ๋„ ์ถ”๊ฐ€๋  ๊ฒƒ์ด๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/overflow/scroll.html", '100%', 700)}}</p>
+
+<p><code>auto</code> ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉด ์ƒ์ž์•ˆ์— ๋‚ด์šฉ๋ฌผ์ด ๋“ค์–ด๋งž์„ ๊ฒฝ์šฐ ์Šคํฌ๋กค ๋ง‰๋Œ€ ์—†์ด ๋‚ด์šฉ๋ฌผ์„ ํ‘œ์‹œํ•˜๊ฒŒ ๋œ๋‹ค. ๋งŒ์ผ ๋‚ด์šฉ๋ฌผ์ด ๋“ค์–ด๋งž์ง€ ์•Š๋Š”๋‹ค๋ฉด ์Šคํฌ๋กค ๋ง‰๋Œ€๊ฐ€ ์ถ”๊ฐ€๋˜๊ฒŒ ๋œ๋‹ค. ๋‹ค์Œ ์˜ˆ๋ฅผ <code>overflow: scroll</code> ๊ฒฝ์šฐ์˜ ์˜ˆ์™€ ๋น„๊ตํ•˜๋ฉด ์ˆ˜์ง ์Šคํฌ๋กค ๋ง‰๋Œ€๊ฐ€ ํ•„์š”ํ•  ๊ฒฝ์šฐ์—๋„ <code>overflow scroll</code>์˜ ์˜ˆ๋Š” ์ˆ˜ํ‰ ๋ฐ ์ˆ˜์ง ์Šคํฌ๋กค ๋ง‰๋Œ€๊ฐ€ ์žˆ์Œ์„ ์•Œ์ˆ˜ ์žˆ๋‹ค. ์•„๋ž˜ <code>auto</code> ์˜ˆ์ œ์—์„œ๋Š” ์šฐ๋ฆฌ๊ฐ€ ์Šคํฌ๋กค์ด ํ•„์š”ํ•œ ๋ฐฉํ–ฅ์œผ๋กœ๋งŒ ์Šคํฌ๋กค ๋ง‰๋Œ€๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/overflow/auto.html", '100%', 700)}}</p>
+
+<p>์ด๋ฏธ ๋ฐฐ์šด ๋ฐ”์™€ ๊ฐ™์ด ๊ธฐ๋ณธ๊ฐ’์ธ <code>visible</code> ์ด์™ธ์— ์‚ดํŽด๋ณธ ๊ฐ’ ์ค‘์˜ ์–ด๋–ค ๊ฐ’์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ์ƒˆ๋กœ์šด ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ์„ ์ƒ์„ฑํ•˜๊ฒŒ ๋œ๋‹ค.</p>
+
+<p>์ฐธ๊ณ : <a href="https://www.w3.org/TR/css-overflow-3/">์ž‘์—… ์ดˆ์•ˆ ์˜ค๋ฒ„ํ”Œ๋กœ ์ˆ˜์ค€ 3</a>์„ ๋ณด๋ฉด ์ถ”๊ฐ€์ ์ธ ์†์„ฑ ๊ฐ’์œผ๋กœ <code>overflow: clip</code>์ด ์žˆ๋‹ค. ์ด๊ฒƒ์€ <code>overflow: hidden</code>์™€ ๊ฐ™์ด ์ž‘์šฉํ•˜์ง€๋งŒ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์˜ ์Šคํฌ๋กค์ด ๋ถˆ์šฉ๋˜์–ด ์Šคํฌ๋กค ํ•  ์ˆ˜ ์ƒ์ž๊ฐ€ ๋œ๋‹ค. ๋˜ํ•œ, ์ด๊ฒƒ์€ ๋ธ”๋ก ์„œ์‹ ์ƒํ™ฉ์„ ์ƒ์„ฑํ•˜์ง€ ๋ชปํ•œ๋‹ค.</p>
+
+<p>์˜ค๋ฒ„ํ”Œ๋กœ ์†์„ฑ์€ ์‹ค์ œ๋กœ๋Š” <code><a href="/en-US/docs/Web/CSS/overflow-x">overflow-x</a></code>์™€ <code><a href="/en-US/docs/Web/CSS/overflow-y">overflow-y</a></code> ์†์„ฑ์˜ ์•ฝ์นญ์ด๋‹ค. ์˜ค๋ฒ„ํ”Œ๋กœ ๊ฐ’์„ ํ•˜๋‚˜๋งŒ ์ง€์ •ํ•˜๋ฉด ์ด ๊ฐ’์€ ๊ฐ€๋กœ ์„ธ๋กœ ์–‘ ์ถ•์— ๋ชจ๋‘ ์‚ฌ์šฉ๋œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‘ ๊ฐ€์ง€ ๊ฐ’ ๋ชจ๋‘๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฒซ๋ฒˆ ์งธ ๊ฒฝ์šฐ์—๋Š” <code>overflow-x</code>๋ฅผ ์ˆ˜ํ‰ ๋ฐฉํ–ฅ ๊ฐ’์œผ๋กœ ๋‘๋ฒˆ์งธ ๊ฒฝ์šฐ์—๋Š” <code>overflow-y</code>๋ฅผ ์ˆ˜์ง ๋ฐฉํ–ฅ ๊ฐ’์œผ๋กœ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. ์•„๋ž˜ ์˜ˆ์—์„œ ๋‚˜๋Š” <code>overflow-y: scroll</code>๋งŒ ์ง€์ •ํ•จ์œผ๋กœ์จ ์›์น˜ ์•Š๋Š” ๊ฐ€๋กœ ์Šคํฌ๋กค ๋ง‰๋Œ€๊ฐ€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๋„๋ก ํ–ˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/overflow/overflow-y.html", '100%', 700)}}</p>
+
+<h2 id="์ƒ๋Œ€์ _ํ”Œ๋กœ์šฐ_์†์„ฑ">์ƒ๋Œ€์  ํ”Œ๋กœ์šฐ ์†์„ฑ</h2>
+
+<p>์šฐ๋ฆฌ๋Š” <a href="/ko/docs/Web/CSS/CSS_Flow_Layout/%ED%9D%90%EB%A6%84_%EB%A0%88%EC%9D%B4%EC%95%84%EC%9B%83%EA%B3%BC_%EC%93%B0%EA%B8%B0_%EB%AA%A8%EB%93%9C">์“ฐ๊ธฐ ๋ชจ๋“œ์™€ ํ”Œ๋กœ์šฐ ๋ ˆ์ด์•„์›ƒ</a> ์•ˆ๋‚ด์„œ์—์„œ <code>block-size</code>์™€ <code>inline-size</code>๋ผ๋Š” ์ƒˆ๋กœ์šด ์†์„ฑ๋ฅผ ์‚ดํŽด๋ณด์•˜๋Š”๋ฐ, ์ด ์†์„ฑ์€ ๋ฌผ๋ฆฌ์ ์ธ ํ™”๋ฉด ํฌ๊ธฐ์— ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์†ํ•˜๊ธฐ๋ณด๋‹ค๋Š” ๋‹ค์–‘ํ•œ ์“ฐ๊ธฐ ๋ชจ๋“œ์—์„œ ์ž‘์—…ํ•  ๊ฒฝ์šฐ์— ์ ํ•ฉํ•˜๋‹ค. ์ˆ˜์ค€ 3 ์˜ค๋ฒ„ํ”Œ๋กœ ๋ชจ๋“ˆ์—๋Š” ํ”Œ๋กœ์šฐ์— ์ƒ๋Œ€์ ์ธ ์˜ค๋ฒ„ํ”Œ๋กœ ์†์„ฑ๋“ค<code><a href="/en-US/docs/Web/CSS/@media/overflow-block">overflow-block</a></code>์™€ <code><a href="/en-US/docs/Web/CSS/@media/overflow-inline">overflow-inline</a></code>๋„ ํฌํ•จ๋˜์–ด ์žˆ๋‹ค. ๊ทธ๊ฒƒ๋“ค์€ <code>overflow-x</code>์™€ <code>overflow-y</code>์— ๋Œ€์‘ํ•˜์ง€๋งŒ, ๋งคํ•‘์€ ๋ฌธ์„œ์˜ ์“ฐ๊ธฐ ๋ชจ๋“œ ์—ฌํ•˜์— ๋‹ฌ๋ ค ์žˆ๋‹ค.</p>
+
+<p>์ด๋“ค ์†์„ฑ์€ ํ˜„์žฌ ๋ธŒ๋ผ์šฐ์ €์— ๊ตฌํ˜„์ด ๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋ฏ€๋กœ, ํ˜„ ์‹œ์ ์—๋Š” ๋ฌผ๋ฆฌ์ ์ธ ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๊ณ  ์“ฐ๊ธฐ ๋ชจ๋“œ์— ๋งž๊ฒŒ ์กฐ์ •ํ•ด์•ผ ํ•œ๋‹ค.</p>
+
+<h2 id="์˜ค๋ฒ„ํ”Œ๋กœ_ํ‘œ์‹œ">์˜ค๋ฒ„ํ”Œ๋กœ ํ‘œ์‹œ</h2>
+
+<p>์ˆ˜์ค€ 3 ์˜ค๋ฒ„ํ”Œ๋กœ ๊ทœ๊ฒฉ์—์„œ ์šฐ๋ฆฌ๋Š” ์ฝ˜ํ…์ธ ๊ฐ€ ์˜ค๋ฒ„ํ”Œ๋กœ ์ƒํ™ฉ์—์„œ ๋‚ด์šฉ๋ฌผ์ด ๋ณด์—ฌ์ง€๋Š” ๋ฐฉ์‹์„ ๊ฐœ์„ ํ•˜๋„๋ก ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ์†์„ฑ์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ๋‹ค.</p>
+
+<h3 id="์ธ๋ผ์ธ์ถ•_์˜ค๋ฒ„ํ”Œ๋กœ">์ธ๋ผ์ธ์ถ• ์˜ค๋ฒ„ํ”Œ๋กœ</h3>
+
+<p><code>text-overflow</code> ์†์„ฑ์€ ์ธ๋ผ์ธ ๋ฐฉํ–ฅ์˜ ํ…์ŠคํŠธ ์˜ค๋ฒ„ํ”Œ๋กœ์„ ์ฒ˜๋ฆฌํ•œ๋‹ค. ์ด ์†์„ฑ์—๋Š” ๋‘ ๊ฐ€์ง€ ๊ฐ’ ์ค‘์—์„œ ํƒ์ผํ•œ๋‹ค. <code>clip</code>์˜ ๊ฒฝ์šฐ๋Š” ์˜ค๋ฒ„ํ”Œ๋กœํ•˜๋ฉด ๋‚ด์šฉ๋ฌผ์ด ์ž˜๋ ค๋‚˜๊ฐ„๋‹ค. ์ด๊ฒƒ์ด ์ดˆ๊ธฐ๊ฐ’์ด๋ฏ€๋กœ ๊ธฐ๋ณธ ๋™์ž‘์ด๋‹ค. ๋˜ํ•œ, <code>ellipsis</code>์˜ ๊ฒฝ์šฐ๋Š” ์ค„์ž„ํ‘œ๋ฅผ ๋ Œ๋”๋งํ•˜๋Š” ๊ฒƒ์ธ๋ฐ, ์‚ฌ์šฉ ์ค‘์ธ ์–ธ์–ด์™€ ์“ฐ๊ธฐ ๋ชจ๋“œ์— ๋”ฐ๋ผ์„œ๋Š” ๋” ๋‚˜์€ ๋ฌธ์ž๋กœ ๋Œ€์ฒด๋  ์ˆ˜๋„ ์žˆ๋‹ค.</p>
+
+<p>{{EmbedGHLiveSample("css-examples/flow/overflow/text-overflow.html", '100%', 500)}}</p>
+
+<h3 id="๋ธ”๋ก์ถ•_์˜ค๋ฒ„ํ”Œ๋กœ">๋ธ”๋ก์ถ• ์˜ค๋ฒ„ํ”Œ๋กœ</h3>
+
+<p>์ด ๊ธ€์˜ ์ž‘์„ฑ ์‹œ์ ์— ๋ช…์นญ์„ ๋‘๊ณ  ์•„์ง ๋…ผ์˜์˜ ์—ฌ์ง€๊ฐ€ ์žˆ์ง€๋งŒ, <code>block-overflow</code>๋ž€ ์†์„ฑ๋„ ์žˆ๋‹ค. ์ด ์ œ์•ˆ์œผ๋กœ ํ…์ŠคํŠธ๊ฐ€ ๋ธ”๋ก ํฌ๊ธฐ๋ฅผ ์˜ค๋ฒ„ํ”Œ๋กœํ•  ๋•Œ ์ค„์ž„ํ‘œ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.</p>
+
+<p>์ด๊ฒƒ์€ ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฌธ์„œ ๋ชฉ๋ก์ด ์žˆ๊ณ  ์ œํ•œ๋œ ์–‘์˜ ํ…์ŠคํŠธ๋งŒ ์ทจํ•˜๋Š” ๊ณ ์ • ๋†’์ด ์ƒ์ž์— ๋ชฉ๋ก์„ ํ‘œ์‹œํ•˜๋Š” ๊ฒฝ์šฐ์— ์œ ์šฉํ•˜๋‹ค. ์ƒ์ž๋‚˜ ์ œ๋ชฉ์„ ํด๋ฆญํ•  ๋•Œ ํด๋ฆญํ•  ๋‚ด์šฉ์ด ๋” ๋งŽ๋‹ค๋Š” ๊ฒƒ์„ ๋…์ž๋“ค์ด ์ธ์ง€ํ•˜์ง€ ๋ชปํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ์ค„์ž„ํ‘œ๋Š” ๋” ๋งŽ์€ ๋‚ด์šฉ์ด ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋ถ„๋ช…ํ•˜๊ฒŒ ๋ณด์—ฌ์ค€๋‹ค. ์ด ๊ทœ๊ฒฉ์€ ์ผ๋ จ์˜ ๋‚ด์šฉ ๋˜๋Š” ๊ทœ์น™์ ์ธ ์ค„์ž„ํ‘œ๋ฅผ ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค.</p>
+
+<h2 id="์š”์•ฝ์ •๋ฆฌ">์š”์•ฝ์ •๋ฆฌ</h2>
+
+<p>์›น ์ƒ์˜ ์—ฐ์†์ ์ธ ๋ฏธ๋””์–ด์— ์žˆ๋Š”์ง€ ๋˜๋Š” ์ธ์‡„ ๋˜๋Š” EPUB์™€ ๊ฐ™์€ ํŽ˜์ด์ง• ๋ฏธ๋””์–ด ํ˜•์‹์— ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋Š” ์–ด๋–ค ๋ ˆ์ด์•„์›ƒ ๋ฉ”์„œ๋“œ๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ ์–ด๋–ป๊ฒŒ ๋‚ด์šฉ๋ฌผ์ด ์˜ค๋ฒ„ํ”Œ๋กœํ•˜๊ฒŒ ๋˜๋Š”์ง€ ์ดํ•ด๋ฅผ ๋•๋Š”๋ฐ ์œ ์šฉํ•˜๋‹ค. ์ผ๋ฐ˜ ๋Œ€์—ด์—์„œ ์˜ค๋ฒ„ํ”Œ๋กœ์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์ดํ•ดํ•จ์œผ๋กœ์จ ๊ฒฉ์ž๋‚˜ ๊ฐ€๋ณ€์ƒ์ž ๊ฐ™์€ ๋ ˆ์ด์•„์›ƒ ๋ฐฉ์‹์— ํฌํ•จ๋œ ์˜ค๋ฒ„ํ”Œ๋กœ ๋‚ด์šฉ๋ฌผ์˜ ํŒŒ์žฅ์„ ๋” ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.</p>
+
+<div>{{QuickLinksWithSubpages("/ko/docs/Web/CSS/CSS_Flow_Layout/")}}</div>
diff --git a/files/ko/web/css/css_fonts/index.html b/files/ko/web/css/css_fonts/index.html
new file mode 100644
index 0000000000..eef480caa7
--- /dev/null
+++ b/files/ko/web/css/css_fonts/index.html
@@ -0,0 +1,102 @@
+---
+title: CSS Fonts
+slug: Web/CSS/CSS_Fonts
+tags:
+ - CSS
+ - CSS Fonts
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Fonts
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Fonts</strong>๋Š” ๊ธ€๊ผด ๊ด€๋ จ ์†์„ฑ ๋ฐ ๊ธ€๊ผด ์ž์›์ด ๋กœ๋“œ๋˜๋Š” ๋ฒ•์„ ์ •์˜ํ•˜๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๊ธ€๊ผด์˜ ์Šคํƒ€์ผ์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค, ๊ธ€๊ผด ํŒจ๋ฐ€๋ฆฌ, ํฌ๊ธฐ ๋˜๋Š” ๊ตต๊ธฐ ๋ฐ ํ•œ ๋ฌธ์ž์— ์—ฌ๋Ÿฌ ์ž์ฒด(glyph)๊ฐ€ ์žˆ๋Š” ๊ธ€๊ผด์— ์‚ฌ์šฉ๋˜๋Š” ์ดํ˜•(variant) ์ž์ฒด์™€ ๊ฐ™์€ ์ค„๋†’์ด๋„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ">์ฐธ๊ณ </h2>
+
+<h3 id="์†์„ฑ">์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("font")}}</li>
+ <li>{{cssxref("font-family")}}</li>
+ <li>{{cssxref("font-feature-settings")}}</li>
+ <li>{{cssxref("font-kerning")}}</li>
+ <li>{{cssxref("font-language-override")}}</li>
+ <li>{{cssxref("font-size")}}</li>
+ <li>{{cssxref("font-size-adjust")}}</li>
+ <li>{{cssxref("font-stretch")}}</li>
+ <li>{{cssxref("font-style")}}</li>
+ <li>{{cssxref("font-synthesis")}}</li>
+ <li>{{cssxref("font-variant")}}</li>
+ <li>{{cssxref("font-variant-alternates")}}</li>
+ <li>{{cssxref("font-variant-caps")}}</li>
+ <li>{{cssxref("font-variant-east-asian")}}</li>
+ <li>{{cssxref("font-variant-ligatures")}}</li>
+ <li>{{cssxref("font-variant-numeric")}}</li>
+ <li>{{cssxref("font-variant-position")}}</li>
+ <li>{{cssxref("font-weight")}}</li>
+ <li>{{cssxref("line-height")}}</li>
+</ul>
+</div>
+
+<h3 id="๊ทœ์น™">@๊ทœ์น™</h3>
+
+<dl>
+ <dt>{{cssxref("@font-face")}}</dt>
+ <dd>
+ <div class="index">
+ <ul>
+ <li>{{cssxref("@font-face/font-family", "font-family")}}</li>
+ <li>{{cssxref("@font-face/font-feature-settings", "font-feature-settings")}}</li>
+ <li>{{cssxref("@font-face/font-style", "font-style")}}</li>
+ <li>{{cssxref("@font-face/font-variant", "font-variant")}}</li>
+ <li>{{cssxref("@font-face/font-weight", "font-weight")}}</li>
+ <li>{{cssxref("@font-face/font-stretch", "font-stretch")}}</li>
+ <li>{{cssxref("@font-face/src", "src")}}</li>
+ <li>{{cssxref("@font-face/unicode-range", "unicode-range")}}</li>
+ </ul>
+ </div>
+ </dd>
+ <dt>{{cssxref("@font-feature-values")}}</dt>
+</dl>
+
+<h2 id="์•ˆ๋‚ด์„œ">์•ˆ๋‚ด์„œ</h2>
+
+<dl>
+ <dt><a href="https://developer.mozilla.org/en-US/docs/Learn/CSS/Styling_text/Fundamentals">Fundamental text and font styling</a></dt>
+ <dd>In this beginner's learning article we go through all the basic fundamentals of text/font styling in detail, including setting font weight, family and style, font shorthand, text alignment and other effects, and line and letter spacing.</dd>
+ <dt><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/OpenType_fonts_guide">OpenType font features guide</a></dt>
+ <dd>Font features or variants refer to different glyphs or character styles contained within an OpenType font. These include things like ligatures (special glyphs that combine characters like 'fi' or 'ffl'), kerning (adjustments to the spacing between specific letterform pairings), fractions, numeral styles, and a number of others. These are all referred to as OpenType Features, and are made available to use on the web via specific properties and a low-level control property โ€” {{cssxref("font-feature-settings")}}. This article provides you with all you need to know about using OpenType font features in CSS.</dd>
+ <dt><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide">Variable fonts guide</a></dt>
+ <dd><strong>Variable fonts</strong>ย are an evolution of the OpenType font specification that enables manyย different variations of a typeface to be incorporated into a single file, rather than having a separate font file for every width, weight, or style. This article will give you all you need to know to get you started using variable fonts.</dd>
+</dl>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS3 Fonts')}}</td>
+ <td>{{Spec2('CSS3 Fonts')}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'fonts.html#font-shorthand', '')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#font', '')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_generated_content/index.html b/files/ko/web/css/css_generated_content/index.html
new file mode 100644
index 0000000000..6d1acc3c8e
--- /dev/null
+++ b/files/ko/web/css/css_generated_content/index.html
@@ -0,0 +1,43 @@
+---
+title: CSS Generated Content
+slug: Web/CSS/CSS_Generated_Content
+tags:
+ - CSS
+ - CSS Generated Content
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Generated_Content
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Generated Content</strong>๋Š” ์š”์†Œ์— ์ฝ˜ํ…์ธ ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฒ•์„ ์ •์˜ํ•˜๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="์†์„ฑ">์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("content")}}</li>
+ <li>{{cssxref("quotes")}}</li>
+</ul>
+</div>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS2.1')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_grid_layout/basic_concepts_of_grid_layout/index.html b/files/ko/web/css/css_grid_layout/basic_concepts_of_grid_layout/index.html
new file mode 100644
index 0000000000..ce1ce28415
--- /dev/null
+++ b/files/ko/web/css/css_grid_layout/basic_concepts_of_grid_layout/index.html
@@ -0,0 +1,765 @@
+---
+title: Basic concepts of grid layout
+slug: Web/CSS/CSS_Grid_Layout/Basic_concepts_of_grid_layout
+tags:
+ - CSS
+ - CSS ๊ทธ๋ฆฌ๋“œ
+ - ๊ฐ€์ด๋“œ
+ - ๋ ˆ์ด์•„์›ƒ
+---
+<p><a href="/ko/docs/Web/CSS/CSS_Grid_Layout">CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ(Grid Layout)</a>์€ CSS์— 2์ฐจ์›์˜ ๊ทธ๋ฆฌ๋“œ ์‹œ์Šคํ…œ์„ ๋„์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๋“œ๋Š” ์ฃผ์š” ํŽ˜์ด์ง€ ์˜์—ญ์„ ์„ค๊ณ„ํ•˜๊ฑฐ๋‚˜ ์ž‘์€ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ์š”์†Œ๋ฅผ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ์—์„œ๋Š” CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ ๋ฐ CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ ๋ ˆ๋ฒจ 1 ๋ช…์„ธ์„œ์— ํฌํ•จ๋œ ์ƒˆ๋กœ์šด ๊ธฐ์ˆ  ์šฉ์–ด๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ฐœ์š”์— ์†Œ๊ฐœ๋œ ๊ธฐ๋Šฅ์€ ๋‚˜๋จธ์ง€ ์•ˆ๋‚ด ๋ฌธ์„œ์—์„œ ์ž์„ธํžˆ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ทธ๋ฆฌ๋“œ๊ฐ€_๋ฌด์—‡์ธ๊ฐ€์š”">๊ทธ๋ฆฌ๋“œ๊ฐ€ ๋ฌด์—‡์ธ๊ฐ€์š”?</h2>
+
+<p>๊ทธ๋ฆฌ๋“œ๋Š” ์ˆ˜ํ‰์„ ๊ณผ ์ˆ˜์ง์„ ์ด ๊ต์ฐจํ•ด์„œ ์ด๋ฃจ์–ด์ง„ ์ง‘ํ•ฉ์ฒด์ž…๋‹ˆ๋‹ค - ํ•˜๋‚˜์˜ ์ง‘ํ•ฉ์ฒด๋Š” ์„ธ๋กœ ์—ด์„ ๊ทธ๋ฆฌ๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ๊ฐ€๋กœ ํ–‰์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์š”์†Œ๋Š” ์ด๋Ÿฌํ•œ ์—ด๊ณผ ํ–‰์œผ๋กœ ๋œ ๋ผ์ธ์„ ๋”ฐ๋ผ ์ƒ์„ฑ๋œ ๊ทธ๋ฆฌ๋“œ์— ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค:</p>
+
+<h3 id="๊ณ ์ •๋˜๊ฑฐ๋‚˜_ํ˜น์€_์œ ์—ฐํ•œ_ํŠธ๋ž™_ํฌ๊ธฐ">๊ณ ์ •๋˜๊ฑฐ๋‚˜ ํ˜น์€ ์œ ์—ฐํ•œ ํŠธ๋ž™ ํฌ๊ธฐ</h3>
+
+<p>์˜ˆ๋ฅผ ๋“ค๋ฉด, ํ”ฝ์…€ ๋‹จ์œ„๋ฅผ ์จ์„œ ํŠธ๋ž™ ํฌ๊ธฐ๊ฐ€ ๊ณ ์ •๋œ ๊ทธ๋ฆฌ๋“œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด, ์›ํ•˜์‹œ๋Š” ๋ ˆ์ด์•„์›ƒ์— ๊ผญ ๋งž๋„๋ก ํ”ฝ์…€ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•ด์„œ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์„ค์ •ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ํผ์„ผํŠธ ํ˜น์€ ์ด๋Ÿฐ ๋ชฉ์ ์— ์ ํ•ฉํ•˜๋„๋ก ์„ค๊ณ„๋œ ์ƒˆ๋กœ์šด <code>fr</code> ๋‹จ์œ„์˜ ๊ฐ€๋ณ€ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•ด์„œ, ์ข€ ๋” ์œ ์—ฐํ•œ ์„ฑ์งˆ์˜ ๊ทธ๋ฆฌ๋“œ๋ฅผ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="์•„์ดํ…œ_๋ฐฐ์น˜">์•„์ดํ…œ ๋ฐฐ์น˜</h3>
+
+<p>์•„์ดํ…œ์€ ๋ผ์ธ ๋ฒˆํ˜ธ, ์ด๋ฆ„ ๋˜๋Š” ๊ทธ๋ฆฌ๋“œ ์˜์—ญ์„ ์ง€์ •ํ•ด์„œ ๊ทธ๋ฆฌ๋“œ์˜ ์ •ํ™•ํ•œ ์œ„์น˜์— ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๋“œ๋Š” ๋˜ ๋ช…ํ™•ํ•˜๊ฒŒ ์œ„์น˜๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์€ ์•„์ดํ…œ์„ ์•Œ์•„์„œ ์ ์ ˆํžˆ ๋ฐฐ์น˜ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜๋„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="์ฝ˜ํ…์ธ ๋ฅผ_๋‹ด๊ธฐ_์œ„ํ•œ_์ถ”๊ฐ€_ํŠธ๋ž™์˜_์ƒ์„ฑ">์ฝ˜ํ…์ธ ๋ฅผ ๋‹ด๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€ ํŠธ๋ž™์˜ ์ƒ์„ฑ</h3>
+
+<p>๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์œผ๋กœ ๊ทธ๋ฆฌ๋“œ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์ •์˜ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ง€์ •๋œ ๊ทธ๋ฆฌ๋“œ ๋ฐ–์— ๋”ฐ๋กœ ์ถ”๊ฐ€๋˜๋Š” ์ฝ˜ํ…์ธ ์— ๋Œ€์‘ํ•˜์—ฌ ํ•„์š”์— ๋”ฐ๋ผ ํ–‰๊ณผ ์—ด์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ‘œ์ค€ ๋ฌธ์„œ์—์„œ ๊ธฐ์ˆ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ ์˜ˆ๋กœ โ€œ์ปจํ…Œ์ด๋„ˆ์— ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๋งŒํผ์˜ ์„ธ๋กœ ์—ดโ€์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="์ •๋ ฌ_์ œ์–ด">์ •๋ ฌ ์ œ์–ด</h3>
+
+<p>๊ทธ๋ฆฌ๋“œ์—๋Š” ์ •๋ ฌ ๊ธฐ๋Šฅ์ด ์žˆ์–ด์„œ ๊ทธ๋ฆฌ๋“œ ์˜์—ญ์— ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•œ ํ›„ ์–ด๋–ป๊ฒŒ ์ •๋ ฌํ• ์ง€, ๊ทธ๋ฆฌ๊ณ  ์ „์ฒด ๊ทธ๋ฆฌ๋“œ๊ฐ€ ์ •๋ ฌ๋˜๋Š” ๋ฐฉ์‹์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฒน์น˜๋Š”_์ฝ˜ํ…์ธ _์ œ์–ด">๊ฒน์น˜๋Š” ์ฝ˜ํ…์ธ  ์ œ์–ด</h3>
+
+<p>๊ทธ๋ฆฌ๋“œ ์…€์— ํ•˜๋‚˜ ์ด์ƒ์˜ ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•˜๊ฑฐ๋‚˜ ๊ทธ๋ฆฌ๋“œ ์˜์—ญ์„ ๋ถ€๋ถ„์ ์œผ๋กœ ์„œ๋กœ ๊ฒน์น˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์ƒ๊ธด ์ค‘์ฒฉ์˜ ์šฐ์„ ์ˆœ์œ„๋Š” ๋‚˜์ค‘์— {{cssxref("z-index")}} ํ”„๋กœํผํ‹ฐ๋กœ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๊ทธ๋ฆฌ๋“œ๋Š” ์•„์ฃผ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ๋‹ด์€ ํ‘œ์ค€์ด๋ผ์„œ <a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout">ํ”Œ๋ž™์Šค๋ฐ•์Šค(flexbox)</a>์™€ ๊ฐ™์€ CSS์˜ ๋‹ค๋ฅธ ๋ถ€๋ถ„๊ณผ ๊ฒฐํ•ฉํ•˜๋ฉด, ์ด์ „์—๋Š” CSS์—์„œ ๋ถˆ๊ฐ€๋Šฅํ–ˆ๋˜ ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ๊ฒƒ์€ <strong>๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ</strong>์—์„œ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ทธ๋ฆฌ๋“œ_์ปจํ…Œ์ด๋„ˆ">๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ</h2>
+
+<p><em>๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ</em>๋Š” ์š”์†Œ์— <code>display: grid</code> ๋˜๋Š” <code>display: inline-grid</code>๋ฅผ ์„ ์–ธํ•˜์—ฌ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํ•ด๋‹น ์š”์†Œย <em>๋ฐ”๋กœ ๋ฐ‘์— ์žˆ๋Š” ๋ชจ๋“  ์ž์‹ ์š”์†Œ</em>๋Š” <em>๊ทธ๋ฆฌ๋“œ ์•„์ดํ…œ</em>์ด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ์—๋Š” ํด๋ž˜์Šค๋กœ wrapper๋ผ๋Š” ์ด๋ฆ„์„ ๊ฐ€์ง„ div์ด ์žˆ๊ณ , ์•ˆ์—๋Š” ๋‹ค์„ฏ ๊ฐœ์˜ ์ž์‹ ์š”์†Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div&gt;One&lt;/div&gt;
+ &lt;div&gt;Two&lt;/div&gt;
+ &lt;div&gt;Three&lt;/div&gt;
+ &lt;div&gt;Four&lt;/div&gt;
+ &lt;div&gt;Five&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<p>์ด์ œ <code>.wrapper</code> ์š”์†Œ๋ฅผ ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+}
+</pre>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+
+.nested {
+ border: 2px solid #ffec99;
+ border-radius: 5px;
+ background-color: #fff9db;
+ padding: 1em;
+}
+</pre>
+</div>
+
+<p>{{ EmbedLiveSample('๊ทธ๋ฆฌ๋“œ_์ปจํ…Œ์ด๋„ˆ', '200', '330') }}</p>
+
+<p>๋ฐ”๋กœ ๋ฐ‘์— ์žˆ๋Š” ๋ชจ๋“  ์ž์‹ ์š”์†Œ๋Š” ์ด์ œ ๊ทธ๋ฆฌ๋“œ ์•„์ดํ…œ์ด ๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ณด์ด๋Š” ๋ชจ์Šต์ด ๊ทธ๋ฆฌ๋“œ๋กœ ์ „ํ™˜ํ•˜๊ธฐ ์ „๊ณผ ๋ณ„ ์ฐจ์ด๊ฐ€ ์—†๋Š”๋ฐ, ์ด๋Š” ๊ทธ๋ฆฌ๋“œ๊ฐ€ ์šฐ์„  ์•„์ดํ…œ์„ ๋‹จ์ผ ์—ด ํ˜•ํƒœ์˜ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง„ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ƒ์„ฑํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด ์‹œ์ ์—์„œ Firefox Developer Edition์—์„œ ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์ด ์œ ์šฉํ•˜์‹ค ํ…๋ฐ, ์—ฌ๊ธฐ์—” ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์˜ ์ผ๋ถ€๋กœ <a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_grid_layouts">Grid Inspector</a> ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Firefox์—์„œ ์ด ์˜ˆ์ œ์˜ ๊ทธ๋ฆฌ๋“œ๋ฅผ ๊ฒ€์‚ฌํ•ด๋ณด๋ฉด, <code>grid</code> ๊ฐ’ ๋ฐ”๋กœ ์˜†์— ์ž‘์€ ์•„์ด์ฝ˜์ด ๋ณด์ด์‹ค ๊ฒ๋‹ˆ๋‹ค. ์ด ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ์š”์†Œ์˜ ๊ทธ๋ฆฌ๋“œ๊ฐ€ ๋ธŒ๋ผ์šฐ์ € ์ฐฝ ์œ„์— ์ค‘์ฒฉ๋˜์–ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p><img alt="๊ทธ๋ฆฌ๋“œ๋ฅผ ์‚ดํŽด๋ณด๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์— ์žˆ๋Š” ๊ทธ๋ฆฌ๋“œ ํ•˜์ด๋ผ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ์Šต" src="https://mdn.mozillademos.org/files/14631/1-grid-inspector.png" style="height: 753px; width: 900px;"></p>
+
+<p>CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์„ ๋ฐฐ์šฐ๋ฉด์„œ ์ž‘์—…ํ•˜์‹ค ๋•Œ ์ด ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ทธ๋ฆฌ๋“œ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์ƒํ™ฉ์„ ์‹œ๊ฐ์ ์œผ๋กœ ๋” ์ž˜ ํŒŒ์•…ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์ด์ œ ์ด๊ฒƒ์„ ์ „ํ˜•์ ์ธ ๊ทธ๋ฆฌ๋“œ ํ˜•ํƒœ์˜ ๋ชจ์–‘์œผ๋กœ ๋งŒ๋“ค์–ด ์ฃผ๋ ค๋ฉด ์„ธ๋กœ ๋ฐฉํ–ฅ์˜ ํŠธ๋ž™์„ ๋” ์ถ”๊ฐ€ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ทธ๋ฆฌ๋“œ_ํŠธ๋ž™">๊ทธ๋ฆฌ๋“œ ํŠธ๋ž™</h2>
+
+<p>๊ทธ๋ฆฌ๋“œ์˜ ํ–‰๊ณผ ์—ด์€ {{cssxref("grid-template-columns")}} ๋ฐ {{cssxref("grid-template-rows")}} ํ”„๋กœํผํ‹ฐ๋กœ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด, ๊ทธ๋ฆฌ๋“œ ํŠธ๋ž™๋„ ํ•จ๊ป˜ ์ •์˜๋ฉ๋‹ˆ๋‹ค. <em>๊ทธ๋ฆฌ๋“œ ํŠธ๋ž™</em>์€ ๊ทธ๋ฆฌ๋“œ์— ๊ทธ๋ ค์ง„ ๋‘ ๋ผ์ธ ์‚ฌ์ด์˜ ๊ณต๊ฐ„์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์•„๋ž˜ ๊ทธ๋ฆผ์—์„œ๋Š” ๊ทธ๋ฆฌ๋“œ์˜ ์ฒซ ๋ฒˆ์งธ ๊ฐ€๋กœ ํ–‰์— ๋†“์—ฌ์žˆ๋Š” ํŠธ๋ž™์ด ๋‹๋ณด์ด๊ฒŒ ํ‘œ์‹œ๋œ ๊ฒƒ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><img alt="" src="https://mdn.mozillademos.org/files/14637/1_Grid_Track.png" style="height: 261px; width: 392px;"></p>
+
+<p>์•ž์˜ ์˜ˆ์ œ์—์„œ <code>grid-template-columns</code> ํ”„๋กœํผํ‹ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์„ธ๋กœ ์—ด์— ๋†“์ด๊ฒŒ ๋  ํŠธ๋ž™์˜ ํฌ๊ธฐ๋ฅผ ์ •์˜ํ•ด ์ค๋‹ˆ๋‹ค.</p>
+
+<p>์ด์ œ 200ํ”ฝ์…€์˜ ๋„ˆ๋น„๋ฅผ ๊ฐ€์ง„ ์„ธ๋กœ ์—ด ๋ฐฉํ–ฅ์˜ ํŠธ๋ž™ ์„ธ ๊ฐœ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ž์‹ ์•„์ดํ…œ๋“ค์€ ์ด์ œ ๊ทธ๋ฆฌ๋“œ์— ์žˆ๋Š” ๊ฐ์ž์˜ ๊ทธ๋ฆฌ๋“œ ์…€ ์œ„์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div id="grid_first">
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div&gt;One&lt;/div&gt;
+ &lt;div&gt;Two&lt;/div&gt;
+ &lt;div&gt;Three&lt;/div&gt;
+ &lt;div&gt;Four&lt;/div&gt;
+ &lt;div&gt;Five&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: 200px 200px 200px;
+}
+</pre>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+
+.nested {
+ border: 2px solid #ffec99;
+ border-radius: 5px;
+ background-color: #fff9db;
+ padding: 1em;
+}
+</pre>
+</div>
+
+<p>{{ EmbedLiveSample('grid_first', '610', '140') }}</p>
+</div>
+
+<h3 id="fr_๋‹จ์œ„">fr ๋‹จ์œ„</h3>
+
+<p>ํŠธ๋ž™์€ ๋ชจ๋“  ์ข…๋ฅ˜์˜ ๊ธธ์ดย ๋‹จ์œ„๋ฅผ ์จ์„œ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๊ทธ๋ฆฌ๋“œ์—๋Š” ์œ ์—ฐํ•œ ํฌ๊ธฐ์˜ ๊ทธ๋ฆฌ๋“œ ํŠธ๋ž™์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์œ„๋ฅผ ์ถ”๊ฐ€๋กœ ์†Œ๊ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ ์†Œ๊ฐœ๋œ <code>fr</code> ๋‹จ์œ„๋Š” ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ์— ๋‚จ์•„ ์žˆ๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„์˜ ์ผ์ • ๋น„์œจ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋‹ค์Œ์— ์ •์˜๋œ ๊ทธ๋ฆฌ๋“œ์—์„œ๋Š” ๋‚จ์•„ ์žˆ๋Š” ๊ณต๊ฐ„์— ๋”ฐ๋ผ ํ™•์žฅ ๋ฐ ์ถ•์†Œ๋˜๋Š” ๊ฐ™์€ ๋„ˆ๋น„์˜ ํŠธ๋ž™ 3๊ฐœ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div id="fr_unit_ls">
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div&gt;One&lt;/div&gt;
+ &lt;div&gt;Two&lt;/div&gt;
+ &lt;div&gt;Three&lt;/div&gt;
+ &lt;div&gt;Four&lt;/div&gt;
+ &lt;div&gt;Five&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: 1fr 1fr 1fr;
+}
+</pre>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+
+.nested {
+ border: 2px solid #ffec99;
+ border-radius: 5px;
+ background-color: #fff9db;
+ padding: 1em;
+}
+</pre>
+</div>
+
+<p>{{ EmbedLiveSample('fr_unit_ls', '220', '140') }}</p>
+</div>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ์—์„œ๋Š” <code>2fr</code> ํฌ๊ธฐ์˜ ํŠธ๋ž™ ํ•˜๋‚˜์™€ <code>1fr</code> ํŠธ๋ž™ ๋‘ ๊ฐœ๋ฅผ ์ง€์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„์€ 4๊ฐœ๋กœ ๋‚˜๋‰˜๋ฉด์„œ, ๊ณต๊ฐ„ ๋‘ ๊ฐœ๋Š” ์ฒซ ๋ฒˆ์งธ ํŠธ๋ž™์— ์ œ๊ณตํ•˜๊ณ  ๋‚˜๋จธ์ง€ ๊ณต๊ฐ„ ํ•œ ๋ถ€๋ถ„์”ฉ์„ ๋‹ค์Œ ๋‘ ํŠธ๋ž™์— ๊ฐ๊ฐ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: 2fr 1fr 1fr;
+}
+</pre>
+
+<p>์ด๋ฒˆ ๋งˆ์ง€๋ง‰ ์˜ˆ์—์„œ๋Š” ๊ณ ์ •๋œ ํฌ๊ธฐ์˜ ํŠธ๋ž™๊ณผ ๋น„์œจ ๋‹จ์œ„๋กœ ์ง€์ •ํ•œ ํŠธ๋ž™์ด ์„ž์—ฌ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ํŠธ๋ž™์€ 500ํ”ฝ์…€์˜ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜๋ฏ€๋กœ ์ด ๊ณ ์ • ๋„ˆ๋น„๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„์—์„œ ์ œ์™ธ๋ฉ๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€ ๊ณต๊ฐ„์€ 3๊ฐœ์˜ ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋‰˜๋ฉฐ 2๊ฐœ์˜ ์œ ์—ฐํ•œ ํŠธ๋ž™์— ๋น„์œจ์— ๋งž๊ฒŒ ํ• ๋‹น๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: 500px 1fr 2fr;
+}
+</pre>
+
+<h3 id="repeat()_ํ‘œ๊ธฐ๋ฒ•์œผ๋กœ_ํŠธ๋ž™_๋‚˜์—ด"><code>repeat()</code> ํ‘œ๊ธฐ๋ฒ•์œผ๋กœ ํŠธ๋ž™ ๋‚˜์—ด</h3>
+
+<p>๋งŽ์€ ํŠธ๋ž™์„ ํฌํ•จํ•˜๋Š” ์ปค๋‹ค๋ž€ ๊ทธ๋ฆฌ๋“œ๋Š” <code>repeat()</code> ํ‘œ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ํŠธ๋ž™์˜ ์ „์ฒด ๋˜๋Š” ์ผ๋ถ€๋ถ„์„ ๋ฐ˜๋ณตํ•ด์„œ ๋‚˜์—ดํ•ด ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜๋œ ๊ทธ๋ฆฌ๋“œ์˜ ๊ฒฝ์šฐ:</p>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: 1fr 1fr 1fr;
+}
+</pre>
+
+<p>๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค:</p>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+}
+</pre>
+
+<p>๋ฐ˜๋ณต ํ‘œ๊ธฐ๋ฒ•์€ ํŠธ๋ž™์˜ ๋ชฉ๋ก ์ค‘ ์ผ๋ถ€๋ถ„์—๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ ์˜ˆ์ œ์—์„œ๋Š” ์ฒ˜์Œ์—” 20ํ”ฝ์…€ ํฌ๊ธฐ์˜ ํŠธ๋ž™์„ ์ƒ์„ฑํ•˜๊ณ  ๋‹ค์Œ์— <code>1fr</code> ํฌ๊ธฐ์˜ ํŠธ๋ž™์„ 6๋ฒˆ ๋ฐ˜๋ณตํ•ด์„œ ์ฑ„์šด ํ›„ ๋งˆ์ง€๋ง‰์— 20ํ”ฝ์…€ ํŠธ๋ž™์„ ๋ถ™์—ฌ์„œ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์™„์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: 20px repeat(6, 1fr) 20px;
+}
+</pre>
+
+<p>๋ฐ˜๋ณต ํ‘œ๊ธฐ๋ฒ•์€ ํŠธ๋ž™์˜ ๋ชฉ๋ก๋„ ํ•จ๊ป˜ ๋‚˜์—ดํ•ด์„œ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํŠธ๋ž™์˜ ๋ฐ˜๋ณต ํŒจํ„ด์„ ์ƒ์„ฑํ•ด์„œ ์‚ฌ์šฉํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ์˜ˆ์ œ๋Š” ๊ทธ๋ฆฌ๋“œ๊ฐ€ 10๊ฐœ์˜ ํŠธ๋ž™์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ, <code>1fr</code> ํฌ๊ธฐ์˜ ํŠธ๋ž™ ๋‹ค์Œ์— <code>2fr</code> ํฌ๊ธฐ ํŠธ๋ž™์ด ์œ„์น˜ํ•˜๊ณ , ์ด ํ˜•ํƒœ๊ฐ€ 5ํšŒ ๋ฐ˜๋ณต๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(5, 1fr 2fr);
+}
+</pre>
+
+<h3 id="์ž ์žฌ์ _๊ทธ๋ฆฌ๊ณ _๋ช…์‹œ์ _๊ทธ๋ฆฌ๋“œ">์ž ์žฌ์  ๊ทธ๋ฆฌ๊ณ  ๋ช…์‹œ์  ๊ทธ๋ฆฌ๋“œ</h3>
+
+<p>์ง€๊ธˆ๊นŒ์ง€๋Š” ๊ทธ๋ฆฌ๋“œ ์˜ˆ์ œ๋ฅผ ๋งŒ๋“ค ๋•Œ๋งˆ๋‹ค {{cssxref("grid-template-columns")}} ํ”„๋กœํผํ‹ฐ๋ฅผ ์จ์„œ ์„ธ๋กœ ์—ด์˜ ํŠธ๋ž™์„ ์ •์˜ํ•ด ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค๋งŒ, ๊ฐ€๋กœ ํ–‰์€ ๊ทธ๋ฆฌ๋“œ๊ฐ€ ์ฝ˜ํ…์ธ ์— ๋งž๊ฒŒ ์•Œ์•„์„œ ์ƒˆ๋กœ์šด ํ–‰์„ ๋งŒ๋“ค๋„๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋งŒ๋“ค์–ด์ง„ ํ–‰์€ ์ž ์žฌ์  ๊ทธ๋ฆฌ๋“œ ์•ˆ์—์„œ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋ช…์‹œ์  ๊ทธ๋ฆฌ๋“œ๋Š” {{cssxref("grid-template-columns")}} ๋ฐ {{cssxref("grid-template-rows")}}๋กœ ์ง์ ‘ ์ •์˜ํ•œ ํ–‰๊ณผ ์—ด๋กœ ์ด๋ฃจ์–ด์ง„ ๊ทธ๋ฆฌ๋“œ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— ์ด๋ ‡๊ฒŒ ์ •์˜๋œ ๊ทธ๋ฆฌ๋“œ ๋ฐ–์— ๋ฌด์–ธ๊ฐ€๋ฅผ ๋ฐฐ์น˜ํ•  ๋•, ๋Š˜์–ด๋‚œ ์ฝ˜ํ…์ธ  ์–‘ ๋•Œ๋ฌธ์— ๋” ๋งŽ์€ ๊ทธ๋ฆฌ๋“œ ํŠธ๋ž™์ด ํ•„์š”ํ•˜๊ณ , ๊ทธ๋ฆฌ๋“œ๋Š” ์ž ์žฌ์  ๊ทธ๋ฆฌ๋“œ์— ์ƒˆ๋กœ์šด ํ–‰๊ณผ ์—ด์„ ๋งŒ๋“ค๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•ด์„œ ์ƒ๊ธด ํŠธ๋ž™์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํฌ๊ธฐ๊ฐ€ ์ž๋™์œผ๋กœ ์ •ํ•ด์ง€๋Š”๋ฐ, ํŠธ๋ž™ ๋‚ด๋ถ€์˜ ๋‚ด์šฉ๋ฌผ์— ๋”ฐ๋ผ ํฌ๊ธฐ๊ฐ€ ์กฐ์ •๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋ฌผ๋ก  ์ž ์žฌ์  ๊ทธ๋ฆฌ๋“œ์—์„œ ์ƒ์„ฑ๋œ ํŠธ๋ž™์˜ ํฌ๊ธฐ๋Š” {{cssxref("grid-auto-rows")}} ๋ฐ {{cssxref("grid-auto-columns")}} ํ”„๋กœํผํ‹ฐ๋ฅผ ์จ์„œ ์ง€์ •ํ•ด์ค„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์•„๋ž˜ ์˜ˆ์ œ์—์„œ๋Š” ์ž ์žฌ์  ๊ทธ๋ฆฌ๋“œ์—์„œ ์ƒ์„ฑ๋œ ํŠธ๋ž™์˜ ๋†’์ด๊ฐ€ ๋ฐ˜๋“œ์‹œ 200ํ”ฝ์…€์ด ๋˜๋„๋ก <code>grid-auto-rows</code>๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div&gt;One&lt;/div&gt;
+ &lt;div&gt;Two&lt;/div&gt;
+ &lt;div&gt;Three&lt;/div&gt;
+ &lt;div&gt;Four&lt;/div&gt;
+ &lt;div&gt;Five&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-auto-rows: 200px;
+}
+</pre>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+
+.nested {
+ border: 2px solid #ffec99;
+ border-radius: 5px;
+ background-color: #fff9db;
+ padding: 1em;
+}
+</pre>
+</div>
+
+<p>{{ EmbedLiveSample('์ž ์žฌ์ _๊ทธ๋ฆฌ๊ณ _๋ช…์‹œ์ _๊ทธ๋ฆฌ๋“œ', '230', '420') }}</p>
+
+<h3 id="ํŠธ๋ž™_ํฌ๊ธฐ_์กฐ์ •๊ณผ_minmax()">ํŠธ๋ž™ ํฌ๊ธฐ ์กฐ์ •๊ณผ <code>minmax()</code></h3>
+
+<p>๋ช…์‹œ์  ๊ทธ๋ฆฌ๋“œ๋ฅผ ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋œ ํ–‰์ด๋‚˜ ์—ด์˜ ํฌ๊ธฐ๋ฅผ ์ •์˜ํ•  ๋•Œ, ํŠธ๋ž™์˜ ์ตœ์†Œ ํฌ๊ธฐ๋ฅผ ์ •ํ•ด๋„ ๋‚˜์ค‘์— ์ถ”๊ฐ€๋˜๋Š” ์ฝ˜ํ…์ธ ์— ๋งž๊ฒŒ ๋Š˜์–ด๋‚˜๋„๋ก ํ•˜๊ณ  ์‹ถ์„ ๋•Œ๊ฐ€ ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, ๊ฐ€๋กœ ํ–‰์˜ ๋†’์ด๊ฐ€ 100ํ”ฝ์…€ ๋ฐ‘์œผ๋กœ ์ค„์–ด๋“œ๋Š” ๊ฒƒ์€ ๋ง‰๊ณ  ์‹ถ์ง€๋งŒ, ์ฝ˜ํ…์ธ ๊ฐ€ 300ํ”ฝ์…€ ๋†’์ด๊นŒ์ง€ ๋Š˜์–ด๋‚˜๋ฉด ๊ทธ์— ๋”ฐ๋ผ ํ–‰์˜ ๋†’์ด๋„ ๊ฐ™์ด ๋Š˜์–ด๋‚˜๊ธธ ์›ํ•  ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์ด๋Ÿฐ ๊ฒฝ์šฐ๋ฅผ ๊ณ ๋ คํ•ด์„œ ๊ทธ๋ฆฌ๋“œ๋Š” {{cssxref("minmax", "minmax()")}} ํ•จ์ˆ˜๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์˜ˆ์ œ์—์„œ๋Š” {{cssxref("grid-auto-rows")}} ๊ฐ’์— <code>minmax()</code> ๋ฅผ ์‚ฌ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋œ ํ–‰์˜ ๋†’์ด๋Š” ์ตœ์†Œ 100ํ”ฝ์…€์ด๊ณ  ์ตœ๋Œ“๊ฐ’์€ <code>auto</code>์ž…๋‹ˆ๋‹ค. <code>auto</code>๋ฅผ ์ง€์ •ํ•˜๋ฉด ํฌ๊ธฐ๋Š” ์ฝ˜ํ…์ธ ์˜ ํฌ๊ธฐ๋ฅผ ์‚ดํ”ผ๊ฒŒ ๋˜๋Š”๋ฐ, ๊ฐ€๋กœ ํ–‰์— ์žˆ๋Š” ๊ฐ€์žฅ ๋†’์€ ์…€์˜ ํฌ๊ธฐ๋งŒํผ ์ž๋™์œผ๋กœ ๋Š˜์–ด๋‚˜์„œ ๋ถ€์กฑํ•œ ๊ณต๊ฐ„์„ ๋ฉ”๊ฟ”์ค๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-auto-rows: minmax(100px, auto);
+}
+</pre>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+
+.nested {
+ border: 2px solid #ffec99;
+ border-radius: 5px;
+ background-color: #fff9db;
+ padding: 1em;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div&gt;One&lt;/div&gt;
+ &lt;div&gt;Two
+ &lt;p&gt;I have some more content in.&lt;/p&gt;
+ &lt;p&gt;This makes me taller than 100 pixels.&lt;/p&gt;
+ &lt;/div&gt;
+ &lt;div&gt;Three&lt;/div&gt;
+ &lt;div&gt;Four&lt;/div&gt;
+ &lt;div&gt;Five&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<p>{{ EmbedLiveSample('ํŠธ๋ž™_ํฌ๊ธฐ_์กฐ์ •๊ณผ_minmax()', '240', '470') }}</p>
+
+<h2 id="๊ทธ๋ฆฌ๋“œ_๋ผ์ธ">๊ทธ๋ฆฌ๋“œ ๋ผ์ธ</h2>
+
+<p>๊ทธ๋ฆฌ๋“œ๋ฅผ ์ •์˜ํ•  ๋•Œ ๋ผ์ธ์ด ์•„๋‹Œ ๊ทธ๋ฆฌ๋“œ ํŠธ๋ž™์„ ์ •์˜ํ•œ๋‹ค๋Š” ์ ์„ ๋ช…์‹ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๊ทธ๋ฆฌ๋“œ๋Š” ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•  ๋•Œ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ง„ ๋ผ์ธ์„ ์ž๋™์œผ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ, ๊ทธ๋ฆฌ๋“œ๊ฐ€ ์„ธ ๊ฐœ์˜ ์„ธ๋กœ ์—ด(Column)๊ณผ ๋‘ ๊ฐœ์˜ ๊ฐ€๋กœ ํ–‰(Row)์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค๋ฉด, ๋„ค ๊ฐœ์˜ Grid Line์ด Column์œผ๋กœ ์ž๋ฆฌ ์žก๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p><img alt="๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ง„ ๊ทธ๋ฆฌ๋“œ ๋ผ์ธ์„ ๋ณด์—ฌ์ฃผ๋Š” ๋‹ค์ด์–ด๊ทธ๋žจ." src="https://mdn.mozillademos.org/files/14761/1_diagram_numbered_grid_lines.png" style="height: 456px; width: 764px;"></p>
+
+<p>๋ผ์ธ์€ ๋ฌธ์„œ์˜ ์ž‘์„ฑ ๋ชจ๋“œ์— ๋”ฐ๋ผ ๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ง‘๋‹ˆ๋‹ค. ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์“ฐ๋Š” ์–ธ์–ด์—์„œ๋Š” ๋ผ์ธ 1์ด ๊ทธ๋ฆฌ๋“œ์˜ ์™ผ์ชฝ์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€๋กœ ์˜ค๋ฅธ์ชฝ์—์„œ ์™ผ์ชฝ์œผ๋กœ ์“ฐ๋Š” ์–ธ์–ด์—์„œ๋Š” ๊ทธ๋ฆฌ๋“œ์˜ ์˜ค๋ฅธ์ชฝ์— ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋ผ์ธ์— ์ด๋ฆ„๋„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ž์„ธํ•œ ๋ฐฉ๋ฒ•์€ ์ด ์‹œ๋ฆฌ์ฆˆ์˜ ํ›„๋ฐ˜๋ถ€์—์„œ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๋ผ์ธ์„_์ด์šฉํ•œ_์•„์ดํ…œ_๋ฐฐ์น˜">๋ผ์ธ์„ ์ด์šฉํ•œ ์•„์ดํ…œ ๋ฐฐ์น˜</h3>
+
+<p>๋ผ์ธ์— ๊ธฐ๋ฐ˜์„ ๋‘” ๋ฐฐ์น˜ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ๋Š” ๋‹ค์Œ์— ๋” ์ž์„ธํžˆ ํƒ๊ตฌํ•ด ๋ณผ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆย ์˜ˆ์ œ์—์„œ๋Š” ์•„์ฃผ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•  ๋•Œ ํŠธ๋ž™์ด ์•„๋‹Œ ๋ผ์ธ์˜ ๊ด€์ ์—์„œ ์ •์˜ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์•„๋ž˜ ์˜ˆ์ œ์—์„  ์ฒ˜์Œ ๋‘ ๊ฐœ์˜ ์•„์ดํ…œ์„ ์„ธ ๊ฐœ์˜ ์—ด ๋ฐฉํ–ฅ ํŠธ๋ž™์œผ๋กœ ๊ตฌ์„ฑ๋œ ๊ทธ๋ฆฌ๋“œ ์œ„์— {{cssxref("grid-column-start")}}, {{cssxref("grid-column-end")}}, {{cssxref("grid-row-start")}} ๊ทธ๋ฆฌ๊ณ  {{cssxref("grid-row-end")}} ํ”„๋กœํผํ‹ฐ๋ฅผ ์จ์„œ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ž‘์—…ํ•˜๋ฉด์„œ, ์ฒซ ๋ฒˆ์งธ ์•„์ดํ…œ์€ ์„ธ๋กœ ์—ด ๋ฐฉํ–ฅ์˜ 1๋ฒˆ ๋ผ์ธ์— ๋ฐฐ์น˜๋˜๊ณ  ์„ธ๋กœ ์—ด ๋ฐฉํ–ฅ 4๋ฒˆ ๋ผ์ธ๊นŒ์ง€ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ์—๋Š” ๊ทธ๋ฆฌ๋“œ์˜ ๋งจ ์˜ค๋ฅธ์ชฝ ๋ผ์ธ๊นŒ์ง€ ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ฐ€๋กœ ๋ฐฉํ–ฅ์˜ ๋ผ์ธ์„ ๊ธฐ์ค€์œผ๋กœ 1๋ฒˆ ๋ผ์ธ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ํ–‰ 3๋ฒˆ ๋ผ์ธ๊นŒ์ง€ ์ฐจ์ง€ํ•˜๋ฉด์„œ ๊ฒฐ๊ตญ, ๋‘ ๊ฐœ์˜ ๊ฐ€๋กœ ํ–‰ ํŠธ๋ž™์„ ๊ฐ€๋กœ์งˆ๋Ÿฌ ๊ฑธ์น˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋‘ ๋ฒˆ์งธ ์•„์ดํ…œ์€ ๊ทธ๋ฆฌ๋“œ ์„ธ๋กœ ์—ด์˜ 1๋ฒˆ ๋ผ์ธ์—์„œ ์‹œ์ž‘ํ•ด์„œ ํŠธ๋ž™ ํ•˜๋‚˜์— ๊ฑธ์ณ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—” ๊ธฐ๋ณธ๊ฐ’์„ ์‚ฌ์šฉํ•ด์„œ ๋งˆ์ง€๋ง‰ ๋ผ์ธ์€ ์ง€์ •ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ฐ€๋กœ ํ–‰ ๋ฐฉํ–ฅ ๋ผ์ธ์„ ๊ธฐ์ค€์œผ๋กœ 3๋ฒˆ์˜ ๋ผ์ธ๋ถ€ํ„ฐ 5๋ฒˆ ๋ผ์ธ๊นŒ์ง€ ๋‘ ๊ฐœ์˜ ๊ฐ€๋กœ ํ–‰ ํŠธ๋ž™์— ๊ฑธ์ณ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€ ์•„์ดํ…œ์€ ๊ทธ๋ฆฌ๋“œ ๋นˆ ์ž๋ผ์— ์ž๋™์œผ๋กœ ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box1"&gt;One&lt;/div&gt;
+ &lt;div class="box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box3"&gt;Three&lt;/div&gt;
+ &lt;div class="box4"&gt;Four&lt;/div&gt;
+ &lt;div class="box5"&gt;Five&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-auto-rows: 100px;
+}
+
+.box1 {
+ grid-column-start: 1;
+ grid-column-end: 4;
+ grid-row-start: 1;
+ grid-row-end: 3;
+}
+
+.box2 {
+ grid-column-start: 1;
+ grid-row-start: 3;
+ grid-row-end: 5;
+}
+</pre>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+
+.nested {
+ border: 2px solid #ffec99;
+ border-radius: 5px;
+ background-color: #fff9db;
+ padding: 1em;
+}
+</pre>
+</div>
+
+<p>{{ EmbedLiveSample('๋ผ์ธ์„_์ด์šฉํ•œ_์•„์ดํ…œ_๋ฐฐ์น˜', '230', '420') }}</p>
+
+<p>ํŒŒ์ด์–ดํญ์Šค ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์— ์žˆ๋Š” <a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_grid_layouts">Grid Inspector</a>๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์•„์ดํ…œ์ด ๊ทธ๋ฆฌ๋“œ ๋ผ์ธ์— ์–ด๋–ป๊ฒŒ ๋ฐฐ์น˜๋˜์–ด ์žˆ๋Š”์ง€ ์ดํ•ดํ•˜๊ธฐ ํ›จ์”ฌ ์‰ฝ๋‹ค๋Š” ์ ๋„ ์žŠ์ง€ ๋งˆ์‹ญ์‹œ์˜ค.</p>
+
+<h2 id="๊ทธ๋ฆฌ๋“œ_์…€">๊ทธ๋ฆฌ๋“œ ์…€</h2>
+
+<p><em>๊ทธ๋ฆฌ๋“œ ์…€</em>์€ ๊ทธ๋ฆฌ๋“œ์— ์žˆ๋Š” ๊ฐ€์žฅ ์ž‘์€ ๊ตฌ์„ฑ์›์ž…๋‹ˆ๋‹ค. ๊ฐœ๋…์ƒ ํ…Œ์ด๋ธ”์— ์žˆ๋Š” ์…€๊ณผ ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค. ์•ž์˜ ์˜ˆ์ œ์—์„œ ๋ณด์…จ๋“ฏ์ด, ๋ถ€๋ชจ ์š”์†Œ์— ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ •์˜ํ•˜๋ฉด ์ž์‹ ์•„์ดํ…œ์€ ์ง€์ •๋œ ๊ทธ๋ฆฌ๋“œย ์…€์— ๊ฐ์ž ํ•˜๋‚˜์”ฉ ๋‚˜์—ด๋˜์–ด ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ๊ทธ๋ฆผ์—์„œ๋Š” ๊ทธ๋ฆฌ๋“œ์˜ ์ฒซ ๋ฒˆ์งธ ์…€์„ ๊ฐ•์กฐ ํ‘œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><img alt="๊ฐ•์กฐ ํ‘œ์‹œ๋œ ๊ทธ๋ฆฌ๋“œ์˜ ์ฒซ ๋ฒˆ์งธ ์…€" src="https://mdn.mozillademos.org/files/14643/1_Grid_Cell.png" style="height: 233px; width: 350px;"></p>
+
+<h2 id="๊ทธ๋ฆฌ๋“œ_์˜์—ญ">๊ทธ๋ฆฌ๋“œ ์˜์—ญ</h2>
+
+<p>์•„์ดํ…œ์€ ํ–‰ ๋˜๋Š” ์—ด ๋ฐฉํ–ฅ ์–ด๋Š ์ชฝ์œผ๋กœ๋“  ํ•˜๋‚˜ ์ด์ƒ์˜ ์…€์— ๊ฑธ์ณ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด๋ ‡๊ฒŒ ํ•ด์„œ <em>๊ทธ๋ฆฌ๋“œ ์˜์—ญ</em>์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๋“œ ์˜์—ญ์€ ์ง์‚ฌ๊ฐํ˜•์ด์–ด์•ผ ํ•˜๋ฉฐ, ์˜ˆ๋ฅผ ๋“ค์–ด L ์ž ํ˜•ํƒœ์˜ ์˜์—ญ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ ๊ฐ•์กฐ ํ‘œ์‹œ๋œ ๊ทธ๋ฆฌ๋“œ ์˜์—ญ์€ 2๊ฐœ์˜ ํ–‰๊ณผ 2๊ฐœ์˜ ์—ด ํŠธ๋ž™์— ๊ฑธ์ณ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><img alt="๊ทธ๋ฆฌ๋“œ ์˜์—ญ์˜ ์˜ˆ" src="https://mdn.mozillademos.org/files/14645/1_Grid_Area.png" style="height: 238px; width: 357px;"></p>
+
+<h2 id="๊ฒฝ๊ณ„_์—ฌ๋ฐฑ">๊ฒฝ๊ณ„ ์—ฌ๋ฐฑ</h2>
+
+<p>๊ทธ๋ฆฌ๋“œ ์…€ ์‚ฌ์ด์˜ <em>๊ฒฝ๊ณ„ ์—ฌ๋ฐฑ</em> ํ˜น์€ <em>๊ฐ„๊ฒฉ์€</em> {{cssxref("grid-column-gap")}} ๋ฐ {{cssxref("grid-row-gap")}} ํ”„๋กœํผํ‹ฐ๋ฅผ ์ง€์ •ํ•ด์„œ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์งง๊ฒŒ {{cssxref("grid-gap")}}์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ์˜ˆ์ œ์—์„œ๋Š” ์„ธ๋กœ ์—ด ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ์€ 10ํ”ฝ์…€์ด๊ณ  ๊ฐ€๋กœ ํ–‰ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ์€ <code>1em</code>์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-column-gap: 10px;
+ grid-row-gap: 1em;
+}
+</pre>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div&gt;One&lt;/div&gt;
+ &lt;div&gt;Two&lt;/div&gt;
+ &lt;div&gt;Three&lt;/div&gt;
+ &lt;div&gt;Four&lt;/div&gt;
+ &lt;div&gt;Five&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+
+.nested {
+ border: 2px solid #ffec99;
+ border-radius: 5px;
+ background-color: #fff9db;
+ padding: 1em;
+}
+</pre>
+</div>
+
+<p>{{ EmbedLiveSample('๊ฒฝ๊ณ„_์—ฌ๋ฐฑ') }}</p>
+
+<p>๊ฐ„๊ฒฉ์ด ์ฐจ์ง€ํ•˜๋Š” ๊ณต๊ฐ„์€ ๊ธธ์ด๊ฐ€ ์œ ์—ฐํ•œ <code>fr</code> ๋‹จ์œ„๋กœ ์ง€์ •ํ•œ ํŠธ๋ž™์— ํ• ๋‹นํ•˜๊ธฐ ์ „์— ์šฐ์„  ๊ณ ๋ ค๋˜์–ด ๋ฐฐ๋ถ„๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ผ๋ฐ˜ ๊ทธ๋ฆฌ๋“œ ํŠธ๋ž™์ฒ˜๋Ÿผ ๊ฐ„๊ฒฉ์€ ํฌ๊ธฐ ์กฐ์ •์˜ ๋ชฉ์ ์œผ๋กœ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์œผ๋‚˜, ์ด ๊ณต๊ฐ„์—๋Š” ์•„๋ฌด๊ฒƒ๋„ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ผ์ธ ๊ธฐ๋ฐ˜ ์œ„์น˜ ์ง€์ • ์ธก๋ฉด์—์„  ๊ฐ„๊ฒฉ์€ ๊ทธ์ € ๊ตต์€ ์„ ์ฒ˜๋Ÿผ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ค‘์ฒฉ_๊ทธ๋ฆฌ๋“œ">์ค‘์ฒฉ ๊ทธ๋ฆฌ๋“œ</h2>
+
+<p>๊ทธ๋ฆฌ๋“œ ์•„์ดํ…œ์€ ์ž๊ธฐ ์ž์‹ ์ด ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์˜ˆ์ œ๋Š” ์ด์ „์— ์ƒ์„ฑํ–ˆ๋˜ 3๊ฐœ์˜ ์„ธ๋กœ ์—ด๋กœ ๊ตฌ์„ฑ๋œ ๊ทธ๋ฆฌ๋“œ๊ฐ€ ์žˆ์œผ๋ฉฐ, ์—ฌ๊ธฐ์— ๋”ฐ๋กœ ์œ„์น˜๊ฐ€ ์ง€์ •๋œ ๋‘ ๊ฐœ์˜ ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•ด ๋†“์€ ๋ชจ์Šต์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ฒฝ์šฐ์—” ์ฒซ ๋ฒˆ์งธ ์•„์ดํ…œ์ด ๋ช‡ ๊ฐœ์˜ ํ•˜์œ„ ์•„์ดํ…œ์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์•„์ดํ…œ๋“ค์€ ๊ทธ๋ฆฌ๋“œ ๋ฐ”๋กœ ๋ฐ‘์— ์žˆ๋Š” ์š”์†Œ๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์— ๊ด€์—ฌํ•˜์ง€ ์•Š๊ณ  ์ •์ƒ์ ์ธ ๋ฌธ์„œ ํ๋ฆ„์— ๋”ฐ๋ผ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div>
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box box1"&gt;
+ &lt;div class="nested"&gt;a&lt;/div&gt;
+ &lt;div class="nested"&gt;b&lt;/div&gt;
+ &lt;div class="nested"&gt;c&lt;/div&gt;
+ย  &lt;/div&gt;
+ &lt;div class="box box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box box3"&gt;Three&lt;/div&gt;
+ &lt;div class="box box4"&gt;Four&lt;/div&gt;
+ &lt;div class="box box5"&gt;Five&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<p><img alt="๋ฌธ์„œ ํ๋ฆ„์— ๋”ฐ๋ผ ํ‘œ์‹œ๋œ ์ค‘์ฒฉ ๊ทธ๋ฆฌ๋“œ" src="https://mdn.mozillademos.org/files/14641/1_Nested_Grids_in_flow.png" style="height: 512px; width: 900px;"></p>
+
+<p>๋งŒ์•ฝ์— <code>box1์—</code>ย <code>display: grid๋ฅผ</code>ย ์„ค์ •ํ•˜๋ฉด, ์—ฌ๊ธฐ์— ํŠธ๋ž™์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฉด์„œ ๋˜ ํ•˜๋‚˜์˜ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ƒ์„ฑํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•ด์„œ ๊ทธ ๋ฐ‘์˜ ์•„์ดํ…œ๋“ค์€ ์ƒˆ ๊ทธ๋ฆฌ๋“œ ์ •์˜์— ๋”ฐ๋ผ ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.box1 {
+ grid-column-start: 1;
+ grid-column-end: 4;
+ grid-row-start: 1;
+ grid-row-end: 3;
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+}
+</pre>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.box {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+
+.nested {
+ border: 2px solid #ffec99;
+ border-radius: 5px;
+ background-color: #fff9db;
+ padding: 1em;
+}
+</pre>
+</div>
+</div>
+
+<p>{{ EmbedLiveSample('์ค‘์ฒฉ_๊ทธ๋ฆฌ๋“œ', '600', '340') }}</p>
+
+<p>์ด ๊ฒฝ์šฐ ์ค‘์ฒฉ๋œ ๊ทธ๋ฆฌ๋“œ๋Š” ์ƒ์œ„ ๋ถ€๋ชจ ์š”์†Œ์˜ ๊ทธ๋ฆฌ๋“œ์™€ ์•„๋ฌด๋Ÿฐ ๊ด€๊ณ„๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์˜ˆ์ œ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด ๋ถ€๋ชจ ์š”์†Œ์˜ {{cssxref("grid-gap")}}์„ ๊ทธ๋Œ€๋กœ ๋ฌผ๋ ค๋ฐ›์ง€ ์•Š์•˜๊ณ , ์ค‘์ฒฉ๋œ ๊ทธ๋ฆฌ๋“œ์˜ ๋ผ์ธ์€ ๋ถ€๋ชจ ์š”์†Œ์˜ ๊ทธ๋ฆฌ๋“œ ๋ผ์ธ๊ณผ๋„ ์ผ๋ ฌ๋กœ ์ •๋ ฌ๋˜์ง€ ์•Š์€ ๊ฒƒ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="์„œ๋ธŒ_๊ทธ๋ฆฌ๋“œ">์„œ๋ธŒ ๊ทธ๋ฆฌ๋“œ</h3>
+
+<p>๋ ˆ๋ฒจ 1 ๊ทธ๋ฆฌ๋“œ ํ‘œ์ค€์—๋Š” <em>์„œ๋ธŒ ๊ทธ๋ฆฌ๋“œ(subgrid)</em>๋ผ๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์–ด์„œ ๋ถ€๋ชจ ์š”์†Œ์— ์žˆ๋Š” ๊ทธ๋ฆฌ๋“œ ํŠธ๋ž™์˜ ์ •์˜๋ฅผ ์ค‘์ฒฉ๋œ ๊ทธ๋ฆฌ๋“œ์—๋„ ์ ์šฉํ•ด์„œ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์˜€์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p>์„œ๋ธŒ ๊ทธ๋ฆฌ๋“œ๋Š” ์•„์ง ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜๊ณ  ๋‚˜์ค‘์— ํ‘œ์ค€์ด ๋ณ€๊ฒฝ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<p>์ตœ๊ทผ ์ž‘์„ฑ๋œ ํ‘œ์ค€์— ๋”ฐ๋ฅด๋ฉด, ์œ„ ์ค‘์ฒฉ ๊ทธ๋ฆฌ๋“œ ์˜ˆ์‹œ์— ์ผ๋˜ <code>display: grid</code> ๋Œ€์‹  <code>display: subgrid</code>๋ฅผ ์จ์ฃผ๊ณ  ํŠธ๋ž™์˜ ์ •์˜๋Š” ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ค‘์ฒฉ๋œ ๊ทธ๋ฆฌ๋“œ๋Š” ๋ถ€๋ชจ ์š”์†Œ์˜ ๊ทธ๋ฆฌ๋“œ ํŠธ๋ž™์„ ๊ทธ๋Œ€๋กœ ์ฐธ๊ณ ํ•ด์„œ ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์ค‘์ฒฉ๋œ ๊ทธ๋ฆฌ๋“œ๋Š” ํ–‰๊ณผ ์—ด ๋ชจ๋‘์— ๊ฑธ์ณ ์žˆ์Œ์„ ์œ ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์„œ๋ธŒ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ž‘์—…ํ•  ๋•Œ๋Š” ์ž ์žฌ์  ๊ทธ๋ฆฌ๋“œ์˜ ๊ฐœ๋…์„ ์ ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋ถ€๋ชจ ์š”์†Œ์˜ ๊ทธ๋ฆฌ๋“œ์— ๋ชจ๋“  ํ•˜์œ„ ์•„์ดํ…œ๋“ค์„ ๋‹ด์„ ๋งŒํผ์˜ ์ถฉ๋ถ„ํ•œ ํ–‰๊ณผ ์—ด์˜ ํŠธ๋ž™์ด ์žˆ๋Š”์ง€ ๊ผญ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.box1 {
+ grid-column-start: 1;
+ grid-column-end: 4;
+ grid-row-start: 1;
+ grid-row-end: 3;
+ display: subgrid;
+}
+</pre>
+
+<h2 id="z-index๋ฅผ_์ด์šฉํ•œ_์•„์ดํ…œ_์ค‘์ฒฉ๋„_์กฐ์ •"><code>z-index</code>๋ฅผ ์ด์šฉํ•œ ์•„์ดํ…œ ์ค‘์ฒฉ๋„ ์กฐ์ •</h2>
+
+<p>๊ทธ๋ฆฌ๋“œ ์•„์ดํ…œ์€ ์„œ๋กœ ๊ฐ™์€ ์…€์„ ์ฐจ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•ž์„œ ๋ผ์ธ ๋ฒˆํ˜ธ๋กœ ์•„์ดํ…œ์˜ ์œ„์น˜๋ฅผ ์ง€์ •ํ–ˆ๋˜ ์˜ˆ์ œ๋กœ ๋Œ์•„๊ฐ€์„œ, ์—ฌ๊ธฐ์— ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‘ ์•„์ดํ…œ์ด ์„œ๋กœ ์ž๋ฆฌ๊ฐ€ ๊ฒน์น˜๋„๋ก ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div id="l_ex">
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box box1"&gt;One&lt;/div&gt;
+ &lt;div class="box box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box box3"&gt;Three&lt;/div&gt;
+ &lt;div class="box box4"&gt;Four&lt;/div&gt;
+ &lt;div class="box box5"&gt;Five&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-auto-rows: 100px;
+}
+
+.box1 {
+ grid-column-start: 1;
+ grid-column-end: 4;
+ grid-row-start: 1;
+ grid-row-end: 3;
+}
+
+.box2 {
+ grid-column-start: 1;
+ grid-row-start: 2;
+ grid-row-end: 4;
+}
+</pre>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.box {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+
+.nested {
+ border: 2px solid #ffec99;
+ border-radius: 5px;
+ background-color: #fff9db;
+ padding: 1em;
+}
+</pre>
+</div>
+</div>
+
+<p>{{ EmbedLiveSample('l_ex', '230', '420') }}</p>
+
+<p><code>box2</code> ์•„์ดํ…œ์€ ์ด์ œ <code>box1</code>๊ณผ ๊ฒน์น˜๊ฒŒ ๋˜๊ณ , ์†Œ์Šค ์ˆœ์„œ์—์„œ ๋‚˜์ค‘์— ์œ„์น˜ํ•˜๋ฏ€๋กœ ๋งจ ์œ„์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="์ค‘์ฒฉ์˜_์ˆœ์„œ_์กฐ์ •">์ค‘์ฒฉ์˜ ์ˆœ์„œ ์กฐ์ •</h3>
+
+<p>์œ„์น˜๋ฅผ ๋”ฐ๋กœ ์ง€์ •ํ•œ ์•„์ดํ…œ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์•„์ดํ…œ์ด ์œ„์•„๋ž˜๋กœ ์ค‘์ฒฉ๋˜๋Š” ์ˆœ์„œ๋Š” <code>z-index</code> ํ”„๋กœํผํ‹ฐ๋ฅผ ์จ์„œ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— <code>box2</code>์— <code>box1</code> ๋ณด๋‹ค ๋” ๋‚ฎ์€ <code>z-index</code>๋ฅผ ์ง€์ •ํ•˜๋ฉด <code>box1</code> ์•„๋ž˜๋กœ ์ค‘์ฒฉ๋˜์–ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-auto-rows: 100px;
+}
+
+.box1 {
+ grid-column-start: 1;
+ grid-column-end: 4;
+ grid-row-start: 1;
+ grid-row-end: 3;
+ z-index: 2;
+}
+
+.box2 {
+ grid-column-start: 1;
+ grid-row-start: 2;
+ grid-row-end: 4;
+ z-index: 1;
+}
+</pre>
+
+<div class="hidden">
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box box1"&gt;One&lt;/div&gt;
+ &lt;div class="box box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box box3"&gt;Three&lt;/div&gt;
+ &lt;div class="box box4"&gt;Four&lt;/div&gt;
+ &lt;div class="box box5"&gt;Five&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.box {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+
+.nested {
+ border: 2px solid #ffec99;
+ border-radius: 5px;
+ background-color: #fff9db;
+ padding: 1em;
+}
+</pre>
+</div>
+
+<p>{{ EmbedLiveSample('์ค‘์ฒฉ์˜_์ˆœ์„œ_์กฐ์ •', '230', '420') }}</p>
+
+<h2 id="๋‹ค์Œ_๋‹จ๊ณ„">๋‹ค์Œ ๋‹จ๊ณ„</h2>
+
+<p>์ด ๊ธ€์—์„œ๋Š” Grid ๋ ˆ์ด์•„์›ƒ ํ‘œ์ค€ ๋ฌธ์„œ์— ๋‚˜์™€ ์žˆ๋Š” ๋‚ด์šฉ์„ ์•„์ฃผ ๊ฐ„๋‹จํžˆ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ ์˜ˆ์ œ๋ฅผ ์ข€ ๋” ์—ฐ๊ตฌํ•ด ๋ณด์‹œ๊ณ , <a href="https://developer.mozilla.org/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_๋ ˆ์ด์•„์›ƒ๊ณผ_๋‹ค๋ฅธ_๋ ˆ์ด์•„์›ƒ_๋ฐฉ๋ฒ•๊ณผ์˜_๊ด€๊ณ„">์•ˆ๋‚ด์„œ์˜ ๋‹ค์Œ ๋ถ€๋ถ„์œผ๋กœ ๋„˜์–ด๊ฐ€์„œ CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ์กฐ๊ธˆ ๋” ์‹ฌ๋„ ์žˆ๊ฒŒ ์‚ดํŽด๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค</a>.</p>
+
+<section class="Quick_links" id="Quick_Links">
+<ol>
+ <li><a href="/ko/docs/Web/CSS"><strong>CSS</strong></a></li>
+ <li><a href="/ko/docs/Web/CSS/Reference"><strong>CSS Reference</strong></a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout">CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ</a></li>
+ <li data-default-state="open"><a href="#"><strong>๊ฐ€์ด๋“œ</strong></a>
+ <ol>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_๋ ˆ์ด์•„์›ƒ์˜_๊ธฐ๋ณธ_๊ฐœ๋…">๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์˜ ๊ธฐ๋ณธ ๊ฐœ๋…</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_๋ ˆ์ด์•„์›ƒ๊ณผ_๋‹ค๋ฅธ_๋ ˆ์ด์•„์›ƒ_๋ฐฉ๋ฒ•๊ณผ์˜_๊ด€๊ณ„">๋‹ค๋ฅธ ๋ ˆ์ด์•„์›ƒ ๋ฐฉ๋ฒ•๊ณผ์˜ ๊ด€๊ณ„</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/CSS_๊ทธ๋ฆฌ๋“œ์˜_๋ผ์ธ์„_๊ธฐ์ค€์œผ๋กœ_ํ•œ_์•„์ดํ…œ_๋ฐฐ์น˜">๋ผ์ธ์„ ๊ธฐ์ค€์œผ๋กœ ํ•œ ์•„์ดํ…œ ๋ฐฐ์น˜</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_ํ…œํ”Œ๋ฆฟ_์˜์—ญ">๊ทธ๋ฆฌ๋“œ ํ…œํ”Œ๋ฆฟ ์˜์—ญ</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/์ด๋ฆ„์ด_์ฃผ์–ด์ง„_๊ทธ๋ฆฌ๋“œ_๋ผ์ธ์„_์ด์šฉํ•œ_๋ ˆ์ด์•„์›ƒ">์ด๋ฆ„์ด ์ฃผ์–ด์ง„ ๊ทธ๋ฆฌ๋“œ ๋ผ์ธ์„ ์ด์šฉํ•œ ๋ ˆ์ด์•„์›ƒ</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Auto-placement_in_CSS_Grid_Layout">Auto-placement in grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout">Box alignment in grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid,_Logical_Values_and_Writing_Modes">Grids, logical values and writing modes</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_Layout_and_Accessibility">CSS Grid Layout and Accessibility</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_and_Progressive_Enhancement">CSS Grid Layout and Progressive Enhancement</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_Layout">Realizing common layouts using grids</a></li>
+ </ol>
+ </li>
+ <li data-default-state="open"><a href="#"><strong>ํ”„๋กœํผํ‹ฐ</strong></a>
+ <ol>
+ <li><a href="/en-US/docs/Web/CSS/grid">grid</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-area">grid-area</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-columns">grid-auto-columns</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-flow">grid-auto-flow</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-rows">grid-auto-rows</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column">grid-column</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-end">grid-column-end</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-gap">grid-column-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-start">grid-column-start</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-gap">grid-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row">grid-row</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-end">grid-row-end</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-gap">grid-row-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-start">grid-row-start</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template">grid-template</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-areas">grid-template-areas</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-columns">grid-template-columns</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-rows">grid-template-rows</a></li>
+ </ol>
+ </li>
+ <li data-default-state="open"><a href="#"><strong>์šฉ์–ด์ง‘</strong></a>
+ <ol>
+ <li><a href="/en-US/docs/Glossary/Grid">Grid</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_lines">Grid lines</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_tracks">Grid tracks</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_cell">Grid cell</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_areas">Grid areas</a></li>
+ <li><a href="/en-US/docs/Glossary/Gutters">Gutters</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_Axis">Grid Axis</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_rows">Grid row</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_column">Grid column</a></li>
+ </ol>
+ </li>
+</ol>
+</section>
diff --git a/files/ko/web/css/css_grid_layout/grid_template_areas/index.html b/files/ko/web/css/css_grid_layout/grid_template_areas/index.html
new file mode 100644
index 0000000000..10bfeb4262
--- /dev/null
+++ b/files/ko/web/css/css_grid_layout/grid_template_areas/index.html
@@ -0,0 +1,533 @@
+---
+title: Grid template areas
+slug: Web/CSS/CSS_Grid_Layout/Grid_template_areas
+tags:
+ - CSS
+ - CSS Grids
+ - Guide
+translation_of: Web/CSS/CSS_Grid_Layout/Grid_Template_Areas
+---
+<p><a href="https://developer.mozilla.org/ko/docs/Web/CSS/CSS_Grid_Layout/CSS_๊ทธ๋ฆฌ๋“œ์˜_๋ผ์ธ์„_๊ธฐ์ค€์œผ๋กœ_ํ•œ_์•„์ดํ…œ_๋ฐฐ์น˜">์ด์ „ ๊ฐ€์ด๋“œ</a>์—์„œ ์šฐ๋ฆฌ๋Š” ๊ทธ๋ฆฌ๋“œ ๋ผ์ธ์— ๋Œ€ํ•ด์„œ ์‚ดํŽด๋ณด์•˜์œผ๋ฉฐ, ์ด ๋ผ์ธ์„ ๊ธฐ์ค€์œผ๋กœ ์–ด๋–ป๊ฒŒ ์•„์ดํ…œ๋“ค์„ ๋ฐฐ์น˜ํ•˜๋Š”์ง€ ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค. CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์œผ๋กœ ์ž‘์—…ํ•  ๋• ๊ฑฐ๊ธฐ์—” ํ•ญ์ƒ ๋ผ์ธ์ด ์žˆ์„ ๊ฒƒ์ด๊ณ , ์ด๊ฒƒ์€ ์•„์ดํ…œ๋“ค์„ ๊ทธ๋ฆฌ๋“œ์— ๋ฐฐ์น˜ํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์•„์ฃผ ์ง๊ด€์ ์ธ ๋ฐฉ๋ฒ•์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€๋งŒ, ์•„์ดํ…œ์„ ๊ทธ๋ฆฌ๋“œ์— ๋ฐฐ์น˜ํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋˜ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”๋ฐ, ์ด๊ฒƒ์€ ๋…์ž์ ์œผ๋กœ ํ˜น์€ ๋ผ์ธ ๊ธฐ์ค€ ๋ฐฐ์น˜ ๋ฐฉ๋ฒ•๊ณผ ํ•จ๊ป˜ ํ˜ผ์šฉํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฐฉ๋ฒ•์€ ์ด๋ฆ„์ด ์ง€๋ช…๋œ ํ…œํ”Œ๋ฆฟ ์˜์—ญ์„ ์‚ฌ์šฉํ•˜์—ฌ ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•˜๋Š” ์ž‘์—…๊ณผ ์—ฐ๊ด€๋ผ ์žˆ์œผ๋ฉฐ, ์ด ๋ฐฉ๋ฒ•์ด ์ •ํ™•ํžˆ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋•Œ๋•Œ๋กœ ์™œ ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์˜ ascii-art ๋ฐฉ์‹์ด๋ผ๊ณ  ์ผ์ปฌ์–ด์ง€๋Š”์ง€ ์‰ฝ๊ฒŒ ๋ˆˆ์น˜์ฑ„์‹ค ์ˆ˜ ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค!</p>
+
+<h2 id="๊ทธ๋ฆฌ๋“œ_์˜์—ญ์˜_์ด๋ฆ„_์ง“๊ธฐ">๊ทธ๋ฆฌ๋“œ ์˜์—ญ์˜ ์ด๋ฆ„ ์ง“๊ธฐ</h2>
+
+<p>์—ฌ๋Ÿฌ๋ถ„์€ ์ด๋ฏธ {{cssxref("grid-area")}} ํ”„๋กœํผํ‹ฐ์™€ ๋งˆ์ฃผ์นœ ์ ์ด ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค. ์ด ํ”„๋กœํผํ‹ฐ๋Š” ๊ทธ๋ฆฌ๋“œ ์˜์—ญ์˜ ์œ„์น˜๋ฅผ ์žก๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋‘ ๋„ค ๊ฐœ์˜ ๋ผ์ธ ๊ฐ’์„ ์ทจํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.box1 {
+ grid-area: 1 / 1 / 4 / 2;
+}
+</pre>
+
+<p>์ด๋ ‡๊ฒŒ ๋ชจ๋‘ ๋„ค ๊ฐœ์˜ ๋ผ์ธ์„ ์ •์˜ํ•˜๋Š” ์ž‘์—…์€, ์˜์—ญ์„ ๋‘˜๋Ÿฌ์‹ธ๋Š” ๋ผ์ธ์„ ์ง€์ •ํ•ด์„œ ํ•ด๋‹น ์˜์—ญ์ด ์ฐจ์ง€ํ•˜๊ฒŒ ๋  ์ž๋ฆฌ๋ฅผ ์ •์˜ํ•ด ์ฃผ๋Š” ๊ฒƒ์ด๋ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><img alt="๋ผ์ธ์œผ๋กœ ์ •์˜๋œ ๊ทธ๋ฆฌ๋“œ ์˜์—ญ" src="https://mdn.mozillademos.org/files/14667/4_Area.png" style="height: 354px; width: 951px;"></p>
+
+<p>์ด์™€ ๋”๋ถˆ์–ด์„œ, ๊ฐ ์˜์—ญ์— ์ด๋ฆ„์„ ๋ถ™์—ฌ์„œ ์ •์˜ํ•  ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ, ๊ฐ ์˜์—ญ์˜ ์œ„์น˜๋Š” {{cssxref("grid-template-areas")}} ํ”„๋กœํผํ‹ฐ์˜ ๊ฐ’์„ ์ง€์ •ํ•ด์„œ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜์—ญ์˜ ์ด๋ฆ„์€ ์›ํ•˜์‹œ๋Š” ๊ฒƒ ์•„๋ฌด๊ฑฐ๋‚˜ ์„ ํƒํ•ด์„œ ์‚ฌ์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์•„๋ž˜์— ๋ณด์ด๋Š” ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“ค๊ณ ์ž ํ•  ๋•Œ, ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋„ค ๊ฐœ์˜ ์ฃผ์š” ์˜์—ญ์œผ๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>a header</li>
+ <li>a footer</li>
+ <li>a sidebar</li>
+ <li>the main content</li>
+</ul>
+
+<p><img alt="๋‹จ์ˆœํ•˜๊ฒŒ ํ—ค๋”์™€ ํ‘ธํ„ฐ๊ฐ€ ์žˆ๋Š” ๋‘ ๊ฐœ์˜ ์—ด๋กœ ๊ตฌ์„ฑ๋œ ๋ ˆ์ด์•„์›ƒ์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ทธ๋ฆผ" src="https://mdn.mozillademos.org/files/14669/4_Layout.png" style="height: 397px; width: 900px;"></p>
+
+<p>์—ฌ๊ธฐ์„œ ๊ฐ ์˜์—ญ์˜ ์ด๋ฆ„์€ {{cssxref("grid-area")}} ํ”„๋กœํผํ‹ฐ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์•„์ง ์•„๋ฌด๋Ÿฐ ๋ ˆ์ด์•„์›ƒ๋„ ์ƒ์„ฑํ•˜์ง€ ์•Š์ง€๋งŒ, ์ด๋ ‡๊ฒŒ ํ•ด์„œ ๋ ˆ์ด์•„์›ƒ์— ์‚ฌ์šฉ๋  ์˜์—ญ์˜ ์ด๋ฆ„์„ ๊ฐ–๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div id="Grid_Area_1">
+<pre class="brush: css">.header {
+ grid-area: hd;
+}
+.footer {
+ grid-area: ft;
+}
+.content {
+ grid-area: main;
+}
+.sidebar {
+ grid-area: sd;
+}
+</pre>
+
+<p>์ด์ œ ์˜์—ญ์˜ ์ด๋ฆ„๋“ค์„ ์ •์˜ํ•˜์˜€์œผ๋‹ˆ ๋‹ค์Œ์—” ์›ํ•˜๋Š” ๋ ˆ์ด์•„์›ƒ์„ ์ƒ์„ฑํ•  ์ฐจ๋ก€์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ์—”, ์•„์ดํ…œ์— ์ง์ ‘ ์ง€์ •๋œ ๋ผ์ธ ๋ฒˆํ˜ธ๋ฅผ ์จ์„œ ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•˜๋Š” ๋Œ€์‹ ์—, ์ „์ฒด ๋ ˆ์ด์•„์›ƒ์„ ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ์—์„œ ์ •์˜ํ•ด ์ค๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(9, 1fr);
+ grid-auto-rows: minmax(100px, auto);
+ grid-template-areas:
+ "hd hd hd hd hd hd hd hd hd"
+ "sd sd sd main main main main main main"
+ "ft ft ft ft ft ft ft ft ft";
+}
+</pre>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+ max-width: 940px;
+ margin: 0 auto;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<p>ย </p>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="header"&gt;Header&lt;/div&gt;
+ย  ย  &lt;div class="sidebar"&gt;Sidebar&lt;/div&gt;
+ย  ย  &lt;div class="content"&gt;Content&lt;/div&gt;
+ย  ย  &lt;div class="footer"&gt;Footer&lt;/div&gt;
+&lt;/div&gt;</pre>
+
+<p>{{ EmbedLiveSample('Grid_Area_1', '300', '330') }}</p>
+</div>
+
+<p>์ด ๋ฐฉ๋ฒ•์„ ์“ฐ๋ฉด ๊ฐ๊ฐ์˜ ๊ทธ๋ฆฌ๋“œ ์•„์ดํ…œ๋“ค์— ์•„๋ฌด๊ฒƒ๋„ ์ง€์ •ํ•ด ์ค„ ํ•„์š”๊ฐ€ ์—†์œผ๋ฉฐ, ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ์—์„œ ๋ชจ๋“  ์ž‘์—…์ด ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ๋ณด์…จ๋‹ค์‹œํ”ผ, ๋ ˆ์ด์•„์›ƒ์€ {{cssxref("grid-template-areas")}} ํ”„๋กœํผํ‹ฐ์˜ ๊ฐ’์œผ๋กœ ๊ธฐ์ˆ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ทธ๋ฆฌ๋“œ_์…€_๋น„์›Œ๋‘๊ธฐ">๊ทธ๋ฆฌ๋“œ ์…€ ๋น„์›Œ๋‘๊ธฐ</h2>
+
+<p>๋จผ์ “๋ฒˆ ์˜ˆ์ œ์—์„œ๋Š”, ๊ทธ๋ฆฌ๋“œ์˜ ๋ชจ๋“  ๊ณณ์ด ๋นˆ ๊ณณ ์—†์ด ์˜์—ญ๋“ค๋กœ ์ฑ„์›Œ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ๋‹ค์Œ์— ์†Œ๊ฐœ๋  ๋ ˆ์ด์•„์›ƒ ๋ฐฉ๋ฒ•์„ ์จ์„œ ํŠน์ • ๊ทธ๋ฆฌ๋“œ ์…€์ด ๊ณต๊ฐ„์œผ๋กœ ์ฑ„์›Œ์ง€๋„๋ก ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์…€์„ ๊ณต๊ฐ„์œผ๋กœ ๋‚จ๊ฒจ๋‘๋ ค๋ฉด ๋งˆ์นจํ‘œ ๊ธ€์ž(<code>.</code>)๋ฅผ ์‚ฌ์šฉํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ์ œ ์ค‘ footer ๋ถ€๋ถ„์„ main์œผ๋กœ ํ‘œ์‹œ๋œ ์ฝ˜ํ…์ธ  ๋ฐ”๋กœ ์•„๋ž˜์—๋งŒ ํ‘œ์‹œ๋˜๋„๋ก ํ•˜๋ ค๋ฉด, sidebar ๋ฐ‘์— ์žˆ๋Š” ์„ธ ๊ฐœ์˜ ์…€์„ ๋น„์›Œ๋‘๋ฉด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.header {
+ grid-area: hd;
+}
+.footer {
+ grid-area: ft;
+}
+.content {
+ grid-area: main;
+}
+.sidebar {
+ grid-area: sd;
+}
+</pre>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+ max-width: 940px;
+ margin: 0 auto;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(9, 1fr);
+ grid-auto-rows: minmax(100px, auto);
+ grid-template-areas:
+ "hd hd hd hd hd hd hd hd hd"
+ "sd sd sd main main main main main main"
+ ". . . ft ft ft ft ft ft";
+}
+</pre>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="header"&gt;Header&lt;/div&gt;
+ย  ย  &lt;div class="sidebar"&gt;Sidebar&lt;/div&gt;
+ย  ย  &lt;div class="content"&gt;Content&lt;/div&gt;
+ย  ย  &lt;div class="footer"&gt;Footer&lt;/div&gt;
+&lt;/div&gt;</pre>
+
+<p>{{ EmbedLiveSample('๊ทธ๋ฆฌ๋“œ_์…€_๋น„์›Œ๋‘๊ธฐ', '300', '330') }}</p>
+
+<p>์œ„ ์˜ˆ์ œ์—์„œ ๋ ˆ์ด์•„์›ƒ ์ •์˜ ๋ถ€๋ถ„์„ ๋” ๊น”๋”ํ•˜๊ฒŒ ๋ณด์ด๋„๋ก ํ•˜๋ ค๋ฉด ์—ฌ๋Ÿฌ ๊ฐœ์˜ <code>.</code> ๊ธ€์ž๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋งˆ์นจํ‘œ ์‚ฌ์ด๊ฐ€ ํ•˜์–€ ๊ณต๊ฐ„์œผ๋กœ ์„œ๋กœ ๋„์›Œ์ ธ ์žˆ์ง€ ์•Š์€ ํ•œ ์˜ค์ง ํ•˜๋‚˜์˜ ์…€๋กœ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค. ์•„์ฃผ ๋ณต์žกํ•œ ๋ ˆ์ด์•„์›ƒ์˜ ๊ฒฝ์šฐ, ํ–‰๊ณผ ์—ด์ด ๊น”๋”ํ•˜๊ฒŒ ์ •๋ ฌ๋ผ ์žˆ๋‹ค๋ฉด ํ›จ์”ฌ ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ์žฅ์ ์ด ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด, CSS๋ฅผ ์ž‘์—…ํ•˜๋ฉด์„œ ์‹ค์ œ ๋ ˆ์ด์•„์›ƒ์ด ์–ด๋–ค ๋ชจ์Šต์œผ๋กœ ๋ณด์ผ์ง€ ์‰ฝ๊ฒŒ ๋ˆˆ์œผ๋กœ ํ™•์ธํ•˜์‹ค ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="๋‹ค์ค‘_์…€์—_๊ฑธ์ณ_ํ™•์žฅํ•˜๊ธฐ">๋‹ค์ค‘ ์…€์— ๊ฑธ์ณ ํ™•์žฅํ•˜๊ธฐ</h2>
+
+<p>์•ž์„  ์˜ˆ์ œ์—์„  ์˜์—ญ๋“ค์ด ๋‹ค์ค‘ ์…€์— ๊ฑธ์ณ์„œ ํ™•์žฅ๋˜์—ˆ๋Š”๋ฐ, ์ด๊ฒƒ์€ ๊ทธ๋ฆฌ๋“œ ์˜์—ญ์˜ ์ด๋ฆ„์„ ๋นˆ ์—ฌ๋ฐฑ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์—ฌ๋Ÿฌ ๋ฒˆ ๋ฐ˜๋ณตํ•ด์„œ ์ด๋ฃจ์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ <code>grid-template-areas</code> ๊ฐ’์œผ๋กœ ์ง€์ •ํ•œ ๋ถ€๋ถ„์€ ๊น”๋”ํ•˜๊ฒŒ ์œ„์•„๋ž˜๋กœ ์ค„์ด ๋งž์•„ ๋–จ์–ด์ง€๋„๋ก ์—ฌ๋ถ„์˜ ๊ณต๋ฐฑ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์œ„ ์˜ˆ์ œ์—์„ , <code>main</code> ๋ถ€๋ถ„๊ณผ ์ •๋ ฌ๋˜๋„๋ก <code>hd</code>์™€ <code>ft</code> ์˜์—ญ ์ด๋ฆ„์— ๊ณต๋ฐฑ์ด ์ถ”๊ฐ€๋œ ๊ฒƒ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์˜์—ญ ์ด๋ฆ„์„ ์—ฐ๋‹ฌ์•„ ๋Š˜์–ด๋†“์•„์„œ ๋งŒ๋“ค์–ด์ง„ ์˜์—ญ์€ ์ง์‚ฌ๊ฐํ˜•์ด์–ด์•ผ ํ•˜๋ฉฐ, ์ด ์‹œ์ ์—์„œ L ๋ชจ์–‘์˜ ์˜์—ญ์„ ๋งŒ๋“ค ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ํ‘œ์ค€ ๋ช…์„ธ์„œ์—์„  ์•„๋งˆ๋„ ๋‹ค์Œ๋ฒˆ ๋ ˆ๋ฒจ์—์„œ ์ด ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋  ์ˆ˜๋„ ์žˆ์Œ์„ ๋ช…์‹œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€๋งŒ, ์˜์—ญ์„ ์—ด ๋ฐฉํ–ฅ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํ–‰ ๋ฐฉํ–ฅ์œผ๋กœ๋„ ์‰ฝ๊ฒŒ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์‚ฌ์ด๋“œ๋ฐ” ์˜์—ญ์— ์žˆ๋Š” ๋น„์–ด์žˆ๋Š” ์…€์„ ๋œปํ•˜๋Š” <code>.</code> ๋Œ€์‹ ์— ๊ทธ ์ž๋ฆฌ๋ฅผ <code>sd</code>๋กœ ๋Œ€์น˜ํ•ด์„œ footer ๋ฐ‘๋ถ€๋ถ„๊นŒ์ง€ ํ™•์žฅํ•˜๋„๋ก ์ •์˜ํ•ด ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.header {
+ grid-area: hd;
+}
+.footer {
+ grid-area: ft;
+}
+.content {
+ grid-area: main;
+}
+.sidebar {
+ grid-area: sd;
+}
+</pre>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+ max-width: 940px;
+ margin: 0 auto;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(9, 1fr);
+ grid-auto-rows: minmax(100px, auto);
+ grid-template-areas:
+ "hd hd hd hd hd hd hd hd hd"
+ "sd sd sd main main main main main main"
+ "sd sd sd ft ft ft ft ft ft";
+}
+</pre>
+
+<div class="hidden">
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="header"&gt;Header&lt;/div&gt;
+ย  ย  &lt;div class="sidebar"&gt;Sidebar&lt;/div&gt;
+ย  ย  &lt;div class="content"&gt;Content&lt;/div&gt;
+ย  ย  &lt;div class="footer"&gt;Footer&lt;/div&gt;
+&lt;/div&gt;</pre>
+</div>
+
+<p>{{ EmbedLiveSample('๋‹ค์ค‘_์…€์—_๊ฑธ์ณ_ํ™•์žฅํ•˜๊ธฐ', '300', '330') }}</p>
+
+<p>{{cssxref("grid-template-areas")}} ๊ฐ’์€ ๊ทธ๋ฆฌ๋“œ ์ „์ฒด๋ฅผ ๋‚˜ํƒ€๋‚ด์•ผ ํ•˜๋ฉฐ, ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ํ‹€๋ฆฐ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•˜์—ฌ ๊ฒฐ๊ตญ ํ”„๋กœํผํ‹ฐ๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ์–˜๊ธฐ๋Š” ๊ฐ ์ค„์˜ ์…€ ์ˆซ์ž๊ฐ€ ๋ชจ๋‘ ๊ฐ™์•„์•ผ ํ•œ๋‹ค๋Š” ๋œป์ด๋ฉฐ, ๋น„์–ด์žˆ๋Š” ๊ฒฝ์šฐ๋Š” ๋งˆ์นจํ‘œ ๋ฌธ์ž๋ฅผ ์จ์„œ ์…€์ด ๋น„์–ด์žˆ์Œ์„ ํ‘œ์‹œํ•ด ์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ์˜์—ญ์ด ์ง์‚ฌ๊ฐํ˜•์ด ์•„๋‹ˆ๋ผ๋ฉด ์œ ํšจํ•˜์ง€ ์•Š์€ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ƒ์„ฑํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๋ฏธ๋””์–ด_ํ์–ด๋ฆฌ(media_queries)๋ฅผ_์ด์šฉํ•œ_๊ทธ๋ฆฌ๋“œ_์žฌ์ •์˜">๋ฏธ๋””์–ด ํ์–ด๋ฆฌ(media queries)๋ฅผ ์ด์šฉํ•œ ๊ทธ๋ฆฌ๋“œ ์žฌ์ •์˜</h2>
+
+<p>์ด์ œ๋Š” ๋ ˆ์ด์•„์›ƒ์ด CSS์˜ ํ•œ ๋ถ€๋ถ„์œผ๋กœ ๋“ค์–ด์˜ค๋ฉด์„œ, ์„œ๋กœ ๋‹ค๋ฅธ ๋ธŒ๋ ˆ์ดํฌํฌ์ธํŠธ์— ๋Œ€์‘ํ•ด์„œ ๋ณ€ํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ์‰ฌ์›Œ์กŒ์Šต๋‹ˆ๋‹ค. ์ด ์ž‘์—…์€ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์žฌ์ •์˜ํ•˜๊ฑฐ๋‚˜, ๊ทธ๋ฆฌ๋“œ์— ์žˆ๋Š” ์•„์ดํ…œ์˜ ์œ„์น˜๋ฅผ ๋ฐ”๊ฟ”์ค„ ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ, ํ˜น์€ ํ•œ๊บผ๋ฒˆ์— ๋‘ ๊ฐ€์ง€ ๋ชจ๋‘๋ฅผ ์ง„ํ–‰ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์ด ์ž‘์—…์„ ํ•  ๋•Œ ์ฃผ์˜ํ•  ์ ์€, ๋ฏธ๋””์–ด ํ์–ด๋ฆฌ ๋ฐ–์—์„œ ์˜์—ญ์˜ ์ด๋ฆ„์„ ์ •์˜ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•ด์•ผ ๊ฐ€๋ น ์ฝ˜ํ…์ธ  ์˜์—ญ์˜ ๊ฒฝ์šฐ, ๊ทธ๋ฆฌ๋“œ ์œ„ ์–ด๋Š ๊ณณ์— ๋ฐฐ์น˜๋˜๋“  ์ƒ๊ด€์—†์ด ํ•ญ์ƒ ํ•ด๋‹น ์˜์—ญ์„ <code>main</code>์œผ๋กœ ์ง€์นญํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์œ„ ์˜ˆ์ œ์— ์žˆ๋Š” ๋ ˆ์ด์•„์›ƒ์„ ๊ฐ€์ง€๊ณ , ๋งŒ์•ฝ ๋„ˆ๋น„๊ฐ€ ์ข์„ ๋•Œ๋Š” ์•„์ฃผ ๋‹จ์ˆœํ•œ ๋ ˆ์ด์•„์›ƒ์„ ํ˜•์„ฑํ•˜๋„๋ก ๋‹จ์ผ ์—ด ํ˜•ํƒœ์˜ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ •์˜ํ•ด์„œ ์•„์ดํ…œ๋“ค์ด ์„œ๋กœ ์ค‘์ฒฉ๋˜๋„๋ก ํ•˜์˜€์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+ max-width: 940px;
+ margin: 0 auto;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: css">.header {
+ grid-area: hd;
+}
+.footer {
+ grid-area: ft;
+}
+.content {
+ grid-area: main;
+}
+.sidebar {
+ grid-area: sd;
+}
+
+.wrapper {
+ display: grid;
+ grid-auto-rows: minmax(100px, auto);
+ grid-template-columns: 1fr;
+ grid-template-areas:
+ "hd"
+ "main"
+ "sd"
+ "ft";
+}
+</pre>
+
+<p>๊ทธ๋Ÿฌ๊ณ  ๋‚˜์„œ, ๋ฏธ๋””์–ด ํ์–ด๋ฆฌ ์•ˆ์—์„œ ๋‚จ์•„์žˆ๋Š” ๊ณต๊ฐ„์ด ๋„“๋‹ค๋ฉด ๋‘ ๊ฐœ์˜ ์—ด๋กœ ๋œ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์„ฑํ•˜๋„๋ก ๋‹ค์‹œ ์ •์˜ํ•ด ์ฃผ์—ˆ์œผ๋ฉฐ, ๊ณต๊ฐ„์ด ๋” ๋„“์œผ๋ฉด ์„ธ ๊ฐœ์˜ ์—ด๋กœ ๋œ ํ˜•ํƒœ์˜ ๋ ˆ์ด์•„์›ƒ ๋ ๋„๋ก ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋„“์€ ํ˜•ํƒœ์˜ ๋ ˆ์ด์•„์›ƒ์˜ ๊ฒฝ์šฐ, ์•„ํ™‰ ๊ฐœ์˜ ์—ด ํŠธ๋ž™ ๊ทธ๋ฆฌ๋“œ๋Š” ๊ทธ๋Œ€๋กœ ๋†”๋‘์—ˆ์œผ๋ฉฐ, <code>grid-template-areas</code>๋ฅผ ์จ์„œ ์•„์ดํ…œ๋“ค์ด ์–ด๋””์— ๋ฐฐ์น˜๋ ์ง€๋ฅผ ๋‹ค์‹œ ์ •์˜ํ•ด ์ค€ ์ ์„ ์ฃผ๋ชฉํ•ด ์ฃผ์‹ญ์‹œ์˜ค.</p>
+
+<pre class="brush: css">@media (min-width: 500px) {
+ .wrapper {
+ grid-template-columns: repeat(9, 1fr);
+ grid-template-areas:
+ "hd hd hd hd hd hd hd hd hd"
+ "sd sd sd main main main main main main"
+ "sd sd sd ft ft ft ft ft ft";
+ }
+}
+@media (min-width: 700px) {
+ .wrapper {
+ grid-template-areas:
+ "hd hd hd hd hd hd hd hd hd"
+ "sd sd main main main main main ft ft";
+ }
+}
+</pre>
+
+<div class="hidden">
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="header"&gt;Header&lt;/div&gt;
+ย  ย  &lt;div class="sidebar"&gt;Sidebar&lt;/div&gt;
+ย  ย  &lt;div class="content"&gt;Content&lt;/div&gt;
+ย  ย  &lt;div class="footer"&gt;Footer&lt;/div&gt;
+&lt;/div&gt;</pre>
+</div>
+
+<p>{{ EmbedLiveSample('๋ฏธ๋””์–ด_ํ์–ด๋ฆฌ(media_queries)๋ฅผ_์ด์šฉํ•œ_๊ทธ๋ฆฌ๋“œ_์žฌ์ •์˜', '550', '330') }}</p>
+
+<h2 id="UI_์š”์†Œ๋ฅผ_์œ„ํ•œ_grid-tempate-areas_์‚ฌ์šฉ">UI ์š”์†Œ๋ฅผ ์œ„ํ•œ <code>grid-tempate-areas</code> ์‚ฌ์šฉ</h2>
+
+<p>์˜จ๋ผ์ธ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ๋งŽ์€ ๊ทธ๋ฆฌ๋“œ ์˜ˆ์ œ๋“ค์„ ๋ณด๋ฉด ์ฃผ๋กœ ์ฃผ์š” ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์—๋งŒ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๋Š๋ผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค๋งŒ, ๊ทธ๋ฆฌ๋“œ๋Š” ํฐ ์š”์†Œ๋งŒํผ์ด๋‚˜ ์ž‘์€ ์š”์†Œ์—์„œ๋„ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ๋‚˜ {{cssxref("grid-template-areas")}}๋ฅผ ์“ฐ๋ฉด ์š”์†Œ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋ณด์ผ์ง€ ์ฝ”๋“œ๋ฅผ ๋ณด๋ฉด ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์–ด์„œ ์•„์ฃผ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์•„์ฃผ ๊ฐ„๋‹จํ•œ ์˜ˆ๋กœ โ€œ๋ฏธ๋””์–ด ์˜ค๋ธŒ์ ํŠธโ€๋ฅผ ๋งŒ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ์ปดํฌ๋„ŒํŠธ์˜ ํ•œ์ชฝ์€ ๊ทธ๋ฆผ์ด๋‚˜ ๋‹ค๋ฅธ ๋ฏธ๋””์–ด๋ฅผ ์œ„ํ•œ ๊ณต๊ฐ„์ด ์ฐจ์ง€ํ•˜๊ณ  ๋‹ค๋ฅธ ์ชฝ์€ ์ฃผ ๋‚ด์šฉ์ด ์œ„์น˜ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆผ์€ ๋ฐ•์Šค์˜ ์˜ค๋ฅธ์ชฝ ํ˜น์€ ์™ผ์ชฝ์— ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><img alt="๋ฏธ๋””์–ด ์˜ค๋ธŒ์ ํŠธ ๋””์ž์ธ์˜ ํ•œ ์˜ˆ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ทธ๋ฆผ" src="https://mdn.mozillademos.org/files/14671/4_Media_objects.png" style="height: 432px; width: 800px;"></p>
+
+<p>์—ฌ๊ธฐ์„œ ๊ทธ๋ฆฌ๋“œ๋Š” ๋‘ ๊ฐœ์˜ ์—ด ํŠธ๋ž™์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๊ทธ๋ฆผ์ด ๋“ค์–ด๊ฐ€๋Š” ๊ณต๊ฐ„์˜ ์—ด ํŠธ๋ž™์˜ ํฌ๊ธฐ๋Š” <code>1fr</code>์ด๋ฉฐ ๊ธ€์ž ๋‚ด์šฉ์ด ๋“ค์–ด๊ฐ€๋Š” ๊ณต๊ฐ„์˜ ํฌ๊ธฐ๋Š” <code>3fr</code>์ž…๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— ๊ณ ์ •๋œ ๋„ˆ๋น„์˜ ๊ทธ๋ฆผ ์˜์—ญ์„ ์›ํ•˜์‹œ๋ฉด, ๊ทธ๋ฆผ์ด ๋“ค์–ด๊ฐ€๋Š” ์—ด์˜ ๋„ˆ๋น„๋Š” ํ”ฝ์…€๊ฐ’์œผ๋กœ ์„ค์ •ํ•˜๊ณ , ๊ธ€์ž ์˜์—ญ์—๋Š” <code>1fr</code>์„ ์ง€์ •ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด <code>1fr</code> ํฌ๊ธฐ์˜ ๋‹จ์ผ ์—ด ํŠธ๋ž™์ด ๋‚จ์€ ๊ณต๊ฐ„์„ ๋ชจ๋‘ ์ฐจ์ง€ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๊ทธ๋ฆผ์ด ์œ„์น˜ํ•˜๋Š” ์˜์—ญ์˜ ๊ทธ๋ฆฌ๋“œ ์ด๋ฆ„์œผ๋กœ <code>img</code>๋ฅผ ์ง€์ •ํ•˜๊ณ  ๊ธ€์ž ์˜์—ญ์€ <code>content</code>๋ผ ๋ถ€๋ฅด๊ธฐ๋กœ ํ•˜๊ณ , <code>grid-template-areas</code> ํ”„๋กœํผํ‹ฐ๋ฅผ ์จ์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฐฐ์น˜ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div id="Media_1">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.media {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+ max-width: 400px;
+}
+.media {
+ display: grid;
+ grid-template-columns: 1fr 3fr;
+ grid-template-areas: "img content";
+ margin-bottom: 1em;
+}
+
+.media .image {
+ grid-area: img;
+ background-color: #ffd8a8;
+}
+
+.media .text {
+ grid-area: content;
+ padding: 10px;
+
+}
+</pre>
+
+<pre class="brush: html">&lt;div class="media"&gt;
+ &lt;div class="image"&gt;&lt;/div&gt;
+ &lt;div class="text"&gt;This is a media object example.
+ย  We can use grid-template-areas to switch around the image and text part of the media object.
+ย  &lt;/div&gt;
+&lt;/div&gt;</pre>
+
+<p>{{ EmbedLiveSample('Media_1', '300', '200') }}</p>
+</div>
+
+<h3 id="๋ฐ•์Šค์˜_๋ฐ˜๋Œ€ํŽธ์—_๊ทธ๋ฆผ_ํ‘œ์‹œํ•˜๊ธฐ">๋ฐ•์Šค์˜ ๋ฐ˜๋Œ€ํŽธ์— ๊ทธ๋ฆผ ํ‘œ์‹œํ•˜๊ธฐ</h3>
+
+<p>๋ฐ˜๋Œ€๋กœ ๊ทธ๋ฆผ์ด ๋ฐ•์Šค์˜ ๋งž์€ํŽธ์— ํ‘œ์‹œ๋˜๊ธฐ๋ฅผ ์›ํ•˜์‹ค ๋•Œ๋„ ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด, <code>1fr</code> ํฌ๊ธฐ์˜ ํŠธ๋ž™์„ ๋งˆ์ง€๋ง‰์— ์œ„์น˜ํ•˜๋„๋ก ํ•˜๊ณ , ๋‹จ์ˆœํ•˜๊ฒŒ {{cssxref("grid-template-areas")}}์˜ ๊ฐ’์„ ๋’ค์ง‘์–ด์„œ ๊ทธ๋ฆฌ๋“œ๋ฅผ ๋‹ค์‹œ ์ •์˜ํ•ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div id="Media_2">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.media {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+ max-width: 400px;
+}
+.media {
+ display: grid;
+ grid-template-columns: 1fr 3fr;
+ grid-template-areas: "img content";
+ margin-bottom: 1em;
+}
+
+.media.flipped {
+ grid-template-columns: 3fr 1fr;
+ grid-template-areas: "content img";
+}
+
+.media .image {
+ grid-area: img;
+ background-color: #ffd8a8;
+}
+
+.media .text {
+ grid-area: content;
+ padding: 10px;
+
+}
+</pre>
+
+<pre class="brush: html">&lt;div class="media flipped"&gt;
+ย  &lt;div class="image"&gt;&lt;/div&gt;
+ย  &lt;div class="text"&gt;This is a media object example.
+ย  We can use grid-template-areas to switch around the image and text part of the media object.
+ย  &lt;/div&gt;
+&lt;/div&gt;</pre>
+
+<p>{{ EmbedLiveSample('Media_2', '300', '200') }}</p>
+</div>
+
+<h2 id="๊ทธ๋ฆฌ๋“œ_์ •์˜_๋‹จ์ถ•์šฉ๋ฒ•">๊ทธ๋ฆฌ๋“œ ์ •์˜ ๋‹จ์ถ•์šฉ๋ฒ•</h2>
+
+<p>์ง€๊ธˆ๊นŒ์ง€ ๊ทธ๋ฆฌ๋“œ ์œ„์— ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•˜๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•๊ณผ ๋˜ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ •์˜ํ•˜๋Š” ๋‹ค์–‘ํ•œ ํ”„๋กœํผํ‹ฐ๋“ค์„ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ๋‹จ์ถ•์šฉ๋ฒ•์„ ์‚ดํŽด๋ณด๊ณ  ๋˜ ์ด ๋ชจ๋“  ๊ฒƒ์„ CSS ํ•œ ์ค„๋กœ ์ •์˜ํ•˜๋Š” ๋ฒ•์„ ์•Œ์•„๋ณผ ์ฐจ๋ก€์ž…๋‹ˆ๋‹ค.</p>
+
+<p>์ด๊ฒƒ์€ ๋ถ„๋ช… ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๋‚˜ ์‹ฌ์ง€์–ด ๋ฏธ๋ž˜์˜ ๋‚˜ ์ž์‹ ๋„ ๊ธˆ๋ฐฉ ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ค์šธ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ํ‘œ์ค€ ๋ช…์„ธ์„œ์— ๊ธฐ์ˆ ๋œ ์šฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋กœ์„œ, ๊ฐœ๋ณ„์ ์œผ๋กœ ์‚ฌ์šฉํ•˜์ง„ ์•Š๋”๋ผ๋„, ๊ณต๊ฐœ๋œ ์˜ˆ์ œ๋‚˜ ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๋ชฉ๊ฒฉํ•  ์ˆ˜ ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค.</p>
+
+<p>๋‹จ์ถ•์šฉ๋ฒ•์„ ์“ฐ๊ธฐ ์ „์— ๊ผญ ๋ช…์‹ฌํ•ด์•ผ ํ•  ๊ฒƒ์€ ๋‹จ์ถ•์šฉ๋ฒ•์€ ๋‹จ๋ฒˆ์— ๋งŽ์€ ํ”„๋กœํผํ‹ฐ์˜ ์„ค์ •์ด ๊ฐ€๋Šฅํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์ •์˜ํ•˜์ง€ ์•Š์€, ํ˜น์€ ์ •์˜ํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ๋“ค๋„ ๊ทธ๋“ค์˜ <strong>์ดˆ๊นƒ๊ฐ’์œผ๋กœ ์žฌ์„ค์ •๋˜๋„๋ก ์ž‘์šฉ</strong>ํ•œ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๋‹จ์ถ•์šฉ๋ฒ•์„ ์‚ฌ์šฉํ•  ๋• ๋‹ค๋ฅธ ๊ณณ์—์„œ ์ ์šฉํ–ˆ๋˜ ๊ฒƒ๋“ค์ด ์žฌ์„ค์ •๋  ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ์ ์„ ์ฃผ์˜ํ•˜์‹ญ์‹œ์˜ค.</p>
+
+<p>๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์ถ•์šฉ๋ฒ•์—๋Š” ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ๋Š”๋ฐ, ํ•˜๋‚˜๋Š” ๋ช…์‹œ์  ๊ทธ๋ฆฌ๋“œ ๋‹จ์ถ•์šฉ๋ฒ•์œผ๋กœ <code>grid-template</code>์ด ์žˆ๊ณ , ๋‚˜๋จธ์ง€๋Š” ๊ทธ๋ฆฌ๋“œ ์ •์˜ ๋‹จ์ถ•์šฉ๋ฒ•์œผ๋กœ <code>grid</code>๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="grid-template"><code>grid-template</code></h3>
+
+<p>{{cssxref("grid-template")}} ํ”„๋กœํผํ‹ฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ”„๋กœํผํ‹ฐ๋“ค์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค:</p>
+
+<ul>
+ <li>{{cssxref("grid-template-rows")}}</li>
+ <li>{{cssxref("grid-template-columns")}}</li>
+ <li>{{cssxref("grid-template-areas")}}</li>
+</ul>
+
+<p>์ด ํ”„๋กœํผํ‹ฐ๋Š”, ์ž ์žฌ์ ์œผ๋กœ ์ƒ์„ฑ๋˜๋Š” ์—ด๊ณผ ํ–‰ ํŠธ๋ž™์— ์˜ํ–ฅ์„ ๋ผ์น˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ, ๋ช…์‹œ์  ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ •์˜ํ•  ๋•Œ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๋“ค์„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด์–ด์„œ ๋ช…์‹œ์  ๊ทธ๋ฆฌ๋“œ ๋‹จ์ถ•์šฉ๋ฒ•์ด๋ผ ๋ถˆ๋ฆฝ๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ์— ์žˆ๋Š” ์ฝ”๋“œ๋Š” {{cssxref("grid-template")}}๋ฅผ ์จ์„œ ์ด ๊ฐ€์ด๋“œ ์•ž๋ถ€๋ถ„์—์„œ ๋งŒ๋“ค์—ˆ๋˜ ๋ ˆ์ด์•„์›ƒ๊ณผ ๋˜‘๊ฐ™์€ ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template:
+ "hd hd hd hd hd hd hd hd hd" minmax(100px, auto)
+ "sd sd sd main main main main main main" minmax(100px, auto)
+ "ft ft ft ft ft ft ft ft ft" minmax(100px, auto)
+ / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr ;
+}
+</pre>
+
+<p>์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ <code>grid-template-areas</code> ๊ฐ’์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฐ ํ–‰์˜ ๋งˆ์ง€๋ง‰์— ํ•ด๋‹น ํ–‰์˜ ํฌ๊ธฐ๋„ ํ•จ๊ป˜ ์„ ์–ธํ•ด ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ์žˆ๋Š” <code>minmax(100px, auto)</code>๊ฐ€ ์ด ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๊ทธ๋ฆฌ๊ณ  <code>grid-template-areas</code> ๋’ค์— ์˜†์œผ๋กœ ๋ˆ„์šด ์Šฌ๋ž˜์‹œ(/)๊ฐ€ ์žˆ๊ณ , ๋ฐ”๋กœ ๊ทธ ๋’ค์— ์„ธ๋กœ ํ–‰ ํŠธ๋ž™๋“ค์„ ์œ„ํ•œ ๋ช…์‹œ์  ํŠธ๋ž™ ๋ชฉ๋ก์ด ์ •์˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="grid"><code>grid</code></h3>
+
+<p>{{cssxref("grid")}} ๋‹จ์ถ•์šฉ๋ฒ•์€ ํ•œ ๋ฐœ ๋” ๋‚˜๊ฐ€ ์ž ์žฌ์  ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํผํ‹ฐ๋“ค๋„ ๊ฐ™์ด ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์—ฌ๊ธฐ์„œ ์„ค์ •ํ•˜๋Š” ํ”„๋กœํผํ‹ฐ๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:</p>
+
+<ul>
+ <li>{{cssxref("grid-template-rows")}}</li>
+ <li>{{cssxref("grid-template-columns")}}</li>
+ <li>{{cssxref("grid-template-areas")}}</li>
+ <li>{{cssxref("grid-auto-rows")}}</li>
+ <li>{{cssxref("grid-auto-columns")}}</li>
+ <li>{{cssxref("grid-auto-flow")}}</li>
+</ul>
+
+<p>์ด ํ”„๋กœํผํ‹ฐ๋Š” ๋˜ {{cssxref("grid-gap")}} ํ”„๋กœํผํ‹ฐ๋ฅผ <code>0</code>์œผ๋กœ ์žฌ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค๋งŒ, ์ด ๋‹จ์ถ•์šฉ๋ฒ•์—์„œ๋Š” ์ด ๊ฐ„๊ฒฉ์„ ์ง€์ •ํ•ด์ค„ ์ˆ˜๋Š” <em>์—†์Šต๋‹ˆ๋‹ค</em>.</p>
+
+<p>์ด ์šฉ๋ฒ•์€ {{cssxref("grid-template")}} ๋‹จ์ถ•์šฉ๋ฒ•๊ณผ ๋˜‘๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค๋งŒ, ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์„ค์ •ํ–ˆ๋˜ ๋‹ค๋ฅธ ํ”„๋กœํผํ‹ฐ ๊ฐ’๋“ค์„ ์žฌ์„ค์ •ํ•˜๊ฒŒ ๋œ๋‹ค๋Š” ์ ์„ ์ฃผ์˜ํ•˜์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid: "hd hd hd hd hd hd hd hd hd" minmax(100px, auto)
+ "sd sd sd main main main main main main" minmax(100px, auto)
+ "ft ft ft ft ft ft ft ft ft" minmax(100px, auto)
+ / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr ;
+}
+</pre>
+
+<p>์ด ๋‹จ์ถ•์šฉ๋ฒ•์ด ์ œ๊ณตํ•˜๋Š” ๋‹ค๋ฅธ ๊ธฐ๋Šฅ์€ ๋‚˜์ค‘์— ์ž๋™ ๋ฐฐ์น˜์™€ <code>grid-auto-flow</code> ํ”„๋กœํผํ‹ฐ๋ฅผ ์•Œ์•„๋ณด๋Š” ๊ฐ€์ด๋“œ์—์„œ ๋‹ค์‹œ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๋งŒ์•ฝ ์ง€๊ธˆ๊นŒ์ง€์˜ ์ดˆ๋ฐ˜ ๊ฐ€์ด๋“œ๋“ค์„ ์ญ‰ ํ›‘์–ด๋ณด์…จ๋‹ค๋ฉด, ์ด์ œ ๋ผ์ธ์„ ๊ธฐ์ค€์œผ๋กœ ํ•œ ๋ฐฐ์น˜๋‚˜ ์ด๋ฆ„์ด ์ง€๋ช…๋œ ์˜์—ญ์„ ์‚ฌ์šฉํ•ด์„œ ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“œ์‹ค ์ˆ˜ ์žˆ๋Š” ์œ„์น˜๊นŒ์ง€ ๋„๋‹ฌํ•˜์…จ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์—” ์ถฉ๋ถ„ํ•œ ์‹œ๊ฐ„์„ ๊ฐ€์ง€๊ณ  ๊ทธ๋ฆฌ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ช‡๋ช‡ ์ผ๋ฐ˜์ ์ธ ๋ ˆ์ด์•„์›ƒ ํŒจํ„ด์„ ๋งŒ๋“ค์–ด ๋ณด์‹œ๋„๋ก ํ•˜์‹ญ์‹œ์˜ค. ์•ž์œผ๋กœ ๋” ๋ฐฐ์›Œ์•ผ ํ•  ๋งŽ์€ ์ƒˆ๋กœ์šด ๊ธฐ์ˆ  ์šฉ์–ด๋“ค์ด ์žˆ์ง€๋งŒ, ์ด๋“ค์˜ ๋ฌธ๋ฒ•์€ ๋น„๊ต์  ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šธ ๊ฒ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์˜ˆ์ œ๋ฅผ ๋‹ค๋ฃจ์‹œ๋ฉด์„œ, ์ง€๊ธˆ๊นŒ์ง€ ๋‹ค๋ฃจ์ง€ ์•Š์•˜๋˜ ๊ฒƒ๋“ค์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ ์˜๋ฌธ์ ๊ณผ ๋ณต์žกํ•œ ์‚ฌ์šฉ ์‚ฌ๋ก€๋“ค์„ ๋งˆ์ฃผ์น  ์ˆ˜ ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ฐ€์ด๋“œ์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์—์„œ๋Š” ํ‘œ์ค€ ๋ช…์„ธ์„œ์— ์žˆ๋Š” ์ข€ ๋” ์ž์„ธํ•œ ์‚ฌํ•ญ๋“ค์„ ์•Œ์•„ ๋ณผ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์•ž์œผ๋กœ ์†Œ๊ฐœ๋  ๊ธฐ์ˆ ์„ ๊ฐ€์ง€๊ณ  ์ข€ ๋” ๋ณต์žกํ•œ ๊ณ ๊ธ‰ ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ๋˜์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.</p>
+
+<section class="Quick_links" id="Quick_Links">
+<ol>
+ <li><a href="/ko/docs/Web/CSS"><strong>CSS</strong></a></li>
+ <li><a href="/ko/docs/Web/CSS/Reference"><strong>CSS Reference</strong></a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout">CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ</a></li>
+ <li data-default-state="open"><a href="#"><strong>๊ฐ€์ด๋“œ</strong></a>
+ <ol>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_๋ ˆ์ด์•„์›ƒ์˜_๊ธฐ๋ณธ_๊ฐœ๋…">๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์˜ ๊ธฐ๋ณธ ๊ฐœ๋…</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_๋ ˆ์ด์•„์›ƒ๊ณผ_๋‹ค๋ฅธ_๋ ˆ์ด์•„์›ƒ_๋ฐฉ๋ฒ•๊ณผ์˜_๊ด€๊ณ„">๋‹ค๋ฅธ ๋ ˆ์ด์•„์›ƒ ๋ฐฉ๋ฒ•๊ณผ์˜ ๊ด€๊ณ„</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/CSS_๊ทธ๋ฆฌ๋“œ์˜_๋ผ์ธ์„_๊ธฐ์ค€์œผ๋กœ_ํ•œ_์•„์ดํ…œ_๋ฐฐ์น˜">๋ผ์ธ์„ ๊ธฐ์ค€์œผ๋กœ ํ•œ ์•„์ดํ…œ ๋ฐฐ์น˜</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_ํ…œํ”Œ๋ฆฟ_์˜์—ญ">๊ทธ๋ฆฌ๋“œ ํ…œํ”Œ๋ฆฟ ์˜์—ญ</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/์ด๋ฆ„์ด_์ฃผ์–ด์ง„_๊ทธ๋ฆฌ๋“œ_๋ผ์ธ์„_์ด์šฉํ•œ_๋ ˆ์ด์•„์›ƒ">์ด๋ฆ„์ด ์ฃผ์–ด์ง„ ๊ทธ๋ฆฌ๋“œ ๋ผ์ธ์„ ์ด์šฉํ•œ ๋ ˆ์ด์•„์›ƒ</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Auto-placement_in_CSS_Grid_Layout">Auto-placement in grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout">Box alignment in grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid,_Logical_Values_and_Writing_Modes">Grids, logical values and writing modes</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_Layout_and_Accessibility">CSS Grid Layout and Accessibility</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_and_Progressive_Enhancement">CSS Grid Layout and Progressive Enhancement</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_Layout">Realizing common layouts using grids</a></li>
+ </ol>
+ </li>
+ <li data-default-state="open"><a href="#"><strong>ํ”„๋กœํผํ‹ฐ</strong></a>
+ <ol>
+ <li><a href="/en-US/docs/Web/CSS/grid">grid</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-area">grid-area</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-columns">grid-auto-columns</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-flow">grid-auto-flow</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-rows">grid-auto-rows</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column">grid-column</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-end">grid-column-end</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-gap">grid-column-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-start">grid-column-start</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-gap">grid-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row">grid-row</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-end">grid-row-end</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-gap">grid-row-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-start">grid-row-start</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template">grid-template</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-areas">grid-template-areas</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-columns">grid-template-columns</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-rows">grid-template-rows</a></li>
+ </ol>
+ </li>
+ <li data-default-state="open"><a href="#"><strong>์šฉ์–ด์ง‘</strong></a>
+ <ol>
+ <li><a href="/en-US/docs/Glossary/Grid">Grid</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_lines">Grid lines</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_tracks">Grid tracks</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_cell">Grid cell</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_areas">Grid areas</a></li>
+ <li><a href="/en-US/docs/Glossary/Gutters">Gutters</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_Axis">Grid Axis</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_rows">Grid row</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_column">Grid column</a></li>
+ </ol>
+ </li>
+</ol>
+</section>
diff --git a/files/ko/web/css/css_grid_layout/index.html b/files/ko/web/css/css_grid_layout/index.html
new file mode 100644
index 0000000000..f3d2b42199
--- /dev/null
+++ b/files/ko/web/css/css_grid_layout/index.html
@@ -0,0 +1,253 @@
+---
+title: CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ
+slug: Web/CSS/CSS_Grid_Layout
+tags:
+ - CSS
+ - Grid Layout
+ - Grids
+ - ๊ฐœ์š”
+ - ๊ทธ๋ฆฌ๋“œ
+ - ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ
+ - ๋ ˆ์ด์•„์›ƒ
+ - ์ฐธ๊ณ 
+translation_of: Web/CSS/CSS_Grid_Layout
+---
+<p><strong>CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ(Grid Layout)</strong>์€ ํŽ˜์ด์ง€๋ฅผ ์—ฌ๋Ÿฌ ์ฃผ์š” ์˜์—ญ์œผ๋กœ ๋‚˜๋ˆ„๊ฑฐ๋‚˜, ํฌ๊ธฐ์™€ ์œ„์น˜ ๋ฐ ๋ฌธ์„œ ๊ณ„์ธต ๊ตฌ์กฐ์˜ ๊ด€์ ์—์„œ HTML ๊ธฐ๋ณธ ์š”์†Œ๋กœ ์ž‘์„ฑ๋œ ์ฝ˜ํŠธ๋กค ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฐ ์•„์ฃผ ํƒ์›”ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>ํ…Œ์ด๋ธ”๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์€ ์„ธ๋กœ ์—ด๊ณผ ๊ฐ€๋กœ ํ–‰์„ ๊ธฐ์ค€์œผ๋กœ ์š”์†Œ๋ฅผ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ํ…Œ์ด๋ธ”๊ณผ ๋‹ฌ๋ฆฌ CSS ๊ทธ๋ฆฌ๋“œ๋Š” ๋‹ค์–‘ํ•œ ๋ ˆ์ด์•„์›ƒ์„ ํ›จ์”ฌ ๋” ์‰ฝ๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ ์† ์ž์‹ ์š”์†Œ๋ฅผ, ๋งˆ์น˜ CSS๋กœ ์ผ์ผ์ด ์œ„์น˜๋ฅผ ์ง€์ •ํ•ด ์ค€ ๊ฒƒ์ฒ˜๋Ÿผ, ์‹ค์ œ๋กœ ๊ฒน์น˜๊ฒŒ ์ธต์„ ์ง€๋ฉด์„œ ์ž๋ฆฌ๋ฅผ ์žก๋„๋ก ๊ฐ ์š”์†Œ์˜ ์œ„์น˜๋ฅผ ์ง€์ •ํ•ด ์ค„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="Basic_Example" name="Basic_Example">๊ธฐ๋ณธ ์˜ˆ์ œ</h2>
+
+<p>์•„๋ž˜ ์˜ˆ์ œ๋Š” 3๊ฐœ์˜ ์„ธ๋กœ ์—ด ํŠธ๋ž™์œผ๋กœ ์ด๋ฃจ์–ด์กŒ์œผ๋ฉฐ, ์ €์ ˆ๋กœ ์ฑ„์›Œ์ง€๋ฉฐ ์ƒ์„ฑ๋˜๋Š” ๊ฐ€๋กœ ํ–‰ ํŠธ๋ž™์€ ๋†’์ด๊ฐ€ ์ตœ์†Œ 100ํ”ฝ์…€ ์ด์ƒ, ์ฝ˜ํ…์ธ  ์ตœ๋Œ€์น˜๊นŒ์ง€ ์ž๋™์œผ๋กœ ๋Š˜์–ด๋‚˜๋Š” ๊ตฌ์กฐ์˜ ๊ทธ๋ฆฌ๋“œ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๊ฐ ์•„์ดํ…œ์€ ๊ทธ๋ฆฌ๋“œ ๋ผ์ธ์„ ๊ธฐ์ค€์œผ๋กœ ๋ฐฐ์น˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div id="example">
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+.wrapper {
+ max-width: 940px;
+ margin: 0 auto;
+}
+
+.wrapper &gt; div {
+ border: 2px solid rgb(233,171,88);
+ border-radius: 5px;
+ background-color: rgba(233,171,88,.5);
+ padding: 1em;
+ color: #d9480f;
+}</pre>
+</div>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="one"&gt;One&lt;/div&gt;
+ &lt;div class="two"&gt;Two&lt;/div&gt;
+ &lt;div class="three"&gt;Three&lt;/div&gt;
+ &lt;div class="four"&gt;Four&lt;/div&gt;
+ &lt;div class="five"&gt;Five&lt;/div&gt;
+ &lt;div class="six"&gt;Six&lt;/div&gt;
+&lt;/div&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-gap: 10px;
+ grid-auto-rows: minmax(100px, auto);
+}
+.one {
+ grid-column: 1 / 3;
+ grid-row: 1;
+}
+.two {
+ grid-column: 2 / 4;
+ grid-row: 1 / 3;
+}
+.three {
+ grid-column: 1;
+ grid-row: 2 / 5;
+}
+.four {
+ grid-column: 3;
+ grid-row: 3;
+}
+.five {
+ grid-column: 2;
+ grid-row: 4;
+}
+.six {
+ grid-column: 3;
+ grid-row: 4;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('example', '500', '440') }}</p>
+</div>
+
+<h2 id="์ฐธ๊ณ ">์ฐธ๊ณ </h2>
+
+<h3 id="CSS_ํ”„๋กœํผํ‹ฐ">CSS ํ”„๋กœํผํ‹ฐ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("grid-template-columns")}}</li>
+ <li>{{cssxref("grid-template-rows")}}</li>
+ <li>{{cssxref("grid-template-areas")}}</li>
+ <li>{{cssxref("grid-template")}}</li>
+ <li>{{cssxref("grid-auto-columns")}}</li>
+ <li>{{cssxref("grid-auto-rows")}}</li>
+ <li>{{cssxref("grid-auto-flow")}}</li>
+ <li>{{cssxref("grid")}}</li>
+ <li>{{cssxref("grid-row-start")}}</li>
+ <li>{{cssxref("grid-column-start")}}</li>
+ <li>{{cssxref("grid-row-end")}}</li>
+ <li>{{cssxref("grid-column-end")}}</li>
+ <li>{{cssxref("grid-row")}}</li>
+ <li>{{cssxref("grid-column")}}</li>
+ <li>{{cssxref("grid-area")}}</li>
+ <li>{{cssxref("grid-row-gap")}}</li>
+ <li>{{cssxref("grid-column-gap")}}</li>
+ <li>{{cssxref("grid-gap")}}</li>
+</ul>
+</div>
+
+<h3 id="CSS_ํ•จ์ˆ˜">CSS ํ•จ์ˆ˜</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("repeat", "repeat()")}}</li>
+ <li>{{cssxref("minmax", "minmax()")}}</li>
+ <li>{{cssxref("fit-content", "fit-content()")}}</li>
+</ul>
+</div>
+
+<h3 id="CSS_๋ฐ์ดํ„ฐ_ํƒ€์ž…">CSS ๋ฐ์ดํ„ฐ ํƒ€์ž…</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("&lt;flex&gt;")}}</li>
+</ul>
+</div>
+
+<h3 id="์šฉ์–ด์ง‘_๋ชฉ๋ก">์šฉ์–ด์ง‘ ๋ชฉ๋ก</h3>
+
+<div class="index">
+<ul>
+ <li><a href="/en-US/docs/Glossary/Grid">Grid</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_Lines">Grid Lines</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_Tracks">Grid Tracks</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_Cell">Grid Cell</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_Areas">Grid Area</a></li>
+ <li><a href="/en-US/docs/Glossary/Gutters">Gutters</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_Axis">Grid Axis</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_Rows">Grid row</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_Column">Grid column</a></li>
+</ul>
+</div>
+
+<h2 id="๊ฐ€์ด๋“œ">๊ฐ€์ด๋“œ</h2>
+
+<div class="index">
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_๋ ˆ์ด์•„์›ƒ์˜_๊ธฐ๋ณธ_๊ฐœ๋…">๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์˜ ๊ธฐ๋ณธ ๊ฐœ๋…</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_๋ ˆ์ด์•„์›ƒ๊ณผ_๋‹ค๋ฅธ_๋ ˆ์ด์•„์›ƒ_๋ฐฉ๋ฒ•๊ณผ์˜_๊ด€๊ณ„">๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ๊ณผ ๋‹ค๋ฅธ ๋ ˆ์ด์•„์›ƒ ๋ฐฉ๋ฒ•๊ณผ์˜ ๊ด€๊ณ„</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/CSS_๊ทธ๋ฆฌ๋“œ์˜_๋ผ์ธ์„_๊ธฐ์ค€์œผ๋กœ_ํ•œ_์•„์ดํ…œ_๋ฐฐ์น˜">๋ผ์ธ์„ ๊ธฐ์ค€์œผ๋กœ ํ•œ ์•„์ดํ…œ ๋ฐฐ์น˜</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_ํ…œํ”Œ๋ฆฟ_์˜์—ญ">๊ทธ๋ฆฌ๋“œ ํ…œํ”Œ๋ฆฟ ์˜์—ญ</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/์ด๋ฆ„์ด_์ฃผ์–ด์ง„_๊ทธ๋ฆฌ๋“œ_๋ผ์ธ์„_์ด์šฉํ•œ_๋ ˆ์ด์•„์›ƒ">์ด๋ฆ„์ด ์ฃผ์–ด์ง„ ๊ทธ๋ฆฌ๋“œ ๋ผ์ธ์„ ์ด์šฉํ•œ ๋ ˆ์ด์•„์›ƒ</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Auto-placement_in_CSS_Grid_Layout">Auto-placement in CSS Grid Layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout">Box alignment in CSS Grid Layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid,_Logical_Values_and_Writing_Modes">CSS Grid, Logical Values and Writing Modes</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_Layout_and_Accessibility">CSS Grid Layout and accessibility</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_and_Progressive_Enhancement">CSS Grid and progressive enhancement</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Realising_common_layouts_using_CSS_Grid_">Realising common layouts using CSS Grid</a></li>
+</ul>
+</div>
+
+<h2 id="์™ธ๋ถ€_๋ฌธ์„œ">์™ธ๋ถ€ ๋ฌธ์„œ</h2>
+
+<ul>
+ <li><a href="http://labs.jensimmons.com/">Examples from Jen Simmons</a></li>
+ <li><a href="http://gridbyexample.com/">Grid by Example - a collection of usage examples and video tutorials</a></li>
+ <li><a href="https://tympanus.net/codrops/css_reference/grid/">Codrops Grid Reference</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector/How_to/Examine_grid_layouts">Firefox DevTools CSS Grid Inspector</a></li>
+ <li><a href="https://mozilladevelopers.github.io/playground/">CSS Grid Playground</a></li>
+ <li><a href="http://cssgridgarden.com">Grid Garden</a> - A game for learning CSS grid</li>
+</ul>
+
+<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 Grid') }}</td>
+ <td>{{ Spec2('CSS3 Grid') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<section class="Quick_links" id="Quick_Links">
+<ol>
+ <li><a href="/en-US/docs/Web/CSS"><strong>CSS</strong></a></li>
+ <li><a href="/en-US/docs/Web/CSS/Reference"><strong>CSS Reference</strong></a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout">CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ</a></li>
+ <li data-default-state="open"><a href="#"><strong>๊ฐ€์ด๋“œ</strong></a>
+ <ol>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_๋ ˆ์ด์•„์›ƒ์˜_๊ธฐ๋ณธ_๊ฐœ๋…">๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์˜ ๊ธฐ๋ณธ ๊ฐœ๋…</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_๋ ˆ์ด์•„์›ƒ๊ณผ_๋‹ค๋ฅธ_๋ ˆ์ด์•„์›ƒ_๋ฐฉ๋ฒ•๊ณผ์˜_๊ด€๊ณ„">๋‹ค๋ฅธ ๋ ˆ์ด์•„์›ƒ ๋ฐฉ๋ฒ•๊ณผ์˜ ๊ด€๊ณ„</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/CSS_๊ทธ๋ฆฌ๋“œ์˜_๋ผ์ธ์„_๊ธฐ์ค€์œผ๋กœ_ํ•œ_์•„์ดํ…œ_๋ฐฐ์น˜">๋ผ์ธ์„ ๊ธฐ์ค€์œผ๋กœ ํ•œ ์•„์ดํ…œ ๋ฐฐ์น˜</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_ํ…œํ”Œ๋ฆฟ_์˜์—ญ">๊ทธ๋ฆฌ๋“œ ํ…œํ”Œ๋ฆฟ ์˜์—ญ</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/์ด๋ฆ„์ด_์ฃผ์–ด์ง„_๊ทธ๋ฆฌ๋“œ_๋ผ์ธ์„_์ด์šฉํ•œ_๋ ˆ์ด์•„์›ƒ">์ด๋ฆ„์ด ์ฃผ์–ด์ง„ ๊ทธ๋ฆฌ๋“œ ๋ผ์ธ์„ ์ด์šฉํ•œ ๋ ˆ์ด์•„์›ƒ</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Auto-placement_in_CSS_Grid_Layout">Auto-placement in grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout">Box alignment in grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid,_Logical_Values_and_Writing_Modes">Grids, logical values and writing modes</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_Layout_and_Accessibility">CSS Grid Layout and Accessibility</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_and_Progressive_Enhancement">CSS Grid Layout and Progressive Enhancement</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_Layout">Realizing common layouts using grids</a></li>
+ </ol>
+ </li>
+ <li data-default-state="open"><a href="#"><strong>ํ”„๋กœํผํ‹ฐ</strong></a>
+ <ol>
+ <li><a href="/en-US/docs/Web/CSS/grid">grid</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-area">grid-area</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-columns">grid-auto-columns</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-flow">grid-auto-flow</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-rows">grid-auto-rows</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column">grid-column</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-end">grid-column-end</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-gap">grid-column-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-start">grid-column-start</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-gap">grid-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row">grid-row</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-end">grid-row-end</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-gap">grid-row-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-start">grid-row-start</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template">grid-template</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-areas">grid-template-areas</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-columns">grid-template-columns</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-rows">grid-template-rows</a></li>
+ </ol>
+ </li>
+ <li data-default-state="open"><a href="#"><strong>์šฉ์–ด์ง‘</strong></a>
+ <ol>
+ <li><a href="/en-US/docs/Glossary/Grid">Grid</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_lines">Grid lines</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_tracks">Grid tracks</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_cell">Grid cell</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_areas">Grid areas</a></li>
+ <li><a href="/en-US/docs/Glossary/Gutters">Gutters</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_Axis">Grid Axis</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_rows">Grid row</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_column">Grid column</a></li>
+ </ol>
+ </li>
+</ol>
+</section>
diff --git a/files/ko/web/css/css_grid_layout/layout_using_named_grid_lines/index.html b/files/ko/web/css/css_grid_layout/layout_using_named_grid_lines/index.html
new file mode 100644
index 0000000000..bc0957fb2e
--- /dev/null
+++ b/files/ko/web/css/css_grid_layout/layout_using_named_grid_lines/index.html
@@ -0,0 +1,497 @@
+---
+title: Layout using named grid lines
+slug: Web/CSS/CSS_Grid_Layout/Layout_using_named_grid_lines
+tags:
+ - CSS
+ - CSS Grids
+ - Guide
+translation_of: Web/CSS/CSS_Grid_Layout/Layout_using_Named_Grid_Lines
+---
+<p>์ด์ „ ๊ฐ€์ด๋“œ์—์„  ๊ทธ๋ฆฌ๋“œ ํŠธ๋ž™์„ ์ •์˜ํ•˜๋ฉดย ์ƒ์„ฑ๋˜๋Š” ๋ผ์ธ์„ ์‚ฌ์šฉํ•ด์„œ ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฒ•์„ ์‚ดํŽด๋ณด์•˜์œผ๋ฉฐ, ๋˜ํ•œ ์ด๋ฆ„์ด ๋ช…๋ช…๋œ ํ…œํ”Œ๋ฆฟ ์˜์—ญ์„ ๊ฐ€์ง€๊ณ  ์–ด๋–ป๊ฒŒ ์•„์ดํ…œ๋“ค์„ ๋ฐฐ์น˜ํ•˜๋Š”์ง€๋„ ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ฐ€์ด๋“œ์—์„  ์ด๋ฆ„์ด ์ฃผ์–ด์ง„ ๋ผ์ธ์„ ์“ฐ๋Š” ์ƒํ™ฉ์—์„œ ์ด ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์„œ๋กœ ์–ด๋–ป๊ฒŒ ์ž‘์šฉํ•˜๋Š”์ง€ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ผ์ธ์— ์ด๋ฆ„์„ ์ง€์–ด ์ฃผ๋Š” ๊ฒƒ์ด ๋งค์šฐ ์œ ์šฉํ•  ๋•Œ๋„ ์žˆ์ง€๋งŒ, ์ด๋ฆ„๊ณผ ํŠธ๋ž™ ํฌ๊ธฐ๊ฐ€ ํ˜ผํ•ฉ๋ผ์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ทธ๋ฆฌ๋“œ ์šฉ๋ฒ•์„ ๋ณด๊ณ  ์žˆ์œผ๋ฉด ๋งค์šฐ ํ—ท๊ฐˆ๋ฆด ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ช‡ ๊ฐ€์ง€ ์˜ˆ์ œ๋ฅผ ๊ฐ€์ง€๊ณ  ์ž‘์—…ํ•ด ๋ณด์‹œ๋ฉด ์ ์  ๋ช…ํ™•ํ•ด์ง€๋ฉด์„œ ๋‚˜์ค‘์—” ์ž‘์—…ํ•˜๊ธฐ๋„ ํ›จ์”ฌ ์ˆ˜์›”ํ•ด์ง€์‹ค ๊ฒ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ทธ๋ฆฌ๋“œ๋ฅผ_์ •์˜ํ• _๋•Œ_๋ผ์ธ์˜_์ด๋ฆ„_์ง“๋Š”_๋ฒ•">๊ทธ๋ฆฌ๋“œ๋ฅผ ์ •์˜ํ•  ๋•Œ ๋ผ์ธ์˜ ์ด๋ฆ„ ์ง“๋Š” ๋ฒ•</h2>
+
+<p><code>grid-template-rows</code> ๊ทธ๋ฆฌ๊ณ  <code>grid-template-columns</code> ํ”„๋กœํผํ‹ฐ๋กœ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ •์˜ํ•  ๋•Œ ๊ทธ๋ฆฌ๋“œ์— ์žˆ๋Š” ๋ชจ๋“  ๋ผ์ธ ํ˜น์€ ์ผ๋ถ€ ๋ผ์ธ๋“ค์— ์ด๋ฆ„์„ ์ง€์–ด ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณธ๋ณด๊ธฐ๋กœ ๋ผ์ธ์„ ๊ธฐ์ค€์œผ๋กœ ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•œ ๊ฐ€์ด๋“œ์—์„œ ๋งŒ๋“ค์—ˆ๋˜ ๊ฐ„๋‹จํ•œ ๋ ˆ์ด์•„์›ƒ์„ย ์˜ˆ๋กœ ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์—” ์ด๋ฆ„์ด ์ฃผ์–ด์ง„ย ๋ผ์ธ์„ ์จ์„œ ๊ทธ๋ฆฌ๋“œ๋ฅผ ๋งŒ๋“ค ๊ฒ๋‹ˆ๋‹ค.</p>
+
+<div id="example_named_lines">
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<p>๊ทธ๋ฆฌ๋“œ๋ฅผ ์ •์˜ํ•  ๋•Œ, ๊ทธ๋ฆฌ๋“œ ๋ผ์ธ์˜ ์ด๋ฆ„์€ ๋Œ€๊ด„ํ˜ธ ์•ˆ์— ์ ์–ด์ค๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋ผ์ธ ์ด๋ฆ„์€ ์›ํ•˜์‹œ๋Š” ๊ฒƒ ์•„๋ฌด๊ฑฐ๋‚˜ ๋‹ค ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„  ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ฐ์‹ธ๋Š” ํ–‰๊ณผ ์—ด ๋ฐฉํ–ฅ์˜ ์‹œ์ž‘๊ณผ ๋ ๋ผ์ธ ๋ชจ๋‘์˜ ์ด๋ฆ„์„ ์ •์˜ํ•ด ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๋“œ์— ์žˆ๋Š” ๋ชจ๋“  ๋ผ์ธ์˜ ์ด๋ฆ„์„ ๋‹ค ๋ถ™์—ฌ์ค„ ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค๋งŒ, ๊ทธ๋ฆฌ๋“œ ๊ฐ€์šด๋ฐ์— ์žˆ๋Š” ๋ธ”๋ก์˜ ํ–‰๊ณผ ์—ด ๋ฐฉํ–ฅ์˜ ๋ผ์ธ ์ด๋ฆ„์„ <code>content-start</code> ๊ทธ๋ฆฌ๊ณ  <code>content-end</code>๋ผ๋Š” ์ด๋ฆ„์„ ์ •์˜ํ•ด ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์‹์œผ๋กœ ๋ ˆ์ด์•„์›ƒ์˜ ๋ช‡๋ช‡ ์ฃผ์š” ๋ผ์ธ๋“ค์—๋งŒ ์ด๋ฆ„์„ ๋ถ™์—ฌ์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: [main-start] 1fr [content-start] 1fr [content-end] 1fr [main-end];
+ grid-template-rows: [main-start] 100px [content-start] 100px [content-end] 100px [main-end];
+}
+</pre>
+
+<p>์ด๋ ‡๊ฒŒ ๋ผ์ธ๋“ค์— ์ด๋ฆ„์„ ์ง“๊ณ  ๋‚˜๋ฉด, ๋ผ์ธ ๋ฒˆํ˜ธ ๋Œ€์‹ ์— ์ด๋ฆ„์„ ์จ์„œ ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.box1 {
+ grid-column-start: main-start;
+ grid-row-start: main-start;
+ grid-row-end: main-end;
+}
+
+.box2 {
+ grid-column-start: content-end;
+ grid-row-start: main-start;
+ grid-row-end: content-end;
+}
+
+.box3 {
+ grid-column-start: content-start;
+ grid-row-start: main-start;
+}
+
+.box4 {
+ grid-column-start: content-start;
+ grid-column-end: main-end;
+ grid-row-start: content-end;
+}
+</pre>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box1"&gt;One&lt;/div&gt;
+ &lt;div class="box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box3"&gt;Three&lt;/div&gt;
+ &lt;div class="box4"&gt;Four&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<p>{{ EmbedLiveSample('example_named_lines', '500', '330') }}</p>
+</div>
+
+<p>๋ผ์ธ์„ ๊ธฐ์ค€์œผ๋กœ ๋ฐฐ์น˜ํ•  ๋•Œ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ๋ชจ๋“  ์‚ฌํ•ญ์€ ์—ฌ๊ธฐ์„œ๋„ ๋˜‘๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™ํ•˜๋ฉฐ ์ด๋ฆ„์ด ์ฃผ์–ด์ง„ ๋ผ์ธ๊ณผ ๋ผ์ธ ๋ฒˆํ˜ธ๋ฅผ ์„ž์–ด์„œ ์‚ฌ์šฉํ•˜์‹ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฆ„์ด ์ฃผ์–ด์ง„ ๋ผ์ธ์˜ ์‚ฌ์šฉ์€ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์žฌ์ •์˜ํ•˜๋Š” ๋ฐ˜์‘ํ˜• ๋””์ž์ธ์„ ๋งŒ๋“ค๊ณ ์ž ํ•  ๋•Œ, ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ์—์„œ ๋ผ์ธ ๋ฒˆํ˜ธ๋ฅผ ๋ฐ”๊ฟ”๊ฐ€๋ฉด์„œ ์ผ์ผ์ด ์ฝ˜ํ…์ธ ์˜ ์œ„์น˜๋ฅผ ๋‹ค์‹œ ์ •์˜ํ•ด ์ค„ ํ•„์š”๊ฐ€ ์—†๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ, ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ •์˜ํ•  ๋•Œ ๋ผ์ธ์˜ ์ด๋ฆ„์€ ํ•ญ์ƒ ๊ฐ™์€ ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋„๋ก ์ฃผ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๋ผ์ธ์—_์—ฌ๋Ÿฌ_๊ฐœ์˜_์ด๋ฆ„_์ง€์–ด์ฃผ๊ธฐ">๋ผ์ธ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ด๋ฆ„ ์ง€์–ด์ฃผ๊ธฐ</h3>
+
+<p>๋ผ์ธ์˜ ์ด๋ฆ„์„ ์ •ํ•  ๋•Œ ํ•˜๋‚˜ ์ด์ƒ์˜ ์ด๋ฆ„์„ ๋ถ™์—ฌ์ฃผ๊ณ  ์‹ถ์„ ๋•Œ๊ฐ€ ์žˆ๋Š”๋ฐ, ์˜ˆ๋ฅผ ๋“ค์–ด sidebar-end ๊ทธ๋ฆฌ๊ณ  main-start๋ฅผ ํ•จ๊ป˜ ํ‘œ๊ธฐํ•˜๊ณ ์ž ํ•  ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿด ๋• <code>[sidebar-end main-start]</code>์ฒ˜๋Ÿผ ๋Œ€๊ด„ํ˜ธ ์•ˆ์—์„œ ๊ณต๋ฐฑ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ด๋ฆ„์„ ์ถ”๊ฐ€ํ•ด ์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ํ•ด๋‹น ๋ผ์ธ์€ ๋‘˜ ์ค‘ ์•„๋ฌด ์ด๋ฆ„์„ ์จ๋„ ๊ฐ™์€ ๊ฒƒ์„ ๊ฐ€๋ฆฌํ‚ค๊ฒŒย ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ด๋ฆ„์ด_์ฃผ์–ด์ง„_๋ผ์ธ์œผ๋กœ_๋งŒ๋“ค์–ด์ง€๋Š”_์ž ์žฌ์ _๊ทธ๋ฆฌ๋“œ_์˜์—ญ">์ด๋ฆ„์ด ์ฃผ์–ด์ง„ ๋ผ์ธ์œผ๋กœ ๋งŒ๋“ค์–ด์ง€๋Š” ์ž ์žฌ์  ๊ทธ๋ฆฌ๋“œ ์˜์—ญ</h2>
+
+<p>๋ผ์ธ์˜ ์ด๋ฆ„์„ ์ง€์–ด์ค„ ๋•Œ๋Š” ์›ํ•˜์‹œ๋Š” ์ด๋ฆ„ ์•„๋ฌด๊ฑฐ๋‚˜ ๋ถ™์—ฌ์ฃผ์…”๋„ ๋œ๋‹ค๊ณ  ๋ง์”€๋“œ๋ฆฐ ๋ฐ” ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ๋ถ™์ด๋Š” ์ด๋ฆ„์€ <a href="https://drafts.csswg.org/css-values-4/#custom-idents">custom ident</a>๋กœ์„œ, ์ €์ž๊ฐ€ ์ •์˜ํ•ด ์ค€ ์ด๋ฆ„์ด ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฆ„์„ ์ง€์„ ๋•Œ ๋ช…์„ธ์„œ์— ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ๋Š” ๋‹จ์–ด๋Š” ํ”ผํ•˜์‹œ๋Š” ๊ฒŒ ์ข‹์œผ๋ฉฐ <code>span</code>๊ณผ ๊ฐ™์ด ํ˜ผ๋™์„ ์ค„ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๋„ ์‚ฌ์šฉํ•˜์ง€ ๋ง์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋ฆ„์— ๋”ฐ์˜ดํ‘œ๊ฐ€ ํฌํ•จ๋˜๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์ด๋ฆ„์€ ์•„๋ฌด๊ฑฐ๋‚˜ ์„ ํƒํ•˜์‹ค ์ˆ˜ ์žˆ์ง€๋งŒ, ์œ„ ์˜ˆ์ œ์— ๋‚˜์™€ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋งŒ์•ฝ์— ์˜์—ญ ์ฃผ๋ณ€์— ์žˆ๋Š” ๋ผ์ธ์˜ ์ด๋ฆ„ ๋์— <code>-start</code> ํ˜น์€ <code>-end</code>๋ฅผ ๋ถ™์ด๋ฉด, ๊ทธ๋ฆฌ๋“œ๋Š” ์ „์ฒด ์ด๋ฆ„ ์ค‘ ๊ผฌ๋ฆฌ ๋ถ€๋ถ„์„ ๋—€ ์ฃผ์š” ์ด๋ฆ„๋งŒ์œผ๋กœ ๋ช…๋ช…๋œ ์˜์—ญ์„ ์ƒ์„ฑํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์œ„ ์˜ˆ์ œ์—์„ , ์—ด๊ณผ ํ–‰์˜ ๋ผ์ธ ๋ชจ๋‘ <code>content-start</code>์™€ <code>content-end</code>๋ผ๋Š” ์ด๋ฆ„์ด ์ฃผ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ง์€ <code>content</code>๋ผ๋Š” ์ด๋ฆ„์˜ ์˜์—ญ์ด ์ž๋™์œผ๋กœ ๋งŒ๋“ค์–ด ์ง€๋ฉด์„œ, ์›ํ•˜์‹œ๋ฉด ์–ด๋– ํ•œ ์š”์†Œ๋“  ํ•ด๋‹น ์˜์—ญ์— ์ด ์ด๋ฆ„์„ ์จ์„œ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค.</p>
+
+<div id="implicit_areas_from_lines">
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ์—์„  ์œ„์—์„œ์™€ ๋˜‘ ๊ฐ™์€ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ •์˜ํ•ด ์ฃผ์—ˆ์ง€๋งŒ, ์ด๋ฒˆ์—” <code>content</code>๋ผ๋Š” ์ด๋ฆ„์„ ๊ฐ€์ง„ ์˜์—ญ์— ํ•˜๋‚˜์˜ ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•˜์˜€์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: [main-start] 1fr [content-start] 1fr [content-end] 1fr [main-end];
+ grid-template-rows: [main-start] 100px [content-start] 100px [content-end] 100px [main-end];
+}
+.thing {
+ grid-area: content;
+}
+</pre>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="thing"&gt;I am placed in an area named content.&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<p>{{ EmbedLiveSample('implicit_areas_from_lines', '500', '330') }}</p>
+</div>
+
+<p>์—ฌ๊ธฐ์„  ๋ผ์ธ์˜ ์ด๋ฆ„์„ ์ง€์–ด ์ฃผ๋ฉด์„œ ํ•ด๋‹น ๋ผ์ธ์ด ๊ฐ์‹ธ๋Š” ์˜์—ญ์ด ์ž๋™์œผ๋กœ ๋งŒ๋“ค์–ด์กŒ๊ธฐ ๋•Œ๋ฌธ์—, <code>grid-template-areas</code>๋ฅผ ์จ์„œ ์˜์—ญ์˜ ์œ„์น˜๋ฅผ ์ผ์ผ์ด ์ •์˜ํ•ด ์ค„ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ด๋ฆ„์ด_์ฃผ์–ด์ง„_์˜์—ญ์œผ๋กœ_๋งŒ๋“ค์–ด์ง€๋Š”_์ž ์žฌ์ _๊ทธ๋ฆฌ๋“œ_๋ผ์ธ">์ด๋ฆ„์ด ์ฃผ์–ด์ง„ ์˜์—ญ์œผ๋กœ ๋งŒ๋“ค์–ด์ง€๋Š” ์ž ์žฌ์  ๊ทธ๋ฆฌ๋“œ ๋ผ์ธ</h2>
+
+<p>์ง€๊ธˆ๊นŒ์ง€ ๋ผ์ธ์— ์ด๋ฆ„์„ ์ง€์–ด ์ฃผ๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด๋‹น ์ด๋ฆ„์œผ๋กœ ๋œ ์˜์—ญ๋„ ํ•จ๊ป˜ ๋งŒ๋“ค์–ด์ง€๋Š”์ง€ ์‚ดํŽด๋ณด์•˜์œผ๋ฉฐ, ์ด๋Š” ์—ญ์œผ๋กœ๋„ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฆ„์ด ์ฃผ์–ด์ง„ ํ…œํ”Œ๋ฆฟ ์˜์—ญ์€ ๊ทธ์— ์–ด์šธ๋ฆฌ๋Š” ์ด๋ฆ„์ด ๋ถ™์—ฌ์ง„ ๋ผ์ธ์„ ์ƒ์„ฑํ•˜๋ฉด์„œ, ์ด๋ฅผ ์ด์šฉํ•ด์„œ ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด์ „ ๊ทธ๋ฆฌ๋“œ ํ…œํ”Œ๋ฆฟ ์˜์—ญ์— ๊ด€ํ•œ ๊ฐ€์ด๋“œ์—์„œ ๋งŒ๋“ค์—ˆ๋˜ ๋ ˆ์ด์•„์›ƒ์„ ๊ทธ๋Œ€๋กœ ๊ฐ€์ ธ์™€์„œ, ์—ฌ๊ธฐ์— ์˜์—ญ์„ ์ง€์ •ํ•ด์„œ ๋งŒ๋“ค์–ด์ง„ ๋ผ์ธ์„ ์จ์„œย ๋ ˆ์ด์•„์›ƒ์— ย ์ ์šฉํ•ด ๋ณธ๋‹ค๋ฉด ์ด๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜์‹คย ์ˆ˜ ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ์—์„  <code>overlay</code>๋ผ๋Š” ์ด๋ฆ„์˜ ํด๋ž˜์Šค๋ฅผ ์ง€์ •ํ•œ ์ถ”๊ฐ€ div ์š”์†Œ๋ฅผ ๋”ํ•˜์˜€์Šต๋‹ˆ๋‹ค. <code>grid-area</code> ํ”„๋กœํผํ‹ฐ๋ฅผ ์จ์„œ ์ด๋ฆ„์ด ์ฃผ์–ด์ง„ ์˜์—ญ์„ ์ƒ์„ฑํ•˜์˜€๊ณ , <code>grid-template-areas</code> ํ”„๋กœํผํ‹ฐ์—์„œ ๋ ˆ์ด์•„์›ƒ์„ ์ •์˜ํ•ด ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ์˜์—ญ์˜ ์ด๋ฆ„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:</p>
+
+<ul>
+ <li><code>hd</code></li>
+ <li><code>ft</code></li>
+ <li><code>main</code></li>
+ <li><code>sd</code></li>
+</ul>
+
+<p>์ด๋ ‡๊ฒŒ ํ•ด์„œ ๋งŒ๋“ค์–ด์ง„ ์—ด๊ณผ ํ–‰ ๋ผ์ธ์˜ ์ด๋ฆ„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:</p>
+
+<ul>
+ <li><code>hd-start</code></li>
+ <li><code>hd-end</code></li>
+ <li><code>sd-start</code></li>
+ <li><code>sd-end</code></li>
+ <li><code>main-start</code></li>
+ <li><code>main-end</code></li>
+ <li><code>ft-start</code></li>
+ <li><code>ft-end</code></li>
+</ul>
+
+<p>์ด๋ฆ„์ด ์ฃผ์–ด์ง„ ๋ผ์ธ์˜ ๋ชจ์Šต์€ ์•„๋ž˜ ๊ทธ๋ฆผ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๋ช‡๋ช‡ ๋ผ์ธ๋“ค์€ ๋‘ ๊ฐœ์˜ ์ด๋ฆ„์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, <code>sd-end</code>์™€ <code>main-start</code>๋Š” ๊ฐ™์€ ์—ด ๋ฐฉํ–ฅ์˜ ๋ผ์ธ์„ ๊ฐ€๋ฆฌํ‚ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><img alt="An image showing the implicit line names created by our grid areas." src="https://mdn.mozillademos.org/files/14699/5_multiple_lines_from_areas.png" style="height: 396px; width: 1140px;"></p>
+
+<p>์—ฌ๊ธฐ์„œ ์ž ์žฌ์ ์œผ๋กœ ์ด๋ฆ„์ด ์ฃผ์–ด์ง„ ๋ผ์ธ์„ ์จ์„œ <code>overlay</code> ์š”์†Œ๋ฅผ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์ด๋ฆ„์„ ์ง์ ‘ ์ง€์ •ํ•œ ๋ผ์ธ์„ ์จ์„œ ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ๋˜‘๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<div id="implicit_lines_from_area">
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(9, 1fr);
+ grid-auto-rows: minmax(100px, auto);
+ grid-template-areas:
+ "hd hd hd hd hd hd hd hd hd"
+ "sd sd sd main main main main main main"
+ "ft ft ft ft ft ft ft ft ft";
+}
+
+.header {
+ grid-area: hd;
+}
+
+.footer {
+ grid-area: ft;
+}
+
+.content {
+ grid-area: main;
+}
+
+.sidebar {
+ grid-area: sd;
+}
+
+.wrapper &gt; div.overlay {
+ z-index: 10;
+ grid-column: main-start / main-end;
+ grid-row: hd-start / ft-end;
+ border: 4px solid rgb(92,148,13);
+ background-color: rgba(92,148,13,.4);
+ color: rgb(92,148,13);
+ font-size: 150%;
+}
+</pre>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="header"&gt;Header&lt;/div&gt;
+ &lt;div class="sidebar"&gt;Sidebar&lt;/div&gt;
+ &lt;div class="content"&gt;Content&lt;/div&gt;
+ &lt;div class="footer"&gt;Footer&lt;/div&gt;
+ &lt;div class="overlay"&gt;Overlay&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<p>{{ EmbedLiveSample('implicit_lines_from_area', '500', '330') }}</p>
+</div>
+
+<p>์ด๋ฆ„์ด ์ฃผ์–ด์ง„ ์˜์—ญ์œผ๋กœ๋ถ€ํ„ฐ ๋ผ์ธ์ด ์ƒ์„ฑ๋˜๊ณ  ๋˜ ๋ผ์ธ์— ์ด๋ฆ„์„ ์ •ํ•ด์ฃผ๋ฉด ๊ฑฐ๊ธฐ์— ๋งž๋Š” ์˜์—ญ์ด ๋งŒ๋“ค์–ด์ง€๋ฉด์„œ, ์ด๋ฅผ ์ด์šฉํ•ด ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ๊ณ ๋ คํ•œ๋‹ค๋ฉด, ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘ํ•  ๋•Œย ๋ฏธ๋ฆฌ ๊ณ„ํšํ•ด์„œ ์ด๋ฆ„์„ ์ •ํ•˜๋Š” ๋ฐ ์•ฝ๊ฐ„์˜ ์‹œ๊ฐ„์„ ํ• ์• ํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฆ„์„ ์„ ํƒํ•  ๋•Œ ์ž์‹ ๊ณผ ์ž๊ธฐ ํŒ€์›๋“ค ๋ชจ๋‘๊ฐ€ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ์ •ํ•œ๋‹ค๋ฉด ๋ชจ๋‘์—๊ฒŒ ์—ฌ๋Ÿฌ๋ถ„์ด ๋งŒ๋“  ๋ ˆ์ด์•„์›ƒ์„ ์‰ฝ๊ฒŒ ์ด์šฉํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="repeat()์„_์จ์„œ_๊ฐ™์€_์ด๋ฆ„์„_๊ฐ€์ง„_์—ฌ๋Ÿฌ_๊ฐœ์˜_๋ผ์ธ_๋งŒ๋“ค๊ธฐ">repeat()์„ ์จ์„œ ๊ฐ™์€ ์ด๋ฆ„์„ ๊ฐ€์ง„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ผ์ธ ๋งŒ๋“ค๊ธฐ</h2>
+
+<p>๋งŒ์•ฝ์— ๊ทธ๋ฆฌ๋“œ์— ์žˆ๋Š” ๋ชจ๋“  ๋ผ์ธ์— ๋…์ž์ ์ธ ์ด๋ฆ„์„ ์ง€์–ด ์ฃผ๊ธธ ์›ํ•˜์‹ ๋‹ค๋ฉด, ํŠธ๋ž™์„ ์ •์˜ํ•  ๋•Œ ๋ฐ˜๋ณต ์šฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹  ๋Œ€๊ด„ํ˜ธ ์•ˆ์—๋‹ค ์ด๋ฆ„์„ ์ผ์ผ์ด ์ถ”๊ฐ€ํ•ด์ค˜์•ผ ํ•ด์„œย ์•ฝ๊ฐ„ ์žฅํ™ฉํ•˜๊ฒŒ ํŠธ๋ž™์˜ ์ •์˜๋ฅผ ์ž‘์„ฑํ•˜์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ณต ์šฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ์—ฌ๋Ÿฌ ๋ผ์ธ์ด ๊ฐ™์€ ์ด๋ฆ„์„ ๊ฐ–๊ฒŒ ๋˜๋Š”๋ฐ, ์ด ๋˜ํ•œ ๋งค์šฐ ์œ ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ์—์„œ๋Š” ๊ฐ™์€ ๋„ˆ๋น„๋ฅผ ๊ฐ€์ง„ ์—ด๋‘ ๊ฐœ์˜ ์—ด๋กœ ๊ตฌ์„ฑ๋œ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„  1fr ๋„ˆ๋น„์˜ ์—ด ํŠธ๋ž™์„ ์ •์˜ํ•˜๊ธฐ ์ „์— <code>[col-start]</code>๋ผ๋Š” ๋ผ์ธ ์ด๋ฆ„์„ ํ•จ๊ป˜ ์ •์˜ํ•ด ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด <code>1fr</code> ๋„ˆ๋น„์˜ ์„ธ๋กœ ์—ด ์ „๋ฉด์— ๋˜‘๊ฐ™์ด <code>col-start</code>๋ผ๋Š” ์ด๋ฆ„์ด ์ฃผ์–ด์ง„ 12๊ฐœ์˜ ์—ด ๋ฐฉํ–ฅ์˜ ๋ผ์ธ์œผ๋กœ ๊ตฌ์„ฑ๋œ ๊ทธ๋ฆฌ๋“œ๋ฅผ ๋งŒ๋“ค๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div id="multiple_lines_same_name">
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<p>ย </p>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(12, [col-start] 1fr);
+}</pre>
+
+<p>์ด๋ ‡๊ฒŒ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๋‚˜๋ฉด ์—ฌ๊ธฐ์—๋‹ค ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ผ์ธย ์ด๋ฆ„์„ <code>col-start</code>๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์ง€์–ด ์ฃผ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— <code>col-start</code> ๋ผ์ธ์„ ๊ธฐ์ค€ ์‹œ์ž‘ ์ง€์ ์œผ๋กœ ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•˜๊ฒŒ ๋˜๋ฉด ๊ทธ๋ฆฌ๋“œ๋Š” ์ฒซ ๋ฒˆ์งธ์— ์žˆ๋Š” <code>col-start</code>๋ผ๋Š” ์ด๋ฆ„์˜ ๋ผ์ธ์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋Š”๋ฐ, ์—ฌ๊ธฐ์„  ๋งจ ์™ผ์ชฝ์— ์žˆ๋Š” ๋ผ์ธ์ด ์—ฌ๊ธฐ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ๋˜ ๋‹ค๋ฅธ ๋ผ์ธ์„ ๊ฐ€๋ฆฌํ‚ค๋ ค๋ฉด ์ด๋ฆ„๊ณผ ํ•จ๊ป˜ ํ•ด๋‹น ๋ผ์ธ์˜ ๋ฒˆํ˜ธ๋ฅผ ๋”ํ•ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์•„์ดํ…œ์„ <code>col-start</code>๋ผ๋Š” ์ด๋ฆ„์˜ ์ฒซ ๋ฒˆ์งธ ๋ผ์ธ์œผ๋กœ๋ถ€ํ„ฐ ๋‹ค์„ฏ ๋ฒˆ์งธ ๋ผ์ธ๊นŒ์ง€ ๊ฑธ์น˜๋„๋ก ๋ฐฐ์น˜ํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜ํ•ด ์ค๋‹ˆ๋‹ค:</p>
+
+<pre class="brush: css">.item1 {
+ grid-column: col-start / col-start 5
+}
+</pre>
+
+<p>๋˜ํ•œ, ์—ฌ๊ธฐ์„  <code>span</code> ํ‚ค์›Œ๋“œ๋ฅผ ์“ฐ์‹ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์•„์ดํ…œ์€ <code>col-start</code> ์ด๋ฆ„์„ ๊ฐ€์ง„ ์ผ๊ณฑ ๋ฒˆ์งธ ๋ผ์ธ๋ถ€ํ„ฐ ์„ธ ๊ฐœ์˜ ๋ผ์ธ์— ๊ฑธ์น˜๋„๋ก ๋ฐฐ์น˜ํ•˜์˜€์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.item2 {
+ grid-column: col-start 7 / span 3;
+}
+</pre>
+
+<p class="brush: html">ย </p>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="item1"&gt;I am placed from col-start line 1 to col-start 5&lt;/div&gt;
+ &lt;div class="item2"&gt;I am placed from col-start line 7 spanning 3 lines&lt;/div&gt;
+&lt;/div&gt;</pre>
+
+<p>{{ EmbedLiveSample('multiple_lines_same_name', '500', '330') }}</p>
+</div>
+
+<p>์ด ๋ ˆ์ด์•„์›ƒ์„ Firefox Grid Highlighter์—์„œ ์‚ดํŽด๋ณด๋ฉด ์„ธ๋กœ ์—ด ๋ผ์ธ์ด ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”์ง€ ๊ทธ๋ฆฌ๊ณ  ๋˜ ์•„์ดํ…œ๋“ค์ด ์ด ๋ผ์ธ๋“ค์— ๋”ฐ๋ผ ์–ด๋–ป๊ฒŒ ๋ฐฐ์น˜๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><img alt="The 12 column grid with items placed. The Grid Highlighter shows the position of the lines." src="https://mdn.mozillademos.org/files/14695/5_named_lines1.png" style="height: 156px; width: 1958px;"></p>
+
+<p>๋ฐ˜๋ณต ์šฉ๋ฒ•์€ ๋˜ํ•œ ํŠธ๋ž™์˜ ๋ชฉ๋ก์„ ๋‚˜์—ดํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์˜ค์ง ํ•˜๋‚˜์˜ ํŠธ๋ž™ ํฌ๊ธฐ๋งŒ ๋ฐ˜๋ณตํ•˜๋„๋ก ์“ฐ์‹ค ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ์ฝ”๋“œ๋Š” ์—ฌ๋Ÿ ๊ฐœ์˜ ํŠธ๋ž™์œผ๋กœ ๊ตฌ์„ฑ๋œ ๊ทธ๋ฆฌ๋“œ๋ฅผ ๋งŒ๋“œ๋Š”๋ฐ, ์ƒ๋Œ€์ ์œผ๋กœ ๋” ์ข์€ <code>1fr</code> ๋„ˆ๋น„์˜ <code>col1-start</code>๋ผ๋Š” ๋ผ์ธ ์ด๋ฆ„์ด ์ง€์ •๋œ ์„ธ๋กœ ์—ด ํŠธ๋ž™ ๋‹ค์Œ์œผ๋กœ <code>3fr</code> ๋„ˆ๋น„์˜ <code>col2-start</code>๋ผ๋Š” ๋ผ์ธ ์ด๋ฆ„์ด ์ง€์ •๋œ ์„ธ๋กœ ์—ด ํŠธ๋ž™์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.wrapper {
+ grid-template-columns: repeat(4, [col1-start] 1fr [col2-start] 3fr);
+}
+</pre>
+
+<p>๋งŒ์•ฝ์— ๋ฐ˜๋ณต ์šฉ๋ฒ•์— ์‚ฌ์šฉ๋œ ๋‘ ๊ฐœ์˜ ๋ผ์ธ์ด ์„œ๋กœ ๊ฒน์น˜๊ฒŒ ๋œ๋‹ค๋ฉด ๊ทธ ๋‘˜์€ ๋‚˜์ค‘์— ํ•˜๋‚˜๋กœ ํ•ฉ์ณ์ง€๋Š”๋ฐ, ์ด๋Š” ๋ฐ˜๋ณต ์šฉ๋ฒ•์„ ์“ฐ์ง€ ์•Š๊ณ  ํŠธ๋ž™์„ ์ •์˜ํ•  ๋•Œ ํ•˜๋‚˜์˜ ๋ผ์ธ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ด๋ฆ„์„ ์ง€์ •ํ•ด ์ฃผ๋Š” ๊ฒƒ๊ณผ ๋˜‘๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด ๋ƒ…๋‹ˆ๋‹ค. ๋‹ค์Œ ์ •์˜์—์„  <code>1fr</code> ๋„ˆ๋น„์˜ ํŠธ๋ž™ ๋„ค ๊ฐœ๋ฅผ ์ƒ์„ฑํ•˜๋Š”๋ฐ, ๊ฐ ํŠธ๋ž™์€ ์„œ๋กœ ์‹œ์ž‘๊ณผ ๋งˆ์ง€๋ง‰์„ ์ง€์ ์— ์žˆ๋Š” ๋ผ์ธ์„ ๊ฐ–๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.wrapper {
+ grid-template-columns: repeat(4, [col-start] 1fr [col-end] );
+}
+</pre>
+
+<p>๋ฐ˜๋ณต ํ‘œ๊ธฐ๋ฒ•์„ ์“ฐ์ง€ ์•Š๊ณ  ์ด๋ฒˆ์— ์ •์˜ํ•œ ๊ฒƒ๊ณผ ๊ฐ™๋„๋ก ์ž‘์„ฑํ•ด ์ค€๋‹ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์จ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.wrapper {
+ grid-template-columns: [col-start] 1fr [col-end col-start] 1fr [col-end col-start] 1fr [col-end col-start] 1fr [col-end];
+}
+</pre>
+
+<p>ํŠธ๋ž™ ๋ชฉ๋ก์„ ์‚ฌ์šฉํ–ˆ๋‹ค๋ฉด <code>span</code> ํ‚ค์›Œ๋“œ๋ฅผ ์จ์„œ, ๋‹จ์ง€ ๋ช‡ ๊ฐœ์˜ ๋ผ์ธ๋“ค์„ ๊ฑธ์น˜๊ฒŒ ํ• ์ง€ ์ •ํ•ด์ค„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ํŠน์ • ์ด๋ฆ„์˜ ๋ผ์ธ ๋ช‡ ๊ฐœ๋ฅผ ๊ฑธ์ณ์„œ ์ž๋ฆฌ๋ฅผ ์žก๊ฒŒ ํ• ์ง€๋„ ์ •ํ•ด ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div id="span_line_number">
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(6, [col1-start] 1fr [col2-start] 3fr);
+}
+
+.item1 {
+ grid-column: col1-start / col2-start 2
+}
+
+.item2 {
+ grid-row: 2;
+ grid-column: col1-start 2 / span 2 col1-start;
+}
+</pre>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="item1"&gt;I am placed from col1-start line 1 to col2-start line 2&lt;/div&gt;
+ &lt;div class="item2"&gt;I am placed from col1-start line 2 spanning 2 lines named col1-start&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<p>{{ EmbedLiveSample('span_line_number', '500', '330') }}</p>
+</div>
+
+<p>์ตœ๊ทผ ์„ธ ๊ฐœ์˜ ๊ฐ€์ด๋“œ๋ฅผ ํ†ตํ•ด์„œ ์—ฌ๋Ÿฌ๋ถ„์€ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ด์šฉํ•ด ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์•„์ฃผ ๋‹ค์–‘ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ•˜์…จ์„ ๊ฒ๋‹ˆ๋‹ค. ์ฒ˜์Œ์—” ์ด๊ฒƒ์ด ๋„ˆ๋ฌด ๋ณต์žกํ•˜๋‹ค๊ณ  ๋Š๋ผ์‹ค ์ˆ˜๋„ ์žˆ๊ฒ ์ง€๋งŒ, ์ด ๋ชจ๋“  ๊ฒƒ์„ ๋‹ค ์ดํ•ดํ•˜๊ณ  ์‚ฌ์šฉํ•˜์‹ค ํ•„์š”๋Š” ์—†๋‹ค๋Š” ์ ์„ ๊ธฐ์–ตํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์‹ค์ƒํ™ฉ์—์„œ ๊ฐ„๋‹จํ•˜๊ณ  ๋ช…ํ™•ํ•œ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌํ˜„ํ•  ๊ฒฝ์šฐ์—๋Š” ์ด๋ฆ„์ด ์ง€๋ช…๋œ ํ…œํ”Œ๋ฆฟ ์˜์—ญ์„ ์“ฐ๋Š” ๊ฒƒ์ด ์ ๋‹นํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ ˆ์ด์•„์›ƒ์ด ์–ด๋–ค ๋ชจ์Šต์„ ๋ณด์—ฌ์ค„์ง€ ์‹œ๊ฐ์ ์œผ๋กœ ์ข‹์€ ๋ฌ˜์‚ฌ๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, ๋˜ํ•œ ๊ทธ๋ฆฌ๋“œ์— ์žˆ๋Š” ์•„์ดํ…œ์„ ์ด๋ฆฌ์ €๋ฆฌ ์‰ฝ๊ฒŒ ์˜ฎ๊ธธ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๋˜ํ•œ, ์˜ˆ๋ฅผ ๋“ค์–ด ๋งŒ์•ฝ์— ๋‹ค์ค‘ ์นผ๋Ÿผ์— ๊ผญ ๋“ค์–ด๋งž๋Š” ๋ ˆ์ด์•„์›ƒ์„ ๊ฐ€์ง€๊ณ  ์ž‘์—…ํ•  ๋•Œ๋Š” ์ด ๊ฐ€์ด๋“œ ๋งˆ์ง€๋ง‰ ๋ถ€๋ถ„์—์„œ ์„ค๋ช…ํ•œ ์ด๋ฆ„์ด ์ง€์ •๋œ ๋ผ์ธ๋“ค์„ ์‚ฌ์šฉํ–ˆ๋˜ ๊ทธ๋ฆฌ๋“œ๊ฐ€ ์ œ๊ฒฉ์ž…๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— Foundation ํ˜น์€ Boostrap๊ณผ ๊ฐ™์€ ํ”„๋ ˆ์ž„์›Œํฌ์—์„œ ์ฑ„์šฉํ•œ ๊ทธ๋ฆฌ๋“œ ์‹œ์Šคํ…œ์„ ๊ณ ๋ คํ•˜์‹ ๋‹ค๋ฉด, ์ด๋“ค์€ 12๊ฐœ์˜ ์„ธ๋กœ ์—ด ๊ทธ๋ฆฌ๋“œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋ ˆ์ž„์›Œํฌ์—์„œ๋Š” ์„ธ๋กœ ์—ด์„ ๋ชจ๋‘ ํ•ฉ์ณ ์ตœ๋Œ€ 100%๋ฅผ ์ฐจ์ง€ํ•˜๋„๋ก ํ•˜๋Š” ๋ชจ๋“  ๊ณ„์‚ฐ์ด ์ฝ”๋“œ ์†์— ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์—์„œ ์ด ๊ทธ๋ฆฌ๋“œ "ํ”„๋ ˆ์ž„์›Œํฌ"๋ฅผ ๊ตฌํ˜„ํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ์ฝ”๋“œ๋Š” ์•„๋ž˜์ฒ˜๋Ÿผ ์•„์ฃผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:</p>
+
+<div class="three_column">
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-gap: 10px;
+ grid-template-columns: repeat(12, [col-start] 1fr);
+}
+</pre>
+
+<p>๊ทธ๋Ÿฌ๋ฉด ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์— ์ด ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๊ทธ๋Œ€๋กœ ๊ฐ€์ ธ๋‹ค ์“ฐ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ—ค๋”์™€ ํ‘ธํ„ฐ๊ฐ€ ์žˆ๋Š” ์„ธ ๊ฐœ์˜ ์„ธ๋กœ ์—ด ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌํ˜„ํ•œ๋‹ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ๋งˆํฌ์—…์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; * {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;header class="main-header"&gt;I am the header&lt;/header&gt;
+ &lt;aside class="side1"&gt;I am sidebar 1&lt;/aside&gt;
+ &lt;article class="content"&gt;I am the main article&lt;/article&gt;
+ &lt;aside class="side2"&gt;I am sidebar 2&lt;/aside&gt;
+ &lt;footer class="main-footer"&gt;I am the footer&lt;/footer&gt;
+&lt;/div&gt;
+</pre>
+
+<p>๊ทธ๋Ÿฌ๋ฉด ์ด๊ฒƒ์„ ์ด๋ฒˆ์— ์ž‘์„ฑํ•œ ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์จ์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.main-header,
+.main-footer {
+ grid-column: col-start / span 12;
+}
+
+.side1 {
+ grid-column: col-start / span 3;
+ grid-row: 2;
+}
+
+.content {
+ grid-column: col-start 4 / span 6;
+ grid-row: 2;
+}
+
+.side2 {
+ grid-column: col-start 10 / span 3;
+ grid-row: 2;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('three_column', '500', '330') }}</p>
+
+<p>๋‹ค์‹œ ํ•œ๋ฒˆ ๋ง์”€๋“œ๋ฆฌ์ง€๋งŒ, Firefox Grid Highlighter๋Š” ์ง€๊ธˆ๊นŒ์ง€ ์šฐ๋ฆฌ๊ฐ€ ๋ฐฐ์น˜ํ–ˆ๋˜ ์•„์ดํ…œ๋“ค์ด ๊ทธ๋ฆฌ๋“œ ์œ„์— ์–ด๋–ป๊ฒŒ ๋†“์˜€๋Š”์ง€ ํ™•์ธํ•  ๋•Œ ์•„์ฃผ ์œ ์šฉํ•˜๋‹ต๋‹ˆ๋‹ค.</p>
+
+<p><img alt="The layout with the grid highlighted." src="https://mdn.mozillademos.org/files/14697/5_named_lines2.png" style="height: 378px; width: 1958px;"></p>
+</div>
+
+<p>ํ•„์š”ํ•œ ๊ฑด ์ด๊ฒŒ ์ „๋ถ€ ๋‹ค์ž…๋‹ˆ๋‹ค. ๋ณต์žกํ•œ ๊ณ„์‚ฐ ์ž‘์—…๋„ ํ•„์š”ํ•˜์ง€ ์•Š๊ณ , ๊ทธ๋ฆฌ๋“œ๊ฐ€ 1fr ํฌ๊ธฐ์˜ ์„ธ๋กœ ์—ด ํŠธ๋ž™์— ๊ณต๊ฐ„์„ ํ• ๋‹นํ•˜๊ธฐ ์ „์—, ์ž๋™์œผ๋กœ 10ํ”ฝ์…€ ํฌ๊ธฐ์˜ ๊ฒฝ๊ณ„ ์—ฌ๋ฐฑ ํŠธ๋ž™์ด ์ฐจ์ง€ํ•˜๋Š” ๊ณต๊ฐ„์„ ์•Œ์•„์„œ ์ œ๊ฑฐํ•ด ์ค๋‹ˆ๋‹ค. ์ฐจ์ฐจ ์—ฌ๋Ÿฌ๋ถ„๋งŒ์˜ ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“ค๋‹ค ๋ณด๋ฉด, ์šฉ๋ฒ•์— ์ ์  ๋” ์ต์ˆ™ํ•ด ์ง€๋ฉด์„œ ์ž๊ธฐ์—๊ฒŒ ๋งž๋Š” ์ž‘์—… ๋ฐฉ์‹์„ ํ„ฐ๋“ํ•˜๊ฒŒ ๋˜๊ณ , ๋‚˜์ค‘์— ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ํ”„๋กœ์ ํŠธ์˜ ์œ ํ˜•์— ๋”ฐ๋ผ ์ ๋‹นํ•œ ๊ฒƒ์„ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๋Š” ์š”๋ น์ด ์ƒ๊ธฐ๊ฒŒ ๋˜์‹ค ๊ฒ๋‹ˆ๋‹ค. ์šฐ์„ ์€ ์ง€๊ธˆ๊นŒ์ง€ ์†Œ๊ฐœ๋œ ์—ฌ๋Ÿฌ ๋ฐฉ๋ฒ•๋“ค์„ ๊ฐ€์ง€๊ณ  ๋ช‡๋ช‡ ์ž์ฃผ ์“ฐ์ด๋Š” ๋ ˆ์ด์•„์›ƒ์˜ ํ˜•ํƒœ๋“ค์„ ๋งŒ๋“ค์–ด ๋ณด์‹ ๋‹ค๋ฉด, ์•„๋งˆ๋„ ๊ณง ๊ฐ€์žฅ ํšจ์œจ์ ์ธ ์ž๊ธฐ๋งŒ์˜ ์ž‘์—… ๋ฐฉ์‹์„ ์ฐพ์œผ์‹ค ์ˆ˜ ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด, ๋‹ค์Œ ๊ฐ€์ด๋“œ์—์„  ๋ฐฐ์น˜ ๊ด€๋ จ ํ”„๋กœํผํ‹ฐ๋ฅผ ์ „ํ˜€ ์“ฐ์ง€ ์•Š๊ณ ๋„ย ์•„์ดํ…œ๋“ค์ด ๊ทธ๋ฆฌ๋“œ ์œ„์— ์•Œ์•„์„œ ๋ฐฐ์น˜๋˜๋„๋ก ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.</p>
+
+<section class="Quick_links" id="Quick_Links">
+<ol>
+ <li><a href="/en-US/docs/Web/CSS"><strong>CSS</strong></a></li>
+ <li><a href="/en-US/docs/Web/CSS/Reference"><strong>CSS Reference</strong></a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout">CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ</a></li>
+ <li data-default-state="open"><a href="#"><strong>๊ฐ€์ด๋“œ</strong></a>
+ <ol>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_๋ ˆ์ด์•„์›ƒ์˜_๊ธฐ๋ณธ_๊ฐœ๋…">๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์˜ ๊ธฐ๋ณธ ๊ฐœ๋…</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_๋ ˆ์ด์•„์›ƒ๊ณผ_๋‹ค๋ฅธ_๋ ˆ์ด์•„์›ƒ_๋ฐฉ๋ฒ•๊ณผ์˜_๊ด€๊ณ„">๋‹ค๋ฅธ ๋ ˆ์ด์•„์›ƒ ๋ฐฉ๋ฒ•๊ณผ์˜ ๊ด€๊ณ„</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/CSS_๊ทธ๋ฆฌ๋“œ์˜_๋ผ์ธ์„_๊ธฐ์ค€์œผ๋กœ_ํ•œ_์•„์ดํ…œ_๋ฐฐ์น˜">๋ผ์ธ์„ ๊ธฐ์ค€์œผ๋กœ ํ•œ ์•„์ดํ…œ ๋ฐฐ์น˜</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_ํ…œํ”Œ๋ฆฟ_์˜์—ญ">๊ทธ๋ฆฌ๋“œ ํ…œํ”Œ๋ฆฟ ์˜์—ญ</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/์ด๋ฆ„์ด_์ฃผ์–ด์ง„_๊ทธ๋ฆฌ๋“œ_๋ผ์ธ์„_์ด์šฉํ•œ_๋ ˆ์ด์•„์›ƒ">์ด๋ฆ„์ด ์ฃผ์–ด์ง„ ๊ทธ๋ฆฌ๋“œ ๋ผ์ธ์„ ์ด์šฉํ•œ ๋ ˆ์ด์•„์›ƒ</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Auto-placement_in_CSS_Grid_Layout">Auto-placement in grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout">Box alignment in grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid,_Logical_Values_and_Writing_Modes">Grids, logical values and writing modes</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_Layout_and_Accessibility">CSS Grid Layout and Accessibility</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_and_Progressive_Enhancement">CSS Grid Layout and Progressive Enhancement</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_Layout">Realizing common layouts using grids</a></li>
+ </ol>
+ </li>
+ <li data-default-state="open"><a href="#"><strong>ํ”„๋กœํผํ‹ฐ</strong></a>
+ <ol>
+ <li><a href="/en-US/docs/Web/CSS/grid">grid</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-area">grid-area</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-columns">grid-auto-columns</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-flow">grid-auto-flow</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-rows">grid-auto-rows</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column">grid-column</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-end">grid-column-end</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-gap">grid-column-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-start">grid-column-start</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-gap">grid-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row">grid-row</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-end">grid-row-end</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-gap">grid-row-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-start">grid-row-start</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template">grid-template</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-areas">grid-template-areas</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-columns">grid-template-columns</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-rows">grid-template-rows</a></li>
+ </ol>
+ </li>
+ <li data-default-state="open"><a href="#"><strong>์šฉ์–ด์ง‘</strong></a>
+ <ol>
+ <li><a href="/en-US/docs/Glossary/Grid">Grid</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_lines">Grid lines</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_tracks">Grid tracks</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_cell">Grid cell</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_areas">Grid areas</a></li>
+ <li><a href="/en-US/docs/Glossary/Gutters">Gutters</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_Axis">Grid Axis</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_rows">Grid row</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_column">Grid column</a></li>
+ </ol>
+ </li>
+</ol>
+</section>
diff --git a/files/ko/web/css/css_grid_layout/line-based_placement_with_css_grid/index.html b/files/ko/web/css/css_grid_layout/line-based_placement_with_css_grid/index.html
new file mode 100644
index 0000000000..91b32582b4
--- /dev/null
+++ b/files/ko/web/css/css_grid_layout/line-based_placement_with_css_grid/index.html
@@ -0,0 +1,649 @@
+---
+title: Line-based placement with CSS Grid
+slug: Web/CSS/CSS_Grid_Layout/Line-based_placement_with_CSS_grid
+tags:
+ - CSS
+ - CSS Grids
+ - Guide
+translation_of: Web/CSS/CSS_Grid_Layout/Line-based_Placement_with_CSS_Grid
+---
+<p><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_๋ ˆ์ด์•„์›ƒ์˜_๊ธฐ๋ณธ_๊ฐœ๋…">๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์˜ ๊ธฐ๋ณธ ๊ฐœ๋…์„ ๋‹ค๋ฃฌ ๋ฌธ์„œ</a>์—์„œ ๋ผ์ธ ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ทธ๋ฆฌ๋“œ์— ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ž ๊น ์‚ดํŽด๋ณธ ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๋ฌธ์„œ์—์„œ๋Š” ์ด ๊ธฐ๋ณธ์  ๊ธฐ๋Šฅ์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€๋ฅผ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๊ทธ๋ฆฌ๋“œ๋ฅผ ์—ฐ๊ตฌํ•  ๋•Œ๋Š” ๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ง„ ๋ผ์ธ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ๋…ผ๋ฆฌ์ ์ผ ๊ฒ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด, ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์„ ์“ธ ๋•Œ๋งˆ๋‹ค ๊ฑฐ๊ธฐ์—” ํ•ญ์ƒ ๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ง„ ๋ผ์ธ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํ–‰๊ณผ ์—ด์˜ ๊ฐ ๋ผ์ธ์—๋Š” ๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ ธ ์žˆ์œผ๋ฉฐ, ๋ผ์ธ์— ๋ฒˆํ˜ธ๋ฅผ ๋งค๊ธธ ๋•Œ๋Š” 1๋ฒˆ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๋“œ ๋ผ์ธ์€ ๋ฌธ์„œ์˜ ์ž‘์„ฑ ๋ชจ๋“œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ง„๋‹ค๋Š” ๊ฒƒ์„ ๋ช…์‹ฌํ•˜์‹ญ์‹œ์˜ค. ์˜์–ด์™€ ๊ฐ™์ด ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ฝํžˆ๋Š” ์–ธ์–ด๋กœ ์“ฐ์ธ ๋ฌธ์„œ์—์„œ๋Š” 1๋ฒˆ ๋ผ์ธ์ด ๊ทธ๋ฆฌ๋“œ์˜ ๋งจ ์™ผ์ชฝ์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€๋กœ ์˜ค๋ฅธ์ชฝ์—์„œ ์™ผ์ชฝ์œผ๋กœ ์ฝํžˆ๋Š” ์–ธ์–ด์˜ ๋ฌธ์„œ์—์„œ๋Š” 1๋ฒˆ ๋ผ์ธ์ด ๊ทธ๋ฆฌ๋“œ์˜ ๋งจ ์˜ค๋ฅธ์ชฝ์— ์œ„์น˜ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋ฌธ์„œ ์ž‘์„ฑ ๋ชจ๋“œ์™€ ๊ทธ๋ฆฌ๋“œ ์‚ฌ์ด์˜ ์ƒํ˜ธ ์ž‘์šฉ์— ๋Œ€ํ•ด์„œ๋Š” ๋‚˜์ค‘์— ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ฐ„๋‹จํ•œ_์˜ˆ์ œ">๊ฐ„๋‹จํ•œ ์˜ˆ์ œ</h2>
+
+<p>์•„์ฃผ ๊ฐ„๋‹จํ•œ ์˜ˆ๋กœ, ์„ธ ๊ฐœ์˜ ์„ธ๋กœ ์—ด ํŠธ๋ž™๊ณผ ์„ธ ๊ฐœ์˜ ๊ฐ€๋กœ ํ–‰ ํŠธ๋ž™์œผ๋กœ ๊ตฌ์„ฑ๋œ ๊ทธ๋ฆฌ๋“œ์˜ ์˜ˆ๋ฅผ ๋“ค์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—” ๊ฐ ๋ฐฉํ–ฅ์œผ๋กœ 4๊ฐœ์˜ ๋ผ์ธ์ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ ์•ˆ์—๋Š” ๋„ค ๊ฐœ์˜ ์ž์‹ ์š”์†Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ๋“ค์„ ์•„๋ฌด๋Ÿฐ ์กฐ๊ฑด ์—†์ด ๊ทธ๋Œ€๋กœ ๊ทธ๋ฆฌ๋“œ ์œ„์— ์œ„์น˜์‹œํ‚ค๋ฉด, ์ž๋™ ๋ฐฐ์น˜ ๊ทœ์น™์— ๋”ฐ๋ผ ๊ฐ ์•„์ดํ…œ์€ ์ฒ˜์Œ์— ์žˆ๋Š” ๋„ค ๊ฐœ์˜ ์…€ ์œ„์— ๋†“์ด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ <a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_grid_layouts">Firefox์˜ Grid Highlighter</a>๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ทธ๋ฆฌ๋“œ์˜ ์—ด๊ณผ ํ–‰์ด ์–ด๋–ป๊ฒŒ ์ •์˜๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><img alt="Our Grid highlighted in DevTools" src="https://mdn.mozillademos.org/files/14663/3_hilighted_grid.png" style="height: 296px; width: 900px;"></p>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-template-rows: repeat(3, 100px);
+}
+</pre>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box1"&gt;One&lt;/div&gt;
+ &lt;div class="box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box3"&gt;Three&lt;/div&gt;
+ &lt;div class="box4"&gt;Four&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<p>{{ EmbedLiveSample('๊ฐ„๋‹จํ•œ_์˜ˆ์ œ', '300', '330') }}</p>
+
+<h2 id="๋ผ์ธ_๋ฒˆํ˜ธ๋กœ_์•„์ดํ…œ_๋ฐฐ์น˜ํ•˜๊ธฐ">๋ผ์ธ ๋ฒˆํ˜ธ๋กœ ์•„์ดํ…œ ๋ฐฐ์น˜ํ•˜๊ธฐ</h2>
+
+<p>์•„์ดํ…œ๋“ค์„ ๊ทธ๋ฆฌ๋“œ ์œ„ ์–ด๋Š ๊ณณ์— ์ž๋ฆฌ ์žก๊ฒŒ ํ• ์ง€ ์กฐ์ •ํ•  ๋•Œ๋Š” ๋ผ์ธ์„ ๊ธฐ์ค€์œผ๋กœ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ์„  ์•„๋ž˜ ์˜ˆ์ œ์—์„œ๋Š” ์ฒซ ๋ฒˆ์งธ ์•„์ดํ…œ์„ ๊ทธ๋ฆฌ๋“œ์˜ ๋งจ ์™ผ์ชฝ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ํ•˜๋‚˜์˜ ์—ด ํŠธ๋ž™์— ์ž๋ฆฌํ•˜๋„๋ก ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๊ทธ๋ฆฌ๋“œ ์ƒ๋‹จ์— ์žˆ๋Š” ์ฒซ ๋ฒˆ์งธ ํ–‰๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ๋„ค ๋ฒˆ์งธ ํ–‰๊นŒ์ง€ ํ™•์žฅํ•˜๋„๋ก ํ•˜์˜€์Šต๋‹ˆ๋‹ค.</p>
+
+<div id="Line_Number">
+<pre class="brush: css">.box1 {
+ grid-column-start: 1;
+ grid-column-end: 2;
+ grid-row-start: 1;
+ grid-row-end: 4;
+}
+</pre>
+
+<p>๋ช‡๋ช‡ ์•„์ดํ…œ์˜ ์œ„์น˜๋ฅผ ์ง€์ •ํ•ด์ฃผ๋ฉด, ๊ทธ๋ฆฌ๋“œ์— ์žˆ๋Š” ๋‚˜๋จธ์ง€ ๋‹ค๋ฅธ ์•„์ดํ…œ๋“ค์€ ์ž๋™ ๋ฐฐ์น˜ ๊ทœ์น™์— ๋”ฐ๋ผ ์—ฐ๋‹ฌ์•„ ๋†“์ด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ทœ์น™์€ ๋‚˜์ค‘์— ๊ฐ€์ด๋“œ์—์„œ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์‚ดํŽด๋ณผ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค๋งŒ, ๊ทธ๋ฆฌ๋“œ์™€ ์ž‘์—…ํ•˜์‹œ๋ฉด ์ž๋ฆฌ๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์€ ์•„์ดํ…œ์€ ๊ทธ๋ฆฌ๋“œ์˜ ๋น„์–ด์žˆ๋Š” ์…€์— ์ž๋™ ๋ฐฐ์น˜๋˜๋Š” ๊ฒƒ์„ ์ž์ฃผ ๋ชฉ๊ฒฉํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๊ฐ ์•„์ดํ…œ์„ ๊ฐœ๋ณ„์ ์œผ๋กœ ์ง€์ •ํ•ด์„œ ํ–‰๊ณผ ์—ด ํŠธ๋ž™์— ๊ฑธ์ณ ๋„ค ๊ฐœ์˜ ์•„์ดํ…œ๋“ค์„ ๋ชจ๋‘ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›ํ•˜์‹œ๋ฉด ์—ฌ๊ธฐ์— ๋ช‡๋ช‡ ์…€๋“ค์„ ๊ทธ๋ƒฅ ๋น„์›Œ ๋‘˜ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์˜ ์žฅ์  ์ค‘ ํ•˜๋‚˜๋Š”, ๋น„์–ด ์žˆ๋Š” ๊ณต๊ฐ„์œผ๋กœ ๋‹ค๋ฅธ ์š”์†Œ๊ฐ€ ๋– ์˜ฌ๋ผ ์ฑ„์›Œ์ง€๋Š” ๊ฒƒ์„ ๋ง‰๊ธฐ ์œ„ํ•ด ๋งˆ์ง„์„ ์จ์„œ ๋ฐ€์–ด๋‚ผ ํ•„์š”๊ฐ€ ์—†์–ด์„œ, ํฐ ์—ฌ๋ฐฑ์ด ๋“ค์–ด๊ฐ„ ๋””์ž์ธ์„ ์‰ฝ๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-template-rows: repeat(3, 100px);
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box1"&gt;One&lt;/div&gt;
+ &lt;div class="box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box3"&gt;Three&lt;/div&gt;
+ &lt;div class="box4"&gt;Four&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.box2 {
+ grid-column-start: 3;
+ grid-column-end: 4;
+ grid-row-start: 1;
+ grid-row-end: 3;
+}
+.box3 {
+ grid-column-start: 2;
+ grid-column-end: 3;
+ grid-row-start: 1;
+ grid-row-end: 2;
+}
+.box4 {
+ grid-column-start: 2;
+ grid-column-end: 4;
+ grid-row-start: 3;
+ grid-row-end: 4;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Line_Number', '300', '330') }}</p>
+</div>
+
+<div id="Grid_Shorthands">
+<h2 id="grid-column๊ณผ_grid-row_๋‹จ์ถ•์šฉ๋ฒ•"><code>grid-column</code>๊ณผ <code>grid-row</code> ๋‹จ์ถ•์šฉ๋ฒ•</h2>
+
+<p>์•ž์˜ ์˜ˆ์ œ์—์„  ๊ฐ ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•˜๊ธฐ ์œ„ํ•ด ์ƒ๋‹นํžˆ ๋งŽ์€ ์ฝ”๋“œ๊ฐ€ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์—ฌ๊ธฐ์—” ๋ถ„๋ช… {{glossary("shorthand properties", "๋‹จ์ถ•์šฉ๋ฒ•")}}์ด ์žˆ์„ ๊ฑฐ๋ž€ ์˜ˆ์ƒ์„ ์ถฉ๋ถ„ํžˆ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ {{cssxref("grid-column-start")}}์™€ {{cssxref("grid-column-end")}} ํ”„๋กœํผํ‹ฐ๋Š” {{cssxref("grid-column")}}์œผ๋กœ ํ•ฉ์น  ์ˆ˜ ์žˆ์œผ๋ฉฐ, {{cssxref("grid-row-start")}}์™€ {{cssxref("grid-row-end")}}๋Š” {{cssxref("grid-row")}} ํ”„๋กœํผํ‹ฐ๋กœ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-template-rows: repeat(3, 100px);
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box1"&gt;One&lt;/div&gt;
+ &lt;div class="box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box3"&gt;Three&lt;/div&gt;
+ &lt;div class="box4"&gt;Four&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.box1 {
+ grid-column: 1 / 2;
+ grid-row: 1 / 4;
+}
+.box2 {
+ grid-column: 3 / 4;
+ grid-row: 1 / 3;
+}
+.box3 {
+ grid-column: 2 / 3;
+ grid-row: 1 / 2;
+}
+.box4 {
+ grid-column: 2 / 4;
+ grid-row: 3 / 4;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Grid_Shorthands', '300', '330') }}</p>
+</div>
+
+<h3 id="๊ธฐ๋ณธ_ํญ(spans)">๊ธฐ๋ณธ ํญ(spans)</h3>
+
+<p>์œ„ ์˜ˆ์ œ์—์„ , ํ”„๋กœํผํ‹ฐ์˜ ์‚ฌ์šฉ๋ฒ•์„ ์„ค๋ช…ํ•˜๋ ค๊ณ  ๋ชจ๋“  ํ–‰๊ณผ ์—ด์˜ ๋งˆ์ง€๋ง‰ ๋ผ์ธ์„ ์ง€์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์•„์ดํ…œ์ด ์˜ค์ง ํ•˜๋‚˜์˜ ํŠธ๋ž™๋งŒ ์ฐจ์ง€ํ•œ๋‹ค๋ฉด <code>grid-column-end</code>์™€ <code>grid-row-end</code> ๊ฐ’์€ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๋“œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ํ•˜๋‚˜์˜ ํŠธ๋ž™์— ๊ฑธ์น˜๊ฒŒ ๋ผ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ง์€ ์ฒ˜์Œ์˜ ์žฅํ™ฉํ–ˆ๋˜ ์˜ˆ์ œ๊ฐ€ ๋‹ค์Œ์ฒ˜๋Ÿผ ๋‹จ์ถ•๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค:</p>
+
+<div id="End_Lines">
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-template-rows: repeat(3, 100px);
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box1"&gt;One&lt;/div&gt;
+ &lt;div class="box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box3"&gt;Three&lt;/div&gt;
+ &lt;div class="box4"&gt;Four&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.box1 {
+ grid-column-start: 1;
+ grid-row-start: 1;
+ grid-row-end: 4;
+}
+.box2 {
+ grid-column-start: 3;
+ grid-row-start: 1;
+ grid-row-end: 3;
+}
+.box3 {
+ grid-column-start: 2;
+ grid-row-start: 1;
+}
+.box4 {
+ grid-column-start: 2;
+ grid-column-end: 4;
+ grid-row-start: 3;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('End_Lines', '300', '330') }}</p>
+</div>
+
+<p>๋˜ํ•œ, ๋‹จ์ถ•์šฉ๋ฒ•์„ ์‚ฌ์šฉํ–ˆ๋˜ ์˜ˆ์ œ ์ค‘ ์˜ค์ง ํ•˜๋‚˜์˜ ํŠธ๋ž™์— ๊ฑธ์ณ ์žˆ๋Š” ์•„์ดํ…œ์˜ ๊ฒฝ์šฐ์—๋Š” ๋’ค๋กœ ๋ˆ„์šด ์Šฌ๋ž˜์‰ฌ์™€ ๋‘ ๋ฒˆ์งธ ๊ฐ’์„ ์ƒ๋žตํ•˜๊ณ  ๋‹ค์Œ์ฒ˜๋Ÿผ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div id="New_Shorthand">
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-template-rows: repeat(3, 100px);
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box1"&gt;One&lt;/div&gt;
+ &lt;div class="box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box3"&gt;Three&lt;/div&gt;
+ &lt;div class="box4"&gt;Four&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.box1 {
+ grid-column: 1 ;
+ grid-row: 1 / 4;
+}
+.box2 {
+ grid-column: 3 ;
+ grid-row: 1 / 3;
+}
+.box3 {
+ grid-column: 2 ;
+ grid-row: 1 ;
+}
+.box4 {
+ grid-column: 2 / 4;
+ grid-row: 3 ;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('New_Shorthand', '300', '330') }}</p>
+</div>
+
+<h2 id="grid-area_ํ”„๋กœํผํ‹ฐ"><code>grid-area</code> ํ”„๋กœํผํ‹ฐ</h2>
+
+<p>์šฐ๋ฆฌ๋Š” ์—ฌ๊ธฐ์„œ ํ•œ ๋ฐœ ๋” ๋‚˜๊ฐ€ ๊ฐ ์˜์—ญ์„ ๋‹จ ํ•˜๋‚˜์˜ ํ”„๋กœํผํ‹ฐ์ธ {{cssxref("grid-area")}}๋กœ ์ •์˜ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. <code>grid-area</code> ๊ฐ’์˜ ์ˆœ์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>grid-row-start</li>
+ <li>grid-column-start</li>
+ <li>grid-row-end</li>
+ <li>grid-column-end</li>
+</ul>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-template-rows: repeat(3, 100px);
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box1"&gt;One&lt;/div&gt;
+ &lt;div class="box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box3"&gt;Three&lt;/div&gt;
+ &lt;div class="box4"&gt;Four&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.box1 {
+ grid-area: 1 / 1 / 4 / 2;
+}
+.box2 {
+ grid-area: 1 / 3 / 3 / 4;
+}
+.box3 {
+ grid-area: 1 / 2 / 2 / 3;
+}
+.box4 {
+ grid-area: 3 / 2 / 4 / 4;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('grid-area_ํ”„๋กœํผํ‹ฐ', '300', '330') }}</p>
+
+<p><code>grid-area</code> ๊ฐ’์˜ ์ˆœ์„œ๋Š” ์•ฝ๊ฐ„ ์ด์ƒํ•˜๊ฒŒ ๋ณด์ผ ์ˆ˜๋„ ์žˆ๋Š”๋ฐ, ์˜ˆ๋ฅผ ๋“ค์–ด ๋งˆ์ง„๊ณผ ํŒจ๋”ฉ์„ ๋‹จ์ถ•์šฉ๋ฒ•์„ ์จ์„œ ์ง€์ •ํ•  ๋•Œ์˜ ์ˆœ์„œ์™€ ์™„์ „ ์ •๋ฐ˜๋Œ€์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ๊ทธ๋ฆฌ๋“œ๊ฐ€ CSS ๋ฌธ์„œ ์ž‘์„ฑ ๋ชจ๋“œ(CSS Writing Modes) ํ‘œ์ค€ ๋ช…์„ธ์„œ์— ์ •์˜๋œ ๋ฌธ์„œ ํ๋ฆ„๊ณผ ๊ด€๋ จ๋œ ๋ฐฉํ–ฅ์„ ์ฑ„์šฉํ•ด์„œ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜๋ฉด ์ดํ•ดํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. ์ฐจํ›„์— ๊ทธ๋ฆฌ๋“œ๊ฐ€ ๋ฌธ์„œ ์ž‘์„ฑ ๋ชจ๋“œ์— ๋”ฐ๋ผ ์–ด๋–ป๊ฒŒ ์ž‘์šฉํ•˜๋Š”์ง€ ์•Œ์•„๋ณผ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค๋งŒ, ๊ฐœ๋…์ƒ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฌธ์„œ ํ๋ฆ„๊ณผ ๊ด€๋ จ๋œ ๋„ค ๊ฐ€์ง€ ๋ฐฉํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค:</p>
+
+<ul>
+ <li>block-start</li>
+ <li>block-end</li>
+ <li>inline-start</li>
+ <li>inline-end</li>
+</ul>
+
+<p>์˜ˆ๋ฅผ ๋“ค์ž๋ฉด, ์˜๋ฌธ์œผ๋กœ ์“ฐ์ธ ๋ฌธ์„œ๋Š” ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ฝ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ block-start๋Š” ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ์˜ ๋งจ ์œ„์ชฝ์— ์žˆ๋Š” ๊ฐ€๋กœ ํ–‰ ๋ผ์ธ์ด ์ฐจ์ง€ํ•˜๊ณ , block-end๋Š” ์ปจํ…Œ์ด๋„ˆ์˜ ๋งค ๋งˆ์ง€๋ง‰ ํ–‰์— ์žˆ๋Š” ๋ผ์ธ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. inline-start๋Š” ํ•ญ์ƒ ํ˜„์žฌ์˜ ๋ฌธ์„œ ์ž‘์„ฑ ๋ชจ๋“œ์— ๋”ฐ๋ผ ํ…์ŠคํŠธ๊ฐ€ ์จ์ง€๋Š” ์‹œ์ž‘ ์ง€์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋งจ ์™ผ์ชฝ์— ์žˆ๋Š” ์„ธ๋กœ ์—ด ๋ผ์ธ์ด ์—ฌ๊ธฐ์— ํ•ด๋‹นํ•˜๊ณ , inline-end๋Š” ๊ทธ๋ฆฌ๋“œ์˜ ์˜ค๋ฅธ์ชฝ ๋งˆ์ง€๋ง‰ ๋์— ์žˆ๋Š” ์„ธ๋กœ ์—ด ๋ผ์ธ์ด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>grid-area</code> ํ”„๋กœํผํ‹ฐ๋ฅผ ์จ์„œ ๊ทธ๋ฆฌ๋“œ ์˜์—ญ์„ ์ง€์ •ํ•  ๋•, ์šฐ์„  ์‹œ์ž‘ ๋ผ์ธ์ธ <code>block-start</code>์™€ <code>inline-start</code>๋ฅผ ๋จผ์ € ์ •์˜ํ•˜๊ณ , ๋‚˜์ค‘์— ๋งˆ์ง€๋ง‰ ๋ผ์ธ์œผ๋กœ <code>block-end</code>์™€ <code>inline-end</code>๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ณดํ†ต ์šฐ๋ฆฌ๊ฐ€ top, right, bottom ๊ทธ๋ฆฌ๊ณ  left ์ˆœ์„œ์˜ ๋ฌผ๋ฆฌ์  ํ”„๋กœํผํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ์ต์ˆ™ํ•˜๋‹ค๋Š” ์ ์„ ์ƒ๊ฐํ•˜๋ฉด ์ด์ƒํ•˜๊ฒŒ ๋ณด์ผ ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ์›น์‚ฌ์ดํŠธ์˜ ๋ฌธ์„œ ์ž‘์„ฑ ๋ชจ๋“œ๊ฐ€ ์—ฌ๋Ÿฌ ๋ฐฉํ–ฅ์ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ๊ณ ๋ คํ•˜๋ฉด ์ดํ•ด๊ฐ€ ์‰ฌ์šฐ์‹ค ๊ฒ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ฑฐ๊พธ๋กœ_์„ธ๊ธฐ">๊ฑฐ๊พธ๋กœ ์„ธ๊ธฐ</h2>
+
+<p>์šฐ๋ฆฌ๋Š” ๋˜ํ•œ ๊ทธ๋ฆฌ๋“œ์˜ ๋ธ”๋ก(block)๊ณผ ์ธ๋ผ์ธ(inline) ์ง€์ ์˜ ๋์—์„œ๋ถ€ํ„ฐ ๊ฑฐ๊พธ๋กœ ์…€ ์ˆ˜๋„ ์žˆ๋Š”๋ฐ, ์˜๋ฌธ ๋ฌธ์„œ์˜ ๊ฒฝ์šฐ ์ด๊ฒƒ์€ ๋งจ ์˜ค๋ฅธ์ชฝ ์„ธ๋กœ ์—ด ๋ผ์ธ๊ณผ ๋งˆ์ง€๋ง‰ ๊ฐ€๋กœ ํ–‰ ๋ผ์ธ์ด ์—ฌ๊ธฐ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ผ์ธ๋“ค์€ <code>-1</code>๋กœ ์ง€์นญํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์—ฌ๊ธฐ์„œ ๊ฑฐ๊พธ๋กœ ์…€ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋์—์„œ ๋‘ ๋ฒˆ์งธ ๋ผ์ธ์€ <code>-2</code>๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ํ•œ ๊ฐ€์ง€ ์ฃผ์˜ํ•  ์ ์€, ์—ฌ๊ธฐ์„œ ๋งํ•˜๋Š” ๋งˆ์ง€๋ง‰ ๋ผ์ธ์€ <em>๋ช…์‹œ์ ์œผ๋กœ</em> <code>grid-template-columns</code>์™€ <code>grid-template-rows</code>๋กœ ์ •์˜ํ•œ ๊ทธ๋ฆฌ๋“œ์— ์žˆ๋Š” ๋งˆ์ง€๋ง‰ ๋ผ์ธ์„ ๊ฐ€๋ฆฌํ‚ค๋ฉฐ, ์ด ๋ฐ”๊นฅ์— ์žˆ๋Š” <em>์ž ์žฌ์  ๊ทธ๋ฆฌ๋“œ</em>์— ์ถ”๊ฐ€๋œ ํ–‰์ด๋‚˜ ์—ด์„ ๊ณ ๋ คํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ์—๋Š” ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•  ๋•Œ ๊ทธ๋ฆฌ๋“œ์˜ ์˜ค๋ฅธ์ชฝ๊ณผ ์•„๋ž˜์—์„œ๋ถ€ํ„ฐ ์ž‘์—…์„ ์‹œ์ž‘ํ•ด์„œ ์ด์ „์— ์ž‘์„ฑํ–ˆ๋˜ ๋ ˆ์ด์•„์›ƒ์„ ๊ฑฐ๊พธ๋กœ ๋’ค์ง‘์–ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-template-rows: repeat(3, 100px);
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box1"&gt;One&lt;/div&gt;
+ &lt;div class="box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box3"&gt;Three&lt;/div&gt;
+ &lt;div class="box4"&gt;Four&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.box1 {
+ grid-column-start: -1;
+ grid-column-end: -2;
+ grid-row-start: -1;
+ grid-row-end: -4;
+}
+.box2 {
+ grid-column-start: -3;
+ grid-column-end: -4;
+ grid-row-start: -1;
+ grid-row-end: -3;
+}
+.box3 {
+ grid-column-start: -2;
+ grid-column-end: -3;
+ grid-row-start: -1;
+ grid-row-end: -2;
+}
+.box4 {
+ grid-column-start: -2;
+ grid-column-end: -4;
+ grid-row-start: -3;
+ grid-row-end: -4;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('๊ฑฐ๊พธ๋กœ_์„ธ๊ธฐ', '300', '330') }}</p>
+
+<h3 id="๊ทธ๋ฆฌ๋“œ_์ „์ฒด์—_๊ฑธ์น˜๋„๋ก_์•„์ดํ…œ_๋Š˜๋ฆฌ๊ธฐ">๊ทธ๋ฆฌ๋“œ ์ „์ฒด์— ๊ฑธ์น˜๋„๋ก ์•„์ดํ…œ ๋Š˜๋ฆฌ๊ธฐ</h3>
+
+<p>์•„์ดํ…œ์„ ๊ทธ๋ฆฌ๋“œ ์ „์ฒด์— ๊ฑธ์น˜๋„๋ก ๋Š˜๋ฆฌ๋ ค ํ•  ๋•Œ ์œ ์šฉํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ทธ๋ฆฌ๋“œ์˜ ์‹œ์ž‘๊ณผ ๋์˜ ๋ผ์ธ์„ ์ง€์ •ํ•ด์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:</p>
+
+<pre class="brush: css">.item {
+ grid-column: 1 / -1;
+}
+</pre>
+
+<h2 id="๊ฒฝ๊ณ„_์—ฌ๋ฐฑ_ํ˜น์€_๊ฐ„๊ฒฉ">๊ฒฝ๊ณ„ ์—ฌ๋ฐฑ ํ˜น์€ ๊ฐ„๊ฒฉ</h2>
+
+<p>CSS ๊ทธ๋ฆฌ๋“œ ํ‘œ์ค€ ๋ช…์„ธ์„œ์—๋Š” {{cssxref("grid-column-gap")}}๊ณผ {{cssxref("grid-row-gap")}} ํ”„๋กœํผํ‹ฐ๋ฅผ ์จ์„œ ์—ด๊ณผ ํ–‰ ํŠธ๋ž™ ์‚ฌ์ด์— ๊ฒฝ๊ณ„ ์—ฌ๋ฐฑ์„ ์ •์˜ํ•ด ์ค„ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‹ค์ค‘ ์นผ๋Ÿผ ๋ ˆ์ด์•„์›ƒ์— ์žˆ๋Š” {{cssxref("column-gap")}} ํ”„๋กœํผํ‹ฐ์™€ ๋น„์Šทํ•˜๊ฒŒ ์ž‘์šฉํ•ด์„œ ํŠธ๋ž™ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๊ฐ„๊ฒฉ์€ ์˜ค์ง ๊ทธ๋ฆฌ๋“œ์˜ ํŠธ๋ž™ ์‚ฌ์ด์—์„œ๋งŒ ์œ„์น˜ํ•˜๊ณ , ์ปจํ…Œ์ด๋„ˆ์˜ ์œ„๋‚˜ ์•„๋ž˜ ํ˜น์€ ์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ์— ๊ณต๊ฐ„์„ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด์ „ ์˜ˆ์ œ์— ์žˆ๋Š” ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ์— ์—ฌ๊ธฐ์— ์†Œ๊ฐœํ•œ ํ”„๋กœํผํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ„๊ฒฉ์„ ์ถ”๊ฐ€ํ•œ ๋ชจ์Šต์„ ์•„๋ž˜์—์„œ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-template-rows: repeat(3, 100px);
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box1"&gt;One&lt;/div&gt;
+ &lt;div class="box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box3"&gt;Three&lt;/div&gt;
+ &lt;div class="box4"&gt;Four&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.box1 {
+ grid-column: 1 ;
+ grid-row: 1 / 4;
+}
+.box2 {
+ grid-column: 3 ;
+ grid-row: 1 / 3;
+}
+.box3 {
+ grid-column: 2 ;
+ grid-row: 1 ;
+}
+.box4 {
+ grid-column: 2 / 4;
+ grid-row: 3 ;
+}
+.wrapper {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-template-rows: repeat(3, 100px);
+ grid-column-gap: 20px;
+ grid-row-gap: 1em;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('๊ฒฝ๊ณ„_์—ฌ๋ฐฑ_ํ˜น์€_๊ฐ„๊ฒฉ', '300', '350') }}</p>
+
+<h3 id="๊ทธ๋ฆฌ๋“œ_๊ฐ„๊ฒฉ์˜_๋‹จ์ถ•์šฉ๋ฒ•">๊ทธ๋ฆฌ๋“œ ๊ฐ„๊ฒฉ์˜ ๋‹จ์ถ•์šฉ๋ฒ•</h3>
+
+<p>์•ž์„œ ์†Œ๊ฐœํ•œ ๋‘ ๊ฐœ์˜ ํ”„๋กœํผํ‹ฐ ๋˜ํ•œ ๋‹จ์ถ•์šฉ๋ฒ•์ธ {{cssxref("grid-gap")}}์œผ๋กœ ํ‘œํ˜„ํ•ด ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— <code>grid-gap</code> ๊ฐ’์œผ๋กœ ํ•˜๋‚˜๋งŒ ์ง€์ •ํ•˜๋ฉด, ์—ด๊ณผ ํ–‰ ๊ฐ„๊ฒฉ ๋ชจ๋‘์— ๊ฐ™์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‘ ๊ฐœ์˜ ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด, ์ฒ˜์Œ ๊ฒƒ์€ <code>grid-row-gap</code>์— ์‚ฌ์šฉ๋˜๊ณ  ๋‘ ๋ฒˆ์งธ ๊ฒƒ์€ <code>grid-column-gap</code>์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-template-rows: repeat(3, 100px);
+ grid-gap: 1em 20px;
+}
+</pre>
+
+<p>๋ผ์ธ์„ ๊ธฐ์ค€์œผ๋กœ ํ•œ ์•„์ดํ…œ ๋ฐฐ์น˜ ๊ด€์ ์—์„œ ๋ณด๋ฉด, ์ด ๊ฐ„๊ฒฉ์€ ๋งˆ์น˜ ๋ผ์ธ์— ๋„ˆ๋น„๋ฅผ ๋”ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • ๋ผ์ธ์„ ์‹œ์ž‘์œผ๋กœ ๋ฐฐ์น˜๋˜๋Š” ์•„์ดํ…œ์€ ๊ฐ„๊ฒฉ ๋‹ค์Œ์— ์žˆ๋Š” ์ง€์ ์—์„œ๋ถ€ํ„ฐ ๋†“์ด๊ฒŒ ๋˜๋ฉฐ, ๊ฐ„๊ฒฉ์„ ์ฐจ์ง€ํ•˜๊ฑฐ๋‚˜ ๊ทธ ์•ˆ์— ๋ฐฐ์น˜๋  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— ๊ฒฝ๊ณ„ ์—ฌ๋ฐฑ์ด ์ผ๋ฐ˜ ํŠธ๋ž™์ฒ˜๋Ÿผ ์ž‘์šฉํ•˜๊ธธ ์›ํ•˜์‹œ๋ฉด, ๋Œ€์‹ ์— ํ•ด๋‹น ๋ชฉ์ ์˜ ํŠธ๋ž™์„ ๋”ฐ๋กœ ์ง€์ •ํ•ด์„œ ์‚ฌ์šฉํ•˜๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.</p>
+
+<h2 id="span_ํ‚ค์›Œ๋“œ_์‚ฌ์šฉ๋ฒ•"><code>span</code> ํ‚ค์›Œ๋“œ ์‚ฌ์šฉ๋ฒ•</h2>
+
+<p>๋ฒˆํ˜ธ๋ฅผ ๋ถ™์—ฌ์„œ ์‹œ์ž‘๊ณผ ๋งˆ์ง€๋ง‰ ๋ผ์ธ์„ ์ง€์ •ํ•˜๋Š” ๋ฒ•๊ณผ ๋”๋ถˆ์–ด, ์‹œ์ž‘ ๋ผ์ธ์„ ์ง€์ •ํ•œ ํ›„ ์›ํ•˜๋Š” ๋งŒํผ์˜ ์˜์—ญ์„ ๊ฐ€๋กœ์งˆ๋Ÿฌ ํ™•์žฅํ•˜๋Š” ํŠธ๋ž™์˜ ์ˆ˜๋ฅผ ์ง€์ •ํ•ด์„œ ์‚ฌ์šฉํ•˜์‹ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-template-rows: repeat(3, 100px);
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box1"&gt;One&lt;/div&gt;
+ &lt;div class="box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box3"&gt;Three&lt;/div&gt;
+ &lt;div class="box4"&gt;Four&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.box1 {
+ grid-column: 1;
+ grid-row: 1 / span 3;
+}
+.box2 {
+ grid-column: 3;
+ grid-row: 1 / span 2;
+}
+.box3 {
+ grid-column: 2;
+ grid-row: 1;
+}
+.box4 {
+ grid-column: 2 / span 2;
+ grid-row: 3;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('span_ํ‚ค์›Œ๋“œ_์‚ฌ์šฉ๋ฒ•', '300', '330') }}</p>
+
+<p>๋˜ํ•œ, <code>grid-row-start</code>/<code>grid-row-end</code> ๊ทธ๋ฆฌ๊ณ  <code>grid-column-start/grid-column-end</code> ๊ฐ’์—๋„ <code>span</code> ํ‚ค์›Œ๋“œ๊ฐ€ ์“ฐ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์˜ ๋‘ ์˜ˆ์ œ์—์„œ๋Š” ์„œ๋กœ ๊ฐ™์€ ๊ทธ๋ฆฌ๋“œ ์˜์—ญ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์˜ˆ์ œ์—์„œ๋Š” ๊ฐ€๋กœ ์—ด์˜ ์‹œ์ž‘ ๋ผ์ธ์„ ์ง€์ •ํ•œ ํ›„์—, ๋งˆ์ง€๋ง‰ ๋ผ์ธ์€ 3๊ฐœ์˜ ๋ผ์ธ์„ ๊ฐ€๋กœ์งˆ๋Ÿฌ ์œ„์น˜ํ•˜๋„๋ก ์„ค์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์˜์—ญ์€ 1๋ฒˆ ๋ผ์ธ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ 3๊ฐœ์˜ ๋ผ์ธ์„ ๊ฐ€๋กœ์งˆ๋Ÿฌ 4๋ฒˆ ๋ผ์ธ๊นŒ์ง€ ์ฐจ์ง€ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre>.box1 {
+ grid-column-start: 1;
+ grid-row-start: 1;
+ grid-row-end: span 3;
+}
+</pre>
+
+<p>๋‘ ๋ฒˆ์งธ ์˜ˆ์ œ์—์„ , ์•„์ดํ…œ์ด ๋๋‚˜๋Š” ์ง€์ ์— ์žˆ๋Š” ๋งˆ์ง€๋ง‰ ๋ผ์ธ์„ ์ง€์ •ํ•œ ๋‹ค์Œ ์‹œ์ž‘ ๋ผ์ธ์„ <code>span 3</code>์œผ๋กœ ์„ค์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด ์–˜๊ธฐ๋Š” ์•„์ดํ…œ์ด ์ง€์ •ํ•œ ๋งˆ์ง€๋ง‰ ๊ฐ€๋กœ ์—ด ๋ผ์ธ์œผ๋กœ๋ถ€ํ„ฐ ์œ„์ชฝ์œผ๋กœ ํ™•์žฅํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด, ์˜์—ญ์€ 4๋ฒˆ ๋ผ์ธ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ 3๊ฐœ์˜ ๋ผ์ธ์„ ๊ฐ€๋กœ์งˆ๋Ÿฌ 1๋ฒˆ ๋ผ์ธ๊นŒ์ง€ ์ฐจ์ง€ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre>.box1 {
+ grid-column-start: 1;
+ grid-row-start: span 3;
+ grid-row-end: 4;
+}
+</pre>
+
+<p>๊ทธ๋ฆฌ๋“œ ๋ผ์ธ์„ ๊ธฐ์ค€์œผ๋กœ ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฒ•์— ์ต์ˆ™ํ•ด์ง€์‹œ๋ ค๋ฉด, ๋‹ค์–‘ํ•œ ์ˆ˜์˜ ์—ด๋กœ ์ด๋ค„์ง„ ๊ทธ๋ฆฌ๋“œ์— ์•„์ดํ…œ๋“ค์„ ๋ฐฐ์น˜ํ•˜์‹œ๋ฉด์„œ ๋ช‡ ๊ฐ€์ง€ ์ผ๋ฐ˜์  ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“ค์–ด๋ณด๋Š” ์—ฌ๋Ÿฌ ์‹œ๋„๋ฅผ ํ•ด๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์ฃผ์˜ํ•  ์ ์€ ๋ชจ๋“  ์•„์ดํ…œ์˜ ์œ„์น˜๋ฅผ ์ผ์ผ์ด ์ง€์ •ํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด, ๋‚˜๋จธ์ง€ ์•„์ดํ…œ๋“ค์€ ์ž๋™ ๋ฐฐ์น˜ ๊ทœ์น™์— ๋”ฐ๋ผ ๋ฐฐ์น˜๋œ๋‹ค๋Š” ๊ฒƒ์„ ๋ช…์‹ฌํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋ ˆ์ด์•„์›ƒ์ด ์›ํ•˜์‹œ๋Š” ๊ฒƒ์ผ ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ๋งŒ์•ฝ์— ์˜๋„์น˜ ์•Š์€ ๊ณณ์— ์•„์ดํ…œ์ด ํ‘œ์‹œ๋œ๋‹ค๋ฉด, ํ•ด๋‹น ์•„์ดํ…œ์˜ ์œ„์น˜๋ฅผ ์ง€์ •ํ•ด ์ฃผ์—ˆ๋Š”์ง€ ๊ผญ ํ™•์ธํ•ด ๋ณด์‹ญ์‹œ์˜ค.</p>
+
+<p>๋˜ํ•œ, ๊ทธ๋ฆฌ๋“œ์— ๋ฐฐ์น˜๋œ ์•„์ดํ…œ๋“ค์€ ์›ํ•˜์‹œ๋ฉด ๋ช…ํ™•ํžˆ ์ง€์ •ํ•ด์„œ ์„œ๋กœ ์ž๋ฆฌ๊ฐ€ ๊ฒน์น˜๊ฒŒ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์žŠ์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํŠน์ดํ•˜๊ณ  ๋ฉ‹์ง„ ํšจ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด ๋‚ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค๋งŒ, ๋งŒ์•ฝ์— ์‹œ์ž‘ ํ˜น์€ ๋งˆ์ง€๋ง‰ ๋ผ์ธ์„ ์ž˜๋ชป ์ง€์ •ํ•ด ๋†“์•˜๋‹ค๋ฉด, ์˜๋„์น˜ ์•Š์€ ๊ณณ์—์„œ ์„œ๋กœ ๊ฒน์ณ ๋ฒ„๋ฆฌ๋Š” ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. <a href="/en-US/docs/Tools/Page_Inspector/How_to/Examine_grid_layouts">Firefox Grid Highlighter</a>๋Š” ๋ฐฐ์šฐ์‹œ๋ฉด์„œ ๋งค์šฐ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋Š”๋ฐ, ํŠนํžˆ๋‚˜ ๊ทธ๋ฆฌ๋“œ๊ฐ€ ์ƒ๋‹นํžˆ ๋ณต์žกํ•œ ๊ฒฝ์šฐ์—๋Š” ๋” ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค.</p>
+
+<section class="Quick_links" id="Quick_Links">
+<ol>
+ <li><a href="/ko/docs/Web/CSS"><strong>CSS</strong></a></li>
+ <li><a href="/ko/docs/Web/CSS/Reference"><strong>CSS Reference</strong></a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout">CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ</a></li>
+ <li data-default-state="open"><a href="#"><strong>๊ฐ€์ด๋“œ</strong></a>
+ <ol>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_๋ ˆ์ด์•„์›ƒ์˜_๊ธฐ๋ณธ_๊ฐœ๋…">๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์˜ ๊ธฐ๋ณธ ๊ฐœ๋…</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_๋ ˆ์ด์•„์›ƒ๊ณผ_๋‹ค๋ฅธ_๋ ˆ์ด์•„์›ƒ_๋ฐฉ๋ฒ•๊ณผ์˜_๊ด€๊ณ„">๋‹ค๋ฅธ ๋ ˆ์ด์•„์›ƒ ๋ฐฉ๋ฒ•๊ณผ์˜ ๊ด€๊ณ„</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/CSS_๊ทธ๋ฆฌ๋“œ์˜_๋ผ์ธ์„_๊ธฐ์ค€์œผ๋กœ_ํ•œ_์•„์ดํ…œ_๋ฐฐ์น˜">๋ผ์ธ์„ ๊ธฐ์ค€์œผ๋กœ ํ•œ ์•„์ดํ…œ ๋ฐฐ์น˜</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_ํ…œํ”Œ๋ฆฟ_์˜์—ญ">๊ทธ๋ฆฌ๋“œ ํ…œํ”Œ๋ฆฟ ์˜์—ญ</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/์ด๋ฆ„์ด_์ฃผ์–ด์ง„_๊ทธ๋ฆฌ๋“œ_๋ผ์ธ์„_์ด์šฉํ•œ_๋ ˆ์ด์•„์›ƒ">์ด๋ฆ„์ด ์ฃผ์–ด์ง„ ๊ทธ๋ฆฌ๋“œ ๋ผ์ธ์„ ์ด์šฉํ•œ ๋ ˆ์ด์•„์›ƒ</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Auto-placement_in_CSS_Grid_Layout">Auto-placement in grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout">Box alignment in grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid,_Logical_Values_and_Writing_Modes">Grids, logical values and writing modes</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_Layout_and_Accessibility">CSS Grid Layout and Accessibility</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_and_Progressive_Enhancement">CSS Grid Layout and Progressive Enhancement</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_Layout">Realizing common layouts using grids</a></li>
+ </ol>
+ </li>
+ <li data-default-state="open"><a href="#"><strong>ํ”„๋กœํผํ‹ฐ</strong></a>
+ <ol>
+ <li><a href="/en-US/docs/Web/CSS/grid">grid</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-area">grid-area</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-columns">grid-auto-columns</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-flow">grid-auto-flow</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-rows">grid-auto-rows</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column">grid-column</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-end">grid-column-end</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-gap">grid-column-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-start">grid-column-start</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-gap">grid-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row">grid-row</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-end">grid-row-end</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-gap">grid-row-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-start">grid-row-start</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template">grid-template</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-areas">grid-template-areas</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-columns">grid-template-columns</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-rows">grid-template-rows</a></li>
+ </ol>
+ </li>
+ <li data-default-state="open"><a href="#"><strong>์šฉ์–ด์ง‘</strong></a>
+ <ol>
+ <li><a href="/en-US/docs/Glossary/Grid">Grid</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_lines">Grid lines</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_tracks">Grid tracks</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_cell">Grid cell</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_areas">Grid areas</a></li>
+ <li><a href="/en-US/docs/Glossary/Gutters">Gutters</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_Axis">Grid Axis</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_rows">Grid row</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_column">Grid column</a></li>
+ </ol>
+ </li>
+</ol>
+</section>
diff --git a/files/ko/web/css/css_grid_layout/relationship_of_grid_layout/index.html b/files/ko/web/css/css_grid_layout/relationship_of_grid_layout/index.html
new file mode 100644
index 0000000000..8483386140
--- /dev/null
+++ b/files/ko/web/css/css_grid_layout/relationship_of_grid_layout/index.html
@@ -0,0 +1,625 @@
+---
+title: Relationship of grid layout to other layout methods
+slug: Web/CSS/CSS_Grid_Layout/Relationship_of_grid_layout
+tags:
+ - CSS
+ - CSS Grids
+ - Guide
+translation_of: Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout
+---
+<p>CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์€ ๋ ˆ์ด์•„์›ƒ ์ž‘์—…์„ ์œ„ํ•œ ์ „์ฒด ์‹œ์Šคํ…œ ์ค‘์˜ ์ผ๋ถ€๋กœ์„œ, ๋‹ค๋ฅธ CSS ๊ธฐ์ˆ ๊ณผ ํ•จ๊ป˜ ์–ด์šฐ๋Ÿฌ์ ธ ์ž‘๋™ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ฐ€์ด๋“œ์—์„œ๋Š” ์ด๋ฏธ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹  ๋‹ค๋ฅธ ๊ธฐ์ˆ ๊ณผ ๊ทธ๋ฆฌ๋“œ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž˜ ์–ด์šธ๋ฆฌ๋Š”์ง€ ์„ค๋ช…ํ•ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ทธ๋ฆฌ๋“œ์™€_ํ”Œ๋ž™์Šค๋ฐ•์Šค">๊ทธ๋ฆฌ๋“œ์™€ ํ”Œ๋ž™์Šค๋ฐ•์Šค</h2>
+
+<p>CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ๊ณผ <a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout">CSS ํ”Œ๋ž™์Šค๋ฐ•์Šค(Flexbox) ๋ ˆ์ด์•„์›ƒ</a>์˜ ๊ธฐ๋ณธ ์ฐจ์ด์ ์ด๋ผ๋ฉด, ํ”Œ๋ž™์Šค๋ฐ•์Šค๋Š” ํ•œ ์ค„๋กœ ๋œ ํ–‰ <em>ํ˜น์€</em> ์—ด ๋ฐฉํ–ฅ์˜ ๋ ˆ์ด์•„์›ƒ๊ณผ ๊ฐ™์ด ์ผ์ฐจ์›์˜ ๋ ˆ์ด์•„์›ƒ์„ ์—ผ๋‘์— ๋‘๊ณ  ์„ค๊ณ„๋˜์—ˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ๊ทธ๋ฆฌ๋“œ๋Š” ํ–‰๊ณผ ์—ด ๋ชจ๋‘๋ฅผ ์—ผ๋‘์— ๋‘” 2์ฐจ์›์  ๋ ˆ์ด์•„์›ƒ์„ ๊ณ ๋ คํ•ด์„œ ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‘ ๊ธฐ์ˆ ์€ ๋ช‡ ๊ฐ€์ง€ ๊ณตํ†ต๋œ ๋ฉด๋ชจ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์žˆ์–ด์„œ, ์ด๋ฏธ ํ”Œ๋ž™์Šค๋ฐ•์Šค ์‚ฌ์šฉ๋ฒ•์„ ์ตํžˆ์…จ๋‹ค๋ฉด ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ดํ•ดํ•˜๋Š” ๋ฐ๋„ ๋„์›€์ด ๋  ๋งŒํ•œ ๋‘˜ ์‚ฌ์ด์˜ ์œ ์‚ฌ์ ์„ ๋ชฉ๊ฒฉํ•˜์‹ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="1์ฐจ์›์ _๋Œ€๋น„_2์ฐจ์›์ _๋ ˆ์ด์•„์›ƒ">1์ฐจ์›์  ๋Œ€๋น„ 2์ฐจ์›์  ๋ ˆ์ด์•„์›ƒ</h3>
+
+<p>๊ฐ„๋‹จํ•œ ์˜ˆ๋ฅผ ๋“ค๋ฉด, 1์ฐจ์› ๋ฐ 2์ฐจ์› ๋ ˆ์ด์•„์›ƒ์˜ ์ฐจ์ด์ ์€ ํ™•์—ฐํ•ด์ง‘๋‹ˆ๋‹ค.</p>
+
+<p>์ฒซ ๋ฒˆ์งธ ์˜ˆ์ œ์—์„œ๋Š” ํ”Œ๋ž™์Šค๋ฐ•์Šค๋ฅผ ์จ์„œ ์ผ๋ จ์˜ ๋„ค๋ชจ๋‚œ ์ƒ์ž๋“ค์„ ๋ฐฐ์น˜ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ ์•ˆ์—๋Š” ๋‹ค์„ฏ ๊ฐœ์˜ ์ž์‹ ์•„์ดํ…œ์ด ์žˆ๊ณ , ํ”Œ๋ž™์Šค ๊ธฐ์ค€๊ฐ’ 200ํ”ฝ์…€์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์•„์ดํ…œ์ด ๋Š˜์–ด๋‚˜๊ฑฐ๋‚˜ ์ค„์–ด๋“ค๋„๋ก flex ํ”„๋กœํผํ‹ฐ ๊ฐ’์„ ์ง€์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๋˜ํ•œ, {{cssxref("flex-wrap")}} ํ”„๋กœํผํ‹ฐ ๊ฐ’์œผ๋กœ <code>wrap</code>์„ ์ง€์ •ํ•ด์„œ, ๋งŒ์•ฝ ์ปจํ…Œ์ด๋„ˆ ์•ˆ์— ์žˆ๋Š” ๊ณต๊ฐ„์ด ํ”Œ๋ž™์Šค ๊ธฐ์ค€๊ฐ’ ๋„ˆ๋น„์˜ ์•„์ดํ…œ๋“ค์„ ๋ชจ๋‘ ๋‚˜์—ดํ•˜์ง€ ๋ชปํ•  ๋งŒํผ ์ข์•„์ง„๋‹ค๋ฉด, ๋‹ค์Œ ํ–‰์œผ๋กœ ์ค„ ๋ฐ”๊ฟˆ ํ•˜๋„๋ก ํ•˜์˜€์Šต๋‹ˆ๋‹ค.</p>
+
+<div id="onedtwod">
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div&gt;One&lt;/div&gt;
+ &lt;div&gt;Two&lt;/div&gt;
+ &lt;div&gt;Three&lt;/div&gt;
+ &lt;div&gt;Four&lt;/div&gt;
+ &lt;div&gt;Five&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.wrapper {
+ display: flex;
+ flex-wrap: wrap;
+}
+.wrapper &gt; div {
+ flex: 1 1 200px;
+}
+</pre>
+</div>
+
+<p>{{ EmbedLiveSample('onedtwod', '500', '230') }}</p>
+
+<p>์œ„์˜ ๊ทธ๋ฆผ์—์„œ ๋ณด์‹œ๋‹ค์‹œํ”ผ, ๋‘ ๊ฐœ์˜ ์•„์ดํ…œ์ด ๋‹ค์Œ ํ–‰์œผ๋กœ ์ค„ ๋ฐ”๊ฟˆ ํ•œ ๊ฒƒ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์•„์ดํ…œ๋“ค์€ ๋‚จ์€ ๊ณต๊ฐ„์„ ๊ณต์œ ํ•˜๋ฉฐ ์•„๋ž˜ ์œ„์น˜ํ•œ ์•„์ดํ…œ๋“ค์€ ์œ„์— ์žˆ๋Š” ๊ฒƒ๋“ค๊ณผ๋Š” ์ผ๋ ฌ๋กœ ์ •๋ ฌ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํ”Œ๋ž™์Šค ์•„์ดํ…œ์ด ๋‹ค์Œ ์—ด๋กœ ๊ฐ๊ธธ ๋•Œ, ์ƒˆ๋กœ์šด ๊ฐ๊ฐ์˜ ํ–‰ (๋˜๋Š” ์„ธ๋กœ ์—ด ๊ธฐ์ค€์œผ๋กœ ์ž‘์—…ํ•  ๊ฒฝ์šฐ ๊ฐ๊ฐ์˜ ์—ด)์ด ์ƒˆ๋กœ์šด ํ”Œ๋ž™์Šค ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ณต๊ฐ„์˜ ๋ถ„๋ฐฐ๋Š” ๊ฐ€๋กœ ํ–‰์„ ๊ธฐ์ค€์œผ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.</p>
+
+<p>์—ฌ๊ธฐ์„œ ์ž์ฃผ ๋˜์ง€๋Š” ์งˆ๋ฌธ์œผ๋กœ, ๊ทธ๋Ÿฌ๋ฉด ์ด๋Ÿฐ ์•„์ดํ…œ์„ ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ์ผ๋ ฌ๋กœ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ์„๊นŒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿด ๋• 2์ฐจ์›์  ๋ ˆ์ด์•„์›ƒ ๋ฐฉ๋ฒ•์„ ๊ณ ๋ คํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„์ดํ…œ์„ ์ •๋ ฌํ•  ๋•Œ ํ–‰๊ณผ ์—ด์„ ๊ธฐ์ค€์œผ๋กœ ์ œ์–ดํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, ์ด๋Ÿฐ ๊ฒฝ์šฐ์—” ๊ทธ๋ฆฌ๋“œ๊ฐ€ ์ œ๊ฒฉ์ž…๋‹ˆ๋‹ค.</p>
+
+<h3 id="CSS_๊ทธ๋ฆฌ๋“œ๋ฅผ_์ด์šฉํ•œ_๋™์ผ_๋ ˆ์ด์•„์›ƒ_๊ตฌํ˜„">CSS ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ด์šฉํ•œ ๋™์ผ ๋ ˆ์ด์•„์›ƒ ๊ตฌํ˜„</h3>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ์—์„  ๊ทธ๋ฆฌ๋“œ๋ฅผ ์จ์„œ ๋˜‘๊ฐ™์€ ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“ค์–ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์—” <code>1fr</code> ํฌ๊ธฐ๋กœ ๋œ ์„ธ ๊ฐœ์˜ ์„ธ๋กœ ์—ด ํŠธ๋ž™์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„์ดํ…œ ์ž์ฒด์—๋Š” ์•„๋ฌด๊ฒƒ๋„ ์„ค์ •ํ•  ํ•„์š”๊ฐ€ ์—†๊ณ , ์•„์ดํ…œ๋“ค์€ ์ƒ์„ฑ๋œ ๊ทธ๋ฆฌ๋“œ์˜ ๊ฐ ์…€์— ํ•˜๋‚˜์”ฉ ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. ๋ณด์‹œ๋‹ค์‹œํ”ผ ์•„์ดํ…œ๋“ค์€ ํ–‰๊ณผ ์—ด์— ์ค„์ง€์–ด์„œ ๊ทธ๋ฆฌ๋“œ ์œ„์— ์ •ํ™•ํžˆ ๋งž์ถ”์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„์ดํ…œ์ด ๋‹ค์„ฏ ๊ฐœ์ธ ๊ฒฝ์šฐ, 2๋ฒˆ์งธ ํ–‰์˜ ๋๋ถ€๋ถ„์€ ๋นˆ ๊ณณ์œผ๋กœ ๋‚จ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="Two_Dimensional_With_Grid">
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div&gt;One&lt;/div&gt;
+ &lt;div&gt;Two&lt;/div&gt;
+ &lt;div&gt;Three&lt;/div&gt;
+ &lt;div&gt;Four&lt;/div&gt;
+ &lt;div&gt;Five&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Two_Dimensional_With_Grid', '300', '170') }}</p>
+</div>
+
+<p>๊ทธ๋ฆฌ๋“œ์™€ ํ”Œ๋ž™์Šค๋ฐ•์Šค ๋‘˜ ์‚ฌ์ด์˜ ์„ ํƒ์„ ๊ณ ๋ฏผํ•  ๋•Œ ์ž์‹ ์—๊ฒŒ ๋˜์งˆ ์ˆ˜ ์žˆ๋Š” ๊ฐ„๋‹จํ•œ ์งˆ๋ฌธ์œผ๋กœ:</p>
+
+<ul>
+ <li>๋ ˆ์ด์•„์›ƒ์„ ์กฐ์ •ํ•  ๋•Œ ์˜ค์ง ๊ฐ€๋กœ ํ–‰ <u><em>ํ˜น์€</em></u> ์„ธ๋กœ ์—ด ๋งŒ์ด ๊ณ ๋ ค ๋Œ€์ƒ์ด๋ผ๋ฉด โ€“ ํ”Œ๋ž™์Šค๋ฐ•์Šค๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค</li>
+ <li>๋ ˆ์•„์•„์›ƒ์„ ์กฐ์ •ํ•  ๋•Œ ๊ฐ€๋กœ ํ–‰๊ณผ ์„ธ๋กœ ์—ด <u><em>๋ชจ๋‘</em></u>๋ฅผ ์—ผ๋‘์— ๋‘์–ด์•ผ ํ•œ๋‹ค๋ฉด โ€“ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค</li>
+</ul>
+
+<h3 id="์ฝ˜ํ…์ธ _์ค‘์‹ฌ_ํ˜น์€_๋ ˆ์ด์•„์›ƒ_๋จผ์ €">์ฝ˜ํ…์ธ  ์ค‘์‹ฌ ํ˜น์€ ๋ ˆ์ด์•„์›ƒ ๋จผ์ €?</h3>
+
+<p>1์ฐจ์› ๋Œ€๋น„ 2์ฐจ์›์˜ ์ฐจ์ด์  ์™ธ์—๋„, ๋ ˆ์ด์•„์›ƒ์„ ํ•  ๋•Œ ํ”Œ๋ž™์Šค๋ฐ•์Šค์™€ ๊ทธ๋ฆฌ๋“œ ์ค‘์—์„œ ์–ด๋–ค ๊ฒƒ์„ ์จ์•ผ ํ• ์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ์š”์ธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋ž™์Šค๋ฐ•์Šค๋Š” ์ข€ ๋” ์ฝ˜ํ…์ธ ์— ์ดˆ์ ์ด ๋งž์ถฐ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋ž™์Šค๋ฐ•์Šค์˜ ์ด์ƒ์ ์ธ ์‚ฌ์šฉ ์‚ฌ๋ก€๋Š” ์—ฌ๋Ÿฌ ์•„์ดํ…œ์„ ์ปจํ…Œ์ด๋„ˆ์— ๊ณ ๋ฅด๊ฒŒ ๋ฐฐ์น˜ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์ฝ˜ํ…์ธ ์˜ ํฌ๊ธฐ๊ฐ€ ๊ฐ ์•„์ดํ…œ์ด ์ฐจ์ง€ํ•˜๋Š” ๊ณต๊ฐ„์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์•„์ดํ…œ์ด ์ƒˆ๋กœ์šด ์ค„๋กœ ์ค„ ๋ฐ”๊ฟˆ ๋˜๋ฉด, ์•„์ดํ…œ์˜ ํฌ๊ธฐ์™€ <em>ํ•ด๋‹น ์ค„</em>์˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„์— ๋”ฐ๋ผ ๊ฐ„๊ฒฉ์ด ์กฐ์ •๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๊ทธ๋ฆฌ๋“œ๋Š” ๋ ˆ์ด์•„์›ƒ์„ ๋จผ์ € ๊ณ ๋ คํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์„ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ์šฐ์„  ๋ ˆ์ด์•„์›ƒ์„ ์ž‘์„ฑํ•œ ๋‹ค์Œ ๊ทธ ์œ„์— ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•˜๊ฑฐ๋‚˜, ์ž๋™ ๋ฐฐ์น˜ ๊ทœ์น™์„ ํ†ตํ•ด ๊ฒฌ๊ณ ํ•˜๊ฒŒ ์งœ์ธ ๊ทธ๋ฆฌ๋“œ ์œ„์— ๋†“์ธ ๊ทธ๋ฆฌ๋“œ ์…€์— ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ฝ˜ํ…์ธ ์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ ์กฐ์ ˆ๋˜๋Š” ํŠธ๋ž™์„ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ „์ฒด ํŠธ๋ž™์„ ๋ณ€๊ฒฝํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>ํ”Œ๋ž™์Šค๋ฐ•์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ๊ทธ ํŠน์œ ์˜ ์œ ์—ฐ์„ฑ ๋•Œ๋ฌธ์— ์ œ์•ฝ์„ ๋Š๋‚€๋‹ค๋ฉด, CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์„ ๊ณ ๋ คํ•ด ๋ณด์‹œ๋Š” ๊ฒƒ๋„ ์ข‹์„ ๊ฒ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์œ—์ค„์— ์žˆ๋Š” ๋‹ค๋ฅธ ์•„์ดํ…œ๊ณผ ์ผ๋ ฌ๋กœ ์ •๋ ฌ๋˜๊ฒŒ ํ•˜๋ ค๊ณ  ๊ตณ์ด ํ”Œ๋ž™์Šค ์•„์ดํ…œ์— ํผ์„ผํŠธ ๋„ˆ๋น„๋ฅผ ์ง€์ •ํ•ด์•ผ ํ•  ๋•Œ๊ฐ€ ์žˆ๋Š”๋ฐ, ์ด ๊ฒฝ์šฐ ๊ทธ๋ฆฌ๋“œ๊ฐ€ ๋” ๋‚˜์€ ์„ ํƒ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๋ฐ•์Šค_์ •๋ ฌ">๋ฐ•์Šค ์ •๋ ฌ</h3>
+
+<p>ํ”Œ๋ž™์Šค๋ฐ•์Šค์˜ ๊ธฐ๋Šฅ ์ค‘ ๋งŽ์€ ์‚ฌ๋žŒ์ด ๊ฐ€์žฅ ํฅ๋ฏธ๋กญ๊ฒŒ ์—ฌ๊ฒผ๋˜ ๊ฒƒ์€ ์ฒ˜์Œ์œผ๋กœ ์ ์ ˆํ•œ ์ •๋ ฌ ์ œ์–ด ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ด์   ๋ฐ•์Šค๋ฅผ ํŽ˜์ด์ง€์˜ ์ค‘์•™์— ์†์‰ฝ๊ฒŒ ๋ฐฐ์น˜ํ•  ์ˆ˜๋„ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋ ‰์Šค ์•„์ดํ…œ์€ ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ์˜ ๋†’์ด๋งŒํผ ๋Š˜์–ด๋‚  ์ˆ˜๋„ ์žˆ์–ด์„œ, ๊ฐ™์€ ๋†’์ด์˜ ์นผ๋Ÿผ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌํ˜„ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•„์ฃผ ์˜ค๋žซ๋™์•ˆ ์›ํ–ˆ๋˜ ๊ฒƒ์ด์–ด์„œ, ๊ทธ๋™์•ˆ ์ตœ์†Œํ•œ ์‹œ๊ฐ์  ํšจ๊ณผ๋ผ๋„ ํ‰๋‚ด ๋‚ด๊ธฐ ์œ„ํ•ด ์˜จ๊ฐ– ์ข…๋ฅ˜์˜ ๊ผผ์ˆ˜๋ฅผ ๊ณ ์•ˆํ•ด ๋‚ด๊ธฐ๋„ ํ–ˆ์—ˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>ํ”Œ๋ž™์Šค๋ฐ•์Šค ํ‘œ์ค€ ๋ช…์„ธ์„œ์— ์žˆ๋Š” ์ •๋ ฌ ํ”„๋กœํผํ‹ฐ๋Š” <a href="https://drafts.csswg.org/css-align/">๋ฐ•์Šค ์ •๋ ฌ ๋ ˆ๋ฒจ(Box Alignment Level) 3</a>์˜ ์ƒˆ๋กœ์šด ํ‘œ์ค€์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ง์€ ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์„ ๋น„๋กฏํ•œ ๋‹ค๋ฅธ ํ‘œ์ค€์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฏธ๋ž˜์—๋Š” ๋‹ค๋ฅธ ๋ ˆ์ด์•„์›ƒ ๋ฐฉ๋ฒ•์—๋„ ๋˜‘๊ฐ™์ด ์ ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์ด ๊ฐ€์ด๋“œ ์‹œ๋ฆฌ์ฆˆ์˜ ํ›„๋ฐ˜๋ถ€์—์„œ ๋ฐ•์Šค ์ •๋ ฌ์— ๊ด€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณผ ๊ฒƒ์ด๋ฉฐ ๋˜ํ•œ, ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์—์„œ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€๋„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์„œ๋Š” ํ”Œ๋ž™์Šค๋ฐ•์Šค์™€ ๊ทธ๋ฆฌ๋“œ๋ฅผ ๋น„๊ตํ•˜๋Š” ๊ฐ„๋‹จํ•œ ์˜ˆ์ œ๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>ํ”Œ๋ž™์Šค๋ฐ•์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ฒซ ๋ฒˆ์งธ ์˜ˆ์ œ์—๋Š” ์ปจํ…Œ์ด๋„ˆ ์•ˆ์— ์„ธ ๊ฐœ์˜ ์•„์ดํ…œ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์‹ธ๊ณ  ์žˆ๋Š” ์š”์†Œ์— {{cssxref("min-height")}}๋ฅผ ์ง€์ •ํ•ด์„œ, ํ”Œ๋ž™์Šค ์ปจํ…Œ์ด๋„ˆ์˜ ๋†’์ด๋ฅผ ์ •์˜ํ•ด ์ค๋‹ˆ๋‹ค. ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ์˜ {{cssxref("align-items")}} ๊ฐ’์„ <code>flex-end</code>๋กœ ์„ค์ •ํ•˜์—ฌ ์•„์ดํ…œ์ด ํ”Œ๋ž™์Šค ์ปจํ…Œ์ด๋„ˆ์˜ ๋์— ์ •๋ ฌ๋˜๋„๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, <code>box1</code>์— {{cssxref("align-self")}} ํ”„๋กœํผํ‹ฐ๋ฅผ ์„ค์ •ํ•˜์—ฌ ๊ธฐ๋ณธ๊ฐ’์„ ๋ฎ์–ด์”Œ์šฐ๋ฉด์„œ ์ปจํ…Œ์ด๋„ˆ์˜ ๋†’์ด ๋งŒํผ ๋Š˜์–ด๋‚˜๊ฒŒ ํ•˜์˜€๊ณ , <code>box2</code>์—๋Š” ํ”Œ๋ž™์Šค ์ปจํ…Œ์ด๋„ˆ์˜ ์‹œ์ž‘ ์ง€์ ์— ์ •๋ ฌ๋˜๋„๋ก ํ•˜์˜€์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box1"&gt;One&lt;/div&gt;
+ &lt;div class="box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box3"&gt;Three&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.wrapper {
+ display: flex;
+ align-items: flex-end;
+ min-height: 200px;
+}
+.box1 {
+ align-self: stretch;
+}
+.box2 {
+ align-self: flex-start;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('๋ฐ•์Šค_์ •๋ ฌ', '300', '230') }}</p>
+
+<h3 id="CSS_๊ทธ๋ฆฌ๋“œ์—์„œ์˜_์ •๋ ฌ">CSS ๊ทธ๋ฆฌ๋“œ์—์„œ์˜ ์ •๋ ฌ</h3>
+
+<p>๋‹ค์Œ ๋‘ ๋ฒˆ์งธ ์˜ˆ์ œ์—์„œ๋Š” ๊ทธ๋ฆฌ๋“œ๋ฅผ ์จ์„œ ์•ž์—์„œ์™€ ๋˜‘๊ฐ™์€ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์— ์ ์šฉํ•  ๋•Œ ์“ฐ๋Š” ๋ฐ•์Šค ์ •๋ ฌ ํ”„๋กœํผํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œย <code>flex-start</code>์™€ <code>flex-end</code>๊ฐ€ ์•„๋‹Œ <code>start</code>์™€ <code>end</code>๋ฅผ ์จ์„œ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์˜ ๊ฒฝ์šฐ ํ•ด๋‹น ๊ทธ๋ฆฌ๋“œ ์˜์—ญ์„ ๊ธฐ์ค€์œผ๋กœ ๋‚ด๋ถ€์— ์žˆ๋Š” ์•„์ดํ…œ๋“ค์„ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ฒฝ์šฐ์—๋Š” ๋‹จ์ผ ๊ทธ๋ฆฌ๋“œ ์…€๋กœ ๋˜์–ด ์žˆ์ง€๋งŒ, ๊ทธ๋ฆฌ๋“œ ์˜์—ญ์ด ์—ฌ๋Ÿฌ ๊ทธ๋ฆฌ๋“œ ์…€๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box1"&gt;One&lt;/div&gt;
+ &lt;div class="box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box3"&gt;Three&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(3,1fr);
+ align-items: end;
+ grid-auto-rows: 200px;
+}
+.box1 {
+ align-self: stretch;
+}
+.box2 {
+ align-self: start;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('CSS_๊ทธ๋ฆฌ๋“œ์—์„œ์˜_์ •๋ ฌ', '200', '310') }}</p>
+
+<h3 id="fr_๋‹จ์œ„์™€_flex-basis"><code>fr</code> ๋‹จ์œ„์™€ <code>flex-basis</code></h3>
+
+<p>์šฐ๋ฆฌ๋Š” ์ด๋ฏธ <code>fr</code> ๋‹จ์œ„๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ ์† ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„์„ ๋น„์œจ์— ๋”ฐ๋ผ ๊ทธ๋ฆฌ๋“œ ํŠธ๋ž™์— ํ• ๋‹นํ•˜๋Š”์ง€ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. <code>fr</code> ๋‹จ์œ„๊ฐ€ {{cssxref("minmax", "minmax()")}} ํ•จ์ˆ˜์™€ ๊ฒฐํ•ฉํ•˜๋ฉด ํ”Œ๋ž™์Šค๋ฐ•์Šค์˜ <code>flex</code> ํ”„๋กœํผํ‹ฐ์™€ ๋งค์šฐ ์œ ์‚ฌํ•œ ๋™์ž‘์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋™์‹œ์— 2์ฐจ์› ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์ด์ „์˜ 1์ฐจ์›๊ณผ 2์ฐจ์› ๋ ˆ์ด์•„์›ƒ์˜ ์ฐจ์ด์ ์„ ๋ณด์—ฌ์ฃผ๋Š” ์˜ˆ์ œ๋ฅผ ์‚ดํŽด๋ณด๋ฉด, ๋‘ ๋ ˆ์ด์•„์›ƒ์ด ๋ฐ˜์‘ํ•˜๋Š” ๋ฐฉ์‹์— ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค๋Š” ์ ์„ ์•„์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋ž™์Šค ๋ ˆ์ด์•„์›ƒ์˜ ๊ฒฝ์šฐ, ๋ธŒ๋ผ์šฐ์ € ์ฐฝ์„ ๋” ๋„“๊ฑฐ๋‚˜ ์ข๊ฒŒ ๋“œ๋ž˜๊ทธํ•˜๋ฉด, ํ”Œ๋ž™์Šค ๋ฐ•์Šค๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„์— ๋”ฐ๋ผ ๊ฐ ํ–‰์— ๋‚˜์—ด๋˜๋Š” ์•„์ดํ…œ์˜ ์ˆ˜๋ฅผ ์ ์ ˆํ•˜๊ฒŒ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ณต๊ฐ„์ด ๋งŽ๋‹ค๋ฉด 5๊ฐœ์˜ ์•„์ดํ…œ ๋ชจ๋‘๊ฐ€ ํ•œ ํ–‰์— ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋ฉฐ, ์ปจํ…Œ์ด๋„ˆ ๋„ˆ๋น„๊ฐ€ ๋งค์šฐ ์ข๋‹ค๋ฉด ๋‹จ์ง€ ํ•˜๋‚˜์˜ ์•„์ดํ…œ์ด ๋“ค์–ด๊ฐˆ ๋งŒํ•œ ๊ณต๊ฐ„์ด ๋‚จ์„ ์ˆ˜๋„ ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค.</p>
+
+<p>๋ฐ˜๋ฉด์—, ๊ทธ๋ฆฌ๋“œ ๋ฒ„์ „์—๋Š” ํ•ญ์ƒ ์„ธ ๊ฐœ์˜ ์—ด ํŠธ๋ž™์ด ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ํŠธ๋ž™ ์ž์ฒด๊ฐ€ ๋„“์–ด์ง€๊ฑฐ๋‚˜ ์ค„์–ด๋“ค ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ •์˜ํ•  ๋•Œ ์„ธ ๊ฐœ๋ฅผ ์ง€์ •ํ–ˆ์œผ๋ฉด ๋ฌด์กฐ๊ฑด ์„ธ ๊ฐœ์˜ ํŠธ๋ž™์ด ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h4 id="์ž๋™์œผ๋กœ_์ฑ„์›Œ์ง€๋Š”_๊ทธ๋ฆฌ๋“œ_ํŠธ๋ž™">์ž๋™์œผ๋กœ ์ฑ„์›Œ์ง€๋Š” ๊ทธ๋ฆฌ๋“œ ํŠธ๋ž™</h4>
+
+<p>ํŠธ๋ž™์˜ ๋ชฉ๋ก์„ ์ƒ์„ฑํ•  ๋•Œ ๋ฐ˜๋ณต ํ‘œ๊ธฐ๋ฒ•๊ณผ <code>auto-fill</code> ๋ฐ <code>auto-fit</code> ํ”„๋กœํผํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ง€์ •ํ•œ ํ–‰๊ณผ ์—ด์— ๋งž์ถ”๋ฉด์„œ๋„ ํ”Œ๋ž™์Šค๋ฐ•์Šค์™€ ์œ ์‚ฌํ•œ ํšจ๊ณผ๋ฅผ ๋‚ด๋„๋ก ์ฝ˜ํ…์ธ ๋ฅผ ์ •๋ ฌํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ์—์„œ๋Š” ๋ฐ˜๋ณต ํ‘œ๊ธฐ๋ฒ•์„ ์ง€์ •ํ•  ๋•Œ ์ •์ˆ˜ ๋Œ€์‹  <code>auto-fill</code> ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์˜€๊ณ  ๊ธฐ์ค€ ํฌ๊ธฐ๊ฐ€ 200ํ”ฝ์…€์ด ๋˜๋„๋ก ํŠธ๋ž™ ๋ชฉ๋ก์„ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๊ทธ๋ฆฌ๋“œ๋Š” ์ปจํ…Œ์ด๋„ˆ์— 200ํ”ฝ์…€ ๋„ˆ๋น„์˜ ์„ธ๋กœ ์—ด ํŠธ๋ž™์„ ์ฑ„์šธ ์ˆ˜ ์žˆ์„ ๋งŒํผ์˜ ๊ฐœ์ˆ˜๋ฅผ ์ƒ์„ฑํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div&gt;One&lt;/div&gt;
+ &lt;div&gt;Two&lt;/div&gt;
+ &lt;div&gt;Three&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(auto-fill, 200px);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('์ž๋™์œผ๋กœ_์ฑ„์›Œ์ง€๋Š”_๊ทธ๋ฆฌ๋“œ_ํŠธ๋ž™', '500', '170') }}</p>
+
+<h3 id="๋ณ€๋™_๊ฐ€๋Šฅํ•œ_ํŠธ๋ž™์˜_์ˆ˜">๋ณ€๋™ ๊ฐ€๋Šฅํ•œ ํŠธ๋ž™์˜ ์ˆ˜</h3>
+
+<p>์ด๊ฒƒ์€ ํ”Œ๋ž™์Šค๋ฐ•์Šค์™€ ์™„์ „ํžˆ ๋˜‘๊ฐ™์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ํ”Œ๋ž™์Šค๋ฐ•์Šค ์˜ˆ์ œ์—์„œ๋Š” ์•„์ดํ…œ์ด ๋‹ค์Œ ์ค„๋กœ ํ–‰ ๋ฐ”๊ฟˆ ํ•˜๊ธฐ ์ „์—๋Š” ๊ธฐ๋ณธ๊ฐ’์ธ 200ํ”ฝ์…€๋ณด๋‹ค ๋” ๋„“์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๋“œ์—์„œ๋Š” <code>auto-fill</code>๊ณผ {{cssxref("minmax", "minmax()")}} ํ•จ์ˆ˜๋ฅผ ๊ฒฐํ•ฉํ•ด์„œ ๋น„์Šทํ•œ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์˜ˆ์ œ์—์„  <code>minmax</code>๋ฅผ ์จ์„œ ์ž๋™์œผ๋กœ ์ฑ„์›Œ์ง€๋Š” ํŠธ๋ž™์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ํŠธ๋ž™์€ ์ตœ์†Œ 200ํ”ฝ์…€๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ์ตœ๋Œ€ <code>1fr</code>๊นŒ์ง€ ๋Š˜์–ด๋‚  ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋Š” ์šฐ์„  200ํ”ฝ์…€ ํฌ๊ธฐ์˜ ์•„์ดํ…œ์„ (๊ทธ๋ฆฌ๋“œ ๊ฐ„๊ฒฉ๋„ ํ•จ๊ป˜ ๊ณ ๋ คํ•ด์„œ) ์ปจํ…Œ์ด๋„ˆ์— ๋ช‡ ๊ฐœ๋กœ ์ฑ„์šธ ์ˆ˜ ์žˆ์„์ง€ ๊ณ„์‚ฐ์„ ํ•˜๊ณ  ๋‚˜์„œ, ๋‚จ์•„์žˆ๋Š” ๊ณต๊ฐ„์„ ์ตœ๋Œ€์น˜ <code>1fr</code> ๊ธฐ์ค€์œผ๋กœ ์•„์ดํ…œ๋“ค๋ผ๋ฆฌ ๊ณต์œ ํ•˜๋ฉด์„œ ์„œ๋กœ ๋Š˜์–ด๋‚˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div&gt;One&lt;/div&gt;
+ &lt;div&gt;Two&lt;/div&gt;
+ &lt;div&gt;Three&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
+}
+</pre>
+
+<p>{{ EmbedLiveSample('๋ณ€๋™_๊ฐ€๋Šฅํ•œ_ํŠธ๋ž™์˜_์ˆ˜', '500', '170') }}</p>
+
+<p>์ด๋ ‡๊ฒŒ ํ•ด์„œ, ํฌ๊ธฐ์™€ ๊ฐœ์ˆ˜๊ฐ€ ๋ณ€๋™์ ์ธ ํŠธ๋ž™๋“ค๋กœ ๊ตฌ์„ฑ๋œ ๊ทธ๋ฆฌ๋“œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์œผ๋ฉฐ, ๋™์‹œ์— ์•„์ดํ…œ๋“ค์„ ์ผ์ •ํ•œ ํ–‰๊ณผ ์—ด๋กœ ์ •๋ ฌํ•  ์ˆ˜๋„ ์žˆ์Œ์„ ํ™•์ธํ•˜์˜€์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ทธ๋ฆฌ๋“œ์™€_๋‹จ๋…์œผ๋กœ_์œ„์น˜๋ฅผ_์ง€์ •ํ•œ_์š”์†Œ">๊ทธ๋ฆฌ๋“œ์™€ ๋‹จ๋…์œผ๋กœ ์œ„์น˜๋ฅผ ์ง€์ •ํ•œ ์š”์†Œ</h2>
+
+<p>๊ทธ๋ฆฌ๋“œ๋Š” ๋‹จ๋…์œผ๋กœ ์œ„์น˜ ์ง€์ •๋œ ์š”์†Œ์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋ฉด์„œ, ๊ทธ๋ฆฌ๋“œ ๋˜๋Š” ๊ทธ๋ฆฌ๋“œ ์˜์—ญ ๋‚ด์— ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•  ๋•Œ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ‘œ์ค€ ๋ช…์„ธ์„œ์—๋Š” ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์š”์†Œ๋ฅผ ๊ฐ์‹ธ๋Š” ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก(containing block)์œผ๋กœ์„œ, ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋‹จ๋…์œผ๋กœ ์œ„์น˜๋ฅผ ์ง€์ •ํ•œ ์•„์ดํ…œ์˜ ๋ถ€๋ชจ ์š”์†Œ์ผ ๋•Œ ๋™์ž‘ํ•˜๋Š” ๋ฐฉ์‹์„ ์ •์˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="์ปจํ…Œ์ด๋‹_๋ธ”๋ก์œผ๋กœ์„œ์˜_๊ทธ๋ฆฌ๋“œ_์ปจํ…Œ์ด๋„ˆ">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์œผ๋กœ์„œ์˜ ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ</h3>
+
+<p>๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์œผ๋กœ ๋งŒ๋“ค๋ ค๋ฉด, ๋‹ค๋ฅธ ๋‹จ๋…์œผ๋กœ ์œ„์น˜๋ฅผ ์ง€์ •ํ•œ ์•„์ดํ…œ์„ ๊ฐ์‹ธ๊ณ  ์žˆ๋Š” ์š”์†Œ๋ฅผ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์„ ๋งŒ๋“ค ๋•Œ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์ปจํ…Œ์ด๋„ˆ์— position ํ”„๋กœํผํ‹ฐ๋กœ relative ๊ฐ’์„ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด, ๊ทธ๋ฆฌ๋“œ ์•„์ดํ…œ์— <code>position: absolute</code>๋ฅผ ์ง€์ •ํ•  ๊ฒฝ์šฐ ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์ด ๋˜๋ฉฐ, ๋˜ ํ•ด๋‹น ์•„์ดํ…œ์— ๊ทธ๋ฆฌ๋“œ ์œ„์นซ๊ฐ’์ด ์ถ”๊ฐ€๋กœ ์ง€์ •๋˜์—ˆ์„ ๋•Œ๋Š”, ๋ฐฐ์น˜๋œ ๊ทธ๋ฆฌ๋“œ ์˜์—ญ์ด ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์œผ๋กœ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์•„๋ž˜ ์˜ˆ์ œ์—์„œ๋Š” ๋„ค ๊ฐœ์˜ ํ•˜์œ„ ์•„์ดํ…œ์„ ๊ฐ์‹ธ๋Š” wrapper ํด๋ž˜์Šค์˜ ๋ธ”๋ก์ด ์žˆ์Šต๋‹ˆ๋‹ค. 3๋ฒˆ ์•„์ดํ…œ์€ ๋‹จ๋…์œผ๋กœ ์œ„์น˜๊ฐ€ ์ง€์ •๋˜์—ˆ์œผ๋ฉฐ ๋ผ์ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ทธ๋ฆฌ๋“œ์— ๋ฐฐ์น˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ์— <code>position: relative</code>๋ฅผ ์ง€์ •ํ•ด์„œ ์ด ์•„์ดํ…œ์ด ์œ„์น˜๋ฅผ ์žก์„ ๋•Œ ์ฐธ๊ณ ํ•˜๋Š” ๊ธฐ์ค€ ์š”์†Œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box1"&gt;One&lt;/div&gt;
+ &lt;div class="box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box3"&gt;
+ This block is absolutely positioned. In this example the grid container is the containing block and so the absolute positioning offset values are calculated in from the outer edges of the area it has been placed into.
+ &lt;/div&gt;
+ &lt;div class="box4"&gt;Four&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(4,1fr);
+ grid-auto-rows: 200px;
+ grid-gap: 20px;
+ position: relative;
+}
+.box3 {
+ grid-column-start: 2;
+ grid-column-end: 4;
+ grid-row-start: 1;
+ grid-row-end: 3;
+ position: absolute;
+ top: 40px;
+ left: 40px;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('์ปจํ…Œ์ด๋‹_๋ธ”๋ก์œผ๋กœ์„œ์˜_๊ทธ๋ฆฌ๋“œ_์ปจํ…Œ์ด๋„ˆ', '500', '330') }}</p>
+
+<p>์—ฌ๊ธฐ์„œ ์•„์ดํ…œ์ด ๊ทธ๋ฆฌ๋“œ์˜ ์„ธ๋กœ ์—ด 2๋ฒˆ ๋ผ์ธ๋ถ€ํ„ฐ 4๋ฒˆ ๋ผ์ธ๊นŒ์ง€, ๊ทธ๋ฆฌ๊ณ  ๊ฐ€๋กœ ํ–‰ 1๋ฒˆ ๋ผ์ธ์„ ์‹œ์ž‘์œผ๋กœ ๊ทธ๋ฆฌ๋“œ ์˜์—ญ์„ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ๋‹จ๋…์œผ๋กœ ์œ„์น˜๋ฅผ ์ง€์ •ํ•œ ์ผ๋ฐ˜ ์•„์ดํ…œ์˜ ๊ฒฝ์šฐ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ฌธ์„œ ํ๋ฆ„์—์„œ ์ œ์™ธ๋˜๋ฉด์„œ, ์ž๋™ ๋ฐฐ์น˜ ๊ทœ์น™์— ๋”ฐ๋ผ ํ•ด๋‹น ๊ณต๊ฐ„์— ๋‹ค๋ฅธ ์•„์ดํ…œ๋“ค์„ ๋ฐฐ์น˜ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ด๋กœ ์ธํ•ด ์•„์ดํ…œ์ด ์ถ”๊ฐ€ ํ–‰์„ ์ƒ์„ฑํ•˜์ง€ ์•Š๊ฒŒ ๋˜๋ฉด์„œ ๊ฐ€๋กœ ํ–‰ 3๋ฒˆ ๋ผ์ธ๊นŒ์ง€ ํ™•์žฅํ•˜์ง€ ์•Š๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๋งŒ์•ฝ์— <code>.box3</code>์˜ ๊ทœ์น™ ์ค‘์— <code>position: absolute</code>๋ฅผ ์—†์• ๋ฒ„๋ฆฌ๋ฉด, ์œ„์น˜๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์•˜์„ ๊ฒฝ์šฐ ํ‘œ์‹œ๋  ์›๋ž˜์˜ ์ž๋ฆฌ๋กœ ๋Œ์•„๊ฐ€๋Š” ๊ฒƒ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๋ถ€๋ชจ_์š”์†Œ๋กœ์„œ์˜_๊ทธ๋ฆฌ๋“œ_์ปจํ…Œ์ด๋„ˆ">๋ถ€๋ชจ ์š”์†Œ๋กœ์„œ์˜ ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ</h3>
+
+<p>๋งŒ์•ฝ์— ๋‹จ๋…์œผ๋กœ ์œ„์น˜๋ฅผ ์ง€์ •ํ•œ ์ž์‹ ์š”์†Œ๊ฐ€ ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ์— ์†ํ•ด ์žˆ์ง€๋งŒ, ํ•ด๋‹น ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์œ„์น˜๋ฅผ ์ฐธ๊ณ ํ•˜๋Š” ์ƒˆ๋กœ์šด ๊ธฐ์ค€ ์š”์†Œ๋กœ ์ •์˜๋˜์ง€ ์•Š์•˜๋‹ค๋ฉด, ์•ž์˜ ์˜ˆ์ œ์—์„œ์ฒ˜๋Ÿผ ์ผ๋ฐ˜ ๋ฐฐ์น˜ ํ๋ฆ„์—์„œ ๋ฐฐ์ œ๋ฉ๋‹ˆ๋‹ค. ์œ„์น˜์˜ ๊ธฐ์ค€์ด ๋˜๋Š” ์š”์†Œ๋Š”, ๋‹ค๋ฅธ ๋ ˆ์ด์•„์›ƒ ๋ฐฉ๋ฒ•์— ๊ณตํ†ต์œผ๋กœ ์ ์šฉ๋˜๋Š” ๊ฒƒ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์ƒˆ๋กœ์šด ์œ„์น˜ ๊ธฐ์ค€ ์š”์†Œ๋กœ ์ •์˜๋œ ์š”์†Œ๊ฐ€ ๋งก๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ฒฝ์šฐ์— ๋งŒ์•ฝ ์œ„์— ์žˆ๋Š” ๊ฐ์‹ธ๋Š” ์š”์†Œ์—์„œ <code>position: relative</code>๋ฅผ ์‚ญ์ œํ•œ๋‹ค๋ฉด, ์œ„์น˜์˜ ๊ธฐ์ค€์ด ๋˜๋Š” ๊ฒƒ์€ ์•„๋ž˜์˜ ๊ทธ๋ฆผ์—์„œ ๋ณด์—ฌ์ฃผ๋“ฏ์ด ์ตœ์ƒ์œ„ ๋„ํ๋จผํŠธ ์˜ค๋ธŒ์ ํŠธ์— ํ•ด๋‹นํ•˜๋Š” ๊ธฐ๋ณธ ๋ทฐํฌํŠธ(viewport)๊ฐ€ ๋งก๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p><img alt="๋ถ€๋ชจ ์š”์†Œ๋กœ์„œ์˜ ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ ๋ชจ์Šต์„ ๋‹ด์€ ๊ทธ๋ฆผ" src="https://mdn.mozillademos.org/files/14661/2_abspos_example.png" style="height: 408px; width: 1702px;"></p>
+
+<p>์—ฌ๊ธฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํ•ด๋‹น ์•„์ดํ…œ์€, ๋‹ค๋ฅธ ์•„์ดํ…œ๋“ค์˜ ํฌ๊ธฐ ์กฐ์ •๊ณผ ์ž๋™ ๋ฐฐ์น˜์™€ ๊ด€๋ จํ•ด์„œ, ๋”๋Š” ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์— ๊ด€์—ฌํ•˜์ง€ ์•Š๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๋ถ€๋ชจ_์š”์†Œ๊ฐ€_๊ทธ๋ฆฌ๋“œ_์˜์—ญ์ผ_๋•Œ">๋ถ€๋ชจ ์š”์†Œ๊ฐ€ ๊ทธ๋ฆฌ๋“œ ์˜์—ญ์ผ ๋•Œ</h3>
+
+<p>๋งŒ์•ฝ์— ๋‹จ๋…์œผ๋กœ ์œ„์น˜๋ฅผ ์ง€์ •ํ•œ ์•„์ดํ…œ์ด ๊ทธ๋ฆฌ๋“œ ์˜์—ญ ์•ˆ์— ์ž๋ฆฌ ์žก๊ณ  ์žˆ๋‹ค๋ฉด, ํ•ด๋‹น ์˜์—ญ์„ ์œ„์น˜์˜ ๊ธฐ์ค€์ด ๋˜๋Š” ์š”์†Œ๋กœ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ ์˜ˆ์ œ์—์„œ๋Š” ์ „๊ณผ ๊ฐ™์€ ๊ทธ๋ฆฌ๋“œ๊ฐ€ ์ •์˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค๋งŒ, ์ด๋ฒˆ์—” ๊ทธ๋ฆฌ๋“œ์˜ <code>.box3</code> ์•ˆ์— ๋˜ ํ•˜๋‚˜์˜ ์•„์ดํ…œ์„ ์ค‘์ฒฉํ•ด ๋†“์•˜์Šต๋‹ˆ๋‹ค.</p>
+
+<p><code>.box3</code>์˜ position ๊ฐ’์œผ๋กœ relative๋ฅผ ์ง€์ •ํ–ˆ์œผ๋ฉฐ ๊ทธ ๋ฐ‘์— ์žˆ๋Š” ์•„์ดํ…œ์—๋Š” ์›๋ž˜์˜ ์œ„์น˜์—์„œ ๋ฒ—์–ด๋‚œ ๊ฐ’์„ ๋”ฐ๋กœ ์ง€์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์œ„์น˜์˜ ๊ธฐ์ค€์ด ๋˜๋Š” ์š”์†Œ๋Š” ๊ทธ๋ฆฌ๋“œ ์˜์—ญ์ด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.wrapper &gt; div {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box1"&gt;One&lt;/div&gt;
+ &lt;div class="box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box3"&gt;Three
+ &lt;div class="abspos"&gt;
+ This block is absolutely positioned. In this example the grid area is the containing block and so the absolute positioning offset values are calculated in from the outer edges of the grid area.
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="box4"&gt;Four&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(4,1fr);
+ grid-auto-rows: 200px;
+ grid-gap: 20px;
+}
+.box3 {
+ grid-column-start: 2;
+ grid-column-end: 4;
+ grid-row-start: 1;
+ grid-row-end: 3;
+ position: relative;
+}
+.abspos {
+ position: absolute;
+ top: 40px;
+ left: 40px;
+ background-color: rgba(255,255,255,.5);
+ border: 1px solid rgba(0,0,0,0.5);
+ color: #000;
+ padding: 10px;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('๋ถ€๋ชจ_์š”์†Œ๊ฐ€_๊ทธ๋ฆฌ๋“œ_์˜์—ญ์ผ_๋•Œ', '500', '420') }}</p>
+
+<h2 id="๊ทธ๋ฆฌ๋“œ์™€_display_contents">๊ทธ๋ฆฌ๋“œ์™€ <code>display: contents</code></h2>
+
+<p>๋งˆ์ง€๋ง‰์œผ๋กœ ๋ˆˆ์—ฌ๊ฒจ๋ณผ ๋˜ ํ•˜๋‚˜์˜ ๋ ˆ์ด์•„์›ƒ ํ‘œ์ค€๊ณผ ๊ด€๋ จ๋œ ์ƒํ˜ธ ์ž‘์šฉ์œผ๋กœ CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ๊ณผ <code>display: contents</code> ์‚ฌ์ด์˜ ์ƒํ˜ธ ์ž‘์šฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค. display ํ”„๋กœํผํ‹ฐ์˜<code>contents</code> ๊ฐ’์€ <a href="https://drafts.csswg.org/css-display/#box-generation">Display ํ‘œ์ค€ ๋ช…์„ธ์„œ</a>์— ์ƒˆ๋กœ ์ •์˜๋œ ๊ฒƒ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค:</p>
+
+<blockquote>
+<p>โ€œ์š”์†Œ ์ž์‹ ์€ ์–ด๋– ํ•œ ๋ฐ•์Šค๋„ ์ƒ์„ฑํ•˜์ง€ ์•Š์ง€๋งŒ, ๋Œ€์‹  ํฌํ•จํ•˜๊ณ  ์žˆ๋Š” ํ•˜์œ„ ์ž์‹ ์š”์†Œ์™€ ๊ฐ€์ƒ ์š”์†Œ(pseudo-elements)๊ฐ€ ํ‰์†Œ์ฒ˜๋Ÿผ ๋ฐ•์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฐ•์Šค ์ƒ์„ฑ๊ณผ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌํ˜„ํ•  ๋•Œ, ๋ฌธ์„œ์˜ ๊ณ„์ธต ๊ตฌ์กฐ์ƒ ํ•ด๋‹น ์š”์†Œ๊ฐ€ ์•„๋ž˜ ์ž์‹ ์š”์†Œ์™€ ๊ฐ€์ƒ ์š”์†Œ๋กœ ๋Œ€์ฒด๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋‹ค๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.โ€</p>
+</blockquote>
+
+<p>๋งŒ์•ฝ์— ์•„์ดํ…œ์— <code>display:</code> <code>contents</code>๋ฅผ ์ง€์ •ํ•˜๋ฉด ๋ณดํ†ต ํ•ด๋‹น ์š”์†Œ๊ฐ€ ๋งŒ๋“œ๋Š” ๋ฐ•์Šค๋Š” ์‚ฌ๋ผ์ง€๊ณ , ์ž์‹ ์š”์†Œ์˜ ๋ฐ•์Šค๊ฐ€ ํ•œ ๋‹จ๊ณ„ ์ƒ์Šนํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๊ทธ ์ž๋ฆฌ๋ฅผ ์ฐจ์ง€ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด ์–˜๊ธฐ๋Š” ๊ทธ๋ฆฌ๋“œ ์•„์ดํ…œ์˜ ์ž์‹ ์š”์†Œ๊ฐ€ ๊ทธ๋ฆฌ๋“œ ์•„์ดํ…œ์ด ๋  ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ๋œป์ž…๋‹ˆ๋‹ค. ์ด์ƒํ•˜๊ฒŒ ๋“ค๋ฆฌ์‹œ์ฃ ? ๋‹ค์Œ์— ๊ฐ„๋‹จํ•œ ์˜ˆ๋ฅผ ๋“ค์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ ๋งˆํฌ์—…์—๋Š” ๊ทธ๋ฆฌ๋“œ๊ฐ€ ์žˆ๊ณ , ์ด ๊ทธ๋ฆฌ๋“œ์— ์žˆ๋Š” ์ฒซ ๋ฒˆ์งธ ์•„์ดํ…œ์ด ์„ธ ๊ฐœ์˜ ์—ด ํŠธ๋ž™ ๋ชจ๋‘๋ฅผ ๊ฐ€๋กœ์ง€๋ฅด๋„๋ก ์„ค์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ด ์•„์ดํ…œ์€ ์„ธ ๊ฐœ์˜ ์ค‘์ฒฉ๋œ ์•„์ดํ…œ๋“ค์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์•„์ดํ…œ๋“ค์€ ์ปจํ…Œ์ด๋„ˆ ๋ฐ”๋กœ ๋ฐ‘์— ์žˆ๋Š” ์ž์‹ ์š”์†Œ๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ, ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์˜ ์ผ์›์œผ๋กœ ์ฐธ์—ฌํ•˜์ง€ ์•Š์œผ๋ฉด์„œ ๋ณดํ†ต์˜ ์ผ๋ฐ˜ ๋ธ”๋ก ๋ ˆ์ด์•„์›ƒ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div id="Display_Contents_Before">
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.box {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+.nested {
+ border: 2px solid #ffec99;
+ border-radius: 5px;
+ background-color: #fff9db;
+ padding: 1em;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box box1"&gt;
+ &lt;div class="nested"&gt;a&lt;/div&gt;
+ &lt;div class="nested"&gt;b&lt;/div&gt;
+ &lt;div class="nested"&gt;c&lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="box box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box box3"&gt;Three&lt;/div&gt;
+ &lt;div class="box box4"&gt;Four&lt;/div&gt;
+ &lt;div class="box box5"&gt;Five&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-auto-rows: minmax(100px, auto);
+}
+.box1 {
+ grid-column-start: 1;
+ grid-column-end: 4;
+}
+
+</pre>
+
+<p>{{ EmbedLiveSample('Display_Contents_Before', '400', '420') }}</p>
+</div>
+
+<p>์ด์ œ <code>.box1</code>์— <code>display:</code> <code>contents</code>๊ทœ์น™์„ ์ถ”๊ฐ€ํ•˜๋ฉด, ํ•ด๋‹น ์•„์ดํ…œ์ด ์ฐจ์ง€ํ•˜๊ณ  ์žˆ๋Š” ๋ฐ•์Šค๊ฐ€ ์‚ฌ๋ผ์ง€๋ฉด์„œ ํ•˜์œ„ ์•„์ดํ…œ๋“ค์ด ๊ทธ๋ฆฌ๋“œ ์•„์ดํ…œ ์ž๊ฒฉ์„ ์–ป๊ฒŒ ๋˜์–ด ์ž๋™ ๋ฐฐ์น˜ ๊ทœ์น™์— ๋”ฐ๋ผ ์•Œ์•„์„œ ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div id="Display_Contents_After">
+<div class="hidden">
+<pre class="brush: css">* {box-sizing: border-box;}
+
+.wrapper {
+ border: 2px solid #f76707;
+ border-radius: 5px;
+ background-color: #fff4e6;
+}
+
+.box {
+ border: 2px solid #ffa94d;
+ border-radius: 5px;
+ background-color: #ffd8a8;
+ padding: 1em;
+ color: #d9480f;
+}
+.nested {
+ border: 2px solid #ffec99;
+ border-radius: 5px;
+ background-color: #fff9db;
+ padding: 1em;
+}
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="wrapper"&gt;
+ &lt;div class="box box1"&gt;
+ &lt;div class="nested"&gt;a&lt;/div&gt;
+ &lt;div class="nested"&gt;b&lt;/div&gt;
+ &lt;div class="nested"&gt;c&lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="box box2"&gt;Two&lt;/div&gt;
+ &lt;div class="box box3"&gt;Three&lt;/div&gt;
+ &lt;div class="box box4"&gt;Four&lt;/div&gt;
+ &lt;div class="box box5"&gt;Five&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.wrapper {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ grid-auto-rows: minmax(100px, auto);
+}
+.box1 {
+ grid-column-start: 1;
+ grid-column-end: 4;
+ display: contents;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Display_Contents_After', '400', '330') }}</p>
+</div>
+
+<p>์ด๊ฒƒ์€ ์ค‘์ฒฉ๋œ ์•„์ดํ…œ์„ ๊ทธ๋ฆฌ๋“œ์˜ ์ผ๋ถ€๋ถ„์ธ ๊ฒƒ์ฒ˜๋Ÿผ ์ž‘์šฉํ•˜๊ฒŒ ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋˜ํ•œ ์„œ๋ธŒ ๊ทธ๋ฆฌ๋“œ๊ฐ€ ๊ตฌํ˜„๋œ๋‹ค๋ฉด ํ•ด๊ฒฐ๋  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ๋ฅผ ํ”ผํ•ด ๊ฐ€๋Š” ๋ฐฉ๋ฒ•์ด ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก , ํ”Œ๋ž™์Šค๋ฐ•์Šค์—์„œ๋„ ๋น„์Šทํ•˜๊ฒŒ <code>display:</code> <code>contents</code>๋ฅผ ์ด์šฉํ•ด์„œ ์ค‘์ฒฉ๋œ ์•„์ดํ…œ์ด ํ”Œ๋ž™์Šค ์•„์ดํ…œ์ฒ˜๋Ÿผ ์ž‘์šฉํ•˜๋„๋ก ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์ด๋ฒˆ ๊ฐ€์ด๋“œ์—์„œ ๋ณด์…จ๋“ฏ์ด CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์€ ๋‹จ์ง€ ์—ฌ๋Ÿฌ๋ถ„์ด ๊ตฌํ˜„ํ•ด ๋ณผ ์ˆ˜ ์žˆ๋Š” ์—ฌ๋Ÿฌ ๊ธฐ์ˆ  ์ค‘ ํ•œ ๋ถ€๋ถ„์ผ ๋ฟ์ž…๋‹ˆ๋‹ค. ์›ํ•˜์‹œ๋Š” ๋‹ค์–‘ํ•œ ํšจ๊ณผ๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด์„œ ๋‹ค๋ฅธ ๋ ˆ์ด์•„์›ƒ ๊ธฐ์ˆ ๋ผ๋ฆฌ ์„œ๋กœ ํ˜ผํ•ฉํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๋‘๋ ค์›Œํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.</p>
+
+<section class="Quick_links" id="Quick_Links">
+<ol>
+ <li><a href="/ko/docs/Web/CSS"><strong>CSS</strong></a></li>
+ <li><a href="/ko/docs/Web/CSS/Reference"><strong>CSS Reference</strong></a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout">CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ</a></li>
+ <li data-default-state="open"><a href="#"><strong>๊ฐ€์ด๋“œ</strong></a>
+ <ol>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_๋ ˆ์ด์•„์›ƒ์˜_๊ธฐ๋ณธ_๊ฐœ๋…">๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์˜ ๊ธฐ๋ณธ ๊ฐœ๋…</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_๋ ˆ์ด์•„์›ƒ๊ณผ_๋‹ค๋ฅธ_๋ ˆ์ด์•„์›ƒ_๋ฐฉ๋ฒ•๊ณผ์˜_๊ด€๊ณ„">๋‹ค๋ฅธ ๋ ˆ์ด์•„์›ƒ ๋ฐฉ๋ฒ•๊ณผ์˜ ๊ด€๊ณ„</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/CSS_๊ทธ๋ฆฌ๋“œ์˜_๋ผ์ธ์„_๊ธฐ์ค€์œผ๋กœ_ํ•œ_์•„์ดํ…œ_๋ฐฐ์น˜">๋ผ์ธ์„ ๊ธฐ์ค€์œผ๋กœ ํ•œ ์•„์ดํ…œ ๋ฐฐ์น˜</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/๊ทธ๋ฆฌ๋“œ_ํ…œํ”Œ๋ฆฟ_์˜์—ญ">๊ทธ๋ฆฌ๋“œ ํ…œํ”Œ๋ฆฟ ์˜์—ญ</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/์ด๋ฆ„์ด_์ฃผ์–ด์ง„_๊ทธ๋ฆฌ๋“œ_๋ผ์ธ์„_์ด์šฉํ•œ_๋ ˆ์ด์•„์›ƒ">์ด๋ฆ„์ด ์ฃผ์–ด์ง„ ๊ทธ๋ฆฌ๋“œ ๋ผ์ธ์„ ์ด์šฉํ•œ ๋ ˆ์ด์•„์›ƒ</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Auto-placement_in_CSS_Grid_Layout">Auto-placement in grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout">Box alignment in grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid,_Logical_Values_and_Writing_Modes">Grids, logical values, and writing modes</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_Layout_and_Accessibility">CSS Grid Layout and Accessibility</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_and_Progressive_Enhancement">CSS Grid Layout and Progressive Enhancement</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_Layout">Realizing common layouts using grids</a></li>
+ </ol>
+ </li>
+ <li data-default-state="open"><a href="#"><strong>ํ”„๋กœํผํ‹ฐ</strong></a>
+ <ol>
+ <li><a href="/en-US/docs/Web/CSS/grid">grid</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-area">grid-area</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-columns">grid-auto-columns</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-flow">grid-auto-flow</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-rows">grid-auto-rows</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column">grid-column</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-end">grid-column-end</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-gap">grid-column-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-start">grid-column-start</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-gap">grid-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row">grid-row</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-end">grid-row-end</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-gap">grid-row-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-start">grid-row-start</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template">grid-template</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-areas">grid-template-areas</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-columns">grid-template-columns</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-rows">grid-template-rows</a></li>
+ </ol>
+ </li>
+ <li data-default-state="open"><a href="#"><strong>์šฉ์–ด์ง‘</strong></a>
+ <ol>
+ <li><a href="/en-US/docs/Glossary/Grid">Grid</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_lines">Grid lines</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_tracks">Grid tracks</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_cell">Grid cell</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_areas">Grid areas</a></li>
+ <li><a href="/en-US/docs/Glossary/Gutters">Gutters</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_Axis">Grid Axis</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_rows">Grid row</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_column">Grid column</a></li>
+ </ol>
+ </li>
+</ol>
+</section>
diff --git a/files/ko/web/css/css_images/implementing_image_sprites_in_css/index.html b/files/ko/web/css/css_images/implementing_image_sprites_in_css/index.html
new file mode 100644
index 0000000000..a2ace369cf
--- /dev/null
+++ b/files/ko/web/css/css_images/implementing_image_sprites_in_css/index.html
@@ -0,0 +1,56 @@
+---
+title: CSS๋กœ ์ด๋ฏธ์ง€ ์Šคํ”„๋ผ์ดํŠธ ๊ตฌํ˜„ํ•˜๊ธฐ
+slug: Web/CSS/CSS_Images/Implementing_image_sprites_in_CSS
+tags:
+ - Advanced
+ - CSS
+ - CSS Image
+ - Graphics
+ - Guide
+ - Sprites
+ - Web
+ - ์Šคํ”„๋ผ์ดํŠธ
+translation_of: Web/CSS/CSS_Images/Implementing_image_sprites_in_CSS
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>์ด๋ฏธ์ง€ ์Šคํ”„๋ผ์ดํŠธ</strong>๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ด๋ฏธ์ง€๊ฐ€ ํ•„์š”ํ•œ ์•„์ฃผ ๋งŽ์€ ์›น์•ฑ์—์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€ ๊ฐ๊ฐ์„ ๋ณ„๋„์˜ ํŒŒ์ผ๋กœ ์ถ”๊ฐ€ํ•˜๋Š” ๋Œ€์‹ , ์ด๋ฏธ์ง€๋ฅผ ํ•˜๋‚˜์˜ ํŒŒ์ผ๋กœ ๋งŒ๋“ค์–ด์„œ ํฌํ•จํ•˜๋ฉด HTTP ์š”์ฒญ ์ˆ˜๊ฐ€ ์ค„๊ธฐ ๋•Œ๋ฌธ์— ๋ฉ”๋ชจ๋ฆฌ์™€ ๋„คํŠธ์›Œํฌ ์‚ฌ์šฉ๋Ÿ‰ ์ธก๋ฉด์—์„œ ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค.</p>
+
+<div class="blockIndicator note">
+<p><strong>์ฐธ๊ณ :</strong> HTTP/2๋ฅผ ์‚ฌ์šฉํ•  ๋• ์˜คํžˆ๋ ค ์ž‘์€ ์š”์ฒญ์„ ์—ฌ๋Ÿฌ ๋ฒˆ ๋‚ ๋ฆฌ๋Š” ๊ฒŒ ๋„คํŠธ์›Œํฌ ์‚ฌ์šฉ๋Ÿ‰์— ๋” ์ข‹์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌํ˜„">๊ตฌํ˜„</h2>
+
+<p><code>toolbtn</code> ํด๋ž˜์Šค๊ฐ€ ๋ถ€์—ฌ๋œ ๋ชจ๋“  ์•„์ดํ…œ์— ์–ด๋–ค ์ด๋ฏธ์ง€๊ฐ€ ๋ถ€์—ฌ๋œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ด…์‹œ๋‹ค.</p>
+
+<pre class="brush:css notranslate">.toolbtn {
+ background: url(myfile.png);
+ display: inline-block;
+ height: 20px;
+ width: 20px;
+}</pre>
+
+<p>๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ์œ„์น˜๋Š” ์†์„ฑ์— ์ง€์ •๋œ {{cssxref("url()")}} ๊ฐ’ ๋‹ค์Œ์— x, y 2๊ฐœ ๊ฐ’์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ๊ณ , {{cssxref("background-position")}} ์†์„ฑ์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css notranslate">#btn1 {
+ background-position: -20px 0px;
+}
+
+#btn2 {
+ background-position: -40px 0px;
+}</pre>
+
+<p>์ด CSS ๋Š” ID ๊ฐ€ 'btn1' ์ธ ์—˜๋ฆฌ๋จผํŠธ๋ฅผ ์™ผ์ชฝ์œผ๋กœ 20 pixel ์ด๋™์‹œํ‚ค๊ณ  ID ๊ฐ€ 'btn2' ์ธ ์—˜๋ฆฌ๋จผํŠธ๋ฅผ ์™ผ์ชฝ์œผ๋กœ 40 pixel ์ด๋™์‹œํ‚ฌ ๊ฒƒ์ž…๋‹ˆ๋‹ค (์•ž์„œ ๋ณด์ธ ์ด๋ฏธ์ง€ ๋ฃฐ์— ์˜ํ•ด ๋‘ ์—˜๋ฆฌ๋จผํŠธ์— <code>toolbtn</code> ํด๋ž˜์Šค๊ฐ€ ๋ถ€์—ฌ๋๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ์‹œ๋‹ค).</p>
+
+<p>๋น„์Šทํ•˜๊ฒŒ, ๋งˆ์šฐ์Šค ํ˜ธ๋ฒ„ ์ƒํƒœ๋ฅผ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css notranslate">#btn:hover {
+ background-position: <var>&lt;pixels shifted right&gt;</var>px <var>&lt;pixels shifted down&gt;</var>px;
+}</pre>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="http://css-tricks.com/snippets/css/perfect-css-sprite-sliding-doors-button/">Full working demo at CSS Tricks</a></li>
+</ul>
diff --git a/files/ko/web/css/css_images/index.html b/files/ko/web/css/css_images/index.html
new file mode 100644
index 0000000000..99c37da296
--- /dev/null
+++ b/files/ko/web/css/css_images/index.html
@@ -0,0 +1,107 @@
+---
+title: CSS Images
+slug: Web/CSS/CSS_Images
+tags:
+ - CSS
+ - CSS Images
+ - Guide
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Images
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Images</strong>๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ด๋ฏธ์ง€์˜ ์œ ํ˜•({{cssxref("&lt;image&gt;")}} ์ž๋ฃŒํ˜•, ํฌํ•จํ•˜๋Š” URL, ๊ทธ๋ ˆ์ด๋””์–ธํŠธ ๋ฐ ๊ทธ ์™ธ์˜ ๋‹ค๋ฅธ ์œ ํ˜• ์ด๋ฏธ์ง€), ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ ์กฐ์ • ๋ฐฉ๋ฒ•, ๊ทธ๋ฆฌ๊ณ  ์ด๋ฏธ์ง€ ๋ฐ ๋‹ค๋ฅธ ๋Œ€์ฒด ์ฝ˜ํ…์ธ ๊ฐ€ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๋ ˆ์ด์•„์›ƒ ๋ชจ๋ธ๊ณผ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๋ฒ•์„ ์ •์˜ํ•˜๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="์†์„ฑ">์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{CSSxRef("image-orientation")}}</li>
+ <li>{{CSSxRef("image-rendering")}}</li>
+ <li>{{CSSxRef("image-resolution")}}</li>
+ <li>{{CSSxRef("object-fit")}}</li>
+ <li>{{CSSxRef("object-position")}}</li>
+</ul>
+</div>
+
+<h3 id="ํ•จ์ˆ˜">ํ•จ์ˆ˜</h3>
+
+<div class="index">
+<ul>
+ <li>{{CSSxRef("linear-gradient", "linear-gradient()")}}</li>
+ <li>{{CSSxRef("radial-gradient", "radial-gradient()")}}</li>
+ <li>{{CSSxRef("repeating-linear-gradient", "repeating-linear-gradient()")}}</li>
+ <li>{{CSSxRef("repeating-radial-gradient", "repeating-radial-gradient()")}}</li>
+ <li>{{CSSxRef("conic-gradient")}}</li>
+ <li>{{CSSxRef("repeating-conic-gradient", "repeating-conic-gradient()")}}</li>
+ <li>{{CSSxRef("url", "url()")}}</li>
+ <li>{{CSSxRef("element", "element()")}}</li>
+ <li>{{CSSxRef("_image", "image()")}}</li>
+ <li>{{CSSxRef("cross-fade", "cross-fade()")}}</li>
+</ul>
+</div>
+
+<h3 id="์ž๋ฃŒํ˜•">์ž๋ฃŒํ˜•</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("&lt;image&gt;")}}</li>
+ <li>{{cssxref("&lt;uri&gt;")}}</li>
+</ul>
+</div>
+
+<h2 id="์•ˆ๋‚ด์„œ">์•ˆ๋‚ด์„œ</h2>
+
+<dl>
+ <dt><a href="/ko/docs/Web/CSS/CSS_Images/Using_CSS_gradients">CSS ๊ทธ๋ ˆ์ด๋””์–ธํŠธ ์‚ฌ์šฉํ•˜๊ธฐ</a></dt>
+ <dd>CSS ์ด๋ฏธ์ง€์˜ ํŠน์ • ์œ ํ˜•์ธ "๊ทธ๋ ˆ์ด๋””์–ธํŠธ"๋ฅผ ์†Œ๊ฐœํ•˜๊ณ , ๊ทธ ์‚ฌ์šฉ๋ฒ•์„ ๋ณด์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/CSS_Images/Implementing_image_sprites_in_CSS">CSS์—์„œ ์ด๋ฏธ์ง€ ์Šคํ”„๋ผ์ดํŠธ ๊ตฌํ˜„ํ•˜๊ธฐ</a></dt>
+ <dd>๋‹ค์ˆ˜์˜ ์ด๋ฏธ์ง€๋ฅผ ํ•˜๋‚˜์˜ ๋ฌธ์„œ๋กœ ํ•ฉ์ณ์„œ ๋‹ค์šด๋กœ๋“œ ์š”์ฒญ์„ ์ ˆ์•ฝํ•˜๊ณ  ํŽ˜์ด์ง€ ์†๋„๋ฅผ ํ–ฅ์ƒํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS4 Images')}}</td>
+ <td>{{Spec2('CSS4 Images')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Images')}}</td>
+ <td>{{Spec2('CSS3 Images')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('Compat', '#css-%3Cimage%3E-type', 'CSS Gradients')}}</td>
+ <td>{{Spec2('Compat')}}</td>
+ <td><code>-webkit</code> ์ ‘๋‘์–ด ๋‹ฌ๋ฆฐ ๊ทธ๋Ÿฌ๋ฐ์ด์…˜ ๊ฐ’ ํ•จ์ˆ˜ ํ‘œ์ค€ํ™”</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Values', '#urls', '&lt;url&gt;')}}</td>
+ <td>{{Spec2('CSS3 Values')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{Specname('CSS2.1', 'syndata.html#uri', '&lt;uri&gt;')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#url', '&lt;url&gt;')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_images/using_css_gradients/index.html b/files/ko/web/css/css_images/using_css_gradients/index.html
new file mode 100644
index 0000000000..061ef36536
--- /dev/null
+++ b/files/ko/web/css/css_images/using_css_gradients/index.html
@@ -0,0 +1,750 @@
+---
+title: CSS ๊ทธ๋ ˆ์ด๋””์–ธํŠธ ์‚ฌ์šฉํ•˜๊ธฐ
+slug: Web/CSS/CSS_Images/Using_CSS_gradients
+tags:
+ - Advanced
+ - CSS
+ - CSS Images
+ - Example
+ - Gradients
+ - Guide
+ - Web
+translation_of: Web/CSS/CSS_Images/Using_CSS_gradients
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS ๊ทธ๋ ˆ์ด๋””์–ธํŠธ</strong>๋Š” {{cssxref("&lt;image&gt;")}} ์ž๋ฃŒํ˜•์˜ ํŠน๋ณ„ํ•œ ์ข…๋ฅ˜์ธ {{cssxref("&lt;gradient&gt;")}}๋กœ ๋‚˜ํƒ€๋‚ด๋ฉฐ ๋‘ ๊ฐœ ์ด์ƒ์˜ ์ƒ‰ ๊ฐ„์˜ ์ ์ง„์  ์ „ํ™˜์„ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ˆ์ด๋””์–ธํŠธ์—๋Š” ์„ ํ˜•({{cssxref("linear-gradient")}} ํ•จ์ˆ˜), ๋ฐฉ์‚ฌํ˜•({{cssxref("radial-gradient")}} ํ•จ์ˆ˜), ๊ฐ์ง„ ์›ํ˜•({{cssxref("conic-gradient")}} ํ•จ์ˆ˜) ์„ธ ์ข…๋ฅ˜๊ฐ€ ์žˆ์œผ๋ฉฐ, ๊ฐ๊ฐ์˜ ๋ณ€ํ˜•๋ณธ์œผ๋กœ ๊ณ„์†ํ•ด์„œ ๋ฐ˜๋ณตํ•˜๋Š” {{cssxref("repeating-linear-gradient")}}, {{cssxref("repeating-radial-gradient")}}, {{cssxref("repeating-conic-gradient")}} ํ•จ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๊ทธ๋ ˆ์ด๋””์–ธํŠธ๋Š” ๋ฐฐ๊ฒฝ์ฒ˜๋Ÿผ <code>&lt;image&gt;</code>๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ณณ์—๋Š” ์–ด๋””์—๋‚˜ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๋Š” ๋™์ ์œผ๋กœ ์ƒ์„ฑํ•˜๋ฏ€๋กœ, ๋น„์Šทํ•œ ํšจ๊ณผ๋ฅผ ๋ณด๊ธฐ ์œ„ํ•ด ๋ž˜์Šคํ„ฐ ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ง์ ‘ ์ƒ์„ฑํ•˜๋ฏ€๋กœ ํ™•๋Œ€ํ–ˆ์„ ๋•Œ ๋ž˜์Šคํ„ฐ ์ด๋ฏธ์ง€๋ณด๋‹ค ์ข‹์€ ํ’ˆ์งˆ์„ ๋ณด์ด๋ฉฐ ํฌ๊ธฐ ์กฐ์ ˆ๋„ ์ฆ‰์‹œ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์šฐ์„  ์„ ํ˜• ๊ทธ๋ ˆ์ด๋””์–ธํŠธ์˜ ์†Œ๊ฐœ๋กœ ์‹œ์ž‘ํ•˜์—ฌ, ๋ชจ๋“  ์œ ํ˜•์˜ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ์—์„œ ํ†ต์šฉ๋˜๋Š” ๊ธฐ๋Šฅ์„ ์„ ํ˜•์œผ๋กœ ์„ค๋ช…ํ•˜๊ณ , ๊ทธ ํ›„์— ๋ฐฉ์‚ฌํ˜•๊ณผ ๊ฐ์ง„ ์›ํ˜•, ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฐ˜๋ณต ๊ทธ๋ ˆ์ด๋””์–ธํŠธ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์„ ํ˜•_๊ทธ๋ ˆ์ด๋””์–ธํŠธ_์‚ฌ์šฉํ•˜๊ธฐ">์„ ํ˜• ๊ทธ๋ ˆ์ด๋””์–ธํŠธ ์‚ฌ์šฉํ•˜๊ธฐ</h2>
+
+<p>์„ ํ˜• ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๋Š” ์ง์„ ์œผ๋กœ ์ง„ํ–‰ํ•˜๋Š” ์ƒ‰์ƒ ๋ฌด๋Šฌ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>
+<h3 id="๊ธฐ๋ณธ_์„ ํ˜•_๊ทธ๋ ˆ์ด๋””์–ธํŠธ">๊ธฐ๋ณธ ์„ ํ˜• ๊ทธ๋ ˆ์ด๋””์–ธํŠธ</h3>
+
+<p>๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ ์ข…๋ฅ˜๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‘ ๊ฐ€์ง€์˜ ์ƒ‰๋งŒ ์ง€์ •ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ์ƒ‰์„ "์ƒ‰์ƒ ์ •์ง€์ "์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ์ตœ์†Œ ๋‘ ๊ฐ€์ง€๊ฐ€ ํ•„์š”ํ•˜์ง€๋งŒ, ์ œํ•œ ์—†์ด ์›ํ•˜๋Š” ๋งŒํผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate" dir="rtl">&lt;div class="simple-linear"&gt;&lt;/div&gt;</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 120px;
+ height: 120px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.simple-linear {
+ background: linear-gradient(blue, pink);
+}</pre>
+
+<p>{{ EmbedLiveSample('๊ธฐ๋ณธ_์„ ํ˜•_๊ทธ๋ ˆ์ด๋””์–ธํŠธ', 120, 120) }}</p>
+</div>
+
+<div>
+<h3 id="๋ฐฉํ–ฅ_์ „ํ™˜">๋ฐฉํ–ฅ ์ „ํ™˜</h3>
+
+<p>๊ธฐ๋ณธ์ ์œผ๋กœ, ์„ ํ˜• ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๋Š” ์œ„์—์„œ ์•„๋ž˜๋กœ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ฐฉํ–ฅ์„ ์ง€์ •ํ•จ์œผ๋กœ์จ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๋ฅผ ํšŒ์ „ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="horizontal-gradient"&gt;&lt;/div&gt;</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 120px;
+ height: 120px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.horizontal-gradient {
+ background: linear-gradient(to right, blue, pink);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('๋ฐฉํ–ฅ_์ „ํ™˜', 120, 120) }}</p>
+</div>
+
+<div>
+<h3 id="๋Œ€๊ฐ์„ _๊ทธ๋ ˆ์ด๋””์–ธํŠธ">๋Œ€๊ฐ์„  ๊ทธ๋ ˆ์ด๋””์–ธํŠธ</h3>
+
+<p>๊ทธ๋ ˆ์ด๋””์–ธํŠธ๊ฐ€ ํ•œ์ชฝ ๋ชจ์„œ๋ฆฌ์—์„œ ๋‹ค๋ฅธ ์ชฝ ๋ชจ์„œ๋ฆฌ๋ฅผ ์ž‡๋Š” ๋Œ€๊ฐ์„  ๋ฐฉํ–ฅ์œผ๋กœ ์ง„ํ–‰ํ•˜๋„๋ก ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="diagonal-gradient"&gt;&lt;/div&gt;</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 200px;
+ height: 100px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.diagonal-gradient {
+ background: linear-gradient(to bottom right, blue, pink);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('๋Œ€๊ฐ์„ _๊ทธ๋ ˆ์ด๋””์–ธํŠธ', 200, 100) }}</p>
+</div>
+
+<div>
+<h3 id="๊ฐ๋„_์‚ฌ์šฉ">๊ฐ๋„ ์‚ฌ์šฉ</h3>
+
+<p>๋” ์ •๋ฐ€ํ•˜๊ฒŒ ๋ฐฉํ–ฅ์„ ์ง€์ •ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ํŠน์ • ๊ฐ๋„๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="angled-gradient"&gt;&lt;/div&gt;</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 120px;
+ height: 120px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.angled-gradient {
+ background: linear-gradient(70deg, blue, pink);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('๊ฐ๋„_์‚ฌ์šฉ', 120, 120) }}</p>
+
+<p>๊ฐ๋„๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ <code>0deg</code> ๋Š” ์•„๋ž˜์ชฝ์—์„œ ์œ„์ชฝ์œผ๋กœ ์ง„ํ–‰ํ•˜๋Š” ์„ ํ˜• ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๋ฅผ, <code>90deg</code> ๋Š” ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ, ๋“ฑ๋“ฑ ์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ ํšŒ์ „ํ•ฉ๋‹ˆ๋‹ค. ์Œ์˜ ๊ฐ๋„๋Š” ์‹œ๊ณ„ ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์œผ๋กœ ํšŒ์ „ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><img alt="linear_redangles.png" class="default internal" src="/files/3811/linear_red_angles.png"></p>
+</div>
+
+<h2 id="์ƒ‰์ƒ_์„ ์–ธ_ํšจ๊ณผ_์ƒ์„ฑ">์ƒ‰์ƒ ์„ ์–ธ &amp; ํšจ๊ณผ ์ƒ์„ฑ</h2>
+
+<p>All<span class="js-about-item-abstr"> CSS gradient types are a range of position-dependent colors. The colors produced by CSS gradients can vary continuously with position, producing smooth color transitions. It is also possible to create bands of solid colors, and hard transitions between two colors. The following are valid for all gradient functions:</span></p>
+
+<div>
+<h3 id="๋‘_๊ฐœ๋ณด๋‹ค_๋งŽ์€_์ƒ‰_์‚ฌ์šฉํ•˜๊ธฐ">๋‘ ๊ฐœ๋ณด๋‹ค ๋งŽ์€ ์ƒ‰ ์‚ฌ์šฉํ•˜๊ธฐ</h3>
+
+<p>You don't have to limit yourself to two colorsโ€”you may use as many as you like! By default, colors are evenly spaced along the gradient.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="auto-spaced-linear-gradient"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 120px;
+ height: 120px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.auto-spaced-linear-gradient {
+ background: linear-gradient(red, yellow, blue, orange);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('๋‘_๊ฐœ๋ณด๋‹ค_๋งŽ์€_์ƒ‰_์‚ฌ์šฉํ•˜๊ธฐ', 120, 120) }}</p>
+</div>
+
+<div>
+<h3 id="Positioning_color_stops">Positioning color stops</h3>
+
+<p>You don't have to leave your color stops at their default positions. To fine-tune their locations, you can give each one zero, one, or two percentage or, for radial and linear gradients, absolute length values. If you specify the location as a percentage, <code>0%</code> represents the starting point, while <code>100%</code> represents the ending point; however, you can use values outside that range if necessary to get the effect you want. If you leave a location unspecified, the position of that particular color stop will be automatically calculated for you, with the first color stop being at <code>0%</code> and the last color stop being at <code>100%</code>, and any other color stops being half way between their adjacent color stops.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="multicolor-linear"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 120px;
+ height: 120px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.multicolor-linear {
+ background: linear-gradient(to left, lime 28px, red 77%, cyan);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Positioning_color_stops', 120, 120) }}</p>
+</div>
+
+<div>
+<h3 id="Creating_hard_lines">Creating hard lines</h3>
+
+<p>To create a hard line between two colors, creating a stripe instead of a gradual transition, adjacent color stops can be set to the same location. In this example, the colors share a color stop at the <code>50%</code> mark, halfway through the gradient:</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="striped"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 120px;
+ height: 120px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.striped {
+ background: linear-gradient(to bottom left, cyan 50%, palegoldenrod 50%);
+}</pre>
+
+<p>{{ EmbedLiveSample('Creating_hard_lines', 120, 120) }}</p>
+</div>
+
+<div>
+<h3 id="Gradient_hints">Gradient hints</h3>
+
+<p>By default, the gradient transitions evenly from one color to the next. You can include a color-hint to move the midpoint of the transition value to a certain point along the gradient. In this example, we've moved the midpoint of the transition from the 50% mark to the 10% mark.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate" dir="rtl">&lt;div class="color-hint"&gt;&lt;/div&gt;
+&lt;div class="simple-linear"&gt;&lt;/div&gt;</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 120px;
+ height: 120px; float: left; margin-right: 10px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.color-hint {
+ background: linear-gradient(blue, 10%, pink);
+}
+.simple-linear {
+ background: linear-gradient(blue, pink);
+}</pre>
+
+<p>{{ EmbedLiveSample('Gradient_hints', 120, 120) }}</p>
+</div>
+
+<div>
+<h3 id="Creating_color_bands_stripes">Creating color bands &amp; stripes</h3>
+
+<p>To include a solid, non-transitioning color area within a gradient, include two positions for the color stop. Color stops can have two positions, which is equivalent to two consecutive color stops with the same color at different positions. The color will reach full saturation at the first color stop, maintain that saturation through to the second color stop, and transition to the adjacent color stop's color through the adjacent color stop's first position.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="multiposition-stops"&gt;&lt;/div&gt;
+&lt;div class="multiposition-stop2"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 120px;
+ height: 120px;
+ float: left; margin-right: 10px; box-sizing: border-box;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.multiposition-stops {
+ background: linear-gradient(to left,
+ lime 20%, red 30%, red 45%, cyan 55%, cyan 70%, yellow 80% );
+ background: linear-gradient(to left,
+ lime 20%, red 30% 45%, cyan 55% 70%, yellow 80% );
+}
+.multiposition-stop2 {
+ background: linear-gradient(to left,
+ lime 25%, red 25%, red 50%, cyan 50%, cyan 75%, yellow 75% );
+ background: linear-gradient(to left,
+ lime 25%, red 25% 50%, cyan 50% 75%, yellow 75% );
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Creating_color_bands_stripes', 120, 120) }}</p>
+
+<p>In the first example above, the lime goes from the 0% mark, which is implied, to the 20% mark, transitions from lime to red over the next 10% of the width of the gradient, reach solid red at the 30% mark, and staying solid red up until 45% through the gradient, where it fades to cyan, being fully cyan for 15% of the gradient, and so on.</p>
+
+<p>In the second example, the second color stop for each color is at the same location as the first color stop for the adjacent color, creating a striped effect.</p>
+
+<p>In both examples, the gradient is written twice: the first is the CSS Images Level 3 method of repeating the color for each stop and the second example is the CSS Images Level 4 multiple color stop method of including two color-stop-lengths in a linear-color-stop declaration.</p>
+</div>
+
+<div>
+<h3 id="Controlling_the_progression_of_a_gradient">Controlling the progression of a gradient</h3>
+
+<p>By default, a gradient evenly progresses between the colors of two adjacent color stops, with the midpoint between those two color stops being the midpoint color value. You can control the interpolation, or progression, between two color stops by including a color hint location. In this example, the color reaches the midpoint between lime and cyan 20% of the way through the gradient rather than 50% of the way through. The second example does not contain the hint to hilight the difference the color hint can make:</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="colorhint-gradient"&gt;&lt;/div&gt; &lt;div class="regular-progression"&gt;&lt;/div&gt;
+
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 120px;
+ height: 120px;
+ float: left; margin-right: 10px; box-sizing: border-box;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.colorhint-gradient {
+ background: linear-gradient(to top, black, 20%, cyan);
+}
+.regular-progression {
+ background: linear-gradient(to top, black, cyan);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Controlling_the_progression_of_a_gradient', 120, 120) }}</p>
+</div>
+
+<h3 id="Overlaying_gradients">Overlaying gradients</h3>
+
+<p>Gradients support transparency, so you can stack multiple backgrounds to achieve some pretty fancy effects. The backgrounds are stacked from top to bottom, with the first specified being on top.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="layered-image"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 300px;
+ height: 150px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.layered-image {
+ background: linear-gradient(to right, transparent, mistyrose),
+ url("https://mdn.mozillademos.org/files/15525/critters.png");
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Overlaying_gradients', 300, 150) }}</p>
+
+<h3 id="Stacked_gradients">Stacked gradients</h3>
+
+<p>You can even stack gradients with other gradients. As long as the top gradients aren't entirely opaque, the gradients below will still be visible.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="stacked-linear"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 200px;
+ height: 200px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.stacked-linear {
+ background:
+ linear-gradient(217deg, rgba(255,0,0,.8), rgba(255,0,0,0) 70.71%),
+ linear-gradient(127deg, rgba(0,255,0,.8), rgba(0,255,0,0) 70.71%),
+ linear-gradient(336deg, rgba(0,0,255,.8), rgba(0,0,255,0) 70.71%);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Stacked_gradients', 200, 200) }}</p>
+
+<h2 id="Using_radial_gradients">Using radial gradients</h2>
+
+<p>Radial gradients are similar to linear gradients, except that they radiate out from a central point. You can dictate where that central point is. You can also make them circular or elliptical.</p>
+
+<h3 id="A_basic_radial_gradient">A basic radial gradient</h3>
+
+<p>As with linear gradients, all you need to create a radial gradient are two colors. By default, the center of the gradient is at the 50% 50% mark, and the gradient is elliptical matching the aspect ratio of it's box:</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="simple-radial"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 240px;
+ height: 120px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.simple-radial {
+ background: radial-gradient(red, blue);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('A_basic_radial_gradient', 120, 120) }}</p>
+
+<h3 id="Positioning_radial_color_stops">Positioning radial color stops</h3>
+
+<p>Again like linear gradients, you can position each radial color stop with a percentage or absolute length.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="radial-gradient"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 120px;
+ height: 120px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.radial-gradient {
+ background: radial-gradient(red 10px, yellow 30%, #1e90ff 50%);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Positioning_radial_color_stops', 120, 120) }}</p>
+
+<h3 id="Positioning_the_center_of_the_gradient">Positioning the center of the gradient</h3>
+
+<p>You can position the center of the gradient with keyterms, percentage, or absolute lengths, length and percentage values repeating if only one is present, otherwise in the order of position from the left and position from the top.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="radial-gradient"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 120px;
+ height: 240px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.radial-gradient {
+ background: radial-gradient(at 0% 30%, red 10px, yellow 30%, #1e90ff 50%);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Positioning_the_center_of_the_gradient', 120, 120) }}</p>
+
+<h3 id="Sizing_radial_gradients">Sizing radial gradients</h3>
+
+<p>Unlike linear gradients, you can specify the size of radial gradients. Possible values include closest-corner, closest-side, farthest-corner, and farthest-side, with farthest-corner being the default.</p>
+
+<h4 id="Example_closest-side_for_ellipses">Example: closest-side for ellipses</h4>
+
+<p>This example uses the <code>closest-side</code> size value, which means the size is set by the distance from the starting point (the center) to the closest side of the enclosing box.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="radial-ellipse-side"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 240px;
+ height: 100px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.radial-ellipse-side {
+ background: radial-gradient(ellipse closest-side,
+ red, yellow 10%, #1e90ff 50%, beige);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Example_closest-side_for_ellipses', 240, 100) }}</p>
+
+<h4 id="Example_farthest-corner_for_ellipses">Example: farthest-corner for ellipses</h4>
+
+<p>This example is similar to the previous one, except that its size is specified as <code>farthest-corner</code>, which sets the size of the gradient by the distance from the starting point to the farthest corner of the enclosing box from the starting point.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="radial-ellipse-far"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 240px;
+ height: 100px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.radial-ellipse-far {
+ background: radial-gradient(ellipse farthest-corner at 90% 90%,
+ red, yellow 10%, #1e90ff 50%, beige);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Example_farthest-corner_for_ellipses', 240, 100) }}</p>
+
+<h4 id="Example_closest-side_for_circles">Example: closest-side for circles</h4>
+
+<p>This example uses <code>closest-side</code>, which makes the circle's size to be the distance between the starting point (the center) and the closest side. The circle's radius is the distance between the center of the gradient and the closest edge, which due to the positioning of the 25% from the top and 25% from the bottom, is closest to the bottom, since the height in this case is narrower than the width.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="radial-circle-close"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 240px;
+ height: 120px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.radial-circle-close {
+ background: radial-gradient(circle closest-side at 25% 75%,
+ red, yellow 10%, #1e90ff 50%, beige);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Example_closest-side_for_circles', 240, 120) }}</p>
+
+<h3 id="Stacked_radial_gradients">Stacked radial gradients</h3>
+
+<p>Just like linear gradients, you can also stack radial gradients. The first specified is on top, the last on the bottom.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="stacked-radial"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 200px;
+ height: 200px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.stacked-radial {
+ background:
+ radial-gradient(circle at 50% 0,
+ rgba(255,0,0,.5),
+ rgba(255,0,0,0) 70.71%),
+ radial-gradient(circle at 6.7% 75%,
+ rgba(0,0,255,.5),
+ rgba(0,0,255,0) 70.71%),
+ radial-gradient(circle at 93.3% 75%,
+ rgba(0,255,0,.5),
+ rgba(0,255,0,0) 70.71%) beige;
+ border-radius: 50%;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Stacked_radial_gradients', 200, 200) }}</p>
+
+<h2 id="Using_conic_gradients">Using conic gradients</h2>
+
+<p>The <strong><code>conic-gradient()</code></strong> <a href="/en-US/docs/Web/CSS">CSS</a> function creates an image consisting of a gradient with color transitions rotated around a center point (rather than radiating from the center). Example conic gradients include pie charts and color wheels, but they can also be used for creating checker boards and other intersting effects.</p>
+
+<p>The conic-gradient syntax is similar to the radial-gradient syntax, but the color-stops are placed around a gradient arc, the circumference of a circle, rather than on the gradient line emerging from the center of the gradient, and the color-stops are percentages or degrees: absolute lengths are not valid.</p>
+
+<p>In a radial gradient, the colors transition from the center of an ellipse, outward, in all directions. With conic gradients, the colors transition as as if spun around the center of a circle, starting at the top and going clockwise. Similar to radial gradients, you can position the center of the gradient. Similar to linear gradients, you can change the gradient angle.</p>
+
+<div>
+<h3 id="A_basic_conic_gradient">A basic conic gradient</h3>
+
+<p>As with linear and radial gradients, all you need to create a conic gradient are two colors. By default, the center of the gradient is at the 50% 50% mark, with the start of the gradient facing up:</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="simple-conic"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 120px;
+ height: 120px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.simple-conic {
+ background: conic-gradient(red, blue);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('A_basic_conic_gradient', 120, 120) }}</p>
+</div>
+
+<div>
+<h3 id="Positioning_the_conic_center">Positioning the conic center</h3>
+
+<p>Like radial gradients, you can position the center of the conic gradient with keyterms, percentage, or absolute lengths, with the keyword "at"</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="conic-gradient"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 120px;
+ height: 120px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.conic-gradient {
+ background: conic-gradient(at 0% 30%, red 10%, yellow 30%, #1e90ff 50%);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Positioning_the_conic_center', 120, 120) }}</p>
+</div>
+
+<div>
+<h3 id="Changing_the_angle">Changing the angle</h3>
+
+<p>Like radial gradients, you can position the center of the conic gradient with keyterms, percentage, or absolute lengths, with the keyword "at"</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="conic-gradient"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 120px;
+ height: 120px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.conic-gradient {
+ background: conic-gradient(from 45deg, red, orange, yellow, green, blue, purple);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Changing_the_angle', 120, 120) }}</p>
+</div>
+
+<h2 id="Using_repeating_gradients">Using repeating gradients</h2>
+
+<p>The {{cssxref("linear-gradient")}}, {{cssxref("radial-gradient")}}, and {{cssxref("conic-gradient")}} functions don't support automatically repeated color stops. However, the {{cssxref("repeating-linear-gradient")}}, {{cssxref("repeating-radial-gradient")}}, and {{cssxref("repeating-conic-gradient")}} functions are available to offer this functionality.</p>
+
+<p>The size of the gradient line or arc that repeats is the length between the first color stop value and the last color stop length value. If the first color stop just has a color and no color stop length, the value defaults to 0. If the last color stop has just a color and no color stop length, the value defaults to 100%. If neither is declared, the gradient line is 100% meaning the linear and conic gradients will not repeat and the radial gradient will only repeat if the radius of the gradient is smaller than the length between the center of the gradient and the farthest corner. If the first color stop is declared, and the value is greater than 0, the gradient will repeat, as the size of the line or arc is the difference between the first color stop and last color stop is less than 100% or 360 degrees.</p>
+
+<div>
+<h3 id="Repeating_linear_gradients">Repeating linear gradients</h3>
+
+<p>This example uses {{cssxref("repeating-linear-gradient")}} to create a gradient that progresses repeatedly in a straight line. The colors get cycled over again as the gradient repeats. In this case the gradient line is 10px long.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="repeating-linear"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 120px;
+ height: 120px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.repeating-linear {
+ background: repeating-linear-gradient(-45deg, red, red 5px, blue 5px, blue 10px);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Repeating_linear_gradients', 120, 120) }}</p>
+</div>
+
+<div>
+<h3 id="Multiple_repeating_linear_gradients">Multiple repeating linear gradients</h3>
+
+<p>Similar to regular linear and radial gradients, you can include multiple gradients, one on top of the other. This only makes sense if the gradients are partially transparent allowing subsequent gradients to show through the transparent areas, or if you include different <a href="/en-US/docs/Web/CSS/background-size">background-sizes</a>, optionally with different <a href="/en-US/docs/Web/CSS/background-position">background-position</a> property values, for each gradient image. We are using transparency.</p>
+
+<p>In this case the gradient lines are 300px, 230px, and 300px long.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="multi-repeating-linear"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 600px;
+ height: 400px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.multi-repeating-linear {
+ background:
+ repeating-linear-gradient(190deg, rgba(255, 0, 0, 0.5) 40px,
+ rgba(255, 153, 0, 0.5) 80px, rgba(255, 255, 0, 0.5) 120px,
+ rgba(0, 255, 0, 0.5) 160px, rgba(0, 0, 255, 0.5) 200px,
+ rgba(75, 0, 130, 0.5) 240px, rgba(238, 130, 238, 0.5) 280px,
+ rgba(255, 0, 0, 0.5) 300px),
+ repeating-linear-gradient(-190deg, rgba(255, 0, 0, 0.5) 30px,
+ rgba(255, 153, 0, 0.5) 60px, rgba(255, 255, 0, 0.5) 90px,
+ rgba(0, 255, 0, 0.5) 120px, rgba(0, 0, 255, 0.5) 150px,
+ rgba(75, 0, 130, 0.5) 180px, rgba(238, 130, 238, 0.5) 210px,
+ rgba(255, 0, 0, 0.5) 230px),
+ repeating-linear-gradient(23deg, red 50px, orange 100px,
+ yellow 150px, green 200px, blue 250px,
+ indigo 300px, violet 350px, red 370px);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Multiple_repeating_linear_gradients', 600, 400) }}</p>
+</div>
+
+<h3 id="Plaid_gradient">Plaid gradient</h3>
+
+<p>To create plaid we include several overlapping gradients with transparency. In the first background declaration we listed every color stop separately. The second background property declaration using the multiple position color stop syntax:</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="plaid-gradient"&gt;&lt;/div&gt;</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 200px;
+ height: 200px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.plaid-gradient {
+ background:
+ repeating-linear-gradient(90deg, transparent, transparent 50px,
+ rgba(255, 127, 0, 0.25) 50px, rgba(255, 127, 0, 0.25) 56px,
+ transparent 56px, transparent 63px,
+ rgba(255, 127, 0, 0.25) 63px, rgba(255, 127, 0, 0.25) 69px,
+ transparent 69px, transparent 116px,
+ rgba(255, 206, 0, 0.25) 116px, rgba(255, 206, 0, 0.25) 166px),
+ repeating-linear-gradient(0deg, transparent, transparent 50px,
+ rgba(255, 127, 0, 0.25) 50px, rgba(255, 127, 0, 0.25) 56px,
+ transparent 56px, transparent 63px,
+ rgba(255, 127, 0, 0.25) 63px, rgba(255, 127, 0, 0.25) 69px,
+ transparent 69px, transparent 116px,
+ rgba(255, 206, 0, 0.25) 116px, rgba(255, 206, 0, 0.25) 166px),
+ repeating-linear-gradient(-45deg, transparent, transparent 5px,
+ rgba(143, 77, 63, 0.25) 5px, rgba(143, 77, 63, 0.25) 10px),
+ repeating-linear-gradient(45deg, transparent, transparent 5px,
+ rgba(143, 77, 63, 0.25) 5px, rgba(143, 77, 63, 0.25) 10px);
+
+ background:
+ repeating-linear-gradient(90deg, transparent 0 50px,
+ rgba(255, 127, 0, 0.25) 50px 56px,
+ transparent 56px 63px,
+ rgba(255, 127, 0, 0.25) 63px 69px,
+ transparent 69px 116px,
+ rgba(255, 206, 0, 0.25) 116px 166px),
+ repeating-linear-gradient(0deg, transparent 0 50px,
+ rgba(255, 127, 0, 0.25) 50px 56px,
+ transparent 56px 63px,
+ rgba(255, 127, 0, 0.25) 63px 69px,
+ transparent 69px 116px,
+ rgba(255, 206, 0, 0.25) 116px 166px),
+ repeating-linear-gradient(-45deg, transparent 0 5px,
+ rgba(143, 77, 63, 0.25) 5px 10px),
+ repeating-linear-gradient(45deg, transparent 0 5px,
+ rgba(143, 77, 63, 0.25) 5px 10px);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Plaid_gradient', 200, 200) }}</p>
+
+<h3 id="Repeating_radial_gradients">Repeating radial gradients</h3>
+
+<p>This example uses {{cssxref("repeating-radial-gradient")}} to create a gradient that radiates repeatedly from a central point. The colors get cycled over and over as the gradient repeats.</p>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="repeating-radial"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 120px;
+ height: 120px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.repeating-radial {
+ background: repeating-radial-gradient(black, black 5px, white 5px, white 10px);
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Repeating_radial_gradients', 120, 120) }}</p>
+
+<h3 id="Multiple_repeating_radial_gradients">Multiple repeating radial gradients</h3>
+
+<div class="hidden">
+<pre class="brush: html notranslate">&lt;div class="multi-target"&gt;&lt;/div&gt;
+</pre>
+
+<pre class="brush: css notranslate">div {
+ width: 250px;
+ height: 150px;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">.multi-target {
+ background:
+ repeating-radial-gradient(ellipse at 80% 50%,rgba(0,0,0,0.5),
+ rgba(0,0,0,0.5) 15px, rgba(255,255,255,0.5) 15px,
+ rgba(255,255,255,0.5) 30px) top left no-repeat,
+ repeating-radial-gradient(ellipse at 20% 50%,rgba(0,0,0,0.5),
+ rgba(0,0,0,0.5) 10px, rgba(255,255,255,0.5) 10px,
+ rgba(255,255,255,0.5) 20px) top left no-repeat yellow;
+ background-size: 200px 200px, 150px 150px;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('Multiple_repeating_radial_gradients', 250, 150) }}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>Gradient functions: {{cssxref("linear-gradient")}}, {{cssxref("radial-gradient")}}, {{cssxref("conic-gradient")}}, {{cssxref("repeating-linear-gradient")}}, {{cssxref("repeating-radial-gradient")}}, {{cssxref("repeating-conic-gradient")}}</li>
+ <li>Gradient-related CSS data types: {{cssxref("&lt;gradient&gt;")}}, {{cssxref("&lt;image&gt;")}}</li>
+ <li>Gradient-related CSS properties: {{cssxref("background")}}, {{cssxref("background-image")}}</li>
+ <li><a class="external" href="http://lea.verou.me/css3patterns/">CSS Gradients Patterns Gallery, by Lea Verou</a></li>
+ <li><a class="external" href="http://standardista.com/cssgradients">CSS3 Gradients Library, by Estelle Weyl</a></li>
+ <li><a href="https://cssgenerator.org/gradient-css-generator.html">Gradient CSS Generator</a></li>
+</ul>
diff --git a/files/ko/web/css/css_lists_and_counters/index.html b/files/ko/web/css/css_lists_and_counters/index.html
new file mode 100644
index 0000000000..7d3ecd8e4f
--- /dev/null
+++ b/files/ko/web/css/css_lists_and_counters/index.html
@@ -0,0 +1,57 @@
+---
+title: CSS Lists and Counters
+slug: Web/CSS/CSS_Lists_and_Counters
+tags:
+ - CSS
+ - CSS Lists
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Lists_and_Counters
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Lists</strong>๋Š” ๋ฆฌ์ŠคํŠธ ๋ฐฐ์น˜ ๋ฐฉ๋ฒ•, ๋ฆฌ์ŠคํŠธ ๋งˆ์ปค๋ฅผ ์Šคํƒ€์ผ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ•์„ ์ •์˜ํ•˜๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="์†์„ฑ">์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("list-style-image")}}</li>
+ <li>{{cssxref("list-style-type")}}</li>
+ <li>{{cssxref("list-style-position")}}</li>
+ <li>{{cssxref("list-style")}}</li>
+</ul>
+</div>
+
+<h2 id="์•ˆ๋‚ด์„œ">์•ˆ๋‚ด์„œ</h2>
+
+<dl>
+ <dt><a href="/ko/docs/Consistent_List_Indentation">์ผ๊ด€๋œ ๋ฆฌ์ŠคํŠธ ๋“ค์—ฌ์“ฐ๊ธฐ</a></dt>
+ <dd>์„œ๋กœ ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์ด์— ์ผ๊ด€๋œ ๋“ค์—ฌ์“ฐ๊ธฐ๋ฅผ ์ด๋ฃจ๋Š” ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS3 Lists')}}</td>
+ <td>{{Spec2('CSS3 Lists')}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'generate.html')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_lists_and_counters/using_css_counters/index.html b/files/ko/web/css/css_lists_and_counters/using_css_counters/index.html
new file mode 100644
index 0000000000..4557bc725c
--- /dev/null
+++ b/files/ko/web/css/css_lists_and_counters/using_css_counters/index.html
@@ -0,0 +1,148 @@
+---
+title: CSS ์นด์šดํ„ฐ ์‚ฌ์šฉํ•˜๊ธฐ
+slug: Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters
+tags:
+ - CSS
+ - CSS Counter Styles
+ - Guide
+ - Layout
+ - Reference
+ - Web
+ - ๋ฒˆํ˜ธ
+ - ์นด์šดํ„ฐ
+translation_of: Web/CSS/CSS_Lists_and_Counters/Using_CSS_counters
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS counters</strong>๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฌธ์„œ์—์„œ์˜ ์œ„์น˜์— ๋”ฐ๋ผ ์ฝ˜ํ…์ธ ์˜ ๋ชจ์–‘์„ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, counters๋ฅผ ์‚ฌ์šฉํ•ด ์›นํŽ˜์ด์ง€์˜ ์ œ๋ชฉ์— ์ž๋™์œผ๋กœ ๋ฒˆํ˜ธ๋ฅผ ๋งค๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย Counters๋Š” ์š”์†Œ๊ฐ€ ๋ช‡ ๋ฒˆ์ด๋‚˜ ์‚ฌ์šฉ๋˜์—ˆ๋Š”์ง€ ์ถ”์ ํ•˜์—ฌย CSS ๊ทœ์น™์— ๋”ฐ๋ผ ์ฆ๊ฐ€ํ•˜๋ฉฐ, ๋ณธ์งˆ์ ์œผ๋กœ ๋ณ€์ˆ˜์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="Counters_์‚ฌ์šฉํ•˜๊ธฐ">Counters ์‚ฌ์šฉํ•˜๊ธฐ</h2>
+
+<h3 id="์นด์šดํ„ฐ_๊ฐ’_์กฐ์ž‘ํ•˜๊ธฐ">์นด์šดํ„ฐ ๊ฐ’ ์กฐ์ž‘ํ•˜๊ธฐ</h3>
+
+<p>CSS counter๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋จผ์ € {{cssxref("counter-reset")}} ์†์„ฑ(์ดˆ๊นƒ๊ฐ’ย ย <code>0</code>)์„ ์‚ฌ์šฉํ•˜์—ฌ ์ดˆ๊ธฐํ™” ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋™์ผํ•œ ์†์„ฑ์œผ๋กœย ๊ฐ’์„ ํŠน์ • ๊ฐ’์œผ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ดˆ๊ธฐํ™” ๋œ counter์˜ ๊ฐ’์€ {{cssxref("counter-increment")}}์— ๋”ฐ๋ผ ์ฆ๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๊ฐ์†Œํ•ฉ๋‹ˆ๋‹ค. counter์˜ ์ด๋ฆ„์œผ๋กœย "none", "inherit",ย "initial"์€ ์‚ฌ์šฉ๋ถˆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.ย ์ด๋Ÿฐ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋ฉด ์„ ์–ธ์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="์นด์šดํ„ฐ_ํ‘œ์‹œํ•˜๊ธฐ">์นด์šดํ„ฐ ํ‘œ์‹œํ•˜๊ธฐ</h3>
+
+<p>Counter์˜ ๊ฐ’์€ย {{cssxref("content")}} ์†์„ฑ์—์„œ {{cssxref("counter()")}}๋‚˜ย {{cssxref("counters()")}} ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><code>counter()</code> ํ•จ์ˆ˜๋Š” 'counter(name)'์™€ย 'counter(name, style)' ๋‘ ๊ฐ€์ง€ ํ˜•ํƒœ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ์„ฑ๋œ ํ…์ŠคํŠธ๋Š” ๊ฐ€์ƒ ์š”์†Œ๊ฐ€ ์†ํ•œ ๋ฒ”์œ„์—ย ์žˆ๋Š” ์ด๋ฆ„(name)์˜ ๊ฐ€์žฅ ์•ˆ์ชฝย counter์˜ ๊ฐ’์ž…๋‹ˆ๋‹ค. ํ…์ŠคํŠธ๋Š”ย ์ง€์ •๋œ ์„œ์‹(๊ธฐ๋ณธ๊ฐ’์€ ์‹ญ์ง„์ˆ˜<code>decimal</code>)์œผ๋กœ ๋ฟŒ๋ ค์ง‘๋‹ˆ๋‹ค.</p>
+
+<p><code>counters()</code>ย ํ•จ์ˆ˜๋„ย 'counters(name, string)'๋‚˜ย 'counters(name, string, style)' ๋‘ ๊ฐ€์ง€ ํ˜•ํƒœ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย ์ƒ์„ฑ๋œ ํ…์ŠคํŠธ๋Š” ๊ฐ€์ƒ ์š”์†Œ๊ฐ€ ์†ํ•œ ๋ชจ๋“  ๋ฒ”์œ„์—์„œ ์ง€์ •๋œ ์ด๋ฆ„์„ ๊ฐ€์ง„ย counters์˜ ๊ฐ’์œผ๋กœ,ย ๋ฐ”๊นฅ ์ชฝ๋ถ€ํ„ฐ ์•ˆ์ชฝ๊นŒ์ง€ ๊ฐ’์ด ์ฃผ์–ด์ง€๋ฉฐ ์ง€์ •๋œ ๋ฌธ์ž์—ด๋กœ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค. counters๋Š” ์ง€์ •๋œ ์Šคํƒ€์ผ(๊ธฐ๋ณธ๊ฐ’์€ ์‹ญ์ง„์ˆ˜<code>decimal</code>)๋กœ ๋ Œ๋”๋ง ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ธฐ๋ณธ_์˜ˆ์ œ">๊ธฐ๋ณธ ์˜ˆ์ œ</h3>
+
+<p>์—ฌ๊ธฐ์„œ๋Š” ์ œ๋ชฉ ์•ž์—ย ์ˆซ์ž๋ฅผย ๋ถ™์—ฌ๋ด…๋‹ˆ๋‹ค.</p>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">body {
+ counter-reset: section; /* counter ์ด๋ฆ„์„ 'section'์œผ๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
+ย  ์ดˆ๊นƒ๊ฐ’์€ 0์ž…๋‹ˆ๋‹ค. */
+}
+
+h3::before {
+ counter-increment: section; /* section์˜ ์นด์šดํ„ฐ ๊ฐ’์„ 1์”ฉ ์ฆ๊ฐ€์‹œํ‚ต๋‹ˆ๋‹ค. */
+ content: counter(section); /* section์˜ ์นด์šดํ„ฐ ๊ฐ’์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. */
+}
+</pre>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;h3&gt;Introduction&lt;/h3&gt;
+&lt;h3&gt;Body&lt;/h3&gt;
+&lt;h3&gt;Conclusion&lt;/h3&gt;</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample("Basic_example", "100%", 150)}}</p>
+
+<h2 id="์ค‘์ฒฉ_์นด์šดํ„ฐ">์ค‘์ฒฉ ์นด์šดํ„ฐ</h2>
+
+<p>CSS ์นด์šดํ„ฐ๋Š” ์ž์‹ ์š”์†Œ ์•ˆ์—์„œ ์ƒˆ ์ธ์Šคํ„ด์Šค๋ฅผ ์ž๋™์œผ๋กœ ๋งŒ๋“ค์–ด์ฃผ์–ด ๋ชฉ์ฐจ๋ฅผ ๋งŒ๋“œ๋Š”๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. {{cssxref("counters()")}} ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ดย ์ค‘์ฒฉ๋œ ๋‹ค๋ฅธ ๋ ˆ๋ฒจ์˜ ์นด์šดํ„ฐ ์‚ฌ์ด๋ฅผ ๋ถ„๋ฆฌํ•˜๋Š” ๊ธ€์ž๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="์ค‘์ฒฉ_์นด์šดํ„ฐ_์˜ˆ์ œ">์ค‘์ฒฉ ์นด์šดํ„ฐ ์˜ˆ์ œ</h3>
+
+<h4 id="CSS_2">CSS</h4>
+
+<pre class="brush: css notranslate">ol {
+ counter-reset: section; /* ol ์š”์†Œ๋งˆ๋‹ค
+ ์ด๋ฆ„์ด section์ธ
+ ์ƒˆ ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. */
+ list-style-type: none;
+}
+
+li::before {
+ counter-increment: section; /* ํ•ด๋‹น ์ธ์Šคํ„ด์Šค ์•ˆ์—์„œ
+ section ์นด์šดํ„ฐ ๊ฐ’ ์ฆ๊ฐ€ */
+ content: counters(section, ".") " "; /* section ์นด์šดํ„ฐ ๊ฐ’์„
+ ๋งˆ์นจํ‘œ(.)๋กœ ๊ตฌ๋ถ„ํ•ด ๊ฒฐํ•ฉํ•˜์—ฌ
+ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. */
+}
+</pre>
+
+<h4 id="HTML_2">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;ol&gt;
+ &lt;li&gt;item&lt;/li&gt; &lt;!-- 1 --&gt;
+ &lt;li&gt;item &lt;!-- 2 --&gt;
+ &lt;ol&gt;
+ &lt;li&gt;item&lt;/li&gt; &lt;!-- 2.1 --&gt;
+ &lt;li&gt;item&lt;/li&gt; &lt;!-- 2.2 --&gt;
+ &lt;li&gt;item &lt;!-- 2.3 --&gt;
+ &lt;ol&gt;
+ &lt;li&gt;item&lt;/li&gt; &lt;!-- 2.3.1 --&gt;
+ &lt;li&gt;item&lt;/li&gt; &lt;!-- 2.3.2 --&gt;
+ &lt;/ol&gt;
+ &lt;ol&gt;
+ &lt;li&gt;item&lt;/li&gt; &lt;!-- 2.4.1 --&gt;
+ &lt;li&gt;item&lt;/li&gt; &lt;!-- 2.4.2 --&gt;
+ &lt;li&gt;item&lt;/li&gt; &lt;!-- 2.4.3 --&gt;
+ &lt;/ol&gt;
+ &lt;/li&gt;
+ &lt;li&gt;item&lt;/li&gt; &lt;!-- 2.4 --&gt;
+ &lt;/ol&gt;
+ &lt;/li&gt;
+ &lt;li&gt;item&lt;/li&gt; &lt;!-- 3 --&gt;
+ &lt;li&gt;item&lt;/li&gt; &lt;!-- 4 --&gt;
+&lt;/ol&gt;
+&lt;ol&gt;
+ &lt;li&gt;item&lt;/li&gt; &lt;!-- 1 --&gt;
+ &lt;li&gt;item&lt;/li&gt; &lt;!-- 2 --&gt;
+&lt;/ol&gt;</pre>
+
+<h4 id="๊ฒฐ๊ณผ_2">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample("Example_of_a_nested_counter", "100%", 350)}}</p>
+
+<h2 id="Specifications">Specifications</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 Lists", "#auto-numbering", "CSS Counters")}}</td>
+ <td>{{Spec2("CSS3 Lists")}}</td>
+ <td>No change</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS2.1", "generate.html#counters", "CSS Counters")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>{{cssxref("counter-reset")}}</li>
+ <li>{{cssxref("counter-increment")}}</li>
+ <li>{{cssxref("@counter-style")}}</li>
+</ul>
diff --git a/files/ko/web/css/css_logical_properties/index.html b/files/ko/web/css/css_logical_properties/index.html
new file mode 100644
index 0000000000..e46148c67f
--- /dev/null
+++ b/files/ko/web/css/css_logical_properties/index.html
@@ -0,0 +1,136 @@
+---
+title: CSS Logical Properties and Values
+slug: Web/CSS/CSS_Logical_Properties
+tags:
+ - CSS
+ - CSS Logical Properties
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Logical_Properties
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Logical Properties and Values</strong>๋Š” ๋ ˆ์ด์•„์›ƒ์„ ์ œ์–ดํ•˜๋Š” ๋ฌผ๋ฆฌ ์†์„ฑ์— ๋…ผ๋ฆฌ ๋งตํ•‘์„ ์ •์˜ํ•˜๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<h3 id="๋ธ”๋ก๊ณผ_์ธ๋ผ์ธ">๋ธ”๋ก๊ณผ ์ธ๋ผ์ธ</h3>
+
+<p>Logical properties and values use the abstract terms <em>block</em> and <em>inline</em> to describe the direction in which they flow. The physical meaning of these terms depends on the <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Writing_Modes">writing mode</a>.</p>
+
+<dl>
+ <dt><a id="๋ธ”๋ก_์น˜์ˆ˜" name="๋ธ”๋ก_์น˜์ˆ˜">๋ธ”๋ก ์น˜์ˆ˜</a></dt>
+ <dd>The dimension perpendicular to the flow of text within a line, i.e., the vertical dimension in horizontal writing modes, and the horizontal dimension in vertical writing modes. For standard English text, it is the vertical dimension.</dd>
+ <dt><a id="์ธ๋ผ์ธ_์น˜์ˆ˜" name="์ธ๋ผ์ธ_์น˜์ˆ˜">์ธ๋ผ์ธ ์น˜์ˆ˜</a></dt>
+ <dd>The dimension parallel to the flow of text within a line, i.e., the horizontal dimension in horizontal writing modes, and the vertical dimension in vertical writing modes. For standard English text, it is the horizontal dimension.</dd>
+</dl>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="ํฌ๊ธฐ_์†์„ฑ">ํฌ๊ธฐ ์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{CSSxRef("block-size")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("inline-size")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("max-block-size")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("max-inline-size")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("min-block-size")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("min-inline-size")}} {{Experimental_Inline}}</li>
+</ul>
+</div>
+
+<h3 id="์•ˆํŒŽ_์—ฌ๋ฐฑ_ํ…Œ๋‘๋ฆฌ_์†์„ฑ">์•ˆํŒŽ ์—ฌ๋ฐฑ, ํ…Œ๋‘๋ฆฌ ์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{CSSxRef("border-block")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-block-color")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-block-end")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-block-end-color")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-block-end-style")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-block-end-width")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-block-start")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-block-start-color")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-block-start-style")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-block-start-width")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-block-style")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-block-width")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-color")}} <span style="white-space: nowrap;">(<code>logical</code> {{Experimental_Inline}} keyword)</span></li>
+ <li>{{CSSxRef("border-inline")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-inline-color")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-inline-end")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-inline-end-color")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-inline-end-style")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-inline-end-width")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-inline-start")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-inline-start-color")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-inline-start-style")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-inline-start-width")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-inline-style")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-inline-width")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-start-start-radius")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-start-end-radius")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-end-start-radius")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-end-end-radius")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("border-style")}} <span style="white-space: nowrap;">(<code>logical</code> {{Experimental_Inline}} keyword)</span></li>
+ <li>{{CSSxRef("border-width")}} <span style="white-space: nowrap;">(<code>logical</code> {{Experimental_Inline}} keyword)</span></li>
+ <li>{{CSSxRef("margin")}} <span style="white-space: nowrap;">(<code>logical</code> {{Experimental_Inline}} keyword)</span></li>
+ <li>{{CSSxRef("margin-block")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("margin-block-end")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("margin-block-start")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("margin-inline")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("margin-inline-end")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("margin-inline-start")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("padding")}} <span style="white-space: nowrap;">(<code>logical</code> {{Experimental_Inline}} keyword)</span></li>
+ <li>{{CSSxRef("padding-block")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("padding-block-end")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("padding-block-start")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("padding-inline")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("padding-inline-end")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("padding-inline-start")}} {{Experimental_Inline}}</li>
+</ul>
+</div>
+
+<h3 id="ํ”Œ๋กœํŠธ์™€_์œ„์น˜_์†์„ฑ">ํ”Œ๋กœํŠธ์™€ ์œ„์น˜ ์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{CSSxRef("clear")}} (<code style="white-space: nowrap;">inline-end</code> {{Experimental_Inline}} and <span style="white-space: nowrap;"><code>inline-start</code> {{Experimental_Inline}} keywords)</span></li>
+ <li>{{CSSxRef("float")}} (<code style="white-space: nowrap;">inline-end</code> {{Experimental_Inline}} and <span style="white-space: nowrap;"><code>inline-start</code> {{Experimental_Inline}} keywords)</span></li>
+ <li>{{CSSxRef("inset")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("inset-block")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("inset-block-end")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("inset-block-start")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("inset-inline")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("inset-inline-end")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("inset-inline-start")}} {{Experimental_Inline}}</li>
+</ul>
+</div>
+
+<h3 id="๊ธฐํƒ€_์†์„ฑ">๊ธฐํƒ€ ์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{CSSxRef("caption-side")}} (<code style="white-space: nowrap;">inline-end</code> {{Experimental_Inline}} and <span style="white-space: nowrap;"><code>inline-start</code> {{Experimental_Inline}} keywords)</span></li>
+ <li>{{CSSxRef("resize")}} {{Experimental_Inline}} (<code>block</code> {{Experimental_Inline}} and <span style="white-space: nowrap;"><code>inline</code> {{Experimental_Inline}} keywords)</span></li>
+ <li>{{CSSxRef("text-align")}} (<code>end</code> {{Experimental_Inline}} and <span style="white-space: nowrap;"><code>start</code> {{Experimental_Inline}} keywords)</span></li>
+</ul>
+</div>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS Logical Properties')}}</td>
+ <td>{{Spec2('CSS Logical Properties')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_masks/index.html b/files/ko/web/css/css_masks/index.html
new file mode 100644
index 0000000000..5a48e0af6e
--- /dev/null
+++ b/files/ko/web/css/css_masks/index.html
@@ -0,0 +1,68 @@
+---
+title: CSS Masking
+slug: Web/CSS/CSS_Masks
+tags:
+ - CSS
+ - CSS Masking
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Masking
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Masking</strong>์€ ๋งˆ์Šคํ‚น ๋ฐ ํด๋ฆฌํ•‘์„ ํฌํ•จํ•ด ์‹œ๊ฐ ์š”์†Œ์˜ ๋ถ€๋ถ„ ๋˜๋Š” ์ „์ฒด๋ฅผ ์ˆจ๊ธฐ๊ธฐ ์œ„ํ•œ ์ˆ˜๋‹จ์„ ์ •์˜ํ•˜๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="์†์„ฑ">์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("clip")}} {{deprecated_inline}}</li>
+ <li>{{cssxref("clip-path")}}</li>
+ <li>{{cssxref("clip-rule")}}</li>
+ <li>{{cssxref("mask")}}</li>
+ <li>{{cssxref("mask-border")}}</li>
+ <li>{{cssxref("mask-border-mode")}}</li>
+ <li>{{cssxref("mask-border-outset")}}</li>
+ <li>{{cssxref("mask-border-repeat")}}</li>
+ <li>{{cssxref("mask-border-slice")}}</li>
+ <li>{{cssxref("mask-border-source")}}</li>
+ <li>{{cssxref("mask-border-width")}}</li>
+ <li>{{cssxref("mask-clip")}}</li>
+ <li>{{cssxref("mask-composite")}}</li>
+ <li>{{cssxref("mask-image")}}</li>
+ <li>{{cssxref("mask-mode")}}</li>
+ <li>{{cssxref("mask-origin")}}</li>
+ <li>{{cssxref("mask-position")}}</li>
+ <li>{{cssxref("mask-repeat")}}</li>
+ <li>{{cssxref("mask-size")}}</li>
+ <li>{{cssxref("mask-type")}}</li>
+</ul>
+</div>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName("CSS Masks")}}</td>
+ <td>{{Spec2("CSS Masks")}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('SVG1.1', 'masking.html#MaskProperty', 'mask')}}</td>
+ <td>{{Spec2('SVG1.1')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
+
+<div id="compat-mobile">ย </div>
diff --git a/files/ko/web/css/css_miscellaneous/index.html b/files/ko/web/css/css_miscellaneous/index.html
new file mode 100644
index 0000000000..fbd9a1fbc9
--- /dev/null
+++ b/files/ko/web/css/css_miscellaneous/index.html
@@ -0,0 +1,43 @@
+---
+title: CSS Miscellaneous
+slug: Web/CSS/CSS_Miscellaneous
+tags:
+ - CSS
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Miscellaneous
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary">์ด ํŽ˜์ด์ง€๋Š” ํ•œ์ฐธ ์‹คํ—˜ ์ค‘์ด๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์–ด๋–ค ๋ถ€๋ฅ˜์™€๋„ ๋งž์ง€ ์•Š์€ CSS ์†์„ฑ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.</span></p>
+
+<h2 id="์ฐธ๊ณ ">์ฐธ๊ณ </h2>
+
+<h3 id="์†์„ฑ">์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("all")}}</li>
+ <li>{{cssxref("clip")}}</li>
+ <li>{{cssxref("clip-path")}}</li>
+ <li>{{cssxref("display")}}</li>
+ <li>{{cssxref("ime-mode")}}</li>
+ <li>{{cssxref("initial-letter")}}</li>
+ <li>{{cssxref("initial-letter-align")}}</li>
+ <li>{{cssxref("mask-type")}}</li>
+ <li>{{cssxref("text-rendering")}}</li>
+ <li>{{cssxref("will-change")}}</li>
+</ul>
+</div>
+
+<h2 id="์•ˆ๋‚ด์„œ">์•ˆ๋‚ด์„œ</h2>
+
+<p><em>์—†์Œ.</em></p>
+
+<h2 id="์ŠคํŽ™">์ŠคํŽ™</h2>
+
+<p><em>์ด ์†์„ฑ์€ ์„œ๋กœ ๊ฑฐ์˜ ๊ด€๋ จ์ด ์—†์Šต๋‹ˆ๋‹ค. ์ŠคํŽ™์€ ๊ฐœ๋ณ„ ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.</em></p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p><em>์ด ์†์„ฑ์€ ์„œ๋กœ ๊ฑฐ์˜ ๊ด€๋ จ์ด ์—†์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ € ๋‚ด ๊ฐ€์šฉ์„ฑ์€ ๊ฐœ๋ณ„ ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.</em></p>
diff --git a/files/ko/web/css/css_namespaces/index.html b/files/ko/web/css/css_namespaces/index.html
new file mode 100644
index 0000000000..d3082bdb8b
--- /dev/null
+++ b/files/ko/web/css/css_namespaces/index.html
@@ -0,0 +1,42 @@
+---
+title: CSS Namespaces
+slug: Web/CSS/CSS_Namespaces
+tags:
+ - CSS
+ - CSS Namespaces
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Namespaces
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Namespaces</strong>๋Š” CSS์—์„œ <a href="/ko/docs/Namespaces">XML ๋„ค์ž„์ŠคํŽ˜์ด์Šค</a>๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="๊ทœ์น™">@๊ทœ์น™</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("@namespace")}}</li>
+</ul>
+</div>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName("CSS3 Namespaces")}}</td>
+ <td>{{Spec2("CSS3 Namespaces")}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_pages/index.html b/files/ko/web/css/css_pages/index.html
new file mode 100644
index 0000000000..72f7f39dd3
--- /dev/null
+++ b/files/ko/web/css/css_pages/index.html
@@ -0,0 +1,73 @@
+---
+title: CSS Paged Media
+slug: Web/CSS/CSS_Pages
+tags:
+ - CSS
+ - CSS Paged Media
+ - CSS Reference
+ - Overview
+translation_of: Web/CSS/CSS_Pages
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Paged Media</strong>๋Š” ํŽ˜์ด์ง€ ์ „ํ™˜์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•˜๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="CSS_์†์„ฑ">CSS ์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("page-break-after")}}</li>
+ <li>{{cssxref("page-break-before")}}</li>
+ <li>{{cssxref("page-break-inside")}}</li>
+</ul>
+</div>
+
+<h3 id="๊ทœ์น™">@๊ทœ์น™</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref('@page')}}</li>
+</ul>
+</div>
+
+<h3 id="์˜์‚ฌ_ํด๋ž˜์Šค">์˜์‚ฌ ํด๋ž˜์Šค</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref(':blank')}}</li>
+ <li>{{cssxref(':first')}}</li>
+ <li>{{cssxref(':left')}}</li>
+ <li>{{cssxref(':right')}}</li>
+</ul>
+</div>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS3 Paged Media')}}</td>
+ <td>{{Spec2('CSS3 Paged Media')}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Fragmentation')}}</td>
+ <td>{{Spec2('CSS3 Fragmentation')}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>ย </td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_positioning/index.html b/files/ko/web/css/css_positioning/index.html
new file mode 100644
index 0000000000..bd2a5f4f33
--- /dev/null
+++ b/files/ko/web/css/css_positioning/index.html
@@ -0,0 +1,61 @@
+---
+title: CSS Positioning
+slug: Web/CSS/CSS_Positioning
+tags:
+ - CSS
+ - CSS Positioning
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Positioning
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Positioning</strong>์€ ์š”์†Œ๋ฅผ ํŽ˜์ด์ง€์— ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•˜๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="CSS_์†์„ฑ">CSS ์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("bottom")}}</li>
+ <li>{{cssxref("clear")}}</li>
+ <li>{{cssxref("float")}}</li>
+ <li>{{cssxref("left")}}</li>
+ <li>{{cssxref("position")}}</li>
+ <li>{{cssxref("right")}}</li>
+ <li>{{cssxref("top")}}</li>
+ <li>{{cssxref("z-index")}}</li>
+</ul>
+</div>
+
+<h2 id="์•ˆ๋‚ด์„œ">์•ˆ๋‚ด์„œ</h2>
+
+<dl>
+ <dt><a href="/ko/docs/Web/CSS/CSS_Positioning/Understanding_z_index">CSS z-index ์ดํ•ดํ•˜๊ธฐ</a></dt>
+ <dd>์Œ“์ž„ ๋ฌธ๋งฅ์˜ ๊ฐœ๋…์„ ์†Œ๊ฐœํ•˜๊ณ  ๋ช‡ ๊ฐ€์ง€ ์˜ˆ์™€ ํ•จ๊ป˜ z์ถ• ์ˆœ์„œ์˜ย ๋™์ž‘์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">์ŠคํŽ™</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{ SpecName('CSS3 Positioning') }}</td>
+ <td>{{ Spec2('CSS3 Positioning') }}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'visuren.html') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>ย </td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_positioning/understanding_z_index/adding_z-index/index.html b/files/ko/web/css/css_positioning/understanding_z_index/adding_z-index/index.html
new file mode 100644
index 0000000000..9621937b5f
--- /dev/null
+++ b/files/ko/web/css/css_positioning/understanding_z_index/adding_z-index/index.html
@@ -0,0 +1,157 @@
+---
+title: z-index ์ ์šฉ
+slug: Web/CSS/CSS_Positioning/Understanding_z_index/Adding_z-index
+translation_of: Web/CSS/CSS_Positioning/Understanding_z_index/Adding_z-index
+---
+<p>ยซ <a href="/ko/CSS" title="CSS">CSS</a> ยซ <a href="/ko/CSS/Understanding_z-index" title="Understanding CSS z-index"><span class="title">CSS z-index ์ดํ•ดํ•˜๊ธฐ</span></a></p>
+<h3 id="cssxrefz-index_์ ์šฉ">{{ cssxref("z-index") }} ์ ์šฉ</h3>
+<p>์ฒ˜์Œ ์˜ˆ์ œ์—์„œ(<a href="/ko/CSS/Understanding_z-index/Stacking_without_z-index" title="ko/CSS/Understanding_z-index/Stacking_without_z-index">z-index๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ์˜ ์Œ“์ž„</a>) ์—˜๋ฆฌ๋จผํŠธ๋“ค์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์–ด๋–ป๊ฒŒ ์Œ“์ด๋Š”์ง€ ์„ค๋ช…ํ–ˆ๋‹ค. ๋งŒ์•ฝ ๋‹ค๋ฅธ ์Œ“์ž„ ์ˆœ์„œ๋ฅผ ์ ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๋จผ์ € ์—˜๋ฆฌ๋จผํŠธ์— {{ cssxref("position") }}ย ์†์„ฑ์„ ์ง€์ •ํ•˜๊ณ  {{ cssxref("z-index") }} ์†์„ฑ์„ ์ง€์ •ํ•ด์•ผํ•œ๋‹ค.ย </p>
+<p>z-index ์†์„ฑ์€ ํ•˜๋‚˜์˜ ์ •์ˆ˜ ๊ฐ’์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค(์–‘์ˆ˜, ์Œ์ˆ˜ ๋ชจ๋‘ ๊ฐ€๋Šฅํ•˜๋‹ค). ์ด ๊ฐ’์€ ํ•ด๋‹น ์—˜๋ฆฌ๋จผํŠธ์˜ z์ถ• ์ƒ์˜ ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. ๋งŒ์•ฝ ๋‹น์‹ ์ด z์ถ•์— ์ต์ˆ™ํ•˜์ง€ ์•Š๋‹ค๋ฉด ์—ฌ๋Ÿฌ ๋ ˆ์ด์–ด๊ฐ€ ์Œ“์—ฌ์žˆ๋Š” ํŽ˜์ด์ง€๋ฅผ ์ƒ์ƒํ•ด๋ณด๋ผ. ๊ฐ ๋ ˆ์ด์–ด๋Š” ๋ฒˆํ˜ธ๊ฐ€ ๋ถ™์–ด์žˆ๊ณ  ๋†’์€ ๋ฒˆํ˜ธ๋ฅผ ๊ฐ€์ง„ ๋ ˆ์ด์–ด๋Š” ๋‚ฎ์€ ๋ฒˆํ˜ธ๋ฅผ ๊ฐ€์ง„ ๋ ˆ์ด์–ด ์œ„์— ๋ Œ๋”๋ง๋œ๋‹ค.ย </p>
+<p><strong>๋‹ค์‹œํ•œ๋ฒˆ ๊ฒฝ๊ณ !</strong> z-index๋Š” <a href="/en/CSS/position" title="position">position</a>ย ์†์„ฑ์ด ์„ค์ •๋œ ์—˜๋ฆฌ๋จผํŠธ์— ๋Œ€ํ•ด์„œ๋งŒ ์˜๋ฏธ๋ฅผ ๊ฐ–๋Š”๋‹ค.</p>
+<ul>
+ <li><em>๊ฐ€์žฅ ์•„๋ž˜(์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ๊ฐ€์žฅ ๋ฉ€๋‹ค)</em></li>
+ <li>...</li>
+ <li>Layer -3</li>
+ <li>Layer -2</li>
+ <li>Layer -1</li>
+ <li>Layer 0 <em>๊ธฐ๋ณธ ๋ Œ๋”๋ง ๋ ˆ์ด์–ด</em></li>
+ <li>Layer 1</li>
+ <li>Layer 2</li>
+ <li>Layer 3</li>
+ <li>...</li>
+ <li><em>๊ฐ€์žฅ ์œ„(์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ๊ฐ€์žฅ ๊ฐ€๊น๋‹ค)</em></li>
+</ul>
+<div class="note">
+ <p><strong>๋…ธํŠธ:</strong></p>
+ <ul>
+ <li>z-index ์†์„ฑ์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์—˜๋ฆฌ๋จผํŠธ๋Š” ๊ธฐ๋ณธ ๋ Œ๋”๋ง ๋ ˆ์ด์–ด(๋ ˆ์ด์–ด 0)์— ๋ Œ๋”๋ง๋œ๋‹ค.ย </li>
+ <li>๋งŒ์•ฝ ๋ช‡๊ฐœ์˜ ์—˜๋ฆฌ๋จผํŠธ๋“ค์ด ๊ฐ™์€ z-index ์†์„ฑ ๊ฐ’์„ ๊ฐ€์ง€๋ฉด (์—˜๋ฆฌ๋จผํŠธ๋“ค์ด ๊ฐ™์€ ๋ ˆ์ด์–ด์— ์œ„์น˜ํ•œ๋‹ค) <a href="/ko/CSS/Understanding_z-index/Stacking_without_z-index" title="Stacking without z-index">z-index๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ์˜ ์Œ“์ž„</a>ย ์Œ“์ž„ ๊ทœ์น™์„ ์ ์šฉํ•œ๋‹ค.</li>
+ </ul>
+</div>
+<p>๋‹ค์Œ ์˜ˆ์ œ์—์„œ๋Š” ๋ ˆ์ด์–ด๋“ค์˜ ์Œ“์ž„ ์ˆœ์„œ๊ฐ€ z-index๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฐ”๋€Œ์–ด์žˆ๋‹ค. DIV#5๋Š” position ์†์„ฑ์ด ์ง€์ •๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ z-index ์†์„ฑ ๊ฐ’์€ ์Œ“์ž„ ์ˆœ์„œ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š”๋ฐ์— ์•„๋ฌด ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๋Š”๋‹ค.ย </p>
+<p><img alt="Example of stacking rules modified using z-index" class="internal" src="/@api/deki/files/912/=Understanding_zindex_03.png"></p>
+<h3 id="Example_source_code"><strong>Example source code</strong></h3>
+<pre class="brush: html">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
+&lt;html&gt;
+&lt;head&gt;&lt;style type="text/css"&gt;
+
+div {
+ opacity: 0.7;
+ font: 12px Arial;
+}
+
+span.bold { font-weight: bold; }
+
+#normdiv {
+ z-index: 8;
+ height: 70px;
+ border: 1px dashed #999966;
+ background-color: #ffffcc;
+ margin: 0px 50px 0px 50px;
+ text-align: center;
+}
+
+#reldiv1 {
+ z-index: 3;
+ height: 100px;
+ position: relative;
+ top: 30px;
+ border: 1px dashed #669966;
+ background-color: #ccffcc;
+ margin: 0px 50px 0px 50px;
+ text-align: center;
+}
+
+#reldiv2 {
+ z-index: 2;
+ height: 100px;
+ position: relative;
+ top: 15px;
+ left: 20px;
+ border: 1px dashed #669966;
+ background-color: #ccffcc;
+ margin: 0px 50px 0px 50px;
+ text-align: center;
+}
+
+#absdiv1 {
+ z-index: 5;
+ position: absolute;
+ width: 150px;
+ height: 350px;
+ top: 10px;
+ left: 10px;
+ border: 1px dashed #990000;
+ background-color: #ffdddd;
+ text-align: center;
+}
+
+#absdiv2 {
+ z-index: 1;
+ position: absolute;
+ width: 150px;
+ height: 350px;
+ top: 10px;
+ right: 10px;
+ border: 1px dashed #990000;
+ background-color: #ffdddd;
+ text-align: center;
+}
+
+&lt;/style&gt;&lt;/head&gt;
+
+&lt;body&gt;
+
+&lt;br /&gt;&lt;br /&gt;
+
+&lt;div id="absdiv1"&gt;
+ &lt;br /&gt;&lt;span class="bold"&gt;DIV #1&lt;/span&gt;
+ &lt;br /&gt;position: absolute;
+ &lt;br /&gt;z-index: 5;
+&lt;/div&gt;
+
+&lt;div id="reldiv1"&gt;
+ &lt;br /&gt;&lt;span class="bold"&gt;DIV #2&lt;/span&gt;
+ &lt;br /&gt;position: relative;
+ &lt;br /&gt;z-index: 3;
+&lt;/div&gt;
+
+&lt;div id="reldiv2"&gt;
+ &lt;br /&gt;&lt;span class="bold"&gt;DIV #3&lt;/span&gt;
+ &lt;br /&gt;position: relative;
+ &lt;br /&gt;z-index: 2;
+&lt;/div&gt;
+
+&lt;div id="absdiv2"&gt;
+ &lt;br /&gt;&lt;span class="bold"&gt;DIV #4&lt;/span&gt;
+ &lt;br /&gt;position: absolute;
+ &lt;br /&gt;z-index: 1;
+&lt;/div&gt;
+
+&lt;div id="normdiv"&gt;
+ &lt;br /&gt;&lt;span class="bold"&gt;DIV #5&lt;/span&gt;
+ &lt;br /&gt;no positioning
+ &lt;br /&gt;z-index: 8;
+&lt;/div&gt;
+
+&lt;/body&gt;&lt;/html&gt;
+</pre>
+<h3 id="See_also">See also</h3>
+<ul>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_without_z-index" title="en/CSS/Understanding_z-index/Stacking_without_z-index">Stacking without z-index</a>ย : Default stacking rules</li>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_and_float" title="en/CSS/Understanding_z-index/Stacking_and_float">Stacking and float</a>ย : How floating elements are handled</li>
+ <li><a href="/en/CSS/Understanding_z-index/The_stacking_context" title="en/CSS/Understanding_z-index/The_stacking_context">The stacking context</a>ย : Notes on the stacking context</li>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_context_example_1" title="en/CSS/Understanding_z-index/Stacking_context_example_1">Stacking context example 1</a>ย : 2-level HTML hierarchy, z-index on the last level</li>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_context_example_2" title="en/CSS/Understanding_z-index/Stacking_context_example_2">Stacking context example 2</a>ย : 2-level HTML hierarchy, z-index on all levels</li>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_context_example_3" title="en/CSS/Understanding_z-index/Stacking_context_example_3">Stacking context example 3</a>ย : 3-level HTML hierarchy, z-index on the second level</li>
+</ul>
+<div class="originaldocinfo">
+ <h3 id="Original_Document_Information" name="Original_Document_Information">Original Document Information</h3>
+ <ul>
+ <li>Author(s): Paolo Lombardi</li>
+ <li>This article is the english translation of an article I wrote in italian for <a class="external" href="http://www.yappy.it">YappY</a>. I grant the right to share all the content under <a class="external" href="http://creativecommons.org/licenses/by-sa/2.0/">Creative Commons: Attribution-Sharealike license</a></li>
+ <li>Last Updated Date: July 9th, 2005</li>
+ </ul>
+</div>
+<p>{{ languages( { "fr": "fr/CSS/Comprendre_z-index/Ajout_de_z-index" } ) }}</p>
diff --git a/files/ko/web/css/css_positioning/understanding_z_index/index.html b/files/ko/web/css/css_positioning/understanding_z_index/index.html
new file mode 100644
index 0000000000..2887faf021
--- /dev/null
+++ b/files/ko/web/css/css_positioning/understanding_z_index/index.html
@@ -0,0 +1,32 @@
+---
+title: CSS z-index ์ดํ•ดํ•˜๊ธฐ
+slug: Web/CSS/CSS_Positioning/Understanding_z_index
+translation_of: Web/CSS/CSS_Positioning/Understanding_z_index
+---
+<p>์šฐ๋ฆฌ๋“ค์€ HTML ํŽ˜์ด์ง€๋ฅผ 2์ฐจ์› ํ‰๋ฉด์œผ๋กœ ์ƒ๊ฐํ•œ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์—ฌ๋Ÿฌ ํ…์ŠคํŠธ, ์ด๋ฏธ์ง€์™€ ๋‹ค๋ฅธ ์—˜๋ฆฌ๋จผํŠธ๋“ค์ด ์„œ๋กœ ๊ฒน์น˜์ง€ ์•Š๊ณ  ๋ฐฐ์—ด๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ํ•˜๋‚˜์˜ ๋ Œ๋”๋ง ํ๋ฆ„๋งŒ์ด ์กด์žฌํ•˜๋ฉฐ ๋ชจ๋“  ์—˜๋ฆฌ๋จผํŠธ๋“ค์€ ๋‹ค๋ฅธ ์—˜๋ฆฌ๋จผํŠธ๋“ค์ด ์–ด๋–ค ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ๋Š”์ง€ ์•Œ๊ณ  ์žˆ๋‹ค.ย </p>
+<blockquote>
+ <p style=""><em>In CSS 2.1, each box has a position in three dimensions. In addition to their horizontal and vertical positions, boxes lie along a "z-axis" and are formatted one on top of the other. Z-axis positions are particularly relevant when boxes overlap visually.</em></p>
+</blockquote>
+<p>(from <a class="external" href="http://www.w3.org/TR/CSS21/visuren.html#z-index">CSS 2.1 Section 9.9.1 - Layered presentation</a>)</p>
+<p>์œ„์— ์†Œ๊ฐœ๋œ CSS ์Šคํƒ€์ผ ๊ทœ์น™์„ ๋ณด๋ฉด ๊ธฐ๋ณธ ๋ Œ๋”๋ง ๋ ˆ์ด์–ด(layer 0) ์ด์™ธ์˜ ์ถ”๊ฐ€์ ์ธ ๋ ˆ์ด์–ด๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์—ฌ๊ธฐ์— ๋ฐ•์Šค๋ฅผ ์œ„์น˜์‹œํ‚ฌ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ๋ ˆ์ด์–ด์˜ Z์ถ• ์œ„์น˜๋Š” ๋ Œ๋”๋ง ๋  ๋•Œ ์Œ“์ž„ ์ˆœ์„œ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ํ•˜๋‚˜์˜ ์ •์ˆ˜๋กœ ๊ฒฐ์ •๋œ๋‹ค. ํฐ ์ •์ˆ˜๋Š” ํ™”๋ฉด์„ ๋ณด๊ณ ์žˆ๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ฐ€๊นŒ์šด ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. Z์ถ• ์œ„์น˜๋Š” {{ cssxref("z-index") }} ์†์„ฑ ๊ฐ’์„ ์„ค์ •ํ•จ์œผ๋กœ์จ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค.</p>
+<p>์—˜๋ฆฌ๋จผํŠธ์˜ Z์ถ• ์œ„์น˜๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์€ ๊ต‰์žฅํžˆ ๊ฐ„๋‹จํ•ด ๋ณด์ธ๋‹ค. {{ cssxref("z-index") }}ย ๋ผ๋Š” ํ•˜๋‚˜์˜ ํ”„๋กœํผํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์ด ํ”„๋กœํผํ‹ฐ๋Š” ํ•˜๋‚˜์˜ ์ •์ˆ˜ ๊ฐ’์„ ๊ฐ€์ง„๋‹ค. ย ๊ทธ๋Ÿฌ๋‚˜ {{ cssxref("z-index") }}ย ์†์„ฑ์ด ๋ณต์žกํ•œ HTML ๊ณ„์ธต์  ์—˜๋ฆฌ๋จผํŠธ๋“ค์— ์ง€์ •๋˜์—ˆ์„ ๋•Œ์—๋Š” ๋™์ž‘์„ ์ดํ•ดํ•˜๊ธฐ ํž˜๋“ค๊ณ  ์‹ฌ์ง€์–ด ์˜ˆ์ธกํ•˜์ง€ ๋ชปํ•  ๋•Œ๋„ ์žˆ๋‹ค. ์ด๊ฒƒ์€ ์—˜๋ฆฌ๋จผํŠธ๋“ค์˜ ์Œ“์ž„ ์ˆœ์„œ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ทœ์น™(์ดํ•˜ ์Œ“์ž„ ๊ทœ์น™)์ด ๋ณต์žกํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์˜ค๋กœ์ง€ ์ด ๊ทœ์น™๋งŒ์„ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•œ CSS ๋ช…์„ธ ์„น์…˜์ด ์žˆ์„ ์ •๋„๋‹ค. (<a class="external" href="http://www.w3.org/TR/CSS21/zindex.html">CSS-2.1 Appendix E</a>)</p>
+<p>์ด ๋ฌธ์„œ์—์„œ๋Š” ๋ช‡๊ฐ€์ง€ ๊ฐ„๋‹จํ•œ ์˜ˆ๋ฅผ ๋“ค์–ด ์Œ“์ž„ ๊ทœ์น™์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๋ ค๊ณ  ํ•œ๋‹ค.ย </p>
+<ol>
+ <li><a href="/ko/CSS/Understanding_z-index/Stacking_without_z-index" title="ko/CSS/Understanding_z-index/Stacking_without_z-index">z-index๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ์˜ ์Œ“์ž„</a>ย : ๊ธฐ๋ณธ ์Œ“์ž„ ๊ทœ์น™</li>
+ <li><a href="/ko/CSS/Understanding_z-index/Stacking_and_float" title="ko/CSS/Understanding_z-index/Stacking_and_float">floating ์—˜๋ฆฌ๋จผํŠธ์˜ ์Œ“์ž„</a>ย : floating ์—˜๋ฆฌ๋จผํŠธ๋“ค์€ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฃจ์–ด์ง€๋Š”๊ฐ€</li>
+ <li><a href="/ko/CSS/Understanding_z-index/Adding_z-index" title="ko/CSS/Understanding_z-index/Adding_z-index">z-index ์ ์šฉ</a>ย : ๊ธฐ๋ณธ ์Œ“์ž„ ์ˆœ์„œ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ธฐ ์œ„ํ•ด z-index ์‚ฌ์šฉํ•˜๊ธฐ</li>
+ <li><a href="/ko/CSS/Understanding_z-index/The_stacking_context" title="ko/CSS/Understanding_z-index/The_stacking_context">์Œ“์ž„ ๋งฅ๋ฝ(stacking context) ์ด์•ผ๊ธฐ</a>ย : ์Œ“์ž„ ๋งฅ๋ฝ(stacking context) ์ด์•ผ๊ธฐย </li>
+ <li><a href="/ko/CSS/Understanding_z-index/Stacking_context_example_1" title="ko/CSS/Understanding_z-index/Stacking_context_example_1">์Œ“์ž„ ๋งฅ๋ฝ ์˜ˆ์ œ1</a>ย : 2๋ ˆ๋ฒจ HTML ๊ณ„์ธต๊ตฌ์กฐ, ๋งˆ์ง€๋ง‰ ๋ ˆ๋ฒจ์—์„œ z-index๊ฐ€ ์ง€์ •๋œ ๊ฒฝ์šฐ</li>
+ <li><a href="/ko/CSS/Understanding_z-index/Stacking_context_example_2" title="ko/CSS/Understanding_z-index/Stacking_context_example_2">์Œ“์ž„ ๋งฅ๋ฝ ์˜ˆ์ œ2</a>ย : 2๋ ˆ๋ฒจ HTML ๊ณ„์ธต๊ตฌ์กฐ, ๋ชจ๋“  ๋ ˆ๋ฒจ์—์„œ z-index๊ฐ€ ์ง€์ •๋œ ๊ฒฝ์šฐ</li>
+ <li><a href="/ko/CSS/Understanding_z-index/Stacking_context_example_3" title="ko/CSS/Understanding_z-index/Stacking_context_example_3">์Œ“์ž„ ๋งฅ๋ฝ ์˜ˆ์ œ3</a>ย : 3๋ ˆ๋ฒจ HTML ๊ณ„์ธต๊ตฌ์กฐ, ๋‘๋ฒˆ์งธ ๋ ˆ๋ฒจ์—์„œ z-index๊ฐ€ ์ง€์ •๋œ ๊ฒฝ์šฐ</li>
+</ol>
+<p><small><em>์ €์ž์˜ ๋ง: ๊ฒ€ํ† ๋ฅผ ํ•ด์ค€ Wladimir Palant์”จ์™€ Rod Whiteley์”จ์—๊ฒŒ ๊ฐ์‚ฌ์˜ ๋ง์„ ์ „ํ•ฉ๋‹ˆ๋‹ค.</em></small></p>
+<div class="originaldocinfo">
+ <h3 id="Original_Document_Information" name="Original_Document_Information">์›๋ณธ ๋ฌธ์„œ ์ •๋ณด</h3>
+ <ul>
+ <li>์ €์ž(s): Paolo Lombardi</li>
+ <li>์ด ๋ฌธ์„œ๋Š”ย <a class="external" href="http://www.yappy.it">YappY</a>์— ์ดํƒˆ๋ฆฌ์–ด๋กœ ๊ฒŒ์žฌ๋œ ๋ฌธ์„œ์˜ ์˜์–ด ๋ฒˆ์—ญํŒ์ž…๋‹ˆ๋‹ค.ย <a class="external" href="http://creativecommons.org/licenses/by-sa/2.0/">Creative Commons: Attribution-Sharealike license</a>ย ์•„๋ž˜์—์„œ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+ <li>๋งˆ์ง€๋ง‰ ์ˆ˜์ •์ผ: July 9th, 2005</li>
+ </ul>
+</div>
+<p>{{ languages( { "fr": "fr/CSS/Comprendre_z-index" } ) }}ย </p>
diff --git a/files/ko/web/css/css_positioning/understanding_z_index/stacking_and_float/index.html b/files/ko/web/css/css_positioning/understanding_z_index/stacking_and_float/index.html
new file mode 100644
index 0000000000..4430c5cdf3
--- /dev/null
+++ b/files/ko/web/css/css_positioning/understanding_z_index/stacking_and_float/index.html
@@ -0,0 +1,146 @@
+---
+title: floating ์—˜๋ฆฌ๋จผํŠธ์˜ ์Œ“์ž„
+slug: Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_and_float
+translation_of: Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_and_float
+---
+<p>ยซ <a href="/ko/CSS" title="CSS">CSS</a> ยซ <a href="/ko/CSS/Understanding_z-index" title="Understanding CSS z-index"><span class="title">CSS z-index ์ดํ•ดํ•˜๊ธฐ</span></a></p>
+<h3 id="floating_์—˜๋ฆฌ๋จผํŠธ์˜_์Œ“์ž„">floating ์—˜๋ฆฌ๋จผํŠธ์˜ ์Œ“์ž„</h3>
+<p>floating ์—˜๋ฆฌ๋จผํŠธ๋“ค์˜ ์Œ“์ž„ ์ˆœ์„œ๋Š” ์•ฝ๊ฐ„ ๋‹ค๋ฅด๋‹ค. floating ์—˜๋ฆฌ๋จผํŠธ๋“ค์€ position์ด ์ง€์ •๋œ ๋ธ”๋ก๊ณผ ์ง€์ •๋˜์ง€ ์•Š์€ ๋ธ”๋ก ์‚ฌ์ด์— ์Œ“์ธ๋‹ค.ย </p>
+<ol>
+ <li>๋ฟŒ๋ฆฌ ์—˜๋ฆฌ๋จผํŠธ์˜ ๋ฐฐ๊ฒฝ๊ณผ ํ…Œ๋‘๋ฆฌ</li>
+ <li>์ž์‹ ์—˜๋ฆฌ๋จผํŠธ๋“ค์€ HTML์—์„œ ๋“ฑ์žฅํ•˜๋Š” ์ˆœ์„œ๋Œ€๋กœ</li>
+ <li>floating ์—˜๋ฆฌ๋จผํŠธ</li>
+ <li>position์ด ์ง€์ •๋œ ์ž์‹ ์—˜๋ฆฌ๋จผํŠธ๋“ค์€ HTML์—์„œ ๋“ฑ์žฅํ•˜๋Š” ์ˆœ์„œ๋Œ€๋กœย </li>
+</ol>
+<p>์‚ฌ์‹ค ๋‹ค์Œ ์˜ˆ์ œ์—์„œ ๋ณด๋Š” ๊ฒƒ์ฒ˜๋Ÿผ position์ด ์ง€์ •๋˜์ง€ ์•Š์€ ์—˜๋ฆฌ๋จผํŠธ(DIV #4)์˜ ๋ฐฐ๊ฒฝ๊ณผ ํ…Œ๋‘๋ฆฌ๋Š” floating ์—˜๋ฆฌ๋จผํŠธ๋“ค์— ์˜ํ•ด ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๋Š”๋‹ค. ๋ฐ˜๋ฉด ์ปจํ…์ธ ๋Š” ์˜ํ–ฅ์„ ๋ฐ›๋Š”๋‹ค. ์ด๊ฒƒ์€ CSS ํ‘œ์ค€ float ๋ช…์„ธ์— ๋”ฐ๋ฅธ ๊ฒƒ์ด๋‹ค.ย </p>
+<p>์œ„์˜ ๊ทœ์น™ ๋ฆฌ์ŠคํŠธ๋ฅผ ์ˆ˜์ •ํ•˜์—ฌ ์ด ๋ช…์„ธ๋ฅผ ํฌํ•จ์‹œ์ผœ๋ณด์ž.ย </p>
+<ol>
+ <li>๋ฟŒ๋ฆฌ ์—˜๋ฆฌ๋จผํŠธ์˜ ๋ฐฐ๊ฒฝ๊ณผ ํ…Œ๋‘๋ฆฌ</li>
+ <li>์ž์‹ ์—˜๋ฆฌ๋จผํŠธ๋“ค์€ HTML์—์„œ ๋“ฑ์žฅํ•˜๋Š” ์ˆœ์„œ๋Œ€๋กœย </li>
+ <li>floating ์—˜๋ฆฌ๋จผํŠธ</li>
+ <li>inline ์ž์‹ ์—˜๋ฆฌ๋จผํŠธ๋Š” ๋ณดํ†ต์˜ ํ๋ฆ„๋Œ€๋กœ</li>
+ <li>position์ด ์ง€์ •๋œ ์ž์‹ ์—˜๋ฆฌ๋จผํŠธ๋“ค์€ HTML์—์„œ ๋“ฑ์žฅํ•˜๋Š” ์ˆœ์„œ๋Œ€๋กœย </li>
+</ol>
+<div class="note">
+ <strong>๋…ธํŠธ:</strong>ย ์•„๋ž˜ ์˜ˆ์ œ์—์„œ position์ด ์ง€์ •๋˜์ง€ ์•Š์€ ์—˜๋ฆฌ๋จผํŠธ ์ด์™ธ์—๋Š” ๋ชจ๋“  ์—˜๋ฆฌ๋จผํŠธ๊ฐ€ ์Œ“์ž„ ์ˆœ์„œ๋ฅผ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•ด ๋ฐ˜ํˆฌ๋ช…ํ•˜๊ฒŒ ์„ค์ •๋˜์—ˆ๋‹ค. ๋งŒ์•ฝ position์ด ์ง€์ •๋˜์ง€ ์•Š์€ ์—˜๋ฆฌ๋จผํŠธ (DIV #4)์˜ ํˆฌ๋ช…๋„๋ฅผ ๋‚ฎ์ถ”๋ฉด ์ด์ƒํ•œ ์ผ์ด ์ผ์–ด๋‚œ๋‹ค. ๋ฐฐ๊ฒฝ๊ณผ ํ…Œ๋‘๋ฆฌ๊ฐ€ (์›๋ž˜์—๋Š” floating ์—˜๋ฆฌ๋จผํŠธ ์•„๋ž˜์— ์žˆ์–ด์•ผ ํ•จ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ ) floating ์—˜๋ฆฌ๋จผํŠธ์™€ position์ด ์ง€์ •๋œ ์—˜๋ฆฌ๋จผํŠธ ์‚ฌ์ด์— ๋ณด์ด๋Š” ๊ฒƒ์ด๋‹ค. ์ด๊ฒƒ์ด ๋ช…์„ธ์˜ ์ผ๋ถ€์ธ์ง€ ์•„๋‹ˆ๋ฉด ๋ฒ„๊ทธ์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š๋‹ค. ํˆฌ๋ช…๋„๋ฅผ ์ ์šฉํ•˜๋Š”๊ฒƒ์ด ์ƒˆ๋กœ์šด ์Œ“์ž„ ๋งฅ๋ฝ(stacking context)๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ผ๊นŒ?</div>
+<p><img alt="Example of stacking rules with floating boxes" class="internal" src="/@api/deki/files/911/=Understanding_zindex_02.png"></p>
+<h3 id="Example_source_code"><strong>Example source code</strong></h3>
+<pre class="brush: html">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
+&lt;html&gt;
+&lt;head&gt;&lt;style type="text/css"&gt;
+
+div {
+ font: 12px Arial;
+}
+
+span.bold { font-weight: bold; }
+
+#absdiv1 {
+ opacity: 0.7;
+ position: absolute;
+ width: 150px;
+ height: 200px;
+ top: 10px;
+ right: 140px;
+ border: 1px dashed #990000;
+ background-color: #ffdddd;
+ text-align: center;
+}
+
+#normdiv {
+ /*opacity: 0.7;*/
+ height: 100px;
+ border: 1px dashed #999966;
+ background-color: #ffffcc;
+ margin: 0px 10px 0px 10px;
+ text-align: left;
+}
+
+#flodiv1 {
+ opacity: 0.7;
+ margin: 0px 10px 0px 20px;
+ float: left;
+ width: 150px;
+ height: 200px;
+ border: 1px dashed #009900;
+ background-color: #ccffcc;
+ text-align: center;
+}
+
+#flodiv2 {
+ opacity: 0.7;
+ margin: 0px 20px 0px 10px;
+ float: right;
+ width: 150px;
+ height: 200px;
+ border: 1px dashed #009900;
+ background-color: #ccffcc;
+ text-align: center;
+}
+
+#absdiv2 {
+ opacity: 0.7;
+ position: absolute;
+ width: 150px;
+ height: 100px;
+ top: 130px;
+ left: 100px;
+ border: 1px dashed #990000;
+ background-color: #ffdddd;
+ text-align: center;
+}
+
+&lt;/style&gt;&lt;/head&gt;
+
+&lt;body&gt;
+
+&lt;br /&gt;&lt;br /&gt;
+
+&lt;div id="absdiv1"&gt;
+&lt;br /&gt;&lt;span class="bold"&gt;DIV #1&lt;/span&gt;
+&lt;br /&gt;position: absolute;
+&lt;/div&gt;
+
+&lt;div id="flodiv1"&gt;
+&lt;br /&gt;&lt;span class="bold"&gt;DIV #2&lt;/span&gt;
+&lt;br /&gt;float: left;
+&lt;/div&gt;
+
+&lt;div id="flodiv2"&gt;
+&lt;br /&gt;&lt;span class="bold"&gt;DIV #3&lt;/span&gt;
+&lt;br /&gt;float: right;
+&lt;/div&gt;
+
+&lt;br /&gt;
+
+&lt;div id="normdiv"&gt;
+&lt;br /&gt;&lt;span class="bold"&gt;DIV #4&lt;/span&gt;
+&lt;br /&gt;no positioning
+&lt;/div&gt;
+
+&lt;div id="absdiv2"&gt;
+&lt;br /&gt;&lt;span class="bold"&gt;DIV #5&lt;/span&gt;
+&lt;br /&gt;position: absolute;
+&lt;/div&gt;
+
+&lt;/body&gt;&lt;/html&gt;
+</pre>
+<h3 id="See_also">See also</h3>
+<ul>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_without_z-index" title="en/CSS/Understanding_z-index/Stacking_without_z-index">Stacking without z-index</a>ย : Default stacking rules</li>
+ <li><a href="/en/CSS/Understanding_z-index/Adding_z-index" title="en/CSS/Understanding_z-index/Adding_z-index">Adding z-index</a>ย : Using z-index to change default stacking</li>
+ <li><a href="/en/CSS/Understanding_z-index/The_stacking_context" title="en/CSS/Understanding_z-index/The_stacking_context">The stacking context</a>ย : Notes on the stacking context</li>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_context_example_1" title="en/CSS/Understanding_z-index/Stacking_context_example_1">Stacking context example 1</a>ย : 2-level HTML hierarchy, z-index on the last level</li>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_context_example_2" title="en/CSS/Understanding_z-index/Stacking_context_example_2">Stacking context example 2</a>ย : 2-level HTML hierarchy, z-index on all levels</li>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_context_example_3" title="en/CSS/Understanding_z-index/Stacking_context_example_3">Stacking context example 3</a>ย : 3-level HTML hierarchy, z-index on the second level</li>
+</ul>
+<div class="originaldocinfo">
+ <h3 id="Original_Document_Information" name="Original_Document_Information">Original Document Information</h3>
+ <ul>
+ <li>Author(s): Paolo Lombardi</li>
+ <li>This article is the english translation of an article I wrote in italian for <a class="external" href="http://www.yappy.it">YappY</a>. I grant the right to share all the content under <a class="external" href="http://creativecommons.org/licenses/by-sa/2.0/">Creative Commons: Attribution-Sharealike license</a></li>
+ <li>Last Updated Date: July 9th, 2005</li>
+ </ul>
+</div>
+<p>{{ languages( { "fr": "fr/CSS/Comprendre_z-index/Empilement_et_float" } ) }}</p>
diff --git a/files/ko/web/css/css_positioning/understanding_z_index/stacking_context_example_1/index.html b/files/ko/web/css/css_positioning/understanding_z_index/stacking_context_example_1/index.html
new file mode 100644
index 0000000000..9444e2bb5e
--- /dev/null
+++ b/files/ko/web/css/css_positioning/understanding_z_index/stacking_context_example_1/index.html
@@ -0,0 +1,120 @@
+---
+title: ์Œ“์ž„ ๋งฅ๋ฝ ์˜ˆ์ œ1
+slug: Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_context_example_1
+translation_of: Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_context_example_1
+---
+<p>ยซ <a href="/ko/CSS" title="CSS">CSS</a> ยซ <a href="/ko/CSS/Understanding_z-index" title="Understanding CSS z-index"><span class="title">CSS z-index ์ดํ•ดํ•˜๊ธฐ</span></a></p>
+<h3 id="์Œ“์ž„_๋งฅ๋ฝ_์˜ˆ์ œ1">์Œ“์ž„ ๋งฅ๋ฝ ์˜ˆ์ œ1</h3>
+<p>๊ธฐ๋ณธ ์˜ˆ์ œ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์ž. ์Œ“์ž„ ๋งฅ๋ฝ์˜ ๋ฟŒ๋ฆฌ์—๋Š” ๋‘๊ฐœ์˜ DIV #1๊ณผ DIV #3๊ฐ€ ์žˆ๋‹ค. ๋‘ DIV๋Š” ๋ชจ๋‘ position ์†์„ฑ ๊ฐ’์ด relative๋กœ ์ง€์ •๋˜์—ˆ์ง€๋งŒ z-index ์†์„ฑ ๊ฐ’์€ ์ง€์ •๋˜์ง€ ์•Š์•˜๋‹ค. DIV #1 ์•ˆ์—๋Š” position ์†์„ฑ ๊ฐ’์ด absolute๋กœ ์ง€์ •๋œ DIV #2๊ฐ€ ์žˆ๊ณ  DIV #3 ์•ˆ์—๋„ position ์†์„ฑ ๊ฐ’์ด absolute๊ฐ€ ์ง€์ •๋œ DIV #4๊ฐ€ ์žˆ๋‹ค. DIV #2์™€ใ… DIV #4 ๋ชจ๋‘ z-index ์†์„ฑ ๊ฐ’์€ ์ง€์ •๋˜์ง€ ์•Š์•˜๋‹ค.ย </p>
+<p>์œ ์ผํ•œ ์Œ“์ž„ ๋งฅ๋ฝ์€ ๋ฟŒ๋ฆฌ ์—˜๋ฆฌ๋จผํŠธ๋‹ค. z-index๊ฐ€ ์—†๋Š” ์—˜๋ฆฌ๋จผํŠธ๋“ค์€ HTML ๋ฌธ์„œ์—์„œ ๋“ฑ์žฅ ์ˆœ์„œ๋Œ€๋กœ ์Œ“์ธ๋‹ค.ย </p>
+<p><img alt="Stacking context example 1" class="internal" src="/@api/deki/files/914/=Understanding_zindex_05a.png"></p>
+<p>DIV #2์˜ z-index ์†์„ฑ ๊ฐ’์„ 0๋˜๋Š” auto๊ฐ€ ์•„๋‹Œ ์–‘์˜ ์ •์ˆ˜๋กœ ์ง€์ •ํ•˜๋ฉด ๋‹ค๋ฅธ DIV๋“ค ๋ณด๋‹ค ์œ„์— ๋ Œ๋”๋ง๋œ๋‹ค.ย </p>
+<p><img alt="Stacking context example 1" class="internal" src="/@api/deki/files/915/=Understanding_zindex_05b.png"></p>
+<p>DIV #4์˜ z-index ์†์„ฑ ๊ฐ’์„ DIV #2์˜ z-index ์†์„ฑ ๊ฐ’๋ณด๋‹ค ํฐ ๊ฐ’์œผ๋กœ ์ง€์ •ํ•˜๋ฉด DIV #4๋Š” DIV #2๋ณด๋‹ค ์œ„์— ๋ Œ๋”๋ง๋œ๋‹ค.ย </p>
+<p><img alt="Stacking context example 1" class="internal" src="/@api/deki/files/916/=Understanding_zindex_05c.png"></p>
+<p>๋งˆ์ง€๋ง‰ ์˜ˆ์ œ์—์„œ DIV #2์™€ DIV #4๋Š” ํ˜•์ œ๊ฐ€ ์•„๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋‘˜์˜ ๋ถ€๋ชจ๊ฐ€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  DIV #2์™€ DIV #4์˜ ์Œ“์ž„ ์ˆœ์„œ๋ฅผ z-index ์†์„ฑ ๊ฐ’์„ ์ง€์ •ํ•จ์œผ๋กœ์จ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด DIV #1๊ณผ DIV #3์€ z-index ์†์„ฑ ๊ฐ’์ด ์ง€์ •๋˜์ง€ ์•Š์•˜๊ณ  ๋”ฐ๋ผ์„œ ์Œ“์ž„ ๋งฅ๋ฝ์„ ๋งŒ๋“ค์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋”ฐ๋ผ์„œ DIV #2์™€ DIV #4๋Š” ๋‘˜ ๋‹ค ๋ฟŒ๋ฆฌ ์—˜๋ฆฌ๋จผํŠธ์˜ ์Œ“์ž„ ๋งฅ๋ฝ์— ์†ํ•ด์žˆ๊ณ , z-index ์†์„ฑ ๊ฐ’์„ ๋ณ€๊ฒฝํ•˜์—ฌ ์Œ“์ž„ ์ˆœ์„œ๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค.ย </p>
+<p>์Œ“์ž„ ๋งฅ๋ฝ์˜ ์šฉ์–ด๋กœ ์„ค๋ช…ํ•˜์ž๋ฉด DIV #1๊ณผ DIV #3์€ ๋ฟŒ๋ฆฌ ์—˜๋ฆฌ๋จผํŠธ์— <em>๋™ํ™”๋˜์—ˆ๋‹ค.</em>ย ์ด ์˜ˆ์ œ์˜ DIV๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์Œ“์ž„ ๋งฅ๋ฝ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ์ด๋ฃฌ๋‹ค.ย </p>
+<ul>
+ <li>๋ฟŒ๋ฆฌ ์Œ“์ž„ ๋งฅ๋ฝ
+ <ul>
+ <li>DIV #2 (z-index 1)</li>
+ <li>DIV #4 (z-index 2)</li>
+ </ul>
+ </li>
+</ul>
+<div class="note">
+ <strong>Note:</strong> DIV #1๊ณผ DIV #3์€ ํˆฌ๋ช…ํ•˜์ง€ ์•Š๋‹ค. ํˆฌ๋ช…๋„๋ฅผ 1๋ณด๋‹ค ์ ์€ ๊ฐ’์œผ๋กœ ์ง€์ •ํ•˜๊ฒŒ ๋˜๋ฉด ๋‚ด๋ถ€์ ์œผ๋กœ ์Œ“์ž„ ๋งฅ๋ฝ์„ ๋งŒ๋“ ๋‹ค๋Š”๊ฑธ ๊ธฐ์–ตํ•˜์ž. ์ด๊ฑด ๋งˆ์น˜ z-index ๊ฐ’์„ ์„ค์ •ํ•œ ๊ฒƒ๊ณผ ๋น„์Šทํ•˜๋‹ค. ์ด ์˜ˆ์ œ๋Š” ๋ถ€๋ชจ ์—˜๋ฆฌ๋จผํŠธ๋“ค์ด ์Œ“์ž„ ๋งฅ๋ฝ์„ ํ˜•์„ฑํ•˜์ง€ ์•Š์„ ๋•Œ ์–ด๋–ค ์ผ์ด ์ผ์–ด๋‚˜๋Š”์ง€ ๋ณด์—ฌ์ค€๋‹ค.ย </div>
+<h3 id="์˜ˆ์ œ_์†Œ์Šค_์ฝ”๋“œ"><strong>์˜ˆ์ œ ์†Œ์Šค ์ฝ”๋“œ</strong></h3>
+<pre class="brush: html">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
+&lt;html&gt;
+&lt;head&gt;&lt;style type="text/css"&gt;
+
+div { font: 12px Arial; }
+
+span.bold { font-weight: bold; }
+
+#div1,#div3 {
+ height: 80px;
+ position: relative;
+ border: 1px dashed #669966;
+ background-color: #ccffcc;
+ padding-left: 5px;
+}
+
+#div2 {
+ opacity: 0.8;
+ z-index: 1;
+ position: absolute;
+ width: 150px;
+ height: 200px;
+ top: 20px;
+ left: 170px;
+ border: 1px dashed #990000;
+ background-color: #ffdddd;
+ text-align: center;
+}
+
+#div4 {
+ opacity: 0.8;
+ z-index: 2;
+ position: absolute;
+ width: 200px;
+ height: 70px;
+ top: 65px;
+ left: 50px;
+ border: 1px dashed #000099;
+ background-color: #ddddff;
+ text-align: left;
+ padding-left: 10px;
+}
+
+
+&lt;/style&gt;&lt;/head&gt;
+
+&lt;body&gt;
+
+&lt;br /&gt;
+
+&lt;div id="div1"&gt;
+&lt;br /&gt;&lt;span class="bold"&gt;DIV #1&lt;/span&gt;
+&lt;br /&gt;position: relative;
+ &lt;div id="div2"&gt;
+ &lt;br /&gt;&lt;span class="bold"&gt;DIV #2&lt;/span&gt;
+ &lt;br /&gt;position: absolute;
+ &lt;br /&gt;z-index: 1;
+ &lt;/div&gt;
+&lt;/div&gt;
+
+&lt;br /&gt;
+
+&lt;div id="div3"&gt;
+&lt;br /&gt;&lt;span class="bold"&gt;DIV #3&lt;/span&gt;
+&lt;br /&gt;position: relative;
+ &lt;div id="div4"&gt;
+ &lt;br /&gt;&lt;span class="bold"&gt;DIV #4&lt;/span&gt;
+ &lt;br /&gt;position: absolute;
+ &lt;br /&gt;z-index: 2;
+ &lt;/div&gt;
+&lt;/div&gt;
+
+&lt;/body&gt;&lt;/html&gt;
+</pre>
+<h3 id="See_also">See also</h3>
+<ul>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_without_z-index" title="en/CSS/Understanding_z-index/Stacking_without_z-index">Stacking without z-index</a>ย : Default stacking rules</li>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_and_float" title="en/CSS/Understanding_z-index/Stacking_and_float">Stacking and float</a>ย : How floating elements are handled</li>
+ <li><a href="/en/CSS/Understanding_z-index/Adding_z-index" title="en/CSS/Understanding_z-index/Adding_z-index">Adding z-index</a>ย : Using z-index to change default stacking</li>
+ <li><a href="/en/CSS/Understanding_z-index/The_stacking_context" title="en/CSS/Understanding_z-index/The_stacking_context">The stacking context</a>ย : Notes on the stacking context</li>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_context_example_2" title="en/CSS/Understanding_z-index/Stacking_context_example_2">Stacking context example 2</a>ย : 2-level HTML hierarchy, z-index on all levels</li>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_context_example_3" title="en/CSS/Understanding_z-index/Stacking_context_example_3">Stacking context example 3</a>ย : 3-level HTML hierarchy, z-index on the second level<span id="cke_bm_89E" style="display: none;">ย </span></li>
+</ul>
+<div class="originaldocinfo">
+ <h3 id="Original_Document_Information" name="Original_Document_Information">Original Document Information</h3>
+ <ul>
+ <li>Author(s): Paolo Lombardi</li>
+ <li>This article is the english translation of an article I wrote in italian for <a class="external" href="http://www.yappy.it">YappY</a>. I grant the right to share all the content under <a class="external" href="http://creativecommons.org/licenses/by-sa/2.0/">Creative Commons: Attribution-Sharealike license</a></li>
+ <li>Last Updated Date: July 9th, 2005</li>
+ </ul>
+</div>
+<p>{{ languages( { "fr": "fr/CSS/Comprendre_z-index/Exemple_d'empilement_1" } ) }}</p>
diff --git a/files/ko/web/css/css_positioning/understanding_z_index/stacking_context_example_2/index.html b/files/ko/web/css/css_positioning/understanding_z_index/stacking_context_example_2/index.html
new file mode 100644
index 0000000000..cf794c3428
--- /dev/null
+++ b/files/ko/web/css/css_positioning/understanding_z_index/stacking_context_example_2/index.html
@@ -0,0 +1,123 @@
+---
+title: ์Œ“์ž„ ๋งฅ๋ฝ ์˜ˆ์ œ2
+slug: Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_context_example_2
+translation_of: Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_context_example_2
+---
+<p>ยซ <a href="/ko/CSS" title="CSS">CSS</a> ยซ <a href="/ko/CSS/Understanding_z-index" title="Understanding CSS z-index"><span class="title">CSS z-index ์ดํ•ดํ•˜๊ธฐ</span></a></p>
+<h3 id="์Œ“์ž„_๋งฅ๋ฝ_์˜ˆ์ œ2">์Œ“์ž„ ๋งฅ๋ฝ ์˜ˆ์ œ2</h3>
+<p>๊ต‰์žฅํžˆ ๊ฐ„๋‹จํ•˜์ง€๋งŒ <em>์Œ“์ž„ ๋งฅ๋ฝ</em>์„ ์ดํ•ดํ•˜๋Š”๋ฐ ๋„์›€์ด ๋˜๋Š” ์˜ˆ์ œ๋ฅผ ํ•˜๋‚˜ ์†Œ๊ฐœํ•˜๋ ค ํ•œ๋‹ค. ์ด์ „ ์˜ˆ์ œ์—์„œ ๋ณธ 4๊ฐœ์˜ DIV๊ฐ€ ์žˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ๋‘ ๋ ˆ๋ฒจ์˜ DIV ๋ชจ๋‘ z-index ์†์„ฑ ๊ฐ’์„ ์ง€์ •ํ–ˆ๋‹ค.ย </p>
+<p><img alt="Stacking context example 2" class="internal" src="/@api/deki/files/917/=Understanding_zindex_06.png"></p>
+<p>z-index ์†์„ฑ ๊ฐ’์ด 2์ธ DIV #2๋Š” z-index ์†์„ฑ ๊ฐ’์ด 1์ธ DIV #3 ์œ„์— ์žˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด DIV #2์™€ DIV #3์€ ๊ฐ™์€ ์Œ“์ž„ ๋งฅ๋ฝ(๋ฃจํŠธ ์—˜๋ฆฌ๋จผํŠธ)์— ์†ํ•˜๊ณ  DIV #2์˜ z-index ๊ฐ’์ด ๋” ํฌ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.ย </p>
+<p>์ด์ƒํ•œ ์ ์€ z-index ์†์„ฑ ๊ฐ’์ด 2์ธ DIV #2๊ฐ€ z-index ์†์„ฑ ๊ฐ’์ด 10์ธ DIV #4๋ณด๋‹ค ์œ„์— ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค. ์ด๊ฒƒ์€ ์ด ๋‘ DIV๊ฐ€ ๊ฐ™์€ ์Œ“์ž„ ๋งฅ๋ฝ์— ์†ํ•ด์žˆ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. DIV #4๋Š” DIV #3์ด ๋งŒ๋“  ์Œ“์ž„ ๋งฅ๋ฝ์— ์†ํ•ด์žˆ๊ณ  DIV #3๊ณผ DIV #3์˜ ๋ชจ๋“  ์ž์‹ ์—˜๋ฆฌ๋จผํŠธ๋Š” DIV #2๋ณด๋‹ค ์•„๋ž˜์— ์žˆ๋‹ค.ย </p>
+<p>์ด ์ƒํ™ฉ์„ ๋” ์ž˜ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ ์Œ“์ž„ ๋งฅ๋ฝ ๊ณ„์ธต์„ ๊ทธ๋ ค๋ณด์ž.ย </p>
+<ul>
+ <li>๋ฃจํŠธ ์—˜๋ฆฌ๋จผํŠธ ์Œ“์ž„ ๋งฅ๋ฝ
+ <ul>
+ <li>DIV #2 (z-index 2)</li>
+ <li>DIV #3 (z-index 1)
+ <ul>
+ <li>DIV #4 (z-index 10)</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+</ul>
+<div class="note">
+ <strong>Note:</strong>ย ์ผ๋ฐ˜์ ์ธ HTML ๊ณ„์ธต ๊ตฌ์กฐ๊ฐ€ ์Œ“์ž„ ๋งฅ๋ฝ ๊ณ„์ธต ๊ตฌ์กฐ์™€ ๋‹ค๋ฅด๋‹ค๋Š”๊ฑธ ์ƒ๊ธฐํ•˜์ž. ์Œ“์ž„ ๋งฅ๋ฝ์„ ๋งŒ๋“ค์ง€ ์•Š๋Š” ์—˜๋ฆฌ๋จผํŠธ๋“ค์€ ์Œ“์ž„ ๋งฅ๋ฝ ๊ณ„์ธต ๊ตฌ์กฐ์—์„œ ์‚ฌ๋ผ์ง„๋‹ค.ย </div>
+<h3 id="์˜ˆ์ œ_์†Œ์Šค_์ฝ”๋“œ"><strong>์˜ˆ์ œ ์†Œ์Šค ์ฝ”๋“œ</strong></h3>
+<pre class="brush: html">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
+&lt;html&gt;
+&lt;head&gt;&lt;style type="text/css"&gt;
+
+div { font: 12px Arial; }
+
+span.bold { font-weight: bold; }
+
+#div2 { z-index: 2; }
+#div3 { z-index: 1; }
+#div4 { z-index: 10; }
+
+#div1,#div3 {
+ height: 80px;
+ position: relative;
+ border: 1px dashed #669966;
+ background-color: #ccffcc;
+ padding-left: 5px;
+}
+
+#div2 {
+ opacity: 0.8;
+ position: absolute;
+ width: 150px;
+ height: 200px;
+ top: 20px;
+ left: 170px;
+ border: 1px dashed #990000;
+ background-color: #ffdddd;
+ text-align: center;
+}
+
+#div4 {
+ opacity: 0.8;
+ position: absolute;
+ width: 200px;
+ height: 70px;
+ top: 65px;
+ left: 50px;
+ border: 1px dashed #000099;
+ background-color: #ddddff;
+ text-align: left;
+ padding-left: 10px;
+}
+
+
+&lt;/style&gt;&lt;/head&gt;
+
+&lt;body&gt;
+
+&lt;br /&gt;
+
+&lt;div id="div1"&gt;
+&lt;br /&gt;&lt;span class="bold"&gt;DIV #1&lt;/span&gt;
+&lt;br /&gt;position: relative;
+ &lt;div id="div2"&gt;
+ &lt;br /&gt;&lt;span class="bold"&gt;DIV #2&lt;/span&gt;
+ &lt;br /&gt;position: absolute;
+ &lt;br /&gt;z-index: 2;
+ &lt;/div&gt;
+&lt;/div&gt;
+
+&lt;br /&gt;
+
+&lt;div id="div3"&gt;
+&lt;br /&gt;&lt;span class="bold"&gt;DIV #3&lt;/span&gt;
+&lt;br /&gt;position: relative;
+&lt;br /&gt;z-index: 1;
+ &lt;div id="div4"&gt;
+ &lt;br /&gt;&lt;span class="bold"&gt;DIV #4&lt;/span&gt;
+ &lt;br /&gt;position: absolute;
+ &lt;br /&gt;z-index: 10;
+ &lt;/div&gt;
+&lt;/div&gt;
+
+&lt;/body&gt;&lt;/html&gt;
+</pre>
+<h3 id="See_also">See also</h3>
+<ul>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_without_z-index" title="en/CSS/Understanding_z-index/Stacking_without_z-index">Stacking without z-index</a>ย : Default stacking rules</li>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_and_float" title="en/CSS/Understanding_z-index/Stacking_and_float">Stacking and float</a>ย : How floating elements are handled</li>
+ <li><a href="/en/CSS/Understanding_z-index/Adding_z-index" title="en/CSS/Understanding_z-index/Adding_z-index">Adding z-index</a>ย : Using z-index to change default stacking</li>
+ <li><a href="/en/CSS/Understanding_z-index/The_stacking_context" title="en/CSS/Understanding_z-index/The_stacking_context">The stacking context</a>ย : Notes on the stacking context</li>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_context_example_1" title="en/CSS/Understanding_z-index/Stacking_context_example_1">Stacking context example 1</a>ย : 2-level HTML hierarchy, z-index on the last level</li>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_context_example_3" title="en/CSS/Understanding_z-index/Stacking_context_example_3">Stacking context example 3</a>ย : 3-level HTML hierarchy, z-index on the second level</li>
+</ul>
+<div class="originaldocinfo">
+ <h3 id="Original_Document_Information" name="Original_Document_Information">Original Document Information</h3>
+ <ul>
+ <li>Author(s): Paolo Lombardi</li>
+ <li>This article is the english translation of an article I wrote in italian for <a class="external" href="http://www.yappy.it">YappY</a>. I grant the right to share all the content under <a class="external" href="http://creativecommons.org/licenses/by-sa/2.0/">Creative Commons: Attribution-Sharealike license</a></li>
+ <li>Last Updated Date: July 9th, 2005</li>
+ </ul>
+</div>
+<p>{{ languages( { "fr": "fr/CSS/Comprendre_z-index/Exemple_d'empilement_2" } ) }}</p>
diff --git a/files/ko/web/css/css_positioning/understanding_z_index/stacking_context_example_3/index.html b/files/ko/web/css/css_positioning/understanding_z_index/stacking_context_example_3/index.html
new file mode 100644
index 0000000000..d632745924
--- /dev/null
+++ b/files/ko/web/css/css_positioning/understanding_z_index/stacking_context_example_3/index.html
@@ -0,0 +1,167 @@
+---
+title: ์Œ“์ž„ ๋งฅ๋ฝ ์˜ˆ์ œ3
+slug: Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_context_example_3
+translation_of: Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_context_example_3
+---
+<p>ยซ <a href="/ko/CSS" title="CSS">CSS</a> ยซ <span class="title"><a href="/ko/CSS/Understanding_z-index" title="Understanding CSS z-index">CSS z-index ์ดํ•ดํ•˜๊ธฐ</a></span></p>
+<h3 id="์Œ“์ž„_๋งฅ๋ฝ_์˜ˆ์ œ3">์Œ“์ž„ ๋งฅ๋ฝ ์˜ˆ์ œ3</h3>
+<p>๋งˆ์ง€๋ง‰ ์˜ˆ์ œ๋Š” ๋ฉ€ํ‹ฐ ๋ ˆ๋ฒจ HTML ๊ณ„์ธต ๊ตฌ์กฐ์—์„œ z-index ์†์„ฑ ๊ฐ’์„ ์ง€์ •ํ• ๋•Œ ์ƒ๊ธฐ๋Š” ๋ฌธ์ œ์— ๋Œ€ํ•ด ๋‹ค๋ฃฐ ๊ฒƒ์ด๋‹ค.ย </p>
+<p>๋ช‡๊ฐœ์˜ position ์†์„ฑ ๊ฐ’์ด ์ง€์ •๋œ 3-๋ ˆ๋ฒจ ๊ณ„์ธต ๋ฉ”๋‰ด๋ฅผ ์ƒ๊ฐํ•˜์ž. ๋‘๋ฒˆ์งธ ๋ ˆ๋ฒจ๊ณผ ์„ธ๋ฒˆ์งธ ๋ ˆ๋ฒจ์˜ ๋ฉ”๋‰ด๋Š” ๊ทธ๋“ค์˜ ๋ถ€๋ชจ์— ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ–๋‹ค ๋Œ€๊ฑฐ๋‚˜ ํด๋ฆญํ–ˆ์„ ๋•Œ ๋ณด์ธ๋‹ค. ์ด ๋ฉ”๋‰ด๋ฅผ ํด๋ž˜์Šค ์„ ํƒ์ž๋ฅผ ํ†ตํ•ด ์Šคํƒ€์ผ๋ง ํ•ด๋ณด์ž.ย </p>
+<p>๋งŒ์•ฝ ์„ธ ๋ฉ”๋‰ด๊ฐ€ ๋ถ€๋ถ„์ ์œผ๋กœ ๊ฒน์นœ๋‹ค๋ฉด ์Œ“์ž„์„ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ด ๋ฌธ์ œ๊ฐ€ ๋œ๋‹ค.ย </p>
+<p><img alt="Stacking context example 3" class="internal" src="/@api/deki/files/918/=Understanding_zindex_07.png"></p>
+<p>์ฒซ๋ฒˆ์งธ ๋ ˆ๋ฒจ ๋ฉ”๋‰ด๋Š” position ์†์„ฑ ๊ฐ’๋งŒ์ด relative๋กœ ์ง€์ •๋˜์–ด์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด๋Š” ์Œ“์ž„ ๋งฅ๋ฝ์„ ํ˜•์„ฑํ•˜์ง€ ์•Š๋Š”๋‹ค. (์—ญ์ž: z-index ์†์„ฑ ๊ฐ’์„ ์ง€์ •ํ•˜์ง€ ์•Š์•˜๋‹ค.)ย </p>
+<p>๋‘๋ฒˆ์งธ ๋ ˆ๋ฒจ ๋ฉ”๋‰ด๋Š” position ์†์„ฑ ๊ฐ’์ด absolute๋กœ ์ง€์ •๋˜์—ˆ๋‹ค. ๋‘๋ฒˆ์งธ ๋ ˆ๋ฒจ ๋ฉ”๋‰ด๋ฅผ ๋ชจ๋“  ์ฒซ๋ฒˆ์งธ ๋ ˆ๋ฒจ ๋ฉ”๋‰ด๋ณด๋‹ค ์œ„์— ๋‘๊ธฐ ์œ„ํ•ด์„œ z-index ์†์„ฑ ๊ฐ’์ด ์‚ฌ์šฉ๋˜์—ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ชจ๋“  ๋‘๋ฒˆ์งธ ๋ ˆ๋ฒจ ๋ฉ”๋‰ด์— ์Œ“์ž„ ๋งฅ๋ฝ์ด ์ƒ์„ฑ๋˜๊ณ  ์„ธ๋ฒˆ์งธ ๋ ˆ๋ฒจ ๋ฉ”๋‰ด๋Š” ๋ถ€๋ชจ์˜ ์Œ“์ž„ ๋งฅ๋ฝ์— ์†ํ•˜๊ฒŒ ๋œ๋‹ค.ย </p>
+<p>๋”ฐ๋ผ์„œ ์„ธ๋ฒˆ์งธ ๋ ˆ๋ฒจ ๋ฉ”๋‰ด๋Š” ๊ทธ ๋ถ€๋ชจ์˜ ๋‹ค์Œ ๋‘๋ฒˆ์งธ ๋ ˆ๋ฒจ ๋ฉ”๋‰ด ์•„๋ž˜์— ๋†“์ด๊ฒŒ ๋œ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋ชจ๋“  ๋‘๋ฒˆ์งธ ๋ ˆ๋ฒจ ๋ฉ”๋‰ด๋Š” ๊ฐ™์€ z-index ์†์„ฑ ๊ฐ’์„ ๊ฐ€์ง€๊ณ  ๊ธฐ๋ณธ ์Œ“์ž„ ๊ทœ์น™์„ ์ ์šฉ๋ฐ›๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. (์—ญ์ž: ๊ฐ™์€ z-index ์†์„ฑ ๊ฐ’์„ ๊ฐ€์ง€๋Š” ํ˜•์ œ ์—˜๋ฆฌ๋จผํŠธ๋“ค์€ HTML ๋ฌธ์„œ์ƒ์—์„œ ๋‚˜์ค‘์— ๋“ฑ์žฅํ•œ ๊ฒƒ์ด ์œ„์— ์Œ“์ธ๋‹ค.)</p>
+<p>์ด ์ƒํ™ฉ์„ ๋” ์ž˜ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ์Œ“์ž„ ๋งฅ๋ฝ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ๊ทธ๋ ค๋ณด์ž.</p>
+<ul>
+ <li>๋ฟŒ๋ฆฌ ์—˜๋ฆฌ๋จผํŠธ ์Œ“์ž„ ๋งฅ๋ฝ
+ <ul>
+ <li>LEVEL #1
+ <ul>
+ <li>LEVEL #2 (z-index: 1)
+ <ul>
+ <li>LEVEL #3</li>
+ <li>...</li>
+ <li>LEVEL #3</li>
+ </ul>
+ </li>
+ <li>LEVEL #2 (z-index: 1)</li>
+ <li>...</li>
+ <li>LEVEL #2 (z-index: 1)</li>
+ </ul>
+ </li>
+ <li>LEVEL #1</li>
+ <li>...</li>
+ <li>LEVEL #1</li>
+ </ul>
+ </li>
+</ul>
+<p>์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” 1) ์„œ๋กœ ๋‹ค๋ฅธ ๋ฉ”๋‰ด๋ฅผ ๊ฒน์น˜์ง€ ์•Š๊ฒŒ ๋ฐฐ์น˜ํ•˜๊ธฐ, 2) ํด๋ž˜์Šค ์„ ํƒ์ž ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ id ์„ ํƒ์ž๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐ๊ฐ์˜ ์—˜๋ฆฌ๋จผํŠธ์— z-index ์†์„ฑ ๊ฐ’์„ ์ง€์ •ํ•˜๊ธฐ, 3) HTML ๊ตฌ์กฐ๋ฅผ ๋‹จ์ˆœํ™”ํ•˜์—ฌ ๋ฉ€ํ‹ฐ ๋ ˆ๋ฒจ ๋ฉ”๋‰ด๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ธฐ ๋“ฑ์ด ์žˆ๋‹ค.ย </p>
+<div class="note">
+ <strong>๋…ธํŠธ:</strong>ย ์†Œ์Šค ์ฝ”๋“œ์—๋Š” ๋‘๋ฒˆ์งธ ๋ ˆ๋ฒจ ๋ฉ”๋‰ด์™€ ์„ธ๋ฒˆ์งธ ๋ ˆ๋ฒจ ๋ฉ”๋‰ด๋“ค์ด position ์†์„ฑ์ด absolute๋กœ ์ง€์ •๋œ ์ปจํ…Œ์ด๋„ˆ์— ์‹ธ์—ฌ์žˆ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์ด๋Š” ์—ฌ๋Ÿฌ๊ฐœ์˜ ์—˜๋ฆฌ๋จผํŠธ๋“ค์˜ ์œ„์น˜๋ฅผ ํ•œ๊บผ๋ฒˆ์— ์ง€์ •ํ•˜๋Š”๋ฐ ์œ ์šฉํ•˜๋‹ค.ย </div>
+<h3 id="์˜ˆ์ œ_์†Œ์Šค_์ฝ”๋“œ"><strong>์˜ˆ์ œ ์†Œ์Šค ์ฝ”๋“œ</strong></h3>
+<pre class="brush: html">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
+&lt;html&gt;
+&lt;head&gt;&lt;style type="text/css"&gt;
+
+div { font: 12px Arial; }
+
+span.bold { font-weight: bold; }
+
+div.lev1 {
+ width: 250px;
+ height: 70px;
+ position: relative;
+ border: 2px outset #669966;
+ background-color: #ccffcc;
+ padding-left: 5px;
+}
+
+#container1 {
+ z-index: 1;
+ position: absolute;
+ top: 30px;
+ left: 75px;
+}
+
+div.lev2 {
+ opacity: 0.9;
+ width: 200px;
+ height: 60px;
+ position: relative;
+ border: 2px outset #990000;
+ background-color: #ffdddd;
+ padding-left: 5px;
+}
+
+#container2 {
+ z-index: 1;
+ position: absolute;
+ top: 20px;
+ left: 110px;
+}
+
+div.lev3 {
+ z-index: 10;
+ width: 100px;
+ position: relative;
+ border: 2px outset #000099;
+ background-color: #ddddff;
+ padding-left: 5px;
+}
+
+&lt;/style&gt;&lt;/head&gt;
+
+&lt;body&gt;
+
+&lt;br /&gt;
+
+&lt;div class="lev1"&gt;
+&lt;span class="bold"&gt;LEVEL #1&lt;/span&gt;
+
+ &lt;div id="container1"&gt;
+
+ &lt;div class="lev2"&gt;
+ &lt;br /&gt;&lt;span class="bold"&gt;LEVEL #2&lt;/span&gt;
+ &lt;br /&gt;z-index: 1;
+
+ &lt;div id="container2"&gt;
+
+ &lt;div class="lev3"&gt;&lt;span class="bold"&gt;LEVEL #3&lt;/span&gt;&lt;/div&gt;
+ &lt;div class="lev3"&gt;&lt;span class="bold"&gt;LEVEL #3&lt;/span&gt;&lt;/div&gt;
+ &lt;div class="lev3"&gt;&lt;span class="bold"&gt;LEVEL #3&lt;/span&gt;&lt;/div&gt;
+ &lt;div class="lev3"&gt;&lt;span class="bold"&gt;LEVEL #3&lt;/span&gt;&lt;/div&gt;
+ &lt;div class="lev3"&gt;&lt;span class="bold"&gt;LEVEL #3&lt;/span&gt;&lt;/div&gt;
+ &lt;div class="lev3"&gt;&lt;span class="bold"&gt;LEVEL #3&lt;/span&gt;&lt;/div&gt;
+ &lt;div class="lev3"&gt;&lt;span class="bold"&gt;LEVEL #3&lt;/span&gt;&lt;/div&gt;
+ &lt;div class="lev3"&gt;&lt;span class="bold"&gt;LEVEL #3&lt;/span&gt;&lt;/div&gt;
+ &lt;div class="lev3"&gt;&lt;span class="bold"&gt;LEVEL #3&lt;/span&gt;&lt;/div&gt;
+ &lt;div class="lev3"&gt;&lt;span class="bold"&gt;LEVEL #3&lt;/span&gt;&lt;/div&gt;
+ &lt;div class="lev3"&gt;&lt;span class="bold"&gt;LEVEL #3&lt;/span&gt;&lt;/div&gt;
+
+ &lt;/div&gt;
+
+ &lt;/div&gt;
+
+ &lt;div class="lev2"&gt;
+ &lt;br /&gt;&lt;span class="bold"&gt;LEVEL #2&lt;/span&gt;
+ &lt;br /&gt;z-index: 1;
+ &lt;/div&gt;
+
+ &lt;/div&gt;
+&lt;/div&gt;
+
+&lt;div class="lev1"&gt;
+&lt;span class="bold"&gt;LEVEL #1&lt;/span&gt;
+&lt;/div&gt;
+
+&lt;div class="lev1"&gt;
+&lt;span class="bold"&gt;LEVEL #1&lt;/span&gt;
+&lt;/div&gt;
+
+&lt;div class="lev1"&gt;
+&lt;span class="bold"&gt;LEVEL #1&lt;/span&gt;
+&lt;/div&gt;
+
+&lt;/body&gt;&lt;/html&gt;
+</pre>
+<h3 id="See_also">See also</h3>
+<ul>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_without_z-index" title="en/CSS/Understanding_z-index/Stacking_without_z-index">Stacking without z-index</a>ย : Default stacking rules</li>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_and_float" title="en/CSS/Understanding_z-index/Stacking_and_float">Stacking and float</a>ย : How floating elements are handled</li>
+ <li><a href="/en/CSS/Understanding_z-index/Adding_z-index" title="en/CSS/Understanding_z-index/Adding_z-index">Adding z-index</a>ย : Using z-index to change default stacking</li>
+ <li><a href="/en/CSS/Understanding_z-index/The_stacking_context" title="en/CSS/Understanding_z-index/The_stacking_context">The stacking context</a>ย : Notes on the stacking context</li>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_context_example_1" title="en/CSS/Understanding_z-index/Stacking_context_example_1">Stacking context example 1</a>ย : 2-level HTML hierarchy, z-index on the last level</li>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_context_example_2" title="en/CSS/Understanding_z-index/Stacking_context_example_2">Stacking context example 2</a>ย : 2-level HTML hierarchy, z-index on all levels</li>
+</ul>
+<p>ย </p>
+<div class="originaldocinfo">
+ <h3 id="Original_Document_Information" name="Original_Document_Information">Original Document Information</h3>
+ <ul>
+ <li>Author(s): Paolo Lombardi</li>
+ <li>This article is the english translation of an article I wrote in italian for <a class="external" href="http://www.yappy.it">YappY</a>. I grant the right to share all the content under <a class="external" href="http://creativecommons.org/licenses/by-sa/2.0/">Creative Commons: Attribution-Sharealike license</a></li>
+ <li>Last Updated Date: July 9th, 2005</li>
+ </ul>
+</div>
+<p>{{ languages( { "fr": "fr/CSS/Comprendre_z-index/Exemple_d'empilement_3" } ) }}</p>
diff --git a/files/ko/web/css/css_positioning/understanding_z_index/stacking_without_z-index/index.html b/files/ko/web/css/css_positioning/understanding_z_index/stacking_without_z-index/index.html
new file mode 100644
index 0000000000..04e826dc17
--- /dev/null
+++ b/files/ko/web/css/css_positioning/understanding_z_index/stacking_without_z-index/index.html
@@ -0,0 +1,145 @@
+---
+title: z-index๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ์˜ ์Œ“์ž„
+slug: Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_without_z-index
+translation_of: Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_without_z-index
+---
+<p>ยซ <a href="/ko/CSS" title="CSS">CSS</a> ยซ <a href="/ko/CSS/Understanding_z-index" title="Understanding CSS z-index"><span class="title">CSS z-index ์ดํ•ดํ•˜๊ธฐ</span></a></p>
+<h3 id="z-index๊ฐ€_์—†๋Š”_๊ฒฝ์šฐ์˜_์Œ“์ž„">z-index๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ์˜ ์Œ“์ž„</h3>
+<p>๋งŒ์•ฝ ๋ชจ๋“  ์—˜๋ฆฌ๋จผํŠธ๋“ค์— z-index๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์•˜์„ ๊ฒฝ์šฐ์—๋Š” ์—˜๋ฆฌ๋จผํŠธ๋“ค์ด ๋‹ค์Œ ์ˆœ์„œ๋กœ ์•„๋ž˜์—์„œ๋ถ€ํ„ฐ ์œ„๋กœ ์Œ“์ธ๋‹ค.</p>
+<ol>
+ <li>๋ฟŒ๋ฆฌ ์—˜๋ฆฌ๋จผํŠธ์˜ ๋ฐฐ๊ฒฝ๊ณผ ํ…Œ๋‘๋ฆฌ</li>
+ <li>์ž์‹ ์—˜๋ฆฌ๋จผํŠธ๋“ค์€ HTML์—์„œ ๋“ฑ์žฅํ•˜๋Š” ์ˆœ์„œ๋Œ€๋กœย </li>
+ <li>position์ด ์ง€์ •๋œ ์ž์‹ ์—˜๋ฆฌ๋จผํŠธ๋“ค์€ HTML์—์„œ ๋“ฑ์žฅํ•˜๋Š” ์ˆœ์„œ๋Œ€๋กœย </li>
+</ol>
+<p>๋‹ค์Œ ์˜ˆ์ œ์—๋Š” ์œ„์˜ ์Œ“์ž„ ๊ทœ์น™์„ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•œ ์ ๋‹นํ•œ ํฌ๊ธฐ์˜ ์—˜๋ฆฌ๋จผํŠธ๋“ค์ด ์ค€๋น„๋˜์–ด์žˆ๋‹ค.ย </p>
+<div class="note">
+ <p><strong>๋…ธํŠธ:</strong></p>
+ <ul>
+ <li>์ฃผ์–ด์ง„ ๋™์ผํ•œ ์—˜๋ฆฌ๋จผํŠธ๋“ค์˜ ๊ทธ๋ฃน์€ ๋ชจ๋‘ z-index๊ฐ€ ์„ค์ •๋˜์ง€ ์•Š์•˜๋‹ค. DIV #1 ๋ถ€ํ„ฐ DIV #4 ๊นŒ์ง€๋Š” position ์†์„ฑ์ด ์„ค์ •๋˜์—ˆ๋‹ค. ์—˜๋ฆฌ๋จผํŠธ์˜ position์†์„ฑ ๊ฐ’๊ณผ๋Š” ์ƒ๊ด€ ์—†์ด HTML ๊ณ„์ธต ๊ตฌ์กฐ๋Œ€๋กœ ์Œ“์ž„์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.ย </li>
+ <li>
+ <p>position ์†์„ฑ์ด ์ง€์ •๋˜์ง€ ์•Š์€ ๋ธ”๋ก(DIV #5)์€ ํ•ญ์ƒ position์ด ์ง€์ •๋œ ์—˜๋ฆฌ๋จผํŠธ ์ด์ „์— ๋ Œ๋”๋ง ๋œ๋‹ค. ๋”ฐ๋ผ์„œ position์ด ์ง€์ •๋œ ์—˜๋ฆฌ๋จผํŠธ ์•„๋ž˜์— ๋ณด์ธ๋‹ค. ์„ค๋ น HTML ๋ฌธ์„œ์ƒ์—์„œ ๋จผ์ € ๋‚˜์˜ค๋”๋ผ๋„ position์ด ์ง€์ •๋˜์ง€ ์•Š์€ ์—˜๋ฆฌ๋จผํŠธ๋Š” ์ง€์ •๋œ ์—˜๋ฆฌ๋จผํŠธ๋ณด๋‹ค ์•„๋ž˜์— ๋ณด์ธ๋‹ค.ย </p>
+ </li>
+ </ul>
+</div>
+<p><img alt="understanding_zindex_01.png" class="internal default" src="/@api/deki/files/910/=understanding_zindex_01.png"></p>
+<p>ย </p>
+<h3 id="Example" name="Example">์˜ˆ์ œ</h3>
+<pre class="brush: html">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
+&lt;html&gt;
+&lt;head&gt;&lt;style type="text/css"&gt;
+
+div {
+ font: 12px Arial;
+}
+
+span.bold { font-weight: bold; }
+
+#normdiv {
+ height: 70px;
+ border: 1px dashed #999966;
+ background-color: #ffffcc;
+ margin: 0px 50px 0px 50px;
+ text-align: center;
+}
+
+#reldiv1 {
+ opacity: 0.7;
+ height: 100px;
+ position: relative;
+ top: 30px;
+ border: 1px dashed #669966;
+ background-color: #ccffcc;
+ margin: 0px 50px 0px 50px;
+ text-align: center;
+}
+
+#reldiv2 {
+ opacity: 0.7;
+ height: 100px;
+ position: relative;
+ top: 15px;
+ left: 20px;
+ border: 1px dashed #669966;
+ background-color: #ccffcc;
+ margin: 0px 50px 0px 50px;
+ text-align: center;
+}
+
+#absdiv1 {
+ opacity: 0.7;
+ position: absolute;
+ width: 150px;
+ height: 350px;
+ top: 10px;
+ left: 10px;
+ border: 1px dashed #990000;
+ background-color: #ffdddd;
+ text-align: center;
+}
+
+#absdiv2 {
+ opacity: 0.7;
+ position: absolute;
+ width: 150px;
+ height: 350px;
+ top: 10px;
+ right: 10px;
+ border: 1px dashed #990000;
+ background-color: #ffdddd;
+ text-align: center;
+}
+
+&lt;/style&gt;&lt;/head&gt;
+
+&lt;body&gt;
+
+&lt;br /&gt;&lt;br /&gt;
+
+&lt;div id="absdiv1"&gt;
+ &lt;br /&gt;&lt;span class="bold"&gt;DIV #1&lt;/span&gt;
+ &lt;br /&gt;position: absolute;
+&lt;/div&gt;
+
+&lt;div id="reldiv1"&gt;
+ &lt;br /&gt;&lt;span class="bold"&gt;DIV #2&lt;/span&gt;
+ &lt;br /&gt;position: relative;
+&lt;/div&gt;
+
+&lt;div id="reldiv2"&gt;
+ &lt;br /&gt;&lt;span class="bold"&gt;DIV #3&lt;/span&gt;
+ &lt;br /&gt;position: relative;
+&lt;/div&gt;
+
+&lt;div id="absdiv2"&gt;
+ &lt;br /&gt;&lt;span class="bold"&gt;DIV #4&lt;/span&gt;
+ &lt;br /&gt;position: absolute;
+&lt;/div&gt;
+
+&lt;div id="normdiv"&gt;
+ &lt;br /&gt;&lt;span class="bold"&gt;DIV #5&lt;/span&gt;
+ &lt;br /&gt;no positioning
+&lt;/div&gt;
+
+&lt;/body&gt;&lt;/html&gt;
+
+</pre>
+<h3 id="See_also">See also</h3>
+<ul>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_and_float" title="en/CSS/Understanding_z-index/Stacking_and_float">Stacking and float</a>ย : How floating elements are handled</li>
+ <li><a href="/en/CSS/Understanding_z-index/Adding_z-index" title="en/CSS/Understanding_z-index/Adding_z-index">Adding z-index</a>ย : Using z-index to change default stacking</li>
+ <li><a href="/en/CSS/Understanding_z-index/The_stacking_context" title="en/CSS/Understanding_z-index/The_stacking_context">The stacking context</a>ย : Notes on the stacking context</li>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_context_example_1" title="en/CSS/Understanding_z-index/Stacking_context_example_1">Stacking context example 1</a>ย : 2-level HTML hierarchy, z-index on the last level</li>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_context_example_2" title="en/CSS/Understanding_z-index/Stacking_context_example_2">Stacking context example 2</a>ย : 2-level HTML hierarchy, z-index on all levels</li>
+ <li><a href="/en/CSS/Understanding_z-index/Stacking_context_example_3" title="en/CSS/Understanding_z-index/Stacking_context_example_3">Stacking context example 3</a>ย : 3-level HTML hierarchy, z-index on the second level<span id="cke_bm_94E" style="display: none;">ย </span></li>
+</ul>
+<p>ย </p>
+<div class="originaldocinfo">
+ <h3 id="Original_Document_Information" name="Original_Document_Information">Original Document Information</h3>
+ <ul>
+ <li>Author(s): Paolo Lombardi</li>
+ <li>This article is the english translation of an article I wrote in italian for <a class="external" href="http://www.yappy.it">YappY</a>. I grant the right to share all the content under <a class="external" href="http://creativecommons.org/licenses/by-sa/2.0/">Creative Commons: Attribution-Sharealike license</a></li>
+ <li>Last Updated Date: July 9th, 2005</li>
+ </ul>
+</div>
+<p>{{ languages( { "fr": "fr/CSS/Comprendre_z-index/Empilement_sans_z-index" } ) }}</p>
diff --git a/files/ko/web/css/css_positioning/understanding_z_index/the_stacking_context/index.html b/files/ko/web/css/css_positioning/understanding_z_index/the_stacking_context/index.html
new file mode 100644
index 0000000000..0e55368fa2
--- /dev/null
+++ b/files/ko/web/css/css_positioning/understanding_z_index/the_stacking_context/index.html
@@ -0,0 +1,240 @@
+---
+title: ์Œ“์ž„ ๋งฅ๋ฝ
+slug: Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
+tags:
+ - Advanced
+ - CSS
+ - Guide
+ - Reference
+ - z-index
+translation_of: Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
+---
+<div>{{cssref}}</div>
+
+<p><span class="seoSummary"><strong>์Œ“์ž„ ๋งฅ๋ฝ</strong>(stacking context)์€ ๊ฐ€์ƒ์˜ Z์ถ•์„ ์‚ฌ์šฉํ•œ HTML ์š”์†Œ์˜ 3์ฐจ์› ๊ฐœ๋…ํ™”์ž…๋‹ˆ๋‹ค.</span> Z์ถ•์€ ์‚ฌ์šฉ์ž ๊ธฐ์ค€์ด๋ฉฐ, ์‚ฌ์šฉ์ž๋Š” ๋ทฐํฌํŠธ ํ˜น์€ ์›นํŽ˜์ด์ง€๋ฅผ ๋ฐ”๋ผ๋ณด๊ณ  ์žˆ์„ ๊ฒƒ์œผ๋กœ ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ HTML ์š”์†Œ๋Š” ์ž์‹ ์˜ ์†์„ฑ์— ๋”ฐ๋ฅธ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์‚ฌ์šฉํ•ด 3์ฐจ์› ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์Œ“์ž„_๋งฅ๋ฝ">์Œ“์ž„ ๋งฅ๋ฝ</h2>
+
+<p>์ด์ „ ๊ธ€ <a href="/ko/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Adding_z-index">z-index ์‚ฌ์šฉํ•˜๊ธฐ</a>์—์„œ ๋ณด์•˜๋“ฏ, ํŠน์ • ์š”์†Œ์˜ ๋ Œ๋”๋ง ์ˆœ์„œ๋Š” ์ž์‹ ์˜ <code>z-index</code> ์†์„ฑ ๊ฐ’์— ์˜ํ–ฅ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ทธ ์š”์†Œ๋“ค์ด ๊ฐ€์ง„ ํŠน๋ณ„ํ•œ ์†์„ฑ์œผ๋กœ ์ธํ•ด <strong>์Œ“์ž„ ๋งฅ๋ฝ</strong>์ด ์ƒ์„ฑ๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.</p>
+
+<p>์Œ“์ž„ ๋งฅ๋ฝ์€, ๋ฌธ์„œ ์–ด๋””์—์„œ๋‚˜, ๋‹ค์Œ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ์š”์†Œ๊ฐ€ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>๋ฌธ์„œ์˜ ๋ฃจํŠธ ์š”์†Œ. (<code>&lt;html&gt;</code>)</li>
+ <li>{{cssxref("position")}}์ด <code>absolute</code> ๋˜๋Š” <code>relative</code>์ด๊ณ , {{cssxref("z-index")}}๊ฐ€ <code>auto</code>๊ฐ€ ์•„๋‹Œ ์š”์†Œ.</li>
+ <li>{{cssxref("position")}}์ด <code>fixed</code> ๋˜๋Š” <code>sticky</code>์ธ ์š”์†Œ. (<code>sticky</code>๋Š” ๋ชจ๋“  ๋ชจ๋ฐ”์ผ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ํ•ด๋‹นํ•˜์ง€๋งŒ ๊ตฌํ˜• ๋ฐ์Šคํฌํ†ฑ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ํ•ด๋‹นํ•˜์ง€ ์•Š์Œ)</li>
+ <li>ํ”Œ๋ ‰์Šค({{cssxref("flexbox")}}) ์ปจํ…Œ์ด๋„ˆ์˜ ์ž์‹ ์ค‘ {{cssxref("z-index")}}๊ฐ€ <code>auto</code>๊ฐ€ ์•„๋‹Œ ์š”์†Œ.</li>
+ <li>๊ทธ๋ฆฌ๋“œ({{cssxref("grid")}}) ์ปจํ…Œ์ด๋„ˆ์˜ ์ž์‹ ์ค‘ {{cssxref("z-index")}}๊ฐ€ <code>auto</code>๊ฐ€ ์•„๋‹Œ ์š”์†Œ.</li>
+ <li>{{cssxref("opacity")}}๊ฐ€ 1๋ณด๋‹ค ์ž‘์€ ์š”์†Œ. (<a href="http://www.w3.org/TR/css3-color/#transparency">๋ถˆํˆฌ๋ช…๋„ ๋ช…์„ธ</a> ์ฐธ๊ณ )</li>
+ <li>{{cssxref("mix-blend-mode")}}๊ฐ€ <code>normal</code>์ด ์•„๋‹Œ ์š”์†Œ.</li>
+ <li>๋‹ค์Œ ์†์„ฑ ์ค‘ ํ•˜๋‚˜๋ผ๋„ <code>none</code>์ด ์•„๋‹Œ ๊ฐ’์„ ๊ฐ€์ง„ ์š”์†Œ.
+ <ul>
+ <li>{{cssxref("transform")}}</li>
+ <li>{{cssxref("filter")}}</li>
+ <li>{{cssxref("perspective")}}</li>
+ <li>{{cssxref("clip-path")}}</li>
+ <li>{{cssxref("mask")}} / {{cssxref("mask-image")}} / {{cssxref("mask-border")}}</li>
+ </ul>
+ </li>
+ <li>{{cssxref("isolation")}}์ด <code>isolate</code>์ธ ์š”์†Œ.</li>
+ <li>{{cssxref("-webkit-overflow-scrolling")}}์ด <code>touch</code>์ธ ์š”์†Œ.</li>
+ <li>{{cssxref("will-change")}}์˜ ๊ฐ’์œผ๋กœ, ์ดˆ๊นƒ๊ฐ’์ด ์•„๋‹ ๋•Œ ์ƒˆ๋กœ์šด ์Œ“์ž„ ๋งฅ๋ฝ์„ ์ƒ์„ฑํ•˜๋Š” ์†์„ฑ์„ ์ง€์ •ํ•œ ์š”์†Œ.</li>
+ <li>{{cssxref("contain")}}์ด <code>layout</code>, <code>paint</code>, ๋˜๋Š” ๋‘˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฐ’(<code>strict</code>, <code>content</code> ๋“ฑ)์ธ ์š”์†Œ.</li>
+</ul>
+
+<p>์Œ“์ž„ ๋งฅ๋ฝ ์•ˆ์˜ ์ž์‹ ์š”์†Œ๋Š” ์ด์ „์— ์„ค๋ช…ํ–ˆ๋˜ ๊ทœ์น™์„ ๋™์ผํ•˜๊ฒŒ ์‚ฌ์šฉํ•ด ์Œ“์ž…๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ ๊ฒƒ์€, ์ž์‹์˜ <code>z-index</code> ๊ฐ’์€ ๋ถ€๋ชจ์—๊ฒŒ๋งŒ ์˜๋ฏธ๊ฐ€ ์žˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ์Œ“์ž„ ๋งฅ๋ฝ์€ ๋ถ€๋ชจ ์Œ“์ž„ ๋งฅ๋ฝ ์•ˆ์—์„œ ํ†ต์งธ๋กœ ํ•˜๋‚˜์˜ ๋‹จ์œ„๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์š”์•ฝํ•˜๋ฉด,</p>
+
+<ul>
+ <li>์Œ“์ž„ ๋งฅ๋ฝ์ด ๋‹ค๋ฅธ ์Œ“์ž„ ๋งฅ๋ฝ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ๊ณ , ํ•จ๊ป˜ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ์ด๋ฃน๋‹ˆ๋‹ค.</li>
+ <li>์Œ“์ž„ ๋งฅ๋ฝ์€ ํ˜•์ œ ์Œ“์ž„ ๋งฅ๋ฝ๊ณผ ์™„์ „ํžˆ ๋ถ„๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์Œ“์ž„์„ ์ฒ˜๋ฆฌํ•  ๋• ์ž์† ์š”์†Œ๋งŒ ๊ณ ๋ คํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>๊ฐ๊ฐ์˜ ์Œ“์ž„ ๋งฅ๋ฝ์€ ๋…๋ฆฝ์ ์ž…๋‹ˆ๋‹ค. ์–ด๋Š ์š”์†Œ์˜ ์ฝ˜ํ…์ธ ๋ฅผ ์Œ“์€ ํ›„์—๋Š” ๊ทธ ์š”์†Œ๋ฅผ ํ†ต์งธ ๋ถ€๋ชจ ์Œ“์ž„ ๋งฅ๋ฝ ์•ˆ์— ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<div class="note"><strong>์ฐธ๊ณ :</strong> ๋ชจ๋“  ์š”์†Œ๊ฐ€ ์Œ“์ž„ ๋งฅ๋ฝ์„ ์ƒ์„ฑํ•˜๋Š” ๊ฑด ์•„๋‹ˆ๋ฏ€๋กœ, ์Œ“์ž„ ๋งฅ๋ฝ์˜ ๊ณ„์ธต ๊ตฌ์กฐ๋Š” HTML ์š”์†Œ ๊ณ„์ธต ๊ตฌ์กฐ์˜ ๋ถ€๋ถ„์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค. ์ž์‹ ์˜ ์Œ“์ž„ ๋งฅ๋ฝ์„ ๋งŒ๋“ค์ง€ ์•Š์€ ์š”์†Œ๋Š” '๋ถ€๋ชจ ์Œ“์ž„ ๋งฅ๋ฝ์— ์˜ํ•ด <strong>๋™ํ™”๋œ๋‹ค</strong>'๋ผ๊ณ  ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๊ฒ ์Šต๋‹ˆ๋‹ค.</div>
+
+<h2 id="์˜ˆ์‹œ"><strong>์˜ˆ์‹œ</strong></h2>
+
+<p><img alt="Example of stacking rules modified using z-index" class="internal" src="/@api/deki/files/913/=Understanding_zindex_04.png"></p>
+
+<p>์œ„์˜ ์˜ˆ์‹œ์—์„œ, ๋ชจ๋“  ์š”์†Œ๋Š” ๊ฐ์ž์˜ ํฌ์ง€์…˜๊ณผ <code>z-index</code>๋กœ ์ธํ•ด ์ž์‹ ์˜ ์Œ“์ž„ ๋งฅ๋ฝ์„ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค. ์Œ“์ž„ ๋งฅ๋ฝ์˜ ๊ณ„์ธต ๊ตฌ์กฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>๋ฃจํŠธ
+ <ul>
+ <li>DIV #1</li>
+ <li>DIV #2</li>
+ <li>DIV #3
+ <ul>
+ <li>DIV #4</li>
+ <li>DIV #5</li>
+ <li>DIV #6</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+</ul>
+
+<p>DIV #4, DIV #5, DIV #6์€ DIV #3์˜ ์ž์‹์ด๋ฏ€๋กœ, DIV #3 ๋‚ด๋ถ€์—์„œ๋งŒ ์…‹์˜ ์Œ“์ž„์„ ์ฒ˜๋ฆฌํ–ˆ๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ•˜๋Š”๊ฒŒ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. DIV #3 ๋‚ด๋ถ€์˜ ์š”์†Œ์˜ ์Œ“๊ธฐ์™€ ๋ Œ๋”๋ง์ด ๋๋‚œ ํ›„์—๋Š”, ์ „์ฒด DIV #3์„ ๋ฃจํŠธ ์š”์†Œ์˜ ์Œ“์ž„ ๋งฅ๋ฝ ํ•˜์—์„œ ํ˜•์ œ DIV์™€ ์Œ“์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong></p>
+
+<ul>
+ <li>DIV #4๋Š” DIV #1๋ณด๋‹ค z-index ์†์„ฑ ๊ฐ’์ด ๋” ํฌ์ง€๋งŒ DIV #1๋ณด๋‹ค ์•„๋ž˜์— ๋ Œ๋”๋ง ๋˜์—ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด DIV #1์˜ z-index ์†์„ฑ ๊ฐ’์ธ 5๋Š” ๋ฟŒ๋ฆฌ ์—˜๋ฆฌ๋จผํŠธ์˜ ์Œ“์ž„ ๋งฅ๋ฝ ์•ˆ์—์„œ ์œ ํšจํ•˜๋‚˜ DIV #4์˜ z-index ์†์„ฑ ๊ฐ’์ธ 6์€ DIV #3์˜ ์Œ“์ž„ ๋งฅ๋ฝ ์•ˆ์—์„œ๋งŒ ์œ ํšจํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. DIV #4๋Š” ์ž์‹ ์ด ์†ํ•˜๋Š” DIV #3์˜ z-index ์†์„ฑ ๊ฐ’์ด 4์ด๋ฏ€๋กœ DIV #1 ์•„๋ž˜์— ์Œ“์˜€๋‹ค.</li>
+ <li>๊ฐ™์€ ์ด์œ ๋กœ DIV #2๋Š” DIV #5 ์•„๋ž˜์— ๋ Œ๋”๋ง ๋˜์—ˆ๋‹ค. DIV #5๋Š” DIV #2๋ณด๋‹ค z-index ๊ฐ’์ด ์ž‘์ง€๋งŒ ๋ฟŒ๋ฆฌ ์—˜๋ฆฌ๋จผํŠธ์˜ ์Œ“์ž„ ๋งฅ๋ฝ์•ˆ์—์„œ ์œ ํšจํ•œ DIV #5๊ฐ€ ์†ํ•œ DIV #3์˜ z-index ๊ฐ’์ด DIV #2์˜ z-index ๊ฐ’ ๋ณด๋‹ค ๋” ํฌ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.</li>
+ <li>DIV #3์˜ z-index ์†์„ฑ ๊ฐ’์ธ 4๋Š” DIV #4, DIV #5, DIV #6์˜ z-index ์†์„ฑ๊ฐ’๊ณผ ๋…๋ฆฝ์ ์ด๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋‹ค๋ฅธ ์Œ“์ž„ ๋งฅ๋ฝ์— ์†ํ•ด์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.</li>
+ <li>๋ Œ๋”๋ง ์ˆœ์„œ๋ฅผ ์ดํ•ดํ•˜๋Š” ์‰ฌ์šด ๋ฐฉ๋ฒ•์€ z-index๋ฅผ "๋ฒ„์ „ ๋ฒˆํ˜ธ" ์ฒ˜๋Ÿผ ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ž์‹ ์—˜๋ฆฌ๋จผํŠธ๋Š” ๋ถ€๋ชจ ์—˜๋ฆฌ๋จผํŠธ ๋ฒ„์ „ ๋ฒˆํ˜ธ์˜ ๋งˆ์ด๋„ˆ ๋ฒ„์ „์ด๋‹ค. ์ด ๋ฐฉ๋ฒ•์€ ์™œ z-index๊ฐ€ 1์ธ DIV #5๊ฐ€ z-index๊ฐ€ 2์ธ DIV #2 ์œ„์— ์Œ“์˜€๋Š”์ง€, z-index๊ฐ€ 6์ธ DIV #4๊ฐ€ z-index๊ฐ€ 5์ธ DIV #1 ์•„๋ž˜์— ์Œ“์˜€๋Š”์ง€ ์ดํ•ดํ•˜๊ฒŒ ํ•ด์ค€๋‹ค. ์šฐ๋ฆฌ ์˜ˆ์ œ์—์„œ๋Š”
+ <ul>
+ <li>๋ฟŒ๋ฆฌ ์—˜๋ฆฌ๋จผํŠธ
+ <ul>
+ <li>DIV #2 - z-index๊ฐ€ 2</li>
+ <li>DIV #3 - z-index๊ฐ€ 4
+ <ul>
+ <li>DIV #5 - z-index๊ฐ€ 1์ธ๋ฐ z-index๊ฐ€ 4์ธ ์—˜๋ฆฌ๋จผํŠธ ์•„๋ž˜์—์„œ ์Œ“์˜€์œผ๋ฏ€๋กœ ๋ Œ๋”๋ง ์ˆœ์„œ๋Š” 4.1์ด๋‹ค.</li>
+ <li>DIV #6 - z-index๊ฐ€ 3์ธ๋ฐ z-index๊ฐ€ 4์ธ ์—˜๋ฆฌ๋จผํŠธ ์•„๋ž˜์—์„œ ์Œ“์˜€์œผ๋ฏ€๋กœ ๋ Œ๋”๋ง ์ˆœ์„œ๋Š” 4.3์ด๋‹ค.</li>
+ <li>DIV #4 - z-index๊ฐ€ 6์ธ๋ฐ z-index๊ฐ€ 4์ธ ์—˜๋ฆฌ๋จผํŠธ ์•„๋ž˜์—์„œ ์Œ“์˜€์œผ๋ฏ€๋กœ ๋ Œ๋”๋ง ์ˆœ์„œ๋Š” 4.6์ด๋‹ค.</li>
+ </ul>
+ </li>
+ <li>DIV #1 - z-index๊ฐ€ 5</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+</ul>
+</div>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate"><code>&lt;div id="div1"&gt;
+ &lt;h1&gt;Division Element #1&lt;/h1&gt;
+ &lt;code&gt;position: relative;&lt;br/&gt;
+ z-index: 5;&lt;/code&gt;
+&lt;/div&gt;
+
+&lt;div id="div2"&gt;
+ &lt;h1&gt;Division Element #2&lt;/h1&gt;
+ &lt;code&gt;position: relative;&lt;br/&gt;
+ z-index: 2;&lt;/code&gt;
+&lt;/div&gt;
+
+&lt;div id="div3"&gt;
+ &lt;div id="div4"&gt;
+ &lt;h1&gt;Division Element #4&lt;/h1&gt;
+ &lt;code&gt;position: relative;&lt;br/&gt;
+ z-index: 6;&lt;/code&gt;
+ &lt;/div&gt;
+
+ &lt;h1&gt;Division Element #3&lt;/h1&gt;
+ &lt;code&gt;position: absolute;&lt;br/&gt;
+ z-index: 4;&lt;/code&gt;
+
+ &lt;div id="div5"&gt;
+ &lt;h1&gt;Division Element #5&lt;/h1&gt;
+ &lt;code&gt;position: relative;&lt;br/&gt;
+ z-index: 1;&lt;/code&gt;
+ &lt;/div&gt;
+
+ &lt;div id="div6"&gt;
+ &lt;h1&gt;Division Element #6&lt;/h1&gt;
+ &lt;code&gt;position: absolute;&lt;br/&gt;
+ z-index: 3;&lt;/code&gt;
+ &lt;/div&gt;
+&lt;/div&gt;</code></pre>
+
+<h3 id="Division_Element_.231" name="Division_Element_.231">CSS</h3>
+
+<pre class="brush: css notranslate"><code>* {
+ margin: 0;
+}
+html {
+ padding: 20px;
+ font: 12px/20px Arial, sans-serif;
+}
+div {
+ opacity: 0.7;
+ position: relative;
+}
+h1 {
+ font: inherit;
+ font-weight: bold;
+}
+#div1,
+#div2 {
+ border: 1px dashed #696;
+ padding: 10px;
+ background-color: #cfc;
+}
+#div1 {
+ z-index: 5;
+ margin-bottom: 190px;
+}
+#div2 {
+ z-index: 2;
+}
+#div3 {
+ z-index: 4;
+ opacity: 1;
+ position: absolute;
+ top: 40px;
+ left: 180px;
+ width: 330px;
+ border: 1px dashed #900;
+ background-color: #fdd;
+ padding: 40px 20px 20px;
+}
+#div4,
+#div5 {
+ border: 1px dashed #996;
+ background-color: #ffc;
+}
+#div4 {
+ z-index: 6;
+ margin-bottom: 15px;
+ padding: 25px 10px 5px;
+}
+#div5 {
+ z-index: 1;
+ margin-top: 15px;
+ padding: 5px 10px;
+}
+#div6 {
+ z-index: 3;
+ position: absolute;
+ top: 20px;
+ left: 180px;
+ width: 150px;
+ height: 125px;
+ border: 1px dashed #009;
+ padding-top: 125px;
+ background-color: #ddf;
+ text-align: center;
+}</code></pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{ EmbedLiveSample('์˜ˆ์ œ', '100%', '396') }}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_without_z-index">Stacking without the z-index property</a>: The stacking rules that apply when <code>z-index</code> is not used.</li>
+ <li><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_and_float">Stacking with floated blocks</a>: How floating elements are handled with stacking.</li>
+ <li><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Adding_z-index">Using z-index</a>: How to use <code>z-index</code> to change default stacking.</li>
+ <li><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_context_example_1">Stacking context example 1</a>: 2-level HTML hierarchy, <code>z-index</code> on the last level</li>
+ <li><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_context_example_2">Stacking context example 2</a>: 2-level HTML hierarchy, <code>z-index</code> on all levels</li>
+ <li><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/Stacking_context_example_3">Stacking context example 3</a>: 3-level HTML hierarchy, <code>z-index</code> on the second level</li>
+</ul>
+
+<div class="originaldocinfo">
+<h2 id="Original_Document_Information" name="Original_Document_Information">Original Document Information</h2>
+
+<ul>
+ <li>Author(s): Paolo Lombardi</li>
+ <li>This article is the English translation of an article I wrote in Italian for <a class="external" href="http://www.yappy.it">YappY</a>. I grant the right to share all the content under the <a class="external" href="http://creativecommons.org/licenses/by-sa/2.0/">Creative Commons: Attribution-Sharealike license</a>.</li>
+ <li>Last Updated Date: July 9, 2005</li>
+</ul>
+</div>
diff --git a/files/ko/web/css/css_ruby/index.html b/files/ko/web/css/css_ruby/index.html
new file mode 100644
index 0000000000..e7266af671
--- /dev/null
+++ b/files/ko/web/css/css_ruby/index.html
@@ -0,0 +1,45 @@
+---
+title: CSS Ruby
+slug: Web/CSS/CSS_Ruby
+tags:
+ - CSS
+ - CSS Ruby
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Ruby
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Ruby</strong>๋Š” ํ–‰๊ฐ„ ์ฃผ์„์˜ ํ˜•ํƒœ๋กœ ๊ธฐ๋ณธ ํ…์ŠคํŠธ์™€ ํ•จ๊ป˜ ์ž‘๊ฒŒ ์‹คํ–‰๋˜๋Š” ํ…์ŠคํŠธ์ธ ruby ์ฃผ์„ ํ‘œ์‹œ์™€ ๊ด€๋ จ๋œ ๋ Œ๋”๋ง ๋ชจ๋ธ ๋ฐ ์„œ์‹ ์ปจํŠธ๋กค์„ ์ œ๊ณตํ•˜๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="์†์„ฑ">์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("ruby-align")}}</li>
+ <li>{{cssxref("ruby-position")}}</li>
+</ul>
+</div>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS3 Ruby')}}</td>
+ <td>{{Spec2('CSS3 Ruby')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
+
+<div id="compat-mobile">ย </div>
diff --git a/files/ko/web/css/css_scroll_snap_points/index.html b/files/ko/web/css/css_scroll_snap_points/index.html
new file mode 100644
index 0000000000..1603df3f02
--- /dev/null
+++ b/files/ko/web/css/css_scroll_snap_points/index.html
@@ -0,0 +1,50 @@
+---
+title: CSS Scroll Snap Points
+slug: Web/CSS/CSS_Scroll_Snap_Points
+tags:
+ - CSS
+ - CSS Scroll Snap
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Scroll_Snap_Points
+---
+<p>{{CSSRef}}{{deprecated_header}}</p>
+
+<p><strong>CSS Scroll Snap Points</strong>๋Š” ๋ฌผ๋ฆฌ๋ณด๋‹ค๋Š” ๋…ผ๋ฆฌ์ƒ ๋ฐฉํ–ฅ๊ณผ ์ฐจ์› ๋งตํ•‘์„ ํ†ตํ•ด ๋ ˆ์ด์•„์›ƒ์„ ์ œ์–ดํ•˜๋Š” ๋Šฅ๋ ฅ์„ ์ œ๊ณตํ•˜๋Š” ์†์„ฑ ๋ฐ ๊ฐ’์„ ์ •์˜ํ•˜๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<div class="blockIndicator note">
+<p><strong>์ฐธ๊ณ </strong>: ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์ •์˜ํ•˜๋Š” ์ตœ์‹  ๋ช…์„ธ๋Š” <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Scroll_Snap">CSS Scroll Snap</a>์ž…๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="์ฐธ๊ณ ">์ฐธ๊ณ </h2>
+
+<h3 id="CSS_์†์„ฑ">CSS ์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("scroll-snap-coordinate")}}</li>
+ <li>{{cssxref("scroll-snap-destination")}}</li>
+ <li>{{cssxref("scroll-snap-points-x")}}</li>
+ <li>{{cssxref("scroll-snap-points-y")}}</li>
+ <li>{{cssxref("scroll-snap-type")}}</li>
+</ul>
+</div>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName("CSS Scroll Snap Points", "#propdef-scroll-snap-points-y", "scroll-snap-points-y")}}</td>
+ <td>{{Spec2("CSS Scroll Snap Points")}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_selectors/index.html b/files/ko/web/css/css_selectors/index.html
new file mode 100644
index 0000000000..eb5af87d66
--- /dev/null
+++ b/files/ko/web/css/css_selectors/index.html
@@ -0,0 +1,133 @@
+---
+title: CSS ์„ ํƒ์ž
+slug: Web/CSS/CSS_Selectors
+tags:
+ - CSS
+ - Guide
+ - Overview
+ - Reference
+ - Selectors
+ - ์„ ํƒ์ž
+translation_of: Web/CSS/CSS_Selectors
+---
+<div>{{CSSRef("Selectors")}}</div>
+
+<p class="summary"><span class="seoSummary"><strong>CSS ์„ ํƒ์ž</strong>๋Š” CSS ๊ทœ์น™์„ ์ ์šฉํ•  ์š”์†Œ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.</span></p>
+
+<div class="blockIndicator note">
+<p><strong>์ฐธ๊ณ </strong>: ๋ถ€๋ชจ, ๋ถ€๋ชจ์˜ ํ˜•์ œ, ๋ถ€๋ชจ ํ˜•์ œ์˜ ์ž์‹์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์„ ํƒ์ž๋Š” ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ธฐ๋ณธ_์„ ํƒ์ž">๊ธฐ๋ณธ ์„ ํƒ์ž</h2>
+
+<dl>
+ <dt><a href="/ko/docs/Web/CSS/Universal_selectors">์ „์ฒด ์„ ํƒ์ž</a></dt>
+ <dd>๋ชจ๋“  ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€๋กœ ๋„ค์ž„์ŠคํŽ˜์ด์Šค ์ œํ•œ์„ ๋‘˜ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.<br>
+ <strong>๊ตฌ๋ฌธ:</strong> <code>*</code> <code><var>ns</var>|*</code> <code>*|*</code><br>
+ <strong>์˜ˆ์ œ:</strong> <code>*</code>์€ ๋ฌธ์„œ ๋‚ด์˜ ๋ชจ๋“  ์š”์†Œ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/Type_selectors">์œ ํ˜• ์„ ํƒ์ž</a></dt>
+ <dd>์ฃผ์–ด์ง„ ๋…ธ๋“œ ์ด๋ฆ„์„ ๊ฐ€์ง„ ๋ชจ๋“  ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.<br>
+ <strong>๊ตฌ๋ฌธ:</strong> <code><var>elementname</var></code><br>
+ <strong>์˜ˆ์ œ:</strong> <code>input</code>์€ ๋ชจ๋“  {{HTMLElement("input")}} ์š”์†Œ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/Class_selectors">ํด๋ž˜์Šค ์„ ํƒ์ž</a></dt>
+ <dd>์ฃผ์–ด์ง„ <code>class</code> ํŠน์„ฑ์„ ๊ฐ€์ง„ ๋ชจ๋“  ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.<br>
+ <strong>๊ตฌ๋ฌธ:</strong> <code>.<var>classname</var></code><br>
+ <strong>์˜ˆ์ œ:</strong> <code>.index</code>๋Š” "index" ํด๋ž˜์Šค๋ฅผ ๊ฐ€์ง„ ๋ชจ๋“  ์š”์†Œ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/ID_selectors">ID ์„ ํƒ์ž</a></dt>
+ <dd><code>id</code> ํŠน์„ฑ์— ๋”ฐ๋ผ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์„œ ๋‚ด์—๋Š” ์ฃผ์–ด์ง„ ID๋ฅผ ๊ฐ€์ง„ ์š”์†Œ๊ฐ€ ํ•˜๋‚˜๋งŒ ์กด์žฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.<br>
+ <strong>๊ตฌ๋ฌธ:</strong> <code>#<var>idname</var></code><br>
+ <strong>์˜ˆ์ œ:</strong> <code>#toc</code>๋Š” "toc" ID๋ฅผ ๊ฐ€์ง„ ์š”์†Œ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/Attribute_selectors">ํŠน์„ฑ ์„ ํƒ์ž</a></dt>
+ <dd>์ฃผ์–ด์ง„ ํŠน์„ฑ์„ ๊ฐ€์ง„ ๋ชจ๋“  ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.<br>
+ <strong>๊ตฌ๋ฌธ:</strong> <code>[<var>attr</var>]</code> <code>[<var>attr</var>=<var>value</var>]</code> <code>[<var>attr</var>~=<var>value</var>]</code> <code>[<var>attr</var>|=<var>value</var>]</code> <code>[<var>attr</var>^=<var>value</var>]</code> <code>[<var>attr</var>$=<var>value</var>]</code> <code>[<var>attr</var>*=<var>value</var>]</code><br>
+ <strong>์˜ˆ์ œ:</strong> <code>[autoplay]</code>๋Š” <code>autoplay</code> ํŠน์„ฑ์„ ์„ค์ •ํ•œ ๋ชจ๋“  ์š”์†Œ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ํŠน์„ฑ์˜ ๊ฐ’์€ ๊ณ ๋ คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="๊ทธ๋ฃน_์„ ํƒ์ž">๊ทธ๋ฃน ์„ ํƒ์ž</h2>
+
+<dl>
+ <dt><a href="/ko/docs/Web/CSS/Selector_list">์„ ํƒ์ž ๋ชฉ๋ก</a></dt>
+ <dd><code>,</code>๋Š” ์„ ํƒ์ž ๊ทธ๋ฃน์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ, ๋ชจ๋“  ์ผ์น˜ํ•˜๋Š” ๋…ธ๋“œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.<br>
+ <strong>๊ตฌ๋ฌธ:</strong> <code style="white-space: nowrap;"><var>A</var>, <var>B</var></code><br>
+ <strong>์˜ˆ์ œ:</strong> <code>div, span</code>์€ ๋ชจ๋“  {{HTMLElement("span")}}๊ณผ {{HTMLElement("div")}} ์š”์†Œ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="๊ฒฐํ•ฉ์ž">๊ฒฐํ•ฉ์ž</h2>
+
+<dl>
+ <dt><a href="/ko/docs/Web/CSS/Descendant_combinator">์ž์† ๊ฒฐํ•ฉ์ž</a></dt>
+ <dd><code>ย </code> (๊ณต๋ฐฑ) ๊ฒฐํ•ฉ์ž๋Š” ์ฒซ ๋ฒˆ์งธ ์š”์†Œ์˜ ์ž์†์ธ ๋…ธ๋“œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.<br>
+ <strong>๊ตฌ๋ฌธ:</strong> <code style="white-space: nowrap;"><var>A</var> <var>B</var></code><br>
+ <strong>์˜ˆ์ œ:</strong> <code>div span</code>์€ {{HTMLElement("div")}} ์š”์†Œ ์•ˆ์— ์œ„์น˜ํ•˜๋Š” ๋ชจ๋“  {{HTMLElement("span")}} ์š”์†Œ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/Child_combinator">์ž์‹ ๊ฒฐํ•ฉ์ž</a></dt>
+ <dd><code>&gt;</code> ๊ฒฐํ•ฉ์ž๋Š” ์ฒซ ๋ฒˆ์งธ ์š”์†Œ์˜ ๋ฐ”๋กœ ์•„๋ž˜ ์ž์‹์ธ ๋…ธ๋“œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.<br>
+ <strong>๊ตฌ๋ฌธ:</strong> <code style="white-space: nowrap;"><var>A</var> &gt; <var>B</var></code><br>
+ <strong>์˜ˆ์ œ:</strong> <code>ul &gt; li</code>๋Š” {{HTMLElement("ul")}} ์š”์†Œ ๋ฐ”๋กœ ์•„๋ž˜์— ์œ„์น˜ํ•˜๋Š” ๋ชจ๋“  {{HTMLElement("li")}} ์š”์†Œ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/General_sibling_combinator">์ผ๋ฐ˜ ํ˜•์ œ ๊ฒฐํ•ฉ์ž</a></dt>
+ <dd><code>~</code> ๊ฒฐํ•ฉ์ž๋Š” ํ˜•์ œ, ์ฆ‰ ์ฒซ ๋ฒˆ์งธ ์š”์†Œ๋ฅผ ๋’ค๋”ฐ๋ฅด๋ฉด์„œ ๊ฐ™์€ ๋ถ€๋ชจ๋ฅผ ๊ณต์œ ํ•˜๋Š” ๋‘ ๋ฒˆ์งธ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.<br>
+ <strong>๊ตฌ๋ฌธ:</strong> <code style="white-space: nowrap;"><var>A</var> ~ <var>B</var></code><br>
+ <strong>์˜ˆ์ œ:</strong> <code>p ~ span</code>์€ {{HTMLElement("p")}} ์š”์†Œ๋ฅผ ๋’ค๋”ฐ๋ฅด๋Š” ๋ชจ๋“  {{HTMLElement("span")}} ์š”์†Œ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/Adjacent_sibling_combinator">์ธ์ ‘ ํ˜•์ œ ๊ฒฐํ•ฉ์ž</a></dt>
+ <dd><code>+</code> ๊ฒฐํ•ฉ์ž๋Š” ์ธ์ ‘ ํ˜•์ œ, ์ฆ‰ ์ฒซ ๋ฒˆ์งธ ์š”์†Œ์˜ ๋ฐ”๋กœ ๋’ค์— ์œ„์น˜ํ•˜๋ฉด์„œ ๊ฐ™์€ ๋ถ€๋ชจ๋ฅผ ๊ณต์œ ํ•˜๋Š” ๋‘ ๋ฒˆ์งธ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.<br>
+ <strong>๊ตฌ๋ฌธ:</strong> <code style="white-space: nowrap;"><var>A</var> + <var>B</var></code><br>
+ <strong>์˜ˆ์ œ:</strong> <code>h2 + p</code>๋Š” {{HTMLElement("h2")}} ๋ฐ”๋กœ ๋’ค์— ์œ„์น˜ํ•˜๋Š” {{HTMLElement("p")}} ์š”์†Œ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/Column_combinator">์—ด ๊ฒฐํ•ฉ์ž</a> {{Experimental_Inline}}</dt>
+ <dd><code>||</code> ๊ฒฐํ•ฉ์ž๋Š” ๊ฐ™์€ ์—ด์— ์†ํ•˜๋Š” ๋…ธ๋“œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.<br>
+ <strong>๊ตฌ๋ฌธ:</strong> <code style="white-space: nowrap;"><var>A</var> || <var>B</var></code><br>
+ <strong>์˜ˆ์ œ:</strong> <code>col || td</code>๋Š” {{HTMLElement("col")}}์˜ ๋ฒ”์œ„์— ์†ํ•˜๋Š” ๋ชจ๋“  {{HTMLElement("td")}} ์š”์†Œ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="์˜์‚ฌ_ํด๋ž˜์Šค์š”์†Œ">์˜์‚ฌ ํด๋ž˜์Šค/์š”์†Œ</h2>
+
+<dl>
+ <dt><a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a></dt>
+ <dd>์˜์‚ฌ <code>:</code>์€ ๋ฌธ์„œ ํŠธ๋ฆฌ๊ฐ€ ํฌํ•จํ•˜์ง€ ์•Š๋Š” ์ƒํƒœ ์ •๋ณด์— ๊ธฐ๋ฐ˜ํ•ด ์š”์†Œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.<br>
+ <strong>์˜ˆ์ œ:</strong> <code>a:visited</code>๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐฉ๋ฌธํ•œ ๋ชจ๋“  {{HTMLElement("a")}} ์š”์†Œ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/en-US/docs/Web/CSS/Pseudo-elements">์˜์‚ฌ ์š”์†Œ</a></dt>
+ <dd>์˜์‚ฌ <code>::</code>๋Š” HTML์ด ํฌํ•จํ•˜์ง€ ์•Š๋Š” ๊ฐœ์ฒด๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.<br>
+ <strong>์˜ˆ์ œ:</strong> <code>p::first-line</code>์€ ๋ชจ๋“  {{HTMLElement("p")}} ์š”์†Œ์˜ ์ฒซ ๋ฒˆ์งธ ์ค„๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<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("CSS4 Selectors")}}</td>
+ <td>{{Spec2("CSS4 Selectors")}}</td>
+ <td>Added the <code>||</code> column combinator, grid structural selectors, logical combinators, location, time-demensional, resource state, linguistic and UI pseudo-classes, modifier for ASCII case-sensitive and case-insensitive attribute value selection.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS3 Selectors")}}</td>
+ <td>{{Spec2("CSS3 Selectors")}}</td>
+ <td>Added the <code>~</code> general sibling combinator and tree-structural pseudo-classes.<br>
+ Made pseudo-elements use a <code>::</code> double-colon prefix. Additional attribute selectors</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS2.1", "selector.html")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td>Added the <code>&gt;</code> child and <code>+</code> adjacent sibling combinators.<br>
+ Added the <strong>universal</strong> and <strong>attribute</strong> selectors.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS1")}}</td>
+ <td>{{Spec2("CSS1")}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p><a href="/ko/docs/Web/CSS/Pseudo-classes#๋ช…์„ธ">์˜์‚ฌ ํด๋ž˜์Šค</a>์™€ <a href="/ko/docs/Web/CSS/Pseudo-elements#๋ช…์„ธ">์˜์‚ฌ ์š”์†Œ</a>์˜ ๋ช…์„ธ ํ‘œ์—์„œ ๊ฐ๊ฐ์˜ ์ƒ์„ธ ์ •๋ณด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/Specificity">CSS ๋ช…์‹œ๋„</a></li>
+</ul>
diff --git a/files/ko/web/css/css_shapes/index.html b/files/ko/web/css/css_shapes/index.html
new file mode 100644
index 0000000000..f814002c56
--- /dev/null
+++ b/files/ko/web/css/css_shapes/index.html
@@ -0,0 +1,80 @@
+---
+title: CSS Shapes
+slug: Web/CSS/CSS_Shapes
+tags:
+ - CSS
+ - CSS Shapes
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Shapes
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Shapes</strong>๋Š” CSS์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐํ•˜ํ•™์  ๋„ํ˜•์„ ์„ค๋ช…ํ•œ๋‹ค. ๋ ˆ๋ฒŒ1 ๋ช…์„ธ์— ์˜ํ•˜๋ฉด ๋– ์žˆ๋Š” ์š”์†Œ์— CSS Shapes๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ช…์„ธ์˜ ์ •์˜์— ์˜ํ•˜๋ฉด ๋– ์žˆ๋Š” ์š”์†Œ์˜ ๋ชจ์–‘์„ ์ •์˜ย ํ•˜๊ฑฐ๋‚˜ย  ์š”์†Œ ์ƒ์ž์˜ ์‚ฌ๊ฐํ˜•์„ ๋”ฐ๋ฅด๋Š” ๋Œ€์‹  ํ…Œ๋‘๋ฆฌ ์„ ์„ ๋”ฐ๋ผ ๊ฐ์‹ธ์ง€๋„๋ก ํ•˜๋Š”ย ๋ฐฉ๋ฒ• ๋“ฑย ย ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•˜๊ณ  ์žˆ๋‹ค.ย </p>
+
+<h2 id="Basic_Example" name="Basic_Example">๊ธฐ๋ณธ ์˜ˆ์ œ</h2>
+
+<p>์•„๋ž˜ ์˜ˆ์ œ๋Š” ์™ผ์ชฝ์— ๋– ์žˆ๋Š” ์ด๋ฏธ์ง€์— shape-outside์†์„ฑ์— circle(50%) ๊ฐ’์ด ์ ์šฉ๋œ ๋ชจ์Šต์„ ๋ณผ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฐ์‹์œผ๋กœ ์›๋ชจ์–‘์„ ๋งŒ๋“ค๋ฉด ๋„์˜‡์˜ ๋‘˜๋ž˜๋ฅผ ๋”ฐ๋ผ ์ฃผ๋ณ€ ํ…์ŠคํŠธ๊ฐ€ ํ˜๋Ÿฌ๋‚ด๋ฆฌ๋Š”๊ฒƒ์„ ๋ณผ์ˆ˜ ์žˆ๋‹ค. ๋‘˜๋Ÿฌ์‹ผ ํ…์ŠคํŠธ๊ฐ€ ๋„ํ˜•์˜ ๋ชจ์–‘์„ ๋”ฐ๋ผ ๊ธธ์ด๊ฐ€ ๋ณ€ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.ย </p>
+
+<p>{{EmbedGHLiveSample("css-examples/shapes/overview/circle.html", '100%', 720)}}</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="์†์„ฑ">์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("shape-outside")}}</li>
+ <li>{{cssxref("shape-margin")}}</li>
+ <li>{{cssxref("shape-image-threshold")}}</li>
+</ul>
+</div>
+
+<h3 id="์ž๋ฃŒํ˜•">์ž๋ฃŒํ˜•</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("&lt;basic-shape&gt;")}}</li>
+</ul>
+</div>
+
+<h2 id="์•ˆ๋‚ด์„œ">์•ˆ๋‚ด์„œ</h2>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Shapes/Overview_of_CSS_Shapes">Overview of CSS Shapes</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Shapes/Shapes_From_Box_Values">Shapes from Box Values</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Shapes/Basic_Shapes">Basic Shapes</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Shapes/Shapes_From_Images">Shapes from Images</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Page_Inspector/How_to/Edit_CSS_shapes">Edit Shape Paths in CSS โ€” Firefox Developer Tools</a></li>
+</ul>
+
+<h2 id="์™ธ๋ถ€_์ž๋ฃŒ">์™ธ๋ถ€ ์ž๋ฃŒ</h2>
+
+<ul>
+ <li><a href="https://codepen.io/KristopherVanSant/post/css-shapes-resources">A list of CSS Shapes resources</a></li>
+ <li><a href="https://alistapart.com/article/css-shapes-101">CSS Shapes 101</a></li>
+ <li><a href="https://www.sarasoueidan.com/blog/css-shapes/">Creating non-rectangular layouts with CSS Shapes</a></li>
+ <li><a href="https://webdesign.tutsplus.com/tutorials/how-to-use-css-shapes-in-your-web-design--cms-27498">How To Use CSS Shapes In Your Web Design</a></li>
+ <li><a href="https://www.webdesignerdepot.com/2015/03/how-to-get-started-with-css-shapes/">How To Get Started With CSS Shapes</a></li>
+ <li><a href="https://medium.com/@MHarreither/what-i-learned-in-one-weekend-with-css-shapes-66ae9be69cc5">What I Learned In One Weekend With CSS Shapes</a></li>
+ <li><a href="https://theblog.adobe.com/css-vs-svg-shapes-and-arbitrarily-shaped-ui-components/">CSS vs. SVG: Shapes and Arbitrarily-Shaped UI Components</a></li>
+</ul>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName("CSS Shapes")}}</td>
+ <td>{{Spec2("CSS Shapes")}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_table/index.html b/files/ko/web/css/css_table/index.html
new file mode 100644
index 0000000000..ad712ec39e
--- /dev/null
+++ b/files/ko/web/css/css_table/index.html
@@ -0,0 +1,48 @@
+---
+title: CSS Table
+slug: Web/CSS/CSS_Table
+tags:
+ - CSS
+ - CSS Table
+ - Guide
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Table
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Table</strong>์€ ํ‘œ ๋ฐ์ดํ„ฐ์˜ ๋ฐฐ์น˜๋ฒ•์„ ์ •์˜ํ•˜๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="์†์„ฑ">์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("border-collapse")}}</li>
+ <li>{{cssxref("border-spacing")}}</li>
+ <li>{{cssxref("caption-side")}}</li>
+ <li>{{cssxref("empty-cells")}}</li>
+ <li>{{cssxref("table-layout")}}</li>
+ <li>{{cssxref("vertical-align")}}</li>
+</ul>
+</div>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName("CSS2.1", "tables.html")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_text/index.html b/files/ko/web/css/css_text/index.html
new file mode 100644
index 0000000000..9edc21d716
--- /dev/null
+++ b/files/ko/web/css/css_text/index.html
@@ -0,0 +1,71 @@
+---
+title: CSS Text
+slug: Web/CSS/CSS_Text
+tags:
+ - CSS
+ - CSS Text
+ - Guide
+ - Overview
+translation_of: Web/CSS/CSS_Text
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Text</strong>๋Š” ์ค„ ๋ฐ”๊ฟˆ, ์ •๋ˆ ๋ฐ ์ •๋ ฌ, ๊ณต๋ฐฑ ์ฒ˜๋ฆฌ ๋ฐ ํ…์ŠคํŠธ ๋ณ€ํ™˜ ๊ฐ™์€ ํ…์ŠคํŠธ ์กฐ์ž‘์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฒ•์„ ์ •์˜ํ•˜๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="์†์„ฑ">์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("hanging-punctuation")}}</li>
+ <li>{{cssxref("hyphens")}}</li>
+ <li>{{cssxref("letter-spacing")}}</li>
+ <li>{{cssxref("line-break")}}</li>
+ <li>{{cssxref("overflow-wrap")}}</li>
+ <li>{{cssxref("tab-size")}}</li>
+ <li>{{cssxref("text-align")}}</li>
+ <li>{{cssxref("text-align-last")}}</li>
+ <li>{{cssxref("text-indent")}}</li>
+ <li>{{cssxref("text-justify")}}</li>
+ <li>{{cssxref("text-size-adjust")}}</li>
+ <li>{{cssxref("text-transform")}}</li>
+ <li>{{cssxref("white-space")}}</li>
+ <li>{{cssxref("word-break")}}</li>
+ <li>{{cssxref("word-spacing")}}</li>
+</ul>
+</div>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS Logical Properties')}}</td>
+ <td>{{Spec2('CSS Logical Properties')}}</td>
+ <td>ํ…์ŠคํŠธ ๋ฐฉํ–ฅ์„ฑ์— ๋…๋ฆฝ๋œ ์ผ๋ถ€ ์†์„ฑ ๊ฐฑ์‹ .</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Text')}}</td>
+ <td>{{Spec2('CSS3 Text')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'text.html')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_text_decoration/index.html b/files/ko/web/css/css_text_decoration/index.html
new file mode 100644
index 0000000000..e01c36d116
--- /dev/null
+++ b/files/ko/web/css/css_text_decoration/index.html
@@ -0,0 +1,69 @@
+---
+title: CSS Text Decoration
+slug: Web/CSS/CSS_Text_Decoration
+tags:
+ - CSS
+ - CSS Text Decoration
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Text_Decoration
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Text Decoration</strong>์€ ๋ฐ‘์ค„, ํ…์ŠคํŠธ ๊ทธ๋ฆผ์ž ๋ฐ ๊ฐ•์กฐ ํ‘œ์‹œ ๋“ฑ ํ…์ŠคํŠธ ์žฅ์‹์— ๊ด€๋ จ๋œ ๊ธฐ๋Šฅ์„ ์ •์˜ํ•˜๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="์†์„ฑ">์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("letter-spacing")}}</li>
+ <li>{{cssxref("text-align")}}</li>
+ <li>{{cssxref("text-decoration")}}</li>
+ <li>{{cssxref("text-decoration-color")}}</li>
+ <li>{{cssxref("text-decoration-line")}}</li>
+ <li>{{cssxref("text-decoration-style")}}</li>
+ <li>{{cssxref("text-emphasis")}}</li>
+ <li>{{cssxref("text-emphasis-color")}}</li>
+ <li>{{cssxref("text-emphasis-position")}}</li>
+ <li>{{cssxref("text-emphasis-style")}}</li>
+ <li>{{cssxref("text-indent")}}</li>
+ <li>{{cssxref("text-rendering")}}</li>
+ <li>{{cssxref("text-shadow")}}</li>
+ <li>{{cssxref("text-transform")}}</li>
+ <li>{{cssxref("white-space")}}</li>
+ <li>{{cssxref("word-spacing")}}</li>
+</ul>
+</div>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS3 Text Decoration')}}</td>
+ <td>{{Spec2('CSS3 Text Decoration')}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'text.html')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
+
+<div id="compat-mobile">ย </div>
diff --git a/files/ko/web/css/css_transforms/index.html b/files/ko/web/css/css_transforms/index.html
new file mode 100644
index 0000000000..f4cffad3b6
--- /dev/null
+++ b/files/ko/web/css/css_transforms/index.html
@@ -0,0 +1,66 @@
+---
+title: CSS Transforms
+slug: Web/CSS/CSS_Transforms
+tags:
+ - CSS
+ - CSS Transforms
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Transforms
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Transforms</strong> is a module of CSS that defines how elements styled with CSS can be transformed in two-dimensional or three-dimensional space.</p>
+
+<h2 id="Reference">Reference</h2>
+
+<h3 id="Properties">Properties</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("backface-visibility")}}</li>
+ <li>{{cssxref("perspective")}}</li>
+ <li>{{cssxref("perspective-origin")}}</li>
+ <li>{{cssxref("rotate")}}</li>
+ <li>{{cssxref("scale")}}</li>
+ <li>{{cssxref("transform")}}</li>
+ <li>{{cssxref("transform-box")}}</li>
+ <li>{{cssxref("transform-origin")}}</li>
+ <li>{{cssxref("transform-style")}}</li>
+ <li>{{cssxref("translate")}}</li>
+</ul>
+</div>
+
+<h3 id="Data_types">Data types</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("&lt;transform-function&gt;")}}</li>
+</ul>
+</div>
+
+<h2 id="Guides">Guides</h2>
+
+<dl>
+ <dt><a href="/en-US/docs/Web/CSS/CSS_Transforms/Using_CSS_transforms">Using CSS transforms</a></dt>
+ <dd>Step-by-step tutorial about how to transform elements styled with CSS.</dd>
+</dl>
+
+<h2 id="Specifications">Specifications</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 Transforms') }}</td>
+ <td>{{ Spec2('CSS3 Transforms') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_transforms/using_css_transforms/index.html b/files/ko/web/css/css_transforms/using_css_transforms/index.html
new file mode 100644
index 0000000000..1c29e3b1e3
--- /dev/null
+++ b/files/ko/web/css/css_transforms/using_css_transforms/index.html
@@ -0,0 +1,80 @@
+---
+title: CSS ๋ณ€ํ˜• ์‚ฌ์šฉํ•˜๊ธฐ
+slug: Web/CSS/CSS_Transforms/Using_CSS_transforms
+tags:
+ - 3D
+ - Advanced
+ - CSS
+ - CSS Transforms
+ - Graphics
+ - Guide
+translation_of: Web/CSS/CSS_Transforms/Using_CSS_transforms
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS ๋ณ€ํ˜•</strong>(transform)์€ย ์ขŒํ‘œ๊ณต๊ฐ„์„ ๋ณ€ํ˜•ํ•จ์œผ๋กœ์จย ์ผ๋ฐ˜์ ์ธ ๋ฌธ์„œ ํ๋ฆ„์„ ๋ฐฉํ•ดํ•˜์ง€ ์•Š๊ณ  ์ฝ˜ํ…์ธ ์˜ ํ˜•ํƒœ์™€ ์œ„์น˜๋ฅผ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค. ๋ณธ ๊ฐ€์ด๋“œ๋Š” ๋ณ€ํ˜• ์‚ฌ์šฉ๋ฒ•์˜ ๊ธฐ์ดˆ๋ฅผ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>CSS ๋ณ€ํ˜•์€ HTML ์š”์†Œ์— ์„ ํ˜• ์•„ํ•€ ๋ณ€ํ˜•(affine linear transformation)์„ ์ ์šฉํ•˜๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ CSS ์†์„ฑ์„ ์กฐํ•ฉํ•ด ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ๋ณ€ํ˜•์€ ํ‰๋ฉด๊ณผ 3D ๊ณต๊ฐ„์—์„œ์˜ ํšŒ์ „, ํ™•๋Œ€, ์ด๋™, ๋น„ํ‹€๊ธฐ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="warning">
+<p><a href="/ko/docs/Web/CSS/CSS_Box_Model">๋ฐ•์Šค ๋ชจ๋ธ</a>์— ๋”ฐ๋ผ ๋ฐฐ์น˜๋œ ์š”์†Œ๋งŒย <code>transform</code>์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๊ฐ€์ง€ ์˜ˆ๋ฅผ ๋“ค์ž๋ฉด,ย <code>display: block</code>์†์„ฑ์„ ๊ฐ€์ง„ ์š”์†Œ๋Š” ๋ฐ•์Šค ๋ชจ๋ธ์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.ย </p>
+</div>
+
+<h2 id="CSS_๋ณ€ํ˜•_์†์„ฑ">CSS ๋ณ€ํ˜• ์†์„ฑ</h2>
+
+<p>CSS ๋ณ€ํ˜•์„ ์ •์˜ํ•  ๋•Œ ์ค‘์š”ํ•œ ๋‘ ๊ฐ€์ง€ ์†์„ฑ์€ {{cssxref("transform")}}๊ณผ {{cssxref("transform-origin")}}์ž…๋‹ˆ๋‹ค.</p>
+
+<dl>
+ <dt>{{cssxref("transform-origin")}}</dt>
+ <dd>์›์ ์˜ ์œ„์น˜๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ ์š”์†Œ์˜ ์ค‘์‹ฌ์ด๋ฉฐ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํšŒ์ „, ํ™•๋Œ€, ๋น„ํ‹€๊ธฐ ๋“ฑ ํ•˜๋‚˜์˜ ์ ์„ ๊ธฐ์ค€์œผ๋กœ ํ•˜๋Š” ๋ณ€ํ˜•์—์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("transform")}}</dt>
+ <dd>์š”์†Œ์— ์ ์šฉํ•  ๋ณ€ํ˜•์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ณ€ํ˜• ๋ชฉ๋ก์„ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ๋Œ€์ž…ํ•˜๋ฉด ์ˆœ์ฐจ์ ์œผ๋กœ ํ•ฉ์„ฑํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ย ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ•ฉ์„ฑ์€ ์˜ค๋ฅธ์ชฝ๋ถ€ํ„ฐ ์™ผ์ชฝ์œผ๋กœ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<p>๋‹ค์Œ ์ด๋ฏธ์ง€๋Š” ๋ณ€ํ˜•ํ•˜์ง€ ์•Š์€ MDN ๋กœ๊ณ ์ž…๋‹ˆ๋‹ค.</p>
+
+<p><img alt="MDN Logo" src="https://mdn.mozillademos.org/files/12539/Screen%20Shot%202016-02-16%20at%2015.53.54.png"></p>
+
+<h3 id="ํšŒ์ „">ํšŒ์ „</h3>
+
+<p>MDN ๋กœ๊ณ ๋ฅผ 90๋„ ํšŒ์ „ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: html notranslate">&lt;img style="transform: rotate(90deg);
+ transform-origin: bottom left;"
+ src="https://mdn.mozillademos.org/files/12539/Screen%20Shot%202016-02-16%20at%2015.53.54.png"&gt;</pre>
+
+<p>{{EmbedLiveSample('ํšŒ์ „', 'auto', 240) }}</p>
+
+<h3 id="๋น„ํ‹€๊ณ _์˜ฎ๊ธฐ๊ธฐ">๋น„ํ‹€๊ณ  ์˜ฎ๊ธฐ๊ธฐ</h3>
+
+<p>MDN ๋กœ๊ณ ๋ฅผ 10๋„ ๋น„ํ‹€๊ณ ย X์ถ•์œผ๋กœ 150ํ”ฝ์…€ ์˜ฎ๊น๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: html notranslate">&lt;img style="transform: skewx(10deg) translatex(150px);
+ transform-origin: bottom left;"
+ src="https://mdn.mozillademos.org/files/12539/Screen%20Shot%202016-02-16%20at%2015.53.54.png"&gt;</pre>
+
+<p>{{EmbedLiveSample('๋น„ํ‹€๊ณ _์˜ฎ๊ธฐ๊ธฐ') }}</p>
+
+<h2 id="3D_์ „์šฉ_CSS_์†์„ฑ">3D ์ „์šฉ CSS ์†์„ฑ</h2>
+
+<p>3D ๊ณต๊ฐ„์—์„œ์˜ CSS ๋ณ€ํ™˜์€ ์ข€ ๋” ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค. ์šฐ์„  ์›๊ทผ๊ฐ์„ ๋ถ€์—ฌํ•ด 3D ๊ณต๊ฐ„์„ ์„ค์ •ํ•œ ํ›„์—, 2D ์š”์†Œ๊ฐ€ ๊ทธ ์•ˆ์—์„œ ์–ด๋–ป๊ฒŒ ํ–‰๋™ํ• ์ง€ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค..</p>
+
+<h3 id="์›๊ทผ">์›๊ทผ</h3>
+
+<p>์ฒ˜์Œ์œผ๋กœ ์ •ํ•  ํ•ญ๋ชฉ์€ {{cssxref("perspective")}}์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ž…์ฒด๋ผ๊ณ  ๋Š๋‚„ ์ˆ˜ ์žˆ๋Š” ๊ฑด ์›๊ทผ๊ฐ ๋•๋ถ„์ž…๋‹ˆ๋‹ค. ์š”์†Œ๊ฐ€ ๊ด€์ฐฐ์ž์—์„œ ๋ฉ€์–ด์งˆ ์ˆ˜๋ก ๋” ์ž‘๊ฒŒ ๋ณด์ž…๋‹ˆ๋‹ค.</p>
+
+<p>{{page("/ko/docs/Web/CSS/perspective", "Setting perspective", 0, 0, 3)}}</p>
+
+<p>๋‹ค์Œ์œผ๋กœ๋Š” {{cssxref("perspective-origin")}} ์†์„ฑ์œผ๋กœย ๊ด€์ฐฐ์ž์˜ ์œ„์น˜๋ฅผ ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ ์ค‘์•™์œผ๋กœ, ์–ธ์ œ๋‚˜ ์ถฉ๋ถ„ํ•œ ์œ„์น˜๋Š” ์•„๋‹™๋‹ˆ๋‹ค.</p>
+
+<p>{{page("/ko/docs/Web/CSS/perspective-origin", "Changing the perspective origin", 0, 0, 3)}}</p>
+
+<p>๋ชจ๋“  ๊ณผ์ •์„ ๋งˆ์ณค๋‹ค๋ฉด 3D ๊ณต๊ฐ„์˜ ์š”์†Œ๋ฅผ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๋”_๋ณด๊ธฐ">๋” ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Web/Guide/Events/Using_device_orientation_with_3D_transforms" title="Using Deviceorientation In 3D Transforms">Using device orientation with 3D Transforms</a></li>
+</ul>
diff --git a/files/ko/web/css/css_transitions/index.html b/files/ko/web/css/css_transitions/index.html
new file mode 100644
index 0000000000..e32bb60c42
--- /dev/null
+++ b/files/ko/web/css/css_transitions/index.html
@@ -0,0 +1,59 @@
+---
+title: CSS Transitions
+slug: Web/CSS/CSS_Transitions
+tags:
+ - CSS
+ - CSS Transitions
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Transitions
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Transitions</strong>๋Š” ํŠน์ • CSS ์†์„ฑ์˜ ๊ฐ’์„ ์ ์ง„์ ์œผ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค. ํƒ€์ด๋ฐ ํ•จ์ˆ˜, ์‹œ๊ฐ„ ๋“ฑ ์—ฌ๋Ÿฌ ์†์„ฑ์„ ํ†ตํ•ด ๊ฐ’์ด ๋ฐ”๋€Œ๋Š” ๋ฐฉ์‹์„ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="์†์„ฑ">์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("transition")}}</li>
+ <li>{{cssxref("transition-delay")}}</li>
+ <li>{{cssxref("transition-duration")}}</li>
+ <li>{{cssxref("transition-property")}}</li>
+ <li>{{cssxref("transition-timing-function")}}</li>
+</ul>
+</div>
+
+<h2 id="์•ˆ๋‚ด์„œ">์•ˆ๋‚ด์„œ</h2>
+
+<dl>
+ <dt><a href="/ko/docs/Web/Guide/CSS/Using_CSS_transitions">CSS ํŠธ๋žœ์ง€์…˜ ์‚ฌ์šฉํ•˜๊ธฐ</a></dt>
+ <dd>CSS ํŠธ๋žœ์ง€์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฒ•์ด ๋‹จ๊ณ„๋ณ„๋กœ ์ ํ˜€์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ CSS ํŠธ๋žœ์ง€์…˜ ์†์„ฑ์˜ ์„ค๋ช…๊ณผ, ์„œ๋กœ ํ•ฉ์น˜๋ฉด ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<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 Transitions')}}</td>
+ <td>{{Spec2('CSS3 Transitions')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Animations">CSS Animations</a>๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ’์˜ ์ „ํ™˜์„ CSS Transitions๋ณด๋‹ค ๋” ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+</ul>
diff --git a/files/ko/web/css/css_transitions/using_css_transitions/index.html b/files/ko/web/css/css_transitions/using_css_transitions/index.html
new file mode 100644
index 0000000000..c81a169965
--- /dev/null
+++ b/files/ko/web/css/css_transitions/using_css_transitions/index.html
@@ -0,0 +1,1058 @@
+---
+title: CSS ํŠธ๋žœ์ง€์…˜ ์‚ฌ์šฉํ•˜๊ธฐ
+slug: Web/CSS/CSS_Transitions/Using_CSS_transitions
+tags:
+ - Advanced
+ - CSS
+ - CSS Transitions
+ - Guide
+translation_of: Web/CSS/CSS_Transitions/Using_CSS_transitions
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS ํŠธ๋žœ์ง€์…˜</strong>์€ CSS ์†์„ฑ์„ ๋ณ€๊ฒฝํ•  ๋•Œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์†๋„๋ฅผ ์กฐ์ ˆํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์†์„ฑ ๋ณ€๊ฒฝ์ด ์ฆ‰์‹œ ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ฒŒ ํ•˜๋Š” ๋Œ€์‹ , ๊ทธ ์†์„ฑ์˜ ๋ณ€ํ™”๊ฐ€ ์ผ์ • ๊ธฐ๊ฐ„์— ๊ฑธ์ณ ์ผ์–ด๋‚˜๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์—ฌ๋Ÿฌ๋ถ„์ด ์–ด๋–ค ์š”์†Œ์˜ ์ƒ‰์ƒ์„ ํฐ์ƒ‰์—์„œ ๊ฒ€์€์ƒ‰์œผ๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค๋ฉด, ๋ณ€ํ™”๋Š” ๋Œ€๊ฐœ ์ฆ‰์‹œ ์ผ์–ด๋‚ฉ๋‹ˆ๋‹ค. CSS ํŠธ๋žœ์ง€์…˜์„ ์ด์šฉํ•˜๋ฉด, ๋ชจ๋‘ ์ปค์Šคํ„ฐ๋งˆ์ด์ฆˆ ๊ฐ€๋Šฅํ•œ ์–ด๋–ค ๊ฐ€์†๋„ ๊ณก์„ ์„ ๋”ฐ๋ฅด๋Š” ์‹œ๊ฐ„ ์ฃผ๊ธฐ๋งˆ๋‹ค ๋ณ€ํ™”๊ฐ€ ์ผ์–ด๋‚ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋‘ ์ƒํƒœ ์‚ฌ์ด์˜ ํŠธ๋žœ์ง€์…˜์„ ํฌํ•จํ•˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ข…์ข… ์•”๋ฌต์  ํŠธ๋žœ์ง€์…˜์ด๋ผ๊ณ  ๋ถ€๋ฅด๋Š”๋ฐ, ์ด๋Š” ์‹œ์ž‘๊ณผ ์ข…๋ฃŒ ์ƒํƒœ ์‚ฌ์ด์˜ ์ƒํƒœ๋ฅผ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์•”๋ฌต์ ์œผ๋กœ ์ •์˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.</p>
+
+<p><img alt="A CSS transition tells the browser to draw the intermediate states between the initial and final states, showing the user a smooth transitions." src="/files/4529/TransitionsPrinciple.png" style="display: block; height: 196px; margin: auto; width: 680px;"></p>
+
+<p>CSS transitions๋Š” ์—ฌ๋Ÿฌ๋ถ„์ด <span style="line-height: 1.5;">(๋ช…์‹œ์ ์œผ๋กœ ๋ชฉ๋ก์„ ์ž‘์„ฑํ•ด์„œ) </span><span style="line-height: 1.5;">์–ด๋–ค ์†์„ฑ์„ ์›€์ง์ด๊ฒŒ ํ• ์ง€, (๋”œ๋ ˆ์ด๋ฅผ ์„ค์ •ํ•ด์„œ) ์–ธ์ œ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์‹œ์ž‘ํ• ์ง€, (์ง€์† ์‹œ๊ฐ„์„ ์„ค์ •ํ•ด์„œ) </span>ํŠธ๋žœ์ง€์…˜์„<span style="line-height: 1.5;"> ์–ผ๋งˆ๋‚˜ ์ง€์†ํ• ์ง€, ๊ทธ๋ฆฌ๊ณ  (</span><span style="line-height: 1.5;">์˜ˆ๋ฅผ ๋“ค๋ฉด, ์„ ํ˜•์ด๊ฑฐ๋‚˜ ์ดˆ๊ธฐ ๋น ๋ฆ„, ์ข…๋ฃŒ ๋Š๋ฆผ๊ณผ ๊ฐ™์€ </span><span style="line-height: 1.5;">ํƒ€์ด๋ฐ ํ•จ์ˆ˜๋ฅผ ์ •์˜ํ•ด์„œ) ์–ด๋–ป๊ฒŒ </span><span style="line-height: 1.5;">ํŠธ๋žœ์ง€์…˜์„</span><span style="line-height: 1.5;"> ์‹คํ–‰ํ•˜๋Š”์ง€ </span><span style="line-height: 1.5;">๊ฒฐ์ •ํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.</span></p>
+
+<h2 id="์• ๋‹ˆ๋ฉ”์ด์…˜_๊ฐ€๋Šฅํ•œ_CSS_์†์„ฑ์€">์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ฐ€๋Šฅํ•œ CSS ์†์„ฑ์€?</h2>
+
+<p><span style="line-height: 1.5;">์›น ์ž‘์„ฑ์ž๋Š” ์–ด๋–ค ์†์„ฑ์„ ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ์›€์ง์ผ์ง€๋ฅผ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ณต์žกํ•œ </span>ํŠธ๋žœ์ง€์…˜<span style="line-height: 1.5;">์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ์†์„ฑ์€ ์›€์ง์ด๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด ๋ง์ด ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ, </span><a href="/en-US/docs/CSS/CSS_animated_properties" style="line-height: 1.5;" title="/en-US/docs/">์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ฐ€๋Šฅํ•œ ์†์„ฑ์˜ ์ง‘ํ•ฉ</a><span style="line-height: 1.5;">์€ ์œ ํ•œํ•œ ์ง‘ํ•ฉ์œผ๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.</span></p>
+
+<div class="note">๋…ธํŠธ: ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ฐ€๋Šฅํ•œ ์†์„ฑ์˜ ์ง‘ํ•ฉ์€ ๋ณ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ์ฃผ์˜ํ•ด์„œ ์ง„ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</div>
+
+<p class="note">๋˜ํ•œ, <span style="line-height: 1.5;">์ข…์ข… auto ๊ฐ’์€</span><span style="line-height: 1.5;"> ๋งค์šฐ ๋ณต์žกํ•œ ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. ์ŠคํŽ™์€ ๊ทธ๋Ÿฌํ•œ ์–ด๋–ค ๊ฐ’์—์„œ ์‹œ์ž‘ํ•˜๊ณ  ๋๋‚˜๋„๋ก ์›€์ง์ด๋„๋ก ์š”๊ตฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Gecko ๊ธฐ๋ฐ˜์˜ ์œ ์ € ์—์ด์ „ํŠธ์ฒ˜๋Ÿผ ๋ช‡๋ช‡์€ ์ด ์š”๊ตฌ์‚ฌํ•ญ์„ ๊ตฌํ˜„ํ–ˆ๊ณ , WebKit ๊ธฐ๋ฐ˜์˜ ์œ ์ € ์—์ด์ „ํŠธ ๊ฐ™์€ ๋‹ค๋ฅธ ๊ฒƒ๋“ค์€ ๋œ ์—„๊ฒฉํ•ฉ๋‹ˆ๋‹ค. ์• ๋‹ˆ๋ฉ”์ด์…˜์— auto๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด </span><span style="line-height: 1.5;">์ด๋Š” ๋ธŒ๋ผ์šฐ์ €์™€ ๋ฒ„์ „์— ๋”ฐ๋ผ </span><span style="line-height: 1.5;">์˜ˆ์ƒํ•˜์ง€ ๋ชปํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ํ”ผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</span></p>
+
+<h3 id="๋‹ค์ˆ˜์˜_์• ๋‹ˆ๋ฉ”์ด์…˜์ด_์ ์šฉ๋œ_์†์„ฑ_์˜ˆ์ œ">๋‹ค์ˆ˜์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์ ์šฉ๋œ ์†์„ฑ ์˜ˆ์ œ</h3>
+
+<h4 id="HTML_๋‚ด์šฉ">HTML ๋‚ด์šฉ</h4>
+
+<pre class="brush: html; highlight:[3]">&lt;body&gt;
+ &lt;p&gt;์•„๋ž˜ ๋ฐ•์Šค๋Š” width, height, background-color, transform์„ ์œ„ํ•œ ํŠธ๋žœ์ง€์…˜์„ ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐ•์Šค ์œ„์— ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ ค ์†์„ฑ๋“ค์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋ณด์„ธ์š”.&lt;/p&gt;
+ &lt;div class="box"&gt;&lt;/div&gt;
+&lt;/body&gt;</pre>
+
+<h4 id="CSS_๋‚ด์šฉ">CSS ๋‚ด์šฉ</h4>
+
+<pre class="brush: css; highlight:[8,9]">.box {
+ border-style: solid;
+ border-width: 1px;
+ display: block;
+ width: 100px;
+ height: 100px;
+ background-color: #0000FF;
+ -webkit-transition:width 2s, height 2s, background-color 2s, -webkit-transform 2s;
+ transition:width 2s, height 2s, background-color 2s, transform 2s;
+}
+.box:hover {
+ background-color: #FFCCCC;
+ width:200px;
+ height:200px;
+ -webkit-transform:rotate(180deg);
+ transform:rotate(180deg);
+}
+
+</pre>
+
+<p>{{ EmbedLiveSample('%EB%8B%A4%EC%88%98%EC%9D%98_%EC%95%A0%EB%8B%88%EB%A9%94%EC%9D%B4%EC%85%98%EC%9D%B4_%EC%A0%81%EC%9A%A9%EB%90%9C_%EC%86%8D%EC%84%B1_%EC%98%88%EC%A0%9C', '600', '300', '', 'Web/Guide/CSS/Using_CSS_transitions') }}</p>
+
+<h2 id="ํŠธ๋žœ์ง€์…˜_์ •์˜์—_์‚ฌ์šฉํ•œ_CSS_์†์„ฑ">ํŠธ๋žœ์ง€์…˜ ์ •์˜์— ์‚ฌ์šฉํ•œ CSS ์†์„ฑ</h2>
+
+<p>CSS ํŠธ๋žœ์ง€์…˜์€ ๋‹จ์ถ•(shorthand) ์†์„ฑ {{cssxref("transition")}}์„ ์‚ฌ์šฉํ•˜์—ฌ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํŠธ๋žœ์ง€์…˜์„ ์„ค์ •ํ•˜๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ํŒŒ๋ผ๋ฏธํ„ฐ ๋ชฉ๋ก์˜ ๊ธธ์ด๊ฐ€ ์‹ฑํฌ๊ฐ€ ๋งž์ง€ ์•Š๋Š” ๊ฒƒ์„ ํ”ผํ•˜๊ธฐ๊ฐ€ ๋” ์‰ฌ์›Œ์ง€๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์‹ฑํฌ๊ฐ€ ๋งž์ง€ ์•Š์œผ๋ฉด CSS๋ฅผ ๋””๋ฒ„๊ทธํ•˜๋Š”๋ฐ ๋งŽ์€ ์‹œ๊ฐ„์„ ๋“ค์—ฌ์•ผ ํ•ด์„œ ํฌ๊ฒŒ ์ขŒ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์—ฌ๋Ÿฌ๋ถ„์€ ์•„๋ž˜์˜ ์„œ๋ธŒ ์†์„ฑ์œผ๋กœ ํŠธ๋žœ์ง€์…˜์˜ ๊ฐœ๋ณ„ ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:</p>
+
+<p><strong>(์ด ํŠธ๋žœ์ง€์…˜์€ ๋‹จ์ง€ ์˜ˆ์ œ๋ฅผ ๋ชฉ์ ์œผ๋กœ ๊ณ„์†ํ•ด์„œ ๋ฃจํ”„๋ฅผ ๋•๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  CSS <code>transition๋“ค์€ ์‹œ์ž‘์—์„œ ์ข…๋ฃŒ๊นŒ์ง€ ์–ด๋–ค ์†์„ฑ์˜ ๋ณ€ํ™”๋งŒ์„ ์‹œ๊ฐํ™”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๋ฃจํ”„๋ฅผ ์‹œ๊ฐํ™”ํ•˜๋ ค๋ฉด </code>CSS <code><a href="/en-US/docs/CSS/animation" title="/en-US/docs/CSS/animation">animation</a> ์†์„ฑ์„ ์‚ดํŽด๋ณด์„ธ์š”.</code>)</strong></p>
+
+<dl>
+ <dt>{{ cssxref("transition-property") }}</dt>
+ <dd>ํŠธ๋žœ์ง€์…˜์„ ์ ์šฉํ•ด์•ผ ํ•˜๋Š” CSS ์†์„ฑ์˜ ์ด๋ฆ„ ํ˜น์€ ์ด๋ฆ„๋“ค์„ ๋ช…์‹œํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ๋‚˜์—ดํ•œ ์†์„ฑ๋งŒ ํŠธ๋žœ์ง€์…˜ํ•˜๋Š” ๋™์•ˆ ์›€์ง์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋‹ค๋ฅธ ๋ชจ๋“  ์†์„ฑ์— ๋Œ€ํ•œ ๋ณ€ํ™”๋Š” ๋ณดํ†ต ๋•Œ์™€ ๊ฐ™์ด ์ฆ‰์‹œ ์ผ์–ด๋‚ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{ cssxref("transition-duration") }}</dt>
+ <dd>ํŠธ๋žœ์ง€์…˜์ด ์ผ์–ด๋‚˜๋Š” ์ง€์† ์‹œ๊ฐ„์„ ๋ช…์‹œํ•ฉ๋‹ˆ๋‹ค. ํŠธ๋žœ์ง€์…˜ ๋™์•ˆ ๋ชจ๋“  ์†์„ฑ์— ์ ์šฉํ•˜๋Š” ๋‹จ์ผ ์ง€์† ์‹œ๊ฐ„์„ ๋ช…์‹œํ•˜๊ฑฐ๋‚˜, ๋‹ค๋ฅธ ์ฃผ๊ธฐ๋กœ ๊ฐ ์†์„ฑ์ด ํŠธ๋žœ์ง€์…˜ํ•˜๊ฒŒ ํ•˜๋Š” ์—ฌ๋Ÿฌ ์ง€์† ์‹œ๊ฐ„์„ ๋ช…์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+ <div>
+ <div id="duration_0_5s" style="width: 251px; display: inline-block; margin-right: 1px; margin-bottom: 1px;">
+ <p><code>transition-duration: 0.5s</code></p>
+
+ <div style="display: none;">
+ <pre class="brush:html"> &lt;div class="parent"&gt;
+ &lt;div class="box"&gt;Lorem&lt;/div&gt;
+&lt;/div&gt;
+ </pre>
+
+ <pre class="brush:css">.parent { width: 250px; height:125px;}
+.box {
+ width: 100px;
+ height: 100px;
+ background-color: red;
+ font-size: 20px;
+ left: 0px;
+ top: 0px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top transform -webkit-transform color;
+ -webkit-transition-duration:0.5s;
+ -webkit-transition-timing-function: ease-in-out;
+ transition-property: width height background-color font-size left top transform -webkit-transform color;
+ transition-duration:0.5s;
+ transition-timing-function: ease-in-out;
+}
+.box1{
+ transform: rotate(270deg);
+ -webkit-transform: rotate(270deg);
+ width: 50px;
+ height: 50px;
+ background-color: blue;
+ color: yellow;
+ font-size: 18px;
+ left: 150px;
+ top:25px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top transform -webkit-transform color;
+ -webkit-transition-duration:0.5s;
+ -webkit-transition-timing-function: ease-in-out;
+ transition-property: width height background-color font-size left top transform -webkit-transformv color;
+ transition-duration:0.5s;
+ transition-timing-function: ease-in-out;
+}
+</pre>
+
+ <pre class="brush:js">function updateTransition() {
+ var el = document.querySelector("div.box");
+
+ if (el) {
+ el.className = "box1";
+ } else {
+ el = document.querySelector("div.box1");
+ el.className = "box";
+ }
+
+ return el;
+}
+
+var intervalID = window.setInterval(updateTransition, 7000);
+</pre>
+ </div>
+
+ <div>{{EmbedLiveSample("duration_0_5s",275,150)}}</div>
+ </div>
+
+ <div id="duration_1s" style="width: 251px; display: inline-block; margin-right: 1px; margin-bottom: 1px;">
+ <p><code>transition-duration: 1s</code></p>
+
+ <div style="display: none;">
+ <pre class="brush:html"> &lt;div class="parent"&gt;
+ &lt;div class="box"&gt;Lorem&lt;/div&gt;
+&lt;/div&gt;
+ </pre>
+
+ <pre class="brush:css;">.parent { width: 250px; height:125px;}
+.box {
+ width: 100px;
+ height: 100px;
+ background-color: red;
+ font-size: 20px;
+ left: 0px;
+ top: 0px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top -webkit-transform color;
+ -webkit-transition-duration:1s;
+ -webkit-transition-timing-function: ease-in-out;
+ transition-property: width height background-color font-size left top transform color;
+ transition-duration:1s;
+ transition-timing-function: ease-in-out;
+}
+.box1{
+ transform: rotate(270deg);
+ -webkit-transform: rotate(270deg);
+ width: 50px;
+ height: 50px;
+ background-color: blue;
+ color: yellow;
+ font-size: 18px;
+ left: 150px;
+ top:25px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top -webkit-transform transform color;
+ -webkit-transition-duration:1s;
+ -webkit-transition-timing-function: ease-in-out;
+ transition-property: width height background-color font-size left top transform -webkit-transform color;
+ transition-duration:1s;
+ transition-timing-function: ease-in-out;
+}
+</pre>
+
+ <pre class="brush:js">function updateTransition() {
+ var el = document.querySelector("div.box");
+
+ if (el) {
+ el.className = "box1";
+ } else {
+ el = document.querySelector("div.box1");
+ el.className = "box";
+ }
+
+ return el;
+}
+
+var intervalID = window.setInterval(updateTransition, 7000);
+</pre>
+ </div>
+
+ <div>{{EmbedLiveSample("duration_1s",275,150)}}</div>
+ </div>
+
+ <div id="duration_2s" style="width: 251px; display: inline-block; margin-right: 1px; margin-bottom: 1px;">
+ <p><code>transition-duration: 2s</code></p>
+
+ <div style="display: none;">
+ <pre class="brush:html"> &lt;div class="parent"&gt;
+ &lt;div class="box"&gt;Lorem&lt;/div&gt;
+&lt;/div&gt;
+ </pre>
+
+ <pre class="brush:css;">.parent { width: 250px; height:125px;}
+.box {
+ width: 100px;
+ height: 100px;
+ background-color: red;
+ font-size: 20px;
+ left: 0px;
+ top: 0px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top transform -webkit-transform color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-timing-function: ease-in-out;
+ transition-property: width height background-color font-size left top transform -webkit-transform color;
+ transition-duration:2s;
+ transition-timing-function: ease-in-out;
+}
+.box1{
+ transform: rotate(270deg);
+ -webkit-transform: rotate(270deg);
+ width: 50px;
+ height: 50px;
+ background-color: blue;
+ color: yellow;
+ font-size: 18px;
+ left: 150px;
+ top:25px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top transform -webkit-transform color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-timing-function: ease-in-out;
+ transition-property: width height background-color font-size left top transform -webkit-transform color;
+ transition-duration:2s;
+ transition-timing-function: ease-in-out;
+}
+</pre>
+
+ <pre class="brush:js">function updateTransition() {
+ var el = document.querySelector("div.box");
+
+ if (el) {
+ el.className = "box1";
+ } else {
+ el = document.querySelector("div.box1");
+ el.className = "box";
+ }
+
+ return el;
+}
+
+var intervalID = window.setInterval(updateTransition, 7000);
+</pre>
+ </div>
+
+ <div>{{EmbedLiveSample("duration_2s",275,150)}}</div>
+ </div>
+
+ <div id="duration_4s" style="width: 251px; display: inline-block; margin-right: 1px; margin-bottom: 1px;">
+ <p><code>transition-duration: 4s</code></p>
+
+ <div style="display: none;">
+ <pre class="brush:html"> &lt;div class="parent"&gt;
+ &lt;div class="box"&gt;Lorem&lt;/div&gt;
+&lt;/div&gt;
+ </pre>
+
+ <pre class="brush:css;">.parent { width: 250px; height:125px;}
+.box {
+ width: 100px;
+ height: 100px;
+ background-color: red;
+ font-size: 20px;
+ left: 0px;
+ top: 0px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top transform -webkit-transform color;
+ -webkit-transition-duration:4s;
+ -webkit-transition-timing-function: ease-in-out;
+ transition-property: width height background-color font-size left top transform -webkit-transform color;
+ transition-duration:4s;
+ transition-timing-function: ease-in-out;
+}
+.box1{
+ transform: rotate(270deg);
+ -webkit-transform: rotate(270deg);
+ width: 50px;
+ height: 50px;
+ background-color: blue;
+ color: yellow;
+ font-size: 18px;
+ left: 150px;
+ top:25px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top transform -webkit-transform color;
+ -webkit-transition-duration:4s;
+ -webkit-transition-timing-function: ease-in-out;
+ transition-property: width height background-color font-size left top transform -webkit-transform color;
+ transition-duration:4s;
+ transition-timing-function: ease-in-out;
+}
+</pre>
+
+ <pre class="brush:js">function updateTransition() {
+ var el = document.querySelector("div.box");
+
+ if (el) {
+ el.className = "box1";
+ } else {
+ el = document.querySelector("div.box1");
+ el.className = "box";
+ }
+
+ return el;
+}
+
+var intervalID = window.setInterval(updateTransition, 7000);
+</pre>
+ </div>
+
+ <div>{{EmbedLiveSample("duration_4s",275,150)}}</div>
+ </div>
+ </div>
+ </dd>
+ <dt>{{ cssxref("transition-timing-function") }}</dt>
+ <dd><img alt="" src="/files/3434/TF_with_output_gt_than_1.png" style="float: left; height: 173px; margin-right: 5px; width: 130px;">์†์„ฑ์˜ ์ค‘๊ฐ„๊ฐ’์„ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ๋ช…์‹œํ•ฉ๋‹ˆ๋‹ค. <em>Timing functions</em>๋Š” ํŠธ๋žœ์ง€์…˜์˜ ์ค‘๊ฐ„๊ฐ’์„ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ <a href="/en-US/docs/CSS/timing-function" title="/en-US/docs/CSS/timing-function">ํƒ€์ด๋ฐ ํ•จ์ˆ˜</a>๋Š” ํ๋น… ๋ฒ ์ด์ง€์–ด(cubic bezier)๋ฅผ ์ •์˜ํ•˜๋Š” ๋„ค ์ ์— ์˜ํ•ด ์ •์˜๋˜๋ฏ€๋กœ ์ƒ์‘ํ•˜๋Š” ํ•จ์ˆ˜์˜ ๊ทธ๋ž˜ํ”„๋กœ ์ œ๊ณตํ•ด์„œ ๋ช…์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. <a href="http://easings.net/" title="http://easings.net/">Easing Functions Cheat Sheet</a>์—์„œ ์ด์ง•(easing, ์—ญ์ž์ฃผ: ์‹œ๊ฐ„์— ๋”ฐ๋ฅธ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’์˜ ๋ณ€ํ™”์œจ์„ ๋ช…์‹œํ•˜๋Š” ํ•จ์ˆ˜)์„ ์„ ํƒํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
+ <div class="cleared">
+ <div id="ttf_ease" style="width: 251px; display: inline-block; margin-right: 1px; margin-bottom: 1px;">
+ <p><code>transition-timing-function: ease</code></p>
+
+ <div style="display: none;">
+ <pre class="brush:html"> &lt;div class="parent"&gt;
+ &lt;div class="box"&gt;Lorem&lt;/div&gt;
+&lt;/div&gt;
+ </pre>
+
+ <pre class="brush:css;">.parent { width: 250px; height:125px;}
+.box {
+ width: 100px;
+ height: 100px;
+ background-color: red;
+ font-size: 20px;
+ left: 0px;
+ top: 0px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-timing-function: ease;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-timing-function: ease;
+}
+.box1{
+ width: 50px;
+ height: 50px;
+ background-color: blue;
+ color: yellow;
+ font-size: 18px;
+ left: 150px;
+ top:25px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-timing-function: ease;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-timing-function: ease;
+}
+</pre>
+
+ <pre class="brush:js">function updateTransition() {
+ var el = document.querySelector("div.box");
+
+ if (el) {
+ el.className = "box1";
+ } else {
+ el = document.querySelector("div.box1");
+ el.className = "box";
+ }
+
+ return el;
+}
+
+var intervalID = window.setInterval(updateTransition, 7000);
+</pre>
+ </div>
+
+ <div>{{EmbedLiveSample("ttf_ease",275,150)}}</div>
+ </div>
+
+ <div id="ttf_linear" style="width: 251px; display: inline-block; margin-right: 1px; margin-bottom: 1px;">
+ <p><code>transition-timing-function: linear</code></p>
+
+ <div style="display: none;">
+ <pre class="brush:html"> &lt;div class="parent"&gt;
+ &lt;div class="box"&gt;Lorem&lt;/div&gt;
+&lt;/div&gt;
+ </pre>
+
+ <pre class="brush:css;">.parent { width: 250px; height:125px;}
+.box {
+ width: 100px;
+ height: 100px;
+ background-color: red;
+ font-size: 20px;
+ left: 0px;
+ top: 0px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-timing-function: linear;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-timing-function: linear;
+}
+.box1{
+ width: 50px;
+ height: 50px;
+ background-color: blue;
+ color: yellow;
+ font-size: 18px;
+ left: 150px;
+ top:25px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-timing-function: linear;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-timing-function: linear;
+}
+</pre>
+
+ <pre class="brush:js">function updateTransition() {
+ var el = document.querySelector("div.box");
+
+ if (el) {
+ el.className = "box1";
+ } else {
+ el = document.querySelector("div.box1");
+ el.className = "box";
+ }
+
+ return el;
+}
+
+var intervalID = window.setInterval(updateTransition, 7000);
+</pre>
+ </div>
+
+ <div>{{EmbedLiveSample("ttf_linear",275,150)}}</div>
+ </div>
+
+ <div id="ttf_stepend" style="width: 251px; display: inline-block; margin-right: 1px; margin-bottom: 1px;">
+ <p><code>transition-timing-function: step-end</code></p>
+
+ <div style="display: none;">
+ <pre class="brush:html"> &lt;div class="parent"&gt;
+ &lt;div class="box"&gt;Lorem&lt;/div&gt;
+&lt;/div&gt;
+ </pre>
+
+ <pre class="brush:css;">.parent { width: 250px; height:125px;}
+.box {
+ width: 100px;
+ height: 100px;
+ background-color: red;
+ font-size: 20px;
+ left: 0px;
+ top: 0px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-timing-function: step-end;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-timing-function: step-end;
+}
+.box1{
+ width: 50px;
+ height: 50px;
+ background-color: blue;
+ color: yellow;
+ font-size: 18px;
+ left: 150px;
+ top:25px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-timing-function: step-end;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-timing-function: step-end;
+}
+</pre>
+
+ <pre class="brush:js">function updateTransition() {
+ var el = document.querySelector("div.box");
+
+ if (el) {
+ el.className = "box1";
+ } else {
+ el = document.querySelector("div.box1");
+ el.className = "box";
+ }
+
+ return el;
+}
+
+var intervalID = window.setInterval(updateTransition, 7000);
+</pre>
+ </div>
+
+ <div>{{EmbedLiveSample("ttf_stepend",275,150)}}</div>
+ </div>
+
+ <div id="ttf_step4end" style="width: 251px; display: inline-block; margin-right: 1px; margin-bottom: 1px;">
+ <p><code>transition-timing-function: steps(4, end)</code></p>
+
+ <div style="display: none;">
+ <pre class="brush:html"> &lt;div class="parent"&gt;
+ &lt;div class="box"&gt;Lorem&lt;/div&gt;
+&lt;/div&gt;
+ </pre>
+
+ <pre class="brush:css;">.parent { width: 250px; height:125px;}
+.box {
+ width: 100px;
+ height: 100px;
+ background-color: red;
+ font-size: 20px;
+ left: 0px;
+ top: 0px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-timing-function: steps(4, end);
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-timing-function: steps(4, end);
+}
+.box1{
+ width: 50px;
+ height: 50px;
+ background-color: blue;
+ color: yellow;
+ font-size: 18px;
+ left: 150px;
+ top:25px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-timing-function: steps(4, end);
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-timing-function: steps(4, end);
+}
+</pre>
+
+ <pre class="brush:js">function updateTransition() {
+ var el = document.querySelector("div.box");
+
+ if (el) {
+ el.className = "box1";
+ } else {
+ el = document.querySelector("div.box1");
+ el.className = "box";
+ }
+
+ return el;
+}
+
+var intervalID = window.setInterval(updateTransition, 7000);
+</pre>
+ </div>
+
+ <div>{{EmbedLiveSample("ttf_step4end",275,150)}}</div>
+ </div>
+ </div>
+ </dd>
+ <dt>{{ cssxref("transition-delay") }}</dt>
+ <dd>์†์„ฑ์ด ๋ณ€ํ•œ ์‹œ์ ๊ณผ ํŠธ๋žœ์ง€์…˜์ด ์‹ค์ œ๋กœ ์‹œ์ž‘ํ•˜๋Š” ์‚ฌ์ด์— ๊ธฐ๋‹ค๋ฆฌ๋Š” ์‹œ๊ฐ„์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
+ <div>
+ <div id="delay_0_5s" style="width: 251px; display: inline-block; margin-right: 1px; margin-bottom: 1px;">
+ <p><code>transition-delay: 0.5s</code></p>
+
+ <div style="display: none;">
+ <pre class="brush:html"> &lt;div class="parent"&gt;
+ &lt;div class="box"&gt;Lorem&lt;/div&gt;
+&lt;/div&gt;
+ </pre>
+
+ <pre class="brush:css;">.parent { width: 250px; height:125px;}
+.box {
+ width: 100px;
+ height: 100px;
+ background-color: red;
+ font-size: 20px;
+ left: 0px;
+ top: 0px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-delay:0.5s;
+ -webkit-transition-timing-function: linear;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-delay:0.5s;
+ transition-timing-function: linear;
+}
+.box1{
+ width: 50px;
+ height: 50px;
+ background-color: blue;
+ color: yellow;
+ font-size: 18px;
+ left: 150px;
+ top:25px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-delay:0.5s;
+ -webkit-transition-timing-function: linear;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-delay:0.5s;
+ transition-timing-function: linear;
+}
+</pre>
+
+ <pre class="brush:js">function updateTransition() {
+ var el = document.querySelector("div.box");
+
+ if (el) {
+ el.className = "box1";
+ } else {
+ el = document.querySelector("div.box1");
+ el.className = "box";
+ }
+
+ return el;
+}
+
+var intervalID = window.setInterval(updateTransition, 7000);
+</pre>
+ </div>
+
+ <div>{{EmbedLiveSample("delay_0_5s",275,150)}}</div>
+ </div>
+
+ <div id="delay_1s" style="width: 251px; display: inline-block; margin-right: 1px; margin-bottom: 1px;">
+ <p><code>transition-delay: 1s</code></p>
+
+ <div style="display: none;">
+ <pre class="brush:html"> &lt;div class="parent"&gt;
+ &lt;div class="box"&gt;Lorem&lt;/div&gt;
+&lt;/div&gt;
+ </pre>
+
+ <pre class="brush:css;">.parent { width: 250px; height:125px;}
+.box {
+ width: 100px;
+ height: 100px;
+ background-color: red;
+ font-size: 20px;
+ left: 0px;
+ top: 0px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-delay:1s;
+ -webkit-transition-timing-function: linear;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-delay:1s;
+ transition-timing-function: linear;
+}
+.box1{
+ width: 50px;
+ height: 50px;
+ background-color: blue;
+ color: yellow;
+ font-size: 18px;
+ left: 150px;
+ top:25px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-delay:1s;
+ -webkit-transition-timing-function: linear;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-delay:1s;
+ transition-timing-function: linear;
+}
+</pre>
+
+ <pre class="brush:js">function updateTransition() {
+ var el = document.querySelector("div.box");
+
+ if (el) {
+ el.className = "box1";
+ } else {
+ el = document.querySelector("div.box1");
+ el.className = "box";
+ }
+
+ return el;
+}
+
+var intervalID = window.setInterval(updateTransition, 7000);
+</pre>
+ </div>
+
+ <div>{{EmbedLiveSample("delay_1s",275,150)}}</div>
+ </div>
+
+ <div id="delay_2s" style="width: 251px; display: inline-block; margin-right: 1px; margin-bottom: 1px;">
+ <p><code>transition-delay: 2s</code></p>
+
+ <div style="display: none;">
+ <pre class="brush:html"> &lt;div class="parent"&gt;
+ &lt;div class="box"&gt;Lorem&lt;/div&gt;
+&lt;/div&gt;
+ </pre>
+
+ <pre class="brush:css;">.parent { width: 250px; height:125px;}
+.box {
+ width: 100px;
+ height: 100px;
+ background-color: red;
+ font-size: 20px;
+ left: 0px;
+ top: 0px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-delay:2s;
+ -webkit-transition-timing-function: linear;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-delay:2s;
+ transition-timing-function: linear;
+}
+.box1{
+ width: 50px;
+ height: 50px;
+ background-color: blue;
+ color: yellow;
+ font-size: 18px;
+ left: 150px;
+ top:25px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-delay:2s;
+ -webkit-transition-timing-function: linear;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-delay:2s;
+ transition-timing-function: linear;
+}
+</pre>
+
+ <pre class="brush:js">function updateTransition() {
+ var el = document.querySelector("div.box");
+
+ if (el) {
+ el.className = "box1";
+ } else {
+ el = document.querySelector("div.box1");
+ el.className = "box";
+ }
+
+ return el;
+}
+
+var intervalID = window.setInterval(updateTransition, 7000);
+</pre>
+ </div>
+
+ <div>{{EmbedLiveSample("delay_2s",275,150)}}</div>
+ </div>
+
+ <div id="delay_4s" style="width: 251px; display: inline-block; margin-right: 1px; margin-bottom: 1px;">
+ <p><code>transition-delay: 4s</code></p>
+
+ <div style="display: none;">
+ <pre class="brush:html"> &lt;div class="parent"&gt;
+ &lt;div class="box"&gt;Lorem&lt;/div&gt;
+&lt;/div&gt;
+ </pre>
+
+ <pre class="brush:css;">.parent { width: 250px; height:125px;}
+.box {
+ width: 100px;
+ height: 100px;
+ background-color: red;
+ font-size: 20px;
+ left: 0px;
+ top: 0px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-delay:4s;
+ -webkit-transition-timing-function: ease-in-out;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-delay:4s;
+ transition-timing-function: ease-in-out;
+}
+.box1{
+ width: 50px;
+ height: 50px;
+ background-color: blue;
+ color: yellow;
+ font-size: 18px;
+ left: 150px;
+ top:25px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-delay:4s;
+ -webkit-transition-timing-function: ease-in-out;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-delay:4s;
+ transition-timing-function: ease-in-out;
+}
+</pre>
+
+ <pre class="brush:js">function updateTransition() {
+ var el = document.querySelector("div.box");
+
+ if (el) {
+ el.className = "box1";
+ } else {
+ el = document.querySelector("div.box1");
+ el.className = "box";
+ }
+
+ return el;
+}
+
+var intervalID = window.setInterval(updateTransition, 7000);
+</pre>
+ </div>
+
+ <div>{{EmbedLiveSample("delay_4s",275,150)}}</div>
+ </div>
+ </div>
+ </dd>
+</dl>
+
+<p>๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‹จ์ถ• CSS ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css;">div {
+ transition: &lt;property&gt; &lt;duration&gt; &lt;timing-function&gt; &lt;delay&gt;;
+}</pre>
+
+<h2 id="ํŠธ๋žœ์ง€์…˜_์™„๋ฃŒ_๊ฐ์ง€ํ•˜๊ธฐ">ํŠธ๋žœ์ง€์…˜ ์™„๋ฃŒ ๊ฐ์ง€ํ•˜๊ธฐ</h2>
+
+<p>ํŠธ๋žœ์ง€์…˜์„ ์™„๋ฃŒํ•˜๋ฉด ๋ฐœ์ƒํ•˜๋Š” ๋‹จ์ผ ์ด๋ฒคํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ํ‘œ์ค€์„ ๋”ฐ๋ฅด๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ทธ ์ด๋ฒคํŠธ๋Š” <code>transitionend์ด๋ฉฐ, </code>WebKit์—์„œ๋Š” <code>webkitTransitionEnd์ž…๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋งจ ์•„๋ž˜์˜ ํ˜ธํ™˜์„ฑ ํ…Œ์ด๋ธ”์„ ์ฐธ๊ณ ํ•˜์„ธ์š”. </code><code>transitionend ์ด๋ฒคํŠธ๋Š” ๋‘ ์†์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.</code></p>
+
+<dl>
+ <dt><code>propertyName</code></dt>
+ <dd>ํŠธ๋žœ์ง€์…˜์„ ์™„๋ฃŒํ•œ CSS ์†์„ฑ์˜ ์ด๋ฆ„์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฌธ์ž์—ด</dd>
+ <dt><code>elapsedTime</code></dt>
+ <dd>์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ์ ์— ํ•ด๋‹น ํŠธ๋žœ์ง€์…˜์ด ์ง„ํ–‰๋œ ์‹œ๊ฐ„์„ ์ดˆ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ์‹ค์ˆ˜<span style="line-height: 1.5;">. ์ด ๊ฐ’์€ {{ cssxref("transition-delay") }} ๊ฐ’์— ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</span></dd>
+</dl>
+
+<p>ํ‰์†Œ๋Œ€๋กœ {{ domxref("element.addEventListener()") }} ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด ์ด๋ฒคํŠธ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: js">el.addEventListener("transitionend", updateTransition, true);
+</pre>
+
+<div class="note"><strong>๋…ธํŠธ: </strong>ํŠธ๋žœ์ง€์…˜์„ ์ค‘๋‹จํ•˜๋ฉด <code style="font-size: 14px;">transitionend</code><span style="line-height: 1.5;"> ์ด๋ฒคํŠธ๋Š” </span><span style="line-height: 1.5em;">๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํŠธ๋žœ์ง€์…˜์„ ์™„๋ฃŒํ•˜๊ธฐ ์ „์— ์• ๋‹ˆ๋ฉ”์ด์…˜ํ•˜๊ณ  ์žˆ๋Š” ์†์„ฑ์˜ ๊ฐ’์ด ๋ฐ”๋€Œ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.</span></div>
+
+<h2 id="์†์„ฑ๊ฐ’_๋ชฉ๋ก์ด_๋‹ค๋ฅธ_๊ฐœ์ˆ˜๋ฅผ_๊ฐ€์ง„_๊ฒฝ์šฐ">์†์„ฑ๊ฐ’ ๋ชฉ๋ก์ด ๋‹ค๋ฅธ ๊ฐœ์ˆ˜๋ฅผ ๊ฐ€์ง„ ๊ฒฝ์šฐ</h2>
+
+<p>์–ด๋–ค ์†์„ฑ์˜ ๊ฐ’ ๋ชฉ๋ก์ด ๋‹ค๋ฅธ ๊ฒƒ๋ณด๋‹ค ์งง๋‹ค๋ฉด, ์ผ์น˜๋˜๋„๋ก ๊ทธ ๊ฐ’์„ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด,</p>
+
+<pre class="brush: css">div {
+ transition-property: opacity, left, top, height;
+ transition-duration: 3s, 5s;
+}
+</pre>
+
+<p>์œ„๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">div {
+ transition-property: opacity, left, top, height;
+ transition-duration: 3s, 5s, 3s, 5s;
+}</pre>
+
+<p>๋น„์Šทํ•˜๊ฒŒ, ์–ด๋–ค ์†์„ฑ์˜ ๊ฐ’ ๋ชฉ๋ก์ด {{ cssxref("transition-property") }} ๋ชฉ๋ก๋ณด๋‹ค ๊ธธ๋‹ค๋ฉด, ๊ทธ๊ฒƒ์€ ๋์„ ์ž˜๋ผ๋ƒ…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ, ์•„๋ž˜์˜ CSS๊ฐ€ ์žˆ๋‹ค๋ฉด,</p>
+
+<pre class="brush: css">div {
+ transition-property: opacity, left;
+ transition-duration: 3s, 5s, 2s, 1s;
+}</pre>
+
+<p>์œ„๋ฅผ ์•„๋ž˜์™€ ๊ฐ™์ด ํ•ด์„ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">div {
+ transition-property: opacity, left;
+ transition-duration: 3s, 5s;
+}</pre>
+
+<h2 id="๊ฐ„๋‹จํ•œ_์˜ˆ์ œ">๊ฐ„๋‹จํ•œ ์˜ˆ์ œ</h2>
+
+<p>์ด ์˜ˆ์ œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋งˆ์šฐ์Šค๋ฅผ ํ•ด๋‹น ์š”์†Œ ์œ„์— ์˜ฌ๋ ค๋†“๊ณ  ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ๊ฐ€ ์‹œ์ž‘ํ•  ๋•Œ๊นŒ์ง€ 2์ดˆ์˜ ๋”œ๋ ˆ์ด๊ฐ€ ์žˆ๋Š” 4์ดˆ์งœ๋ฆฌ ํฐํŠธ ํฌ๊ธฐ ํŠธ๋žœ์ง€์…˜์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">#delay1 {
+ position: relative;
+ transition-property: font-size;
+ transition-duration: 4s;
+ transition-delay: 2s;
+ font-size: 14px;
+}
+
+#delay1:hover {
+ transition-property: font-size;
+ transition-duration: 4s;
+ transition-delay: 2s;
+ font-size: 36px;
+}
+</pre>
+
+<h2 id="๋ฉ”๋‰ด_ํ•˜์ด๋ผ์ดํŒ…์—_ํŠธ๋žœ์ง€์…˜_์‚ฌ์šฉ">๋ฉ”๋‰ด ํ•˜์ด๋ผ์ดํŒ…์— ํŠธ๋žœ์ง€์…˜ ์‚ฌ์šฉ</h2>
+
+<p>CSS์˜ ํ”ํ•œ ์‚ฌ์šฉ์€ <span style="line-height: 1.5;">์‚ฌ์šฉ์ž๊ฐ€ ๋งˆ์šฐ์Šค ์ปค์„œ๋ฅผ ๋ฉ”๋‰ด ์œ„์— ์˜ฌ๋ ค๋†“์„ ๋•Œ ๊ทธ ๋ฉ”๋‰ด </span><span style="line-height: 1.5;">์•„์ดํ…œ์„ ํ•˜์ด๋ผ์ดํŒ…ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŠธ๋žœ์ง€์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ํšจ๊ณผ๋ฅผ ํ›จ์”ฌ ๋” ๋งค๋ ฅ์ ์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</span></p>
+
+<p>์ฝ”๋“œ ์Šค๋‹ˆํ•(snippets, ์—ญ์ž์ฃผ: ์žฌํ™œ์šฉ์ด ๊ฐ€๋Šฅํ•œ ์†Œ์Šค ์กฐ๊ฐ)์„ ๋ณด๊ธฐ ์ „์—, <span style="line-height: 1.5;">(์—ฌ๋Ÿฌ๋ถ„์˜ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํŠธ๋žœ์ง€์…˜์„ ์ง€์›ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋ฉด) </span><a class="external" href="/samples/cssref/transitions/sample2" style="line-height: 1.5;" title="http://developer.mozilla.org/samples/cssref/transitions/sample2/">๋ผ์ด๋ธŒ ๋ฐ๋ชจ</a><span style="line-height: 1.5;">๋ฅผ ๋ณด๊ณ  ์‹ถ์„์ง€๋„ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด ์‚ฌ์šฉํ•œ </span><a class="external" href="/samples/cssref/transitions/sample2/transitions.css" style="line-height: 1.5;" title="http://developer.mozilla.org/samples/cssref/transitions/sample2/transitions.css">CSS๋ฅผ ์ง์ ‘</a> <span style="line-height: 1.5;">๋ณผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</span></p>
+
+<p>์šฐ์„  HTML์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”๋‰ด๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: html">&lt;div class="sidebar"&gt;
+ &lt;p&gt;&lt;a class="menuButton" href="home"&gt;Home&lt;/a&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;a class="menuButton" href="about"&gt;About&lt;/a&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;a class="menuButton" href="contact"&gt;Contact Us&lt;/a&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;a class="menuButton" href="links"&gt;Links&lt;/a&gt;&lt;/p&gt;
+&lt;/div&gt;
+</pre>
+
+<p>๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ ๋ฉ”๋‰ด์˜ ๋ชจ์Šต๊ณผ ๋Š๋‚Œ(look and feel)์„<span style="line-height: 1.5;"> CSS๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ด€๋ จ ๋ถ€๋ถ„์ด ์—ฌ๊ธฐ ์žˆ์Šต๋‹ˆ๋‹ค.</span></p>
+
+<pre class="brush: css">.menuButton {
+ position: relative;
+ transition-property: background-color, color;
+ transition-duration: 1s;
+ transition-timing-function: ease-out;
+ text-align: left;
+ background-color: grey;
+ left: 5px;
+ top: 5px;
+ height: 26px;
+ color: white;
+ border-color: black;
+ font-family: sans-serif;
+ font-size: 20px;
+ text-decoration: none;
+ box-shadow: 2px 2px 1px black;
+ padding: 2px 4px;
+ border: solid 1px black;
+}
+
+.menuButton:hover {
+ position: relative;
+ transition-property: background-color, color;
+ transition-duration: 1s;
+ transition-timing-function: ease-out;
+ background-color:white;
+ color:black;
+ box-shadow: 2px 2px 1px black;
+}
+</pre>
+
+<p>์ด CSS๋Š” ๊ทธ ์š”์†Œ๊ฐ€ <span style="line-height: 1.5;">{{ cssxref(":hover") }} ์ƒํƒœ์ผ ๋•Œ ๋ฐฐ๊ฒฝ๊ณผ</span><span style="line-height: 1.5;"> ํ…์ŠคํŠธ ์ƒ‰์ƒ ๋ชจ๋‘๋ฅผ ๋ณ€๊ฒฝํ•˜๋ฉด์„œ ๋ฉ”๋‰ด์˜ ๋ชจ์Šต์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</span></p>
+
+<p>๊ทธ ํšจ๊ณผ๋ฅผ ์žฅํ™ฉํ•˜๊ฒŒ ์„ค๋ช…ํ•˜๋Š” ๋Œ€์‹ , <a class="external" href="/en/CSS/CSS_transitions#Browser_compatibility" style="line-height: 1.5;" title="en/CSS/CSS_transitions#Browser_compatibility">๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํŠธ๋žœ์ง€์…˜์„ ์ง€์›ํ•œ๋‹ค๋ฉด, </a><a href="/samples/cssref/transitions/sample2" style="line-height: 1.5;" title="https://developer.mozilla.org/samples/cssref/transitions/sample2">๋ผ์ด๋ธŒ ์ƒ˜ํ”Œ์„ ์‚ดํŽด๋ณด์„ธ์š”</a><span style="line-height: 1.5;">.</span></p>
+
+<h2 id="ํŠธ๋žœ์ง€์…˜์„_์ด์šฉํ•˜์—ฌ_JavaScript_๊ธฐ๋Šฅ_๋ถ€๋“œ๋Ÿฝ๊ฒŒ_ํ•˜๊ธฐ">ํŠธ๋žœ์ง€์…˜์„ ์ด์šฉํ•˜์—ฌ JavaScript ๊ธฐ๋Šฅ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ํ•˜๊ธฐ</h2>
+
+<p>ํŠธ๋žœ์ง€์…˜์€ JavaScript ๊ธฐ๋Šฅ์— ์•„๋ฌด๊ฒƒ๋„ ํ•˜์ง€ ์•Š๊ณ  ํ›จ์”ฌ ๋” ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๋ณด์ด๋„๋ก ํ•˜๋Š” ํ›Œ๋ฅญํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์•„๋ž˜ ์˜ˆ์ œ๋ฅผ ๋ณด์„ธ์š”.</p>
+
+<pre class="brush: html">&lt;p&gt;Click anywhere to move the ball&lt;/p&gt;
+&lt;div id="foo"&gt;&lt;/div&gt;
+</pre>
+
+<p>JavaScript๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณต์„ ์–ด๋–ค ์œ„์น˜๋กœ ์›€์ง์ด๋Š” ํšจ๊ณผ๊ฐ€ ์ผ์–ด๋‚˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: js">var f = document.getElementById('foo');
+document.addEventListener('click', function(ev){
+ f.style.left = (ev.clientX-25)+'px';
+ f.style.top = (ev.clientY-25)+'px';
+},false);
+</pre>
+
+<p>์ถ”๊ฐ€ ๋…ธ๋ ฅ ์—†์ด <span style="line-height: 1.5;">CSS๋กœ </span><span style="line-height: 1.5;">์ด๊ฒƒ์„ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ์ˆœํžˆ ๊ทธ ์š”์†Œ์— ํŠธ๋žœ์ง€์…˜์„ ์ถ”๊ฐ€ํ•˜๋ฉด ์–ด๋– ํ•œ ๋ณ€ํ™”๋„ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์ผ์–ด๋‚  ๊ฒƒ์ž…๋‹ˆ๋‹ค.</span></p>
+
+<pre class="brush: css">p {
+ padding-left: 60px;
+}
+
+#foo {
+ border-radius: 50px;
+ width: 50px;
+ height: 50px;
+ background: #c00;
+ position: absolute;
+ top: 0;
+ left: 0;
+ transition: all 1s;
+}
+</pre>
+
+<p>์—ฌ๊ธฐ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. <a class="external" href="http://jsfiddle.net/RwtHn/5/" title="http://jsfiddle.net/RwtHn/5/">http://jsfiddle.net/RwtHn/5/</a></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 Transitions', '', '') }}</td>
+ <td>{{ Spec2('CSS3 Transitions') }}</td>
+ <td>Initial specification.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<div id="compat-mobile">ย </div>
+
+<ul>
+ <li><span class="external"><a href="http://techstream.org/Web-Design/Dock-Menu-with-CSS3" title="CSS3 Dock Menu using CSS transitions">CSS3 Dock Menu</a> using CSS transitions</span></li>
+ <li>The {{ domxref("TransitionEvent") }} interface and the <a href="/en-US/docs/Mozilla_event_reference/transitionend" title="The 'transitionend' event"><code>transitionend</code></a> event.</li>
+</ul>
diff --git a/files/ko/web/css/css_types/index.html b/files/ko/web/css/css_types/index.html
new file mode 100644
index 0000000000..a819349900
--- /dev/null
+++ b/files/ko/web/css/css_types/index.html
@@ -0,0 +1,100 @@
+---
+title: CSS ์ž๋ฃŒํ˜•
+slug: Web/CSS/CSS_Types
+tags:
+ - CSS
+ - CSS Data Type
+ - Overview
+ - Reference
+ - ์ž๋ฃŒํ˜•
+translation_of: Web/CSS/CSS_Types
+---
+<div>{{cssref}}</div>
+
+<p><span class="seoSummary"><strong>CSS ์ž๋ฃŒํ˜•</strong>์€ CSS ์†์„ฑ๊ณผ ํ•จ์ˆ˜๊ฐ€ ๋ฐ›์•„๋“ค์ด๋Š”, ํ‚ค์›Œ๋“œ์™€ ๋‹จ์œ„๋ฅผ ํฌํ•จํ•œ ์ผ๋ฐ˜์ ์ธ ๊ฐ’์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.</span> ์ž๋ฃŒํ˜•์€ <a href="https://www.w3.org/TR/css3-values/#component-types">Component value type</a>์˜ ํŠน๋ณ„ํ•œ ์ข…๋ฅ˜์ž…๋‹ˆ๋‹ค.</p>
+
+<p>ํ˜•์‹ ๊ตฌ๋ฌธ์—์„œ ์ž๋ฃŒํ˜•์„ ๋‚˜ํƒ€๋‚ผ ๋• ๋ถ€๋“ฑํ˜ธ "&lt;"์™€ "&gt;"๋กœ ๊ฐ์‹ธ์„œ ํ‘œ๊ธฐํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("&lt;angle&gt;")}}</li>
+ <li>{{cssxref("&lt;angle-percentage&gt;")}}</li>
+ <li>{{cssxref("&lt;angular-color-hint&gt;")}}</li>
+ <li>{{cssxref("&lt;angular-color-stop&gt;")}}</li>
+ <li>{{cssxref("&lt;attr-fallback&gt;")}}</li>
+ <li>{{cssxref("&lt;attr-name&gt;")}}</li>
+ <li>{{cssxref("&lt;basic-shape&gt;")}}</li>
+ <li>{{cssxref("&lt;blend-mode&gt;")}}</li>
+ <li>{{cssxref("&lt;calc-product&gt;")}}</li>
+ <li>{{cssxref("&lt;calc-sum&gt;")}}</li>
+ <li>{{cssxref("&lt;calc-value&gt;")}}</li>
+ <li>{{cssxref("&lt;color&gt;")}}</li>
+ <li>{{cssxref("&lt;color-stop&gt;")}}</li>
+ <li>{{cssxref("&lt;color-stop-angle&gt;")}}</li>
+ <li>{{cssxref("&lt;counter-style&gt;")}}</li>
+ <li>{{cssxref("&lt;custom-ident&gt;")}}</li>
+ <li>{{cssxref("&lt;dimension&gt;")}}</li>
+ <li>{{cssxref("&lt;filter-function&gt;")}}</li>
+ <li>{{cssxref("&lt;flex&gt;")}}</li>
+ <li>{{cssxref("&lt;frequency&gt;")}}</li>
+ <li>{{cssxref("&lt;frequency-percentage&gt;")}}</li>
+ <li>{{cssxref("&lt;gradient&gt;")}}</li>
+ <li>{{cssxref("&lt;ident&gt;")}}</li>
+ <li>{{cssxref("&lt;image&gt;")}}</li>
+ <li>{{cssxref("&lt;integer&gt;")}}</li>
+ <li>{{cssxref("&lt;length&gt;")}}</li>
+ <li>{{cssxref("&lt;length-percentage&gt;")}}</li>
+ <li>{{cssxref("&lt;number&gt;")}}</li>
+ <li>{{cssxref("&lt;number-percentage&gt;")}}</li>
+ <li>{{cssxref("&lt;percentage&gt;")}}</li>
+ <li>{{cssxref("&lt;position&gt;")}}</li>
+ <li>{{cssxref("&lt;quote&gt;")}}</li>
+ <li>{{cssxref("&lt;ratio&gt;")}}</li>
+ <li>{{cssxref("&lt;resolution&gt;")}}</li>
+ <li>{{cssxref("&lt;shape-box&gt;")}}</li>
+ <li>{{cssxref("&lt;shape-radius&gt;")}}</li>
+ <li>{{cssxref("&lt;string&gt;")}}</li>
+ <li>{{cssxref("&lt;time&gt;")}}</li>
+ <li>{{cssxref("&lt;time-percentage&gt;")}}</li>
+ <li>{{cssxref("&lt;timing-function&gt;")}}</li>
+ <li>{{cssxref("&lt;toggle-value&gt;")}}</li>
+ <li>{{cssxref("&lt;transform-function&gt;")}}</li>
+ <li>{{cssxref("&lt;type-or-unit&gt;")}}</li>
+ <li>{{cssxref("&lt;url&gt;")}}</li>
+ <li>{{cssxref("&lt;url-modifier&gt;")}}</li>
+ <li>{{cssxref("&lt;zero&gt;")}}</li>
+</ul>
+</div>
+
+<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('CSS4 Values') }}</td>
+ <td>{{ Spec2('CSS4 Values') }}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Values') }}</td>
+ <td>{{ Spec2('CSS3 Values') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Values_and_Units">CSS ๋‹จ์œ„์™€ ๊ฐ’</a></li>
+ <li><a href="/ko/docs/Learn/CSS/Introduction_to_CSS/Values_and_units">CSS ๋‹จ์œ„์™€ ๊ฐ’ ์†Œ๊ฐœ</a></li>
+</ul>
diff --git a/files/ko/web/css/css_variables/index.html b/files/ko/web/css/css_variables/index.html
new file mode 100644
index 0000000000..56efa433e7
--- /dev/null
+++ b/files/ko/web/css/css_variables/index.html
@@ -0,0 +1,37 @@
+---
+title: CSS Custom Properties for Cascading Variables
+slug: Web/CSS/CSS_Variables
+translation_of: Web/CSS/CSS_Variables
+---
+<div>{{cssref}}</div>
+
+<p><strong>CSS Custom Properties for Cascading Variables</strong></p>
+
+<p>์บ์Šค์ผ€์ด๋”ฉ ๋ณ€์ˆ˜๋ฅผ ์œ„ํ•œ CSS ์‚ฌ์šฉ์ž์ง€์ • ์†์„ฑ์€, ๋ฐ˜๋ณต์ ์œผ๋กœ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ์‚ฌ์šฉ์ž์ง€์ • ์†์„ฑ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="CSS_์†์„ฑ">CSS ์†์„ฑ</h2>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("--*")}}</li>
+</ul>
+</div>
+
+<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 Variables")}}</td>
+ <td>{{Spec2("CSS3 Variables")}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_writing_modes/index.html b/files/ko/web/css/css_writing_modes/index.html
new file mode 100644
index 0000000000..a69bc088cc
--- /dev/null
+++ b/files/ko/web/css/css_writing_modes/index.html
@@ -0,0 +1,57 @@
+---
+title: CSS Writing Modes
+slug: Web/CSS/CSS_Writing_Modes
+tags:
+ - CSS
+ - CSS Writing Modes
+ - Overview
+ - Reference
+translation_of: Web/CSS/CSS_Writing_Modes
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS Writing Modes</strong>๋Š” ๋‹ค์–‘ํ•œ ๊ตญ์ œ ์“ฐ๊ธฐ ๋ชจ๋“œ๋ฅผ ์ •์˜ํ•˜๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค, ์ขŒ์—์„œ ์šฐ(๊ฐ€๋ น Latin ๋ฐ Indic ์Šคํฌ๋ฆฝํŠธ์— ์‚ฌ์šฉ๋จ), ์šฐ์—์„œ ์ขŒ(๊ฐ€๋ น Hebrew ๋˜๋Š” Arabic ์Šคํฌ๋ฆฝํ‹ฐ์— ์‚ฌ์šฉ๋จ), ์–‘๋ฐฉํ–ฅ(์ขŒ์—์„œ ์šฐ ๋ฐ ์šฐ์—์„œ ์ขŒ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์„ž์„ ๋•Œ ์‚ฌ์šฉ๋จ) ๋ฐ ์„ธ๋กœ(๊ฐ€๋ น ์ผ๋ถ€ Asian ์Šคํฌ๋ฆฝํŠธ์— ์‚ฌ์šฉ๋จ) ๋“ฑ.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="์†์„ฑ">์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("direction")}}</li>
+ <li>{{cssxref("glyph-orientation-horizontal")}}</li>
+ <li>{{cssxref("text-combine-upright")}}</li>
+ <li>{{cssxref("text-orientation")}}</li>
+ <li>{{cssxref("unicode-bidi")}}</li>
+ <li>{{cssxref("writing-mode")}}</li>
+</ul>
+</div>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS3 Writing Modes')}}</td>
+ <td>{{Spec2('CSS3 Writing Modes')}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'text.html')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/css_๋‹จ์œ„์™€_๊ฐ’/index.html b/files/ko/web/css/css_๋‹จ์œ„์™€_๊ฐ’/index.html
new file mode 100644
index 0000000000..94d8ceabd6
--- /dev/null
+++ b/files/ko/web/css/css_๋‹จ์œ„์™€_๊ฐ’/index.html
@@ -0,0 +1,497 @@
+---
+title: CSS ๋‹จ์œ„์™€ ๊ฐ’
+slug: Web/CSS/CSS_๋‹จ์œ„์™€_๊ฐ’
+tags:
+ - CSS
+ - ๊ฐ’๊ณผ ๋‹จ์œ„
+ - ์•ˆ๋‚ด์„œ
+ - ์ฐธ์กฐ
+translation_of: Web/CSS/CSS_Values_and_Units
+---
+<div>{{CSSRef}}</div>
+
+<p class="summary"><span class="seoSummary">๋ชจ๋“  CSS ์„ ์–ธ์€ ์†์„ฑ / ๊ฐ’ ์Œ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์†์„ฑ์— ๋”ฐ๋ผ ๊ฐ’์€ ํ•˜๋‚˜์˜ ์ •์ˆ˜ ๋˜๋Š” ํ‚ค์›Œ๋“œ, ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ‚ค์›Œ๋“œ, ๋‹จ์œ„๊ฐ€ ์žˆ๊ฑฐ๋‚˜ ์—†๋Š” ๊ฐ’์˜ ๋‚˜์—ด์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CSS ์†์„ฑ์—ย ํ—ˆ์šฉ๋˜๋Š” ๊ณตํ†ต์ ์ธ ์ž๋ฃŒํ˜•(๋‹จ์œ„์™€ ๊ฐ’)์˜ ์ง‘ํ•ฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค.</span>ย ์•„๋ž˜๋Š” ์ด๋“ค ์ž๋ฃŒํ˜• ๋Œ€๋ถ€๋ถ„์— ๋Œ€ํ•œ ๊ฐœ์š”์ž…๋‹ˆ๋‹ค. ๋” ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ๋ณด๋ ค๋ฉด ๊ฐ ์ž๋ฃŒํ˜•์˜ ํŽ˜์ด์ง€๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.</p>
+
+<h2 id="ํ…์ŠคํŠธ_์ž๋ฃŒํ˜•">ํ…์ŠคํŠธ ์ž๋ฃŒํ˜•</h2>
+
+<ul>
+ <li>{{cssxref("&lt;custom-ident&gt;")}}</li>
+ <li><code>&lt;ident&gt;</code>๋กœ์„œ ๋ฏธ๋ฆฌ ์ •์˜๋œ ํ‚ค์›Œ๋“œ</li>
+ <li>{{cssxref("&lt;string&gt;")}}</li>
+ <li>{{cssxref("&lt;url&gt;")}}</li>
+</ul>
+
+<p>ํ…์ŠคํŠธ ์ž๋ฃŒํ˜•์€ <code>&lt;string&gt;</code>์ด๊ฑฐ๋‚˜, ์—ฐ์†๋œ ๋ฌธ์ž๋ฅผ ๋”ฐ์˜ดํ‘œ๋กœ ๊ฐ์‹ผ ๊ฒƒ, ๋˜๋Š” ๋”ฐ์˜ดํ‘œ๋กœ ๊ฐ์‹ธ์ง€ ์•Š์€ "CSS ์‹๋ณ„์ž"์ธย <code>&lt;ident&gt;</code>๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย <code>&lt;string&gt;</code>์€ ์ž‘์€๋”ฐ์˜ดํ‘œย ๋˜๋Š” ํฐ๋”ฐ์˜ดํ‘œ๋กœ ๊ฐ์‹ธ์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์–‘์—์„œย <code>&lt;ident&gt;</code>ย ๋˜๋Š”ย <code>&lt;custom-ident&gt;</code>์˜ ๋ชฉ๋ก์— ํฌํ•จ๋˜์–ด ์žˆ๋Š” CSS ์‹๋ณ„์ž๋Š” ๋”ฐ์˜ดํ‘œ๋กœ ๊ฐ์‹ธ์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>CSS ์‚ฌ์–‘์—์„œ๋Š”ย ์›น ๊ฐœ๋ฐœ์ž๊ฐ€ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ’๋“ค, ๊ฐ€๋ น ํ‚คํ”„๋ ˆ์ž„ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด๋‚˜ ์„œ์ฒด ๊ฐ€์กฑ์˜ ์ด๋ฆ„, ๊ทธ๋ฆฌ๋“œ ์˜์—ญ ๊ฐ™์€ ๊ฒƒ๋“ค์„ย {{cssxref("&lt;custom-ident&gt;")}}, {{cssxref("&lt;string&gt;")}}, ๋˜๋Š” ๋‘˜ ๋‹ค๋กœ์„œ ๋ชฉ๋ก์— ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•œ ํ…์ŠคํŠธ ๊ฐ’์„ ๋”ฐ์˜ดํ‘œ๋กœ ๊ฐ์‹ธ๋Š” ๊ฒƒ๊ณผ ๊ฐ์‹ธ์ง€ ์•Š๋Š” ๊ฒƒ ๋ชจ๋‘๊ฐ€ ํ—ˆ์šฉ๋˜๋Š” ๊ฒฝ์šฐ, ์‚ฌ์–‘์—์„œ๋Š”ย <code>&lt;custom-ident&gt; | &lt;string&gt;</code>๋กœ์„œ ์ด๋ฅผ ๋ชฉ๋ก์— ํ‘œ์‹œํ•˜๋ฉฐ, ์ด๋Š” ๋”ฐ์˜ดํ‘œ๊ฐ€ ์„ ํƒ ์‚ฌํ•ญ์ž„์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ด๋ฆ„์ด ๋ฐ”๋กœ ๊ทธ๋Ÿฐ ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค:</p>
+
+<pre class="brush: css notranslate">@keyframe validIdent {
+ /* keyframes go here */
+}
+@keyframe 'validString' {
+ /* keyframes go here */
+}</pre>
+
+<p>๋ช‡๋ช‡ ํ…์ŠคํŠธ ๊ฐ’์€ ๋”ฐ์˜ดํ‘œ๋กœ ๊ฐ์‹ธ์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, {{cssxref("grid-area")}}์˜ ๊ฐ’์€ย <code>&lt;custom-ident&gt;</code>์ผ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ๋งŒ์•ฝย <code>content</code>๋ผ๋Š” ์ด๋ฆ„์˜ ๊ทธ๋ฆฌ๋“œ ์˜์—ญ์ด ์žˆ์„ ๋•Œย ์•„๋ž˜์ฒ˜๋Ÿผ ์ด๋ฅผ ๋”ฐ์˜ดํ‘œ ์—†์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:</p>
+
+<pre class="brush: css notranslate">.item {
+ grid-area: content;
+}
+</pre>
+
+<p>๋ฐ˜๋ฉด, {{cssxref("&lt;string&gt;")}}์ธ ์ž๋ฃŒํ˜•์˜ ๊ฒฝ์šฐ, ์˜ˆ๋ฅผ ๋“ค์–ด {{cssxref("content")}} ์†์„ฑ์˜ ๋ฌธ์ž์—ด ๊ฐ’์€ ๋”ฐ์˜ดํ‘œ๋กœ ๊ฐ์‹ธ์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค:</p>
+
+<pre class="brush: css notranslate">.item::after {
+ content: "This is my content.";
+}
+</pre>
+
+<p>์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋ชจ์ง€๋ฅผ ํฌํ•จํ•ด ์—ฌ๋Ÿฌ๋ถ„์ด ์›ํ•˜๋Š” ์•„๋ฌด ์ด๋ฆ„์ด๋‚˜ ๋งŒ๋“ค ์ˆ˜ ์žˆ์ง€๋งŒ, <code>none</code>, <code>unset</code>, <code>initial</code>, <code>inherit</code>, ์ˆซ์ž ๋˜๋Š” 2๊ฐœ์˜ ๋Œ€์‹œ๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ด๋ฆ„์€ ์‹๋ณ„์ž๊ฐ€ ๋  ์ˆ˜ ์—†์œผ๋ฉฐ, ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๋ฏธ๋ฆฌ ์ •์˜๋œ ๋‹ค๋ฅธ CSS ํ‚ค์›Œ๋“œ์™€ ๋™์ผํ•œ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์ง€๋Š” ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋” ์ž์„ธํ•œ ๋‚ด์šฉ์„ ๋ณด๋ ค๋ฉด {{cssxref("&lt;custom-ident&gt;")}}์™€ {{cssxref("&lt;string&gt;")}}์˜ ์ฐธ์กฐ ํŽ˜์ด์ง€๋ฅผ ํ™•์ธํ•˜์„ธ์š”.</p>
+
+<h3 id="๋ฏธ๋ฆฌ_์ •์˜๋œ_ํ‚ค์›Œ๋“œ_๊ฐ’">๋ฏธ๋ฆฌ ์ •์˜๋œ ํ‚ค์›Œ๋“œ ๊ฐ’</h3>
+
+<p>๋ฏธ๋ฆฌ ์ •์˜๋œ ํ‚ค์›Œ๋“œ ๊ฐ’์€ ํŠน์ • ์†์„ฑ์˜ ์‚ฌ์–‘์— ์ •์˜๋œ ํ…์ŠคํŠธ ๊ฐ’์ž…๋‹ˆ๋‹ค. ์ด ํ‚ค์›Œ๋“œ๋“ค์€ CSS ์‹๋ณ„์ž์ด๊ธฐ๋„ ํ•ด์„œ ๋”ฐ์˜ดํ‘œ ์—†์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>CSS ์‚ฌ์–‘ ๋˜๋Š” MDN์˜ ์†์„ฑ ํŽ˜์ด์ง€์—์„œ CSS ์†์„ฑ์˜ย ๊ฐ’์— ๋Œ€ํ•œ ๋ฌธ๋ฒ•์„ ๋ณด๋ฉด, ํ—ˆ์šฉ๋˜๋Š” ํ‚ค์›Œ๋“œ๊ฐ€ย ์•„๋ž˜์™€ ๊ฐ™์€ ํ˜•ํƒœ๋กœ ๋‚˜์—ด๋ฉ๋‹ˆ๋‹ค.ย ์•„๋ž˜๋Š” {{cssxref("float")}}์— ํ—ˆ์šฉ๋˜๋Š” ๋ฏธ๋ฆฌ ์ •์˜๋œ ํ‚ค์›Œ๋“œ ๊ฐ’์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="syntaxbox notranslate">left <a href="/en-US/docs/CSS/Value_definition_syntax#Single_bar" title="Single bar: exactly one of the entities must be present">|</a> right <a href="/en-US/docs/CSS/Value_definition_syntax#Single_bar" title="Single bar: exactly one of the entities must be present">|</a> none <a href="/en-US/docs/CSS/Value_definition_syntax#Single_bar" title="Single bar: exactly one of the entities must be present">|</a> inline-start <a href="/en-US/docs/CSS/Value_definition_syntax#Single_bar" title="Single bar: exactly one of the entities must be present">|</a> inline-end</pre>
+
+<p>์ด๋Ÿฐ ๊ฐ’๋“ค์€ ๋”ฐ์˜ดํ‘œ ์—†์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค:</p>
+
+<pre class="brush: css notranslate"><code>.box {
+ float: left;
+}
+</code></pre>
+
+<h3 id="CSS_์ „์ฒด์—_๊ณต์œ ๋˜๋Š”_๊ฐ’">CSS ์ „์ฒด์— ๊ณต์œ ๋˜๋Š” ๊ฐ’</h3>
+
+<p>ํ•œ ์†์„ฑ์˜ ์‚ฌ์–‘์˜ ์ผ๋ถ€๋กœ์„œ ์กด์žฌํ•˜๋Š” ๋ฏธ๋ฆฌ ์ •์˜๋œ ํ‚ค์›Œ๋“œ์™€ ๋”๋ถˆ์–ด, ๋ชจ๋“  CSS ์†์„ฑ์€ CSS ์ „์ฒด์— ๊ฑธ์ณ ๊ณต์œ ๋˜๋Š” ๊ฐ’์ธ {{cssxref("initial")}}, {{cssxref("inherit")}}, {{cssxref("unset")}}์„ ๋ฐ›์•„๋“ค์ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋“ค์€ ๊ธฐ๋ณธ ๋™์ž‘์„ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>initial</code>ย ํ‚ค์›Œ๋“œ๋Š” ์†์„ฑ์˜ ์ดˆ๊ธฐ ๊ฐ’์œผ๋กœ ์ง€์ •๋œ ๊ฐ’์„ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค.ย <code>inherit</code>ย ํ‚ค์›Œ๋“œ๋Š” ํ•ด๋‹น ์š”์†Œ์˜ย ๋ถ€๋ชจ์— ์ ์šฉ๋œย ๋™์ผ ์†์„ฑ์˜ ๊ณ„์‚ฐ๊ฐ’์„ ํ‘œํ˜„ํ•˜๋ฉฐ, ํ•ด๋‹น ์†์„ฑ์ด ์ƒ์†๋œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>unset</code>ย ํ‚ค์›Œ๋“œ๋Š”ย <code>inherit</code>ย ๋˜๋Š”ย <code>initial</code>์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜๋Š”๋ฐ, ํ•ด๋‹น ์†์„ฑ์ด ์ƒ์†๋˜๋Š” ๊ฒฝ์šฐ ์ „์ž, ์•„๋‹Œ ๊ฒฝ์šฐ ํ›„์ž๋กœ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋„ค๋ฒˆ์งธ ๊ฐ’์œผ๋กœย {{cssxref("revert")}}๊ฐ€ย Cascade Level 4 ์‚ฌ์–‘์— ์ถ”๊ฐ€๋˜์—ˆ์ง€๋งŒ, ์ง€๊ธˆ์€ ๋ธŒ๋ผ์šฐ์ € ์ง€์› ์ƒํƒœ๊ฐ€ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="URL">URL</h3>
+
+<p>{{cssxref("&lt;url&gt;")}} ์ž๋ฃŒํ˜•์€ ํ•จ์ˆ˜ ํ‘œ๊ธฐ๋ฒ•์„ย ์‚ฌ์šฉํ•˜๋ฉฐ,ย ํ•จ์ˆ˜๊ฐ€ URL์— ํ•ด๋‹นํ•˜๋Š”ย <code>&lt;string&gt;</code>์„ ๋ฐ›๋Š” ํ˜•ํƒœ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ ˆ๋Œ€ URL ๋˜๋Š” ์ƒ๋Œ€ URL์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋ฅผ ๋„ฃ๊ณ  ์‹ถ์„ ๋•Œ ๋‹ค์Œ ์ค‘ ์•„๋ฌด๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate"><code>.box {
+ย  background-image: url("images/my-background.png");
+}</code>
+
+<code>.box {
+ background-image: url("https://www.exammple.com/images/my-background.png");
+}</code>
+</pre>
+
+<p><code>url()</code>ย ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋”ฐ์˜ดํ‘œ๋กœ ๊ฐ์‹ธ๊ฑฐ๋‚˜ ๊ฐ์‹ธ์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์‹ธ์ง€ ์•Š๋Š” ๊ฒฝ์šฐ, ์ด๋Š”ย <code>&lt;url-token&gt;</code>์œผ๋กœ ํ•ด์„๋˜์–ด ํŠน์ • ๋ฌธ์ž๋ฅผ ์ด์Šค์ผ€์ดํ”„ํ•˜๋Š” ๋“ฑ์˜ ์ถ”๊ฐ€์ ์ธ ํ•  ์ผ์ด ์ƒ๊น๋‹ˆ๋‹ค.ย ๋” ์ž์„ธํ•œ ๋‚ด์šฉ์„ ๋ณด๋ ค๋ฉดย {{cssxref("&lt;url&gt;")}}๋ฅผ ํ™•์ธํ•˜์„ธ์š”.</p>
+
+<h2 id="์ˆซ์ž_์ž๋ฃŒํ˜•">์ˆซ์ž ์ž๋ฃŒํ˜•</h2>
+
+<ul>
+ <li>{{cssxref("&lt;integer&gt;")}}</li>
+ <li>{{cssxref("&lt;number&gt;")}}</li>
+ <li>{{cssxref("&lt;dimension&gt;")}}</li>
+ <li>{{cssxref("&lt;percentage&gt;")}}</li>
+</ul>
+
+<h3 id="์ •์ˆ˜">์ •์ˆ˜</h3>
+
+<p>์ •์ˆ˜๋Š” 1๊ฐœ ์ด์ƒ์˜ 10์ง„์ˆ˜ ์ˆซ์ž(<code>0</code>๋ถ€ํ„ฐย <code>9</code>)๋กœ, ์˜ˆ๋ฅผ ๋“ค์–ดย <code>1024</code>๋‚˜ย <code>-55</code>๊ฐ€ ์ด์— ์†ํ•ฉ๋‹ˆ๋‹ค. ์ •์ˆ˜ ์•ž์—๋Š”ย <code>+</code>ย ๋˜๋Š”ย <code>-</code>ย ๊ธฐํ˜ธ๋ฅผ ๋ง๋ถ™์ผ ์ˆ˜ ์žˆ๋Š”๋ฐ, ๊ธฐํ˜ธ์™€ ์ •์ˆ˜ ์‚ฌ์ด์— ๊ณต๋ฐฑ์ด ์—†์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="์ˆซ์ž">์ˆซ์ž</h3>
+
+<p>{{cssxref("&lt;number&gt;")}}๋Š” ์‹ค์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ์†Œ์ˆ˜์ ๊ณผ ์†Œ์ˆ˜๋ถ€๋ถ„์„ ํฌํ•จํ•  ์ˆ˜๋„ ์žˆ๊ณ  ํฌํ•จํ•˜์ง€ ์•Š์„ย ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.ย ์˜ˆ๋ฅผ ๋“ค์–ดย <code>0.255</code>, <code>128</code>,ย <code>-1.2</code>๊ฐ€ ์ด์— ์†ํ•ฉ๋‹ˆ๋‹ค. ์ˆซ์ž ์•ž์—๋„ย <code>+</code>๋‚˜ย <code>-</code>ย ๊ธฐํ˜ธ๋ฅผ ๋ง๋ถ™์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="์น˜์ˆ˜">์น˜์ˆ˜</h3>
+
+<p>{{cssxref("&lt;dimension&gt;")}}์€ย <code>&lt;number&gt;</code>์— ๋‹จ์œ„๋ฅผ ๋ถ™์ธ ๊ฒƒ์œผ๋กœ, ์˜ˆ๋ฅผ ๋“ค๋ฉดย <code>45deg</code>, <code>100ms</code>,ย <code>10px</code>๊ฐ€ ์ด์— ์†ํ•ฉ๋‹ˆ๋‹ค. ๋ง๋ถ™์ธ ๋‹จ์œ„ ์‹๋ณ„์ž๋Š” ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ณ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ˆซ์ž์™€ ๋‹จ์œ„ ์‹๋ณ„์ž ์‚ฌ์ด์—๋Š” ๊ณต๋ฐฑ ๋˜๋Š” ๋‹ค๋ฅธ ๋ฌธ์ž๊ฐ€ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค: ์ฆ‰,ย <code>1 cm</code>๋Š” ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<p>CSS๋Š” ์น˜์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ์•„๋ž˜์™€ ๊ฐ™์€ ๊ฒƒ๋“ค์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค:</p>
+
+<ul>
+ <li>{{cssxref("&lt;length&gt;")}} (๊ฑฐ๋ฆฌย ๋‹จ์œ„)</li>
+ <li>{{cssxref("&lt;angle&gt;")}}</li>
+ <li>{{cssxref("&lt;time&gt;")}}</li>
+ <li>{{cssxref("&lt;frequency&gt;")}}</li>
+ <li>{{cssxref("&lt;resolution&gt;")}}</li>
+</ul>
+
+<p>๋‹ค์Œ ์ ˆ์—์„œ ์ด๊ฒƒ๋“ค์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.</p>
+
+<h4 id="๊ฑฐ๋ฆฌ_๋‹จ์œ„">๊ฑฐ๋ฆฌย ๋‹จ์œ„</h4>
+
+<p>๊ฑฐ๋ฆฌ ๋‹จ์œ„, ๋˜๋Š” ๊ธธ์ด๊ฐ€ ๊ฐ’์œผ๋กœย ํ—ˆ์šฉ๋˜๋Š” ์†์„ฑ์€ {{cssxref("&lt;length&gt;")}} ์ž๋ฃŒํ˜•์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. CSS์—๋Š” 2๊ฐ€์ง€ ์ข…๋ฅ˜์˜ ๊ธธ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค: ์ƒ๋Œ€์ ย ๊ธธ์ด์™€ ์ ˆ๋Œ€์  ๊ธธ์ด์ž…๋‹ˆ๋‹ค.</p>
+
+<p>์ƒ๋Œ€์  ๊ธธ์ด ๋‹จ์œ„๋Š” ๋‹ค๋ฅธ ๋ฌด์–ธ๊ฐ€์™€ ๋น„๊ตํ•ดย ์ƒ๋Œ€์ ์ธ ๊ธธ์ด๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด,ย <code>em</code>์€ ํ•ด๋‹น ์š”์†Œ์˜ ํฐํŠธ ํฌ๊ธฐ์— ์ƒ๋Œ€์ ์ด๋ฉฐย <code>vh</code>๋Š” ๋ทฐํฌํŠธ์˜ ๋†’์ด์— ์ƒ๋Œ€์ ์ž…๋‹ˆ๋‹ค.</p>
+
+<table class="standard-table">
+ <caption>
+ <h4 id="์ƒ๋Œ€์ _๊ธธ์ด_๋‹จ์œ„๋“ค">์ƒ๋Œ€์  ๊ธธ์ด ๋‹จ์œ„๋“ค</h4>
+ </caption>
+ <thead>
+ <tr>
+ <th scope="col">๋‹จ์œ„</th>
+ <th scope="col">๋น„๊ต์˜ ๋Œ€์ƒ</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><code>em</code></td>
+ <td>ํ•ด๋‹น ์š”์†Œ์˜ ํฐํŠธ ํฌ๊ธฐ</td>
+ </tr>
+ <tr>
+ <td><code>ex</code></td>
+ <td>ํ•ด๋‹น ์š”์†Œ์˜ ํฐํŠธ์˜ x๋†’์ด</td>
+ </tr>
+ <tr>
+ <td><code>cap</code></td>
+ <td>ํ•ด๋‹น ์š”์†Œ์˜ ํฐํŠธ์˜ ๋Œ€๋ฌธ์ž ๋†’์ด(๋Œ€๋ฌธ์ž์˜ ๊ณต์นญ ๋†’์ด)</td>
+ </tr>
+ <tr>
+ <td><code>ch</code></td>
+ <td>ํ•ด๋‹น ์š”์†Œ์˜ ํฐํŠธ์˜ ์ข์€ ๋ฌธ์ž๊ฐ€ ํ‰๊ท ์ ์œผ๋กœ ๋‚˜์•„๊ฐ€๋Š” ๊ธธ์ด, โ€œ0โ€ (ZERO, U+0030) ๋ฌธ์ž๋กœ ๋Œ€ํ‘œ๋จ.</td>
+ </tr>
+ <tr>
+ <td><code>ic</code></td>
+ <td>ํ•ด๋‹น ์š”์†Œ์˜ ํฐํŠธ์˜ ์ „๊ฐ ๋ฌธ์ž๊ฐ€ ํ‰๊ท ์ ์œผ๋กœ ๋‚˜์•„๊ฐ€๋Š” ๊ธธ์ด, โ€œๆฐดโ€ (CJK ๋ฌผ ํ‘œ์˜ ๋ฌธ์ž, U+6C34) ๋ฌธ์ž๋กœ ๋Œ€ํ‘œ๋จ.</td>
+ </tr>
+ <tr>
+ <td><code>rem</code></td>
+ <td>๋ฃจํŠธ ์š”์†Œ์˜ ํฐํŠธ ํฌ๊ธฐ</td>
+ </tr>
+ <tr>
+ <td><code>lh</code></td>
+ <td>ํ•ด๋‹น ์š”์†Œ์˜ ์ค„ ๋†’์ด</td>
+ </tr>
+ <tr>
+ <td><code>rlh</code></td>
+ <td>๋ฃจํŠธ ์š”์†Œ์˜ ์ค„ ๋†’์ด</td>
+ </tr>
+ <tr>
+ <td><code>vw</code></td>
+ <td>๋ทฐํฌํŠธ ๋„ˆ๋น„์˜ 1%</td>
+ </tr>
+ <tr>
+ <td><code>vh</code></td>
+ <td>๋ทฐํฌํŠธ ๋†’์ด์˜ 1%</td>
+ </tr>
+ <tr>
+ <td><code>vi</code></td>
+ <td>๋ฃจํŠธ ์š”์†Œ์˜ ์ธ๋ผ์ธ ์ถ• ๋ฐฉํ–ฅ์œผ๋กœ ๋ทฐํฌํŠธ ๊ธธ์ด์˜ 1%</td>
+ </tr>
+ <tr>
+ <td><code>vb</code></td>
+ <td>๋ฃจํŠธ ์š”์†Œ์˜ ๋ธ”๋ก ์ถ• ๋ฐฉํ–ฅ์œผ๋กœ ๋ทฐํฌํŠธ ๊ธธ์ด์˜ 1%</td>
+ </tr>
+ <tr>
+ <td><code>vmin</code></td>
+ <td>๋ทฐํฌํŠธ์˜ ๊ธธ์ด ์ค‘ ๋” ์งง์€ ๊ฒƒ์˜ 1%</td>
+ </tr>
+ <tr>
+ <td><code>vmax</code></td>
+ <td>๋ทฐํฌํŠธ์˜ ๊ธธ์ด ์ค‘ ๋” ๊ธด ๊ฒƒ์˜ 1%</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>์ ˆ๋Œ€์  ๊ธธ์ด ๋‹จ์œ„๋Š” ์ธ์น˜ ๋˜๋Š” ์„ผํ‹ฐ๋ฏธํ„ฐ์˜ย ๋ฌผ๋ฆฌ์  ๊ธธ์ด๋กœ ๊ณ ์ •์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ด ๋‹จ์œ„๋“ค์˜ ๋‹ค์ˆ˜๋Š” ์ธ์‡„๋ฌผ๊ณผ ๊ฐ™์€ย ๊ณ ์ •๋œ ํฌ๊ธฐ์˜ ๋งค์ฒด๋กœ ์ถœ๋ ฅ๋˜๋Š” ๊ฒฝ์šฐ์—ย ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.ย ์˜ˆ๋ฅผ ๋“ค์–ด, <code>mm</code>๋Š” ๋ฌผ๋ฆฌ์ ์ธ ๋ฐ€๋ฆฌ๋ฏธํ„ฐ, ์ฆ‰ ์„ผํ‹ฐ๋ฏธํ„ฐ์˜ 1/10์ž…๋‹ˆ๋‹ค.</p>
+
+<table class="standard-table">
+ <caption>
+ <h4 id="์ ˆ๋Œ€์ _๊ธธ์ด_๋‹จ์œ„">์ ˆ๋Œ€์  ๊ธธ์ด ๋‹จ์œ„</h4>
+ </caption>
+ <thead>
+ <tr>
+ <th scope="col">๋‹จ์œ„</th>
+ <th scope="col">์ด๋ฆ„</th>
+ <th scope="col">๋‹ค์Œ๊ณผ ๋™์ผํ•จ</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><code>cm</code></td>
+ <td>์„ผํ‹ฐ๋ฏธํ„ฐ</td>
+ <td>1cm = 96px/2.54</td>
+ </tr>
+ <tr>
+ <td><code>mm</code></td>
+ <td>๋ฐ€๋ฆฌ๋ฏธํ„ฐ</td>
+ <td>1mm = 1cm์˜ 1/10</td>
+ </tr>
+ <tr>
+ <td><code>Q</code></td>
+ <td>์ฟผํ„ฐ-๋ฐ€๋ฆฌ๋ฏธํ„ฐ</td>
+ <td>1Q = 1cm์˜ 1/40</td>
+ </tr>
+ <tr>
+ <td><code>in</code></td>
+ <td>์ธ์น˜</td>
+ <td>1in = 2.54cm = 96px</td>
+ </tr>
+ <tr>
+ <td><code>pc</code></td>
+ <td>ํ”ผ์นด</td>
+ <td>1pc = 1in์˜ 1/16</td>
+ </tr>
+ <tr>
+ <td><code>pt</code></td>
+ <td>ํฌ์ธํŠธ</td>
+ <td>1pt = 1in์˜ 1/72</td>
+ </tr>
+ <tr>
+ <td><code>px</code></td>
+ <td>ํ”ฝ์…€</td>
+ <td>1px = 1in์˜ 1/96</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>๊ธธ์ด ๊ฐ’์„ ํฌํ•จํ•  ๋•Œ ๊ธธ์ด๊ฐ€ย <code>0</code>์ด๋ฉด, ๋‹จ์œ„ ์‹๋ณ„์ž๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ ์™ธ์˜ ๊ฒฝ์šฐ ๋‹จ์œ„ ์‹๋ณ„์ž๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.ย ๋‹จ์œ„ ์‹๋ณ„์ž๋Š” ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ณ„ํ•˜์ง€ ์•Š์œผ๋ฉฐ, ๊ฐ’์˜ ์ˆซ์ž ๋ถ€๋ถ„ ์ดํ›„์— ๊ณต๋ฐฑ ์—†์ด ๋ฐ”๋กœ ๋‚˜์™€์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h4 id="๊ฐ๋„_๋‹จ์œ„">๊ฐ๋„ ๋‹จ์œ„</h4>
+
+<p>๊ฐ๋„ ๊ฐ’์€ {{cssxref("&lt;angle&gt;")}} ์ž๋ฃŒํ˜•์œผ๋กœ ํ‘œ์‹œ๋˜๋ฉฐ ๋‹ค์Œ์˜ ๊ฐ’์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:</p>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋‹จ์œ„</th>
+ <th scope="col">์ด๋ฆ„</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><code>deg</code></td>
+ <td>๋„</td>
+ <td>360๋„๊ฐ€ ์™„์ „ํ•œ ์›์„ ์ด๋ฃน๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td><code>grad</code></td>
+ <td>๊ทธ๋ผ๋””์•ˆ</td>
+ <td>400 ๊ทธ๋ผ๋””์•ˆ์ด ์™„์ „ํ•œ ์›์„ ์ด๋ฃน๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td><code>rad</code></td>
+ <td>๋ผ๋””์•ˆ</td>
+ <td>2ฯ€ ๋ผ๋””์•ˆ์ด ์™„์ „ํ•œ ์›์„ ์ด๋ฃน๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td><code>turn</code></td>
+ <td>ํ„ด</td>
+ <td>1ํ„ด์ด ์™„์ „ํ•œ ์›์„ ์ด๋ฃน๋‹ˆ๋‹ค.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h4 id="์‹œ๊ฐ„_๋‹จ์œ„">์‹œ๊ฐ„ ๋‹จ์œ„</h4>
+
+<p>์‹œ๊ฐ„ ๋‹จ์œ„๋Š” {{cssxref("&lt;time&gt;")}} ์ž๋ฃŒํ˜•์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ„ ๋‹จ์œ„๋ฅผ ํฌํ•จํ•  ๋•Œ๋Š” ๋‹จ์œ„ ์‹๋ณ„์ž์ธย <code>s</code>ย ๋˜๋Š”ย <code>ms</code>๊ฐ€ ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ๊ฐ’์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋‹จ์œ„</th>
+ <th scope="col">์ด๋ฆ„</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><code>s</code></td>
+ <td>์ดˆ</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><code>ms</code></td>
+ <td>๋ฐ€๋ฆฌ์ดˆ</td>
+ <td>1,000 ๋ฐ€๋ฆฌ์ดˆ๋Š” 1์ดˆ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h4 id="์ง„๋™์ˆ˜_๋‹จ์œ„">์ง„๋™์ˆ˜ ๋‹จ์œ„</h4>
+
+<p>์ง„๋™์ˆ˜ ๋‹จ์œ„๋Š” {{cssxref("&lt;frequency&gt;")}} ์ž๋ฃŒํ˜•์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ๊ฐ’์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋‹จ์œ„</th>
+ <th scope="col">์ด๋ฆ„</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><code>Hz</code></td>
+ <td>ํ—ค๋ฅด์ธ </td>
+ <td>1์ดˆ๋‹น ๋ฐœ์ƒํ•œ ํšŸ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td><code>kHz</code></td>
+ <td>ํ‚ฌ๋กœํ—ค๋ฅด์ธ </td>
+ <td>1 ํ‚ฌ๋กœํ—ค๋ฅด์ธ ๋Š” 1000 ํ—ค๋ฅด์ธ ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p><code>1Hz</code>, ๋˜๋Š”ย <code>1hz</code>,ย <code>1HZ</code>๋Š” ์ดˆ๋‹น ์ง„๋™์ˆ˜์ž…๋‹ˆ๋‹ค.</p>
+
+<h4 id="ํ•ด์ƒ๋„_๋‹จ์œ„">ํ•ด์ƒ๋„ ๋‹จ์œ„</h4>
+
+<p>ํ•ด์ƒ๋„ ๋‹จ์œ„๋Š” {{cssxref("&lt;resolution&gt;")}}๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ๋“ค์€ ์Šคํฌ๋ฆฐ๊ณผ ๊ฐ™์€ ๊ทธ๋ž˜ํ”ฝ ํ‘œ์‹œ์—์„œ CSS ์ธ์น˜๋‹น, ์„ผํ‹ฐ๋ฏธํ„ฐ๋‹น, ํ”ฝ์…€๋‹นย ๋ช‡ ๊ฐœ์˜ ์ ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ„์œผ๋กœ์จย ์  1๊ฐœ์˜ ํฌ๊ธฐ๋ฅผ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์˜ ๊ฐ’์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค:</p>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋‹จ์œ„</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><code>dpi</code></td>
+ <td>์ธ์น˜๋‹น ์ ์˜ ์ˆ˜.</td>
+ </tr>
+ <tr>
+ <td><code>dpcm</code></td>
+ <td>์„ผํ‹ฐ๋ฏธํ„ฐ๋‹น ์ ์˜ ์ˆ˜.</td>
+ </tr>
+ <tr>
+ <td><code>dppx</code>, <code>x</code></td>
+ <td>ํ”ฝ์…€๋‹น ์ ์˜ ์ˆ˜.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="ํผ์„ผํŠธ">ํผ์„ผํŠธ</h3>
+
+<p>{{cssxref("&lt;percentage&gt;")}}๋Š” ๋‹ค๋ฅธ ๊ฐ’์˜ ์ผ๋ถ€๋ถ„์„ย ํ‘œํ˜„ํ•˜๋Š” ์ž๋ฃŒํ˜•์ž…๋‹ˆ๋‹ค.</p>
+
+<p>ํผ์„ผํŠธ ๊ฐ’์€ ์–ธ์ œ๋‚˜ย ๋‹ค๋ฅธ ์–‘, ์˜ˆ์ปจ๋Œ€ ๊ธธ์ด์™€ ๊ฐ™์€ ๊ฒƒ์— ์ƒ๋Œ€์ ์ž…๋‹ˆ๋‹ค. ํผ์„ผํŠธ๋ฅผ ํ—ˆ์šฉํ•˜๋Š” ์†์„ฑ์€ ๊ทธ ํผ์„ผํŠธ๊ฐ€ ์ฐธ์กฐํ•˜๋Š” ์–‘ ๋˜ํ•œย ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.ย ์ด ์–‘์€ ๊ฐ™์€ ์š”์†Œ๊ฐ€ ๊ฐ–๋Š”ย ๋‹ค๋ฅธ ์†์„ฑ์˜ ๊ฐ’์ด๊ฑฐ๋‚˜, ์กฐ์ƒ ์š”์†Œ๊ฐ€ ๊ฐ–๋Š” ์†์„ฑ์˜ ๊ฐ’์ด๊ฑฐ๋‚˜, ์ด ์š”์†Œ๋ฅผย ํฌํ•จํ•˜๋Š” ๋ธ”๋ก์˜ ์น˜์ˆ˜ ๋“ฑ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์˜ˆ๋ฅผ ๋“ค๋ฉด, ์–ด๋–ค ๋ฐ•์Šค์˜ {{cssxref("width")}}๋ฅผ ํผ์„ผํŠธ๋กœ ์ง€์ •ํ•œ ๊ฒฝ์šฐ, ๊ทธ ๋ฐ•์Šค์˜ ๋ถ€๋ชจ์˜ ๊ณ„์‚ฐ๋œ ๋„ˆ๋น„์˜ ํผ์„ผํŠธ๋ฅผ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค:</p>
+
+<pre class="brush: css notranslate">.box {
+ width: 50%;
+}</pre>
+
+<h3 id="ํผ์„ผํŠธ์™€_์น˜์ˆ˜_ํ•จ๊ป˜_์‚ฌ์šฉํ•˜๊ธฐ">ํผ์„ผํŠธ์™€ ์น˜์ˆ˜ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๊ธฐ</h3>
+
+<p>์ผ๋ถ€ ์†์„ฑ์€ ๋‘ย ์ž๋ฃŒํ˜• ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ด์„œ, ์˜ˆ๋ฅผ ๋“ค๋ฉดย <code>&lt;length&gt;</code>ย <strong>๋˜๋Š”</strong>ย <code>&lt;percentage&gt;</code>๋ฅผ ๊ณจ๋ผ์„œย ์น˜์ˆ˜๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย ์ด ๊ฒฝ์šฐ ์‚ฌ์–‘์—๋Š” ํ—ˆ์šฉ๋˜๋Š” ๊ฐ’์ด {{cssxref("&lt;length-percentage&gt;")}}์ฒ˜๋Ÿผย ์กฐํ•ฉ๋œ ๋‹จ์œ„๋กœ ๊ธฐ์ˆ ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๊ฐ€๋Šฅํ•œ ๋‹ค๋ฅธ ์กฐํ•ฉ์ž…๋‹ˆ๋‹ค:</p>
+
+<ul>
+ <li>{{cssxref("&lt;frequency-percentage&gt;")}}</li>
+ <li>{{cssxref("&lt;angle-percentage&gt;")}}</li>
+ <li>{{cssxref("&lt;time-percentage&gt;")}}</li>
+</ul>
+
+<h3 id="ํŠน๋ณ„ํ•œ_์ž๋ฃŒํ˜•_๋‹ค๋ฅธ_์‚ฌ์–‘์—์„œ_์ •์˜๋œ_๊ฒƒ๋“ค">ํŠน๋ณ„ํ•œ ์ž๋ฃŒํ˜• (๋‹ค๋ฅธ ์‚ฌ์–‘์—์„œ ์ •์˜๋œ ๊ฒƒ๋“ค)</h3>
+
+<ul>
+ <li>{{cssxref("&lt;color&gt;")}}</li>
+ <li>{{cssxref("&lt;image&gt;")}}</li>
+ <li>{{cssxref("&lt;position&gt;")}}</li>
+</ul>
+
+<h4 id="์ƒ‰๊น”">์ƒ‰๊น”</h4>
+
+<p>{{cssxref("&lt;color&gt;")}} ๊ฐ’์€ ์š”์†Œ์˜ ์™ธ๊ด€ ์ƒ‰๊น”(์˜ˆ: ๋ฐฐ๊ฒฝ์ƒ‰)์„ ์ง€์ •ํ•˜๋ฉฐ,ย <a href="https://drafts.csswg.org/css-color-3/">CSS Color Module</a>์— ์ •์˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h4 id="์ด๋ฏธ์ง€">์ด๋ฏธ์ง€</h4>
+
+<p>{{cssxref("&lt;image&gt;")}} ๊ฐ’์€ CSS์—์„œ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ์ด๋ฏธ์ง€๋ฅผ ์ง€์ •ํ•˜๋ฉฐ,ย <a href="https://www.w3.org/TR/css-images-4/">CSS Image Values and Replaced Content Module</a>์— ์ •์˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h4 id="์œ„์น˜">์œ„์น˜</h4>
+
+<p>{{cssxref("&lt;position&gt;")}} ์ž๋ฃŒํ˜•์€ ๋ฐฐ์น˜ ์˜์—ญ ์•ˆ์—์„œ ๊ฐ์ฒด์˜ 2D ์œ„์น˜๋ฅผ, ์˜ˆ์ปจ๋Œ€ ์ปจํ…Œ์ด๋„ˆ ์•ˆ์—์„œ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ์œ„์น˜ ๊ฐ™์€ ๊ฒƒ์„ย ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.ย ์ด ์ž๋ฃŒํ˜•์€ย {{cssxref("background-position")}}์œผ๋กœ ํ•ด์„๋˜๋ฏ€๋กœย <a href="https://www.w3.org/TR/css-backgrounds-3/">CSS Backgrounds and Borders specification</a>์— ๋ช…์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="ํ•จ์ˆ˜_ํ‘œ๊ธฐ๋ฒ•">ํ•จ์ˆ˜ ํ‘œ๊ธฐ๋ฒ•</h3>
+
+<ul>
+ <li>{{cssxref("calc()")}}</li>
+ <li>{{cssxref("min", "min()")}}</li>
+ <li>{{cssxref("max", "max()")}}</li>
+ <li>{{cssxref("clamp", "clamp()")}}</li>
+ <li>{{cssxref("toggle", "toggle()")}}</li>
+ <li>{{cssxref("attr", "attr()")}}</li>
+</ul>
+
+<p><a href="/en-US/docs/Web/CSS/CSS_Functionals">ํ•จ์ˆ˜ ํ‘œ๊ธฐ๋ฒ•</a>์€ ๋” ๋ณต์žกํ•œ ์ž๋ฃŒํ˜•์„ ํ‘œํ˜„ํ•˜๊ฑฐ๋‚˜ CSS๊ฐ€ ํŠน๋ณ„ํ•œ ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๋„๋ก ์ง€์‹œํ•˜๋Š” ์ž๋ฃŒํ˜•์˜ ๊ฐ’์ž…๋‹ˆ๋‹ค. ์ด ๋ฌธ๋ฒ•์€ ํ•จ์ˆ˜์˜ ์ด๋ฆ„์œผ๋กœ ์‹œ์ž‘ํ•ด์„œ ๋ฐ”๋กœย ์™ผ์ชฝ ๊ด„ํ˜ธย <code>(</code>๊ฐ€ ๋’ค๋”ฐ๋ฅด๊ณ , ํ•จ์ˆ˜์˜ ์ธ์ž๋ฅผ ๋‚˜์—ดํ•œย ๋‹ค์Œ, ์˜ค๋ฅธ์ชฝ ๊ด„ํ˜ธย <code>)</code>๋กœ ๋๋‚ฉ๋‹ˆ๋‹ค. ํ•จ์ˆ˜๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ธ์ž๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, CSS ์†์„ฑ ๊ฐ’๊ณผ ๋น„์Šทํ•œ ํ˜•์‹์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค.</p>
+
+<p>๊ณต๋ฐฑ ๋ฌธ์ž๋Š” ํ—ˆ์šฉ๋˜์ง€๋งŒ, ๊ด„ํ˜ธ ์•ˆ์—์„œ๋Š” ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. (๋‹จย <code>min()</code>, <code>max()</code>,ย <code>clamp()</code>ย ํ•จ์ˆ˜ ํŽ˜์ด์ง€์˜ ์ฃผ์˜ ์‚ฌํ•ญ์—์„œย ๊ณต๋ฐฑ ๋ฌธ์ž์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ํ™•์ธํ•˜์„ธ์š”.)</p>
+
+<p><code>rgba()</code>์™€ ๊ฐ™์€ย ๋ช‡๋ช‡ ๋ ˆ๊ฑฐ์‹œ ํ•จ์ˆ˜ ํ‘œ๊ธฐ๋ฒ•์ด ์ฝค๋งˆ๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ, ์ผ๋ฐ˜์ ์œผ๋กœ ์ฝค๋งˆ๋Š” ๋ชฉ๋ก์—์„œ ์•„์ดํ…œ์„ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.ย ์ฝค๋งˆ๊ฐ€ ์ธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋œ ๊ฒฝ์šฐ, ์ฝค๋งˆ ์ „ํ›„์˜ ๊ณต๋ฐฑ ๋ฌธ์ž๋Š” ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์‚ฌ์–‘">์‚ฌ์–‘</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">์‚ฌ์–‘</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">๋น„๊ณ </th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName("CSS4 Values")}}</td>
+ <td>{{Spec2("CSS4 Values")}}</td>
+ <td><code>vi</code>, <code>vb</code>, <code>ic</code>, <code>cap</code>, <code>lh</code>,ย <code>rlh</code>ย ๋‹จ์œ„ ์ถ”๊ฐ€.<br>
+ <code>min()</code>, <code>max()</code>,ย <code>clamp()</code>ย ํ•จ์ˆ˜ ํ‘œ๊ธฐ๋ฒ• ์ถ”๊ฐ€<br>
+ <code>toggle()</code> ์ถ”๊ฐ€</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS3 Values")}}</td>
+ <td>{{Spec2("CSS3 Values")}}</td>
+ <td><code>calc()</code>,ย <code>ch</code>,ย <code>rem</code>,ย <code>vw</code>,ย <code>vw</code>,ย <code>vmin</code>,ย <code>vmax</code>,ย <code>Q</code> ์ถ”๊ฐ€</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS4 Colors")}}</td>
+ <td>{{Spec2("CSS4 Colors")}}</td>
+ <td><code>rgb()</code>,ย <code>rgba()</code>,ย <code>hsl()</code>,ย <code>hsla()</code>ย ํ•จ์ˆ˜์— ์ฝค๋งˆ ์—†๋Š” ๋ฌธ๋ฒ• ์ถ”๊ฐ€.ย <code>rgb()</code>์™€ย <code>hsl()</code>์— ์•ŒํŒŒ ๊ฐ’ ํ—ˆ์šฉํ•˜๋ฉฐย <code>rgba()</code>์™€ย <code>hsla()</code>๋ฅผ ๊ทธ๊ฒƒ๋“ค์˜ (์ง€์›์ด ์ค‘๋‹จ๋œ) ๋ณ„์นญ์œผ๋กœ ์ „ํ™˜.<br>
+ ์ƒ‰๊น” ํ‚ค์›Œ๋“œย <code>rebeccapurple</code> ์ถ”๊ฐ€.ย 4์ž๋ฆฌ์™€ 8์ž๋ฆฌ์˜ 16์ง„์ˆ˜ ์ƒ‰๊น” ๊ฐ’ ์ถ”๊ฐ€, ๋งˆ์ง€๋ง‰ ์ˆซ์ž(๋“ค)์ด ์•ŒํŒŒ ๊ฐ’์„ ์˜๋ฏธํ•จ.<br>
+ <code>hwb()</code>,ย <code>device-cmyk()</code>,ย <code>color()</code>ย ํ•จ์ˆ˜ ์ถ”๊ฐ€.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS3 Colors")}}</td>
+ <td>{{Spec2("CSS3 Colors")}}</td>
+ <td>system-colors๋ฅผ ์ง€์› ์ค‘๋‹จ์œผ๋กœ ํ‘œ์‹œ. SVG ์ƒ‰๊น” ์ถ”๊ฐ€.ย <code>rgba()</code>,ย <code>hsl()</code>,ย <code>hsla()</code>ย ํ•จ์ˆ˜ ์ถ”๊ฐ€.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS4 Images")}}</td>
+ <td>{{Spec2("CSS4 Images")}}</td>
+ <td>
+ <p><code>element()</code>, <code>image()</code>, <code>image-set()</code>, <code>conic-gradient()</code> ์ถ”๊ฐ€</p>
+ </td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS3 Images")}}</td>
+ <td>{{Spec2("CSS3 Images")}}</td>
+ <td>์ด๋ฏธ์ง€๋ฅผ ์ฒ˜์Œ์œผ๋กœ ์ •์˜ํ•จ.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS2.1")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS1")}}</td>
+ <td>{{Spec2("CSS1")}}</td>
+ <td>์ฒซ๋ฒˆ์งธ ์ •์˜.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Types">CSS์˜ ๊ธฐ๋ณธ ์ž๋ฃŒํ˜•</a></li>
+ <li><a href="/ko/docs/Learn/CSS/Introduction_to_CSS/Values_and_units">CSS ๊ฐœ๋ก : ๊ฐ’๊ณผ ๋‹จ์œ„</a></li>
+</ul>
diff --git a/files/ko/web/css/cursor/index.html b/files/ko/web/css/cursor/index.html
new file mode 100644
index 0000000000..113920f9ee
--- /dev/null
+++ b/files/ko/web/css/cursor/index.html
@@ -0,0 +1,315 @@
+---
+title: cursor
+slug: Web/CSS/cursor
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+ - Web
+translation_of: Web/CSS/cursor
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>cursor</code></strong> ์†์„ฑ์€ ์š”์†Œ ์œ„์— ๋งˆ์šฐ์Šค ์ปค์„œ๊ฐ€ ์˜ฌ๋ผ๊ฐ”์„ ๋•Œ ๋ณด์—ฌ์ค„ ๋ชจ์–‘์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/cursor.html")}}</div>
+
+<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>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+cursor: pointer;
+cursor: auto;
+
+/* URL, ๋Œ€์ฒด์šฉ ํ‚ค์›Œ๋“œ */
+cursor: url(hand.cur), pointer;
+
+/* URL๊ณผ ์ขŒํ‘œ ๋ฐ ๋Œ€์ฒด ํ‚ค์›Œ๋“œ
+crsor: url(cursor1.png) 4 12, auto;
+cursor: url(cursor2.png) 2 2, pointer;
+
+/* ์ „์—ญ ๊ฐ’ */
+cursor: inherit;
+cursor: initial;
+cursor: unset;
+</pre>
+
+<p><code>cursor</code> ์†์„ฑ์€ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ํ•œ 0๊ฐœ ์ด์ƒ์˜ <code>{{anch("&lt;url&gt;")}}</code>๊ณผ, ํ•„์ˆ˜๋กœ ์ง€์ •ํ•ด์•ผ ํ•˜๋Š” ํ‚ค์›Œ๋“œ ๊ฐ’์œผ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ <code>&lt;url&gt;</code>์€ ์ด๋ฏธ์ง€ ํŒŒ์ผ์„ ๊ฐ€๋ฆฌ์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋Š” ์ฒซ ๋ฒˆ์งธ ์ด๋ฏธ์ง€๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๋ ค ์‹œ๋„ํ•˜๊ณ , ์‹คํŒจํ–ˆ์„ ๋• ๋‹ค์Œ ์ด๋ฏธ์ง€๋ฅผ, ๋ชจ๋‘ ์‹คํŒจํ•˜๊ฑฐ๋‚˜ ์ง€์ •ํ•œ ์ด๋ฏธ์ง€๊ฐ€ ์ฒ˜์Œ๋ถ€ํ„ฐ ์—†์—ˆ๋‹ค๋ฉด ํ‚ค์›Œ๋“œ ๊ฐ’์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>&lt;url&gt;</code>์€ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•œ ์ˆซ์ž ์Œ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ์ˆซ์ž๋Š” ์ด๋ฏธ์ง€์˜ ์ขŒ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ๋ฅผ ๊ธฐ์ค€์œผ๋กœ, ์ปค์„œ๊ฐ€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๋ถ€๋ถ„์˜ <a href="#&lt;x>&lt;y>">x, y ์ขŒํ‘œ</a>๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</p>
+
+<p>์•„๋ž˜ ์˜ˆ์ œ๋Š” <code>&lt;url&gt;</code> ๊ฐ’์œผ๋กœ ์ด๋ฏธ์ง€ ๋‘ ๊ฐœ๋ฅผ ์ง€์ •ํ–ˆ๊ณ , ๋‘ ๋ฒˆ์งธ ์ด๋ฏธ์ง€๋Š” <code>&lt;x&gt;&lt;y&gt;</code> ์ขŒํ‘œ๋„ ์„ค์ •ํ–ˆ์œผ๋ฉฐ ๋ชจ๋‘ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์—†์œผ๋ฉด <code>progress</code> ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">cursor: url(one.svg), url(two.svg) 5 5, progress;</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><a id="&lt;url>" name="&lt;url>"><code id="&lt;url>">&lt;url&gt;</code></a></dt>
+ <dd>์ด๋ฏธ์ง€ ํŒŒ์ผ์„ ๊ฐ€๋ฆฌํ‚ค๋Š” <code>url(โ€ฆ)</code>, ๋˜๋Š” ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ํ•œ <code>url(โ€ฆ), url(โ€ฆ), โ€ฆ</code> ๋ชฉ๋ก. ์ผ๋ถ€ ์ปค์„œ ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์„ ๋•Œ๋ฅผ ๋Œ€๋น„ํ•ด ์—ฌ๋Ÿฌ ์ด๋ฏธ์ง€๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ URL์ด ์•„๋‹Œ ๊ฐ’(ํ•˜๋‚˜ ์ด์ƒ์˜ ํ‚ค์›Œ๋“œ ๊ฐ’)์„ ๋ชฉ๋ก์˜ ๋งจ ๋’ค์— ๋ถ™์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. <a href="/ko/docs/Web/CSS/CSS_Basic_User_Interface/Using_URL_values_for_the_cursor_property"><code>cursor</code> ์†์„ฑ๊ฐ’์œผ๋กœ URL ์‚ฌ์šฉํ•˜๊ธฐ</a>๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.</dd>
+ <dt><a id="&lt;x>&lt;y>" name="&lt;x>&lt;y>"><code>&lt;x&gt;</code> <code>&lt;y&gt;</code></a> {{experimental_inline}}</dt>
+ <dd>xy ์ขŒํ‘œ. 32 ๋ฏธ๋งŒ์˜ {{cssxref("&lt;number&gt;")}}์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><span id="Keyword values">ํ‚ค์›Œ๋“œ ๊ฐ’</span></dt>
+ <dd>
+ <p><em>ํ–‰ ์œ„๋กœ ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ฆฌ๋ฉด ํ˜„์žฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ณด์ด๋Š” ๋ชจ์Šต์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</em></p>
+
+ <table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">์นดํ…Œ๊ณ ๋ฆฌ</th>
+ <th scope="col">CSS ๊ฐ’</th>
+ <th scope="col">์˜ˆ์ œ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr style="cursor: auto;">
+ <th rowspan="3" scope="row">์ผ๋ฐ˜</th>
+ <td><code>auto</code></td>
+ <td></td>
+ <td>์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๊ฐ€ ํ˜„์žฌ ๋งฅ๋ฝ์— ๋งž์ถฐ ํ‘œ์‹œํ•  ์ปค์„œ๋ฅผ ๊ฒฐ์ •. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ธ€์”จ ์œ„์—์„œ๋Š” <code>text</code>๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr style="cursor: default;">
+ <td><code>default</code></td>
+ <td><img alt="default.gif" src="/@api/deki/files/3438/=default.gif" style="height: 26px; width: 26px;"></td>
+ <td>ํ”Œ๋žซํผ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๊ธฐ๋ณธ ์ปค์„œ. ๋ณดํ†ต ํ™”์‚ดํ‘œ์ž…๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr style="cursor: none;">
+ <td><code>none</code></td>
+ <td></td>
+ <td>์ปค์„œ ์—†์Œ.</td>
+ </tr>
+ <tr style="cursor: context-menu;">
+ <th rowspan="5" scope="row" style="cursor: auto;">๋งํฌ์™€ ์ƒํƒœ</th>
+ <td><code>context-menu</code></td>
+ <td><img alt="context-menu.png" src="/@api/deki/files/3461/=context-menu.png" style="height: 26px; width: 26px;"></td>
+ <td>์ฝ˜ํ…์ŠคํŠธ ๋ฉ”๋‰ด ์‚ฌ์šฉ ๊ฐ€๋Šฅ.</td>
+ </tr>
+ <tr style="cursor: help;">
+ <td><code>help</code></td>
+ <td><img alt="help.gif" src="/@api/deki/files/3442/=help.gif" style="height: 26px; width: 26px;"></td>
+ <td>๋„์›€๋ง ์‚ฌ์šฉ ๊ฐ€๋Šฅ.</td>
+ </tr>
+ <tr style="cursor: pointer;">
+ <td><code>pointer</code></td>
+ <td><img alt="pointer.gif" src="/@api/deki/files/3449/=pointer.gif" style="height: 26px; width: 26px;"></td>
+ <td>๋งํฌ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํฌ์ธํ„ฐ. ๋ณดํ†ต ํ•œ ์ชฝ์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ์†์ž…๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr style="cursor: progress;">
+ <td><code>progress</code></td>
+ <td><img alt="progress.gif" src="/@api/deki/files/3450/=progress.gif" style="height: 26px; width: 26px;"></td>
+ <td>ํ”„๋กœ๊ทธ๋žจ์ด ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์ž‘์—… ์ค‘์ด์ง€๋งŒ, ์‚ฌ์šฉ์ž๊ฐ€ ์ธํ„ฐํŽ˜์ด์Šค์™€ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ์Œ. (<code>wait</code>๊ณผ ๋ฐ˜๋Œ€)</td>
+ </tr>
+ <tr style="cursor: wait;">
+ <td><code>wait</code></td>
+ <td><img alt="wait.gif" src="/@api/deki/files/3457/=wait.gif" style="height: 26px; width: 26px;"></td>
+ <td>ํ”„๋กœ๊ทธ๋žจ์ด ์ž‘์—… ์ค‘์ด๊ณ , ์‚ฌ์šฉ์ž๊ฐ€ ์ธํ„ฐํŽ˜์ด์Šค์™€ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์—†์Œ. (<code>progress</code>์™€ ๋ฐ˜๋Œ€) ๊ฐ„ํ˜น ๋ชจ๋ž˜์‹œ๊ณ„๋‚˜ ์‹œ๊ณ„๋ชจ์–‘ ๊ทธ๋ฆผ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr style="cursor: cell;">
+ <th rowspan="4" scope="row" style="cursor: auto;">์„ ํƒ</th>
+ <td><code>cell</code></td>
+ <td><img alt="cell.gif" src="/@api/deki/files/3434/=cell.gif" style="height: 26px; width: 26px;"></td>
+ <td>ํ‘œ์˜ ์นธ์ด๋‚˜ ์—ฌ๋Ÿฌ ์นธ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Œ.</td>
+ </tr>
+ <tr style="cursor: crosshair;">
+ <td><code>crosshair</code></td>
+ <td><img alt="crosshair.gif" src="/@api/deki/files/3437/=crosshair.gif" style="height: 26px; width: 26px;"></td>
+ <td>์‹ญ์ž ์ปค์„œ. ์ข…์ข… ๋น„ํŠธ๋งต ์„ ํƒ์— ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr style="cursor: text;">
+ <td><code>text</code></td>
+ <td><img alt="text.gif" class="default" src="/files/3809/text.gif" style="height: 26px; width: 26px;"></td>
+ <td>๊ธ€์”จ ์„ ํƒ ๊ฐ€๋Šฅ. ๋ณดํ†ต I๋น” ๋ชจ์–‘์ž…๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr style="cursor: vertical-text;">
+ <td><code>vertical-text</code></td>
+ <td><img alt="vertical-text.gif" src="/@api/deki/files/3456/=vertical-text.gif" style="height: 26px; width: 26px;"></td>
+ <td>์„ธ๋กœ์“ฐ๊ธฐ ๊ธ€์”จ ์„ ํƒ ๊ฐ€๋Šฅ. ๋ณดํ†ต ์˜†์œผ๋กœ ๋ˆ„์šด I๋น” ๋ชจ์–‘์ž…๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr style="cursor: alias;">
+ <th rowspan="7" scope="row" style="cursor: auto;">๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ</th>
+ <td><code>alias</code></td>
+ <td><img alt="alias.gif" src="/@api/deki/files/3432/=alias.gif" style="height: 26px; width: 26px;"></td>
+ <td>๋ณ„์นญ์ด๋‚˜ ๋ฐ”๋กœ๊ฐ€๊ธฐ๋ฅผ ๋งŒ๋“œ๋Š” ์ค‘.</td>
+ </tr>
+ <tr style="cursor: copy;">
+ <td><code>copy</code></td>
+ <td><img alt="copy.gif" class="default" src="/@api/deki/files/3436/=copy.gif" style="height: 26px; width: 26px;"></td>
+ <td>๋ณต์‚ฌํ•˜๋Š” ์ค‘.</td>
+ </tr>
+ <tr style="cursor: move;">
+ <td><code>move</code></td>
+ <td><img alt="move.gif" src="/@api/deki/files/3443/=move.gif" style="height: 26px; width: 26px;"></td>
+ <td>์›€์ง์ด๋Š” ์ค‘.</td>
+ </tr>
+ <tr style="cursor: no-drop;">
+ <td><code>no-drop</code></td>
+ <td><img alt="no-drop.gif" class="lwrap" src="/@api/deki/files/3445/=no-drop.gif" style="float: left; height: 26px; width: 33px;"></td>
+ <td>ํ˜„์žฌ ์œ„์น˜์— ๋†“์„ ์ˆ˜ ์—†์Œ.<br>
+ {{bug("275173")}}: Windows์™€ Mac OS X์—์„œ <code>no-drop</code>์€ <code>not-allowed</code>์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr style="cursor: not-allowed;">
+ <td><code>not-allowed</code></td>
+ <td><img alt="not-allowed.gif" src="/@api/deki/files/3446/=not-allowed.gif" style="height: 26px; width: 26px;"></td>
+ <td>์š”์ฒญํ•œ ํ–‰๋™์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†์Œ.</td>
+ </tr>
+ <tr id="grab" style="cursor: -moz-grab; cursor: -webkit-grab; cursor: grab;">
+ <td><code>grab</code></td>
+ <td><img alt="grab.gif" class="default" src="/@api/deki/files/3440/=grab.gif"></td>
+ <td>์žก์„ ์ˆ˜ ์žˆ์Œ. (์žก์•„์„œ ์ด๋™)</td>
+ </tr>
+ <tr style="cursor: -moz-grabbing; cursor: -webkit-grabbing; cursor: grabbing;">
+ <td><code>grabbing</code></td>
+ <td><img alt="grabbing.gif" class="default" src="/@api/deki/files/3441/=grabbing.gif"></td>
+ <td>์žก๊ณ  ์žˆ์Œ. (์žก์•„์„œ ์ด๋™)</td>
+ </tr>
+ <tr style="cursor: all-scroll;">
+ <th rowspan="15" scope="row" style="cursor: auto;">ํฌ๊ธฐ ์กฐ์ ˆ๊ณผ ์Šคํฌ๋กค</th>
+ <td><code>all-scroll</code></td>
+ <td><img alt="all-scroll.gif" src="/@api/deki/files/3433/=all-scroll.gif" style="height: 26px; width: 26px;"></td>
+ <td>๋ชจ๋“  ๋ฐฉํ–ฅ์œผ๋กœ ์ด๋™ ๊ฐ€๋Šฅ. (ํŒจ๋‹)<br>
+ {{bug("275174")}}: Windows์—์„œ <code>all-scroll</code>์€ <code>move</code>์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr style="cursor: col-resize;">
+ <td><code>col-resize</code></td>
+ <td><img alt="col-resize.gif" src="/@api/deki/files/3435/=col-resize.gif" style="height: 26px; width: 26px;"></td>
+ <td>ํ•ญ๋ชฉ/ํ–‰์˜ ํฌ๊ธฐ๋ฅผ ์ขŒ์šฐ๋กœ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Œ. ์ข…์ข… ์ขŒ์šฐ ํ™”์‚ดํ‘œ์˜ ๊ฐ€์šด๋ฐ๋ฅผ ์„ธ๋กœ๋กœ ๋ถ„๋ฆฌํ•œ ๋ชจ์–‘์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr style="cursor: row-resize;">
+ <td><code>row-resize</code></td>
+ <td><img alt="row-resize.gif" src="/@api/deki/files/3451/=row-resize.gif" style="height: 26px; width: 26px;"></td>
+ <td>ํ•ญ๋ชฉ/์—ด์˜ ํฌ๊ธฐ๋ฅผ ์ƒํ•˜๋กœ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Œ. ์ข…์ข… ์ƒํ•˜ ํ™”์‚ดํ‘œ์˜ ๊ฐ€์šด๋ฐ๋ฅผ ๊ฐ€๋กœ๋กœ ๋ถ„๋ฆฌํ•œ ๋ชจ์–‘์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr style="cursor: n-resize;">
+ <td><code>n-resize</code></td>
+ <td><img alt="Example of a resize towards the top cursor" src="/files/4083/n-resize.gif" style="border-style: solid; border-width: 0px; height: 26px; width: 26px;"></td>
+ <td rowspan="8" style="cursor: auto;">์›€์ง์ผ ์ˆ˜ ์žˆ๋Š” ๋ชจ์„œ๋ฆฌ. ์˜ˆ๋ฅผ ๋“ค์–ด, <code>se-resize</code> ์ปค์„œ๋Š” ์›€์ง์ž„์ด ์‚ฌ๊ฐํ˜•์˜ ๋™๋‚จ์ชฝ์—์„œ ์‹œ์ž‘ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ํ™˜๊ฒฝ์—์„  ๋™์ผํ•œ ๋ฐฉํ–ฅ์˜ ์–‘๋ฐฉํ–ฅ ํ™”์‚ดํ‘œ๋ฅผ ๋Œ€์‹  ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ฆ‰ <code>n-resize</code>์™€ <code>s-resize</code>๋Š” <code>ns-resize</code>์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr style="cursor: e-resize;">
+ <td><code>e-resize</code></td>
+ <td><img alt="Example of a resize towards the right cursor" src="/files/4085/e-resize.gif" style="height: 26px; width: 26px;"></td>
+ </tr>
+ <tr style="cursor: s-resize;">
+ <td><code>s-resize</code></td>
+ <td><img alt="Example of a resize towards the bottom cursor " src="/files/4087/s-resize.gif" style="height: 26px; width: 26px;"></td>
+ </tr>
+ <tr style="cursor: w-resize;">
+ <td><code>w-resize</code></td>
+ <td><img alt="Example of a resize towards the left cursor" src="/files/4089/w-resize.gif" style="height: 26px; width: 26px;"></td>
+ </tr>
+ <tr style="cursor: ne-resize;">
+ <td><code>ne-resize</code></td>
+ <td><img alt="Example of a resize towards the top-right corner cursor" src="/files/4091/ne-resize.gif" style="height: 26px; width: 26px;"></td>
+ </tr>
+ <tr style="cursor: nw-resize;">
+ <td><code>nw-resize</code></td>
+ <td><img alt="Example of a resize towards the top-left corner cursor" src="/files/4093/nw-resize.gif" style="height: 26px; width: 26px;"></td>
+ </tr>
+ <tr style="cursor: se-resize;">
+ <td><code>se-resize</code></td>
+ <td><img alt="Example of a resize towards the bottom-right corner cursor" src="/files/4097/se-resize.gif" style="height: 26px; width: 26px;"></td>
+ </tr>
+ <tr style="cursor: sw-resize;">
+ <td><code>sw-resize</code></td>
+ <td><img alt="Example of a resize towards the bottom-left corner cursor" src="/files/4095/sw-resize.gif" style="height: 26px; width: 26px;"></td>
+ </tr>
+ <tr style="cursor: ew-resize;">
+ <td><code>ew-resize</code></td>
+ <td><img alt="3-resize.gif" class="default" src="/files/3806/3-resize.gif" style="height: 26px; width: 26px;"></td>
+ <td rowspan="4" style="cursor: auto;">์–‘๋ฐฉํ–ฅ ํฌ๊ธฐ ์กฐ์ ˆ ์ปค์„œ.</td>
+ </tr>
+ <tr style="cursor: ns-resize;">
+ <td><code>ns-resize</code></td>
+ <td><img alt="6-resize.gif" class="default" src="/files/3808/6-resize.gif" style="height: 26px; width: 26px;"></td>
+ </tr>
+ <tr style="cursor: nesw-resize;">
+ <td><code>nesw-resize</code></td>
+ <td><img alt="1-resize.gif" class="default" src="/files/3805/1-resize.gif"></td>
+ </tr>
+ <tr style="cursor: nwse-resize;">
+ <td><code>nwse-resize</code></td>
+ <td><img alt="4-resize.gif" class="default" src="/files/3807/4-resize.gif" style="height: 26px; width: 26px;"></td>
+ </tr>
+ <tr style="cursor: -webkit-zoom-in; cursor: zoom-in;">
+ <th rowspan="2" scope="row" style="cursor: auto;">ํ™•๋Œ€์™€ ์ถ•์†Œ</th>
+ <td><code>zoom-in</code></td>
+ <td><img alt="zoom-in.gif" class="default" src="/@api/deki/files/3459/=zoom-in.gif"></td>
+ <td rowspan="2" style="cursor: auto;">
+ <p>ํ™•๋Œ€/์ถ•์†Œํ•  ์ˆ˜ ์žˆ์Œ.</p>
+ </td>
+ </tr>
+ <tr style="cursor: -webkit-zoom-out; cursor: zoom-out;">
+ <td><code>zoom-out</code></td>
+ <td><img alt="zoom-out.gif" class="default" src="/@api/deki/files/3460/=zoom-out.gif"></td>
+ </tr>
+ </tbody>
+ </table>
+ </dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}
+</pre>
+
+<h2 id="์‚ฌ์šฉ_์ผ๋žŒ">์‚ฌ์šฉ ์ผ๋žŒ</h2>
+
+<p>๋น„๋ก ๋ช…์„ธ์— cursor์˜ ํฌ๊ธฐ ์ œํ•œ์€ ์ •ํ•ด์ ธ์žˆ์ง€ ์•Š์ง€๋งŒ, ๊ฐ๊ฐ์˜ {{Glossary("user agent", "์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ")}}๊ฐ€ ๋ณ„๋„๋กœ ์ตœ๋Œ€ ํฌ๊ธฐ๋ฅผ ๊ทœ์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋•Œ, ํฌ๊ธฐ๋ฅผ ๋„˜์–ด๊ฐ€๋Š” ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ, ๋ณดํ†ต ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๋Š” ํ•ด๋‹น ์ด๋ฏธ์ง€๋ฅผ ์™„์ „ํžˆ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{anch("๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ")}} ํ•ญ๋ชฉ์—์„œ ์ปค์„œ ํฌ๊ธฐ ์ œํ•œ์„ ์ฐพ์•„๋ณด์„ธ์š”.</p>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush:css">.foo {
+ cursor: crosshair;
+}
+
+.bar {
+ cursor: zoom-in;
+}
+
+/* URL์„ ์“ธ ๋• ํ‚ค์›Œ๋“œ ๊ฐ’ ํ•„์ˆ˜ */
+.baz {
+ cursor: url("hyper.cur"), auto;
+}
+</pre>
+
+<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 Basic UI', '#cursor', 'cursor')}}</td>
+ <td>{{Spec2('CSS3 Basic UI')}}</td>
+ <td>Addition of several keywords and the positioning syntax for <code>url()</code>.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'ui.html#cursor-props', 'cursor')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<div>{{Compat("css.properties.cursor")}}</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Basic_User_Interface/Using_URL_values_for_the_cursor_property"><code>cursor</code> ์†์„ฑ๊ฐ’์œผ๋กœ URL ์‚ฌ์šฉํ•˜๊ธฐ</a></li>
+ <li>{{cssxref("pointer-events")}}</li>
+</ul>
diff --git a/files/ko/web/css/cursor/using_url_values_for_the_cursor_property/index.html b/files/ko/web/css/cursor/using_url_values_for_the_cursor_property/index.html
new file mode 100644
index 0000000000..416718c17f
--- /dev/null
+++ b/files/ko/web/css/cursor/using_url_values_for_the_cursor_property/index.html
@@ -0,0 +1,70 @@
+---
+title: cursor ์†์„ฑ๊ฐ’์— URL ์‚ฌ์šฉ
+slug: Web/CSS/cursor/Using_URL_values_for_the_cursor_property
+tags:
+ - CSS
+ - CSS_2.1
+ - Cross-browser_Development
+ - Web Development
+translation_of: Web/CSS/CSS_Basic_User_Interface/Using_URL_values_for_the_cursor_property
+---
+<p><a href="ko/Gecko">Gecko</a> 1.8 (<a href="ko/Firefox_1.5">Firefox 1.5</a>, SeaMonkey 1.0)์€ URL ๊ฐ’์„ <a class="external" href="http://www.w3.org/TR/CSS21/ui.html#cursor-props">CSS2 ์ปค์„œ ์†์„ฑ</a>๊ฐ’์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ๋งˆ์šฐ์Šค ์ปค์„œ ๋ชจ์–‘์œผ๋กœ ์ž„์˜์˜ ์ด๋ฏธ์ง€ ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค โ€” Gecko๊ฐ€ ์ง€์›ํ•˜๋Š” ๋ชจ๋“  ์ด๋ฏธ์ง€ ํฌ๋งท์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id=".EB.AC.B8.EB.B2.95" name=".EB.AC.B8.EB.B2.95">๋ฌธ๋ฒ•</h3>
+
+<p>์ด ์†์„ฑ์˜ ๋ฌธ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:</p>
+
+<pre class="eval">cursor: [&lt;url&gt;,]* keyword;
+</pre>
+
+<p>์ฆ‰, URL์„ ์ง€์ •ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ํ˜น์€ ๋‹ค์ˆ˜์˜ ์ฝค๋งˆ๋กœ ๋ถ„๋ฆฌ๋œ URL๊ฐ’๋“ค์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด ๊ฐ’๋“ค ๋’ค์—” <strong>๋ฐ˜๋“œ์‹œ</strong> <a href="ko/CSS">CSS</a>๊ทœ์ •์— ์ •์˜๋œ <code>auto</code> ๋‚˜ <code>pointer</code>๊ฐ™์€ ํ‚ค์›Œ๋“œ๋“ค์ด ๋”ฐ๋ผ์™€์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์˜ˆ๋ฅผ ๋“ค๋ฉด, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฐ’์ด ์ง€์ •๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:</p>
+
+<pre class="eval">cursor: url(foo.cur), url(<span class="nowiki">http://www.example.com/bar.gif</span>), auto;
+</pre>
+
+<p>์šฐ์„  foo.cur์˜ ๋กœ๋”ฉ์ด ์‹œ๋„ ๋˜๊ณ , ๋งŒ์•ฝ ์ด ํŒŒ์ผ์ด ์—†๊ฑฐ๋‚˜ ์–ด๋–ค ๋‹ค๋ฅธ ์ด์œ ๋กœ ํŒŒ์ผ์ด ๋ถ€์ ํ•ฉํ•  ๊ฒฝ์šฐ, bar.gif๋ฅผ ๋กœ๋“œํ•˜๊ฒŒ ๋˜๊ณ  ์ด๊ฒƒ ๋งˆ์ € ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋˜๋ฉด, <code>auto</code>๊ฐ€ ์‚ฌ์šฉ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<p>์ปค์„œ ๊ฐ’์— ๋Œ€ํ•œ CSS3 <a class="external" href="http://www.w3.org/TR/css3-ui/#cursor">syntax</a> ์ง€์›์€ Gecko 1.8beta3์— ๋ถ€๊ฐ€๋˜์—ˆ์œผ๋ฉฐ, ๋”ฐ๋ผ์„œ Firefox 1.5์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ์ปค์„œ ์ด๋ฏธ์ง€์˜ ๋ฐ”์šด๋”๋ฆฌ์— ๋ถ€์ฐฉ์‹œํ‚ฌ ์ปค์„œ์˜ ํ•ซ์ŠคํŒŸ์˜ ์ขŒํ‘œ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค. ๋งŒ์ผ ์•„๋ฌด๊ฒƒ๋„ ์ง€์ •๋˜์ง€ ์•Š์„ ๊ฒฝ์šฐ, ํ•ซ์ŠคํŒŸ์˜ ์ขŒํ‘œ๋Š” ์ด๋ฏธ์ง€ ํŒŒ์ผ ์ž์ฒด์—์„œ (CUR ์™€ XBN ํŒŒ์ผ์˜ ๊ฒฝ์šฐ) ์ฝ์–ด ๋“ค์ด๊ฑฐ๋‚˜ ์ด๋ฏธ์ง€์˜ ์ขŒ์ธก ์ƒ๋‹จ ์ฝ”๋„ˆ๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. CSS3 ๋ฌธ๋ฒ•์˜ ์˜ˆ๋ฌธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:</p>
+
+<pre class="eval">cursor: url(foo.png) 4 12, auto;
+</pre>
+
+<p>์ฒซ๋ฒˆ์งธ ์ˆซ์ž๋Š” x์ขŒํ‘œ์ด๋ฉฐ, ๋‘๋ฒˆ์งธ ์ˆซ์ž๋Š” y์ขŒํ‘œ์ž…๋‹ˆ๋‹ค. ์ด ์˜ˆ๋ฌธ์€ ์ด๋ฏธ์ง€์˜ ์™ผ์ชฝ ์œ„ (0,0)๋กœ๋ถ€ํ„ฐ (4, 12)์˜ ์œ„์น˜์˜ ํ”ฝ์…€์„ ํ•ซ์ŠคํŒŸ์œผ๋กœ ์ง€์ •ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<h3 id=".EC.A0.9C.EC.95.BD_.EC.82.AC.ED.95.AD" name=".EC.A0.9C.EC.95.BD_.EC.82.AC.ED.95.AD">์ œ์•ฝ ์‚ฌํ•ญ</h3>
+
+<p>Gecko๊ฐ€ ์ง€์›ํ•˜๋Š” ๋ชจ๋“  ์ด๋ฏธ์ง€ ํฌํŒป์ด ์‚ฌ์šฉ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, BMP, JPG, CUR, GIF ๋“ฑ์˜ ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ANI๋Š” ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. animated GIF ์ด๋ฏธ์ง€๋กœ ์ง€์ •ํ•ด๋„, ์ปค์„œ๋Š” animated ์ปค์„œ๊ฐ€ ๋˜์ง€๋Š” ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋ฌธ์ œ์ ์€ ํ–ฅํ›„ ๋ฆด๋ฆฌ์ฆˆ์—์„œ ์ œ๊ฑฐ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<p>Gecko๋Š” ์ปค์„œ์˜ ํฌ๊ธฐ์— ๊ด€ํ•ด์„œ ์–ด๋–ค ์ œ์•ฝ์„ ๋‘๊ณ  ์žˆ์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค๋งŒ, ๋‹ค๋ฅธ ์šด์˜์ฒด์ œ๋‚˜ ํ”Œ๋žซํผ๋“ค๊ณผ์˜ ์ตœ๋Œ€์˜ ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ปค์„œ ํฌ๊ธฐ๋ฅผ 32x32๋กœ ์ œํ•œํ• ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ, ์ด๋ณด๋‹ค ํฐ ์ปค์„œ๋Š” ์œˆ๋„์šฐ 9x (95, 98, ME) ์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<p>ํˆฌ๋ช… ์ปค์„œ๋Š” XP๋ณด๋‹ค ์ด์ „ ์œˆ๋„์šฐ ๋ฆด๋ฆฌ์ฆˆ์—์„œ๋Š” ์ง€์›๋˜์ง€ ์•Š์œผ๋ฉฐ, ์ด๋Š” ์šด์˜์ฒด์ œ์˜ ์ œ์•ฝ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. ํˆฌ๋ช…๊ธฐ๋Šฅ์€ ๋ชจ๋“  ํ”Œ๋žซํผ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋ชจ์งˆ๋ผ์˜ ์œˆ๋„์šฐ, OS/2 ๊ทธ๋ฆฌ๊ณ  ๋ฆฌ๋ˆ…์Šค(GTK+ 2.4 ๋‚˜ ๊ทธ ์ดํ›„ ๋ฒ„์ „ ์‚ฌ์šฉ) ๋ฆด๋ฆฌ์ฆˆ์—์„œ๋งŒ ์ปค์„œ๋กœ URL๊ฐ’์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํ”Œ๋žซํผ๋“ค์—๋Œ€ํ•œ ์ง€์›์€ ํ–ฅํ›„ ๋ฆด๋ฆฌ์ฆˆ์— ์ถ”๊ฐ€๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.(Mac OS: {{ Bug(286304) }}, QNX Neutrino: {{ Bug(286307) }}, XLib: {{ Bug(286309) }}, Qt: {{ Bug(286310) }}, BeOS: {{ Bug(298184) }}, GTK 2.0/2.2: {{ Bug(308536) }})</p>
+
+<h3 id=".EB.8B.A4.EB.A5.B8_.EB.B8.8C.EB.9D.BC.EC.9A.B0.EC.A0.80.EB.93.A4.EA.B3.BC.EC.9D.98_.ED.98.B8.ED.99.98.EC.84.B1" name=".EB.8B.A4.EB.A5.B8_.EB.B8.8C.EB.9D.BC.EC.9A.B0.EC.A0.80.EB.93.A4.EA.B3.BC.EC.9D.98_.ED.98.B8.ED.99.98.EC.84.B1">๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €๋“ค๊ณผ์˜ ํ˜ธํ™˜์„ฑ</h3>
+
+<p>๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์ธํ„ฐ๋„ท ์ต์Šคํ”Œ๋กœ๋Ÿฌ(MSIE)๋„ <code>cursor</code>์†์„ฑ์œผ๋กœ URL ๊ฐ’์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, CUR ๊ณผ ANI ํฌ๋งท๋งŒ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>cursor</code>์†์„ฑ ๋ฌธ๋ฒ•๋„ ๋˜ํ•œ ์ œ์•ฝ์ด ๋œํ•œ ๊ด€๊ณ„๋กœ</p>
+
+<pre class="eval">cursor: url(foo.cur);
+</pre>
+
+<p>์ด๋‚˜</p>
+
+<pre class="eval">cursor: url(foo.cur), pointer, url(bar.cur), auto;
+</pre>
+
+<p>์™€ ๊ฐ™์€ ๊ฐ’๋„ MSIE์—์„  ์ž‘๋™ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฐ ๊ฐ’์€ Gecko์—์„  ์ž‘๋™ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Gecko์™€์˜ ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด์„œ ๋˜ CSS๊ทœ์•ฝ์— ๋”ฐ๋ผ, ํ•ญ์ƒ URL ๋ฆฌ์ŠคํŠธ๋ฅผ ๋จผ์ € ๋‚˜์—ดํ•˜์‹œ๊ณ , ์ •ํ™•ํžˆ ํ•˜๋‚˜์˜ ํ‚ค์›Œ๋“œ ๊ฐ’์„ ๊ทธ ๋’ค์— ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.</p>
+
+<h3 id="To-do" name="To-do">To-do</h3>
+
+<dl>
+ <dd><em>To-do: document what MSIE does with CSS 3 hotspot locations</em></dd>
+</dl>
+
+<p><span class="comment">Interwiki Language Links</span></p>
+
+<p>{{ languages( { "ja": "ja/Using_URL_values_for_the_cursor_property" } ) }}</p>
diff --git a/files/ko/web/css/descendant_combinator/index.html b/files/ko/web/css/descendant_combinator/index.html
new file mode 100644
index 0000000000..2d351f2c8e
--- /dev/null
+++ b/files/ko/web/css/descendant_combinator/index.html
@@ -0,0 +1,108 @@
+---
+title: ์ž์† ๊ฒฐํ•ฉ์ž
+slug: Web/CSS/Descendant_combinator
+tags:
+ - CSS
+ - Reference
+ - Selectors
+translation_of: Web/CSS/Descendant_combinator
+---
+<div>{{CSSRef("Selectors")}}</div>
+
+<p><span class="seoSummary">๋ณดํ†ต ํ•œ ์นธ์˜ ๊ณต๋ฐฑ ๋ฌธ์ž๋กœ ํ‘œํ˜„ํ•˜๋Š” <strong>์ž์† ๊ฒฐํ•ฉ์ž</strong>(<code> </code>)๋Š” ๋‘ ๊ฐœ์˜ ์„ ํƒ์ž๋ฅผ ์กฐํ•ฉํ•˜์—ฌ, ๋’ค์ชฝ ์„ ํƒ์ž ์š”์†Œ์˜ ์กฐ์ƒ(๋ถ€๋ชจ, ๋ถ€๋ชจ์˜ ๋ถ€๋ชจ, ๋ถ€๋ชจ์˜ ๋ถ€๋ชจ์˜ ๋ถ€๋ชจ...)์— ์•ž์ชฝ ์„ ํƒ์ž ์š”์†Œ๊ฐ€ ์กด์žฌํ•  ๊ฒฝ์šฐ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</span> ์ž์† ๊ฒฐํ•ฉ์ž๋ฅผ ํ™œ์šฉํ•˜๋Š” ์„ ํƒ์ž๋ฅผ ์ž์† ์„ ํƒ์ž๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers">/* List items that are descendants of the "my-things" list */
+ul.my-things li {
+ margin: 2em;
+}</pre>
+
+<p>๊ธฐ์ˆ ์ ์œผ๋กœ, ์ž์† ๊ฒฐํ•ฉ์ž๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ {{Glossary("CSS")}} ๊ณต๋ฐฑ ๋ฌธ์ž์ด๋ฏ€๋กœ ์ŠคํŽ˜์ด์Šค ์™ธ์—๋„ ์บ๋ฆฌ์ง€ ๋ฆฌํ„ด, ํผ ํ”ผ๋“œ, ์ƒˆ ์ค„, ํƒญ ๋ฌธ์ž๋„ ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฒฐํ•ฉ์ž๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ณต๋ฐฑ ๋ฌธ์ž๋Š” CSS ์ฃผ์„์„ ์ž„์˜์˜ ๊ฐœ์ˆ˜๋งŒํผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox"><var>selector1</var> <var>selector2</var> {
+ <var>/* property declarations */</var>
+}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">li {
+ list-style-type: disc;
+}
+
+li li {
+ list-style-type: circle;
+}
+</pre>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;ul&gt;
+ &lt;li&gt;
+ &lt;div&gt;Item 1&lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;Subitem A&lt;/li&gt;
+ &lt;li&gt;Subitem B&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;div&gt;Item 2&lt;/div&gt;
+ &lt;ul&gt;
+ &lt;li&gt;Subitem A&lt;/li&gt;
+ &lt;li&gt;Subitem B&lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+&lt;/ul&gt;
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ", "100%", 160)}}</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("CSS4 Selectors", "#descendant-combinators", "descendant combinator")}}</td>
+ <td>{{Spec2("CSS4 Selectors")}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS3 Selectors", "#descendant-combinators", "descendant combinator")}}</td>
+ <td>{{Spec2("CSS3 Selectors")}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS2.1", "selector.html#descendant-selectors", "descendant selectors")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS1", "#contextual-selectors", "contextual selectors")}}</td>
+ <td>{{Spec2("CSS1")}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.selectors.descendant")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/Child_combinator">์ž์‹ ๊ฒฐํ•ฉ์ž</a></li>
+</ul>
diff --git a/files/ko/web/css/display-internal/index.html b/files/ko/web/css/display-internal/index.html
new file mode 100644
index 0000000000..8aea8a152b
--- /dev/null
+++ b/files/ko/web/css/display-internal/index.html
@@ -0,0 +1,131 @@
+---
+title: <display-internal>
+slug: Web/CSS/display-internal
+tags:
+ - CSS
+ - CSS ๋ฐ์ดํ„ฐ ํƒ€์ž…
+ - CSS ๋””์Šคํ”Œ๋ ˆ์ด
+ - display-internal
+ - ์ž๋ฃŒํ˜•
+ - ์ฐธ์กฐ
+translation_of: Web/CSS/display-internal
+---
+<div>{{CSSRef}}</div>
+
+<p class="summary"><code>table</code>๊ณผย <code>ruby</code>ย ๊ฐ™์€ ๋ช‡๋ช‡ ๋ ˆ์ด์•„์›ƒ ๋ชจ๋ธ์€ ๋ณต์žกํ•œ ๋‚ด๋ถ€ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ์ž์‹์ด๋‚˜ ์ž์†๋“ค๋กœ ์ฑ„์šธ ์ˆ˜ ์žˆ๋Š”ย ๋‹ค์–‘ํ•œ ์—ญํ• ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํŽ˜์ด์ง€๋Š” ์ด๋Ÿฌํ•œ "๋‚ด์žฌ์ ์ธ" ๋””์Šคํ”Œ๋ ˆ์ด ๊ฐ’์„ ์ •์˜ํ•˜๋ฉฐ, ์ด๋“ค์€ ํŠน์ • ๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ ์•ˆ์—์„œ๋งŒ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค.</p>
+
+<h2 id="๋ฌธ๋ฒ•">๋ฌธ๋ฒ•</h2>
+
+<p>์œ ํšจํ•œย <code>&lt;display-internal&gt;</code>ย ๊ฐ’๋“ค:</p>
+
+<dl>
+ <dt><code>table-row-group</code></dt>
+ <dd>์ด ์š”์†Œ๋Š”ย {{HTMLElement("tbody")}} HTML ์š”์†Œ์ฒ˜๋Ÿผ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>table-header-group</code></dt>
+ <dd>์ด ์š”์†Œ๋Š” {{HTMLElement("thead")}} HTML ์š”์†Œ์ฒ˜๋Ÿผ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>table-footer-group</code></dt>
+ <dd>์ด ์š”์†Œ๋Š” {{HTMLElement("tfoot")}} HTML ์š”์†Œ์ฒ˜๋Ÿผ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>table-row</code></dt>
+ <dd>์ด ์š”์†Œ๋Š” {{HTMLElement("tr")}} HTML ์š”์†Œ์ฒ˜๋Ÿผ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>table-cell</code></dt>
+ <dd>์ด ์š”์†Œ๋Š” {{HTMLElement("td")}} HTML ์š”์†Œ์ฒ˜๋Ÿผ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>table-column-group</code></dt>
+ <dd>์ด ์š”์†Œ๋Š” {{HTMLElement("colgroup")}} HTML ์š”์†Œ์ฒ˜๋Ÿผ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>table-column</code></dt>
+ <dd>์ด ์š”์†Œ๋Š” {{HTMLElement("col")}} HTML ์š”์†Œ์ฒ˜๋Ÿผ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>table-caption</code></dt>
+ <dd>์ด ์š”์†Œ๋Š” {{HTMLElement("caption")}} HTML ์š”์†Œ์ฒ˜๋Ÿผ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>ruby-base</code> {{Experimental_Inline}}</dt>
+ <dd>์ด ์š”์†Œ๋Š” {{HTMLElement("rb")}} HTML ์š”์†Œ์ฒ˜๋Ÿผ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>ruby-text</code> {{Experimental_Inline}}</dt>
+ <dd>์ด ์š”์†Œ๋Š” {{HTMLElement("rt")}} HTML ์š”์†Œ์ฒ˜๋Ÿผ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>ruby-base-container</code> {{Experimental_Inline}}</dt>
+ <dd>์ด ์š”์†Œ๋Š” ์ต๋ช…์˜ ๋ฐ•์Šค๋กœ ๋งŒ๋“ค์–ด์ง€๋Š”ย {{HTMLElement("rbc")}} HTML ์š”์†Œ์ฒ˜๋Ÿผ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>ruby-text-container</code> {{Experimental_Inline}}</dt>
+ <dd>์ด ์š”์†Œ๋Š” {{HTMLElement("rtc")}} HTML ์š”์†Œ์ฒ˜๋Ÿผ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="CSS_ํ…Œ์ด๋ธ”์˜_์˜ˆ์‹œ">CSS ํ…Œ์ด๋ธ”์˜ ์˜ˆ์‹œ</h3>
+
+<p>๋‹ค์Œย ์˜ˆ์‹œ์—์„œ๋Š” CSS ํ…Œ์ด๋ธ” ๋ ˆ์ด์•„์›ƒ์„ ์ด์šฉํ•ด ๊ฐ„๋‹จํ•œ ํผ์„ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;main&gt;
+ &lt;div&gt;
+ &lt;label for="name"&gt;Name&lt;/label&gt;
+ &lt;input type="text" id="name" name="name"&gt;
+ &lt;/div&gt;
+ &lt;div&gt;
+ &lt;label for="age"&gt;Age&lt;/label&gt;
+ &lt;input type="text" id="age" name="age"&gt;
+ &lt;/div&gt;
+&lt;/main&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">main {
+ display: table;
+}
+
+div {
+ display: table-row;
+}
+
+label, input {
+ display: table-cell;
+ margin: 5px;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('CSS_tables_example', '100%', 100)}}</p>
+
+<h2 id="์‚ฌ์–‘">์‚ฌ์–‘</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">์‚ฌ์–‘</th>
+ <th scope="col">์ƒํƒœ</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS3 Display', '#typedef-display-internal', 'display-internal')}}</td>
+ <td>{{Spec2('CSS3 Display')}}</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div class="hidden">์ด ํŽ˜์ด์ง€์˜ ํ˜ธํ™˜์„ฑ ํ‘œ๋Š” ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ์— ๊ธฐ์—ฌํ•˜์‹œ๋ ค๋ฉด,ย <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>ย ๋ฅผ ํ™•์ธํ•œ ๋’ค ์ €ํฌ์—๊ฒŒ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ๋ณด๋‚ด์ฃผ์„ธ์š”.</div>
+
+<h3 id="Table_๊ด€๋ จ_๊ฐ’์˜_์ง€์›">Table ๊ด€๋ จ ๊ฐ’์˜ย ์ง€์›</h3>
+
+<p><code>table</code>, <code>table-cell</code>, <code>table-column</code>, <code>table-column-group</code>, <code>table-footer-group</code>, <code>table-header-group</code>, <code>table-row</code>,ย <code>table-row-group</code></p>
+
+<p>{{Compat("css.properties.display.table_values", 10)}}</p>
+
+<h3 id="Ruby_๊ด€๋ จ_๊ฐ’์˜_์ง€์›">Ruby ๊ด€๋ จ ๊ฐ’์˜ ์ง€์›</h3>
+
+<p><code>ruby</code>, <code>ruby-base</code>, <code>ruby-base-container</code>, <code>ruby-text</code>,ย <code>ruby-text-container</code></p>
+
+<p>{{Compat("css.properties.display.ruby_values", 10)}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{CSSxRef("display")}}
+ <ul>
+ <li>{{CSSxRef("&lt;display-outside&gt;")}}</li>
+ <li>{{CSSxRef("&lt;display-inside&gt;")}}</li>
+ <li>{{CSSxRef("&lt;display-listitem&gt;")}}</li>
+ <li>{{CSSxRef("&lt;display-box&gt;")}}</li>
+ <li>{{CSSxRef("&lt;display-legacy&gt;")}}</li>
+ </ul>
+ </li>
+</ul>
diff --git a/files/ko/web/css/display/index.html b/files/ko/web/css/display/index.html
new file mode 100644
index 0000000000..559a1bf4a2
--- /dev/null
+++ b/files/ko/web/css/display/index.html
@@ -0,0 +1,234 @@
+---
+title: display
+slug: Web/CSS/display
+tags:
+ - CSS
+ - CSS Display
+ - CSS Property
+ - Reference
+ - display
+translation_of: Web/CSS/display
+---
+<div>{{CSSRef}}</div>
+
+<p class="summary"><strong><code>display</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ๋ฅผ <a href="/ko/docs/Web/CSS/CSS_Flow_Layout">๋ธ”๋ก๊ณผ ์ธ๋ผ์ธ</a> ์š”์†Œ ์ค‘ ์–ด๋Š ์ชฝ์œผ๋กœ ์ฒ˜๋ฆฌํ• ์ง€์™€ ํ•จ๊ป˜, <a href="/ko/docs/Web/CSS/CSS_Flow_Layout">ํ”Œ๋กœ์šฐ</a>, <a href="/ko/docs/Web/CSS/CSS_Grid_Layout">๊ทธ๋ฆฌ๋“œ</a>, <a href="/ko/docs/Web/CSS/CSS_Flexible_Box_Layout">ํ”Œ๋ ‰์Šค</a>์ฒ˜๋Ÿผ ์ž์‹ ์š”์†Œ๋ฅผ ๋ฐฐ์น˜ํ•  ๋•Œ ์‚ฌ์šฉํ•  ๋ ˆ์ด์•„์›ƒ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p class="summary"><code>display</code> ์†์„ฑ์€, ํ˜•์‹์ ์œผ๋กœ๋Š” ์š”์†Œ์˜ ๋‚ด๋ถ€์™€ ์™ธ๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์™ธ๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•์€ ํ”Œ๋กœ์šฐ ๋ ˆ์ด์•„์›ƒ์— ์š”์†Œ๊ฐ€ ์ฐธ์—ฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‚˜ํƒ€๋‚ด๊ณ , ๋‚ด๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•์€ ์ž์‹์˜ ๋ ˆ์ด์•„์›ƒ ๋ฐฉ์‹์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. <code>display</code>์˜ ์ผ๋ถ€ ๊ฐ’์€ ์ž์‹ ๋งŒ์˜ ๋ช…์„ธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์„œ์˜ ๋์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ๋ช…์„ธํ‘œ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p><code>display</code> ์†์„ฑ์€ ํ‚ค์›Œ๋“œ ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ํ‚ค์›Œ๋“œ๋Š” 6๊ฐœ์˜ ์นดํ…Œ๊ณ ๋ฆฌ๋กœ ๋ถ„๋ฅ˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre>.container {
+ display: &lt;display-keyword&gt;;
+}
+</pre>
+
+<h3 id="๋ฐ”๊นฅ์ชฝ">๋ฐ”๊นฅ์ชฝ</h3>
+
+<dl>
+ <dt>{{CSSxRef("&lt;display-outside&gt;")}}</dt>
+ <dd>์š”์†Œ์˜ ์™ธ๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•์„ ์„ค์ •ํ•˜๋Š” ํ‚ค์›Œ๋“œ์ž…๋‹ˆ๋‹ค. ์™ธ๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•์€ ํ”Œ๋กœ์šฐ ๋ ˆ์ด์•„์›ƒ์—์„œ ์š”์†Œ ์ž์‹ ์˜ ์—ญํ• ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<p>{{page("/ko/docs/Web/CSS/display-outside", "Syntax")}}</p>
+
+<h3 id="์•ˆ์ชฝ">์•ˆ์ชฝ</h3>
+
+<dl>
+ <dt>{{CSSxRef("&lt;display-inside&gt;")}}</dt>
+ <dd>์š”์†Œ์˜ ๋‚ด๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•์„ ์„ค์ •ํ•˜๋Š” ํ‚ค์›Œ๋“œ์ž…๋‹ˆ๋‹ค. ๋‚ด๋ถ€ ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•์€ ๋Œ€์ฒด ์š”์†Œ๊ฐ€ ์•„๋‹Œ ์š”์†Œ์˜ ์ฝ˜ํ…์ธ  ์„œ์‹๊ณผ ๋ฐฐ์น˜ ๋ฐฉ๋ฒ•์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<p>{{page("/ko/docs/Web/CSS/display-inside", "Syntax")}}</p>
+
+<h3 id="๋ฆฌ์ŠคํŠธ_์•„์ดํ…œ">๋ฆฌ์ŠคํŠธ ์•„์ดํ…œ</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;display-listitem&gt;")}}</dt>
+ <dd>์š”์†Œ๊ฐ€ ์ฝ˜ํ…์ธ  ๋ธ”๋ก ๋ฐ•์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ๋ฆฌ์ŠคํŠธ ์•„์ดํ…œ ์ธ๋ผ์ธ ๋ฐ•์Šค๋ฅผ ๋ถ„๋ฆฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<p>{{page("/ko/docs/Web/CSS/display-listitem", "Syntax")}}</p>
+
+<h3 id="๋‚ด๋ถ€์ ">๋‚ด๋ถ€์ </h3>
+
+<dl>
+ <dt>{{cssxref("&lt;display-internal&gt;")}}</dt>
+ <dd><code>table</code>, <code>ruby</code> ๋“ฑ ์ผ๋ถ€ ๋ ˆ์ด์•„์›ƒ ๋ชจ๋ธ์€ ๋ณต์žกํ•œ ๋‚ด๋ถ€ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๋ฉฐ, ์ž์‹๊ณผ ์ž์†์ด ์ฑ„์›Œ๋„ฃ์„ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์—ญํ• ์„ ์ง€๋‹™๋‹ˆ๋‹ค. ์ด ํ•ญ๋ชฉ์€ ๊ทธ๋Ÿฐ ํŠน์ • ๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ์—์„œ๋งŒ ์˜๋ฏธ๋ฅผ ๊ฐ–๋Š” "๋‚ด๋ถ€์ "์ธ ๊ฐ’์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<p>{{page("/ko/docs/Web/CSS/display-internal", "Syntax")}}</p>
+
+<h3 id="๋ฐ•์Šค">๋ฐ•์Šค</h3>
+
+<dl>
+ <dt>{{CSSxRef("&lt;display-box&gt;")}}</dt>
+ <dd>์š”์†Œ์˜ ๋””์Šคํ”Œ๋ ˆ์ด ๋ฐ•์Šค๋ฅผ ์ƒ์„ฑํ•ด์•ผ ํ•˜๋Š”์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<p>{{page("/ko/docs/Web/CSS/display-box", "Syntax")}}</p>
+
+<h3 id="๋ ˆ๊ฑฐ์‹œ">๋ ˆ๊ฑฐ์‹œ</h3>
+
+<dl>
+ <dt>{{CSSxRef("&lt;display-legacy&gt;")}}</dt>
+ <dd>CSS 2๋Š” <code>display</code> ์†์„ฑ์— ๋‹จ์ผ ํ‚ค์›Œ๋“œ๋งŒ ์‚ฌ์šฉํ–ˆ์œผ๋ฏ€๋กœ, ๊ฐ™์€ ๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ๋ฅผ ์œ„ํ•ด ๋ธ”๋ก ๋ ˆ๋ฒจ๊ณผ ์ธ๋ผ์ธ ๋ ˆ๋ฒจ ํ‚ค์›Œ๋“œ๋ฅผ ๊ฐ๊ฐ ํ•„์š”๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<p>{{page("/ko/docs/Web/CSS/display-legacy", "Syntax")}}</p>
+
+<p>The Level 3 specification details two values for the <code>display</code> property โ€” enabling the specification of the outer and inner display type explicitly โ€” but this is not yet well-supported by browsers.</p>
+
+<p>The display-legacy methods allow the same results with single keyword values, and should be favoured by developers until the two keyword values are better supported. For example, using two values you might specify an inline flex container as follows:</p>
+
+<pre class="brush: css">.container {
+ display: inline flex;
+}</pre>
+
+<p>This can currently be specified using a single value.</p>
+
+<pre class="brush: css">.container {
+ display: inline-flex;
+}
+</pre>
+
+<h3 id="์ „์—ญ">์ „์—ญ</h3>
+
+<pre class="brush: css">display: inherit;
+display: initial;
+display: unset;
+</pre>
+
+<h2 id="์•ˆ๋‚ด์„œ_๋ฐ_์˜ˆ์ œ">์•ˆ๋‚ด์„œ ๋ฐ ์˜ˆ์ œ</h2>
+
+<p>The individual pages for the different types of value that <code>display</code> can have set on it feature multiple examples of those values in action โ€” see the {{anch("Syntax")}} section. In addition, see the following material, which covers the various values of display in depth.</p>
+
+<h3 id="CSS_Flow_Layout_display_block_display_inline">CSS Flow Layout (<code>display: block</code>, <code>display: inline</code>)</h3>
+
+<ul>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flow_Layout/Block_and_Inline_Layout_in_Normal_Flow">Block and Inline Layout in Normal Flow</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flow_Layout/Flow_Layout_and_Overflow">Flow Layout and Overflow</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flow_Layout/Flow_Layout_and_Writing_Modes">Flow Layout and Writing Modes</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flow_Layout/Formatting_Contexts_Explained">Formatting Contexts Explained</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flow_Layout/In_Flow_and_Out_of_Flow">In Flow and Out of Flow</a></li>
+</ul>
+
+<h3 id="display_flex"><code>display: flex</code></h3>
+
+<ul>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox">Basic concepts of flexbox</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Aligning_Items_in_a_Flex_Container">Aligning Items in a Flex Container</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Controlling_Ratios_of_Flex_Items_Along_the_Main_Ax">Controlling Ratios of Flex Items Along the Main Axis</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Mixins">Cross-browser Flexbox mixins</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Mastering_Wrapping_of_Flex_Items">Mastering Wrapping of Flex Items</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Ordering_Flex_Items">Ordering Flex Items</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Relationship_of_Flexbox_to_Other_Layout_Methods">Relationship of flexbox to other layout methods</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexbox">Backwards Compatibility of Flexbox</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Typical_Use_Cases_of_Flexbox">Typical use cases of Flexbox</a></li>
+</ul>
+
+<h3 id="display_grid"><code>display: grid</code></h3>
+
+<ul>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout">Basic Concepts of Grid Layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout">Relationship to other layout methods</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Line-based_Placement_with_CSS_Grid">Line-based placement</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Grid_Template_Areas">Grid template areas</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Layout_using_Named_Grid_Lines">Layout using named grid lines</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Auto-placement_in_CSS_Grid_Layout">Auto-placement in grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout">Box alignment in grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid,_Logical_Values_and_Writing_Modes">Grids, logical values and writing modes</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_Layout_and_Accessibility">CSS Grid Layout and Accessibility</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_and_Progressive_Enhancement">CSS Grid Layout and Progressive Enhancement</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_Layout">Realizing common layouts using grids</a></li>
+</ul>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<h3 id="display_none"><code>display: none</code></h3>
+
+<p>Using a <code>display</code> value of <code>none</code> on an element will remove it from the <a href="/en-US/docs/Learn/Accessibility/What_is_accessibility#Accessibility_APIs">accessibility tree</a>. This will cause the element and all its descendant elements to no longer be announced by screen reading technology.</p>
+
+<p>If you want to visually hide the element, a more accessible alternative is to use <a class="external" href="https://gomakethings.com/hidden-content-for-better-a11y/#hiding-the-link">a combination of properties</a> to remove it visually from the screen but keep it parseable by assistive technology such as screen readers.</p>
+
+<h3 id="display_contents"><code>display: contents</code></h3>
+
+<p>Current implementations in most browsers will remove from the <a href="/en-US/docs/Learn/Accessibility/What_is_accessibility#Accessibility_APIs">accessibility tree</a> any element with a <code>display</code> value of <code>contents</code> (but descendants will remain). This will cause the element itself to no longer be announced by screen reading technology. This is incorrect behavior according to the <a href="https://drafts.csswg.org/css-display/#valdef-display-contents">CSS specification</a>.</p>
+
+<ul>
+ <li><a class="external" href="https://hiddedevries.nl/en/blog/2018-04-21-more-accessible-markup-with-display-contents">More accessible markup with display: contents | Hidde de Vries</a></li>
+ <li><a class="external" href="http://adrianroselli.com/2018/05/display-contents-is-not-a-css-reset.html">Display: Contents Is Not a CSS Reset | Adrian Roselli</a></li>
+</ul>
+
+<h3 id="Tables">Tables</h3>
+
+<p>Changing the <code>display</code> value of a {{HTMLElement("table")}} element to <code>block</code>, <code>grid</code>, or <code>flex</code> will alter its representation in the <a href="/en-US/docs/Learn/Accessibility/What_is_accessibility#Accessibility_APIs">accessibility tree</a>. This will cause the table to no longer be announced properly by screen reading technology.</p>
+
+<ul>
+ <li><a class="external" href="https://developer.paciellogroup.com/blog/2018/03/short-note-on-what-css-display-properties-do-to-table-semantics/">Short note on what CSS display properties do to table semantics โ€” The Paciello Group</a></li>
+ <li><a class="external" href="https://gomakethings.com/hidden-content-for-better-a11y/">Hidden content for better a11y | Go Make Things</a></li>
+ <li><a href="/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.3_%E2%80%94_Create_content_that_can_be_presented_in_different_ways">MDN Understanding WCAG, Guideline 1.3 explanations</a></li>
+ <li><a class="external" href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/content-structure-separation-programmatic.html">Understanding Success Criterion 1.3.1 | W3C Understanding WCAG 2.0</a></li>
+</ul>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Display', '#the-display-properties', 'display')}}</td>
+ <td>{{Spec2('CSS3 Display')}}</td>
+ <td>Added <code>run-in</code>, <code>flow</code>, <code>flow-root</code>, <code>contents</code>, and multi-keyword values.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Ruby', '#ruby-display', 'display')}}</td>
+ <td>{{Spec2('CSS3 Ruby')}}</td>
+ <td>Added <code>ruby</code>, <code>ruby-base</code>, <code>ruby-text</code>, <code>ruby-base-container</code>, and <code>ruby-text-container</code>.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Grid', '#grid-containers', 'display')}}</td>
+ <td>{{Spec2('CSS3 Grid')}}</td>
+ <td>Added the grid box model values.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Flexbox', '#flex-containers', 'display')}}</td>
+ <td>{{Spec2('CSS3 Flexbox')}}</td>
+ <td>Added the flexible box model values.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'visuren.html#display-prop', 'display')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Added the table model values and <code>inline-block<em>.</em></code></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#display', 'display')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition. Basic values: <code>none</code>, <code>block</code>, <code>inline</code>, and <code>list-item</code>.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div class="hidden">The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</div>
+
+<p>{{Compat("css.properties.display", 10)}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flow_Layout/Block_and_Inline_Layout_in_Normal_Flow">Block and Inline Layout in Normal Flow</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Flow_Layout/Formatting_Contexts_Explained">Formatting contexts explained</a></li>
+ <li>{{CSSxRef("visibility")}}, {{CSSxRef("float")}}, {{CSSxRef("position")}}</li>
+ <li>{{CSSxRef("grid")}}, {{CSSxRef("flex")}}</li>
+</ul>
diff --git a/files/ko/web/css/filter-function/blur()/index.html b/files/ko/web/css/filter-function/blur()/index.html
new file mode 100644
index 0000000000..e995c42c68
--- /dev/null
+++ b/files/ko/web/css/filter-function/blur()/index.html
@@ -0,0 +1,40 @@
+---
+title: blur()
+slug: Web/CSS/filter-function/blur()
+tags:
+ - CSS
+ - CSS Function
+ - Filter Effects
+ - Reference
+translation_of: Web/CSS/filter-function/blur()
+---
+<div>{{cssref}}</div>
+
+<p><span class="seoSummary"><strong><code>blur()</code></strong> <a href="/ko/docs/Web/CSS">CSS</a>ย ํ•จ์ˆ˜๋Š” ์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€์— <a href="https://en.wikipedia.org/wiki/Gaussian_blur">๊ฐ€์šฐ์‹œ์•ˆ ๋ธ”๋Ÿฌ</a>๋ฅผ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค</span>. ๋ฐ˜ํ™˜ ๊ฐ’์€ {{cssxref("&lt;filter-function&gt;")}}์ž…๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/function-blur.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox">blur(<em>radius</em>)</pre>
+
+<h3 id="๋งค๊ฐœ๋ณ€์ˆ˜">๋งค๊ฐœ๋ณ€์ˆ˜</h3>
+
+<dl>
+ <dt><code>radius</code></dt>
+ <dd>{{cssxref("&lt;length&gt;")}}๋กœ ์ง€์ •ํ•œ ๋ธ”๋Ÿฌ ํšจ๊ณผ์˜ ์ง€๋ฆ„. ๊ฐ€์šฐ์‹œ์•ˆ ํ•จ์ˆ˜์˜ ํ‘œ์ค€ ํŽธ์ฐจ, ์ฆ‰ ํ™”๋ฉด์— ๋ณด์ด๋Š”ย ํ”ฝ์…€์˜ ์ƒ‰์ƒ์ด ์–ด๋Š ๋ฒ”์œ„๊นŒ์ง€ย ์„ž์ผ์ง€๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํฐ ๊ฐ’์€ ์ด๋ฏธ์ง€๋ฅผ ๋” ํ๋ฆฌ๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. <code>0</code>์€ ์ฃผ์–ด์ง„ ์ž…๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋Œ€๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๊ฐ„ ์‹œ, ๋ˆ„๋ฝ ๊ฐ’์€ 0์ž…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">blur(0) /* ๋ณ€ํ™” ์—†์Œ */
+blur(8px) /* 8px ๋ธ”๋Ÿฌ */
+blur(1.17rem) /* 1.17rem ๋ธ”๋Ÿฌ */</pre>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("&lt;filter-function&gt;")}}</li>
+</ul>
diff --git a/files/ko/web/css/filter-function/brightness()/index.html b/files/ko/web/css/filter-function/brightness()/index.html
new file mode 100644
index 0000000000..1fe4b03327
--- /dev/null
+++ b/files/ko/web/css/filter-function/brightness()/index.html
@@ -0,0 +1,41 @@
+---
+title: brightness()
+slug: Web/CSS/filter-function/brightness()
+tags:
+ - CSS
+ - CSS Function
+ - Filter Effects
+ - Reference
+translation_of: Web/CSS/filter-function/brightness()
+---
+<div>{{cssref}}</div>
+
+<p><span class="seoSummary"><strong><code>brightness()</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ํ•จ์ˆ˜๋Š” ์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€์— ์„ ํ˜• ๊ณ„์ˆ˜๋ฅผ ์ ์šฉํ•ด ๋” ๋ฐ๊ฑฐ๋‚˜ ์–ด๋‘ก๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.</span> ๋ฐ˜ํ™˜ ๊ฐ’์€ {{cssxref("&lt;filter-function&gt;")}}์ž…๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/function-brightness.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox">brightness(<em>amount</em>)</pre>
+
+<h3 id="๋งค๊ฐœ๋ณ€์ˆ˜">๋งค๊ฐœ๋ณ€์ˆ˜</h3>
+
+<dl>
+ <dt><code>amount</code></dt>
+ <dd>{{cssxref("&lt;number&gt;")}} ๋˜๋Š” {{cssxref("&lt;percentage&gt;")}}๋กœ ์ง€์ •ํ•œ, ๊ฒฐ๊ณผ๋ฌผ์˜ ๋ฐ๊ธฐ. <code>100%</code> ๋ฏธ๋งŒ์˜ ๊ฐ’์€ ์ด๋ฏธ์ง€๋ฅผ ์–ด๋‘ก๊ฒŒ ๋งŒ๋“ค๊ณ , <code>100%</code>๋ฅผ ์ดˆ๊ณผํ•˜๋Š” ๊ฐ’์€ ๋ฐ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. <code>0%</code>๋Š” ์ด๋ฏธ์ง€๋ฅผ ์™„์ „ํ•œ ๊ฒ€์€์ƒ‰์œผ๋กœ ๋ฐ”๊พธ๊ณ  <code>100%</code>๋Š” ์ฃผ์–ด์ง„ ์ž…๋ ฅ ์ด๋ฏธ์ง€๋ฅผ ๊ทธ๋Œ€๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๊ฐ„ ์‹œ, ๋ˆ„๋ฝ ๊ฐ’์€ <code>1</code>์ž…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">brightness(0%) /* ์™„์ „ํ•œ ๊ฒ€์ • */
+brightness(0.4) /* 40% ๋ฐ๊ธฐ */
+brightness(1) /* ๋ณ€ํ™” ์—†์Œ */
+brightness(200%) /* ๋‘ ๋ฐฐ ๋ฐ๊ธฐ */</pre>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("&lt;filter-function&gt;")}}</li>
+</ul>
diff --git a/files/ko/web/css/filter-function/contrast()/index.html b/files/ko/web/css/filter-function/contrast()/index.html
new file mode 100644
index 0000000000..19828a4bbb
--- /dev/null
+++ b/files/ko/web/css/filter-function/contrast()/index.html
@@ -0,0 +1,41 @@
+---
+title: contrast()
+slug: Web/CSS/filter-function/contrast()
+tags:
+ - CSS
+ - CSS Function
+ - Filter Effects
+ - Reference
+translation_of: Web/CSS/filter-function/contrast()
+---
+<div>{{cssref}}</div>
+
+<p><span class="seoSummary"><code><strong>contrast()</strong></code> <a href="/ko/docs/Web/CSS">CSS</a> ํ•จ์ˆ˜๋Š” ์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€์˜ ๋Œ€๋น„๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค.</span> ๋ฐ˜ํ™˜ ๊ฐ’์€ {{cssxref("&lt;filter-function&gt;")}}์ž…๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/function-contrast.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox">contrast(<em>amount</em>)</pre>
+
+<h3 id="๋งค๊ฐœ๋ณ€์ˆ˜">๋งค๊ฐœ๋ณ€์ˆ˜</h3>
+
+<dl>
+ <dt><code>amount</code></dt>
+ <dd>{{cssxref("&lt;number&gt;")}} ๋˜๋Š” {{cssxref("&lt;percentage&gt;")}}๋กœ ์ง€์ •ํ•œ, ๊ฒฐ๊ณผ๋ฌผ์˜ ๋Œ€๋น„. <code>100%</code> ๋ฏธ๋งŒ์˜ ๊ฐ’์€ ์ด๋ฏธ์ง€์˜ ๋Œ€๋น„๋ฅผ ๋‚ฎ์ถ”๊ณ , <code>100%</code>๋ฅผ ์ดˆ๊ณผํ•˜๋Š” ๊ฐ’์€ ๋†’์ž…๋‹ˆ๋‹ค. <code>0%</code>๋Š” ์ด๋ฏธ์ง€๋ฅผ ์™„์ „ํžˆ ํšŒ์ƒ‰์œผ๋กœ ๋ฐ”๊พธ๊ณ  <code>100%</code>๋Š” ์ž…๋ ฅ ์ด๋ฏธ์ง€๋ฅผ ๊ทธ๋Œ€๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๊ฐ„ ์‹œ, ๋ˆ„๋ฝ ๊ฐ’์€ <code>1</code>์ž…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">contrast(0) /* ์™„์ „ํžˆ ํšŒ์ƒ‰ */
+contrast(65%) /* ๋Œ€๋น„ 65% */
+contrast(1) /* ๋ณ€ํ™” ์—†์Œ */
+contrast(200%) /* ๋Œ€๋น„ ๋‘ ๋ฐฐ */</pre>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("&lt;filter-function&gt;")}}</li>
+</ul>
diff --git a/files/ko/web/css/filter-function/index.html b/files/ko/web/css/filter-function/index.html
new file mode 100644
index 0000000000..ee62fc49f6
--- /dev/null
+++ b/files/ko/web/css/filter-function/index.html
@@ -0,0 +1,210 @@
+---
+title: <filter-function>
+slug: Web/CSS/filter-function
+tags:
+ - CSS
+ - CSS Data Type
+ - Filter Effects
+ - Reference
+translation_of: Web/CSS/filter-function
+---
+<div>{{cssref}}</div>
+
+<p><span class="seoSummary"><a href="/ko/docs/Web/CSS">CSS</a> <code><strong>&lt;filter-function&gt;</strong></code> <a href="/ko/docs/Web/CSS/CSS_Types">์ž๋ฃŒํ˜•</a>์€ ์ž…๋ ฅ ์ด๋ฏธ์ง€์˜ ๋ชจ์Šต์„ ๋ณ€ํ˜•ํ•  ์ˆ˜ ์žˆ๋Š” ๊ทธ๋ž˜ํ”ฝ ํšจ๊ณผ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</span> {{cssxref("filter")}}์™€ {{cssxref("backdrop-filter")}} ์†์„ฑ์—์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p><code>&lt;filter-function&gt;</code> ์ž๋ฃŒํ˜•์€ ๋‹ค์Œ ๋ชฉ๋ก์˜ ํ•„ํ„ฐ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ํ•จ์ˆ˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋ฐ›์•„์•ผ ํ•˜๋ฉฐ, ์œ ํšจํ•˜์ง€ ์•Š์€ ๊ฐ’์„ ์ „๋‹ฌํ•˜๋ฉด ํ•„ํ„ฐ๋ฅผ ์ ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<dl>
+ <dt>{{cssxref("filter-function/blur", "blur()")}}</dt>
+ <dd>์ด๋ฏธ์ง€๋ฅผ ํ๋ฆฌ๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("filter-function/brightness", "brightness()")}}</dt>
+ <dd>์ด๋ฏธ์ง€์˜ ๋ฐ๊ธฐ๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("filter-function/contrast", "contrast()")}}</dt>
+ <dd>์ด๋ฏธ์ง€์˜ ๋Œ€๋น„๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("filter-function/drop-shadow", "drop-shadow()")}}</dt>
+ <dd>์ด๋ฏธ์ง€์˜ ๋’ค์— ๊ทธ๋ฆผ์ž๋ฅผ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("filter-function/grayscale", "grayscale()")}}</dt>
+ <dd>์ด๋ฏธ์ง€๋ฅผ ํ‘๋ฐฑ์œผ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("filter-function/hue-rotate", "hue-rotate()")}}</dt>
+ <dd>์ด๋ฏธ์ง€์˜ ์ „์ฒด ์ƒ‰์กฐ๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("filter-function/invert", "invert()")}}</dt>
+ <dd>์ด๋ฏธ์ง€์˜ ์ƒ‰์„ ๋ฐ˜์ „ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("filter-function/opacity", "opacity()")}}</dt>
+ <dd>์ด๋ฏธ์ง€์˜ ํˆฌ๋ช…๋„๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("filter-function/saturate", "saturate()")}}</dt>
+ <dd>์ด๋ฏธ์ง€์˜ ์ฑ„๋„๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("filter-function/sepia", "sepia()")}}</dt>
+ <dd>์ด๋ฏธ์ง€์— ์„ธํ”ผ์•„ ํ†ค์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="ํ•„ํ„ฐ_ํ•จ์ˆ˜_๋น„๊ต">ํ•„ํ„ฐ ํ•จ์ˆ˜ ๋น„๊ต</h3>
+
+<p>์ด ์˜ˆ์ œ๋Š” ๊ฐ„๋‹จํ•œ ๊ทธ๋ž˜ํ”ฝ๊ณผ ํ•จ๊ป˜ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ํ•„ํ„ฐ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์„ ํƒ ๋ฉ”๋‰ด์™€, ํ•„ํ„ฐ์˜ ๊ฐ’์„ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋Š” ์Šฌ๋ผ์ด๋”๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ปจํŠธ๋กค์„ ์กฐ์ ˆํ•˜๋ฉด ํ•„ํ„ฐ๊ฐ€ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ณ€ํ™”ํ•˜๋ฏ€๋กœ ๊ฐ ํ•„ํ„ฐ์˜ ํšจ๊ณผ๋ฅผ ํŽธ๋ฆฌํ•˜๊ฒŒ ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;div&gt;&lt;/div&gt;
+&lt;ul&gt;
+ &lt;li&gt;
+ &lt;label for="filter-select"&gt;ํ•„ํ„ฐ ํ•จ์ˆ˜ ์„ ํƒ:&lt;/label&gt;
+ &lt;select id="filter-select"&gt;
+ &lt;option selected&gt;blur&lt;/option&gt;
+ &lt;option&gt;brightness&lt;/option&gt;
+ &lt;option&gt;contrast&lt;/option&gt;
+ &lt;option&gt;drop-shadow&lt;/option&gt;
+ &lt;option&gt;grayscale&lt;/option&gt;
+ &lt;option&gt;hue-rotate&lt;/option&gt;
+ &lt;option&gt;invert&lt;/option&gt;
+ &lt;option&gt;opacity&lt;/option&gt;
+ &lt;option&gt;saturate&lt;/option&gt;
+ &lt;option&gt;sepia&lt;/option&gt;
+ &lt;/select&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;input type="range"&gt;&lt;output&gt;&lt;/output&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
+ &lt;p&gt;Current value: &lt;code&gt;&lt;/code&gt;&lt;/p&gt;
+ &lt;/li&gt;
+&lt;/ul&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">div {
+ width: 300px;
+ height: 300px;
+ background: url(https://media.prod.mdn.mozit.cloud/attachments/2020/07/29/17350/3b4892b7e820122ac6dd7678891d4507/firefox.png) no-repeat center;
+}
+
+li {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin-bottom: 20px;
+}
+
+input {
+ width: 60%
+}
+
+output {
+ width: 5%;
+ text-align: center;
+}
+
+select {
+ width: 40%;
+ margin-left: 2px;
+}</pre>
+
+<h4 id="JavaScript">JavaScript</h4>
+
+<pre class="brush: js notranslate">const selectElem = document.querySelector('select');
+const divElem = document.querySelector('div');
+const slider = document.querySelector('input');
+const output = document.querySelector('output');
+const curValue = document.querySelector('p code');
+
+selectElem.addEventListener('change', () =&gt; {
+ setSlider(selectElem.value);
+ setDiv(selectElem.value);
+});
+
+slider.addEventListener('input', () =&gt; {
+ setDiv(selectElem.value);
+});
+
+function setSlider(filter) {
+ if(filter === 'blur') {
+ slider.value = 0;
+ slider.min = 0;
+ slider.max = 30;
+ slider.step = 1;
+ slider.setAttribute('data-unit', 'px');
+ } else if(filter === 'brightness' || filter === 'contrast' || filter === 'saturate') {
+ slider.value = 1;
+ slider.min = 0;
+ slider.max = 4;
+ slider.step = 0.05;
+ slider.setAttribute('data-unit', '');
+ } else if(filter === 'drop-shadow') {
+ slider.value = 0;
+ slider.min = -20;
+ slider.max = 40;
+ slider.step = 1;
+ slider.setAttribute('data-unit', 'px');
+ } else if(filter === 'opacity') {
+ slider.value = 1;
+ slider.min = 0;
+ slider.max = 1;
+ slider.step = 0.01;
+ slider.setAttribute('data-unit', '');
+ } else if(filter === 'grayscale' || filter === 'invert' || filter === 'sepia') {
+ slider.value = 0;
+ slider.min = 0;
+ slider.max = 1;
+ slider.step = 0.01;
+ slider.setAttribute('data-unit', '');
+ } else if(filter === 'hue-rotate') {
+ slider.value = 0;
+ slider.min = 0;
+ slider.max = 360;
+ slider.step = 1;
+ slider.setAttribute('data-unit', 'deg');
+ }
+}
+
+function setDiv(filter) {
+ if(filter === 'drop-shadow') {
+ divElem.style.filter = `${selectElem.value}(${Math.round(slider.value)}${slider.getAttribute('data-unit')} ${Math.round(slider.value)}${slider.getAttribute('data-unit')} ${Math.round(Math.abs(slider.value/2))}${slider.getAttribute('data-unit')})`;
+ } else {
+ divElem.style.filter = `${selectElem.value}(${slider.value}${slider.getAttribute('data-unit')}`;
+ }
+
+ updateOutput();
+ updateCurValue();
+}
+
+function updateOutput() {
+ output.textContent = slider.value;
+}
+
+function updateCurValue() {
+ curValue.textContent = `ํ•„ํ„ฐ: ${divElem.style.filter}`;
+}
+
+setSlider(selectElem.value);
+setDiv(selectElem.value);</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('ํ•„ํ„ฐ_ํ•จ์ˆ˜_๋น„๊ต', '100%', 500)}}</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Status</th>
+ <th scope="col">Comments</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{ SpecName('Filters 1.0', '#typedef-filter-function', '&lt;filter-function&gt;') }}</td>
+ <td>{{ Spec2('Filters 1.0') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>์ž๋ฃŒํ˜•์„ ์‚ฌ์šฉํ•˜๋Š” ์†์„ฑ: {{cssxref("filter")}}, {{cssxref("backdrop-filter")}}</li>
+</ul>
diff --git a/files/ko/web/css/filter/index.html b/files/ko/web/css/filter/index.html
new file mode 100644
index 0000000000..8020311f12
--- /dev/null
+++ b/files/ko/web/css/filter/index.html
@@ -0,0 +1,1138 @@
+---
+title: filter
+slug: Web/CSS/filter
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+ - SVG
+ - SVG Filter
+ - 'recipe:css-property'
+translation_of: Web/CSS/filter
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>filter</code></strong> ์†์„ฑ์€ ํ๋ฆผ ํšจ๊ณผ๋‚˜ ์ƒ‰์ƒ ๋ณ€ํ˜• ๋“ฑ ๊ทธ๋ž˜ํ”ฝ ํšจ๊ณผ๋ฅผ ์š”์†Œ์— ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.</span> ๋ณดํ†ต ํ•„ํ„ฐ๋Š” ์ด๋ฏธ์ง€, ๋ฐฐ๊ฒฝ, ํ…Œ๋‘๋ฆฌ ๋ Œ๋”๋ง์„ ์กฐ์ •ํ•˜๋Š” ๋ฐ ์“ฐ์ž…๋‹ˆ๋‹ค.</p>
+
+<p>CSS ํ‘œ์ค€์€ ๋ฏธ๋ฆฌ ์ •์˜๋œ ํšจ๊ณผ๋ฅผ ๋‚ด๋Š” ๋ช‡ ๊ฐ€์ง€ ํ•จ์ˆ˜๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. <a href="/ko/docs/Web/SVG/Element/filter">SVG ํ•„ํ„ฐ ์š”์†Œ</a>๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” URL ์ฐธ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ SVG ํ•„ํ„ฐ๋ฅผ ์ ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/filter.html")}}</div>
+
+<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>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css notranslate">/* SVG ํ•„ํ„ฐ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” URL */
+filter: url("filters.svg#filter-id");
+
+/* &lt;filter-function&gt; ๊ฐ’ */
+filter: blur(5px);
+filter: brightness(0.4);
+filter: contrast(200%);
+filter: drop-shadow(16px 16px 20px blue);
+filter: grayscale(50%);
+filter: hue-rotate(90deg);
+filter: invert(75%);
+filter: opacity(25%);
+filter: saturate(30%);
+filter: sepia(60%);
+
+/* ๋‹ค์ค‘ ๊ฐ’ */
+filter: contrast(175%) brightness(3%);
+
+/* ํ•„ํ„ฐ ์—†์Œ */
+filter: none;
+
+/* ์ „์—ญ ๊ฐ’ */
+filter: inherit;
+filter: initial;
+filter: unset;</pre>
+
+<p>ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋‹ค์Œ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜์„ธ์š”.</p>
+
+<pre class="syntaxbox notranslate">filter: &lt;filter-function&gt; [&lt;filter-function&gt;]* | none
+</pre>
+
+<p>SVG {{SVGElement("filter")}} ์š”์†Œ์— ๋Œ€ํ•œ ์ฐธ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋‹ค์Œ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜์„ธ์š”.</p>
+
+<pre class="syntaxbox notranslate">filter: url(svg-url#element-id)
+</pre>
+
+<h3 id="๋ณด๊ฐ„">๋ณด๊ฐ„</h3>
+
+<p>๋ณด๊ฐ„์˜ ์ฒ˜์Œ๊ณผ ๋ ํ•„ํ„ฐ์˜ ํ•จ์ˆ˜ ๋ชฉ๋ก ๊ธธ์ด๊ฐ€ ๊ฐ™๊ณ , ๊ทธ ์•ˆ์— {{cssxref("&lt;url&gt;")}} ๊ฐ’์ด ์—†์œผ๋ฉด, ๊ฐ ํ•„ํ„ฐ ํ•จ์ˆ˜๋Š” ์Šค์Šค๋กœ์˜ ํŠน์ • ๊ทœ์น™์„ ๋”ฐ๋ผ ๋ณด๊ฐ„๋ฉ๋‹ˆ๋‹ค. ํ•จ์ˆ˜์˜ ๊ธธ์ด๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅผ ๋•Œ๋Š” ๊ธด ํ•„ํ„ฐ ๋ชฉ๋ก์—๋งŒ ์กด์žฌํ•˜๋Š” ํ•„ํ„ฐ๋ฅผ ์งง์€ ํ•„ํ„ฐ ๋ชฉ๋ก์— ์ถ”๊ฐ€ํ•˜๋ฉฐ, ์ด ๋•Œ ์ถ”๊ฐ€๋œ ํ•„ํ„ฐ์˜ ๊ฐ’์œผ๋กœ๋Š” ๋ˆ„๋ฝ ๊ฐ’(๋ˆ„๋ฝ ์‹œ์˜ ๊ธฐ๋ณธ๊ฐ’)์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ดํ›„ ๊ฐ ํ•„ํ„ฐ ํ•จ์ˆ˜๋Š” ์„œ๋กœ ๋™์ผํ•œ ๊ธธ์ด์ผ ๋•Œ์™€ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๋ณด๊ฐ„ํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ํ•œ์ชฝ์˜ ํ•„ํ„ฐ๊ฐ€ <code>none</code>์ผ ๊ฒฝ์šฐ ๋‹ค๋ฅธ ์ชฝ ํ•„ํ„ฐ ๋ชฉ๋ก์„ ๋ชจ๋‘ ๊ฐ€์ ธ์˜ค๊ณ , ๊ฐ๊ฐ์— ๋ˆ„๋ฝ ๊ฐ’์„ ๋Œ€์ž…ํ•œ ํ›„ ๋ณด๊ฐ„ํ•ฉ๋‹ˆ๋‹ค. ์ด ์™ธ์˜ ๊ฒฝ์šฐ์—๋Š” ์ด์‚ฐ์  ๋ณด๊ฐ„์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="ํ•จ์ˆ˜">ํ•จ์ˆ˜</h2>
+
+<p><code>filter</code>ย ์†์„ฑ์€ <code>none</code> ๋˜๋Š” ์•„๋ž˜์˜ ํ•จ์ˆ˜๋ฅผ ํ•˜๋‚˜ ์ด์ƒ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š๋‹ค๋ฉด, ๊ทธ ํ•จ์ˆ˜๋Š” <code>none</code>์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋กœ ๋ช…์‹œํ•˜์ง€ ์•Š์œผ๋ฉด ๋ฐฑ๋ถ„์œจ ๊ฐ’(<code>34%</code> ๋“ฑ)์„ ๋ฐ›๋Š” ํ•จ์ˆ˜๋Š” ๊ทธ ๋ฐฑ๋ถ„์œจ์˜ ์†Œ์ˆ˜ ํ‘œ๊ธฐ(<code>0.34</code> ๋“ฑ)๋„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="SVG_ํ•„ํ„ฐ">SVG ํ•„ํ„ฐ</h3>
+
+<h4 id="url"><code>url()</code></h4>
+
+<p><a href="/ko/docs/Web/SVG/Element/filter">SVG ํ•„ํ„ฐ</a>๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” URI๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค. ์™ธ๋ถ€ XML ํŒŒ์ผ์— ํฌํ•จ๋œ ํ•„ํ„ฐ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">filter: url(resources.svg#c1)</pre>
+
+<h3 id="ํ•„ํ„ฐ_ํ•จ์ˆ˜">ํ•„ํ„ฐ ํ•จ์ˆ˜</h3>
+
+<h4 id="blur"><code>blur()</code></h4>
+
+<p>{{cssxref("filter-function/blur", "blur()")}} ํ•จ์ˆ˜๋Š” ์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€์— ๊ฐ€์šฐ์‹œ์•ˆ ๋ธ”๋Ÿฌ๋ฅผ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.ย <code>radius</code>ย ๊ฐ’์€ ์ •๊ทœ ๋ถ„ํฌ์˜ ํ‘œ์ค€ ํŽธ์ฐจ, ์ฆ‰ ํ™”๋ฉด์—์„œ ํ˜ผํ•ฉํ•  ํ”ฝ์…€์˜ ์ˆ˜๋ฅผ ์ง€์ •ํ•˜๋ฏ€๋กœ ๊ฐ’์ด ํด์ˆ˜๋ก ์ด๋ฏธ์ง€๊ฐ€ ํ๋ ค์ง‘๋‹ˆ๋‹ค. ๋ณด๊ฐ„ ์‹œ ๋ˆ„๋ฝ๊ฐ’์€ <code>0</code>์ž…๋‹ˆ๋‹ค. ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” CSS ๊ธธ์ด๋กœ ๋ช…์‹œ๋˜์–ด ์žˆ์ง€๋งŒ ๋ฐฑ๋ถ„์œจ ๊ฐ’์€ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">filter: blur(5px)
+</pre>
+
+<div id="blur_example" style="display: none;">
+<pre class="brush: html notranslate"> &lt;table class="standard-table"&gt;
+ &lt;thead&gt;
+ &lt;tr&gt;
+ &lt;th align="left" scope="col"&gt;Original image&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Live example&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;SVG Equivalent&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Static example&lt;/th&gt;
+ &lt;/tr&gt;
+ &lt;/thead&gt;
+ &lt;tbody&gt;
+ &lt;tr&gt;
+ &lt;td&gt;&lt;img alt="Test_Form.jpg" id="img1" class="internal default" src="/files/3710/Test_Form_2.jpg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form.jpg" id="img2" class="internal default" src="/files/3710/Test_Form_2.jpg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;div class="svg-container"&gt;&lt;svg id="img3" viewbox="0 0 233 176"&gt;
+ &lt;filter id="svgBlur" x="-5%" y="-5%" width="110%" height="110%" &gt;
+ &lt;feGaussianBlur in="SourceGraphic" stdDeviation="5" /&gt;
+ &lt;/filter&gt;
+ &lt;image xlink:href="/files/3710/Test_Form_2.jpeg" filter="url(#svgBlur)" x="5%" y="5%" width="212px" height="161px" /&gt;
+&lt;/svg&gt;&lt;div&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_s.jpg" id="img4" class="internal default" src="/files/3711/Test_Form_2_s.jpg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;/tbody&gt;
+&lt;/table&gt;</pre>
+
+<pre class="brush: css notranslate">html {
+ height:100%;
+}
+body {
+ font: 14px/1.286 "Lucida Grande","Lucida Sans Unicode","DejaVu Sans",Lucida,Arial,Helvetica,sans-serif;
+ color: rgb(51, 51, 51);
+ height:100%;
+ overflow:hidden;
+}
+#img2 {
+ width:100%;
+ height:auto;
+ -moz-filter:blur(5px);
+ -webkit-filter:blur(5px);
+ -o-filter:blur(5px);
+ -ms-filter:blur(5px);
+ filter:blur(5px); }
+table.standard-table {
+ border: 1px solid rgb(187, 187, 187);
+ border-collapse: collapse;
+ border-spacing: 0px;
+ margin: 0px 0px 1.286em;
+ height: 100%;
+ width: 85%;
+}
+table.standard-table th {
+ border: 1px solid rgb(187, 187, 187);
+ padding: 0px 5px;
+ background: none repeat scroll 0% 0% rgb(238, 238, 238);
+ text-align: left;
+ font-weight: bold;
+}
+table.standard-table td {
+ padding: 5px;
+ border: 1px solid rgb(204, 204, 204);
+ text-align: left;
+ vertical-align: top;
+ width:25%;
+ height:auto;
+}
+#img3 {
+ height:100%;
+}
+</pre>
+</div>
+
+<pre class="brush: html notranslate">&lt;svg style="position: absolute; top: -99999px" xmlns="http://www.w3.org/2000/svg"&gt;
+ &lt;filter id="svgBlur" x="-5%" y="-5%" width="110%" height="110%"&gt;
+ &lt;feGaussianBlur in="SourceGraphic" stdDeviation="5"/&gt;
+ &lt;/filter&gt;
+&lt;/svg&gt;</pre>
+
+<p>{{EmbedLiveSample('blur_example','100%','236px','','', 'no-codepen')}}</p>
+
+<h4 id="brightness"><code>brightness()</code></h4>
+
+<p>{{cssxref("filter-function/brightness", "brightness()")}} ํ•จ์ˆ˜๋Š” ์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€์— ์„ ํ˜• ๋ฐฐ์ˆ˜๋ฅผ ์ ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€๋ฅผ ๋ฐ๊ฑฐ๋‚˜ ์–ด๋‘ก๊ฒŒ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. <code>0%</code>์ผ ๊ฒฝ์šฐ ์™„์ „ํžˆ ๊ฒ€์€์ƒ‰ ์ด๋ฏธ์ง€๊ฐ€ ๋˜๊ณ , <code>100%</code>์ผ ๊ฒฝ์šฐ ์ด๋ฏธ์ง€๊ฐ€ ๊ทธ๋Œ€๋กœ ์œ ์ง€๋˜๋ฉฐ, ์ด์™ธ์˜ ๊ฐ’์€ ํšจ๊ณผ์˜ ์„ ํ˜• ๋ฐฐ์ˆ˜๋กœ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค. <code>100%</code>๋ณด๋‹ค ํฐ ๊ฐ’๋„ ํ—ˆ์šฉ๋˜๋ฉฐ, ์ด๋•Œ๋Š” ๋” ๋ฐ์€ ์ด๋ฏธ์ง€๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋ณด๊ฐ„ ์‹œ ๋ˆ„๋ฝ๊ฐ’์€ <code>1</code>์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">filter: brightness(0.5)</pre>
+
+<pre class="brush: html notranslate">&lt;svg style="position: absolute; top: -99999px" xmlns="http://www.w3.org/2000/svg"&gt;
+ &lt;filter id="brightness"&gt;
+ &lt;feComponentTransfer&gt;
+ &lt;feFuncR type="linear" slope="[amount]"/&gt;
+ &lt;feFuncG type="linear" slope="[amount]"/&gt;
+ &lt;feFuncB type="linear" slope="[amount]"/&gt;
+ &lt;/feComponentTransfer&gt;
+ &lt;/filter&gt;
+&lt;/svg&gt;</pre>
+
+<div id="brightness_example" style="display: none;">
+<pre class="brush: html notranslate">&lt;table class="standard-table"&gt;
+ &lt;thead&gt;
+ &lt;tr&gt;
+ &lt;th align="left" scope="col"&gt;Original image&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Live example&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;SVG Equivalent&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Static example&lt;/th&gt;
+ &lt;/tr&gt;
+ &lt;/thead&gt;
+ &lt;tbody&gt;
+ &lt;tr&gt;
+ &lt;td&gt;&lt;img alt="Test_Form.jpg" id="img1" class="internal default" src="/files/3708/Test_Form.jpg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form.jpg" id="img2" class="internal default" src="/files/3708/Test_Form.jpg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;div class="svg-container"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" id="img3" viewbox="0 0 286 217"&gt;
+ &lt;filter id="brightness"&gt;
+ &lt;feComponentTransfer&gt;
+ &lt;feFuncR type="linear" slope="2"/&gt;
+ &lt;feFuncG type="linear" slope="2"/&gt;
+ &lt;feFuncB type="linear" slope="2"/&gt;
+ &lt;/feComponentTransfer&gt;
+ &lt;/filter&gt;
+ &lt;image xlink:href="/files/3708/Test_Form.jpg" filter="url(#brightness)" width="286px" height="217px" /&gt;
+&lt;/svg&gt;&lt;div&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_s.jpg" id="img4" class="internal default" src="/files/3709/Test_Form_s.jpg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;/tbody&gt;
+&lt;/table&gt;
+</pre>
+
+<pre class="brush: css notranslate">html {
+ height:100%;
+}
+body {
+ font: 14px/1.286 "Lucida Grande","Lucida Sans Unicode","DejaVu Sans",Lucida,Arial,Helvetica,sans-serif;
+ color: rgb(51, 51, 51);
+ height:100%;
+ overflow:hidden;
+}
+#img2 {
+ width:100%;
+ height:auto;
+ -moz-filter:brightness(2);
+ -webkit-filter:brightness(2);
+ -o-filter:brightness(2);
+ -ms-filter:brightness(2);
+ filter:brightness(2); }
+table.standard-table {
+ border: 1px solid rgb(187, 187, 187);
+ border-collapse: collapse;
+ border-spacing: 0px;
+ margin: 0px 0px 1.286em;
+ height:100%;
+ width: 85%;
+}
+table.standard-table th {
+ border: 1px solid rgb(187, 187, 187);
+ padding: 0px 5px;
+ background: none repeat scroll 0% 0% rgb(238, 238, 238);
+ text-align: left;
+ font-weight: bold;
+}
+table.standard-table td {
+ padding: 5px;
+ border: 1px solid rgb(204, 204, 204);
+ text-align: left;
+ vertical-align: top;
+ width:25%;
+ height:auto;
+}
+#img3 {
+ height:100%;
+}
+</pre>
+</div>
+
+<p>{{EmbedLiveSample('brightness_example','100%','231px','','', 'no-codepen')}}</p>
+
+<h4 id="contrast"><code>contrast()</code></h4>
+
+<p>{{cssxref("filter-function/constrast", "constrast()")}} ํ•จ์ˆ˜๋Š” ์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€์˜ ๋Œ€๋น„๋ฅผ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค. <code>0%</code>์ผ ๊ฒฝ์šฐ ์™„์ „ํžˆ ํšŒ์ƒ‰ ์ด๋ฏธ์ง€๊ฐ€ ๋˜๊ณ , <code>100%</code>์ผ ๊ฒฝ์šฐ ์ด๋ฏธ์ง€๊ฐ€ ๊ทธ๋Œ€๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. <code>100%</code>๋ณด๋‹ค ํฐ ๊ฐ’๋„ ํ—ˆ์šฉ๋˜๋ฉฐ, ์ด๋•Œ๋Š” ๋Œ€๋น„๊ฐ€ ๋” ํฐ ์ด๋ฏธ์ง€๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋ณด๊ฐ„ ์‹œ ๋ˆ„๋ฝ๊ฐ’์€ <code>1</code>์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">filter: contrast(200%)
+</pre>
+
+<pre class="brush: html notranslate">&lt;svg style="position: absolute; top: -99999px" xmlns="http://www.w3.org/2000/svg"&gt;
+ &lt;filter id="contrast"&gt;
+ &lt;feComponentTransfer&gt;
+ &lt;feFuncR type="linear" slope="[amount]" intercept="-(0.5 * [amount]) + 0.5"/&gt;
+ &lt;feFuncG type="linear" slope="[amount]" intercept="-(0.5 * [amount]) + 0.5"/&gt;
+ &lt;feFuncB type="linear" slope="[amount]" intercept="-(0.5 * [amount]) + 0.5"/&gt;
+ &lt;/feComponentTransfer&gt;
+ &lt;/filter&gt;
+&lt;/svg&gt;</pre>
+
+<div id="contrast_example" style="display: none;">
+<pre class="brush: html notranslate">&lt;table class="standard-table"&gt;
+ &lt;thead&gt;
+ &lt;tr&gt;
+ &lt;th align="left" scope="col"&gt;Original image&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Live example&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;SVG Equivalent&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Static example&lt;/th&gt;
+ &lt;/tr&gt;
+ &lt;/thead&gt;
+ &lt;tbody&gt;
+ &lt;tr&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_3.jpeg" id="img1" class="internal default" src="/files/3712/Test_Form_3.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_3.jpg" id="img2" class="internal default" src="/files/3712/Test_Form_3.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;div class="svg-container"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" id="img3" viewbox="0 0 240 151"&gt;
+ &lt;filter id="contrast"&gt;
+ &lt;feComponentTransfer&gt;
+ &lt;feFuncR type="linear" slope="2" intercept="-0.5"/&gt;
+ &lt;feFuncG type="linear" slope="2" intercept="-0.5"/&gt;
+ &lt;feFuncB type="linear" slope="2" intercept="-0.5"/&gt;
+ &lt;/feComponentTransfer&gt;
+ &lt;/filter&gt;
+ &lt;image xlink:href="/files/3712/Test_Form_3.jpeg" filter="url(#contrast)" width="240px" height="151px" /&gt;
+&lt;/svg&gt;&lt;div&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_s.jpg" id="img4" class="internal default" src="/files/3713/Test_Form_3_s.jpg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;/tbody&gt;
+&lt;/table&gt;
+</pre>
+
+<pre class="brush: css notranslate">html {
+ height:100%;
+}
+body {
+ font: 14px/1.286 "Lucida Grande","Lucida Sans Unicode","DejaVu Sans",Lucida,Arial,Helvetica,sans-serif;
+ color: rgb(51, 51, 51);
+ height:100%;
+ overflow:hidden;
+}
+#img2 {
+ width:100%;
+ height:auto;
+ -moz-filter:contrast(200%);
+ -webkit-filter:contrast(200%);
+ -o-filter:contrast(200%);
+ -ms-filter:contrast(200%);
+ filter:contrast(200%); }
+table.standard-table {
+ border: 1px solid rgb(187, 187, 187);
+ border-collapse: collapse;
+ border-spacing: 0px;
+ margin: 0px 0px 1.286em;
+ width: 85%;
+ height: 100%;
+}
+table.standard-table th {
+ border: 1px solid rgb(187, 187, 187);
+ padding: 0px 5px;
+ background: none repeat scroll 0% 0% rgb(238, 238, 238);
+ text-align: left;
+ font-weight: bold;
+}
+table.standard-table td {
+ padding: 5px;
+ border: 1px solid rgb(204, 204, 204);
+ text-align: left;
+ vertical-align: top;
+ width:25%;
+ height:auto;
+}
+#img3 {
+ height:100%;
+}
+</pre>
+</div>
+
+<p>{{EmbedLiveSample('contrast_example','100%','203px','','', 'no-codepen')}}</p>
+
+<h4 id="drop-shadow"><code>drop-shadow()</code></h4>
+
+<p>{{cssxref("filter-function/drop-shadow", "drop-shadow()")}} ํ•จ์ˆ˜๋Š” ์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€์— ๊ทธ๋ฆผ์ž ํšจ๊ณผ๋ฅผ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ์ถ”๊ฐ€ํ•˜๋Š” ๊ทธ๋ฆผ์ž๋Š”, ์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€์˜ ์•ŒํŒŒ ๋งˆ์Šคํฌ์— ํŠน์ •ํ•œ ์ƒ‰์ƒ๊ณผ ์˜คํ”„์…‹, ํ๋ฆผ ํšจ๊ณผ๋ฅผ ์ ์šฉํ•˜๊ณ  ์ด๋ฏธ์ง€ ๋ฐ‘์— ํ•ฉ์„ฑํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ํ•จ์ˆ˜๋Š” <code>inset</code> ํ‚ค์›Œ๋“œ๋ฅผ ์ œ์™ธํ•˜๊ณ  (CSS3 Backgrounds์— ์ •์˜๋œ) <code>&lt;shadow&gt;</code> ์ž๋ฃŒํ˜•์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๊ทธ๋Œ€๋กœ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. <code>drop-shadow()</code>๋Š” ๋ณด๋‹ค ํ™•๋ฆฝ๋œ {{cssxref("box-shadow")}} ์†์„ฑ๊ณผ ๋น„์Šทํ•˜์ง€๋งŒ, ์ผ๋ถ€ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ํ•„ํ„ฐ๋ฅผ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ์œ„ํ•ด ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์„ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ์ฐจ์ด์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. <code>&lt;shadow&gt;</code> ๊ฐ’์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<dl>
+ <dt><code>&lt;offset-x&gt;</code> <code>&lt;offset-y&gt;</code> <small>(ํ•„์ˆ˜)</small></dt>
+ <dd>๊ทธ๋ฆผ์ž ์˜คํ”„์…‹์„ ์„ค์ •ํ•˜๋Š” ๋‘ {{cssxref("&lt;length&gt;")}} ๊ฐ’์ž…๋‹ˆ๋‹ค. <code>&lt;offset-x&gt;</code>๋Š” ๊ฐ€๋กœ ๊ฑฐ๋ฆฌ๋ฅผ ์ง€์ •ํ•˜๋ฉฐ, ์Œ์ˆ˜์ผ ๊ฒฝ์šฐ ๊ทธ๋ฆผ์ž๊ฐ€ ์™ผ์ชฝ์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. <code>&lt;offset-y&gt;</code>๋Š” ์„ธ๋กœ ๊ฑฐ๋ฆฌ๋ฅผ ์ง€์ •ํ•˜๋ฉฐ, ์Œ์ˆ˜์ผ ๊ฒฝ์šฐ ๊ทธ๋ฆผ์ž๊ฐ€ ์œ„์ชฝ์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•œ ๋‹จ์œ„๋Š” {{cssxref("&lt;length&gt;")}}๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.<br>
+ ๋‘ ๊ฐ’์ด ๋ชจ๋‘ <code>0</code>์ด๋ฉด ๊ทธ๋ฆผ์ž๊ฐ€ ์š”์†Œ ๋ฐ”๋กœ ๋ฐ‘์— ๋ฐฐ์น˜๋˜๋ฉฐ, <code>&lt;blur-radius&gt;</code>๋‚˜ <code>&lt;spread-radius&gt;</code>๋ฅผ ์„ค์ •ํ•œ ๊ฒฝ์šฐ ํ๋ฆผ ํšจ๊ณผ๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>&lt;blur-radius&gt;</code> <small>(์„ ํƒ)</small></dt>
+ <dd>์„ธ ๋ฒˆ์งธ {{cssxref("&lt;length&gt;")}} ๊ฐ’์ž…๋‹ˆ๋‹ค. ํด์ˆ˜๋ก ํ๋ ค์ง€๋Š” ๋ฐ˜๊ฒฝ์ด ์ปค์ง€๊ณ  ๊ทธ๋ฆผ์ž๊ฐ€ ์˜…์–ด์ง‘๋‹ˆ๋‹ค. ์Œ์ˆ˜ ๊ฐ’์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ฐ’์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด <code>0</code>์œผ๋กœ ์ทจ๊ธ‰ํ•˜์—ฌ ๊ทธ๋ฆผ์ž ๊ฐ€์žฅ์ž๋ฆฌ๊ฐ€ ๋‚ ์นด๋กœ์›Œ์ง‘๋‹ˆ๋‹ค.</dd>
+ <dt><code>&lt;color&gt;</code> <small>(์„ ํƒ)</small></dt>
+ <dd>๊ฐ€๋Šฅํ•œ ํ‚ค์›Œ๋“œ ๋ฐ ํ‘œ๊ธฐ๋ฒ•์€ {{cssxref("&lt;color&gt;")}}๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”. ๊ฐ’์„ ์ง€์ •ํ•˜์ง€ ์•Š์•˜์„ ๋•Œ์˜ ์ƒ‰์ƒ์€ ๋ธŒ๋ผ์šฐ์ €์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋ณดํ†ต {{cssxref("&lt;color&gt;")}} ์†์„ฑ์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ, ํ˜„์žฌ ์‚ฌํŒŒ๋ฆฌ๋Š” ํˆฌ๋ช…ํ•œ ๊ทธ๋ฆผ์ž๋ฅผ ๊ทธ๋ฆฌ๋Š” ๊ฒƒ์„ ์ฃผ์˜ํ•˜์„ธ์š”.</dd>
+</dl>
+
+<pre class="brush: css notranslate">filter: drop-shadow(16px 16px 10px black)</pre>
+
+<pre class="brush: html notranslate">&lt;svg style="position: absolute; top: -999999px" xmlns="http://www.w3.org/2000/svg"&gt;
+ &lt;filter id="drop-shadow"&gt;
+ &lt;feGaussianBlur in="SourceAlpha" stdDeviation="[radius]"/&gt;
+ &lt;feOffset dx="[offset-x]" dy="[offset-y]" result="offsetblur"/&gt;
+ &lt;feFlood flood-color="[color]"/&gt;
+ &lt;feComposite in2="offsetblur" operator="in"/&gt;
+ &lt;feMerge&gt;
+ &lt;feMergeNode/&gt;
+ &lt;feMergeNode in="SourceGraphic"/&gt;
+ &lt;/feMerge&gt;
+ &lt;/filter&gt;
+&lt;/svg&gt;</pre>
+
+<div id="shadow_example" style="display: none;">
+<pre class="brush: html notranslate">&lt;table class="standard-table"&gt;
+ &lt;thead&gt;
+ &lt;tr&gt;
+ &lt;th align="left" scope="col"&gt;Original image&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Live example&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;SVG Equivalent&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Static example&lt;/th&gt;
+ &lt;/tr&gt;
+ &lt;/thead&gt;
+ &lt;tbody&gt;
+ &lt;tr&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_4.jpeg" id="img1" class="internal default" src="/files/3714/Test_Form_4.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_4.jpg" id="img2" class="internal default" src="/files/3714/Test_Form_4.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;div class="svg-container"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" id="img3" viewbox="0 0 239 187"&gt;
+ &lt;filter id="drop-shadow"&gt;
+ &lt;feGaussianBlur in="SourceAlpha" stdDeviation="5"/&gt;
+ &lt;feOffset dx="16" dy="16"/&gt;
+ &lt;feMerge&gt;
+ &lt;feMergeNode/&gt;
+ &lt;feMergeNode in="SourceGraphic"/&gt;
+ &lt;/feMerge&gt;
+ &lt;/filter&gt;
+ &lt;image xlink:href="/files/3714/Test_Form_4.jpeg" filter="url(#drop-shadow)" width="213px" height="161px" /&gt;
+&lt;/svg&gt;&lt;div&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_4_s.jpg" id="img4" class="internal default" src="/files/3715/Test_Form_4_s.jpg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_4 distorded border - Original image" id="img11" class="internal default" src="/files/8467/Test_Form_4_irregular-shape_opacity-gradient.png" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_4 distorded border - Live example" id="img12" class="internal default" src="/files/8467/Test_Form_4_irregular-shape_opacity-gradient.png" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;
+ &lt;div class="svg-container"&gt;
+ &lt;svg xmlns="http://www.w3.org/2000/svg" id="img13" viewbox="0 0 239 187"&gt;
+ &lt;filter id="drop-shadow2"&gt;
+ &lt;feGaussianBlur in="SourceAlpha" stdDeviation="4"/&gt;
+ &lt;feOffset dx="8" dy="10"/&gt;
+ &lt;feMerge&gt;
+ &lt;feMergeNode/&gt;
+ &lt;feMergeNode in="SourceGraphic"/&gt;
+ &lt;/feMerge&gt;
+ &lt;/filter&gt;
+ &lt;image xlink:href="/files/8467/Test_Form_4_irregular-shape_opacity-gradient.png<span style="font-size: 1rem;">" filter="url(#drop-shadow2)" width="213px" height="161px" /&gt;</span>
+ &lt;/svg&gt;
+ &lt;div&gt;
+ &lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_4 distorded border drop shadow - Static example" id="img14" class="internal default" src="/files/8469/Test_Form_4_irregular-shape_opacity-gradient_drop-shadow.png" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;/tbody&gt;
+&lt;/table&gt;
+</pre>
+
+<pre class="brush: css notranslate">html {
+ height:100%;
+}
+body {
+ font: 14px/1.286 "Lucida Grande","Lucida Sans Unicode","DejaVu Sans",Lucida,Arial,Helvetica,sans-serif;
+ color: rgb(51, 51, 51);
+ height:100%;
+ overflow:hidden;
+}
+#img2 {
+ width:100%;
+ height:auto;
+ -moz-filter: drop-shadow(16px 16px 10px black);
+ -webkit-filter: drop-shadow(16px 16px 10px black);
+ -o-filter: drop-shadow(16px 16px 10px black);
+ -ms-filter: drop-shadow(16px 16px 10px black);
+ filter: drop-shadow(16px 16px 10px black);
+}
+#img12 {
+ width:100%;
+ height:auto;
+ -moz-filter: drop-shadow(8px 9px 5px rgba(0,0,0,.8));
+ -webkit-filter: drop-shadow(8px 9px 5px rgba(0,0,0,.8));
+ -o-filter: drop-shadow(8px 9px 5px rgba(0,0,0,.8));
+ -ms-filter: drop-shadow(8px 9px 5px rgba(0,0,0,.8));
+ filter: drop-shadow(8px 9px 5px rgba(0,0,0,.8));
+}
+table.standard-table {
+ border: 1px solid rgb(187, 187, 187);
+ border-collapse: collapse;
+ border-spacing: 0px;
+ margin: 0px 0px 1.286em;
+ width: 85%;
+ height: 100%;
+}
+#irregular-shape {
+ width: 64%;
+}
+table.standard-table th {
+ border: 1px solid rgb(187, 187, 187);
+ padding: 0px 5px;
+ background: none repeat scroll 0% 0% rgb(238, 238, 238);
+ text-align: left;
+ font-weight: bold;
+}
+table.standard-table td {
+ padding: 5px;
+ border: 1px solid rgb(204, 204, 204);
+ text-align: left;
+ vertical-align: top;
+ width:25%;
+ height:auto;
+}
+#img3, #img13 {
+ height:100%;
+}
+</pre>
+</div>
+
+<p>{{EmbedLiveSample('shadow_example','100%','300px','','','no-codepen')}}</p>
+
+<h4 id="grayscale"><code>grayscale()</code></h4>
+
+<p>{{cssxref("filter-function/grayscale", "grayscale()")}} ํ•จ์ˆ˜๋Š” ์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€๋ฅผ ํ‘๋ฐฑ์œผ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. <code>amount</code> ๊ฐ’์€ ํ‘๋ฐฑ์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๋น„์œจ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. <code>100%</code>์ผ ๊ฒฝ์šฐ ์™„์ „ํžˆ ํ‘๋ฐฑ ์ด๋ฏธ์ง€๊ฐ€ ๋˜๊ณ , <code>0%</code>์ผ ๊ฒฝ์šฐ ์ด๋ฏธ์ง€๊ฐ€ ๊ทธ๋Œ€๋กœ ์œ ์ง€๋˜๋ฉฐ, ๊ทธ ์‚ฌ์ด์˜ ๊ฐ’์€ ํšจ๊ณผ์˜ ์„ ํ˜• ๋ฐฐ์ˆ˜๋กœ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ณด๊ฐ„ ์‹œ ๋ˆ„๋ฝ ๊ฐ’์€ <code>0</code>์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">filter: grayscale(100%)</pre>
+
+<div id="grayscale_example" style="display: none;">
+<pre class="brush: html notranslate">&lt;table class="standard-table"&gt;
+ &lt;thead&gt;
+ &lt;tr&gt;
+ &lt;th align="left" scope="col"&gt;Original image&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Live example&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;SVG Equivalent&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Static example&lt;/th&gt;
+ &lt;/tr&gt;
+ &lt;/thead&gt;
+ &lt;tbody&gt;
+ &lt;tr&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_5.jpeg" id="img1" class="internal default" src="/files/3716/Test_Form_5.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_5.jpg" id="img2" class="internal default" src="/files/3716/Test_Form_5.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;div class="svg-container"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" id="img3" viewbox="0 0 276 184"&gt;
+ &lt;filter id="grayscale"&gt;
+ &lt;feColorMatrix type="matrix"
+ values="0.2126 0.7152 0.0722 0 0
+ 0.2126 0.7152 0.0722 0 0
+ 0.2126 0.7152 0.0722 0 0
+ 0 0 0 1 0"/&gt;
+ &lt;/filter&gt;
+ &lt;image xlink:href="/files/3716/Test_Form_5.jpeg" filter="url(#grayscale)" width="276px" height="184px" /&gt;
+&lt;/svg&gt;&lt;div&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_5_s.jpg" id="img4" class="internal default" src="/files/3717/Test_Form_5_s.jpg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;/tbody&gt;
+&lt;/table&gt;
+</pre>
+
+<pre class="brush: css notranslate">html {
+ height:100%;
+}
+body {
+ font: 14px/1.286 "Lucida Grande","Lucida Sans Unicode","DejaVu Sans",Lucida,Arial,Helvetica,sans-serif;
+ color: rgb(51, 51, 51);
+ height:100%;
+ overflow:hidden;
+}
+#img2 {
+ width:100%;
+ height:auto;
+ -moz-filter:grayscale(100%);
+ -webkit-filter:grayscale(100%);
+ -o-filter:grayscale(100%);
+ -ms-filter:grayscale(100%);
+ filter:grayscale(100%); }
+table.standard-table {
+ border: 1px solid rgb(187, 187, 187);
+ border-collapse: collapse;
+ border-spacing: 0px;
+ margin: 0px 0px 1.286em;
+ width: 85%;
+ height: 100%;
+}
+table.standard-table th {
+ border: 1px solid rgb(187, 187, 187);
+ padding: 0px 5px;
+ background: none repeat scroll 0% 0% rgb(238, 238, 238);
+ text-align: left;
+ font-weight: bold;
+}
+table.standard-table td {
+ padding: 5px;
+ border: 1px solid rgb(204, 204, 204);
+ text-align: left;
+ vertical-align: top;
+ width:25%;
+ height:auto;
+}
+#img3 {
+ height:100%;
+}
+</pre>
+</div>
+
+<p>{{EmbedLiveSample('grayscale_example','100%','209px','','','no-codepen')}}</p>
+
+<h4 id="hue-rotate"><code>hue-rotate()</code></h4>
+
+<p>{{cssxref("filter-function/hue-rotate", "hue-rotate()")}} ํ•จ์ˆ˜๋Š” ์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€์— ์ƒ‰์กฐ ํšŒ์ „์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. <code>angle</code> ๊ฐ’์€ ์ž…๋ ฅ ์ƒ˜ํ”Œ์„ ์กฐ์ ˆํ•  ์ƒ‰์ƒํ™˜ ๊ฐ๋„์ž…๋‹ˆ๋‹ค. <code>0deg</code>์ผ ๊ฒฝ์šฐ ์ด๋ฏธ์ง€๊ฐ€ ๊ทธ๋Œ€๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ๋ณด๊ฐ„ ์‹œ ๋ˆ„๋ฝ ๊ฐ’์€ <code>0</code>์ž…๋‹ˆ๋‹ค. ์ตœ๋Œ“๊ฐ’์ด ์กด์žฌํ•˜์ง€๋Š” ์•Š์ง€๋งŒ, <code>360deg</code> ์ด์ƒ์˜ ๊ฐ’์€ <code>0deg</code>์™€ <code>360deg</code> ์‚ฌ์ด๋ฅผ ์ˆœํ™˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">filter: hue-rotate(90deg)</pre>
+
+<div id="huerotate_example" style="display: none;">
+<pre class="brush: html notranslate">&lt;table class="standard-table"&gt;
+ &lt;thead&gt;
+ &lt;tr&gt;
+ &lt;th align="left" scope="col"&gt;Original image&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Live example&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;SVG Equivalent&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Static example&lt;/th&gt;
+ &lt;/tr&gt;
+ &lt;/thead&gt;
+ &lt;tbody&gt;
+ &lt;tr&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_6.jpeg" id="img1" class="internal default" src="/files/3718/Test_Form_6.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_6.jpg" id="img2" class="internal default" src="/files/3718/Test_Form_6.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;div class="svg-container"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" id="img3" viewbox="0 0 266 190"&gt;
+ &lt;filter id="hue-rotate"&gt;
+ &lt;feColorMatrix type="hueRotate"
+ values="90"/&gt;
+ &lt;/filter&gt;
+ &lt;image xlink:href="/files/3718/Test_Form_6.jpeg" filter="url(#hue-rotate)" width="266px" height="190px" /&gt;
+&lt;/svg&gt;&lt;div&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_6_s.jpg" id="img4" class="internal default" src="/files/3719/Test_Form_6_s.jpg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;/tbody&gt;
+&lt;/table&gt;
+</pre>
+
+<pre class="brush: css notranslate">html {
+ height:100%;
+}
+body {
+ font: 14px/1.286 "Lucida Grande","Lucida Sans Unicode","DejaVu Sans",Lucida,Arial,Helvetica,sans-serif;
+ color: rgb(51, 51, 51);
+ height:100%;
+ overflow:hidden;
+}
+#img2 {
+ width:100%;
+ height:auto;
+ -moz-filter:hue-rotate(90deg);
+ -webkit-filter:hue-rotate(90deg);
+ -o-filter:hue-rotate(90deg);
+ -ms-filter:hue-rotate(90deg);
+ filter:hue-rotate(90deg); }
+table.standard-table {
+ border: 1px solid rgb(187, 187, 187);
+ border-collapse: collapse;
+ border-spacing: 0px;
+ margin: 0px 0px 1.286em;
+ width: 85%;
+ height: 100%;
+}
+table.standard-table th {
+ border: 1px solid rgb(187, 187, 187);
+ padding: 0px 5px;
+ background: none repeat scroll 0% 0% rgb(238, 238, 238);
+ text-align: left;
+ font-weight: bold;
+}
+table.standard-table td {
+ padding: 5px;
+ border: 1px solid rgb(204, 204, 204);
+ text-align: left;
+ vertical-align: top;
+ width:25%;
+ height:auto;
+}
+#img3 {
+ height:100%;
+}
+</pre>
+</div>
+
+<pre class="brush: html notranslate">&lt;svg style="position: absolute; top: -999999px" xmlns="http://www.w3.org/2000/svg"&gt;
+ &lt;filter id="svgHueRotate" &gt;
+ &lt;feColorMatrix type="hueRotate" values="[angle]" /&gt;
+ &lt;filter /&gt;
+&lt;/svg&gt;</pre>
+
+<p>{{EmbedLiveSample('huerotate_example','100%','221px','','','no-codepen')}}</p>
+
+<h4 id="invert"><code>invert()</code></h4>
+
+<p>{{cssxref("filter-function/invert", "invert()")}} ํ•จ์ˆ˜๋Š” ์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€์˜ ์ƒ‰์„ ๋ฐ˜์ „ํ•ฉ๋‹ˆ๋‹ค. <code>amount</code> ๊ฐ’์ด ๋ณ€ํ˜• ์ •๋„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. <code>100%</code>์ผ ๊ฒฝ์šฐ ์ƒ‰์„ ์ •๋ฐ˜๋Œ€๋กœ ๋ฐ”๊พธ๊ณ , <code>0%</code>์ผ ๊ฒฝ์šฐ ์ด๋ฏธ์ง€๋ฅผ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•˜๋ฉฐ, ๊ทธ ์‚ฌ์ด์˜ ๊ฐ’์€ ํšจ๊ณผ์˜ ์„ ํ˜• ๋ฐฐ์ˆ˜๋กœ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ณด๊ฐ„ ์‹œ ๋ˆ„๋ฝ ๊ฐ’์€ <code>0</code>์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">filter: invert(100%)</pre>
+
+<div id="invert_example" style="display: none;">
+<pre class="brush: html notranslate">&lt;table class="standard-table"&gt;
+ &lt;thead&gt;
+ &lt;tr&gt;
+ &lt;th align="left" scope="col"&gt;Original image&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Live example&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;SVG Equivalent&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Static example&lt;/th&gt;
+ &lt;/tr&gt;
+ &lt;/thead&gt;
+ &lt;tbody&gt;
+ &lt;tr&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_7.jpeg" id="img1" class="internal default" src="/files/3720/Test_Form_7.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_7.jpg" id="img2" class="internal default" src="/files/3720/Test_Form_7.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;div class="svg-container"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" id="img3" viewbox="0 0 183 276"&gt;
+ &lt;filter id="invert"&gt;
+ &lt;feComponentTransfer&gt;
+ &lt;feFuncR type="table" tableValues="1 0"/&gt;
+ &lt;feFuncG type="table" tableValues="1 0"/&gt;
+ &lt;feFuncB type="table" tableValues="1 0"/&gt;
+ &lt;/feComponentTransfer&gt;
+ &lt;/filter&gt;
+ &lt;image xlink:href="/files/3720/Test_Form_7.jpeg" filter="url(#invert)" width="183px" height="276px" /&gt;
+&lt;/svg&gt;&lt;div&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_7_s.jpg" id="img4" class="internal default" src="/files/3721/Test_Form_7_s.jpg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;/tbody&gt;
+&lt;/table&gt;
+</pre>
+
+<pre class="brush: css notranslate">html {
+ height:100%;
+}
+body {
+ font: 14px/1.286 "Lucida Grande","Lucida Sans Unicode","DejaVu Sans",Lucida,Arial,Helvetica,sans-serif;
+ color: rgb(51, 51, 51);
+ height:100%;
+ overflow:hidden;
+}
+#img2 {
+ width:100%;
+ height:auto;
+ -moz-filter: invert(100%);
+ -webkit-filter: invert(100%);
+ -o-filter: invert(100%);
+ -ms-filter: invert(100%);
+ filter: invert(100%); }
+table.standard-table {
+ border: 1px solid rgb(187, 187, 187);
+ border-collapse: collapse;
+ border-spacing: 0px;
+ margin: 0px 0px 1.286em;
+ width: 85%;
+ height: 100%;
+}
+table.standard-table th {
+ border: 1px solid rgb(187, 187, 187);
+ padding: 0px 5px;
+ background: none repeat scroll 0% 0% rgb(238, 238, 238);
+ text-align: left;
+ font-weight: bold;
+}
+table.standard-table td {
+ padding: 5px;
+ border: 1px solid rgb(204, 204, 204);
+ text-align: left;
+ vertical-align: top;
+ width:25%;
+ height:auto;
+}
+#img3 {
+ height:100%;
+}
+</pre>
+</div>
+
+<p>{{EmbedLiveSample('invert_example','100%','407px','','','no-codepen')}}</p>
+
+<h4 id="opacity"><code>opacity()</code></h4>
+
+<p>{{cssxref("filter-function/opacity", "opacity()")}} ํ•จ์ˆ˜๋Š” ์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€์˜ ๋ถˆํˆฌ๋ช…๋„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. <code>amount</code> ๊ฐ’์ด ๋ณ€ํ˜• ์ •๋„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. <code>0%</code>์ผ ๊ฒฝ์šฐ ์™„์ „ํžˆ ํˆฌ๋ช…ํ•ด์ง€๊ณ , <code>100%</code>์ผ ๊ฒฝ์šฐ ์ด๋ฏธ์ง€๋ฅผ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•˜๋ฉฐ, ๊ทธ ์‚ฌ์ด์˜ ๊ฐ’์€ ํšจ๊ณผ์˜ ์„ ํ˜• ๋ฐฐ์ˆ˜๋กœ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰ ์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€ ์ƒ˜ํ”Œ์„ <code>amount</code>์™€ ๊ณฑํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ณด๊ฐ„ ์‹œ ๋ˆ„๋ฝ ๊ฐ’์€ <code>1</code>์ž…๋‹ˆ๋‹ค. ์ด ํ•จ์ˆ˜๋Š” ๋ณด๋‹ค ํ™•๋ฆฝ๋œ {{cssxref("opacity")}} ์†์„ฑ๊ณผ ๋น„์Šทํ•˜์ง€๋งŒ, ์ผ๋ถ€ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ํ•„ํ„ฐ๋ฅผ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ์œ„ํ•ด ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์„ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ์ฐจ์ด์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">filter: opacity(50%)</pre>
+
+<div id="opacity_example" style="display: none;">
+<pre class="brush: html notranslate">&lt;table class="standard-table"&gt;
+ &lt;thead&gt;
+ &lt;tr&gt;
+ &lt;th align="left" scope="col"&gt;Original image&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Live example&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;SVG Equivalent&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Static example&lt;/th&gt;
+ &lt;/tr&gt;
+ &lt;/thead&gt;
+ &lt;tbody&gt;
+ &lt;tr&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_14.jpeg" id="img1" class="internal default" src="/files/3725/Test_Form_14.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_14.jpg" id="img2" class="internal default" src="/files/3725/Test_Form_14.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;div class="svg-container"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" id="img3" viewbox="0 0 276 183"&gt;
+ &lt;filter id="opacity"&gt;
+ &lt;feComponentTransfer&gt;
+ &lt;feFuncA type="table" tableValues="0 0.5"&gt;
+ &lt;/feComponentTransfer&gt;
+ &lt;/filter&gt;
+ &lt;image xlink:href="/files/3725/Test_Form_14.jpeg" filter="url(#opacity)" width="276px" height="183px" /&gt;
+&lt;/svg&gt;&lt;div&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_14_s.jpg" id="img4" class="internal default" src="/files/3726/Test_Form_14_s.jpg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;/tbody&gt;
+&lt;/table&gt;
+</pre>
+
+<pre class="brush: css notranslate">html {
+ height:100%;
+}
+body {
+ font: 14px/1.286 "Lucida Grande","Lucida Sans Unicode","DejaVu Sans",Lucida,Arial,Helvetica,sans-serif;
+ color: rgb(51, 51, 51);
+ height:100%;
+ overflow:hidden;
+}
+#img2 {
+ width:100%;
+ height:auto;
+ -moz-filter: opacity(50%);
+ -webkit-filter: opacity(50%);
+ -o-filter: opacity(50%);
+ -ms-filter: opacity(50%);
+ filter: opacity(50%); }
+table.standard-table {
+ border: 1px solid rgb(187, 187, 187);
+ border-collapse: collapse;
+ border-spacing: 0px;
+ margin: 0px 0px 1.286em;
+ width: 85%;
+ height: 100%;
+}
+table.standard-table th {
+ border: 1px solid rgb(187, 187, 187);
+ padding: 0px 5px;
+ background: none repeat scroll 0% 0% rgb(238, 238, 238);
+ text-align: left;
+ font-weight: bold;
+}
+table.standard-table td {
+ padding: 5px;
+ border: 1px solid rgb(204, 204, 204);
+ text-align: left;
+ vertical-align: top;
+ width:25%;
+ height:auto;
+}
+#img3 {
+ height:100%;
+}
+</pre>
+</div>
+
+<p>{{EmbedLiveSample('opacity_example','100%','210px','','','no-codepen')}}</p>
+
+<h4 id="saturate"><code>saturate()</code></h4>
+
+<p>{{cssxref("filter-function/saturate", "saturate()")}} ํ•จ์ˆ˜๋Š” ์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€์˜ ์ฑ„๋„๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. <code>amount</code> ๊ฐ’์ด ๋ณ€ํ˜• ์ •๋„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. <code>0%</code>์ผ ๊ฒฝ์šฐ ์™„์ „ํžˆ ๋ฌด์ฑ„์ƒ‰์ด ๋˜๊ณ , <code>100%</code>์ผ ๊ฒฝ์šฐ ์ด๋ฏธ์ง€๋ฅผ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•˜๋ฉฐ, ๊ทธ ์‚ฌ์ด์˜ ๊ฐ’์€ ํšจ๊ณผ์˜ ์„ ํ˜• ๋ฐฐ์ˆ˜๋กœ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค. <code>100%</code>๋ณด๋‹ค ํฐ ๊ฐ’๋„ ํ—ˆ์šฉ๋˜๋ฉฐ, ์ด๋•Œ๋Š” ์›๋ณธ๋ณด๋‹ค ์ฑ„๋„๊ฐ€ ํฐ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ณด๊ฐ„ ์‹œ ๋ˆ„๋ฝ ๊ฐ’์€ <code>1</code>์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">filter: saturate(200%)</pre>
+
+<div id="saturate_example" style="display: none;">
+<pre class="brush: html notranslate">&lt;table class="standard-table"&gt;
+ &lt;thead&gt;
+ &lt;tr&gt;
+ &lt;th align="left" scope="col"&gt;Original image&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Live example&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;SVG Equivalent&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Static example&lt;/th&gt;
+ &lt;/tr&gt;
+ &lt;/thead&gt;
+ &lt;tbody&gt;
+ &lt;tr&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_9.jpeg" id="img1" class="internal default" src="/files/3722/Test_Form_9.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_9.jpg" id="img2" class="internal default" src="/files/3722/Test_Form_9.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;div class="svg-container"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" id="img3" viewbox="0 0 201 239"&gt;
+ &lt;filter id="saturate"&gt;
+ &lt;feColorMatrix type="saturate"
+ values="2"/&gt;
+ &lt;/filter&gt;
+ &lt;image xlink:href="/files/3722/Test_Form_9.jpeg" filter="url(#saturate)" width="201px" height="239px" /&gt;
+&lt;/svg&gt;&lt;div&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_9_s.jpg" id="img4" class="internal default" src="/files/3724/Test_Form_9_s.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;/tbody&gt;
+&lt;/table&gt;
+</pre>
+
+<pre class="brush: css notranslate">html {
+ height:100%;
+}
+body {
+ font: 14px/1.286 "Lucida Grande","Lucida Sans Unicode","DejaVu Sans",Lucida,Arial,Helvetica,sans-serif;
+ color: rgb(51, 51, 51);
+ height:100%;
+ overflow:hidden;
+}
+#img2 {
+ width:100%;
+ height:auto;
+ -moz-filter: saturate(200%);
+ -webkit-filter: saturate(200%);
+ -o-filter: saturate(200%);
+ -ms-filter: saturate(200%);
+ filter: saturate(200%); }
+table.standard-table {
+ border: 1px solid rgb(187, 187, 187);
+ border-collapse: collapse;
+ border-spacing: 0px;
+ margin: 0px 0px 1.286em;
+ width: 85%;
+ height: 100%;
+}
+table.standard-table th {
+ border: 1px solid rgb(187, 187, 187);
+ padding: 0px 5px;
+ background: none repeat scroll 0% 0% rgb(238, 238, 238);
+ text-align: left;
+ font-weight: bold;
+}
+table.standard-table td {
+ padding: 5px;
+ border: 1px solid rgb(204, 204, 204);
+ text-align: left;
+ vertical-align: top;
+ width:25%;
+ height:auto;
+}
+#img3 {
+ height:100%;
+}
+</pre>
+</div>
+
+<p>{{EmbedLiveSample('saturate_example','100%','332px','','','no-codepen')}}</p>
+
+<h4 id="sepia"><code>sepia()</code></h4>
+
+<p>{{cssxref("filter-function/sepia", "sepia()")}} ํ•จ์ˆ˜๋Š” ์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€๋ฅผ ์„ธํ”ผ์•„๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. <code>amount</code> ๊ฐ’์ด ๋ณ€ํ˜• ์ •๋„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. <code>100%</code>์ผ ๊ฒฝ์šฐ ์™„์ „ํžˆ ์„ธํ”ผ์•„๊ฐ€ ๋˜๊ณ , <code>0%</code>์—์„œ๋Š” ์ด๋ฏธ์ง€๋ฅผ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•˜๋ฉฐ, ๊ทธ ์‚ฌ์ด์˜ ๊ฐ’์€ ํšจ๊ณผ์˜ ์„ ํ˜• ๋ฐฐ์ˆ˜๋กœ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ณด๊ฐ„ ์‹œ ๋ˆ„๋ฝ ๊ฐ’์€ <code>0</code>์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">filter: sepia(100%)</pre>
+
+<div id="sepia_example" style="display: none;">
+<pre class="brush: html notranslate">&lt;table class="standard-table"&gt;
+ &lt;thead&gt;
+ &lt;tr&gt;
+ &lt;th align="left" scope="col"&gt;Original image&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Live example&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;SVG Equivalent&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Static example&lt;/th&gt;
+ &lt;/tr&gt;
+ &lt;/thead&gt;
+ &lt;tbody&gt;
+ &lt;tr&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_12.jpeg" id="img1" class="internal default" src="/files/3727/Test_Form_12.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_12.jpg" id="img2" class="internal default" src="/files/3727/Test_Form_12.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;div class="svg-container"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" id="img3" viewbox="0 0 259 194"&gt;
+ &lt;filter id="sepia"&gt;
+ &lt;feColorMatrix type="matrix"
+ values="0.393 0.769 0.189 0 0
+ 0.349 0.686 0.168 0 0
+ 0.272 0.534 0.131 0 0
+ 0 0 0 1 0"/&gt;
+ &lt;/filter&gt;
+ &lt;image xlink:href="/files/3727/Test_Form_12.jpeg" filter="url(#sepia)" width="259px" height="194px" /&gt;
+&lt;/svg&gt;&lt;div&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_12_s.jpg" id="img4" class="internal default" src="/files/3728/Test_Form_12_s.jpg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;/tbody&gt;
+&lt;/table&gt;
+</pre>
+
+<pre class="brush: css notranslate">html {
+ height:100%;
+}
+body {
+ font: 14px/1.286 "Lucida Grande","Lucida Sans Unicode","DejaVu Sans",Lucida,Arial,Helvetica,sans-serif;
+ color: rgb(51, 51, 51);
+ height:100%;
+ overflow:hidden;
+}
+#img2 {
+ width:100%;
+ height:auto;
+ -moz-filter: sepia(100%);
+ -webkit-filter: sepia(100%);
+ -o-filter: sepia(100%);
+ -ms-filter: sepia(100%);
+ filter: sepia(100%); }
+table.standard-table {
+ border: 1px solid rgb(187, 187, 187);
+ border-collapse: collapse;
+ border-spacing: 0px;
+ margin: 0px 0px 1.286em;
+ width: 85%;
+ height: 100%;
+}
+table.standard-table th {
+ border: 1px solid rgb(187, 187, 187);
+ padding: 0px 5px;
+ background: none repeat scroll 0% 0% rgb(238, 238, 238);
+ text-align: left;
+ font-weight: bold;
+}
+table.standard-table td {
+ padding: 5px;
+ border: 1px solid rgb(204, 204, 204);
+ text-align: left;
+ vertical-align: top;
+ width:25%;
+ height:auto;
+}
+#img3 {
+ height:100%;
+}
+</pre>
+</div>
+
+<p>{{EmbedLiveSample('sepia_example','100%','229px','','','no-codepen')}}</p>
+
+<h2 id="ํ•จ์ˆ˜_์กฐํ•ฉ">ํ•จ์ˆ˜ ์กฐํ•ฉ</h2>
+
+<p>์›ํ•˜๋Š” ๋งŒํผ ํ•จ์ˆ˜๋ฅผ ์กฐํ•ฉํ•ด์„œ ๊ทธ๋ ค์ง€๋Š” ๋ชจ์Šต์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์—์ œ๋Š” ์ด๋ฏธ์ง€์˜ ๋Œ€๋น„์™€ ๋ฐ๊ธฐ๋ฅผ ๋™์‹œ์— ๋†’์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">filter: contrast(175%) brightness(103%)</pre>
+
+<div id="combination_example" style="display: none;">
+<pre class="brush: html notranslate">&lt;table class="standard-table"&gt;
+ &lt;thead&gt;
+ &lt;tr&gt;
+ &lt;th align="left" scope="col"&gt;Original image&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Live example&lt;/th&gt;
+ &lt;th align="left" scope="col"&gt;Static example&lt;/th&gt;
+ &lt;/tr&gt;
+ &lt;/thead&gt;
+ &lt;tbody&gt;
+ &lt;tr&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_8.jpeg" id="img1" class="internal default" src="/files/3729/Test_Form_8.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_8.jpg" id="img2" class="internal default" src="/files/3729/Test_Form_8.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;td&gt;&lt;img alt="Test_Form_8_s.jpg" id="img4" class="internal default" src="/files/3730/Test_Form_8_s.jpeg" style="width: 100%;" /&gt;&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;/tbody&gt;
+&lt;/table&gt;
+</pre>
+
+<pre class="brush: css notranslate">html {
+ height:100%;
+}
+body {
+ font: 14px/1.286 "Lucida Grande","Lucida Sans Unicode","DejaVu Sans",Lucida,Arial,Helvetica,sans-serif;
+ color: rgb(51, 51, 51);
+ height:100%;
+ overflow:hidden;
+}
+#img2 {
+ width:100%;
+ height:auto;
+ -moz-filter: contrast(175%) brightness(103%);
+ -webkit-filter: contrast(175%) brightness(103%);
+ -o-filter: contrast(175%) brightness(103%);
+ -ms-filter: contrast(175%) brightness(103%);
+ filter: contrast(175%) brightness(103%);
+}
+table.standard-table {
+ border: 1px solid rgb(187, 187, 187);
+ border-collapse: collapse;
+ border-spacing: 0px;
+ margin: 0px 0px 1.286em;
+ width: 85%;
+ height: 100%;
+}
+table.standard-table th {
+ border: 1px solid rgb(187, 187, 187);
+ padding: 0px 5px;
+ background: none repeat scroll 0% 0% rgb(238, 238, 238);
+ text-align: left;
+ font-weight: bold;
+}
+table.standard-table td {
+ padding: 5px;
+ border: 1px solid rgb(204, 204, 204);
+ text-align: left;
+ vertical-align: top;
+ width:25%;
+ height:auto;
+}
+#img3 {
+ height:100%;
+}
+</pre>
+</div>
+
+<p>{{EmbedLiveSample('combination_example','100%','209px','','','no-codepen')}}</p>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="ํ•„ํ„ฐ_ํ•จ์ˆ˜_์ ์šฉํ•˜๊ธฐ">ํ•„ํ„ฐ ํ•จ์ˆ˜ ์ ์šฉํ•˜๊ธฐ</h3>
+
+<p>๋ฏธ๋ฆฌ ์ •์˜๋œ ํ•จ์ˆ˜๋Š” ๋‹ค์Œ ์˜ˆ์ œ์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ํ•จ์ˆ˜ ๋ฌธ์„œ์—์„œ ๋” ์ž์„ธํ•œ ๋‚ด์šฉ์„ ์‚ดํŽด๋ณด์„ธ์š”.</p>
+
+<pre class="brush: css notranslate">.mydiv {
+ filter: grayscale(50%);
+}
+
+/* ๋ชจ๋“  ์ด๋ฏธ์ง€๋ฅผ 50% ํ‘๋ฐฑ ์ฒ˜๋ฆฌํ•˜๊ณ  10px ํ๋ฆฌ๊ฒŒ */
+img {
+ filter: grayscale(0.5) blur(10px);
+}</pre>
+
+<h3 id="SVG_ํ•„ํ„ฐ_์ ์šฉํ•˜๊ธฐ">SVG ํ•„ํ„ฐ ์ ์šฉํ•˜๊ธฐ</h3>
+
+<p>URL ํ•จ์ˆ˜์™€ SVG ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">.target {
+ filter: url(#c1);
+}
+
+.mydiv {
+ filter: url(commonfilters.xml#large-blur);
+}</pre>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">๋น„๊ณ </th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{ SpecName('Filters 1.0', '#FilterProperty', 'filter') }}</td>
+ <td>{{ Spec2('Filters 1.0') }}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.filter")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a class="internal" href="/ko/docs/Web/SVG/Applying_SVG_effects_to_HTML_content">HTML ์ฝ˜ํ…์ธ ์— SVG ํšจ๊ณผ ์ ์šฉํ•˜๊ธฐ</a></li>
+ <li>{{cssxref("mask")}} ์†์„ฑ</li>
+ <li><a class="internal" href="/ko/docs/Web/SVG">SVG</a></li>
+ <li><a class="external" href="http://www.html5rocks.com/en/tutorials/filters/understanding-css/">Understanding CSS filters</a> (HTML5Rocks! ๊ธ€)</li>
+</ul>
diff --git a/files/ko/web/css/filter_effects/index.html b/files/ko/web/css/filter_effects/index.html
new file mode 100644
index 0000000000..dfd022f08e
--- /dev/null
+++ b/files/ko/web/css/filter_effects/index.html
@@ -0,0 +1,70 @@
+---
+title: Filter Effects
+slug: Web/CSS/Filter_Effects
+tags:
+ - CSS
+ - Filter Effects
+ - Guide
+ - Overview
+ - Reference
+translation_of: Web/CSS/Filter_Effects
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>Filter Effects</strong>๋Š” ์š”์†Œ์˜ ๋ Œ๋”๋ง์„ ๋ฌธ์„œ์— ํ‘œ์‹œํ•˜๊ธฐ ์ „์— ์ „์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•˜๋Š” CSS ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="์†์„ฑ">์†์„ฑ</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("backdrop-filter")}}</li>
+ <li>{{cssxref("filter")}}</li>
+</ul>
+</div>
+
+<h3 id="์ž๋ฃŒํ˜•">์ž๋ฃŒํ˜•</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("&lt;filter-function&gt;")}}</li>
+</ul>
+</div>
+
+<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('Filters 1.0', '#FilterProperty', 'filter') }}</td>
+ <td>{{ Spec2('Filters 1.0') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<h3 id="backdrop-filter_์†์„ฑ"><code>backdrop-filter</code> ์†์„ฑ</h3>
+
+<div>
+
+
+<p>{{Compat("css.properties.backdrop-filter")}}</p>
+
+<h3 id="filter_์†์„ฑ"><code>filter</code> ์†์„ฑ</h3>
+
+<div>
+<div class="hidden">The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> and send us a pull request.</div>
+
+<p>{{Compat("css.properties.filter")}}</p>
+</div>
+</div>
diff --git a/files/ko/web/css/flex-basis/index.html b/files/ko/web/css/flex-basis/index.html
new file mode 100644
index 0000000000..6e162086ad
--- /dev/null
+++ b/files/ko/web/css/flex-basis/index.html
@@ -0,0 +1,209 @@
+---
+title: flex-basis
+slug: Web/CSS/flex-basis
+tags:
+ - CSS
+ - CSS Flexible Boxes
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/flex-basis
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>flex-basis</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ํ”Œ๋ ‰์Šค ์•„์ดํ…œ์˜ ์ดˆ๊ธฐ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. {{cssxref("box-sizing")}}์„ ๋”ฐ๋กœ ์ง€์ •ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์ฝ˜ํ…์ธ  ๋ฐ•์Šค์˜ ํฌ๊ธฐ๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/flex-basis.html")}}</div>
+
+
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> <code>auto</code> ๊ฐ’์„ ๊ฐ€์ง€์ง€ ์•Š์€ <code>flex-basis</code>์™€ {{cssxref("width")}}({{cssxref("flex-direction")}}<code>: column</code>์ธ ๊ฒฝ์šฐ {{cssxref("height")}}) ๊ฐ’์„ ๋™์‹œ์— ์ ์šฉํ•œ ๊ฒฝ์šฐ <code>flex-basis</code>๊ฐ€ ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* &lt;'width'&gt; ์ง€์ • */
+flex-basis: 10em;
+flex-basis: 3px;
+flex-basis: auto;
+
+/* ์›๋ณธ ํฌ๊ธฐ ํ‚ค์›Œ๋“œ */
+flex-basis: fill;
+flex-basis: max-content;
+flex-basis: min-content;
+flex-basis: fit-content;
+
+/* ํ”Œ๋ ‰์Šค ์•„์ดํ…œ ๋‚ด์šฉ ํฌ๊ธฐ์— ๋”ฐ๋ผ ์กฐ์ ˆ */
+flex-basis: content;
+
+/* ์ „์—ญ ๊ฐ’ */
+flex-basis: inherit;
+flex-basis: initial;
+flex-basis: unset;
+</pre>
+
+<p><code>flex-basis</code> ์†์„ฑ๊ฐ’์€ <code>content</code> ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜, <code><a href="#&lt;'width'>">&lt;'width'&gt;</a></code>๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋‹จ์œ„๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><a id="&lt;'width'>" name="&lt;'width'>"><code>&lt;'width'&gt;</code></a></dt>
+ <dd>{{cssxref("&lt;length&gt;")}}, ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ์˜ ํฌ๊ธฐ์— ์ƒ๋Œ€์ ์ธ {{cssxref("&lt;percentage&gt;")}}, <code>auto</code> ํ‚ค์›Œ๋“œ ์ค‘ ํ•˜๋‚˜. ์Œ์ˆ˜ ๊ฐ’์€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><a id="content" name="content"><code>content</code></a></dt>
+ <dd>ํ”Œ๋ ‰์Šค ์•„์ดํ…œ์˜ ์ฝ˜ํ…์ธ  ํฌ๊ธฐ์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ ํฌ๊ธฐ๊ฐ€ ๋ณ€ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dd>
+ <div class="note"><strong>์ฐธ๊ณ :</strong> <code>content</code> ํ‚ค์›Œ๋“œ๋Š” Flexible Box Layout์˜ ์ฒซ ๋ฐฐํฌ์— ํฌํ•จ๋˜์ง€ ์•Š์•„, ์ผ๋ถ€ ์˜ค๋ž˜ ๋œ ๊ตฌํ˜„์ฒด์—์„œ๋Š” ์ง€์›ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. <code>flex-basis</code>์™€ ์ฃผ ํฌ๊ธฐ({{cssxref("width")}}, {{cssxref("height")}}) ์†์„ฑ์„ ๋™์‹œ์— <code>auto</code>๋กœ ์„ค์ •ํ•˜๋ฉด ๋™์ผํ•œ ํšจ๊ณผ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</div>
+
+ <div class="note">
+ <p id="comment_text_0"><strong>์—ญ์‚ฌ:</strong></p>
+
+ <ul>
+ <li>์›๋ž˜ <code>flex-basis: auto</code>์˜ ๋œป์€ ์ž์‹ ์˜ <code>width</code> ๋˜๋Š” <code>height</code> ์†์„ฑ์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ผ๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค.</li>
+ <li>๊ทธ ํ›„ <code>flex-basis: auto</code>๋Š” ์ž๋™ ํฌ๊ธฐ์กฐ์ ˆ๋กœ ๋ฐ”๋€Œ๊ณ , ๊ธฐ์กด์˜ <code>auto</code>๋Š” <code>main-size</code>๋กœ ๋ฐ”๋€Œ์—ˆ์Šต๋‹ˆ๋‹ค. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1032922" title='RESOLVED FIXED - Rename "flex-basis:auto" to "main-size", while preserving "flex:auto" shorthand value'>bug 1032922</a>์—์„œ ๊ตฌํ˜„ ๊ธฐ๋ก์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+ <li>๊ทธ๋Ÿฌ๋‚˜ ์œ„์˜ ๋ณ€๊ฒฝ์ ์€ <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1093316" title='RESOLVED FIXED - Back out flexbox "flex-basis:main-size" rename, since the CSSWG removed it from the spec'>bug 1093316</a>์—์„œ ๋˜๋Œ๋ ค์ ธ <code>auto</code> ๊ฐ€ ๋‹ค์‹œ <code>width</code> / <code>height</code> ์†์„ฑ์„ ๊ฐ€๋ฆฌํ‚ค๊ฒŒ ๋๊ณ , ๋Œ€์‹  ์ƒˆ๋กœ์šด <code>content</code> ํ‚ค์›Œ๋“œ๊ฐ€ ์ž๋™ ํฌ๊ธฐ์กฐ์ ˆ์„ ๋งก๊ฒŒ ๋์Šต๋‹ˆ๋‹ค. ({{bug("1105111")}}์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค)</li>
+ </ul>
+ </div>
+ </dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;ul class="container"&gt;
+ &lt;li class="flex flex1"&gt;1: flex-basis test&lt;/li&gt;
+ &lt;li class="flex flex2"&gt;2: flex-basis test&lt;/li&gt;
+ &lt;li class="flex flex3"&gt;3: flex-basis test&lt;/li&gt;
+ &lt;li class="flex flex4"&gt;4: flex-basis test&lt;/li&gt;
+ &lt;li class="flex flex5"&gt;5: flex-basis test&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;ul class="container"&gt;
+ &lt;li class="flex flex6"&gt;6: flex-basis test&lt;/li&gt;
+&lt;/ul&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">.container {
+ font-family: arial, sans-serif;
+ margin: 0;
+ padding: 0;
+ list-style-type: none;
+ display: flex;
+ flex-wrap: wrap;
+}
+
+.flex {
+ background: #6AB6D8;
+ padding: 10px;
+ margin-bottom: 50px;
+ border: 3px solid #2E86BB;
+ color: white;
+ font-size: 20px;
+ text-align: center;
+ position: relative;
+}
+
+.flex:after {
+ position: absolute;
+ z-index: 1;
+ left: 0;
+ top: 100%;
+ margin-top: 10px;
+ width: 100%;
+ color: #333;
+ font-size: 18px;
+}
+
+.flex1 {
+ flex-basis: auto;
+}
+
+.flex1:after {
+ content: 'auto';
+}
+
+.flex2 {
+ flex-basis: max-content;
+}
+
+.flex2:after {
+ content: 'max-content';
+}
+
+.flex3 {
+ flex-basis: min-content;
+}
+
+.flex3:after {
+ content: 'min-content';
+}
+
+.flex4 {
+ flex-basis: fit-content;
+}
+
+.flex4:after {
+ content: 'fit-content';
+}
+
+.flex5 {
+ flex-basis: content;
+}
+
+.flex5:after {
+ content: 'content';
+}
+
+.flex6 {
+ flex-basis: fill;
+}
+
+.flex6:after {
+ content: 'fill';
+}
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ', '860', '360', '')}}</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th>Specification</th>
+ <th>Status</th>
+ <th>Comment</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS3 Flexbox', '#propdef-flex-basis', 'flex-basis')}}</td>
+ <td>{{Spec2('CSS3 Flexbox')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.flex-basis")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>CSS ํ”Œ๋ ‰์Šค๋ฐ•์Šค ์•ˆ๋‚ด์„œ: <em><a href="/ko/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox">Basic Concepts of Flexbox</a></em></li>
+ <li>CSS ํ”Œ๋ ‰์Šค๋ฐ•์Šค ์•ˆ๋‚ด์„œ: <em><a href="/ko/docs/Web/CSS/CSS_Flexible_Box_Layout/Controlling_Ratios_of_Flex_Items_Along_the_Main_Ax">Controlling Ratios of flex items along the main axis</a></em></li>
+ <li>{{cssxref("width")}}</li>
+</ul>
diff --git a/files/ko/web/css/flex-direction/index.html b/files/ko/web/css/flex-direction/index.html
new file mode 100644
index 0000000000..9d3ae04a49
--- /dev/null
+++ b/files/ko/web/css/flex-direction/index.html
@@ -0,0 +1,155 @@
+---
+title: flex-direction
+slug: Web/CSS/flex-direction
+tags:
+ - CSS
+ - CSS Flexible Boxes
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/flex-direction
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>flex-direction</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ ๋‚ด์˜ ์•„์ดํ…œ์„ ๋ฐฐ์น˜ํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ฃผ์ถ• ๋ฐ ๋ฐฉํ–ฅ(์ •๋ฐฉํ–ฅ, ์—ญ๋ฐฉํ–ฅ)์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/flex-direction.html")}}</div>
+
+
+
+<p><code>row</code>์™€ <code>row-reverse</code>์˜ ๊ฒฝ์šฐ ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ์˜ ๋ฐฉํ–ฅ์„ฑ์— ์˜ํ–ฅ์„ ๋ฐ›์Œ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”. ์ปจํ…Œ์ด๋„ˆ์˜ <code>dir</code> ๊ฐ’์ด <code>ltr</code>์ด๋ผ๋ฉด <code>row</code>๋Š” ์™ผ์ชฝ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๊ฐ€๋กœ์ถ•์„, <code>row-reverse</code>๋Š” ์˜ค๋ฅธ์ชฝ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๊ฐ€๋กœ์ถ•์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ <code>dir</code> ๊ฐ’์ด <code>rtl</code>์ด๋ผ๋ฉด <code>row</code>๊ฐ€ ์˜ค๋ฅธ์ชฝ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๊ฐ€๋กœ์ถ•์„, <code>row-reverse</code>๊ฐ€ ์™ผ์ชฝ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๊ฐ€๋กœ์ถ•์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* ํ•œ ์ค„์˜ ๊ธ€์„ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉํ–ฅ๋Œ€๋กœ */
+flex-direction: row;
+
+/* &lt;row&gt;์ฒ˜๋Ÿผ, ๋Œ€์‹  ์—ญ๋ฐฉํ–ฅ */
+flex-direction: row-reverse;
+
+/* ๊ธ€ ์—ฌ๋Ÿฌ ์ค„์ด ์Œ“์ด๋Š” ๋ฐฉํ–ฅ๋Œ€๋กœ */
+flex-direction: column;
+
+/* &lt;column&gt;์ฒ˜๋Ÿผ, ๋Œ€์‹  ์—ญ๋ฐฉํ–ฅ */
+flex-direction: column-reverse;
+
+/* ์ „์—ญ ๊ฐ’ */
+flex-direction: inherit;
+flex-direction: initial;
+flex-direction: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>row</code></dt>
+ <dd>ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ์˜ ์ฃผ์ถ•์ด ๊ธ€์˜ ์ž‘์„ฑ ๋ฐฉํ–ฅ๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์ถ•์˜ ์‹œ์ž‘์ ๊ณผ ๋์ ์ด ์ฝ˜ํ…์ธ  ๋ฐฉํ–ฅ๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>row-reverse</code></dt>
+ <dd><code>row</code>์™€ ๋™์ผํ•˜๊ฒŒ ๋™์ž‘ํ•˜์ง€๋งŒ ์‹œ์ž‘์ ๊ณผ ๋์ ์ด ๋ฐ˜๋Œ€์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>column</code></dt>
+ <dd>ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ์˜ ์ฃผ์ถ•์ด ๋ธ”๋ก ์ถ•๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์ถ•์˜ ์‹œ์ž‘์ ๊ณผ ๋์ ์ด, ๊ธ€ ์ž‘์„ฑ ๋ชจ๋“œ์˜ ์ด์ „ ์ง€์  ๋ฐ ์ดํ›„ ์ง€์ ๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>column-reverse</code></dt>
+ <dd><code>column</code>๊ณผ ๋™์ผํ•˜๊ฒŒ ๋™์ž‘ํ•˜์ง€๋งŒ ์‹œ์ž‘์ ๊ณผ ๋์ ์ด ๋ฐ˜๋Œ€์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;h4&gt;This is a Column-Reverse&lt;/h4&gt;
+&lt;div id="content"&gt;
+ &lt;div class="box" style="background-color:red;"&gt;A&lt;/div&gt;
+ &lt;div class="box" style="background-color:lightblue;"&gt;B&lt;/div&gt;
+ &lt;div class="box" style="background-color:yellow;"&gt;C&lt;/div&gt;
+&lt;/div&gt;
+&lt;h4&gt;This is a Row-Reverse&lt;/h4&gt;
+&lt;div id="content1"&gt;
+ &lt;div class="box1" style="background-color:red;"&gt;A&lt;/div&gt;
+ &lt;div class="box1" style="background-color:lightblue;"&gt;B&lt;/div&gt;
+ &lt;div class="box1" style="background-color:yellow;"&gt;C&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">#content {
+ width: 200px;
+ height: 200px;
+ border: 1px solid #c3c3c3;
+ display: -webkit-flex;
+ -webkit-flex-direction: column-reverse;
+ display: flex;
+ flex-direction: column-reverse;
+}
+
+.box {
+ width: 50px;
+ height: 50px;
+}
+
+#content1 {
+ width: 200px;
+ height: 200px;
+ border: 1px solid #c3c3c3;
+ display: -webkit-flex;
+ -webkit-flex-direction: row-reverse;
+ display: flex;
+ flex-direction: row-reverse;
+}
+
+.box1 {
+ width: 50px;
+ height: 50px;
+}</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{ EmbedLiveSample('์˜ˆ์ œ', '', '300') }}</p>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p><code>flex-direction</code> ์†์„ฑ์— <code>row-reverse</code> ๋˜๋Š” <code>column-reverse</code> ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉด DOM ๊ตฌ์กฐ์™€ ๊ทธ ์‹œ๊ฐ์  ํ‘œํ˜„์— ์ฐจ์ด๊ฐ€ ์ƒ๊น๋‹ˆ๋‹ค. ์ด๋Š” ๋‚ฎ์€ ์‹œ๋ ฅ์œผ๋กœ ์Šคํฌ๋ฆฐ ๋ฆฌ๋” ๋“ฑ ์ ‘๊ทผ์„ฑ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•ด ์ด๋™ํ•˜๋Š” ์‚ฌ์šฉ์ž์˜ ๊ฒฝํ—˜์— ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ์ (CSS) ์ˆœ์„œ๊ฐ€ ์ค‘์š”ํ•˜๋‹ค๊ณ  ํ•ด๋„, ์Šคํฌ๋ฆฐ ๋ฆฌ๋” ์‚ฌ์šฉ์ž๋Š” ๊ทธ ์ˆœ์„œ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋˜๋Š”์ง€ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><a href="https://tink.uk/flexbox-the-keyboard-navigation-disconnect/" rel="noopener">Flexbox &amp; the keyboard navigation disconnect โ€” Tink</a></li>
+ <li><a href="http://adrianroselli.com/2015/09/source-order-matters.html" rel="noopener">Source Order Matters | Adrian Roselli</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.3_%E2%80%94_Create_content_that_can_be_presented_in_different_ways">MDN Understanding WCAG, Guideline 1.3 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/content-structure-separation-sequence.html" rel="noopener">Understanding Success Criterion 1.3.2 | W3C Understanding WCAG 2.0</a></li>
+</ul>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th>Specification</th>
+ <th>Status</th>
+ <th>Comment</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS3 Flexbox', '#flex-direction', 'flex-direction')}}</td>
+ <td>{{Spec2('CSS3 Flexbox')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.flex-direction")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>CSS ํ”Œ๋ ‰์Šค๋ฐ•์Šค ๊ฐ€์ด๋“œ: <em><a href="/ko/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox">Basic Concepts of Flexbox</a></em></li>
+ <li>CSS ํ”Œ๋ ‰์Šค๋ฐ•์Šค ๊ฐ€์ด๋“œ: <em><a href="/ko/docs/Web/CSS/CSS_Flexible_Box_Layout/Ordering_Flex_Items">Ordering flex items</a></em></li>
+</ul>
diff --git a/files/ko/web/css/flex-flow/index.html b/files/ko/web/css/flex-flow/index.html
new file mode 100644
index 0000000000..33d68c5188
--- /dev/null
+++ b/files/ko/web/css/flex-flow/index.html
@@ -0,0 +1,91 @@
+---
+title: flex-flow
+slug: Web/CSS/flex-flow
+tags:
+ - CSS
+ - CSS Flexible Boxes
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/flex-flow
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>flex-flow</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ {{cssxref("flex-direction")}}, {{cssxref("flex-wrap")}} ์†์„ฑ์˜ <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์ž…๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/flex-flow.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* flex-flow: &lt;'flex-direction'&gt; */
+flex-flow: row;
+flex-flow: row-reverse;
+flex-flow: column;
+flex-flow: column-reverse;
+
+/* flex-flow: &lt;'flex-wrap'&gt; */
+flex-flow: nowrap;
+flex-flow: wrap;
+flex-flow: wrap-reverse;
+
+/* flex-flow: &lt;'flex-direction'&gt;๊ณผ &lt;'flex-wrap'&gt; */
+flex-flow: row nowrap;
+flex-flow: column wrap;
+flex-flow: column-reverse wrap-reverse;
+
+/* ์ „์—ญ ๊ฐ’ */
+flex-flow: inherit;
+flex-flow: initial;
+flex-flow: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<p>์ž์„ธํ•œ ๋‚ด์šฉ์€ {{cssxref("flex-direction")}}๊ณผ {{cssxref("flex-wrap")}} ์†์„ฑ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.</p>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush:css;highlight:3">element {
+ /* Main-axis is the block direction with reversed main-start and main-end. Flex items are laid out in multiple lines */
+ flex-flow: column-reverse wrap;
+}
+</pre>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Flexbox','#flex-flow-property','flex-flow') }}</td>
+ <td>{{ Spec2('CSS3 Flexbox') }}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.flex-flow")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>CSS ํ”Œ๋ ‰์Šค๋ฐ•์Šค ๊ฐ€์ด๋“œ: <em><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox">Basic Concepts of Flexbox</a></em></li>
+ <li>CSS ํ”Œ๋ ‰์Šค๋ฐ•์Šค ๊ฐ€์ด๋“œ: <em><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Ordering_Flex_Items">Ordering flex items</a></em></li>
+</ul>
diff --git a/files/ko/web/css/flex-grow/index.html b/files/ko/web/css/flex-grow/index.html
new file mode 100644
index 0000000000..544fe486cc
--- /dev/null
+++ b/files/ko/web/css/flex-grow/index.html
@@ -0,0 +1,123 @@
+---
+title: flex-grow
+slug: Web/CSS/flex-grow
+tags:
+ - CSS
+ - CSS Flexible Boxes
+ - CSS Property
+ - NeedsContent
+ - Reference
+translation_of: Web/CSS/flex-grow
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>flex-grow</code></strong> <a href="/en-US/docs/Web/CSS">CSS</a> property ๋Š” <code>flex-item</code> ์š”์†Œ๊ฐ€,ย <code>flex-container</code>ย ์š”์†Œ ๋‚ด๋ถ€์—์„œ ํ• ๋‹น ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„์˜ ์ •๋„๋ฅผ ์„ ์–ธํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ <strong>ํ˜•์ œ ์š”์†Œ</strong>๋กœ ๋ Œ๋”๋งย ๋œ ๋ชจ๋“ ย <code>flex-item</code> ์š”์†Œ๋“ค์ด ๋™์ผํ•œ <code>flex-grow</code> ๊ฐ’์„ ๊ฐ–๋Š”๋‹ค๋ฉด, <code>flex-container</code> ๋‚ด๋ถ€์—์„œ ๋™์ผํ•œ ๊ณต๊ฐ„์„ ํ• ๋‹น๋ฐ›์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ <code>flex-grow</code> ๊ฐ’์œผ๋กœ ๋‹ค๋ฅธ ์†Œ์ˆ˜๊ฐ’์„ ์ง€์ •ํ•œ๋‹ค๋ฉด, ๊ทธ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๊ณต๊ฐ„๊ฐ’์„ ๋‚˜๋ˆ„์–ด ํ• ๋‹น๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋ณดํ†ต <code>flex-grow</code>๋ฅผ ์‚ฌ์šฉํ• ๋•,ย {{ Cssxref("flex-shrink") }}, {{ Cssxref("flex-basis") }} ์†์„ฑ์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ผ๋ฐ˜์ ์œผ๋กœ๋Š” ๋ชจ๋“  ๊ฐ’์ด ์„ค์ •๋˜์—ˆ์Œ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•˜์—ฌย {{ Cssxref("flex") }} ์†์„ฑ์„ ์ด์šฉํ•ด <strong>์ถ•์•ฝํ˜•</strong>์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/flex-grow.html")}}</div>
+
+
+
+<h2 id="Syntax">Syntax</h2>
+
+<pre class="brush:css no-line-numbers">/* &lt;number&gt; values */
+flex-grow: 3;
+flex-grow: 0.6;
+
+/* Global values */
+flex-grow: inherit;
+flex-grow: initial;
+flex-grow: unset;
+</pre>
+
+<p><code>flex-grow</code> ์†์„ฑ์— ๋Œ€ํ•œ ๊ฐ’์€ย <code><a href="#&lt;number>">&lt;number&gt;</a></code>ย ๋‹จ๋…์œผ๋กœ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="Values">Values</h3>
+
+<dl>
+ <dt><a id="&lt;number>" name="&lt;number>"><code>&lt;number&gt;</code></a></dt>
+ <dd>๊ด€๋ จ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.ย {{cssxref("&lt;number&gt;")}}. ๋‹จ, ์Œ์ˆ˜๊ฐ’์€ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="Formal_syntax">Formal syntax</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Example">Example</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<div id="Live_Sample">
+<pre class="brush: html">&lt;h4&gt;This is a Flex-Grow&lt;/h4&gt;
+&lt;h5&gt;A,B,C and F are flex-grow:1 . D and E are flex-grow:2 .&lt;/h5&gt;
+&lt;div id="content"&gt;
+ &lt;div class="box" style="background-color:red;"&gt;A&lt;/div&gt;
+ &lt;div class="box" style="background-color:lightblue;"&gt;B&lt;/div&gt;
+ &lt;div class="box" style="background-color:yellow;"&gt;C&lt;/div&gt;
+ &lt;div class="box1" style="background-color:brown;"&gt;D&lt;/div&gt;
+ &lt;div class="box1" style="background-color:lightgreen;"&gt;E&lt;/div&gt;
+ &lt;div class="box" style="background-color:brown;"&gt;F&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">#content {
+ display: flex;
+
+ justify-content: space-around;
+ flex-flow: row wrap;
+ align-items: stretch;
+}
+
+.box {
+ flex-grow: 1;
+ border: 3px solid rgba(0,0,0,.2);
+}
+
+.box1 {
+ flex-grow: 2;
+ border: 3px solid rgba(0,0,0,.2);
+}
+</pre>
+</div>
+
+<h3 id="Result">Result</h3>
+
+<p>{{EmbedLiveSample('Example', '700px', '300px', '', 'Web/CSS/flex-grow')}}</p>
+
+<h2 id="Specifications">Specifications</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 Flexbox','#flex-grow-property','flex-grow')}}</td>
+ <td>{{Spec2('CSS3 Flexbox')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_compatibility">Browser compatibility</h2>
+
+
+
+<p>{{Compat("css.properties.flex-grow")}}</p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>CSS Flexbox Guide: <em><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox">Basic Concepts of Flexbox</a></em></li>
+ <li>CSS Flexbox Guide: <em><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Controlling_Ratios_of_Flex_Items_Along_the_Main_Ax">Controlling Ratios of flex items along the main axis</a></em></li>
+ <li><a href="https://css-tricks.com/flex-grow-is-weird/">`flex-grow` is weird. Or is it?</a> article by Manuel Matuzovic on CSS-Tricks, which illustrates how flex-grow works</li>
+</ul>
diff --git a/files/ko/web/css/flex-shrink/index.html b/files/ko/web/css/flex-shrink/index.html
new file mode 100644
index 0000000000..14a6f5427f
--- /dev/null
+++ b/files/ko/web/css/flex-shrink/index.html
@@ -0,0 +1,123 @@
+---
+title: flex-shrink
+slug: Web/CSS/flex-shrink
+tags:
+ - CSS
+ - CSS Flexible Boxes
+ - CSS Property
+ - NeedsContent
+ - Reference
+translation_of: Web/CSS/flex-shrink
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>flex-shrink</code></strong> <a href="/en-US/docs/CSS" title="CSS">CSS</a> property๋Š” <code>flex-item</code> ์š”์†Œ์˜ <code>flex-shrink</code> ๊ฐ’์„ ์„ค์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค. ๋งŒ์•ฝ <code>flex-item</code> ์š”์†Œ์˜ ํฌ๊ธฐ๊ฐ€ <code>flex-container</code> ์š”์†Œ์˜ ํฌ๊ธฐ๋ณด๋‹ค ํด ๋•Œ flex-shrink ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, ์„ค์ •๋œ ์ˆซ์ž๊ฐ’์— ๋”ฐ๋ผย <code>flex-container</code> ์š”์†Œ ๋‚ด๋ถ€์—์„œ <code>flex-item</code> ์š”์†Œ์˜ ํฌ๊ธฐ๊ฐ€ <strong>์ถ•์†Œ</strong>๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/flex-shrink.html")}}</div>
+
+
+
+<h2 id="Syntax">Syntax</h2>
+
+<pre class="brush:css no-line-numbers">/* &lt;number&gt; values */
+flex-shrink: 2;
+flex-shrink: 0.6;
+
+/* Global values */
+flex-shrink: inherit;
+flex-shrink: initial;
+flex-shrink: unset;
+</pre>
+
+<p>The <code>flex-shrink</code> property is specified as a single <code><a href="#&lt;number>">&lt;number&gt;</a></code>.</p>
+
+<h3 id="Values">Values</h3>
+
+<dl>
+ <dt><a id="&lt;number>" name="&lt;number>"><code>&lt;number&gt;</code></a></dt>
+ <dd>๊ด€๋ จ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”{{cssxref("&lt;number&gt;")}}.ย ๋‹จ, ์Œ์ˆ˜๊ฐ’์€ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="Formal_syntax">Formal syntax</h3>
+
+<pre class="syntaxbox">{{csssyntax}}
+</pre>
+
+<h2 id="Example">Example</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<div id="Live_Sample">
+<pre class="brush: html">&lt;p&gt;The width of content is 500px; the flex-basis of the flex items is 120px.&lt;/p&gt;
+&lt;p&gt;A, B, C have flex-shrink:1 set. D and E have flex-shrink:2 set&lt;/p&gt;
+&lt;p&gt;The width of D and E is less than the others.&lt;/p&gt;
+&lt;div id="content"&gt;
+ &lt;div class="box" style="background-color:red;"&gt;A&lt;/div&gt;
+ &lt;div class="box" style="background-color:lightblue;"&gt;B&lt;/div&gt;
+ &lt;div class="box" style="background-color:yellow;"&gt;C&lt;/div&gt;
+ &lt;div class="box1" style="background-color:brown;"&gt;D&lt;/div&gt;
+ &lt;div class="box1" style="background-color:lightgreen;"&gt;E&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">#content {
+ display: flex;
+ width: 500px;
+}
+
+#content div {
+ flex-basis: 120px;
+ border: 3px solid rgba(0,0,0,.2);
+}
+
+.box {
+ flex-shrink: 1;
+}
+
+.box1 {
+ flex-shrink: 2;
+}
+</pre>
+</div>
+
+<h3 id="Result">Result</h3>
+
+<p>{{ EmbedLiveSample('Example', 500, 300) }}</p>
+
+<h2 id="Specifications">Specifications</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th>Specification</th>
+ <th>Status</th>
+ <th>Comment</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{ SpecName('CSS3 Flexbox', '#flex-shrink', 'flex-shrink') }}</td>
+ <td>{{ Spec2('CSS3 Flexbox') }}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_compatibility">Browser compatibility</h2>
+
+
+
+<p>{{Compat("css.properties.flex-shrink")}}</p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>CSS Flexbox Guide: <em><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox">Basic Concepts of Flexbox</a></em></li>
+ <li>CSS Flexbox Guide: <em><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Controlling_Ratios_of_Flex_Items_Along_the_Main_Ax">Controlling Ratios of flex items along the main axis</a></em></li>
+</ul>
+
+<p><nobr></nobr></p>
diff --git a/files/ko/web/css/flex-wrap/index.html b/files/ko/web/css/flex-wrap/index.html
new file mode 100644
index 0000000000..7ee27b4386
--- /dev/null
+++ b/files/ko/web/css/flex-wrap/index.html
@@ -0,0 +1,159 @@
+---
+title: flex-wrap
+slug: Web/CSS/flex-wrap
+tags:
+ - CSS
+ - CSS Flexible Boxes
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/flex-wrap
+---
+<div>{{ CSSRef}}</div>
+
+<p><a href="/en-US/docs/CSS" title="CSS">CSS</a> <strong><code>flex-wrap</code></strong> property๋Š” <code>flex-item</code> ์š”์†Œ๋“ค์ด ๊ฐ•์ œ๋กœ ํ•œ์ค„์— ๋ฐฐ์น˜๋˜๊ฒŒ ํ•  ๊ฒƒ์ธ์ง€, ๋˜๋Š” ๊ฐ€๋Šฅํ•œย ์˜์—ญ ๋‚ด์—์„œ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๊ณ  ์—ฌ๋Ÿฌํ–‰์œผ๋กœ ๋‚˜๋ˆ„์–ด ํ‘œํ˜„ ํ•  ๊ฒƒ์ธ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์˜์—ญ ๋‚ด์—์„œ ๋ฒ—์–ด๋‚˜์ง€ ๋ชปํ•˜๊ฒŒ ์„ค์ •ํ•œ๋‹ค๋ฉด, ๋™์‹œ์— ์š”์†Œ์˜ ๋ฐฉํ–ฅ ์ถ•์„ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/flex-wrap.html")}}</div>
+
+
+
+<p>์—ฌ๊ธฐ๋ฅผ ์ฐธ๊ณ ํ•˜๋ฉด ๊ด€๋ จ๋œ ๋”์šฑ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย <a href="/en/CSS/Using_CSS_flexible_boxes" title="/en/CSS/Using_CSS_flexible_boxes">Using CSS flexible boxes</a></p>
+
+<h2 id="Syntax">Syntax</h2>
+
+<pre class="brush:css no-line-numbers">flex-wrap: nowrap; /* Default value */
+flex-wrap: wrap;
+flex-wrap: wrap-reverse;
+
+/* Global values */
+flex-wrap: inherit;
+flex-wrap: initial;
+flex-wrap: unset;
+</pre>
+
+<p><code>flex-wrap</code> ์†์„ฑ์˜ ๊ฐ’์œผ๋กœ,ย ๋‹ค์Œ ๋ชฉ๋ก ์ค‘ ํ•˜๋‚˜์˜ ํ‚ค์›Œ๋“œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="Values">Values</h3>
+
+<p>์•„๋ž˜๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์†์„ฑ๊ฐ’๋“ค์ž…๋‹ˆ๋‹ค:</p>
+
+<dl>
+ <dt><code>nowrap</code></dt>
+ <dd>๊ธฐ๋ณธ ์„ค์ •๊ฐ’์œผ๋กœ, <code>flex-container</code> ๋ถ€๋ชจ์š”์†Œ ์˜์—ญ์„ ๋ฒ—์–ด๋‚˜๋”๋ผ๋„ <code>flex-item</code> ์š”์†Œ๋“ค์„ <strong>ํ•œ ์ค„</strong>์— ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.ย ์‹œ์ž‘์ ์€ย {{cssxref("flex-direction")}} ์— ์˜ํ•ด ๊ฒฐ์ •๋œ ๋ฐฉํ–ฅ์œผ๋กœ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>wrap</code></dt>
+ <dd><code>flex-item</code> ์š”์†Œ๋“ค์ด ๋‚ด๋ถ€ ๋กœ์ง์— ์˜ํ•ด ๋ถ„ํ• ๋˜์–ด ์—ฌ๋Ÿฌ ํ–‰์— ๊ฑธ์ณ์„œ ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. <code>nowrap</code> ์†์„ฑ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์š”์†Œ๊ฐ€ ๋ฐฐ์น˜๋˜๋Š” ์‹œ์ž‘์ ์€ย {{cssxref("flex-direction")}} ์— ์˜ํ•ด ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์œ„์—์„œ ์•„๋ž˜๋กœ ์Œ“์ด๋Š” ์ˆœ์„œ์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code>wrap-reverse</code></dt>
+ <dd><code>wrap</code> ์†์„ฑ๊ฐ’๊ณผ ๋™์ผํ•˜์ง€๋งŒ, ์š”์†Œ๊ฐ€ ๋‚˜์—ด๋˜๋Š” ์‹œ์ž‘์ ๊ณผ ๋์ ์˜ ๊ธฐ์ค€์ด ๋ฐ˜๋Œ€๋กœ ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>
+ <h3 id="Formal_syntax">Formal syntax</h3>
+ </dt>
+</dl>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Examples">Examples</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<div id="Live_Sample">
+<pre class="brush: html">&lt;h4&gt;This is an example for flex-wrap:wrap &lt;/h4&gt;
+&lt;div class="content"&gt;
+ &lt;div class="red"&gt;1&lt;/div&gt;
+ &lt;div class="green"&gt;2&lt;/div&gt;
+ &lt;div class="blue"&gt;3&lt;/div&gt;
+&lt;/div&gt;
+&lt;h4&gt;This is an example for flex-wrap:nowrap &lt;/h4&gt;
+&lt;div class="content1"&gt;
+ &lt;div class="red"&gt;1&lt;/div&gt;
+ &lt;div class="green"&gt;2&lt;/div&gt;
+ &lt;div class="blue"&gt;3&lt;/div&gt;
+&lt;/div&gt;
+&lt;h4&gt;This is an example for flex-wrap:wrap-reverse &lt;/h4&gt;
+&lt;div class="content2"&gt;
+ &lt;div class="red"&gt;1&lt;/div&gt;
+ &lt;div class="green"&gt;2&lt;/div&gt;
+ &lt;div class="blue"&gt;3&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">/* Common Styles */
+.content,
+.content1,
+.content2 {
+ย  color: #fff;
+ย  font: 100 24px/100px sans-serif;
+ ย  height: 150px;
+ย  text-align: center;
+}
+
+.content div,
+.content1 div,
+.content2 div {
+ย  ย  height: 50%;
+ย  ย  width: 50%;
+}
+.red {
+ย  ย  background: orangered;
+}
+.green {
+ย  ย  background: yellowgreen;
+}
+.blue {
+ย  ย  background: steelblue;
+}
+
+/* Flexbox Styles */
+.content {
+ display: flex;
+ flex-wrap: wrap;
+}
+.content1 {
+ย  ย  display: flex;
+ย  ย  flex-wrap: nowrap;
+}
+.content2 {
+ย  ย  display: flex;
+ย  ย  flex-wrap: wrap-reverse;
+}
+
+</pre>
+</div>
+
+<h3 id="Results">Results</h3>
+
+<p>{{ EmbedLiveSample('Examples', '700px', '700px', '', 'Web/CSS/flex-wrap') }}</p>
+
+<h2 id="Specifications">Specifications</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th>Specification</th>
+ <th>Status</th>
+ <th>Comment</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{ SpecName('CSS3 Flexbox', '#flex-wrap-property', 'flex-wrap') }}</td>
+ <td>{{ Spec2('CSS3 Flexbox') }}</td>
+ <td>ย </td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_compatibility">Browser compatibility</h2>
+
+
+
+<p>{{Compat("css.properties.flex-wrap")}}</p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>CSS Flexbox Guide: <em><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox">Basic Concepts of Flexbox</a></em></li>
+ <li>CSS Flexbox Guide: <em><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Mastering_Wrapping_of_Flex_Items">Mastering wrapping of flex items</a></em></li>
+</ul>
diff --git a/files/ko/web/css/flex/index.html b/files/ko/web/css/flex/index.html
new file mode 100644
index 0000000000..d7bd9f9d3d
--- /dev/null
+++ b/files/ko/web/css/flex/index.html
@@ -0,0 +1,267 @@
+---
+title: flex
+slug: Web/CSS/flex
+tags:
+ - CSS
+ - CSS Flexible Boxes
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/flex
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>flex</code></strong> <a href="/ko/docs/CSS" title="CSS">CSS</a> ์†์„ฑ์€ ํ•˜๋‚˜์˜ ํ”Œ๋ ‰์Šค ์•„์ดํ…œ์ด ์ž์‹ ์˜ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์ฐจ์ง€ํ•˜๋Š” ๊ณต๊ฐ„์— ๋งž์ถ”๊ธฐ ์œ„ํ•ด ํฌ๊ธฐ๋ฅผ ํ‚ค์šฐ๊ฑฐ๋‚˜ ์ค„์ด๋Š” ๋ฐฉ๋ฒ•์„ ์„ค์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค.</span> <code>flex</code>๋Š” {{cssxref("flex-grow")}}, {{cssxref("flex-shrink")}}, {{cssxref("flex-basis")}}์˜ <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์ž…๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/flex.html")}}</div>
+
+
+
+<p>๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ, <code>flex</code>์˜ ๊ฐ’์—๋Š” <code>auto</code>, <code>initial</code>, <code>none</code>์ด๋‚˜ ๋‹จ์œ„ ์—†๋Š” ์–‘์˜ ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๊ฐ’์˜ ์ ์šฉ ํšจ๊ณผ๋ฅผ ๋ณด๋ ค๋ฉด ์•„๋ž˜ ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ์˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•ด๋ณด์„ธ์š”.</p>
+
+<div id="flex">
+<pre class="hidden brush: html">&lt;div class="flex-container"&gt;
+ &lt;div class="item auto"&gt;auto&lt;/div&gt;
+ &lt;div class="item auto"&gt;auto&lt;/div&gt;
+ &lt;div class="item auto"&gt;auto&lt;/div&gt;
+&lt;/div&gt;
+
+&lt;div class="flex-container"&gt;
+ &lt;div class="item auto"&gt;auto&lt;/div&gt;
+ &lt;div class="item initial"&gt;initial&lt;/div&gt;
+ &lt;div class="item initial"&gt;initial&lt;/div&gt;
+&lt;/div&gt;
+
+&lt;div class="flex-container"&gt;
+ &lt;div class="item auto"&gt;auto&lt;/div&gt;
+ &lt;div class="item auto"&gt;auto&lt;/div&gt;
+ &lt;div class="item none"&gt;none&lt;/div&gt;
+&lt;/div&gt;
+
+&lt;div class="flex-container"&gt;
+ &lt;div class="item initial"&gt;initial&lt;/div&gt;
+ &lt;div class="item none"&gt;none&lt;/div&gt;
+ &lt;div class="item none"&gt;none&lt;/div&gt;
+&lt;/div&gt;
+
+&lt;div class="flex-container"&gt;
+ &lt;div class="item four"&gt;4&lt;/div&gt;
+ &lt;div class="item two"&gt;2&lt;/div&gt;
+ &lt;div class="item one"&gt;1&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="hidden brush: css">* {
+ box-sizing: border-box;
+}
+
+.flex-container {
+ background-color: #F4F7F8;
+ resize: horizontal;
+ overflow: hidden;
+ display: flex;
+ margin: 1em;
+}
+
+.item {
+ margin: 1em;
+ padding: 0.5em;
+ width: 110px;
+ min-width: 0;
+ background-color: #1B5385;
+ color: white;
+ font-family: monospace;
+ font-size: 13px;
+}
+
+.initial {
+ flex: initial;
+}
+
+.auto {
+ flex: auto;
+}
+
+.none {
+ flex: none;
+}
+
+.four {
+ flex: 4;
+}
+
+.two {
+ flex: 2;
+}
+
+.one {
+ flex: 1;
+}
+</pre>
+
+<p>{{EmbedLiveSample("flex", 1200, 370, "", "", "example-outcome-frame")}}</p>
+
+<p>๊ธฐ๋ณธ์ ์œผ๋กœ ํ”Œ๋ ‰์Šค ์•„์ดํ…œ์€ ์ฝ˜ํ…์ธ ์˜ ์ตœ์†Œ ๋„ˆ๋น„ ๋ฏธ๋งŒ์œผ๋กœ ์ค„์–ด๋“ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค. {{cssxref("min-width")}}๋‚˜ {{cssxref("min-height")}} ๊ฐ’์„ ์ง€์ •ํ•ด ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css">/* Keyword values */
+flex: auto;
+flex: initial;
+flex: none;
+
+/* One value, unitless number: flex-grow */
+flex: 2;
+
+/* One value, length or percentage: flex-basis */
+flex: 10em;
+flex: 30%;
+
+/* Two values: flex-grow | flex-basis */
+flex: 1 30px;
+
+/* Two values: flex-grow | flex-shrink */
+flex: 2 2;
+
+/* Three values: flex-grow | flex-shrink | flex-basis */
+flex: 2 2 10%;
+
+/* Global values */
+flex: inherit;
+flex: initial;
+flex: unset;</pre>
+
+<p><code>flex</code> ์†์„ฑ์€ ํ•œ ๊ฐœ์—์„œ ์„ธ ๊ฐœ์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><strong>๊ฐ’์ด ํ•œ ๊ฐœ์ผ ๋•Œ</strong>, ๊ทธ ๊ฐ’์€ ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+
+ <ul>
+ <li>{{cssxref("&lt;number&gt;")}}๋ฅผ ์ง€์ •ํ•˜๋ฉด <code>&lt;flex-grow&gt;</code>์ž…๋‹ˆ๋‹ค.</li>
+ <li>{{cssxref("&lt;length&gt;")}} ๋˜๋Š” {{cssxref("&lt;percentage&gt;")}}๋ฅผ ์ง€์ •ํ•˜๋ฉด <code>&lt;flex-basis&gt;</code>์ž…๋‹ˆ๋‹ค.</li>
+ <li><code>none</code>, <code>auto</code>, <code>initial</code> ์ค‘ ํ•˜๋‚˜๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+ </ul>
+ </li>
+ <li><strong>๊ฐ’์ด ๋‘ ๊ฐœ์ผ๋•Œ</strong>, ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ {{cssxref("&lt;number&gt;")}}์—ฌ์•ผ ํ•˜๋ฉฐ <code>&lt;flex-grow&gt;</code>๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๊ฐ’์€ ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+ <ul>
+ <li>{{cssxref("&lt;number&gt;")}}๋ฅผ ์ง€์ •ํ•˜๋ฉด <code>&lt;flex-shrink&gt;</code>์ž…๋‹ˆ๋‹ค.</li>
+ <li>{{cssxref("&lt;length&gt;")}}, {{cssxref("&lt;percentage&gt;")}}, ๋˜๋Š” <code>auto</code>๋ฅผ ์ง€์ •ํ•˜๋ฉด <code>&lt;flex-basis&gt;</code>์ž…๋‹ˆ๋‹ค.</li>
+ </ul>
+ </li>
+ <li><strong>๊ฐ’์ด ์„ธ ๊ฐœ์ผ ๋•Œ</strong>๋Š” ๋‹ค์Œ ์ˆœ์„œ๋ฅผ ๋”ฐ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+ <ol>
+ <li><code>&lt;flex-grow&gt;</code>์— ์‚ฌ์šฉํ•  {{cssxref("&lt;number&gt;")}}</li>
+ <li><code>&lt;flex-shrink&gt;</code>์— ์‚ฌ์šฉํ•  {{cssxref("&lt;number&gt;")}}</li>
+ <li><code>&lt;flex-basis&gt;</code>์— ์‚ฌ์šฉํ•  {{cssxref("&lt;length&gt;")}}, {{cssxref("&lt;percentage&gt;")}}, ๋˜๋Š” <code>auto</code></li>
+ </ol>
+ </li>
+</ul>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt><code>initial</code></dt>
+ <dd>์•„์ดํ…œ ํฌ๊ธฐ๊ฐ€ ๊ฐ๊ฐ์˜ <code>width</code>์™€ <code>height</code> ์†์„ฑ์— ๋”ฐ๋ผ ์ •ํ•ด์ง‘๋‹ˆ๋‹ค. ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ์˜ ํฌ๊ธฐ๋ฅผ ๋„˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด ์ตœ์†Œ ํฌ๊ธฐ๋กœ ์ค„์–ด๋“ค ์ˆ˜๋Š” ์žˆ์ง€๋งŒ, ๋‚จ์€ ๊ณต๊ฐ„์„ ์ฑ„์šฐ๋ ค ๋Š˜์–ด๋‚˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. <code>flex: 0 1 auto</code>์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>auto</code></dt>
+ <dd>์•„์ดํ…œ ํฌ๊ธฐ๊ฐ€ ๊ฐ๊ฐ์˜ <code>width</code>์™€ <code>height</code> ์†์„ฑ์— ๋”ฐ๋ผ ์ •ํ•ด์ง‘๋‹ˆ๋‹ค. ํ”Œ๋ ‰์Šค ์ปจํ…Œ์ด๋„ˆ์˜ ํฌ๊ธฐ๋ฅผ ๋„˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด ์ตœ์†Œ ํฌ๊ธฐ๋กœ ์ค„์–ด๋“ค ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋‚จ์€ ๊ณต๊ฐ„์„ ์ฑ„์šฐ๊ธฐ ์œ„ํ•ด ๋Š˜์–ด๋‚  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. <code>flex: 1 1 auto</code>์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>none</code></dt>
+ <dd>์•„์ดํ…œ ํฌ๊ธฐ๊ฐ€ ๊ฐ๊ฐ์˜ <code>width</code>์™€ <code>height</code> ์†์„ฑ์— ๋”ฐ๋ผ ์ •ํ•ด์ง€๋ฉฐ, ์ปจํ…Œ์ด๋„ˆ์˜ ํฌ๊ธฐ์— ๊ด€๊ณ„ ์—†์ด ๋ณ€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. <code>flex: 0 0 auto</code>์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a id="&lt;'flex-grow'>" name="&lt;'flex-grow'>"><code>&lt;'flex-grow'&gt;</code></a></dt>
+ <dd>ํ”Œ๋ ‰์Šค ์•„์ดํ…œ์˜ {{cssxref("flex-grow")}}๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์Œ์ˆ˜ ๊ฐ’์€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ƒ๋žต ์‹œ ๊ธฐ๋ณธ๊ฐ’์€ <code>0</code>์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><a id="&lt;'flex-shrink'>" name="&lt;'flex-shrink'>"><code>&lt;'flex-shrink'&gt;</code></a></dt>
+ <dd>ํ”Œ๋ ‰์Šค ์•„์ดํ…œ์˜ {{cssxref("flex-shrink")}}๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์Œ์ˆ˜ ๊ฐ’์€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ƒ๋žต ์‹œ ๊ธฐ๋ณธ๊ฐ’์€ <code>1</code>์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><a id="&lt;'flex-basis'>" name="&lt;'flex-basis'>"><code>&lt;'flex-basis'&gt;</code></a></dt>
+ <dd>ํ”Œ๋ ‰์Šค ์•„์ดํ…œ์˜ {{cssxref("flex-basis")}}๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. <code>0</code>์„ ์ง€์ •ํ•˜๋ ค๋ฉด <code>&lt;flex-grow&gt;</code> ๋˜๋Š” <code>&lt;flex-shrink&gt;</code>๋กœ ์ฝํžˆ์ง€ ์•Š๋„๋ก ๋‹จ์œ„๋ฅผ ๋ถ™์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ƒ๋žต ์‹œ ๊ธฐ๋ณธ๊ฐ’์€ <code>auto</code>์ž…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<div class="note">
+<p>ํ•œ ๊ฐœ ๋˜๋Š” ๋‘ ๊ฐœ์˜ ๋‹จ์œ„ ์—†๋Š” ์ˆซ์ž ๊ฐ’์„ ์‚ฌ์šฉํ•  ๋•Œ, <code>&lt;flex-basis&gt;</code>์˜ ๊ฐ’์€ <code>auto</code>๊ฐ€ ์•„๋‹ˆ๋ผ <code>0</code>์ด ๋ฉ๋‹ˆ๋‹ค. ๋” ์ž์„ธํ•œ ์ •๋ณด๋Š” <a href="https://drafts.csswg.org/css-flexbox/#flex-common">ํ”Œ๋ ‰์‹œ๋ธ” ๋ฐ•์Šค ๋ ˆ์ด์•„์›ƒ ๋ชจ๋“ˆ</a> ์ดˆ์•ˆ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">#flex-container {
+ display: flex;
+ flex-direction: row;
+}
+
+#flex-container &gt; .flex-item {
+ flex: auto;
+}
+
+#flex-container &gt; .raw-item {
+ width: 5rem;
+}
+</pre>
+
+<pre class="brush: html">&lt;div id="flex-container"&gt;
+ &lt;div class="flex-item" id="flex"&gt;Flex box (click to toggle raw box)&lt;/div&gt;
+ &lt;div class="raw-item" id="raw"&gt;Raw box&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<div class="hidden">
+<pre class="brush: js">var flex = document.getElementById("flex");
+var raw = document.getElementById("raw");
+flex.addEventListener("click", function() {
+ raw.style.display = raw.style.display == "none" ? "block" : "none";
+});
+</pre>
+
+<pre class="brush: css">#flex-container {
+ width: 100%;
+ font-family: Consolas, Arial, sans-serif;
+}
+
+#flex-container &gt; div {
+ border: 1px solid #f00;
+ padding: 1rem;
+}
+
+#flex-container &gt; .raw-item {
+ border: 1px solid #000;
+}
+</pre>
+</div>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ','100%','60')}}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th>Specification</th>
+ <th>Status</th>
+ <th>Comment</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS3 Flexbox', '#flex-property', 'flex')}}</td>
+ <td>{{Spec2('CSS3 Flexbox')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.flex")}}</p>
+
+<h2 id="See_also" name="See_also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>CSS ํ”Œ๋ ‰์Šค๋ฐ•์Šค ์•ˆ๋‚ด์„œ: <em><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox">Basic Concepts of Flexbox</a></em></li>
+ <li>CSS ํ”Œ๋ ‰์Šค๋ฐ•์Šค ์•ˆ๋‚ด์„œ: <em><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Controlling_Ratios_of_Flex_Items_Along_the_Main_Ax">Controlling Ratios of flex items along the main axis</a></em></li>
+</ul>
diff --git a/files/ko/web/css/float/index.html b/files/ko/web/css/float/index.html
new file mode 100644
index 0000000000..149f9e39a5
--- /dev/null
+++ b/files/ko/web/css/float/index.html
@@ -0,0 +1,215 @@
+---
+title: float
+slug: Web/CSS/float
+tags:
+ - CSS
+ - CSS Positioning
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/float
+---
+<div>{{CSSRef}}</div>
+
+<p>CSS ์†์„ฑ(property)ย <strong><code>float</code></strong> ์€ ํ•œ ์š”์†Œ(element)๊ฐ€ ๋ณดํ†ต ํ๋ฆ„(normal flow)์œผ๋กœ๋ถ€ํ„ฐ ๋น ์ ธ ํ…์ŠคํŠธ ๋ฐ ์ธ๋ผ์ธ(inline) ์š”์†Œ๊ฐ€ ๊ทธ ์ฃผ์œ„๋ฅผ ๊ฐ์‹ธ๋Š” ์ž๊ธฐ ์ปจํ…Œ์ด๋„ˆ์˜ ์ขŒ์šฐ์ธก์„ ๋”ฐ๋ผ ๋ฐฐ์น˜๋˜์–ด์•ผ ํ•จ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/float.html")}}</div>
+
+
+
+<p>๋ถ€๋™<strong>(floating) ์š”์†Œ</strong>ย ๋Š” <code>float</code> ์˜ ๊ณ„์‚ฐ๊ฐ’(computed value)์ด <code>none</code>์ด ์•„๋‹Œ ์š”์†Œ์ž…๋‹ˆ๋‹ค.</p>
+
+<p>{{cssinfo}}</p>
+
+<p><code>float</code>ย ์€ ๋ธ”๋ก ๋ ˆ์ด์•„์›ƒ์˜ ์‚ฌ์šฉ์„ ๋œปํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์ผ๋ถ€ ๊ฒฝ์šฐ์—ย {{cssxref("display")}} ๊ฐ’์˜ ๊ณ„์‚ฐ๊ฐ’์„ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค:</p>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">์ง€์ •๊ฐ’(Specified value)</th>
+ <th scope="col">๊ณ„์‚ฐ๊ฐ’</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><code>inline</code></td>
+ <td><code>block</code></td>
+ </tr>
+ <tr>
+ <td><code>inline-block</code></td>
+ <td><code>block</code></td>
+ </tr>
+ <tr>
+ <td><code>inline-table</code></td>
+ <td><code>table</code></td>
+ </tr>
+ <tr>
+ <td><code>table-row</code></td>
+ <td><code>block</code></td>
+ </tr>
+ <tr>
+ <td><code>table-row-group</code></td>
+ <td><code>block</code></td>
+ </tr>
+ <tr>
+ <td><code>table-column</code></td>
+ <td><code>block</code></td>
+ </tr>
+ <tr>
+ <td><code>table-column-group</code></td>
+ <td><code>block</code></td>
+ </tr>
+ <tr>
+ <td><code>table-cell</code></td>
+ <td><code>block</code></td>
+ </tr>
+ <tr>
+ <td><code>table-caption</code></td>
+ <td><code>block</code></td>
+ </tr>
+ <tr>
+ <td><code>table-header-group</code></td>
+ <td><code>block</code></td>
+ </tr>
+ <tr>
+ <td><code>table-footer-group</code></td>
+ <td><code>block</code></td>
+ </tr>
+ <tr>
+ <td><code>flex</code></td>
+ <td><code>flex</code>, ๋‹ค๋งŒย <code>float</code>ย ์€ ์ด๋Ÿฌํ•œ ์š”์†Œ์— ํšจ๊ณผ๊ฐ€ ์—†์Œ</td>
+ </tr>
+ <tr>
+ <td><code>inline-flex</code></td>
+ <td><code>inline-flex</code>, ๋‹ค๋งŒ <code>float</code>ย ์€ ์ด๋Ÿฌํ•œ ์š”์†Œ์— ํšจ๊ณผ๊ฐ€ ์—†์Œ</td>
+ </tr>
+ <tr>
+ <td><em>๊ทธ์™ธ</em></td>
+ <td><em>๋ณ€ํ™”์—†์Œ</em></td>
+ </tr>
+ </tbody>
+</table>
+
+<div class="note"><strong>์ฃผ์˜: </strong>JavaScript์—์„œ ์ด ์†์„ฑ์„ย {{domxref("element.style")}} ๊ฐ์ฒด์˜ ๋ฉค๋ฒ„๋กœ์„œ ์ฐธ์กฐํ•œ๋‹ค๋ฉด, ๋‹น์‹ ์€ <code>cssFloat</code>์œผ๋กœ ์ฒ ์ž๋ฅผ ์จ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œย Internet Explorer 8 ์ด์ „ ๋ฒ„์ „์—์„œ๋Š” <code>styleFloat</code>์œผ๋กœ ์ผ์Œ์„ ์ฃผ์˜ํ•˜์„ธ์š”. ์ด๋Š” DOM ๋ฉค๋ฒ„์˜ ์ด๋ฆ„์€ dash(-)๋กœ ๊ตฌ๋ถ„๋œ CSS ์ด๋ฆ„์˜ ์นด๋ฉœ์ผ€์ด์Šค(camel-case) ๋ช…์ด๋‹ค๋Š” ๊ทœ์น™์˜ย ์˜ˆ์™ธ(์ด๊ณ ย "class"๋Š”ย "className"์œผ๋กœย &lt;label&gt;์˜ย "for"๋Š”ย "htmlFor"๋กœ ์ด์Šค์ผ€์ดํ”„ํ•  ํ•„์š”์™€ ๊ฐ™์ด "float"์ด JavaScript์—์„œ ์˜ˆ์•ฝ์–ด๋ž€ ์‚ฌ์‹ค ๋•Œ๋ฌธ)์ž…๋‹ˆ๋‹ค.</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+float: left;
+float: right;
+float: none;
+float: inline-start;
+float: inline-end;
+
+/* ์ „์—ญ ๊ฐ’ */
+float: inherit;
+float: initial;
+float: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>left</code></dt>
+ <dd>๋Š” ์š”์†Œ๊ฐ€ ์ž์‹ ์˜ ํฌํ•จ(containing) ๋ธ”๋ก์˜ ์ขŒ์ธก์— ๋ถ€๋™(float, ๋– ์›€์ง์—ฌ)ํ•ด์•ผ ํ•จ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ‚ค์›Œ๋“œ์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code>right</code></dt>
+ <dd>๋Š” ์š”์†Œ๊ฐ€ ์ž์‹ ์˜ ํฌํ•จ ๋ธ”๋ก์˜ ์šฐ์ธก์— ๋ถ€๋™ํ•ด์•ผ ํ•จ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ‚ค์›Œ๋“œ์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code>none</code></dt>
+ <dd>๋Š” ์š”์†Œ๊ฐ€ ๋ถ€๋™ํ•˜์ง€ ์•Š์•„์•ผ ํ•จ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ‚ค์›Œ๋“œ์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code>inline-start</code></dt>
+ <dd>๋Š” ์š”์†Œ๊ฐ€ ์ž์‹ ์˜ ํฌํ•จ ๋ธ”๋ก์˜ ์‹œ์ž‘์ชฝ์— ๋ถ€๋™ํ•ด์•ผ ํ•จ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ‚ค์›Œ๋“œ์ž…๋‹ˆ๋‹ค. ์ฆ‰,ย ltr(left to right) ์Šคํฌ๋ฆฝํŠธ ์ƒ์—์„œ ์™ผ์ชฝ ๊ทธ๋ฆฌ๊ณ  rtl(right to left) ์Šคํฌ๋ฆฝํŠธ ์ƒ์—์„œ๋Š” ์˜ค๋ฅธ์ชฝ.</dd>
+ <dt><code>inline-end</code></dt>
+ <dd>๋Š” ์š”์†Œ๊ฐ€ ์ž์‹ ์˜ ํฌํ•จ ๋ธ”๋ก์˜ ๋์ชฝ์— ๋ถ€๋™ํ•ด์•ผ ํ•จ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ‚ค์›Œ๋“œ์ž…๋‹ˆ๋‹ค. ์ฆ‰, ltr ์Šคํฌ๋ฆฝํŠธ ์ƒ์—์„œ ์˜ค๋ฅธ์ชฝ ๊ทธ๋ฆฌ๊ณ  rtl ์Šคํฌ๋ฆฝํŠธ ์ƒ์—์„œ๋Š” ์™ผ์ชฝ.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">div { border: solid red; max-width: 70ex; }
+h4 { float: left; margin: 0; }</pre>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;div&gt;
+ &lt;h4&gt;HELLO!&lt;/h4&gt;
+ This is some text. This is some text. This is some text.
+ This is some text. This is some text. This is some text.
+ This is some text. This is some text. This is some text.
+ This is some text. This is some text. This is some text.
+&lt;/div&gt;</pre>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ')}}</p>
+
+<h3 id="float์ด_์œ„์น˜_์ง€์ •๋˜๋Š”_๋ฒ•">float์ด ์œ„์น˜ ์ง€์ •๋˜๋Š” ๋ฒ•</h3>
+
+<p>์œ„์—์„œ ๋งํ•œ ๋ฐ”์™€ ๊ฐ™์ด, ์š”์†Œ๊ฐ€ ๋ถ€๋™๋˜๋ฉด ๋ฌธ์„œ์˜ ๋ณดํ†ต ํ๋ฆ„์—์„œ ๋น ์ง‘๋‹ˆ๋‹ค. ๋ถ€๋™๋œ ์š”์†Œ๋Š” ํฌํ•จ ๋ฐ•์Šค๋‚˜<em>ย ๋‹ค๋ฅธ ๋ถ€๋™๋œ ์š”์†Œ</em>์˜ ๊ฐ€์žฅ์ž๋ฆฌ(edge)์— ๋‹ฟ์„ ๋•Œ๊นŒ์ง€ ์ขŒ๋‚˜ ์šฐ๋กœ ์ด๋™๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์•„๋ž˜ ์ด๋ฏธ์ง€์—๋Š”, ๋นจ๊ฐ„ ์‚ฌ๊ฐํ˜•์ด ์„ธ ๊ฐœ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘˜์€ ์ขŒ์— ๋ถ€๋™๋˜๊ณ  ํ•˜๋‚˜๋Š” ์šฐ์— ๋ถ€๋™๋ฉ๋‹ˆ๋‹ค. "์™ผ์ชฝ" ๋‘ ๋ฒˆ์งธ ๋นจ๊ฐ„ ์‚ฌ๊ฐํ˜•์€ ์ฒซ ๋ฒˆ์งธ ์‚ฌ๊ฐํ˜• ์˜ค๋ฅธ์ชฝ์— ๋†“์ž„์„ ์ฃผ์˜ํ•˜์„ธ์š”. ์ถ”๊ฐ€ ์‚ฌ๊ฐํ˜•์€ ๊ทธ๋“ค์ด ํฌํ•จ ๋ฐ•์Šค๋ฅผ ์ฑ„์šธ ๋•Œ๊นŒ์ง€ ๊ณ„์†ํ•ด์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์Œ“์ž…๋‹ˆ๋‹ค. ๊ทธ ํ›„์—” ๋‹ค์Œ ์ค„๋กœ ๋„˜์–ด๊ฐ‘๋‹ˆ๋‹ค(wrap).</p>
+
+<p><img src="/@api/deki/files/4927/=floats.png" style="height: 248px; width: 729px;"></p>
+
+<h3 id="float_์ง€์šฐ๊ธฐ">float ์ง€์šฐ๊ธฐ</h3>
+
+<p>์œ„ ์˜ˆ์ œ์—์„œ, ๋ถ€๋™๋œ ์š”์†Œ๋Š”ย ์•ˆ์— ํ…์ŠคํŠธ๊ฐ€ ๋ถ€๋™๋œ ๋ธ”๋ก๋ณด๋‹ค ์„ธ๋กœ๊ฐ€ ๋” ์งง์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜,ย ํ…์ŠคํŠธ๊ฐ€ ๋ชจ๋“  ๋ถ€๋™ ์š”์†Œ ํ•˜๋‹จ ์•„๋ž˜๋กœ ๋„˜์–ด๊ฐˆ ๋งŒํผ ๊ธธ์ง€ ์•Š๋‹ค๋ฉด, ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์œ„ ๋‹จ๋ฝ(paragraph)์ด ์˜ค์งย "Lorem ipsum dolor sit amet,"๋งŒ ์ฝ๊ณ ย "Floats Example" ๋จธ๋ฆฟ๊ธ€(heading)์ฒ˜๋Ÿผ ๊ฐ™์€ ์Šคํƒ€์ผ์˜ ๋‹ค๋ฅธ ๋จธ๋ฆฟ๊ธ€์ด ์ด์–ด์กŒ๋‹ค๋ฉด, ๋‘ ๋ฒˆ์งธ ๋จธ๋ฆฟ๊ธ€์€ ๋นจ๊ฐ„ ๋ฐ•์Šค ์‚ฌ์ด์— ๋ณด์ž…๋‹ˆ๋‹ค. ์•„๋งˆ๋„, ์šฐ๋ฆฌ๋Š” ๋‹ค์Œ ๋จธ๋ฆฟ๊ธ€์ด ์™„์ „ํžˆ ์™ผ์ชฝ์œผ๋กœ ์ •๋ ฌ๋˜๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด, ์šฐ๋ฆฌ๋Š” float์„ ์ง€์›Œ์•ผ(clear) ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์ด ์˜ˆ์ œ์—์„œ float์„ ์ง€์šฐ๋Š” ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์€ ์šฐ๋ฆฌ๊ฐ€ ์™ผ์ชฝ์œผ๋กœ ์ •๋ ฌ๋˜๋Š” ์ง€ ํ™•์ธํ•˜๊ณ  ์‹ถ์€ ์ƒˆ ๋จธ๋ฆฟ๊ธ€์—ย {{Cssxref("clear")}} ์†์„ฑ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค:</p>
+
+<pre class="brush:css">h2.secondHeading { clear: both; }
+</pre>
+
+<p>๊ทธ๋Ÿฌ๋‚˜, ์ด ๋ฐฉ๋ฒ•์€ ์šฐ๋ฆฌ๊ฐ€ ๋จธ๋ฆฟ๊ธ€์ด ๊ฐ€๋กœ๋กœ ์˜†์— ๊ณ„์† ๋ณด์ด๊ธฐ๋ฅผ ์›ํ•˜๋Š” ๊ฐ™์€ ๋ธ”๋ก ํ˜•์‹ ๋ฌธ๋งฅ(<a href="/ko/docs/Web/Guide/CSS/Block_formatting_context" rel="internal">block formatting context</a>) ๋‚ด์— ๋‹ค๋ฅธ ์š”์†Œ๊ฐ€ ์—†์„ ๋•Œ๋งŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ <code>h2</code>ย ์ขŒ์šฐ๋กœ ๋ถ€๋™๋˜๋Š” ์‚ฌ์ด๋“œ๋ฐ”(sidebar)์ธ ํ˜•์ œ(sibling)๊ฐ€ ์žˆ๋‹ค๋ฉด,ย <code>clear</code>ย ์‚ฌ์šฉ์€ ๊ฐ•์ œ๋กœ ๋จธ๋ฆฟ๊ธ€์ด ๋‘ ์‚ฌ์ด๋“œ๋ฐ” ์•„๋ž˜๋กœ ๋‚˜ํƒ€๋‚˜๊ฒŒ ํ•˜๊ณ  ์ด๋Š” ์•„๋งˆ ์šฐ๋ฆฌ๊ฐ€ ์›ํ•˜๋Š” ๊ฒŒ ์•„๋‹™๋‹ˆ๋‹ค.</p>
+
+<p>๊ทธ๋“ค ์•„๋ž˜ ์š”์†Œ์˜ float์„ ์ง€์šฐ๋Š” ๊ฒŒ ์„ ํƒ์‚ฌํ•ญ์ด ์•„๋‹ˆ๋ผ๋ฉด,ย ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•(approach)์€ ๋ถ€๋™ ์š”์†Œ๊ฐ€ ๋‹ด๊ธด ์ปจํ…Œ์ด๋„ˆ์˜ ๋ธ”๋ก ํ˜•์‹ ๋ฌธ๋งฅ์„ ์ œํ•œํ•˜๋Š” ๊ฒ๋‹ˆ๋‹ค. ๋‹ค์‹œ ์œ„ ์˜ˆ์ œ๋ฅผ ์ฐธ์กฐํ•˜๋ฉด, ๋นจ๊ฐ„ ๋ฐ•์Šค ์…‹์€ ๋ชจ๋‘ <code>p</code>ย ์š”์†Œ ๋‚ด์— ์žˆ๋Š” ๊ฑธ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ฐ•์Šค๋ฅผ ํฌํ•จํ•˜๋„๋ก ๋Š˜์–ด๋‚˜์ง€๋งŒ, ๊ทธ ํ•˜๋‹จ ๋ฐ–(๋ฐ‘)์œผ๋กœ ์‚ฌ๋ผ์ง€์ง€ ์•Š๊ฒŒย <code>hidden</code>ย ํ˜น์€ย <code>auto</code>ย ๋กœ p์˜ย {{Cssxref("overflow")}} ์†์„ฑ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:</p>
+
+<pre class="brush:css">p.withRedBoxes { overflow: hidden; height: auto; }
+</pre>
+
+<div class="note"><strong>์ฃผ์˜:</strong> <code>overflow</code>ย ๋ฅผย <code>scroll</code>ย ๋กœ ์„ค์ •ํ•˜๋ฉด ๋ถ€๋™๋œ ๋ชจ๋“  ์ž์‹(child) ์š”์†Œ๋„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์Šคํฌ๋กค๋ฐ”๊ฐ€ ์ฝ˜ํ…์ธ ์˜ ๋†’์ด์— ์ƒ๊ด€์—†์ด ๋ณด์ž…๋‹ˆ๋‹ค. ๊ทธ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์ฝ˜ํ…์ธ ๋ฅผ ์ˆ˜์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋Š˜์–ด์•ผ(grow) ํ•จ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๊ธฐ๋ณธ(default)์ž„์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ , ์—ฌ๊ธฐ์—์„œ ์šฐ๋ฆฌ๋Š”ย <code>height</code>ย ๋ฅผย <code>auto</code>ย ๋กœ ์„ค์ •ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</div>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS Logical Properties', '#float-clear', 'float and clear')}}</td>
+ <td>{{Spec2('CSS Logical Properties')}}</td>
+ <td><code>inline-start</code>ย ๋ฐย <code>inline-endย </code>๊ฐ’์ด ์ถ”๊ฐ€๋จ.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Box', '#float', 'float')}}</td>
+ <td>{{Spec2('CSS3 Box')}}</td>
+ <td>๋งŽ์€ ์ƒˆ ๊ฐ’์ด, ์•„์ง ๋ชจ๋‘ ๋ถ„๋ช…ํžˆ ์ •์˜๋˜์ง€ ์•Š์Œ. ์ƒˆ ๊ธฐ๋Šฅ๊ณผ ๊ด€๋ จ ์—†๋Š” ํ–‰๋™์˜ ์ฐจ์ด๋Š” ๋ชจ๋‘ ์˜๋„์น˜ ์•Š์€ ๊ฑธ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๋ณด๊ณ ํ•ด ์ฃผ์„ธ์š”.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'visuren.html#float-position', 'float')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>๋ณ€ํ™” ์—†์Œ</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#float', 'float')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>{{Compat("css.properties.float")}}</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/Guide/CSS/Block_formatting_context">Block formatting context</a></li>
+</ul>
diff --git a/files/ko/web/css/font-family/index.html b/files/ko/web/css/font-family/index.html
new file mode 100644
index 0000000000..2653a7e6fc
--- /dev/null
+++ b/files/ko/web/css/font-family/index.html
@@ -0,0 +1,177 @@
+---
+title: font-family
+slug: Web/CSS/font-family
+tags:
+ - CSS
+ - CSS Fonts
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/font-family
+---
+<div>{{CSSRef}}</div>
+
+<p>CSSย <strong><code>font-family</code></strong> ์†์„ฑ์€ ์„ ํƒ๋œ ์š”์†Œ์—ย ์šฐ์„  ์ˆœ์œ„๊ฐ€ ์ง€์ •๋œย font familyย ์ด๋ฆ„๊ณผ generic family ์ด๋ฆ„์„ย ย ์ง€์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.ย </p>
+
+<p>{{EmbedInteractiveExample("pages/css/font-family.html")}}</p>
+
+<p>๊ฐ’์€ ์ฝค๋งˆ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ๋Œ€์ฒด๊ฐ€ ๋  ์ˆ˜ ์žˆ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋Š” ํฐํŠธ ๋ชฉ๋ก์—์„œ ์ปดํ“จํ„ฐ์— ์„ค์น˜๋˜์–ด ์žˆ๊ฑฐ๋‚˜ย {{cssxref("@font-face")}} ๊ทœ์น™์„ ์ด์šฉํ•˜์—ฌ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ํฐํŠธ ์ค‘ ๊ฐ€์žฅ ์ฒซ๋ฒˆ์งธ ํฐํŠธ๋ฅผ ์„ ํƒํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<p>์›น ์ œ์ž‘์ž๋Š” font-family ๋ชฉ๋ก์— ์ตœ์†Œ ํ•œ ๊ฐœ์˜ generic family๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•˜๋Š”๋ฐ, ์‹œ์Šคํ…œ์ด๋‚˜ย {{cssxref("@font-face")}} ๊ทœ์น™์„ ์ด์šฉ ํ•ด ๋‹ค์šด๋กœ๋“œ ๋ฐ›์€ ํฐํŠธ ์ค‘์—ย ํŠน์ • ํฐํŠธ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ย ๋ณด์žฅํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. generic family๋Š”ย ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋Š” ํฐํŠธ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐย ์„ ํƒํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.ย </p>
+
+<p>font-size๋ฅผ ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ํฐํŠธ ๊ด€๋ จ ์†์„ฑ๋“ค์„ ํ•œ๊บผ๋ฒˆ์— ์ง€์ •ํ•˜๋Š” ๊ฒฝ์šฐย {{cssxref("font")}}๊ฐ€ย ๋‹จ์ถ•ํ˜•์œผ๋กœ ์ž์ฃผ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css">/* A font family name and a generic family name */
+font-family: Gill Sans Extrabold, sans-serif;
+font-family: "Goudy Bookletter 1911", sans-serif;
+
+/* A generic family name only */
+font-family: serif;
+font-family: sans-serif;
+font-family: monospace;
+font-family: cursive;
+font-family: fantasy;
+font-family: system-ui;
+
+/* Global values */
+font-family: inherit;
+font-family: initial;
+font-family: unset;
+</pre>
+
+<p>Theย <code>font-family</code>ย property lists one or more font families, separated by commas. Each font family is specified as either a <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">{{anch("family-name", "&lt;family-name&gt;")}}</span></font>ย or a <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">{{anch("generic-name", "&lt;generic-name&gt;")}}</span></font>ย value.</p>
+
+<p>The example below lists two font families, the first with aย <code>&lt;family-name&gt;</code>ย and the second with aย <code>&lt;generic-name&gt;</code>:</p>
+
+<pre>font-family: Gill Sans Extrabold, sans-serif;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt id="family-name"><code>&lt;family-name&gt;</code></dt>
+ <dd>The name of a font family. For example, "Times" and "Helvetica" are font families. Font family names containing whitespace should be quoted.</dd>
+ <dt id="generic-name"><code>&lt;generic-name&gt;</code></dt>
+ <dd>
+ <p>Generic font families are a fallback mechanism, a means of preserving some of the style sheet author's intent when none of the specified fonts are available. Generic family names are keywords and must not be quoted. A generic font family should be the last item in the list of font family names. The following keywords are defined:</p>
+
+ <dl>
+ <dt><code>serif</code></dt>
+ <dd style="font-family: serif;">Glyphs have finishing strokes, flared or tapering ends, or have actual serifed endings.<br>
+ E.g. <span style="font-family: lucida bright,serif;">Lucida Bright</span>, <span style="font-family: lucida fax,serif;">Lucida Fax</span>, <span style="font-family: palatino,serif;">Palatino</span>, <span style="font-family: palatino linotype,serif;">"Palatino Linotype"</span>, <span style="font-family: palladio,serif;">Palladio</span>, <span style="font-family: urw palladio,serif;">"URW Palladio"</span>, <span style="font-family: serif;">serif</span>.</dd>
+ <dt><code>sans-serif</code></dt>
+ <dd style="font-family: sans-serif;">Glyphs have stroke endings that are plain.<br>
+ E.g. <span style="font-family: open sans,sans-serif;">"Open Sans"</span>, <span style="font-family: fira sans,sans-serif;">"Fira Sans"</span>, <span style="font-family: lucida sans,sans-serif;">"Lucida Sans"</span>, <span style="font-family: lucida sans unicode,sans-serif;">"Lucida Sans Unicode"</span>, <span style="font-family: trebuchet ms,sans-serif;">"Trebuchet MS"</span>, <span style="font-family: liberation sans,sans-serif;">"Liberation Sans"</span>, <span style="font-family: nimbus sans l,sans-serif;">"Nimbus Sans L"</span>, <span style="font-family: sans-serif;">sans-serif</span>.</dd>
+ <dt><code>monospace</code></dt>
+ <dd style="font-family: monospace;">All glyphs have the same fixed width.<br>
+ E.g. <span style="font-family: fira mono,monospace;">"Fira Mono"</span>, <span style="font-family: dejavu sans mono,monospace;">"DejaVu Sans Mono"</span>, <span style="font-family: menlo,monospace;">Menlo</span>, <span style="font-family: consolas,monospace;">Consolas</span>, <span style="font-family: liberation mono,monospace;">"Liberation Mono"</span>, <span style="font-family: monaco,monospace;">Monaco</span>, <span style="font-family: lucida console,monospace;">"Lucida Console"</span>, <span style="font-family: monospace;">monospace.</span></dd>
+ <dt><code>cursive</code></dt>
+ <dd style="font-family: cursive;">Glyphs in cursive fonts generally have either joining strokes or other cursive characteristics beyond those of italic typefaces. The glyphs are partially or completely connected, and the result looks more like handwritten pen or brush writing than printed letterwork.<br>
+ E.g. <span style="font-family: brush script mt,cursive;">"Brush Script MT</span>", <span style="font-family: brush script std,cursive;">"Brush Script Std</span>", <span>"Lucida Calligraphy"</span>, <span>"Lucida Handwriting"</span>, <span style="font-family: apple chancery,cursive;">"Apple Chancery"</span>, <span style="font-family: cursive;">cursive</span>.</dd>
+ <dt><code>fantasy</code></dt>
+ <dd style="font-family: fantasy;">Fantasy fonts are primarily decorative fonts that contain playful representations of characters.<br>
+ E.g. <span style="font-family: papyrus,fantasy;">Papyrus</span>, <span style="font-family: herculanum,fantasy;">Herculanum</span>, <span style="font-family: party let,fantasy;">Party LET</span>, <span style="font-family: curlz mt,fantasy;">Curlz MT</span>, <span style="font-family: harrington,fantasy;">Harrington</span>, <span style="font-family: fantasy;">fantasy</span>.</dd>
+ <dt><code>system-ui</code></dt>
+ <dd>Glyphs are taken from the default user interface font on a given platform. Because typographic traditions vary widely across the world, this generic is provided for typefaces that don't map cleanly into the other generics.</dd>
+ </dl>
+ </dd>
+</dl>
+
+<h3 id="์œ ํšจํ•œ_ํฐํŠธ_ํŒจ๋ฐ€๋ฆฌ_์ด๋ฆ„">์œ ํšจํ•œ ํฐํŠธ ํŒจ๋ฐ€๋ฆฌ ์ด๋ฆ„</h3>
+
+<p>Font family names must either be given quoted as strings, or unquoted as a sequence of one or more identifiers. This means that punctuation characters and digits at the start of each token must be escaped in unquoted font family names.</p>
+
+<p>For example, the following declarations are valid:</p>
+
+<pre class="brush:css">font-family: Gill Sans Extrabold, sans-serif;
+font-family: "Goudy Bookletter 1911", sans-serif;</pre>
+
+<p>The following declarations are <strong>invalid</strong>:</p>
+
+<pre class="brush:css example-bad">font-family: Goudy Bookletter 1911, sans-serif;
+font-family: Red/Black, sans-serif;
+font-family: "Lucida" Grande, sans-serif;
+font-family: Ahem!, sans-serif;
+font-family: test@foo, sans-serif;
+font-family: #POUND, sans-serif;
+font-family: Hawaii 5-0, sans-serif;</pre>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="Some_common_font_families">Some common font families</h3>
+
+<pre class="brush: css">.serif {
+ย  font-family: Times, Times New Roman, Georgia, serif;
+}
+
+.sansserif {
+ย  font-family: Verdana, Arial, Helvetica, sans-serif;
+}
+
+.monospace {
+ย  font-family: Lucida Console, Courier, monospace;
+}
+
+.cursive {
+ย  font-family: cursive;
+}
+
+.fantasy {
+ย  font-family: fantasy;
+}
+</pre>
+
+<div class="hidden">
+<pre class="syntaxbox">&lt;div class="serif"&gt;This is an example of a serif font.&lt;/div&gt;
+&lt;div class="sansserif"&gt;This is an example of a sans-serif font.&lt;/div&gt;
+&lt;div class="monospace"&gt;This is an example of a monospace font.&lt;/div&gt;
+&lt;div class="cursive"&gt;This is an example of a cursive font.&lt;/div&gt;
+&lt;div class="fantasy"&gt;This is an example of a fantasy font.&lt;/div&gt;</pre>
+</div>
+
+<p>{{ EmbedLiveSample('Some_common_font_families','600','120') }}</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('CSS4 Fonts', '#generic-font-families', 'generic font families')}}</td>
+ <td>{{Spec2('CSS4 Fonts')}}</td>
+ <td>Adds new generic font families, specifically:ย <code>system-ui</code>,ย <code>emoji</code>,ย <code>math</code>, andย <code>fangsong</code>.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Fonts', '#font-family-prop', 'font-family')}}</td>
+ <td>{{Spec2('CSS3 Fonts')}}</td>
+ <td>No significant change</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'fonts.html#propdef-font-family', 'font-family')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>No significant change</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#font-family', 'font-family')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{Compat("css.properties.font-family")}}</p>
diff --git a/files/ko/web/css/font-feature-settings/index.html b/files/ko/web/css/font-feature-settings/index.html
new file mode 100644
index 0000000000..ad3bcb430b
--- /dev/null
+++ b/files/ko/web/css/font-feature-settings/index.html
@@ -0,0 +1,128 @@
+---
+title: font-feature-settings
+slug: Web/CSS/font-feature-settings
+translation_of: Web/CSS/font-feature-settings
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>font-feature-settings</code></strong>ย CSS ์†์„ฑ์€ ์˜คํ”ˆํƒ€์ž… ํฐํŠธ์˜ ๋‹ค์–‘ํ•œ ์˜คํ”ˆํƒ€์ž… ํ”ผ์ฒ˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/font-feature-settings.html")}}</div>
+
+
+
+<h2 id="๋ฌธ๋ฒ•">๋ฌธ๋ฒ•</h2>
+
+<pre class="brush:css no-line-numbers notranslate">/* ๊ธฐ๋ณธ๊ฐ’ ์‚ฌ์šฉ */
+font-feature-settings: normal;
+
+/* ์˜คํ”ˆํƒ€์ž… ํ”ผ์ฒ˜ ํƒœ๊ทธ์— ๋Œ€ํ•ด ๊ฐ’ ์„ค์ • */
+font-feature-settings: "smcp";
+font-feature-settings: "smcp" on;
+font-feature-settings: "swsh" 2;
+font-feature-settings: "smcp", "swsh" 2;
+
+/* ์ „์—ญ ๊ฐ’ ์‚ฌ์šฉ */
+font-feature-settings: inherit;
+font-feature-settings: initial;
+font-feature-settings: unset;</pre>
+
+<p>๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด <a href="https://developer.mozilla.org/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์ธย {{cssxref("font-variant")}} ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜, ๊ฐ๊ฐ์˜ ํ”ผ์ฒ˜์™€ ์—ฐ๊ด€๋œย {{cssxref("font-variant-ligatures")}}, {{cssxref("font-variant-caps")}}, {{cssxref("font-variant-east-asian")}}, {{cssxref("font-variant-alternates")}}, {{cssxref("font-variant-numeric")}},ย {{cssxref("font-variant-position")}} ๋“ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ดย <code>font-feature-settings</code>๋ฅผ ์ง์ ‘ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์— ๋น„ํ•ด ๋” ํšจ์œจ์ ์ด๊ณ , ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋™์ž‘ํ•˜๋ฉฐ ์ดํ•ดํ•˜๊ธฐ๋„ ์‰ฝ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์ด๋Š” <code>font-feature-settings</code>๋Š” ์›๋ž˜ย ์ž‘์€ ๋Œ€๋ฌธ์ž(Small caps)์™€ ๊ฐ™์ด ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์ด ์—†๋Š” ์˜คํ”ˆํƒ€์ž… ํ”ผ์ฒ˜๋ฅผ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ ์ €์ˆ˜์ค€์˜ ๊ธฐ๋Šฅ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>normal</code></dt>
+ <dd>๊ธฐ๋ณธ๊ฐ’์„ย ์ด์šฉํ•˜์—ฌ ํ…์ŠคํŠธ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>&lt;feature-tag-value&gt;</code></dt>
+ <dd>ํ…์ŠคํŠธ๋ฅผ ๋ Œ๋”๋งํ•  ๋•Œ, ์˜คํ”ˆํƒ€์ž… ํ”ผ์ฒ˜๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด ํ”ผ์ฒ˜ ํƒœ๊ทธ ๋ชฉ๋ก์„ ๋ Œ๋”๋ง ์—”์ง„์— ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ํ”ผ์ฒ˜ ํƒœ๊ทธ๋Š”ย 4๊ฐœ์˜ ASCII ๋ฌธ์ž๋กœ ์ด๋ฃจ์–ด์ง„ย {{cssxref("&lt;string&gt;")}}์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ํƒœ๊ทธ๊ฐ€ ๋„ค ๊ธ€์ž๋ณด๋‹ค ์งง๊ฑฐ๋‚˜, ์œ ๋‹ˆ์ฝ”๋“œ <code>U+20</code> โ€“ <code>U+7E</code>ย ๋ฒ”์œ„ ๋ฐ”๊นฅ์— ์žˆ๋Š” ๋ฌธ์ž๋ฅผ ํฌํ•จํ•œ๋‹ค๋ฉด ์†์„ฑ ์ „์ฒด๊ฐ€ ๋ฌดํšจ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.<br>
+ ๊ฐ’์€ ์–‘์˜ ์ •์ˆ˜ ๊ฐ’์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ๊ฐ๊ฐย <code>1</code>,ย <code>0</code>๊ณผ ๊ฐ™์€ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๋Š”ย ํ‚ค์›Œ๋“œย <code>on</code>ย ๊ณผย <code>off</code>๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ฌด๋Ÿฐ ๊ฐ’์ด ์„ค์ •๋˜์ง€ ์•Š์•˜๋‹ค๋ฉด ๊ธฐ๋ณธ๊ฐ’์€ <code>1</code>์ž…๋‹ˆ๋‹ค. <a href="http://www.microsoft.com/typography/otspec/features_pt.htm#salt" title="http://www.microsoft.com/typography/otspec/features_pt.htm#salt">stylistic alternates</a>์™€ ๊ฐ™์ดย Boolean ํƒ€์ž…์ด ์•„๋‹Œ ์˜คํ”ˆํƒ€์ž… ํ”ผ์ฒ˜์˜ ๊ฒฝ์šฐ, ๊ฐ’์€ ์„ ํƒ๋˜์–ด์•ผ ํ•˜๋Š” ๊ธ€๋ฆฌํ”„(๊ธ€์ž)๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. Boolean ํƒ€์ž…์ธ ๊ฒฝ์šฐ์—๋Š” ์Šค์œ„์น˜๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.</dd>
+ <dd></dd>
+</dl>
+
+<h2 id="Formal_definition">Formal definition</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Formal_syntax">Formal syntax</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์‹œ">์˜ˆ์‹œ</h2>
+
+<h3 id="๋‹ค์–‘ํ•œ_์˜คํ”ˆํƒ€์ž…_ํ”ผ์ฒ˜_ํ™œ์„ฑํ™”">๋‹ค์–‘ํ•œ ์˜คํ”ˆํƒ€์ž… ํ”ผ์ฒ˜ย ํ™œ์„ฑํ™”</h3>
+
+<pre class="brush:css notranslate">/* ์ž‘์€ ๋Œ€๋ฌธ์ž(small-caps) ๋Œ€์ฒด ๊ธ€๋ฆฌํ”„๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. */
+.smallcaps { font-feature-settings: "smcp" on; }
+
+/* ๋Œ€๋ฌธ์ž์™€ ์†Œ๋ฌธ์ž๋ฅผ ๋ชจ๋‘ ์ž‘์€ ๋Œ€๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.(๋ฌธ์žฅ๋ถ€ํ˜ธ๋„ ์˜ํ–ฅ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค.)*/
+.allsmallcaps { font-feature-settings: "c2sc", "smcp"; }
+
+/* ์˜๋ฌธ ๋Œ€๋ฌธ์ž "O"์™€ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด ๋Œ€๊ฐ์„ ์ด ๊ทธ๋ ค์ง„ ์ˆซ์ž 0์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. */
+.nicezero { font-feature-settings: "zero"; }
+
+/* '์—ญ์‚ฌ์ ์ธ' ํ˜•ํƒœ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด 'hist' ํ”ผ์ฒ˜๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. */
+.hist { font-feature-settings: "hist"; }
+
+/* ํ‘œ์ค€ํ•ฉ์ž(common ligatures)๋ฅผ ๋น„ํ™œ์„ฑํ™” ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ ํ™œ์„ฑ ์ƒํƒœ์ž…๋‹ˆ๋‹ค. */
+.noligs { font-feature-settings: "liga" 0; }
+
+/* ๊ณ ์ •ํญ ์ˆซ์ž(tabular figures)๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. */
+td.tabular { font-feature-settings: "tnum"; }
+
+/* ์ž๋™ ๋ถ„์ˆ˜ ์ž…๋ ฅ์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. */
+.fractions { font-feature-settings: "frac"; }
+
+/* ๊ฐ€๋Šฅํ•œ swash ๋ฌธ์ž ์ค‘ ๋‘๋ฒˆ์งธ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. */
+.swash { font-feature-settings: "swsh" 2; }
+
+/* ์Šคํƒ€์ผ ์„ธํŠธ(stylistic set) 7๋ฒˆ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. */
+.fancystyle {
+ font-family: Gabriola; /* available on Windows 7, and on Mac OS */
+ font-feature-settings: "ss07";
+}
+</pre>
+
+<h2 id="Specifications">Specifications</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 Fonts', '#propdef-font-feature-settings', 'font-feature-settings')}}</td>
+ <td>{{Spec2('CSS3 Fonts')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility">Browser compatibility</h2>
+
+
+
+<p>{{Compat("css.properties.font-feature-settings")}}</p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>{{cssxref("@font-face/font-display", "font-display")}}</li>
+ <li>{{cssxref("@font-face/font-family", "font-family")}}</li>
+ <li>{{cssxref("@font-face/font-stretch", "font-stretch")}}</li>
+ <li>{{cssxref("@font-face/font-style", "font-style")}}</li>
+ <li>{{cssxref("@font-face/font-weight", "font-weight")}}</li>
+ <li>{{cssxref("@font-face/font-variant", "font-variant")}}</li>
+ <li>{{cssxref("@font-face/font-variation-settings", "font-variation-settings")}}</li>
+ <li>{{cssxref("@font-face/src", "src")}}</li>
+ <li>{{cssxref("@font-face/unicode-range", "unicode-range")}}</li>
+ <li><a href="http://www.microsoft.com/typography/otspec/featurelist.htm">OpenType Feature Tags</a> list</li>
+ <li><a href="http://blogs.msdn.com/b/ie/archive/2012/01/09/css-corner-using-the-whole-font.aspx">Using the whole font</a><br>
+ <em>(<strong>Note:</strong> The <code>-moz</code> syntax is the old one. On Gecko, use the <code>-ms</code> syntax but with <code>-moz</code>.)</em></li>
+</ul>
diff --git a/files/ko/web/css/font-size/index.html b/files/ko/web/css/font-size/index.html
new file mode 100644
index 0000000000..9f2a57e17c
--- /dev/null
+++ b/files/ko/web/css/font-size/index.html
@@ -0,0 +1,220 @@
+---
+title: font-size
+slug: Web/CSS/font-size
+translation_of: Web/CSS/font-size
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>font-size</code></strong> <a href="/en-US/docs/CSS" title="CSS">CSS</a>ย ์†์„ฑ์€ ํฐํŠธ์˜ ํฌ๊ธฐ(๋Œ€๋ฌธ์ž "M"์˜ ํฌ๊ธฐ)๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ํฐํŠธ ํฌ๊ธฐ๋ฅผ ๋ฐ”๊พธ๋ฉดย <code>em</code>ย ๊ณผย <code>ex</code> {{cssxref("&lt;length&gt;")}} ๋‹จ์œ„๋กœ ๊ณ„์‚ฐ๋œ ๋‹ค๋ฅธ ํ•ญ๋ชฉ๋“ค์˜ ํฌ๊ธฐ๋ฅผ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedInteractiveExample("pages/css/font-size.html")}}</p>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css notranslate">/* &lt;absolute-size&gt; ๊ฐ’ */
+font-size: xx-small;
+font-size: x-small;
+font-size: small;
+font-size: medium;
+font-size: large;
+font-size: x-large;
+font-size: xx-large;
+
+/* &lt;relative-size&gt; ๊ฐ’ */
+font-size: larger;
+font-size: smaller;
+
+/* &lt;length&gt; ๊ฐ’ */
+font-size: 12px;
+font-size: 0.8em;
+
+/* &lt;percentage&gt; ๊ฐ’ */
+font-size: 80%;
+
+/* ์ „์—ญ ๊ฐ’ */
+font-size: inherit;
+font-size: initial;
+font-size: unset;
+</pre>
+
+<p>Theย <code>font-size</code>ย property is specified in one of the following ways:</p>
+
+<ul>
+ <li>As one of theย <a href="https://developer.mozilla.org/ko/docs/Web/CSS/font-size$edit#absolute-size">absolute-size</a>ย orย <a href="https://developer.mozilla.org/ko/docs/Web/CSS/font-size$edit#relative-size">relative-size</a>ย keywords</li>
+ <li>As aย <code>&lt;length&gt;</code>ย or aย <code>&lt;percentage&gt;</code>, relative to the parent element's font size</li>
+</ul>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt><code>xx-small, x-small, small, medium, large, x-large, xx-large</code></dt>
+ <dd>ํ‚ค์›Œ๋“œ๋Š” ์‚ฌ์šฉ์ž์˜ ๊ธฐ๋ณธ ํฐํŠธ(<code>medium</code>) ํฌ๊ธฐ์— ๋”ฐ๋ผ ์ •ํ•ด์ง‘๋‹ˆ๋‹ค. <code>&lt;font size="1"&gt;</code>ย ๋ถ€ํ„ฐ <code>&lt;font size="7"&gt;</code>ย ์™€ ๊ฐ™์€ HTMLย ๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ํ‘œํ˜„๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์œ ์ € ํฐํŠธ ํฌ๊ธฐ๋Š”ย <code>&lt;font size="3"&gt;์ž…๋‹ˆ๋‹ค</code>.</dd>
+ <dt><code>larger, smaller</code></dt>
+ <dd>ํ‚ค์›Œ๋“œ์— ๋”ฐ๋ผ ๋ถ€๋ชจ ์—˜๋ฆฌ๋จผํŠธ์˜ ํฐํŠธ ํฌ๊ธฐ์—์„œย ์ผ์ • ๋น„์œจ๋กœ ๋Š˜์ด๊ฑฐ๋‚˜ ์ค„์ž…๋‹ˆ๋‹ค.</dd>
+ <dd><font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);"><strong>{{cssxref("&lt;length&gt;")}}</strong></span></font></dd>
+ <br>
+ <dd>
+ <p>{{cssxref("&lt;length&gt;")}}๋Š” ํ•ญ์ƒ ์–‘์ˆ˜์ž…๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋‹จ์œ„๊ฐ€ <code>em</code> ์ด๋‚˜ย <code>exย </code>๋กœ ํ‘œํ˜„๋˜์–ด ์žˆ์œผ๋ฉด, ๋ถ€๋ชจ ์—˜๋ฆฌ๋จผํŠธ์˜ ํฌ๊ธฐ์— ์ƒ๋Œ€์ ์œผ๋กœ ์ •ํ•ด์ง‘๋‹ˆ๋‹ค.ย ์˜ˆ๋ฅผ ๋“ค์–ด, 0.5em ์€ ๋ถ€๋ชจ ์—˜๋ฆฌ๋จผํŠธย ํฐํŠธ ํฌ๊ธฐ์˜ ์ ˆ๋ฐ˜์ดย ํ˜„์žฌ ์—˜๋ฆฌ๋จผํŠธ์˜ ํฐํŠธ ํฌ๊ธฐ์ž…๋‹ˆ๋‹ค.ย ๋งŒ์•ฝ ๋‹จ์œ„๊ฐ€ <code>rem</code>์œผ๋กœ ์ง€์ •๋˜์–ด ์žˆ๋‹ค๋ฉด,ย ํฐํŠธ ํฌ๊ธฐ๋Š” <code>html</code> (๋ฃจํŠธ) ์—˜๋ฆฌ๋จผํŠธ์˜ ํฐํŠธ ํฌ๊ธฐ์— ๋”ฐ๋ผ ์ƒ๋Œ€์ ์œผ๋กœ ์ •ํ•ด์ง‘๋‹ˆ๋‹ค.</p>
+ </dd>
+ <dt><code>{{cssxref("&lt;percentage&gt;")}}</code></dt>
+ <dd>์–‘์ˆ˜์ธ {{cssxref("&lt;percentage&gt;")}} ๋Š”, ๋ถ€๋ชจ ์—˜๋ฆฌ๋จผํŠธ์˜ ํฐํŠธ ํฌ๊ธฐ์˜ ๋น„์œจ์ž…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="Possible_approaches" name="Possible_approaches">์ ‘๊ทผ๋ฒ•</h2>
+
+<p>ํฐํŠธ ํฌ๊ธฐ๋Š”ย ํ‚ค์›Œ๋“œ๋‚˜ pixel๊ณผ em์ฒ˜๋Ÿผ ์ˆ˜์น˜ ๋‹จ์œ„์ฒ˜๋Ÿผย ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ย ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ์›น ํŽ˜์ด์ง€์— ๋งž๋Š” ์ ํ•ฉํ•œ ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="Keywords" name="Keywords">ํ‚ค์›Œ๋“œ</h3>
+
+<p>ํ‚ค์›Œ๋“œ๋Š” ์›น์˜ ํฐํŠธ ํฌ๊ธฐ๋ฅผ ์ •ํ•˜๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ํ‚ค์›Œ๋“œ๋กœ ์—˜๋ฆฌ๋จผํŠธ์˜ ํฐํŠธ ํฌ๊ธฐ๋ฅผ ์ •ํ•˜๋ฉด ์›น ํŽ˜์ด์ง€์˜ ๋ชจ๋“  ํŽ˜์ด์ง€์˜ ํฐํŠธ ํฌ๊ธฐ๊ฐ€ ์ƒ๋Œ€์ ์œผ๋กœ ์ง€์ •๋˜์–ด ์‰ฝ๊ฒŒ ์ „์ฒด ํŽ˜์ด์ง€์˜ ํฐํŠธ ํฌ๊ธฐ๋ฅผ ๋Š˜์ด๊ฑฐ๋‚˜ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="Pixels" name="Pixels">ํ”ฝ์…€</h3>
+
+<p>ํ”ฝ์…€ ๋‹จ์œ„์˜ ์ •ํ™•ํ•จ์ด ํ•„์š”ํ•˜๋ฉด,ย ํฐํŠธ ํฌ๊ธฐ๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„๋กœ (<code>px</code>) ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์€ ์„ ํƒ์ž…๋‹ˆ๋‹ค. px ๊ฐ’์€ ์ •์ ์ด๊ณ  ์šด์˜์ฒด์ œ ๋…๋ฆฝ์ ์ด๋ฉฐ ๋ธŒ๋ผ์šฐ์ € ๋…๋ฆฝ์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ ๋ธŒ๋ผ์šฐ์ €์— ๊ธ€์ž๋“ค์ด ์ •ํ™•ํžˆ ๋ช‡ ํ”ฝ์…€ ๋†’์ด๋กœ ๋ Œ๋”๋ง ๋˜์–ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค๋‹ค. ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋น„์Šทํ•œ ํšจ๊ณผ๋ฅผ ๋‚ด๊ธฐ ์œ„ํ•ด ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์—ย ๋ Œ๋”๋ง๋œ ๊ฒฐ๊ณผ๊ฐ€ ๋ธŒ๋ผ์šฐ์ €๋งˆ๋‹ค ์•„์ฃผ ์กฐ๊ธˆ์”ฉ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>ํฐํŠธ ํฌ๊ธฐ ์„ค์ •์„ ์กฐํ•ฉํ•ด์„œ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ถ€๋ชจ ์—˜๋ฆฌ๋จผํŠธ์˜ ํฌ๊ธฐ๋ฅผย <code>16px</code>ย ๋กœ ์ •ํ•˜๊ณ  ์ž์‹ ์—˜๋ฆฌ๋จผํŠธ์˜ ํฌ๊ธฐ๋ฅผย <code>larger</code>๋กœ ์„ค์ •ํ•˜๋ฉด, ์ž์‹์—˜๋ฆฌ๋จผํŠธ์˜ ํฐํŠธ ํฌ๊ธฐ๋Š” ํŽ˜์ด์ง€์— ์žˆ๋Š” ๋ถ€๋ชจ ์—˜๋ฆฌ๋จผํŠธ๋ณด๋‹ค ํฌ๊ฒŒ ๋ณด์ž…๋‹ˆ๋‹ค.</p>
+
+<div class="note"><strong>์ฐธ๊ณ :</strong>ย ํฐํŠธ ํฌ๊ธฐ๋ฅผ ํ”ฝ์…€๋กœ ์ •ํ•˜๋Š” ๊ฒƒ์€ ์‚ฌ์šฉ์ž๊ฐ€ ํฐํŠธ ํฌ๊ธฐ๋ฅผ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ด์šฉํ•ด ๋ฐ”๊ฟ€ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— <em><a href="https://en.wikipedia.org/wiki/Web_accessibility">์ ‘๊ทผ์„ฑ์ด ๋–จ์–ด์ง‘๋‹ˆ๋‹ค</a></em>. (์˜ˆ๋ฅผ ๋“ค์–ด ์‹œ๊ฐ์— ์ œ์•ฝ์ด ์žˆ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํฐํŠธ ํฌ๊ธฐ๋ฅผ ์›น ๋””์ž์ด๋„ˆ๊ฐ€ ์„ค์ •ํ•œ ํฌ๊ธฐ๋ณด๋‹ค ๋” ํฌ๊ฒŒ ์„ค์ •ํ•˜๋ ค๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)ย ๊ทธ๋Ÿฌ๋ฏ€๋กœ, ์ ‘๊ทผ์„ฑ ๋†’์€ ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๊ณ ์ž ํ•œ๋‹ค๋ฉด, ํฐํŠธ ํฌ๊ธฐ๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์„ ์ง€์–‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</div>
+
+<h3 id="Ems" name="Ems"><code>em</code> ๊ฐ’</h3>
+
+<p>ํฐํŠธ ํฌ๊ธฐ๋ฅผ ์„ค์ •ํ•˜๋Š” ๋˜ ํ•˜๋‚˜์˜ ๋ฐฉ๋ฒ•์€ <code>em</code>ย ๊ฐ’์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. <code>em</code>ย ๊ฐ’์€ ๋™์ ์ž…๋‹ˆ๋‹ค. <code>font-size</code> ์†์„ฑ์„ ์ •์˜ํ•  ๋•Œ, em ์€ ๋ถ€๋ชจ ์—˜๋ฆฌ๋จผํŠธ์˜ ํฐํŠธ ํฌ๊ธฐ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ, ์ „์ฒด ํŽ˜์ด์ง€์—์„œ ํฐํŠธ ํฌ๊ธฐ๋ฅผ ์ •์˜ํ•˜์ง€ ์•Š์œผ๋ฉด ๋†’์€ ๊ฐ€๋Šฅ์„ฑ์œผ๋กœ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ์ธ 16px๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.ย ๋”ฐ๋ผ์„œ ๊ธฐ๋ณธ ๊ฐ’์ผ๋•Œ 1em = 16px ์ด๊ณ ย 2em = 32px ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋งŒ์•ฝ body ์—˜๋ฆฌ๋จผํŠธ์˜ย <code>font-size</code>ย ๋ฅผ 20px๋กœ ์ •ํ•œ ๊ฒฝ์šฐ,ย 1em = 20px ์ด๊ณ ย 2em = 40px ์ž…๋‹ˆ๋‹ค. 2 ๋ผ๋Š” ๊ฐ’์€ ํ˜„์žฌ ํฌ๊ธฐ์˜ ๋ฐฐ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋ƒ„์„ ์ฃผ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>em ํ‘œํ˜„์„ pixel ๊ฐ’์œผ๋กœ ํ‘œํ˜„ํ•ด์•ผ ํ•œ๋‹ค๋ฉด ์ด ๊ณต์‹์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="notranslate">em = ๊ตฌํ•˜๊ณ ์ž ํ•˜๋Š” ์—˜๋ฆฌ๋จผํŠธ์˜ pixel ๊ฐ’ / ๋ถ€๋ชจ ์—˜๋ฆฌ๋จผํŠธ์˜ font-size pixel ๊ฐ’</pre>
+
+<p>์˜ˆ๋ฅผ ๋“ค์–ด ํŽ˜์ด์ง€์˜ ํฐํŠธ ํฌ๊ธฐ๊ฐ€ 1em์ด๊ณ , ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ๊ฐ’์ด 1em = 16px๋กœ ์ •์˜๋˜์–ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ 12px ํฐํŠธ ํฌ๊ธฐ๋กœ ์ง€์ •ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด 0.75em(12/16 = 0.75) ๋กœ ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋น„์Šทํ•˜๊ฒŒ, 10px๋กœ ์ •ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด 0.625em(10/16 = 0.625) ๋กœ ์ •ํ•ฉ๋‹ˆ๋‹ค. 22px ์€ 1.375em ์œผ๋กœ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋ฌธ์„œ ์ „์ฒด์˜ ํฐํŠธ ํฌ๊ธฐ๋ฅผ ์ •ํ• ๋•Œย ๋งŽ์ด ์“ฐ์ด๋Š”ย ๋ฐฉ๋ฒ•์€ body ํƒœ๊ทธ์˜ ํฐํŠธ ํฌ๊ธฐ๋ฅผ 10px ๊ณผ ๊ฐ™์€ 62.5% (๊ธฐ๋ณธ๊ฐ’ 16px์˜ 62.5%) ๋‚˜ 0.625em ์œผ๋กœ ์ •ํ•˜๋Š” ๊ฒƒ ์ž…๋‹ˆ๋‹ค.ย ์ด์ œ ๋‹ค๋ฅธ ์—˜๋ฆฌ๋จผํŠธ์˜ ํฐํŠธ ํฌ๊ธฐ๋ฅผ ๊ณ„์‚ฐํ•˜๊ธฐ ์‰ฌ์šด px ์„ 10์œผ๋กœ ๋‚˜๋ˆˆย em ๋‹จ์œ„๋ฅผ ์ด์šฉํ•ด์„œ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐย 6px = 0.6em ๋กœ,ย 8px = 0.8em, 12px = 1.2em, 14px = 1.4em, 16px = 1.6em ๋กœ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css notranslate">body {
+ font-size: 62.5%; /* font-size 1em = 10px ๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธ ์„ค์ • */
+}
+span {
+ font-size: 1.6em; /* 1.6em = 16px */
+}</pre>
+
+<p>em ์€ ์ž๋™์ ์œผ๋กœ ํฐํŠธ์˜ ํฌ๊ธฐ๋ฅผ ์ ์šฉํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์— CSS ์—์„œ ์œ ์šฉํ•œ ๋‹จ์œ„์ž…๋‹ˆ๋‹ค.</p>
+
+<p>์ค‘์š”ํ•˜๊ฒŒ ๊ธฐ์–ตํ•  ์ ์€, em ๊ฐ’์€ ํ•ฉ์„ฑ ๊ฐ’์ž…๋‹ˆ๋‹ค. ์œ„์˜ CSS ์— ์•„๋ž˜ HTML ์„ ์ ์šฉํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: html notranslate">&lt;div&gt;
+&lt;span&gt;Outer &lt;span&gt;inner&lt;/span&gt; outer&lt;/span&gt;
+&lt;/div&gt;
+</pre>
+
+<p>๊ทธ ๊ฒฐ๊ณผ๋Š”</p>
+
+<p>{{EmbedLiveSample("Ems", 400, 40)}}</p>
+
+<p>๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธ <code>font-size</code>ย ๊ฐ€ย 16px ์ด๋ผ๊ณ  ๊ฐ€์ •ํ•ด๋ณด๋ฉด,ย "outer" ๋Š” 16px ๋กœ ๊ทธ๋ ค์ง€๊ณ  , "inner" ๋Š” 25.6px๋กœ ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด span์˜ย <code>font-size</code>ย ๊ฐ€ 1.6 em ์œผ๋กœ ๋ถ€๋ชจ์˜ย <code>font-size</code>์— ์ƒ๋Œ€์ ์ธ๋ฐ, ย ๊ทธ ๋ถ€๋ชจ์˜ย <code>font-size</code>๋„ ์ƒ๋Œ€์ ์œผ๋กœ ๊ณ„์‚ฐ๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.ย ์ด๋Ÿฌํ•œ ๋™์ž‘์„ <strong>ํ•ฉ์„ฑ</strong>์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.</p>
+
+<h3 id="Rems" name="Rems"><code>rem</code></h3>
+
+<p><code>rem</code>ย ๊ฐ’์€ ํ•ฉ์„ฑ ๋ฌธ์ œ๋ฅผ ํšŒํ”ผํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. <code>rem</code>ย ๊ฐ’์€ ๋ถ€๋ชจ ์—˜๋ฆฌ๋จผํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ์ตœ์ƒ์œ„ย <code>html</code>ย ์—˜๋ฆฌ๋จผํŠธ์— ์ƒ๋Œ€์ ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅด๊ฒŒ ํ‘œํ˜„ํ•˜๋ฉด, rem ์€ ๋ถ€๋ชจ ํฌ๊ธฐ์— ์˜ํ•ด ํฐํฌ ํฌ๊ธฐ๊ฐ€ ์ •ํ•ด์ง€์ง€ ์•Š๋„๋ก ํ•˜์—ฌ ํ•ฉ์„ฑ ๋ฌธ์ œ๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์•„๋ž˜ CSS ๋Š” ์ด์ „ ์˜ˆ์ œ์™€ ๊ฑฐ์˜ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๋”ฑ ํ•˜๋‚˜ ๋‹ค๋ฅธ ์ ์€ ๋‹จ์œ„๊ฐ€ <code>rem</code> ์œผ๋กœ ๋ฐ”๋€Œ์—ˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">html {
+ font-size: 62.5%; /* font-size 1em = 10px on default browser settings */
+}
+span {
+ font-size: 1.6rem;
+}
+</pre>
+
+<p>์ด CSS ๋ฅผ ๊ฐ™์€ HTML ์— ์ ์šฉํ•˜๋ฉด ์ด๋ ‡๊ฒŒ ๋ณด์ž…๋‹ˆ๋‹ค</p>
+
+<pre class="brush: html notranslate">&lt;span&gt;Outer &lt;span&gt;inner&lt;/span&gt; outer&lt;/span&gt;</pre>
+
+<p>{{EmbedLiveSample("Rems", 400, 40)}}</p>
+
+<p>์ด ์˜ˆ์ œ์—์„œ "outer inner outer" ๋Š” ๋ชจ๋‘ 16px ๋กœ ๋ณด์ž…๋‹ˆ๋‹คย (๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธ ํฐํŠธ ์„ค์ •์ด 16px ์ธ ๊ฒฝ์šฐ).</p>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<h3 id="Example_1" name="Example_1">์˜ˆ์ œ 1</h3>
+
+<pre class="brush: css notranslate">/* ๋ฌธ๋‹จ ํ…์ŠคํŠธ์˜ ํฌ๊ธฐ๋ฅผ ๋งค์šฐ ํฌ๊ฒŒ ์„ค์ • */
+p { font-size: xx-large }
+
+/* h1 (์ œ๋ชฉ 1)์„ ์ฃผ๋ณ€ ํ…์ŠคํŠธ๋ณด๋‹ค 2.5๋ฐฐ ํผ */
+h1 { font-size: 250% }
+
+/* span ํƒœ๊ทธ ์•ˆ์˜ ํ…์ŠคํŠธ๋ฅผ 16px ๋กœ ์„ค์ • */
+span { font-size: 16px; }
+</pre>
+
+<h3 id="์˜ˆ์ œ_2">์˜ˆ์ œ 2</h3>
+
+<pre class="brush: css notranslate">.small {
+ font-size: xx-small;
+}
+.larger {
+ font-size: larger;
+}
+.point {
+ font-size: 24pt;
+}
+.percent {
+ font-size: 200%;
+}
+</pre>
+
+<pre class="brush: html notranslate"><span>&lt;h1 class="small"&gt;Small H1&lt;/h1&gt;
+&lt;h1 class="larger"&gt;Larger H1&lt;/h1&gt;</span>
+<span>&lt;h1 class="point"&gt;24 point H1&lt;/h1&gt;
+&lt;h1 class="percent"&gt;200% H1&lt;/h1&gt;</span></pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ_2','600','200')}}</p>
+
+<h2 id="Notes" name="Notes">์ฐธ๊ณ </h2>
+
+<p>{{Cssxref("font-size")}} ์†์„ฑ์˜ <code>em</code>ย ๊ณผย <code>ex</code>ย ๋‹จ์œ„๋Š” ๋ถ€๋ชจ ์—˜๋ฆฌ๋จผํŠธ์˜ ํฐํŠธ ํฌ๊ธฐ์— ์ƒ๋Œ€์ ์ž…๋‹ˆ๋‹ค(์ž๊ธฐ ์—˜๋ฆฌ๋จผํŠธ์˜ ํฐํŠธ ํฌ๊ธฐ์— ์ƒ๋Œ€์ ์ธ ๋‹ค๋ฅธ ์†์„ฑ๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒ). ์ด๋Š”ย <code>em</code>ย ๋‹จ์œ„์™€ ํผ์„ผํŠธ ๋‹จ์œ„๊ฐ€ {{Cssxref("font-size")}} ์—์„œ ๋™์ผํ•˜๊ฒŒ ๋™์ž‘ํ•จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Fonts', '#font-size-prop', 'font-size')}}</td>
+ <td>{{Spec2('CSS3 Fonts')}}</td>
+ <td>No change</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Transitions', '#animatable-css', 'font-size')}}</td>
+ <td>{{Spec2('CSS3 Transitions')}}</td>
+ <td>Defines <code>font-size</code> as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'fonts.html#propdef-font-size', 'font-size')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>No change</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#font-size', 'font-size')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{Compat("css.properties.font-size")}}</p>
diff --git a/files/ko/web/css/font-synthesis/index.html b/files/ko/web/css/font-synthesis/index.html
new file mode 100644
index 0000000000..99810d8517
--- /dev/null
+++ b/files/ko/web/css/font-synthesis/index.html
@@ -0,0 +1,111 @@
+---
+title: font-synthesis
+slug: Web/CSS/font-synthesis
+tags:
+ - CSS
+ - CSS Fonts
+ - CSS Property
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/font-synthesis
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/en-US/docs/Web/CSS">CSS</a> <strong><code>font-synthesis</code></strong> ์†์„ฑ์€ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๊ตต์€ ๊ธ€๊ผด๊ณผ ์ดํƒค๋ฆญ ๊ธ€๊ผด์„ ํ•ฉ์„ฑํ•˜๋Š” ๊ฒƒ์„ ํ—ˆ์šฉํ• ์ง€ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/font-synthesis.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p><code>font-synthesis</code>๋Š” ๋‹ค์Œ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>none</code> ํ‚ค์›Œ๋“œ.</li>
+ <li><code>weight</code> ๋˜๋Š” <code>style</code> ํ‚ค์›Œ๋“œ.</li>
+ <li><code>weight</code>์™€ <code>style</code> ํ‚ค์›Œ๋“œ.</li>
+</ul>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>none</code></dt>
+ <dd>๊ตต์€ ๊ธ€๊ผด๊ณผ ์ดํƒค๋ฆญ ๊ธ€๊ผด์˜ ํ•ฉ์„ฑ์„ ๊ธˆ์ง€ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>weight</code></dt>
+ <dd>ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๊ตต์€ ๊ธ€๊ผด์„ ํ•ฉ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>style</code></dt>
+ <dd>ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ดํƒค๋ฆญ ๊ธ€๊ผด์„ ํ•ฉ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="์„ค๋ช…">์„ค๋ช…</h2>
+
+<p>๋Œ€๋ถ€๋ถ„์˜ ํ‘œ์ค€ ์„œ์–‘ ๊ธ€๊ผด์€ ์ดํƒค๋ฆญ๊ณผ ๊ตต์€ ๊ธ€๊ผด์„ ํฌํ•จํ•˜๊ณ  ์žˆ์œผ๋‚˜ ์ƒ์šฉ ๊ธ€๊ผด์€ ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ๋„ ๋งŽ์Šต๋‹ˆ๋‹ค. ํ•œ๊ตญ, ์ค‘๊ตญ, ์ผ๋ณธ์„ ํฌํ•จํ•œ ๋น„ ์•ŒํŒŒ๋ฒณ ๋ฌธํ™”๊ถŒ์˜ ๋ฌธ์ž ์ฒด๊ณ„๋Š” ๋ณดํ†ต ์ด๋Ÿฐ ๋ณ€ํ˜•์„ ํฌํ•จํ•˜์ง€ ์•Š์œผ๋ฉฐ ๋ธŒ๋ผ์šฐ์ €์˜ ๊ธ€๊ผด ํ•ฉ์„ฑ์œผ๋กœ ์ธํ•ด ๊ฐ€๋…์„ฑ์ด ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋‘ ๊ฐ€์ง€ ๊ฒฝ์šฐ์— ๋Œ€ํ•ด <code>font-synthesis</code>๋ฅผ ์‚ฌ์šฉํ•ด ๊ธฐ๋ณธ ๊ธ€๊ผด ํ•ฉ์„ฑ์„ ๋„๋Š” ๊ฒƒ์ด ์ข‹์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="๊ธ€๊ผด_ํ•ฉ์„ฑ_๋น„ํ™œ์„ฑํ™”">๊ธ€๊ผด ํ•ฉ์„ฑ ๋น„ํ™œ์„ฑํ™”</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;em class="syn"&gt;์ ˆ ํ•ฉ์„ฑํ•˜์„ธ์š”! Synthesize!&lt;/em&gt;
+&lt;br/&gt;
+&lt;em class="no-syn"&gt;์ ˆ ํ•ฉ์„ฑํ•˜์ง€ ๋งˆ์„ธ์š”! Synthesize!&lt;/em&gt;
+</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">em {
+ย  font-weight: bold;
+}
+.syn {
+ย  font-synthesis: style weight;
+}
+.no-syn {
+ย  font-synthesis: none;
+}
+</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{ EmbedLiveSample('๊ธ€๊ผด_ํ•ฉ์„ฑ_๋น„ํ™œ์„ฑํ™”', '', '50') }}</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 Fonts', '#propdef-font-synthesis', 'font-synthesis')}}</td>
+ <td>{{Spec2('CSS3 Fonts')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.font-synthesis")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("font-style")}}</li>
+ <li>{{cssxref("font-weight")}}</li>
+</ul>
diff --git a/files/ko/web/css/font-weight/index.html b/files/ko/web/css/font-weight/index.html
new file mode 100644
index 0000000000..bc3ff93c1c
--- /dev/null
+++ b/files/ko/web/css/font-weight/index.html
@@ -0,0 +1,283 @@
+---
+title: font-weight
+slug: Web/CSS/font-weight
+translation_of: Web/CSS/font-weight
+---
+<div>{{CSSRef}}</div>
+
+<h2 id="์š”์•ฝ">์š”์•ฝ</h2>
+
+<p><strong><code>font-weight</code></strong> <a href="/en-US/docs/CSS" title="CSS">CSS</a>ย ์†์„ฑ์€ย ํฐํŠธ(font)์˜ย ๊ฐ€์ค‘์น˜(weight)๋‚˜ ๊ตต๊ธฐ(boldness)๋ฅผ ๋ช…์‹œํ•œ๋‹ค.ย ๋ช‡๋ช‡ ํฐํŠธ๋“ค์€ <code>normal</code>ย ๋‚˜ย <code>bold</code>ย ์ผ ๋•Œ๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค.ย </p>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css">font-weight: normal;
+font-weight: bold;
+
+/* Relative to the parent */
+font-weight: lighter;
+font-weight: bolder;
+
+font-weight: 100;
+font-weight: 200;
+font-weight: 300;
+font-weight: 400;
+font-weight: 500;
+font-weight: 600;
+font-weight: 700;
+font-weight: 800;
+font-weight: 900;
+
+/* Global values */
+font-weight: inherit;
+font-weight: initial;
+font-weight: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>normal</code></dt>
+ <dd>๋ณดํ†ต ํฐํŠธ ๊ฐ€์ค‘์น˜.ย <code>400</code>ย ๊ณผ ๊ฐ™์Œ.</dd>
+ <dt><code>bold</code></dt>
+ <dd>๊ตต์€ ํฐํŠธ ๊ฐ€์ค‘์น˜. <code>700</code>ย ๊ณผ ๊ฐ™์Œ.</dd>
+ <dt><code>lighter</code></dt>
+ <dd>(๊ฐ€๋Šฅํ•œ ํฐํŠธ ๊ฐ€์ค‘์น˜ ์ค‘)ย ๋ถ€๋ชจ ์š”์†Œ(element) ๋ณด๋‹ค ์–‡์€ ํฐํŠธ ๊ฐ€์ค‘์น˜.</dd>
+ <dt><code>bolder</code></dt>
+ <dd>(๊ฐ€๋Šฅํ•œ ํฐํŠธ ๊ฐ€์ค‘์น˜ ์ค‘) ๋ถ€๋ชจ ์š”์†Œ ๋ณด๋‹ค ๊ตต์€ ํฐํŠธ ๊ฐ€์ค‘์น˜.</dd>
+ <dt><code>100</code>, <code>200</code>, <code>300</code>, <code>400</code>, <code>500</code>, <code>600</code>, <code>700</code>, <code>800</code>, <code>900</code></dt>
+ <dd>normal ๊ณผ bold ์ด์™ธ๋ฅผย ์ œ๊ณตํ•˜๋Š” ํฐํŠธ๋ฅผ ์œ„ํ•œย ์ˆซ์žํ˜• ํฐํŠธ ๊ฐ€์ค‘์น˜.</dd>
+</dl>
+
+<h3 id="๋Œ€๋น„์ฑ…(Fallback)">๋Œ€๋น„์ฑ…(Fallback)</h3>
+
+<p>๋งŒ์•ฝ ์ •ํ™•ํžˆ ์ฃผ์–ด์ง„ ๊ฐ€์ค‘์น˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜์—†๋‹ค๋ฉด, ์‹ค์ œ๋กœ ๋ Œ๋”๋ง ๋˜๋Š” ๊ฐ€์ค‘์น˜๋ฅผ ๊ฒฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝํ—˜์  ์ ‘๊ทผ์ด ์ ์šฉ๋œ๋‹ค:</p>
+
+<ul>
+ <li>๋งŒ์•ฝ <code>500</code>ย ์ดˆ๊ณผ์˜ ๊ฐ€์ค‘์น˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉด, ๊ฐ€๋Šฅํ•œ ๊ตต์€(darker) ๊ฐ€์ค‘์น˜ ์ค‘ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ฒƒ์ด ์‚ฌ์šฉ๋œ๋‹คย (๋งŒ์•ฝ ์—†๋‹ค๋ฉด, ์–‡์€(lighter) ๊ฐ€์ค‘์น˜ ์ค‘ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ฒƒ).</li>
+ <li>๋งŒ์•ฝ <code>400</code>ย ๋ฏธ๋งŒ์˜ ๊ฐ€์ค‘์น˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉด, ๊ฐ€๋Šฅํ•œ ์–‡์€ ๊ฐ€์ค‘์น˜ ์ค‘ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ฒƒ์ด ์‚ฌ์šฉ๋œ๋‹ค (๋งŒ์•ฝ ์—†๋‹ค๋ฉด, ๊ตต์€ย ๊ฐ€์ค‘์น˜ ์ค‘ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ฒƒ).</li>
+ <li>๋งŒ์•ฝ ๊ฐ€์ค‘์น˜๊ฐ€ย <code>400</code>ย ์ด ์ฃผ์–ด์ง€๋ฉด, <code>500</code>ย ์ด ์‚ฌ์šฉ๋œ๋‹ค. ๋งŒ์•ฝย <code>500</code>ย ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฉด, <code>500</code>ย ๋ฏธ๋งŒ์˜ ํฐํŠธ ๊ฐ€์ค‘์น˜๋ฅผ ์œ„ํ•œ ๊ฒฝํ—˜์  ์ ‘๊ทผ์ด ์‚ฌ์šฉ๋œ๋‹ค.</li>
+ <li>๋งŒ์•ฝ ๊ฐ€์ค‘์น˜๊ฐ€ <code>500</code>ย ์ด ์ฃผ์–ด์ง€๋ฉด, <code>400</code>ย ์ด ์‚ฌ์šฉ๋œ๋‹ค. ๋งŒ์•ฝ <code>400</code>ย ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฉด, <code>400</code> ๋ฏธ๋งŒ์˜ ํฐํŠธ ๊ฐ€์ค‘์น˜๋ฅผ ์œ„ํ•œ ๊ฒฝํ—˜์  ์ ‘๊ทผ์ด ์‚ฌ์šฉ๋œ๋‹ค.</li>
+</ul>
+
+<p>์ด๊ฒƒ์€ <code>normal</code> ๊ณผ <code>bold</code> ๋งŒ ์ง€์›ํ•˜๋Š” ํฐํŠธ์ผ ๊ฒฝ์šฐ, 100-500 ์€ normal, 600-900 ์€ bold ์ž„์„ย ์˜๋ฏธํ•œ๋‹ค.</p>
+
+<h3 id="์ƒ๋Œ€์ _๊ฐ€์ค‘์น˜์˜_์˜๋ฏธ">์ƒ๋Œ€์  ๊ฐ€์ค‘์น˜์˜ ์˜๋ฏธ</h3>
+
+<p><code>lighter</code>ย ๋‚˜ย <code>bolder</code>ย ๊ฐ€ ์ฃผ์–ด์ง„ ๊ฒฝ์šฐ, ์š”์†Œ์˜ ์ ˆ๋Œ€์ ์ธ ๊ฐ€์ค‘์น˜๋ฅผ ๊ณ„์‚ฐํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ ์ฐจํŠธ๊ฐ€ ์‚ฌ์šฉ๋œ๋‹ค:</p>
+
+<table>
+ <thead>
+ <tr>
+ <th>์ƒ์†๋œ ๊ฐ’</th>
+ <th><code>bolder</code></th>
+ <th><code>lighter</code></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <th>100</th>
+ <td>400</td>
+ <td>100</td>
+ </tr>
+ <tr>
+ <th>200</th>
+ <td>400</td>
+ <td>100</td>
+ </tr>
+ <tr>
+ <th>300</th>
+ <td>400</td>
+ <td>100</td>
+ </tr>
+ <tr>
+ <th>400</th>
+ <td>700</td>
+ <td>100</td>
+ </tr>
+ <tr>
+ <th>500</th>
+ <td>700</td>
+ <td>100</td>
+ </tr>
+ <tr>
+ <th>600</th>
+ <td>900</td>
+ <td>400</td>
+ </tr>
+ <tr>
+ <th>700</th>
+ <td>900</td>
+ <td>400</td>
+ </tr>
+ <tr>
+ <th>800</th>
+ <td>900</td>
+ <td>700</td>
+ </tr>
+ <tr>
+ <th>900</th>
+ <td>900</td>
+ <td>700</td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="์ผ๋ฐ˜์ ์ธ_๊ฐ€์ค‘์น˜_์ด๋ฆ„_๋งคํ•‘">์ผ๋ฐ˜์ ์ธ ๊ฐ€์ค‘์น˜ ์ด๋ฆ„ ๋งคํ•‘</h3>
+
+<p>100~900 ์˜ ๊ฐ€์ค‘์น˜ ๊ฐ’๋“ค์€ ๋‹ค์Œ์˜ ์ผ๋ฐ˜์ ์ธ ๋‘๊ป˜ ์ด๋ฆ„์œผ๋กœ ๋Œ€์‘๋œ๋‹ค:</p>
+
+<dl>
+ <dt><code>100</code></dt>
+ <dd>Thin (Hairline)</dd>
+ <dt><code>200</code></dt>
+ <dd>Extra Light (Ultra Light)</dd>
+ <dt><code>300</code></dt>
+ <dd>Light</dd>
+ <dt><code>400</code></dt>
+ <dd>Normal</dd>
+ <dt><code>500</code></dt>
+ <dd>Medium</dd>
+ <dt><code>600</code></dt>
+ <dd>Semi Bold (Demi Bold)</dd>
+ <dt><code>700</code></dt>
+ <dd>Bold</dd>
+ <dt><code>800</code></dt>
+ <dd>Extra Bold (Ultra Bold)</dd>
+ <dt><code>900</code></dt>
+ <dd>Black (Heavy)</dd>
+</dl>
+
+<h3 id="๋ณด๊ฐ„">๋ณด๊ฐ„</h3>
+
+<p><code>font-weight</code>ย ๊ฐ’์€ 100 ๋‹จ์œ„๋กœ ๋ณด๊ฐ„๋œ๋‹ค. ๋ณด๊ฐ„์€ ์‹ค์ˆ˜ ๊ณต๊ฐ„์—์„œ ์ด๋ฃจ์–ด์ง€๋ฉฐ 100์˜ ๋ฐฐ์ˆ˜์— ๊ฐ€๊นŒ์šด ๊ฐ’์œผ๋กœ ์–ด๋ฆผํ•œ๋‹ค.ย 100์˜ ๋ฐฐ์ˆ˜ ์ค‘๊ฐ„์˜ ๊ฐ’๋“ค์€ ์–‘์˜ ๋ฌดํ•œ๋Œ€ ๋ฐฉํ–ฅ์˜ ๊ฐ€๊นŒ์šด ๊ฐ’์œผ๋กœ ์–ด๋ฆผํ•œ๋‹ค.</p>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;p&gt;
+ Alice was beginning to get very tired of sitting by her sister on the
+ bank, and of having nothing to do: once or twice she had peeped into the
+ book her sister was reading, but it had no pictures or conversations in
+ it, 'and what is the use of a book,' thought Alice 'without pictures or
+ conversations?'
+&lt;/p&gt;
+
+&lt;div&gt;I'm heavy&lt;br/&gt;
+ &lt;span&gt;I'm lighter&lt;/span&gt;
+&lt;/div&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush:css">/* Set paragraph text to be bold. */
+p {
+ font-weight: bold;
+}
+
+/* Set div text to two steps darker than
+ normal but less than a standard bold. */
+div {
+ font-weight: 600;
+}
+
+/* Sets text enclosed within span tag
+ to be one step lighter than the parent. */
+span {
+ font-weight: lighter;
+}</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("Examples","400","300")}}</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 Fonts', '#font-weight-prop', 'font-weight')}}</td>
+ <td>{{Spec2('CSS3 Fonts')}}</td>
+ <td>๋ณ€๊ฒฝ์‚ฌํ•ญ ์—†์Œ</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Transitions', '#animatable-css', 'font-weight')}}</td>
+ <td>{{Spec2('CSS3 Transitions')}}</td>
+ <td><code>font-weight</code>ย ์ด animatable ๋กœ ์ •์˜๋จ</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'fonts.html#propdef-font-weight', 'font-weight')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>๋ณ€๊ฒฝ์‚ฌํ•ญ ์—†์Œ</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#font-weight', 'font-weight')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{CompatibilityTable}}</p>
+
+<div id="compat-desktop">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Chrome</th>
+ <th>Firefox (Gecko)</th>
+ <th>Internet Explorer</th>
+ <th>Opera</th>
+ <th>Safari (WebKit)</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>2.0</td>
+ <td>{{CompatGeckoDesktop(1.0)}}</td>
+ <td>3.0</td>
+ <td>3.5</td>
+ <td>1.3</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<div id="compat-mobile">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Android</th>
+ <th>Firefox Mobile (Gecko)</th>
+ <th>IE Phone</th>
+ <th>Opera Mobile</th>
+ <th>Safari Mobile</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>1.0</td>
+ <td>{{CompatGeckoMobile(1.0)}}</td>
+ <td>6.0</td>
+ <td>6.0</td>
+ <td>3.1</td>
+ </tr>
+ </tbody>
+</table>
+</div>
diff --git a/files/ko/web/css/font/index.html b/files/ko/web/css/font/index.html
new file mode 100644
index 0000000000..209669ed77
--- /dev/null
+++ b/files/ko/web/css/font/index.html
@@ -0,0 +1,345 @@
+---
+title: font
+slug: Web/CSS/font
+tags:
+ - CSS
+ - CSS Fonts
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/font
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>font</code></strong> CSS ์†์„ฑ์€ {{cssxref("font-style")}}, {{cssxref("font-variant")}}, {{cssxref("font-weight")}}, {{cssxref("font-size")}}, {{cssxref("line-height")}}, {{cssxref("font-family")}}์˜ <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์ž…๋‹ˆ๋‹ค. ์š”์†Œ์˜ ๊ธ€๊ผด์„ ์‹œ์Šคํ…œ ํฐํŠธ๋กœ ์„ค์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/font.html")}}</div>
+
+
+
+<p>๋‹ค๋ฅธ ๋‹จ์ถ• ์†์„ฑ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์ƒ๋žตํ•œ ์†์„ฑ์€ ์ดˆ๊ธฐ๊ฐ’์œผ๋กœ ์„ค์ •ํ•˜๋ฉฐ ์ด ๊ณผ์ •์—์„œ ๋‹ค๋ฅธ ์†์„ฑ์œผ๋กœ ์„ค์ •ํ•œ ๊ฐ’์„ ๋ฎ์–ด ์“ธ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.ย <code>font</code>ย ์†์„ฑ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์—†๋Š”ย {{cssxref("font-stretch")}}, {{ cssxref("font-size-adjust")}}, {{cssxref("font-kerning")}}์˜ ๊ฐ’๋„ ์ดˆ๊ธฐ๊ฐ’์œผ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p><code>font</code>ย ์†์„ฑ์€ ํ•˜๋‚˜์˜ ํ‚ค์›Œ๋“œ๋ฅผ ์ง€์ •ํ•ด ์‹œ์Šคํ…œ ํฐํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค์ •ํ•  ์ˆ˜๋„ ์žˆ๊ณ , ์—ฌ๋Ÿฌ ๊ธ€๊ผด ๊ด€๋ จ ์†์„ฑ์˜ ๋‹จ์ถ• ์†์„ฑ์œผ๋กœ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><code>font</code>๋ฅผ ์‹œ์Šคํ…œ ํฐํŠธ ํ‚ค์›Œ๋“œ๋กœ ์‚ฌ์šฉํ•˜๋ ค๋ฉด <code>{{anch("caption")}}</code>, <code>{{anch("icon")}}</code>, <code>{{anch("menu")}}</code>, <code>{{anch("message-box")}}</code>, <code>{{anch("small-caption")}}</code>, <code>{{anch("status-bar")}}</code>ย ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด์•ผย ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>font</code>๋ฅผ ๋‹จ์ถ• ์†์„ฑ์œผ๋กœ ์‚ฌ์šฉํ•˜๋ ค๋ฉด,</p>
+
+<ul>
+ <li>๋‹ค์Œ ์†์„ฑ์˜ ๊ฐ’์„ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
+ <ul>
+ <li>{{cssxref("&lt;font-size&gt;")}}</li>
+ <li>{{cssxref("&lt;font-family&gt;")}}</li>
+ </ul>
+ </li>
+ <li>๋‹ค์Œ ์†์„ฑ์˜ ๊ฐ’์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+ <ul>
+ <li>{{cssxref("&lt;font-style&gt;")}}</li>
+ <li>{{cssxref("&lt;font-variant&gt;")}}</li>
+ <li>{{cssxref("&lt;font-weight&gt;")}}</li>
+ <li>{{cssxref("&lt;line-height&gt;")}}</li>
+ </ul>
+ </li>
+ <li><code>font-style</code>, <code>font-variant</code>,ย <code>font-weight</code>๋Š”ย <code>font-size</code>์˜ ์•ž์— ์™€์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>font-variant</code>๋Š” CSS 2.1์—์„œ ์ •์˜ํ•œย <code>normal</code>๊ณผย <code>small-caps</code>๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+ <li><code>line-height</code>๋Š”ย <code>font-size</code>ย ๋ฐ”๋กœ ๋‹ค์Œ์— ์™€์•ผ ํ•˜๋ฉฐ "/"๋กœ ๊ตฌ๋ถ„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ:ย "<code>16px/3</code>"</li>
+ <li><code>font-family</code>๋Š” ๋งˆ์ง€๋ง‰ ๊ฐ’์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt id="&lt;'font-style'>"><code>&lt;'font-style'&gt;</code></dt>
+ <dd>{{cssxref("font-style")}} ์ฐธ๊ณ </dd>
+ <dt id="&lt;'font-variant'>"><code>&lt;'font-variant'&gt;</code></dt>
+ <dd>{{cssxref("font-variant")}} ์ฐธ๊ณ </dd>
+ <dt id="&lt;'font-weight'>"><code>&lt;'font-weight'&gt;</code></dt>
+ <dd>{{cssxref("font-weight")}} ์ฐธ๊ณ </dd>
+ <dt id="&lt;'font-stretch'>"><code>&lt;'font-stretch'&gt;</code></dt>
+ <dd>{{cssxref("font-stretch")}} ์ฐธ๊ณ </dd>
+ <dt id="&lt;'font-size'>"><code>&lt;'font-size'&gt;</code></dt>
+ <dd>{{cssxref("font-size")}} ์ฐธ๊ณ </dd>
+ <dt id="&lt;'line-height'>"><code>&lt;'line-height'&gt;</code></dt>
+ <dd>{{cssxref("line-height")}} ์ฐธ๊ณ </dd>
+ <dt id="&lt;'font-family'>"><code>&lt;'font-family'&gt;</code></dt>
+ <dd>{{cssxref("font-family")}} ์ฐธ๊ณ </dd>
+</dl>
+
+<h4 id="์‹œ์Šคํ…œ_ํฐํŠธ_ํ‚ค์›Œ๋“œ">์‹œ์Šคํ…œ ํฐํŠธ ํ‚ค์›Œ๋“œ</h4>
+
+<dl>
+ <dt id="caption"><code>caption</code></dt>
+ <dd>๋ฒ„ํŠผ, ๋“œ๋ž๋‹ค์šด ๋ฉ”๋‰ด ๋“ฑ ์„ค๋ช…์ด ๋ถ™์€ ์ปจํŠธ๋กค์— ์‚ฌ์šฉํ•˜๋Š” ์‹œ์Šคํ…œ ํฐํŠธ.</dd>
+ <dt id="icon"><code>icon</code></dt>
+ <dd>์•„์ด์ฝ˜ ์ด๋ฆ„์— ์‚ฌ์šฉํ•˜๋Š” ์‹œ์Šคํ…œ ํฐํŠธ.</dd>
+ <dt id="menu"><code>menu</code></dt>
+ <dd>๋“œ๋ž๋‹ค์šด ๋ฉ”๋‰ด, ๋ฉ”๋‰ด ๋ฆฌ์ŠคํŠธ ๋“ฑ ๋ฉ”๋‰ด์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์‹œ์Šคํ…œ ํฐํŠธ.</dd>
+ <dt id="message-box"><code>message-box</code></dt>
+ <dd>๋‹ค์ด์–ผ๋กœ๊ทธ ์ฐฝ์— ์‚ฌ์šฉํ•˜๋Š” ํฐํŠธ.</dd>
+ <dt id="small-caption"><code>small-caption</code></dt>
+ <dd>์†Œํ˜• ์ปจํŠธ๋กค์— ์‚ฌ์šฉํ•˜๋Š” ์‹œ์Šคํ…œ ํฐํŠธ.</dd>
+ <dt id="status-bar"><code>status-bar</code></dt>
+ <dd>์ฐฝ์˜ ์ƒํƒœํ‘œ์‹œ์ค„์— ์‚ฌ์šฉํ•˜๋Š” ์‹œ์Šคํ…œ ํฐํŠธ.</dd>
+ <dt>์ถ”๊ฐ€ ์‹œ์Šคํ…œ ํฐํŠธ ํ‚ค์›Œ๋“œ</dt>
+ <dd>๊ฐ ๋ธŒ๋ผ์šฐ์ €๋งˆ๋‹ค ๋” ๋งŽ์€ ํ‚ค์›Œ๋“œ๋ฅผ ์ ‘๋‘์‚ฌ์™€ ํ•จ๊ป˜ ๊ตฌํ˜„ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Gecko๋Š”ย <code>-moz-window</code>, <code>-moz-document</code>, <code>-moz-desktop</code>, <code>-moz-info</code>, <code>-moz-dialog</code>, <code>-moz-button</code>, <code>-moz-pull-down-menu</code>, <code>-moz-list</code>,ย <code>-moz-field</code>๋ฅผ ๊ฐ€์ง€๊ณ ย ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">/* ๊ธ€์”จ ํฌ๊ธฐ 12ํ”ฝ์…€, ์ค„ ๋†’์ด 14ํ”ฝ์…€, ๊ธ€๊ผด sans-serif */
+p { font: 12px/14px sans-serif }
+
+/* ๊ธ€์”จ ํฌ๊ธฐ ๋ถ€๋ชจ ๋˜๋Š” ๊ธฐ๋ณธ๊ฐ’(๋ถ€๋ชจ๊ฐ€ ์—†์„ ๊ฒฝ์šฐ)์˜ 80%, ๊ธ€๊ผด sans-serif */
+p { font: 80% sans-serif }
+
+/* ๊ธ€์”จ ๊ตต๊ธฐ ๊ตต๊ฒŒ, ์Šคํƒ€์ผ ๊ธฐ์šธ์ด๊ธฐ, ๊ธ€์”จ ํฌ๊ธฐ ํฌ๊ฒŒ, ๊ธ€๊ผด serif */
+p { font: bold italic large serif }
+
+/* ์ฐฝ์˜ ์ƒํƒœํ‘œ์‹œ์ค„๊ณผ ๊ฐ™์€ ๊ธ€๊ผด ์‚ฌ์šฉ */
+p { font: status-bar }
+</pre>
+
+<p id="HTML_Content" style="display: none;">HTML Content</p>
+
+<pre class="brush: html" style="display: none;">&lt;p&gt;
+ Change the radio buttons below to see the generated shorthand and it's effect.
+&lt;/p&gt;
+&lt;form action="createShortHand()"&gt;
+ &lt;div class="cf"&gt;
+ &lt;div class="setPropCont"&gt;
+ font-style&lt;br/&gt;
+ &lt;input type="radio" id="font-style-none" name="font_style" checked="" value="" onchange="setCss()"&gt; &lt;label for="font-style-none"&gt;none&lt;/label&gt;&lt;br/&gt;
+ &lt;input type="radio" id="font-style-normal" name="font_style" value="normal" onchange="setCss()"&gt; &lt;label for="font-style-normal"&gt;normal&lt;/label&gt;&lt;br/&gt;
+ &lt;input type="radio" id="font-style-italic" name="font_style" value="italic" onchange="setCss()"&gt; &lt;label for="font-style-italic"&gt;italic&lt;/label&gt;&lt;br/&gt;
+ &lt;input type="radio" id="font-style-oblique" name="font_style" value="oblique" onchange="setCss()"&gt; &lt;label for="font-style-oblique"&gt;oblique&lt;/label&gt;
+ &lt;/div&gt;
+
+ &lt;div class="setPropCont"&gt;
+ font-variant&lt;br&gt;
+ &lt;input type="radio" id="font-variant-none" name="font_variant" checked="" value=" " onchange="setCss()"&gt; &lt;label for="font-variant-none"&gt;none&lt;/label&gt;&lt;br/&gt;
+ &lt;input type="radio" id="font-variant-normal" name="font_variant" value="normal" onchange="setCss()"&gt; &lt;label for="font-variant-normal"&gt;normal&lt;/label&gt;&lt;br/&gt;
+ &lt;input type="radio" id="font-variant-small-caps" name="font_variant" value="small-caps" onchange="setCss()"&gt; &lt;label for="font-variant-small-caps"&gt;small-caps&lt;/label&gt;
+ &lt;/div&gt;
+
+ &lt;div class="setPropCont"&gt;
+ font-weight&lt;br/&gt;
+ &lt;input type="radio" id="font-weight-none" name="font_weight" value="" onchange="setCss()"&gt; &lt;label for="font-weight-none"&gt;none&lt;/label&gt;&lt;br/&gt;
+ &lt;input type="radio" id="font-weight-normal" checked="" name="font_weight" value="400" onchange="setCss()"&gt; &lt;label for="font-weight-normal"&gt;normal&lt;/label&gt;&lt;br/&gt;
+ &lt;input type="radio" id="font-weight-bold" name="font_weight" value="700" onchange="setCss()"&gt; &lt;label for="font-weight-bold"&gt;bold&lt;/label&gt;
+ &lt;/div&gt;
+
+ &lt;div class="setPropCont"&gt;
+ font-size&lt;br/&gt;
+ &lt;input type="radio" id="font-size-12px" name="font_size" value="12px" onchange="setCss()"&gt; &lt;label for="font-size-12px"&gt;12px&lt;/label&gt;&lt;br/&gt;
+ &lt;input type="radio" id="font-size-16px" name="font_size" value="16px" checked="" onchange="setCss()"&gt; &lt;label for="font-size-16px"&gt;16px&lt;/label&gt;&lt;br/&gt;
+ &lt;input type="radio" id="font-size-24px" name="font_size" value="24px" onchange="setCss()"&gt; &lt;label for="font-size-24px"&gt;24px&lt;/label&gt;
+ &lt;/div&gt;
+
+ &lt;div class="setPropCont"&gt;
+ line-height&lt;br/&gt;
+ &lt;input type="radio" id="line-height-none" name="line_height" checked="" value="" onchange="setCss()"&gt; &lt;label for="line-height-none"&gt;none&lt;/label&gt;&lt;br/&gt;
+ &lt;input type="radio" id="line-height-1.2" name="line_height" value="/1.2" onchange="setCss()"&gt; &lt;label for="line-height-1.2"&gt;1.2&lt;/label&gt;&lt;br/&gt;
+ &lt;input type="radio" id="line-height-3" name="line_height" value="/3" onchange="setCss()"&gt; &lt;label for="line-height-3"&gt;3&lt;/label&gt;
+ &lt;/div&gt;&lt;br/&gt;
+
+ &lt;div class="setPropCont fontfamily"&gt;
+ font-family&lt;br/&gt;
+ &lt;input type="radio" id="font-family-courier" name="font_family" checked="" value="courier" onchange="setCss(5,'courier')"&gt; &lt;label for="font-family-courier"&gt;courier&lt;/label&gt;&lt;br/&gt; &lt;input type="radio" id="font-family-serif" name="font_family" value="serif" onchange="setCss()"&gt; &lt;label for="font-family-serif"&gt;serif&lt;/label&gt;&lt;br /&gt;
+ &lt;input type="radio" id="font-family-sans-serif" name="font_family" value="sans-serif" onchange="setCss()"&gt; &lt;label for="font-family-sans-serif"&gt;sans-serif&lt;/label&gt;&lt;br /&gt; &lt;input type="radio" id="font-family-arial" name="font_family" value="arial" onchange="setCss()"&gt; &lt;label for="font-family-arial"&gt;Arial&lt;/label&gt;&lt;br /&gt;
+ &lt;input type="radio" id="font-family-monospace" name="font_family" value="monospace" onchange="setCss()"&gt; &lt;label for="font-family-monospace"&gt;monospace&lt;/label&gt;&lt;br /&gt; &lt;input type="radio" id="font-family-cursive" name="font_family" value="cursive" onchange="setCss()"&gt; &lt;label for="font-family-cursive"&gt;cursive&lt;/label&gt;&lt;br /&gt;
+ &lt;input type="radio" id="font-family-fantasy" name="font_family" value="fantasy" onchange="setCss()"&gt; &lt;label for="font-family-fantasy"&gt;fantasy&lt;/label&gt;&lt;br /&gt; &lt;input type="radio" id="font-family-system-ui" name="font_family" value="system-ui" onchange="setCss()"&gt; &lt;label for="font-family-system-ui"&gt;system-ui&lt;/label&gt;&lt;br /&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+
+ &lt;div class="cf propInputs"&gt;
+ &lt;div class="propInputCont tar"&gt;
+ font :
+ &lt;/div&gt;
+ &lt;div class="propInputCont"&gt;
+ &lt;input type="text" class="curCss" id="input_font_style"&gt;&lt;br/&gt;
+ font-style &lt;br/&gt;
+ optional
+
+ &lt;/div&gt;
+ &lt;div class="propInputCont"&gt;
+ &lt;input type="text" class="curCss" id="input_font_variant"&gt; &lt;br/&gt;
+ font-variant &lt;br/&gt;
+ optional
+ &lt;/div&gt;
+ &lt;div class="propInputCont"&gt;
+ &lt;input type="text" class="curCss" id="input_font_weight"&gt; &lt;br/&gt;
+ font-weight &lt;br/&gt;
+ optional
+ &lt;/div&gt;
+ &lt;div class="propInputCont"&gt;
+ &lt;input type="text" class="curCss mandatory" id="input_font_size"&gt; &lt;br/&gt;
+ font-size &lt;br/&gt;
+ mandatory
+ &lt;/div&gt;
+ &lt;div class="propInputCont"&gt;
+ &lt;input type="text" class="curCss" id="input_line_height"&gt; &lt;br/&gt;
+ line-height &lt;br/&gt;
+ optional
+ &lt;/div&gt;
+ &lt;div class="propInputCont"&gt;
+ &lt;input type="text" class="curCss mandatory" id="input_font_family"&gt; &lt;br/&gt;
+ font-family &lt;br/&gt;
+ mandatory
+ &lt;/div&gt;
+ &lt;/div&gt;
+&lt;/form&gt;
+
+&lt;div class="fontShortHand"&gt;
+ This is some sample text.
+&lt;/div&gt;
+&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;
+</pre>
+
+<p id="CSS_Content" style="display: none;">CSS Content</p>
+
+<pre class="brush: css" style="display: none;">body, input {
+ font: 14px arial;
+ overflow: hidden;
+}
+
+.propInputCont {
+ float: left;
+ text-align: center;
+ margin-right: 5px;
+ width: 80px;
+}
+
+.setPropCont {
+ float: left;
+ margin-right: 5px;
+ width: 120px;
+}
+
+.propInputs, .setPropCont {
+ margin-bottom: 1em;
+}
+
+.curCss {
+ border: none;
+ border-bottom: 1px solid black;
+ text-align: center;
+ width: 80px;
+}
+
+.mandatory {
+ border-bottom-color: red;
+}
+
+.cf:before,
+.cf:after {
+ content: " ";
+ display: table;
+}
+
+.cf:after {
+ clear: both;
+}
+
+.tar {
+ width: 40px;
+ text-align: right;
+}
+.fontfamily {
+ display: inline-block;
+}</pre>
+
+<p id="JavaScript_Content" style="display: none;">JavaScript Content</p>
+
+<pre class="brush: js" style="display: none;">var textAreas = document.getElementsByClassName("curCss"),
+ shortText = "",
+ getCheckedValue,
+ setCss,
+ getProperties,
+ injectCss;
+
+getProperties = function () {
+ shortText =
+ getCheckedValue("font_style") + " " +
+ getCheckedValue("font_variant") + " " +
+ getCheckedValue("font_weight") + " " +
+ getCheckedValue("font_size") +
+ getCheckedValue("line_height") + " " +
+ getCheckedValue("font_family");
+
+ return shortText;
+}
+
+getCheckedValue = function(radio_name) {
+ oRadio = document.forms[0].elements[radio_name];
+ for (var i = 0; i &lt; oRadio.length; i++) {
+ if(oRadio[i].checked) {
+ var propInput = "input_" + radio_name,
+ curElemName = "input_" + radio_name,
+ curElem = document.getElementById(curElemName);
+ curElem.value = oRadio[i].value;
+
+ return oRadio[i].value;
+ }
+ }
+}
+
+setCss = function () {
+ getProperties();
+ injectCss(shortText);
+}
+
+injectCss = function(cssFragment) {
+ old = document.body.getElementsByTagName("style");
+ if (old.length &gt; 1) {
+ old[1].parentElement.removeChild(old[1]);
+ }
+ css = document.createElement("style");
+ css.innerHTML = ".fontShortHand{font: " + cssFragment + "}";
+ document.body.appendChild(css);
+}
+
+setCss();</pre>
+
+<p>{{ EmbedLiveSample('์˜ˆ์ œ','100%', '380px')}}</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 Fonts', '#font-prop', 'font')}}</td>
+ <td>{{ Spec2('CSS3 Fonts')}}</td>
+ <td>Added support for <code>font-stretch</code> values.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'fonts.html#font-shorthand', 'font-weight')}}</td>
+ <td>{{ Spec2('CSS2.1')}}</td>
+ <td>Added support for keywords.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS1', '#font', 'font')}}</td>
+ <td>{{ Spec2('CSS1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.font")}}</p>
diff --git a/files/ko/web/css/frequency/index.html b/files/ko/web/css/frequency/index.html
new file mode 100644
index 0000000000..6b3d88b859
--- /dev/null
+++ b/files/ko/web/css/frequency/index.html
@@ -0,0 +1,75 @@
+---
+title: <frequency>
+slug: Web/CSS/frequency
+tags:
+ - CSS
+ - CSS Data Type
+ - Reference
+ - Web
+translation_of: Web/CSS/frequency
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS </a><strong><code>&lt;frequency&gt;</code></strong> <a href="/ko/docs/Web/CSS/CSS_Types">์ž๋ฃŒํ˜•</a>์€ ๋ชฉ์†Œ๋ฆฌ์˜ ๋†’๋‚ฎ์ด ๋“ฑ ์ฃผํŒŒ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ํ˜„์žฌ ์–ด๋–ค CSS ์†์„ฑ๋„ <code>&lt;frequency&gt;</code>๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p><code>&lt;frequency&gt;</code> ์ž๋ฃŒํ˜•์€ {{cssxref("&lt;number&gt;")}} ๋‹ค์Œ์— ์•„๋ž˜ ๋‚˜์—ดํ•œ ๋‹จ์œ„ ์ค‘ ํ•˜๋‚˜๋ฅผ ๋ถ™์—ฌ ๊ตฌ์„ฑํ•ณํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ CSS ๋‹จ์œ„์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ˆซ์ž์™€ ๋‹จ์œ„ ๋ฌธ์ž ์‚ฌ์ด์— ๊ณต๋ฐฑ์€ ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๋‹จ์œ„">๋‹จ์œ„</h3>
+
+<dl>
+ <dt><code><a id="Hz" name="Hz">Hz</a></code></dt>
+ <dd>ํ—ค๋ฅด์ธ ๋กœ ์ฃผํŒŒ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์˜ˆ์‹œ: <code>0Hz</code>, <code>1500Hz</code>, <code>10000Hz</code>.</dd>
+ <dt><code><a id="kHz" name="kHz">kHz</a></code></dt>
+ <dd>ํ‚ฌ๋กœํ—ค๋ฅด์ธ ๋กœ ์ฃผํŒŒ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์˜ˆ์‹œ: <code>0kHz</code>, <code>1.5kHz</code>, <code>10kHz</code>.</dd>
+</dl>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> <code>0</code>์€ ๋‹จ์œ„์™€ ์ƒ๊ด€์—†์ด ์–ธ์ œ๋‚˜ ๊ฐ™์€ ๊ฐ’์„ ๋‚˜ํƒ€๋‚ด์ง€๋งŒ, ์ฃผํŒŒ์ˆ˜์—์„œ๋Š” ๋‹จ์œ„๋ฅผ ์ƒ๋žตํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ฆ‰ <code>0</code>์€ ์œ ํšจํ•œ ์ฃผํŒŒ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ฉฐ <code>0Hz</code>๋‚˜ <code>0kHz</code>๋ฅผ ๋‚˜ํƒ€๋‚ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹จ์œ„ ๋ฌธ์ž๊ฐ€ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๊ธฐ๋Š” ํ•˜์ง€๋งŒ, <a href="https://ko.wikipedia.org/wiki/%EA%B5%AD%EC%A0%9C%EB%8B%A8%EC%9C%84%EA%B3%84">SI</a>์—์„œ ๋ช…์‹œํ•œ ๋Œ€๋กœ "H"๋Š” ๋Œ€๋ฌธ์ž๋กœ ํ‘œ๊ธฐํ•˜๋Š” ๊ฒŒ ์ข‹์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="์˜ˆ์ œ"><span>์˜ˆ์ œ</span></h2>
+
+<h3 id="์œ ํšจํ•œ_์ฃผํŒŒ์ˆ˜">์œ ํšจํ•œ ์ฃผํŒŒ์ˆ˜</h3>
+
+<pre class="notranslate">12Hz ์–‘์˜ ์ •์ˆ˜
+4.3Hz ์‹ค์ˆ˜
+14KhZ ๋‹จ์œ„๊ฐ€ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š์ง€๋งŒ, SI ํ‘œ์ค€์—์„œ ๋ฒ—์–ด๋‚œ ํ‘œ๊ธฐ๋Š” ๋น„์ถ”์ฒœ
++0Hz 0, ์–‘์˜ ๋ถ€ํ˜ธ์™€ ๋‹จ์œ„
+-0kHz 0, ์Œ์˜ ๋ถ€ํ˜ธ์™€ ๋‹จ์œ„</pre>
+
+<h3 id="์œ ํšจํ•˜์ง€_์•Š์€_์ฃผํŒŒ์ˆ˜">์œ ํšจํ•˜์ง€ ์•Š์€ ์ฃผํŒŒ์ˆ˜</h3>
+
+<pre class="example-bad notranslate">12.0 ๋‹จ์œ„๊ฐ€ ์—†์œผ๋ฏ€๋กœ &lt;number&gt;์ง€๋งŒ &lt;frequency&gt;๊ฐ€ ์•„๋‹˜
+7 Hz ์ˆ˜์™€ ๋‹จ์œ„ ์‚ฌ์ด์— ๊ณต๋ฐฑ์€ ๋ถˆํ—ˆ
+0 &lt;length&gt;๋Š” ๋‹จ์œ„ ์—†๋Š” 0์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์ง€๋งŒ, &lt;frequency&gt;๋Š” ๋ถˆ๊ฐ€๋Šฅ</pre>
+
+<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 Values', '#frequency', '&lt;frequency&gt;')}}</td>
+ <td>{{Spec2('CSS3 Values')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> <code>&lt;frequency&gt;</code>๋Š” <a class="external" href="https://www.w3.org/TR/CSS2/aural.html#q19.0" title="http://www.w3.org/TR/CSS2/">CSS Level 2</a>์˜, ์ง€๊ธˆ์€ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ฒญ๊ฐ์  <a href="/ko/docs/Web/CSS/@media#๋ฏธ๋””์–ด_ํŠน์„ฑ">๋ฏธ๋””์–ด ํŠน์„ฑ</a>์—์„œ ์Œ์„ฑ์˜ ๋†’๋‚ฎ์ด๋ฅผ ์„ค์ •ํ•  ๋•Œ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ดํ›„ CSS3์—์„œ ๋‹ค์‹œ ์ถ”๊ฐ€๋์ง€๋งŒ, ์ง€๊ธˆ์œผ๋กœ์จ๋Š” ์–ด๋–ค CSS ์†์„ฑ์—์„œ๋„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.types.frequency")}}</p>
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">/* ๋‹จ์ผ &lt;length&gt; ๊ฐ’ */
+gap: 20px;
+gap: 1em;
+gap: 3vmin;
+gap: 0.5cm;
+
+/* ๋‹จ์ผ &lt;percentage&gt; ๊ฐ’ */
+gap: 16%;
+gap: 100%;
+
+/* ์ด์ค‘ &lt;length&gt; ๊ฐ’ */
+gap: 20px 10px;
+gap: 1em 0.5em;
+gap: 3vmin 2vmax;
+gap: 0.5cm 2mm;
+
+/* ์ด์ค‘ ๋˜๋Š” ํ˜ผํ•ฉ &lt;percentage&gt; ๊ฐ’ */
+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>&lt;'row-gap'&gt;</code> ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•˜๋ฉฐ, ์„ ํƒ์ ์œผ๋กœ <code>&lt;'column-gap'&gt;</code>์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. <code>&lt;'column-gap'&gt;</code>์„ ์ƒ๋žตํ•œ ๊ฒฝ์šฐ <code>&lt;'row-gap'&gt;</code>๊ณผ ๋™์ผํ•œ ๊ฐ’์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>&lt;'row-gap'&gt;</code>๊ณผ <code>&lt;'column-gap'&gt;</code>์€ ๊ฐ๊ฐ <code>&lt;length&gt;</code> ๋˜๋Š” <code>&lt;percentage&gt;</code>๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>{{CSSxRef("&lt;length&gt;")}}</dt>
+ <dd>๊ทธ๋ฆฌ๋“œ ์„ ์„ ๋ถ„ํ• ํ•˜๋Š” ๊ฐ„๊ฒฉ์˜ ๋„ˆ๋น„.</dd>
+ <dt>{{CSSxRef("&lt;percentage&gt;")}}</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;">&lt;div id="flexbox"&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css; highlight[5]">#flexbox {
+ display: flex;
+ flex-wrap: wrap;
+ width: 300px;
+ gap: 20px 5px;
+}
+
+#flexbox &gt; 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;">&lt;div id="grid"&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+&lt;/div&gt;</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 &gt; 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;">&lt;p class="content-box"&gt;
+ This is some multi-column text with a 40px column
+ gap created with the CSS &lt;code&gt;gap&lt;/code&gt; property.
+ Don't you think that's fun and exciting? I sure do!
+&lt;/p&gt;
+</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>
diff --git a/files/ko/web/css/general_sibling_combinator/index.html b/files/ko/web/css/general_sibling_combinator/index.html
new file mode 100644
index 0000000000..7fb79bd5f0
--- /dev/null
+++ b/files/ko/web/css/general_sibling_combinator/index.html
@@ -0,0 +1,80 @@
+---
+title: ์ผ๋ฐ˜ ํ˜•์ œ ๊ฒฐํ•ฉ์ž
+slug: Web/CSS/General_sibling_combinator
+tags:
+ - CSS
+ - Reference
+ - Selectors
+translation_of: Web/CSS/General_sibling_combinator
+---
+<div>{{CSSRef("Selectors")}}</div>
+
+<p><strong>์ผ๋ฐ˜ ํ˜•์ œ ๊ฒฐํ•ฉ์ž</strong>(<code>~</code>)๋Š” ๋‘ ๊ฐœ์˜ ์„ ํƒ์ž ์‚ฌ์ด์— ์œ„์น˜ํ•˜์—ฌ ๋’ค์ชฝ ์„ ํƒ์ž์˜ ์š”์†Œ์™€ ์•ž์ชฝ ์„ ํƒ์ž ์š”์†Œ์˜ ๋ถ€๋ชจ ์š”์†Œ๊ฐ€ ๊ฐ™๊ณ , ๋’ค์ชฝ ์„ ํƒ์ž์˜ ์š”์†Œ๊ฐ€ ๋’ค์— ์œ„์น˜ํ•  ๋•Œ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋‘ ์š”์†Œ๊ฐ€ ์„œ๋กœ ๋ถ™์–ด์žˆ์„ ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers">/* ์„œ๋กœ ํ˜•์ œ์ธ ๋ฌธ๋‹จ ์ค‘ ์ด๋ฏธ์ง€ ๋’ค์ชฝ์ธ ๊ฒฝ์šฐ์—๋งŒ ์„ ํƒ */
+img ~ p {
+ color: red;
+}</pre>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox">former_element ~ target_element { <em>style properties</em> }
+</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">p ~ span {
+ color: red;
+}</pre>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;span&gt;์ด๊ฑด ๋นจ๊ฐ•์ด ์•„๋‹™๋‹ˆ๋‹ค.&lt;/span&gt;
+&lt;p&gt;์—ฌ๊ธฐ ๋ฌธ๋‹จ์ด ์žˆ์Šต๋‹ˆ๋‹ค.&lt;/p&gt;
+&lt;code&gt;๊ทธ๋ฆฌ๊ณ  ์ฝ”๋“œ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.&lt;/code&gt;
+&lt;span&gt;์ด์ œ ๋นจ๊ฐ•์ž…๋‹ˆ๋‹ค!&lt;/span&gt;
+&lt;code&gt;๋” ๋งŽ์€ ์ฝ”๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.&lt;/code&gt;
+&lt;span&gt;์ด๊ฒƒ๋„ ๋นจ๊ฐ•์ž…๋‹ˆ๋‹ค!&lt;/span&gt;
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ", "100%", 120)}}</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("CSS4 Selectors", "#general-sibling-combinators", "subsequent-sibling combinator")}}</td>
+ <td>{{Spec2("CSS4 Selectors")}}</td>
+ <td>Renames it the "subsequent-sibling" combinator.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS3 Selectors", "#general-sibling-combinators", "general sibling combinator")}}</td>
+ <td>{{Spec2("CSS3 Selectors")}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.selectors.general_sibling")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/์ธ์ ‘_ํ˜•์ œ_์„ ํƒ์ž">์ธ์ ‘ ํ˜•์ œ ๊ฒฐํ•ฉ์ž</a></li>
+</ul>
diff --git a/files/ko/web/css/getting_started/javascript/index.html b/files/ko/web/css/getting_started/javascript/index.html
new file mode 100644
index 0000000000..2f9fd8f53b
--- /dev/null
+++ b/files/ko/web/css/getting_started/javascript/index.html
@@ -0,0 +1,144 @@
+---
+title: JavaScript
+slug: Web/CSS/Getting_Started/JavaScript
+tags:
+ - 'CSS:Getting_Started'
+translation_of: Learn/JavaScript/Client-side_web_APIs/Manipulating_documents
+---
+<p>์ด ํŽ˜์ด์ง€๋Š” ์ž…๋ฌธ์„œ์˜ II ๋ถ€์ž…๋‹ˆ๋‹ค. II ๋ถ€๋Š” ๋ชจ์งˆ๋ผ์—์„œ์˜ CSS์˜ ๋ฒ”์œ„(scope)๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์˜ˆ์ œ๋“ค์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+<p>II ๋ถ€์˜ ๊ฐ ํŽ˜์ด์ง€๋Š” CSS ๊ฐ€ ๋‹ค๋ฅธ ๊ธฐ์ˆ (technologies)๋“ค๊ณผ ์–ด๋–ป๊ฒŒ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š”์ง€ ์„ค๋ช…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํŽ˜์ด์ง€๋“ค์€ ์ด๋“ค ๋‹ค๋ฅธ ๊ธฐ์ˆ ๋“ค์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๋“ค์„ ๊ฐ€๋ฅด์น˜๊ธฐ์œ„ํ•ด์„œ ๋””์ž์ธ ๋˜์ง€๋Š” ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด ๋“ค ๊ธฐ์ˆ ๋“ค์„ ์ž์„ธํžˆ ๋ฐฐ์šฐ๋ ค๋ฉด ๋‹ค๋ฅธ ์ž…๋ฌธ์„œ๋ฅผ ๋ณด์„ธ์š”.</p>
+<p>๋Œ€์‹  ์ด ํŽ˜์ด์ง€๋“ค์€ CSS์˜ ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ๋ฒ•์„ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋””์ž์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋“ค ํŽ˜์ด์ง€๋“ค์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด, CSS์— ๋Œ€ํ•ด ์ข€ ์•Œ๊ณ  ์žˆ์–ด์•ผ๋งŒ ํ•ฉ๋‹ˆ๋‹ค, ๊ทธ๋Ÿฌ๋‚˜, ๋‹ค๋ฅธ ๋ถ„์•ผ ๊ธฐ์ˆ ๋“ค์—๋Œ€ํ•œ ์–ด๋–ค ์ง€์‹์„ ํ•„์š”๋กœํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.</p>
+<h3 id=".EC.A0.95.EB.B3.B4:_.EC.9E.90.EB.B0.94.EC.8A.A4.ED.81.AC.EB.A6.BD.ED.8A.B8.28JavaScript.29" name=".EC.A0.95.EB.B3.B4:_.EC.9E.90.EB.B0.94.EC.8A.A4.ED.81.AC.EB.A6.BD.ED.8A.B8.28JavaScript.29">์ •๋ณด: ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ(JavaScript)</h3>
+<p>์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ(JavaScript)๋Š”
+ <i>
+ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด</i>
+ ์ž…๋‹ˆ๋‹ค. ๋ชจ์งˆ๋ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜( ์˜ˆ๋ฅผ ๋“ค๋ฉด, ๋ชจ์งˆ๋ผ ๋ธŒ๋ผ์šฐ์ €) ์‚ฌ์šฉํ•  ๋•Œ, ์ปดํ“จํ„ฐ๊ฐ€ ์‹คํ–‰์‹œํ‚ค๋Š” ์ฝ”๋“œ์˜ ๋งŽ์€ ๋ถ€๋ถ„์ด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ์“ฐ์—ฌ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+<p>์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ์Šคํƒ€์ผ ์‹œํŠธ์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜์—ฌ, ๋ฌธ์„œ ์Šคํƒ€์ผ์„ ๋™์ ์œผ๋กœ ๋ณ€ํ™”์‹œํ‚ค๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.</p>
+<p>์ด๋ ‡๊ฒŒ ํ•˜๋Š”๋ฐ ์„ธ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค:</p>
+<ul>
+ <li>๋ฌธ์„œ์˜ ์Šคํƒ€์ผ ์‹œํŠธ ๋ฆฌ์ŠคํŠธ์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•จ์œผ๋กœ์จ โ€” ์˜ˆ: ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ์ฒจ๊ฐ€, ์ œ๊ฑฐ, ๋˜๋Š” ์ˆ˜์ •ํ•จ์œผ๋กœ์จ</li>
+ <li>์Šคํƒ€์ผ ์‹œํŠธ์˜ ๊ทœ์น™(rules)์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•จ์œผ๋กœ์จ โ€” ์˜ˆ: ๊ทœ์น™์„ ์ฒจ๊ฐ€, ์ œ๊ฑฐ, ๋˜๋Š” ์ˆ˜์ • ํ•จ์œผ๋กœ์จ</li>
+ <li>DOM๋‚ด์˜ ๊ฐ ์—˜๋ฆฌ๋จผํŠธ(element)์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•จ์œผ๋กœ์จ โ€” ์˜ˆ: ๋ฌธ์„œ ์Šคํƒ€์ผ์„ ๋ฌธ์„œ์˜ ์Šคํƒ€์ผ ์‹œํŠธ์™€๋Š” ๋…๋ฆฝ์ ์œผ๋กœ ์ˆ˜์ •ํ•จ์œผ๋กœ์จ</li>
+</ul>
+<table style="border: 1px solid #36b; padding: 1em; background-color: #f4f4f4; margin-bottom: 1em; width: 100%;">
+ <caption>
+ More details</caption>
+ <tbody>
+ <tr>
+ <td>๋ชจ์งˆ๋ผ์—์„œ์˜ ์ž๋ฐ”์ŠคํŠธ๋ฆฝํŠธ์— ๋Œ€ํ•ด ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์›ํ•˜์‹œ๋ฉด, ์ด ์œ„ํ‚ค(wiki)์— ์žˆ๋Š” <a href="ko/JavaScript">JavaScript</a>ํŽ˜์ด์ง€๋ฅผ ๋ณด์„ธ์š”.</td>
+ </tr>
+ </tbody>
+</table>
+<h3 id=".EC.95.A1.EC.85.98:_.EC.9E.90.EB.B0.94.EC.8A.A4.ED.81.AC.EB.A6.BD.ED.8A.B8_.EC.98.88.EC.A0.9C.28demonstration.29" name=".EC.95.A1.EC.85.98:_.EC.9E.90.EB.B0.94.EC.8A.A4.ED.81.AC.EB.A6.BD.ED.8A.B8_.EC.98.88.EC.A0.9C.28demonstration.29">์•ก์…˜: ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์˜ˆ์ œ(demonstration)</h3>
+<p>์ƒˆ๋กœ์€ HTML ๋ฌธ์„œ <code>doc5.html</code>๋ฅผ ๋งŒ๋“œ์„ธ์š”. ์•„๋ž˜์˜ ๋‚ด์šฉ๋ฌผ์„ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ๋˜ ์Šคํฌ๋กคํ•ด์„œ ์ „์ฒด๋ฅผ ๋‹ค ๋„ฃ์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜์„ธ์š”:</p>
+<div style="width: 48em; height: 12em; overflow: auto;">
+ <pre>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"&gt;
+&lt;HTML&gt;
+
+&lt;HEAD&gt;
+&lt;TITLE&gt;Mozilla CSS Getting Started - JavaScript demonstration&lt;/TITLE&gt;
+&lt;LINK rel="stylesheet" type="text/css" href="style5.css"&gt;
+&lt;SCRIPT type="text/javascript" src="script5.js"&gt;&lt;/SCRIPT&gt;
+&lt;/HEAD&gt;
+
+&lt;BODY&gt;
+&lt;H1&gt;JavaScript sample&lt;/H1&gt;
+
+&lt;DIV id="square"&gt;&lt;/DIV&gt;
+
+&lt;BUTTON type="button" onclick="doDemo(this);"&gt;Click Me&lt;/BUTTON&gt;
+
+&lt;/BODY&gt;
+&lt;/HTML&gt;
+</pre>
+</div>
+<p>์ƒˆ๋กœ์šด CSS ํŒŒ์ผ <code>style5.css</code>์„ ๋งŒ๋“œ์„ธ์š”. ์•„๋ž˜์˜ ๋‚ด์šฉ๋ฌผ์„ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ์œผ์„ธ์š”:</p>
+<div style="width: 48em;">
+ <pre>/*** JavaScript demonstration ***/
+#square {
+ width: 20em;
+ height: 20em;
+ border: 2px inset gray;
+ margin-bottom: 1em;
+ }
+
+button {
+ padding: .5em 2em;
+ }
+</pre>
+</div>
+<p>์ƒˆ๋กœ์šด ํ…์ŠคํŠธ ํŒŒ์ผ <code>script5.js</code>์„ ๋งŒ๋“œ์„ธ์š”. ์•„๋ž˜์˜ ๋‚ด์šฉ๋ฌผ์„ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ์œผ์„ธ์š”:</p>
+<div style="width: 48em;">
+ <pre>// JavaScript demonstration
+function doDemo (button) {
+ var square = document.getElementById("square")
+ square.style.backgroundColor = "#fa4"
+ button.setAttribute("disabled", "true")
+ setTimeout(clearDemo, 2000, button)
+ }
+
+function clearDemo (button) {
+ var square = document.getElementById("square")
+ square.style.backgroundColor = "transparent"
+ button.removeAttribute("disabled")
+ }
+</pre>
+</div>
+<p>๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฌธ์„œ์„ ์—ด๊ณ  ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์„ธ์š”.</p>
+<p>์ด ์œ„ํ‚คํŽ˜์ด์ง€๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์˜ˆ์ œ๊ฐ€ ์–ด๋–ป๊ฒŒ ์‹คํ–‰๋˜๋Š” ์ง€ ๋ณด์—ฌ๋“œ๋ฆด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ ์ „๊ณผ ํ›„๊ฐ€ ๋Œ€๋žต ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์ž…๋‹ˆ๋‹ค:</p>
+<table>
+ <tbody>
+ <tr>
+ <td style="padding-right: 2em;">
+ <table style="border: 2px outset #36b; padding: 0 1em .5em .5em;">
+ <tbody>
+ <tr>
+ <td>
+ <p><b>JavaScript demonstration</b></p>
+ <div style="width: 5em; height: 5em; border: 2px inset gray; background-color: white;">
+ <div style="width: 2em; height: 1em; border: 1px outset black; background-color: #ccc; margin-top: 4px;">
+ ย </div>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </td>
+ <td>
+ <table style="border: 2px outset #36b; padding: 0 1em .5em .5em;">
+ <tbody>
+ <tr>
+ <td>
+ <p><b>JavaScript demonstration</b></p>
+ <div style="width: 5em; height: 5em; border: 2px inset gray; background-color: #fa4;">
+ <div style="width: 2em; height: 1em; border: 1px inset black; background-color: #ccc; margin-top: 4px;">
+ ย </div>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </td>
+ </tr>
+ </tbody>
+</table>
+<p>์ด ์˜ˆ์ œ์—์„œ ์ฃผ์˜ํ•  ์ :</p>
+<ul>
+ <li>HTML ๋ฌธ์„œ๋Š” ์ „์ฒ˜๋Ÿผ ์Šคํƒ€์ผ ์‹œํŠธ์— ๋งํฌ๋˜์–ด ์žˆ์œผ๋ฉฐ, ์Šคํฌ๋ฆฝํŠธ์—๋„ ๋งํฌ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+ <li>์Šคํฌ๋ฆฝํŠธ๋Š” DOM์•ˆ์˜ ๊ฐœ๊ฐœ์˜ ์—˜๋ฆฌ๋จผํŠธ(element)์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฝํŠธ๋Š” ์‚ฌ๊ฐํ˜•(square)์˜ ์Šคํƒ€์ผ์„ ์ง์ ‘ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฝํŠธ๋Š” ๋ฒ„ํŠผ์˜ ์Šคํƒ€์ผ์„ ์†์„ฑ(attribute)์„ ๋ณ€๊ฒฝํ•จ์œผ๋กœ์จ ๊ฐ„์ ‘์ ์œผ๋กœ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ <code>document.getElementById("square")</code> ๋Š” ๊ทธ ๊ธฐ๋Šฅ์ƒ CSS ์„ ๋ณ„์ž(selector) <code>#square</code> ์™€ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ <code>backgroundColor</code>๋Š” CSS ์†์„ฑ <code>background-color</code>์— ์ƒ์‘ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>๋ธŒ๋ผ์šฐ์ €๋Š” ๋ฒ„ํŠผ์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋˜์—ˆ์„ ๋•Œ ๊ทธ ๋ชจ์Šต์„ ๋ฐ”๊พธ์–ด ์ฃผ๋Š” <code>button{{ mediawiki.external('disabled=\"true\"') }}</code>์— ๋Œ€ํ•œ ๋‚ด์žฅ๋œ CSS ๊ทœ์น™์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+</ul>
+<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: .5em;">
+ <caption>
+ Challenge</caption>
+ <tbody>
+ <tr>
+ <td>์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋ณ€๊ฒฝํ•ด์„œ ์‚ฌ๊ฐํ˜•(square)์ด ์ƒ‰์ด ๋ณ€ํ•  ๋•Œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ 20em ์ ํ”„ํ–ˆ๋‹ค๊ฐ€ ์ดํ›„ ๋˜ ๋Œ์•„์˜ค๊ฒŒ ๋งŒ๋“œ์„ธ์š”.</td>
+ </tr>
+ </tbody>
+</table>
+<h4 id=".EA.B7.B8.EB.9F.BC_.EB.8B.A4.EC.9D.8C.EC.9D.80.3F" name=".EA.B7.B8.EB.9F.BC_.EB.8B.A4.EC.9D.8C.EC.9D.80.3F">๊ทธ๋Ÿผ ๋‹ค์Œ์€?</h4>
+<p>If you had difficulty understanding this page, or if you have other comments about it, please contribute to its <a>Discussion</a> page.</p>
+<p>์ด ์˜ˆ์ œ์—์„œ HTML ๋ฌธ์„œ๊ฐ€ ๋‹จ์ง€ ๋ฒ„ํŠผ ์—˜๋ฆฌ๋จผํŠธ๋งŒ์ด ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•จ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์Šคํฌ๋ฆฝํŠธ์— ๋งํฌ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ์งˆ๋ผ๋Š” CSS๋ฅผ ํ™•์žฅํ•ด์„œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋ฅผ (๋‚ด์šฉ๋ฌผ๊ณผ ๋‹ค๋ฅธ ์Šคํƒ€์ผ ์‹œํŠธ๋“ค๋„) ์„ ํƒ๋œ ์—˜๋ฆฌ๋จผํŠธ์— ๋งํฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ํŽ˜์ด์ง€์—์„œ๋Š” ๋‹ค์Œ์„ ์‹คํ–‰ํ•ด ๋ด…๋‹ˆ๋‹ค: <b><a href="ko/CSS/Getting_Started/XBL_bindings">XBL bindings</a></b></p>
diff --git a/files/ko/web/css/getting_started/svg_graphics/index.html b/files/ko/web/css/getting_started/svg_graphics/index.html
new file mode 100644
index 0000000000..d8ca001fb2
--- /dev/null
+++ b/files/ko/web/css/getting_started/svg_graphics/index.html
@@ -0,0 +1,195 @@
+---
+title: SVG graphics
+slug: Web/CSS/Getting_Started/SVG_graphics
+tags:
+ - 'CSS:Getting_Started'
+translation_of: Web/SVG/Tutorial/SVG_and_CSS
+---
+<p>์ด ํŽ˜์ด์ง€๋Š” ๊ทธ๋ž˜ํ”ฝ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ํŠน๋ณ„ํ•œ ์–ธ์–ด SVG๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</p>
+<p>SVG ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ๋ชจ์งˆ๋ผ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ž‘๋™ํ•˜๋Š” ๊ฐ„๋‹จํ•œ ์˜ˆ์ œ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.</p>
+<h3 id=".EC.A0.95.EB.B3.B4:_SVG" name=".EC.A0.95.EB.B3.B4:_SVG">์ •๋ณด: SVG</h3>
+<p>
+ <i>
+ SVG</i>
+ (Scalable Vector Graphics, ์Šค์ผ€์ผ๋Ÿฌ๋ธ” ๋ฒกํ„ฐ ๊ทธ๋ž˜ํ”ฝ)์€ ๊ทธ๋ž˜ํ”ฝ์„ ๋งŒ๋“ค์–ด๋‚ด๊ธฐ ์œ„ํ•œ XML-๊ธฐ๋ฐ˜ ์–ธ์–ด์ž…๋‹ˆ๋‹ค.</p>
+<p>์›€์ง์ด์ง€ ์•Š๋Š” ์ด๋ฏธ์ง€(static image)๋ฅผ ์œ„ํ•ด ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋˜ํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ณผ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์œ„ํ•ด์„œ๋„ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+<p>๋‹ค๋ฅธ XML-๊ธฐ๋ฐ˜ ์–ธ์–ด๋“ค๊ณผ ๊ฐ™์ด, SVG๋Š” CSS ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ์ง€์›ํ•˜์—ฌ ๊ทธ๋ž˜ํ”ฝ์— ์‚ฌ์šฉ๋˜๋Š” ์Šคํƒ€์ผ์„ ๊ทธ๋ž˜ํ”ฝ์˜ ๋‚ด์šฉ๋ฌผ๊ณผ ๋ถ„๋ฆฌ์‹œํ‚ฌ ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.</p>
+<p>๋˜ํ•œ, ๋‹ค๋ฅธ ๋ฌธ์„œ ๋งˆํฌ์—… ์–ธ์–ด๋“ค๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋Š” ์Šคํƒ€์ผ ์‹œํŠธ๋“ค๋„ ์ด๋ฏธ์ง€๊ฐ€ ์š”๊ตฌ๋˜๋Š” ๊ณณ์— SVG ๊ทธ๋ž˜ํ”ฝ์˜ URL์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ๋“ค๋ฉด, HTML ๋ฌธ์„œ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋Š” ์Šคํƒ€์ผ ์‹œํŠธ์—์„œ <code>background</code> ์†์„ฑ ๊ฐ’์— SVG๊ฐ’์˜ URL์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+<table style="border: 1px solid #36b; padding: 1em; background-color: #f4f4f4; margin-bottom: 1em; width: 100%;">
+ <caption>
+ More details</caption>
+ <tbody>
+ <tr>
+ <td>์ด๊ธ€์„ ์“ฐ๋Š” ์‹œ์ ์—์„œ(2005๋…„ ์ค‘๋ฐ˜), ๋ชจ์งˆ๋ผ ๋ธŒ๋ผ์šฐ์ €์˜ ๋ช‡๋ช‡ ์ตœ๊ทผ ๋นŒ๋“œ๋งŒ์ด SVG ์ง€์›์„ ๋‚ด์žฅํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
+ <p><a class="external" href="http://www.adobe.com/svg/viewer/install/main.html">Adobe</a>์—์„œ ์ œ๊ณต๋˜๋Š” ๊ฒƒ ๊ฐ™์€ ํ”Œ๋Ÿญ์ธ(plugin)์„ ์ธ์Šคํ†จํ•˜๋ฉด ๋‹ค๋ฅธ ๋ฒ„์ „์—์„œ๋„ SVG ์ง€์›์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+ <p>๋ชจ์งˆ๋ผ์—์„œ์˜ SVG์— ๊ด€ํ•œ ๋”๋งŽ์€ ์ •๋ณด๋ฅผ ์›ํ•˜์‹œ๋ฉด, ์ด ์œ„ํ‚ค์•ˆ์˜ <a href="ko/SVG">SVG</a> ํŽ˜์ด์ง€๋ฅผ ๋ณด์„ธ์š”.</p>
+ </td>
+ </tr>
+ </tbody>
+</table>
+<h3 id=".EC.95.A1.EC.85.98:_SVG_.EC.98.88.EC.A0.9C" name=".EC.95.A1.EC.85.98:_SVG_.EC.98.88.EC.A0.9C">์•ก์…˜: SVG ์˜ˆ์ œ</h3>
+<p>์ƒˆ๋กœ์šด SVG ๋ฌธ์„œ๋ฅผ ํ…์ŠคํŠธ ํŒŒ์ผ <code>doc8.svg</code>๋กœ ๋งŒ๋“œ์„ธ์š”. ์•„๋ž˜์˜ ๋‚ด์šฉ๋ฌผ์„ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ๋˜ ์Šคํฌ๋กคํ•ด์„œ ์ „์ฒด๋ฅผ ๋‹ค ๋„ฃ์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜์„ธ์š”:</p>
+<div style="width: 48em; height: 12em; overflow: auto;">
+ <pre>&lt;?xml version="1.0" standalone="no"?&gt;
+
+&lt;?xml-stylesheet type="text/css" href="style8.css"?&gt;
+
+&lt;!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"&gt;
+
+&lt;svg width="600px" height="600px" viewBox="-300 -300 600 600"
+ xmlns="http://www.w3.org/2000/svg" version="1.1"
+ xmlns:xlink="http://www.w3.org/1999/xlink"&gt;
+
+&lt;title&gt;SVG demonstration&lt;/title&gt;
+&lt;desc&gt;Mozilla CSS Getting Started - SVG demonstration&lt;/desc&gt;
+
+&lt;defs&gt;
+ &lt;g id="segment" class="segment"&gt;
+ &lt;path class="segment-fill" d="M0,0 v-200 a40,40 0 0,0 -62,10 z"/&gt;
+ &lt;path class="segment-edge" d="M0,-200 a40,40 0 0,0 -62,10"/&gt;
+ &lt;/g&gt;
+ &lt;g id="quadrant"&gt;
+ &lt;use xlink:href="#segment"/&gt;
+ &lt;use xlink:href="#segment" transform="rotate(18)"/&gt;
+ &lt;use xlink:href="#segment" transform="rotate(36)"/&gt;
+ &lt;use xlink:href="#segment" transform="rotate(54)"/&gt;
+ &lt;use xlink:href="#segment" transform="rotate(72)"/&gt;
+ &lt;/g&gt;
+ &lt;g id="petals"&gt;
+ &lt;use xlink:href="#quadrant"/&gt;
+ &lt;use xlink:href="#quadrant" transform="rotate(90)"/&gt;
+ &lt;use xlink:href="#quadrant" transform="rotate(180)"/&gt;
+ &lt;use xlink:href="#quadrant" transform="rotate(270)"/&gt;
+ &lt;/g&gt;
+ &lt;radialGradient id="fade" cx="0" cy="0" r="200"
+ gradientUnits="userSpaceOnUse"&gt;
+ &lt;stop id="fade-stop-1" offset="33%"/&gt;
+ &lt;stop id="fade-stop-2" offset="95%"/&gt;
+ &lt;/radialGradient&gt;
+ &lt;/defs&gt;
+
+&lt;text id="heading" x="-280" y="-270"&gt;
+ SVG demonstration&lt;/text&gt;
+&lt;text id="caption" x="-280" y="-250"&gt;
+ Move your mouse pointer over the flower.&lt;/text&gt;
+
+&lt;g id="flower"&gt;
+ &lt;circle id="overlay" cx="0" cy="0" r="200"
+ stroke="none" fill="url(#fade)"/&gt;
+ &lt;use id="outer-petals" xlink:href="#petals"/&gt;
+ &lt;use id="inner-petals" xlink:href="#petals"
+ transform="rotate(9) scale(0.33)"/&gt;
+ &lt;/g&gt;
+
+&lt;/svg&gt;
+</pre>
+</div>
+<p>์ƒˆ๋กœ์šด CSS ๋ฌธ์„œ๋ฅผ ํ…์ŠคํŠธ ํŒŒ์ผ <code>style8.css</code>๋กœ ๋งŒ๋“œ์„ธ์š”. ์•„๋ž˜์˜ ๋‚ด์šฉ๋ฌผ์„ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ๋˜ ์Šคํฌ๋กคํ•ด์„œ ์ „์ฒด๋ฅผ ๋‹ค ๋„ฃ์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜์„ธ์š”:</p>
+<div style="width: 48em; height: 12em; overflow: auto;">
+ <pre>/*** SVG demonstration ***/
+
+/* page */
+svg {
+ background-color: beige;
+ }
+
+#heading {
+ font-size: 24px;
+ font-weight: bold;
+ }
+
+#caption {
+ font-size: 12px;
+ }
+
+/* flower */
+#flower:hover {
+ cursor: crosshair;
+ }
+
+/* gradient */
+#fade-stop-1 {
+ stop-color: blue;
+ }
+
+#fade-stop-2 {
+ stop-color: white;
+ }
+
+/* outer petals */
+#outer-petals {
+ opacity: .75;
+ }
+
+#outer-petals .segment-fill {
+ fill: azure;
+ stroke: lightsteelblue;
+ stroke-width: 1;
+ }
+
+#outer-petals .segment-edge {
+ fill: none;
+ stroke: deepskyblue;
+ stroke-width: 3;
+ }
+
+#outer-petals .segment:hover &gt; .segment-fill {
+ fill: plum;
+ stroke: none;
+ }
+
+#outer-petals .segment:hover &gt; .segment-edge {
+ stroke: slateblue;
+ }
+
+/* inner petals */
+#inner-petals .segment-fill {
+ fill: yellow;
+ stroke: yellowgreen;
+ stroke-width: 1;
+ }
+
+#inner-petals .segment-edge {
+ fill: none;
+ stroke: yellowgreen;
+ stroke-width: 9;
+ }
+
+#inner-petals .segment:hover &gt; .segment-fill {
+ fill: darkseagreen;
+ stroke: none;
+ }
+
+#inner-petals .segment:hover &gt; .segment-edge {
+ stroke: green;
+ }
+</pre>
+</div>
+<p>๋ฌธ์„œ๋ฅผ SVG ๊ธฐ๋Šฅ์ด ์žˆ๋Š”(SVG-enabled) ๋ธŒ๋ผ์šฐ์ €์—์„œ ์—ฌ์„ธ์š”. ๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ(mouse pointer)๋ฅผ ๊ทธ๋ž˜ํ”ฝ์œ„๋กœ ์›€์ง์—ฌ ๋ณด์„ธ์š”.</p>
+<p>์ด ์œ„ํ‚คํŽ˜์ด์ง€๋Š” SVG๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์˜ˆ์ œ๊ฐ€ ์–ด๋–ป๊ฒŒ ์‹คํ–‰๋˜๋Š” ์ง€ ๋ณด์—ฌ๋“œ๋ฆด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์ž…๋‹ˆ๋‹ค:</p>
+<table style="border: 2px outset #36b;">
+ <tbody>
+ <tr>
+ <td><img alt="SVG demonstration"></td>
+ </tr>
+ </tbody>
+</table>
+<p>์ด ์˜ˆ์ œ์—์„œ ์ฃผ์˜ํ•  ์ :</p>
+<ul>
+ <li>SVG ๋ฌธ์„œ๋Š” ์ „์ฒ˜๋Ÿผ ์Šคํƒ€์ผ ์‹œํŠธ์— ๋งํฌ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+ <li>SVG๋Š” ๊ทธ ์ž์‹ ๋งŒ์˜ CSS ์Šคํƒ€์ผ ์‹œํŠธ์™€ ๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋“ค์ค‘ ๋ช‡๊ฐ€์ง€๋Š” HTML์„ ์œ„ํ•œ CSS์˜ ์†์„ฑ๊ณผ ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
+ <caption>
+ Challenge</caption>
+ <tbody>
+ <tr>
+ <td>์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ๋ณ€๊ฒฝํ•ด์„œ, ๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ๊ฐ€ ์•ˆ์ชฝ ๊ฝƒ์žŽ๋“ค ์ค‘ ํ•œ๊ฐœ ์œ„์— ์˜ค๊ฒŒ ๋˜๋ฉด, ๋ฐ”๊นฅ ์ชฝ ๊ฝƒ์žŽ์ด ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์€ ๋ฐ”๋€Œ์ง€ ์•Š์€์ฑ„ ๋ชจ๋“  ์•ˆ์ชฝ๊ฝƒ์žŽ ์ƒ‰์ด ํ•‘ํฌ(pink)์ƒ‰์œผ๋กœ ๋ณ€ํ•˜๊ฒŒ ํ•˜์„ธ์š”</td>
+ </tr>
+ </tbody>
+</table>
+<h4 id=".EA.B7.B8.EB.9F.BC_.EB.8B.A4.EC.9D.8C.EC.9D.80.3F" name=".EA.B7.B8.EB.9F.BC_.EB.8B.A4.EC.9D.8C.EC.9D.80.3F">๊ทธ๋Ÿผ ๋‹ค์Œ์€?</h4>
+<p>If you had difficulty understanding this page, or if you have other comments about it, please contribute to its <a>Discussion</a> page.</p>
+<p>์ด ์˜ˆ์ œ์—์„œ SVG ๊ธฐ๋Šฅ์ด ์žˆ๋Š”(SVG enabled) ๋ธŒ๋ผ์šฐ์ €๋Š” ์ด๋ฏธ SVG ์—˜๋ฆฌ๋จผํŠธ๋ฅผ ๋””์Šคํ”Œ๋ ˆ์ดํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํƒ€์ผ ์‹œํŠธ๋Š” ๋‹จ์ง€ ๊ทธ ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ํŠน์ • ๋ฐฉ์‹์œผ๋กœ ์ˆ˜์ •ํ•  ๋ฟ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋””์Šคํ”Œ๋ ˆ์ดํ•˜๋Š” ๋ฐฉ์‹์ด ๋ฏธ๋ฆฌ ์ง€์ •๋˜์–ด ์žˆ์ง€ ์•Š์€ ๋ฒ”์šฉ(general-purpose) XML ๋ฌธ์„œ๋ฅผ ์œ„ํ•ด์„œ CSS๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ํŽ˜์ด์ง€์—์„œ๋Š” ์ด๋ฅผ ์‹คํ–‰ํ•ด ๋ด…๋‹ˆ๋‹ค: <b><a href="ko/CSS/Getting_Started/XML_data">XML data</a></b></p>
+<p>{{ languages( { "fr": "fr/CSS/Premiers_pas/Graphiques_SVG", "pl": "pl/CSS/Na_pocz\u0105tek/Grafika_SVG" } ) }}</p>
diff --git a/files/ko/web/css/getting_started/xbl_bindings/index.html b/files/ko/web/css/getting_started/xbl_bindings/index.html
new file mode 100644
index 0000000000..6799095812
--- /dev/null
+++ b/files/ko/web/css/getting_started/xbl_bindings/index.html
@@ -0,0 +1,198 @@
+---
+title: XBL bindings
+slug: Web/CSS/Getting_Started/XBL_bindings
+tags:
+ - 'CSS:Getting_Started'
+translation_of: Archive/Beginner_tutorials/Using_XBL_from_stylesheets
+---
+<p>์ด ํŽ˜์ด์ง€๋Š” ๋ชจ์งˆ๋ผ์—์„œ CSS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณต์žกํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ตฌ์กฐ๋ฅผ ํ–ฅ์ƒ์‹œ์ผœ ์ฝ”๋“œ์™€ ์ž์›(resources)์„ ๋ณด๋‹ค ์‰ฝ๊ฒŒ ์žฌ์‚ฌ์šฉ(recycle)ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</p>
+<p>์ด ํ…Œํฌ๋‹‰์„ ๊ฐ„๋‹จํ•œ ์˜ˆ์ œ์— ์ ์šฉ์‹œ์ผœ ๋ด…๋‹ˆ๋‹ค.</p>
+<h3 id=".EC.A0.95.EB.B3.B4:_XBL_.EB.B0.94.EC.9D.B8.EB.94.A9.28bindings.29" name=".EC.A0.95.EB.B3.B4:_XBL_.EB.B0.94.EC.9D.B8.EB.94.A9.28bindings.29">์ •๋ณด: XBL ๋ฐ”์ธ๋”ฉ(bindings)</h3>
+<p>๋งˆํฌ์—… ์–ธ์–ด์™€ CSS์—์„œ ์ œ๊ณต๋˜๋Š” ๊ตฌ์กฐ(structure)๋Š” ๊ฐ ๋ถ€๋ถ„์ด ๋…๋ฆฝ์ ์ด๊ณ (self-contained) ์žฌ ์‚ฌ์šฉ๋˜์–ด์•ผ ํ•˜๋Š” ๋ณต์žกํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ด์ƒ์ ์ด๋ผ๊ณ ๋Š” ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์Šคํƒ€์ผ ์‹œํŠธ๋“ค์„ ๋‹ค๋ฅธ ํŒŒ์ผ๋“ค์— ์ €์žฅํ•  ์ˆ˜ ์žˆ๊ณ , ์Šคํฌ๋ฆฝํŠธ๋“ค๋„ ๋‹ค๋ฅธ ํŒŒ์ผ๋“ค์— ์ €์žฅ ํ•ด ๋†“์„ ์ˆ˜ ์žˆ์œผ๋‚˜, ๋ฌธ์„œ์—์„œ ์ด๋“ค ํŒŒ์ผ๋“ค์„ ํ•˜๋‚˜์˜ ์ „์ฒด๋กœ์„œ ๋งํฌํ•ด์•ผ๋งŒ ํ•ฉ๋‹ˆ๋‹ค.</p>
+<p>๋˜ ๋‹ค๋ฅธ ๊ตฌ์กฐ์  ์ œํ•œ์‚ฌํ•ญ์€ ๋‚ด์šฉ๋ฌผ์— ๊ด€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. CSS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ํƒ๋œ ์—˜๋ฆฌ๋จผํŠธ๋“ค์— ๋‚ด์šฉ๋ฌผ์„ ์ œ๊ณตํ•ด ์ค„ ์ˆ˜ ์žˆ์œผ๋‚˜, ๋‚ด์šฉ๋ฌผ์€ ํ…์ŠคํŠธ์™€ ์ด๋ฏธ์ง€์— ํ•œ์ •๋˜์–ด ์žˆ์œผ๋ฉฐ, ๊ทธ ์œ„์น˜์ง€์ •์€(positioning) ์„ ํƒ๋œ ์—˜๋ฆฌ๋จผํŠธ์˜ ์•ž ๋˜๋Š” ๋’ค๋กœ ํ•œ์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+<p>๋ชจ์งˆ๋ผ๋Š” ์ด๋Ÿฌํ•œ ์ œํ•œ ์‚ฌํ•ญ๋“ค์„ ๊ทน๋ณตํ•  ๋ฏธ์ผ€๋‹ˆ์ฆ˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค:
+ <i>
+ XBL</i>
+ (XML ๋ฐ”์ธ๋”ฉ ์–ธ์–ด, XML Binding Language)๊ฐ€ ๋ฐ”๋กœ ๊ทธ๊ฒƒ์ž…๋‹ˆ๋‹ค. XBL์„ ์‚ฌ์šฉํ•ด์„œ ์„ ํƒ๋œ ์—˜๋ฆฌ๋จผํŠธ๋ฅผ ๋‹ค์Œ์˜ ๊ฒƒ๋“ค๊ณผ ๋งํฌ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:</p>
+<ul>
+ <li>์—๋ฆฌ๋จผํŠธ์˜ ์Šคํƒ€์ผ ์‹œํŠธ</li>
+ <li>์—˜๋ฆฌ๋จผํŠธ์˜ ๋‚ด์šฉ๋ฌผ</li>
+ <li>์—˜๋ฆฌ๋จผํŠธ์˜ ์†์„ฑ(property)๊ณผ ๋ฉ”์†Œ๋“œ(method)</li>
+ <li>์—˜๋ฆฌ๋จผํŠธ์˜ ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ(event hadler)</li>
+</ul>
+<p>๋ฌธ์„œ ๋ ˆ๋ฒจ์—์„œ ๋ชจ๋“ ๊ฒƒ์„ ๋งํฌ์‹œํ‚ค๋Š” ๊ฒƒ์„ ํ”ผํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์œ ์ง€์™€ ์žฌ์‚ฌ์šฉ์ด ์‰ฌ์šด ๋…๋ฆฝ์ ์ธ ๋ถ€๋ถ„๋“ค์„ ๋งŒ๋“ค์–ด ๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+<table style="border: 1px solid #36b; padding: 1em; background-color: #f4f4f4; margin-bottom: 1em; width: 100%;">
+ <caption>
+ More details</caption>
+ <tbody>
+ <tr>
+ <td>XBL ๋ฐ”์ธ๋”ฉ์— ๋Œ€ํ•œ ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์›ํ•˜์‹œ๋ฉด, ์ด ์œ„ํ‚ค์˜ <a href="ko/XBL">XBL</a> ํŽ˜์ด์ง€๋ฅผ ๋ณด์„ธ์š”.</td>
+ </tr>
+ </tbody>
+</table>
+<h3 id=".EC.95.A1.EC.85.98:_XBL_.EC.98.88.EC.A0.9C" name=".EC.95.A1.EC.85.98:_XBL_.EC.98.88.EC.A0.9C">์•ก์…˜: XBL ์˜ˆ์ œ</h3>
+<p>์ƒˆ๋กœ์šด HTML ๋ฌธ์„œ <code>doc6.html</code>๋ฅผ ๋งŒ๋“œ์„ธ์š”. ์•„๋ž˜์˜ ๋‚ด์šฉ๋ฌผ์„ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ์œผ์„ธ์š”.</p>
+<div style="width: 48em;">
+ <pre>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"&gt;
+&lt;HTML&gt;
+
+&lt;HEAD&gt;
+&lt;TITLE&gt;Mozilla CSS Getting Started - XBL demonstration&lt;/TITLE&gt;
+&lt;LINK rel="stylesheet" type="text/css" href="style6.css"&gt;&lt;/strong&gt;
+&lt;/HEAD&gt;
+
+&lt;BODY&gt;
+&lt;H1&gt;XBL demonstration&lt;/H1&gt;
+&lt;DIV id="square"&gt;Click Me&lt;/DIV&gt;
+&lt;/BODY&gt;
+
+&lt;/HTML&gt;
+</pre>
+</div>
+<p>์ƒˆ๋กœ์šด CSS ํŒŒ์ผ <code>style6.css</code>์„ ๋งŒ๋“œ์„ธ์š”. ์ด ์Šคํƒ€์ผ ์‹œํŠธ๋Š” ๋ฌธ์„œ ์Šคํƒ€์ผ์„ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ๋‚ด์šฉ๋ฌผ์„ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ์œผ์„ธ์š”.</p>
+<div style="width: 48em;">
+ <pre>/*** XBL demonstration ***/
+#square {
+ -moz-binding: url("square.xbl#square");
+ }
+</pre>
+</div>
+<p>์ƒˆ๋กœ์šด ํ…์ŠคํŠธ ํŒŒ์ผ <code>square.xbl</code>์„ ๋งŒ๋“œ์„ธ์š”. ์ด ์Šคํƒ€์ผ ์‹œํŠธ๋Š” XBL ๋ฐ”์ธ๋”ฉ(binding)์„ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ๋‚ด์šฉ๋ฌผ์„ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ๋˜ ์Šคํฌ๋กคํ•ด์„œ ์ „์ฒด๋ฅผ ๋‹ค ๋„ฃ์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜์„ธ์š”:</p>
+<p>ย </p>
+<div style="width: 48em; height: 12em; overflow: auto;">
+ <pre>&lt;?xml version="1.0"?&gt;
+&lt;!DOCTYPE bindings&gt;
+&lt;bindings xmlns="http://www.mozilla.org/xbl"&gt;
+
+&lt;binding id="square"&gt;
+
+ &lt;resources&gt;
+ &lt;stylesheet src="bind6.css"/&gt;
+ &lt;/resources&gt;
+
+ &lt;content xmlns="http://www.w3.org/1999/xhtml"&gt;
+ &lt;div anonid="square"/&gt;
+ &lt;button anonid="button" type="button"&gt;
+ &lt;xbl:children/&gt;
+ &lt;/button&gt;
+ &lt;/content&gt;
+
+ &lt;implementation&gt;
+
+ &lt;field name="square"&gt;&lt;![CDATA[
+ document.getAnonymousElementByAttribute(this, "anonid", "square")
+ ]]&gt;&lt;/field&gt;
+
+ &lt;field name="button"&gt;&lt;![CDATA[
+ document.getAnonymousElementByAttribute(this, "anonid", "button")
+ ]]&gt;&lt;/field&gt;
+
+ &lt;method name="doDemo"&gt;
+ &lt;body&gt;&lt;![CDATA[
+ this.square.style.backgroundColor = "#cf4"
+ this.square.style.marginLeft = "20em"
+ this.button.setAttribute("disabled", "true")
+ setTimeout(this.clearDemo, 2000, this)
+ ]]&gt;&lt;/body&gt;
+ &lt;/method&gt;
+
+ &lt;method name="clearDemo"&gt;
+ &lt;parameter name="me"/&gt;
+ &lt;body&gt;&lt;![CDATA[
+ me.square.style.backgroundColor = "transparent"
+ me.square.style.marginLeft = "0"
+ me.button.removeAttribute("disabled")
+ ]]&gt;&lt;/body&gt;
+ &lt;/method&gt;
+
+ &lt;/implementation&gt;
+
+ &lt;handlers&gt;
+ &lt;handler event="click" button="0"&gt;&lt;![CDATA[
+ if (event.originalTarget == this.button) this.doDemo()
+ ]]&gt;&lt;/handler&gt;
+ &lt;/handlers&gt;
+
+ &lt;/binding&gt;
+
+&lt;/bindings&gt;
+</pre>
+</div>
+<p>์ƒˆ๋กœ์šด CSS ํŒŒ์ผ <code>bind6.css</code>์„ ๋งŒ๋“œ์„ธ์š”. ์ด ์ƒˆ ์Šคํƒ€์ผ ์‹œํŠธ๋Š” ๋ฐ”์ธ๋”ฉ์—๋Œ€ํ•œ ์Šคํƒ€์ผ(style for the binding)์„ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ๋‚ด์šฉ๋ฌผ์„ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ์œผ์„ธ์š”.</p>
+<div style="width: 48em;">
+ <pre>/*** XBL demonstration ***/
+[anonid="square"] {
+ width: 20em;
+ height: 20em;
+ border: 2px inset gray;
+ }
+
+[anonid="button"] {
+ margin-top: 1em;
+ padding: .5em 2em;"
+ }
+</pre>
+</div>
+<p>๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฌธ์„œ์„ ์—ด๊ณ  ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์„ธ์š”.</p>
+<p>์ด ์œ„ํ‚คํŽ˜์ด์ง€๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์˜ˆ์ œ๊ฐ€ ์–ด๋–ป๊ฒŒ ์‹คํ–‰๋˜๋Š” ์ง€ ๋ณด์—ฌ๋“œ๋ฆด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ ์ „๊ณผ ํ›„๊ฐ€ ๋Œ€๋žต ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์ž…๋‹ˆ๋‹ค:</p>
+<table>
+ <tbody>
+ <tr>
+ <td style="padding-right: 2em;">
+ <table style="border: 2px outset #36b; padding: 0 4em .5em .5em;">
+ <tbody>
+ <tr>
+ <td>
+ <p><b>XBL demonstration</b></p>
+ <div style="width: 5em; height: 5em; border: 2px inset gray; background-color: white; margin-right: 5em;">
+ <div style="width: 2em; height: 1em; border: 1px outset black; background-color: #ccc; margin-top: 4px;">
+ ย </div>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </td>
+ <td>
+ <table style="border: 2px outset #36b; padding: 0 4em .5em .5em;">
+ <tbody>
+ <tr>
+ <td>
+ <p><b>XBL demonstration</b></p>
+ <div style="width: 5em; height: 5em; border: 2px inset gray; background-color: #cf4; margin-left: 5em;">
+ <div style="width: 2em; height: 1em; border: 1px inset black; background-color: #ccc; margin-top: 4px;">
+ ย </div>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </td>
+ </tr>
+ </tbody>
+</table>
+<p>์ด ์˜ˆ์ œ์—์„œ ์ฃผ์˜ํ•  ์ :</p>
+<ul>
+ <li>HTML ๋ฌธ์„œ๋Š” ์ „์ฒ˜๋Ÿผ ๋ฌธ์„œ์˜ ์Šคํƒ€์ผ ์‹œํŠธ์— ๋งํฌ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์–ด๋–ค ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ์—๋„ ๋งํฌ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</li>
+ <li>๋ฌธ์„œ๋Š” ์•„๋ฌด ๋ฒ„ํŠผ๋„ ํฌํ•จํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฌธ์„œ๋Š” ๋ฒ„ํŠผ ๋ ˆ์ด๋ธ”(label)์˜ ํ…์ŠคํŠธ๋งŒ์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฒ„ํŠผ์€ ๋ฐ”์ธ๋”ฉ(binding)์— ์˜ํ•ด์„œ ๋”ํ•ด์ง‘๋‹ˆ๋‹ค.</li>
+ <li>๋ฌธ์„œ ์Šคํƒ€์ผ ์‹œํŠธ๋Š” ๋ฐ”์ธ๋”ฉ(binding)์— ๋งํฌ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+ <li>๋ฐ”์ธ๋”ฉ(binding)์€ ๊ทธ ์ž์‹ ์˜ ์Šคํƒ€์ผ์— ๋งํฌ๋˜์–ด ์žˆ๊ณ , ๊ทธ ์ž์‹ ์˜ ๋‚ด์šฉ๋ฌผ๊ณผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ๋ฐ”์ธ๋”ฉ์€ ๋…๋ฆฝ์ ์œผ๋กœ(self-contained) ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค.</li>
+</ul>
+<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: .5em;">
+ <caption>
+ Challenges</caption>
+ <tbody>
+ <tr>
+ <td>XBL ํŒŒ์ผ์„ ์ˆ˜์ •ํ•ด์„œ ์‚ฌ๊ฐํ˜•(square)์ด ์ƒ‰์ด ๋ฐ”๋€” ๋•Œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ ํ•‘ํ•˜๋Š” ๋Œ€์‹  ํญ์ด(width) 2๋ฐฐ๊ฐ€ ๋˜๋„๋ก ํ•˜์„ธ์š”.
+ <p>DOM Inspector tool์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์„œ๋ฅผ ์กฐ์‚ฌํ•ด์„œ ์ถ”๊ฐ€๋œ ๋‚ด์šฉ๋ฌผ์„ ํ™•์ธํ•ด ๋ณด์„ธ์š”.</p>
+ </td>
+ </tr>
+ </tbody>
+</table>
+<h4 id=".EA.B7.B8.EB.9F.BC_.EB.8B.A4.EC.9D.8C.EC.9D.80.3F" name=".EA.B7.B8.EB.9F.BC_.EB.8B.A4.EC.9D.8C.EC.9D.80.3F">๊ทธ๋Ÿผ ๋‹ค์Œ์€?</h4>
+<p>If you had difficulty understanding this page, or if you have other comments about it, please contribute to its <a>Discussion</a> page.</p>
+<p>์ด ๋ฌธ์„œ์—์„œ, ์‚ฌ๊ฐํ˜•(square)๊ณผ ๋ฒ„ํŠผ์€ ๋…๋ฆฝ์ ์ธ HTML ๋ฌธ์„œ๋‚ด์—์„œ ์ž‘๋™ํ•˜๋Š”
+ <i>
+ ์œ„์ ฏ(widget)</i>
+ ์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ์งˆ๋ผ๋Š” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋งŒ๋“ค์–ด๋‚ด๋Š” ๋ฐ ํŠน๋ณ„ํ•œ ๋งˆํฌ์—… ์–ธ์–ด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ํŽ˜์ด์ง€์—์„œ๋Š” ์ด๊ฒƒ์„ ์‹คํ–‰ํ•ด ๋ด…๋‹ˆ๋‹ค: <b><a href="ko/CSS/Getting_Started/XUL_user_interfaces">XUL user interfaces</a></b></p>
+<p>{{ languages( { "fr": "fr/CSS/Premiers_pas/Liaisons_XBL", "pl": "pl/CSS/Na_pocz\u0105tek/Wi\u0105zania_XBL" } ) }}</p>
diff --git a/files/ko/web/css/getting_started/xml_data/index.html b/files/ko/web/css/getting_started/xml_data/index.html
new file mode 100644
index 0000000000..fc674a29e4
--- /dev/null
+++ b/files/ko/web/css/getting_started/xml_data/index.html
@@ -0,0 +1,186 @@
+---
+title: XML data
+slug: Web/CSS/Getting_Started/XML_data
+tags:
+ - 'CSS:Getting_Started'
+translation_of: Archive/Beginner_tutorials/XML_data
+---
+<p>์ด ํŽ˜์ด์ง€๋Š” XML ๋ฐ์ดํ„ฐ์™€ ํ•จ๊ป˜ CSS๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์˜ˆ์ œ๋“ค์„ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
+</p><p>์ƒ˜ํ”Œ XML ๋ฌธ์„œ์™€ ์ด ๋ฌธ์„œ๋ฅผ ๋ธŒ๋ผ์šฐ์ €์— ๋””์Šคํ”Œ๋ ˆ์ดํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
+</p>
+<h3 id=".EC.A0.95.EB.B3.B4:_XML_.EB.8D.B0.EC.9D.B4.ED.84.B0" name=".EC.A0.95.EB.B3.B4:_XML_.EB.8D.B0.EC.9D.B4.ED.84.B0"> ์ •๋ณด: XML ๋ฐ์ดํ„ฐ </h3>
+<p><i><a href="ko/XML">XML</a></i>(ํ™•์žฅ ๋งˆํฌ์—… ์–ธ์–ด, eXtensible Markup Lanugage)๋Š” ๋ชจ๋“  ์ข…๋ฅ˜์˜ ๊ตฌ์กฐํ™” ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์œ„ํ•œ ๋ฒ”์šฉ(general-purpose) ์–ธ์–ด์ž…๋‹ˆ๋‹ค.
+</p><p>๋””ํดํŠธ๋กœ, ๋ชจ์งˆ๋ผ ๋ธŒ๋ผ์šฐ์ €๋Š” XML์„ XMLํŒŒ์ผ์˜ ์›๋ž˜ ๋ฐ์ดํ„ฐ์™€ ๋งค์šฐ ์œ ์‚ฌํ•œ ํฌ๋งท์œผ๋กœ ๋””์Šคํ”Œ๋ ˆ์ดํ•ฉ๋‹ˆ๋‹ค.
+๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ๋ฅผ ์ •์˜ํ•˜๋Š” ์‹ค์ œ ํƒ๋“ค์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+</p><p>CSS ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ XML ๋ฌธ์„œ์™€ ๋งํฌํ•จ์œผ๋กœ์จ, ์ด๋ฅผ ๋””์Šคํ”Œ๋ ˆ์ดํ•˜๋Š” ๋‹ค๋ฅธ ๋ฐฉ์‹์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+์ด๋ฅผ ์œ„ํ•ด, ์Šคํƒ€์ผ ์‹œํŠธ๋Š” XML ๋ฌธ์„œ์˜ ํƒ๋“ค๊ณผ HTML์— ์˜ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•๋“ค(types)์— ๋งคํ•‘(map)์‹œํ‚ค๋Š” ๊ทœ์น™๋“ค์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
+</p>
+<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
+<caption>Example
+</caption><tbody><tr>
+<td> XML ๋ฌธ์„œ์˜ ๋ฐ์ดํ„ฐ๋Š” <code>html:input</code> ํƒ๋“ค์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์„œ์˜ <small>INFO</small> ์—˜๋ฆฌ๋จผํŠธ๋“ค์ด HTML ๋‹จ๋ฝ์ฒ˜๋Ÿผ ๋””์Šคํ”Œ๋ ˆ์ด ๋˜๊ธฐ ์›ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ์‹œ๋‹ค.
+<p>๋ฌธ์„œ์˜ ์Šคํƒ€์ผ ์‹œํŠธ์— <small>INFO</small>์—˜๋ฆฌ๋จผํŠธ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋””์Šคํ”Œ๋ ˆ์ด ๋  ๊ฒƒ์ธ์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค:
+</p>
+<div style="width: 30em;">
+<pre class="eval">INFO {
+ display: block;
+ margin: 1em 0;
+ }
+</pre>
+</div>
+</td></tr></tbody></table>
+<p>๊ฐ€์žฅ ํ”ํ•œ <code>display</code> ์†์„ฑ ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:
+</p>
+<table style="margin-left: 2em;">
+<tbody><tr>
+<td style="padding-right: 2em;"><code>block</code></td><td>HTML์˜ <small>DIV</small>์ฒ˜๋Ÿผ ๋‚˜ํƒ€๋‚จ (๋จธ๋ฆฌ๊ธ€, ๋ฌธ๋‹จ ๋“ฑ)
+</td></tr>
+<tr>
+<td><code>inline</code></td><td>HTML์˜ <small>SPAN</small>์ฒ˜๋Ÿผ ๋‚˜ํƒ€๋‚จ (๋ฌธ์„œ์˜ ๊ฐ•์กฐ)
+</td></tr></tbody></table>
+<p>HTML์—์„œ์™€ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ํฐํŠธ, ์ŠคํŽ˜์ด์‹ฑ(spacing) ๊ทธ๋ฆฌ๊ณ  ๋‹ค๋ฅธ ์„ธ๋ถ€์‚ฌํ•ญ๋“ค์„ ์ง€์ •ํ•˜๋Š” ์ž๊ธฐ ์ž์‹ ์˜ ์Šคํƒ€์ผ ๊ทœ์น™์„ ๋”ํ•˜์„ธ์š”.
+</p>
+<table style="border: 1px solid #36b; padding: 1em; background-color: #f4f4f4; margin-bottom: 1em;">
+<caption>More details
+</caption><tbody><tr>
+<td> <code>display</code>์˜ ๋‹ค๋ฅธ ๊ฐ’๋“ค์€ ๊ทธ ์—˜๋ฆฌ๋จผํŠธ๋ฅผ ๋ฆฌ์ŠคํŠธ ์•„์ดํ…œ ์ฒ˜๋Ÿผ , ๋˜๋Š” ํ‘œ์˜ ์ปดํฌ๋„ŒํŠธ(component) ์ฒ˜๋Ÿผ ๋””์Šคํ”Œ๋ ˆ์ด ํ•ฉ๋‹ˆ๋‹ค.
+<p>๋””์Šคํ”Œ๋ ˆ์ด ์œ ํ˜•๋“ค(types)์˜ ์™„์ „ํ•œ ๋ฆฌ์ŠคํŠธ๋ฅผ ์›ํ•˜์‹œ๋ฉด, CSS ๊ทœ์•ฝ์˜ <a class="external" href="http://www.w3.org/TR/CSS21/visuren.html#propdef-display">The display property</a>์„ ๋ณด์„ธ์š”.
+</p><p>CSS ๋งŒ์„ ์‚ฌ์šฉํ•˜๋ฉด, ๋””์Šคํ”Œ๋ ˆ์ด์˜ ๊ตฌ์กฐ๊ฐ€ ๋ฌธ์„œ์˜ ๊ตฌ์กฐ์™€ ๋˜‘ ๊ฐ™์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
+๋‹ค๋ฅธ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•ด์„œ ๋””์Šคํ”Œ๋ ˆ์ด ๊ตฌ์กฐ๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค โ€” ์˜ˆ๋ฅผ ๋“ค๋ฉด, XBL๋กœ ๋‚ด์šฉ๋ฌผ์„ ๋”ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ DOM์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+</p><p>๋ชจ์งˆ๋ผ์—์„œ์˜ XML์— ๊ด€ํ•ด์„œ ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์›ํ•˜์‹œ๋ฉด, ์ด ์œ„ํ‚ค์˜ <a href="ko/XML">XML</a> ํŽ˜์ด์ง€๋ฅผ ๋ณด์„ธ์š”.
+</p>
+</td></tr></tbody></table>
+<h3 id=".EC.95.A1.EC.85.98:_XML_.EC.98.88.EC.A0.9C" name=".EC.95.A1.EC.85.98:_XML_.EC.98.88.EC.A0.9C"> ์•ก์…˜: XML ์˜ˆ์ œ </h3>
+<p>์ƒˆ๋กœ์šด XML ๋ฌธ์„œ๋ฅผ ํ…์ŠคํŠธ ํŒŒ์ผ <code>doc9.xml</code>๋กœ ๋งŒ๋“œ์„ธ์š”.
+์•„๋ž˜์˜ ๋‚ด์šฉ๋ฌผ์„ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ๋˜ ์Šคํฌ๋กคํ•ด์„œ ์ „์ฒด๋ฅผ ๋‹ค ๋„ฃ์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜์„ธ์š”:
+</p>
+<div style="width: 48em; height: 12em; overflow: auto;"><pre>&lt;?xml version="1.0"?&gt;
+&lt;!-- XML demonstration --&gt;
+
+&lt;?xml-stylesheet type="text/css" href="style9.css"?&gt;
+
+&lt;!DOCTYPE planet&gt;
+&lt;planet&gt;
+
+&lt;ocean&gt;
+&lt;name&gt;Arctic&lt;/name&gt;
+&lt;area&gt;13,000&lt;/area&gt;
+&lt;depth&gt;1,200&lt;/depth&gt;
+&lt;/ocean&gt;
+
+&lt;ocean&gt;
+&lt;name&gt;Atlantic&lt;/name&gt;
+&lt;area&gt;87,000&lt;/area&gt;
+&lt;depth&gt;3,900&lt;/depth&gt;
+&lt;/ocean&gt;
+
+&lt;ocean&gt;
+&lt;name&gt;Pacific&lt;/name&gt;
+&lt;area&gt;180,000&lt;/area&gt;
+&lt;depth&gt;4,000&lt;/depth&gt;
+&lt;/ocean&gt;
+
+&lt;ocean&gt;
+&lt;name&gt;Indian&lt;/name&gt;
+&lt;area&gt;75,000&lt;/area&gt;
+&lt;depth&gt;3,900&lt;/depth&gt;
+&lt;/ocean&gt;
+
+&lt;ocean&gt;
+&lt;name&gt;Southern&lt;/name&gt;
+&lt;area&gt;20,000&lt;/area&gt;
+&lt;depth&gt;4,500&lt;/depth&gt;
+&lt;/ocean&gt;
+
+&lt;/planet&gt;
+</pre></div>
+<p>์ƒˆ๋กœ์šด CSS ๋ฌธ์„œ๋ฅผ ํ…์ŠคํŠธ ํŒŒ์ผ <code>style9.css</code>๋กœ ๋งŒ๋“œ์„ธ์š”.
+์•„๋ž˜์˜ ๋‚ด์šฉ๋ฌผ์„ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ๋˜ ์Šคํฌ๋กคํ•ด์„œ ์ „์ฒด๋ฅผ ๋‹ค ๋„ฃ์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜์„ธ์š”:
+</p>
+<div style="width: 48em; height: 12em; overflow: auto;"><pre>/*** XML demonstration ***/
+
+planet:before {
+ display: block;
+ width: 8em;
+ font-weight: bold;
+ font-size: 200%;
+ content: "Oceans";
+ margin: -.75em 0px .25em -.25em;
+ padding: .1em .25em;
+ background-color: #cdf;
+ }
+
+planet {
+ display: block;
+ margin: 2em 1em;
+ border: 4px solid #cdf;
+ padding: 0px 1em;
+ background-color: white;
+ }
+
+ocean {
+ display: block;
+ margin-bottom: 1em;
+ }
+
+name {
+ display: block;
+ font-weight: bold;
+ font-size: 150%;
+ }
+
+area {
+ display: block;
+ }
+
+area:before {
+ content: "Area: ";
+ }
+
+area:after {
+ content: " million km\B2";
+ }
+
+depth {
+ display: block;
+ }
+
+depth:before {
+ content: "Mean depth: ";
+ }
+
+depth:after {
+ content: " m";
+ }
+</pre></div>
+<p>๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฌธ์„œ๋ฅผ ์—ฌ์„ธ์š”:
+</p>
+<table style="border: 2px outset #36b; padding: 1em;">
+<tbody><tr>
+<td><div style="border: 2px solid #cdf; border-bottom: none; padding: .5em 8em 1em .5em;">
+<p style="font-size: 150%; font-weight: bold; margin: -1em 0px 0px 0px; padding: .1em .25em; background-color: #cdf; width: 8em;">Oceans</p>
+<p style="font-size: 75%; margin: .25em 0px 0px 0px; line-height: 110%;"><b>Arctic</b><br>
+Area: 13,000 million kmยฒ<br>
+Mean depth: 1,200 m</p>
+<p style="font-size: 75%; margin: .5em 0px 0px 0px; line-height: 110%;"><b>Atlantic</b><br>
+Area: 87,000 million kmยฒ<br>
+Mean depth: 3,900 m</p>
+<p style="font-size: 75%; margin: .5em 0px 0px 0px; line-height: 110%;"><b>. . .</b></p>
+</div>
+</td></tr></tbody></table>
+<p>์ด ์˜ˆ์ œ์—์„œ ์ฃผ์˜ํ•  ์ :
+</p>
+<ul><li>์ˆ˜ํผ์Šคํฌ๋ฆฝํŠธ(superscript) 2 ("million kmยฒ" ์— ์žˆ๋Š”)๋Š” CSSํŒŒ์ผ์— <code>\B2</code>๋กœ ์ฝ”๋”ฉ๋˜์–ด์žˆ๋Š” ์œ ๋‹ˆ์ฝ”๋“œ(Unicode) ๋ฌธ์ž์ž…๋‹ˆ๋‹ค.
+</li><li>ํ—ค๋”ฉ(heading) "Oceans"๋Š” ์Œ์ˆ˜์ธ ์ƒ๋‹จ ๋งˆ์ง„(negative top margin)์„ ๊ฐ–๊ณ  ์žˆ์–ด ๋ณด๋”์˜ ์ƒ๋‹จ์— ๋””์Šคํ”Œ๋ ˆ์ด ๋˜๋„๋ก ์œ„์ชฝ์œผ๋กœ ์ด๋™ ๋ฉ๋‹ˆ๋‹ค.
+</li></ul>
+<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
+<caption>Challenge
+</caption><tbody><tr>
+<td> ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ๋ณ€๊ฒฝํ•ด์„œ ๋ฌธ์„œ๋ฅผ ํ‘œ๋กœ ๋””์Šคํ”Œ๋ ˆ์ดํ•˜๊ฒŒ ํ•˜์„ธ์š”.
+<p>(์ˆ˜์ •ํ•  ์˜ˆ๋ฌธ๋“ค์„ ์›ํ•˜์‹œ๋ฉด, CSS ๊ทœ์•ฝ์˜ <a class="external" href="http://www.w3.org/TR/CSS21/tables.html">Tables</a> ์ฑ•ํ„ฐ๋ฅผ ๋ณด์„ธ์š”.) </p>
+</td></tr></tbody></table>
+<h4 id=".EA.B7.B8.EB.9F.BC_.EB.8B.A4.EC.9D.8C.EC.9D.80" name=".EA.B7.B8.EB.9F.BC_.EB.8B.A4.EC.9D.8C.EC.9D.80"> ๊ทธ๋Ÿผ ๋‹ค์Œ์€ </h4>
+<p>์ด ํŽ˜์ด์ง€๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ต๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์ฝ”๋ฉ˜ํŠธ๊ฐ€ ์žˆ๋‹ค๋ฉด <a>Discussion</a>์— ๊ธฐ์—ฌํ•˜์„ธ์š”.
+</p><p>์ด ํŽ˜์ด์ง€๋Š” ์ž…๋ฌธ์„œ์˜ ๋งˆ์ง€๋ง‰ ํŽ˜์ด์ง€์ž…๋‹ˆ๋‹ค.
+๋ชจ์งˆ๋ผ์—์„œ์˜ CSS์— ๊ด€ํ•œ ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์›ํ•˜์‹œ๋ฉด, ์ด ์œ„ํ‚ค์˜ <a href="ko/CSS">CSS</a> ๋ฉ”์ธ ํŽ˜์ด์ง€(main page)๋ฅผ ๋ณด์„ธ์š”.
+</p>{{ languages( { "en": "en/CSS/Getting_Started/XML_data", "fr": "fr/CSS/Premiers_pas/Donn\u00e9es_XML", "pl": "pl/CSS/Na_pocz\u0105tek/Dane_XML", "pt": "pt/CSS/Como_come\u00e7ar/Dados_XML" } ) }}
diff --git a/files/ko/web/css/getting_started/xul_user_interfaces/index.html b/files/ko/web/css/getting_started/xul_user_interfaces/index.html
new file mode 100644
index 0000000000..cd08f23579
--- /dev/null
+++ b/files/ko/web/css/getting_started/xul_user_interfaces/index.html
@@ -0,0 +1,315 @@
+---
+title: XUL user interfaces
+slug: Web/CSS/Getting_Started/XUL_user_interfaces
+tags:
+ - 'CSS:Getting_Started'
+translation_of: Archive/Beginner_tutorials/XUL_user_interfaces
+---
+<p>์ด ํŽ˜์ด์ง€๋Š” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋งŒ๋“œ๋Š” ๋ชจ์งˆ๋ผ์˜ ํŠน๋ณ„ํ•œ ์–ธ์–ด๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</p>
+<p>๋ชจ์งˆ๋ผ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ž‘๋™ํ•˜๋Š” ๊ฐ„๋‹จํ•œ ์˜ˆ์ œ๋ฅผ ๋งŒ๋“ค์–ด๋ด…๋‹ˆ๋‹ค.</p>
+<h3 id=".EC.A0.95.EB.B3.B4:_.EC.82.AC.EC.9A.A9.EC.9E.90_.EC.9D.B8.ED.84.B0.ED.8E.98.EC.9D.B4.EC.8A.A4" name=".EC.A0.95.EB.B3.B4:_.EC.82.AC.EC.9A.A9.EC.9E.90_.EC.9D.B8.ED.84.B0.ED.8E.98.EC.9D.B4.EC.8A.A4">์ •๋ณด: ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค</h3>
+<p>HTML๊ฐ€ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์— ๋Œ€ํ•œ ์ง€์›๋ฅผ ํ•˜๊ณ  ์žˆ์œผ๋‚˜, ํ•˜๋‚˜์˜ ๋…๋ฆฝ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“œ๋Š”๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๊ณ  ์žˆ์ง€๋Š” ๋ชปํ•ฉ๋‹ˆ๋‹ค.</p>
+<p>๋ชจ์งˆ๋ผ๋Š” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋งŒ๋“œ๋Š” ํŠน๋ณ„ํ•œ ์–ธ์–ด๋ฅผ ์ œ๊ณตํ•จ์œผ๋กœ์จ ์ด๋Ÿฐ ์ œํ•œ์‚ฌํ•ญ์„ ๊ทน๋ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค: ์ด ์–ธ์–ด๊ฐ€ ๋ฐ”๋กœ
+ <i>
+ XUL</i>
+ ์ž…๋‹ˆ๋‹ค. (XML ์‚ฌ์šฉ์ž-์ธํ„ฐํŽ˜์ด์Šค ์–ธ์–ด(XML User-interface Language)๋กœ์„œ ๋ณดํ†ต "
+ <i>
+ ์ค„(zool)</i>
+ "๋ผ๊ณ  ์ฝ์Šต๋‹ˆ๋‹ค.)</p>
+<p>XUL์—๋Š” ๋งŽ์€ ํ”ํžˆ์‚ฌ์šฉ๋˜๋Š” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋‚ด์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, XUL์€ ๋Œ€ํ™”์ฐฝ(dialogue), ์œ„์ €๋“œ(wizard) ๊ฐ™์€ ํŠน๋ณ„ํ•œ ์œˆ๋„์šฐ๋“ค ๋ฟ๋งŒ์•„๋‹ˆ๋ผ ์ƒํƒœ ๋ฐ”(status bar), ๋ฉ”๋‰ด, ํˆด ๋ฐ”(tool bar), ๊ทธ๋ฆฌ๊ณ  ๋ธŒ๋ผ์šฐ์ €๊นŒ์ง€ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.</p>
+<p>๋” ๋งŽ์€ ํŠนํ™”๋œ ๊ธฐ๋Šฅ๋“ค์€ ์ด ์ž…๋ฌธ์„œ์—์„œ ๋ณด์•„ ์˜จ ๋‹ค๋ฅธ ๊ธฐ์ˆ ๋“ค(CSS ์Šคํƒ€์ผ, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ ๊ทธ๋ฆฌ๊ณ  XBL ๋ฐ”์ธ๋”ฉ)๊ณผ ํ•จ๊ป˜ XUL์„ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ๋งŒ๋“ค์–ด ๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+<p>๋‹ค๋ฅธ XML-๊ธฐ๋ฐ˜ ์–ธ์–ด๋“ค๊ณผ ๊ฐ™์ด, XUL์€ CSS ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+<table style="border: 1px solid #36b; padding: 1em; background-color: #f4f4f4; margin-bottom: 1em; width: 100%;">
+ <caption>
+ More details</caption>
+ <tbody>
+ <tr>
+ <td>XUL ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์— ๊ด€ํ•œ ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์›ํ•˜์‹œ๋ฉด, ์ด ์œ„ํ‚ค์˜ <a href="ko/XUL">XUL</a> ํŽ˜์ด์ง€๋ฅผ ๋ณด์„ธ์š”.</td>
+ </tr>
+ </tbody>
+</table>
+<h3 id=".EC.95.A1.EC.85.98:_XUL_.EC.98.88.EC.A0.9C" name=".EC.95.A1.EC.85.98:_XUL_.EC.98.88.EC.A0.9C">์•ก์…˜: XUL ์˜ˆ์ œ</h3>
+<p>์ƒˆ๋กœ์šด XUL ๋ฌธ์„œ๋ฅผ ํ…์ŠคํŠธ ํŒŒ์ผ <code>doc7.xul</code>๋กœ ๋งŒ๋“œ์„ธ์š”. ์•„๋ž˜์˜ ๋‚ด์šฉ๋ฌผ์„ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ๋˜ ์Šคํฌ๋กคํ•ด์„œ ์ „์ฒด๋ฅผ ๋‹ค ๋„ฃ์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜์„ธ์š”:</p>
+<div style="width: 48em; height: 12em; overflow: auto;">
+ <pre>&lt;?xml version="1.0"?&gt;
+&lt;?xml-stylesheet type="text/css" href="style7.css"?&gt;
+&lt;!DOCTYPE window&gt;
+
+&lt;window
+ xmlns="http&amp;58;//www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
+ title="CSS Getting Started - XUL demonstration"
+ onload="init();"&gt;
+
+&lt;script type="application/x-javascript" src="script7.js"/&gt;
+
+&lt;label class="head-1" value="XUL demonstration"/&gt;
+
+&lt;vbox&gt;
+
+ &lt;groupbox class="demo-group"&gt;
+ &lt;caption label="Day of week calculator"/&gt;
+ &lt;grid&gt;
+ &lt;columns&gt;
+ &lt;column/&gt;
+ &lt;column/&gt;
+ &lt;/columns&gt;
+ &lt;rows&gt;
+ &lt;row&gt;
+ &lt;label class="text-prompt" value="Date:"
+ accesskey="D" control="date-text"/&gt;
+ &lt;textbox id="date-text" type="timed"
+ timeout="750" oncommand="refresh();"/&gt;
+ &lt;/row&gt;
+ &lt;row&gt;
+ &lt;label value="Day:"/&gt;
+ &lt;hbox id="day-box"&gt;
+ &lt;label class="day" value="Sunday" disabled="true"/&gt;
+ &lt;label class="day" value="Monday" disabled="true"/&gt;
+ &lt;label class="day" value="Tuesday" disabled="true"/&gt;
+ &lt;label class="day" value="Wednesday" disabled="true"/&gt;
+ &lt;label class="day" value="Thursday" disabled="true"/&gt;
+ &lt;label class="day" value="Friday" disabled="true"/&gt;
+ &lt;label class="day" value="Saturday" disabled="true"/&gt;
+ &lt;/hbox&gt;
+ &lt;/row&gt;
+ &lt;/rows&gt;
+ &lt;/grid&gt;
+ &lt;hbox class="buttons"&gt;
+ &lt;button id="clear" label="Clear" accesskey="C"
+ oncommand="clearDate();"/&gt;
+ &lt;button id="today" label="Today" accesskey="T"
+ oncommand="setToday();"/&gt;
+ &lt;/hbox&gt;
+ &lt;/groupbox&gt;
+
+ &lt;statusbar&gt;
+ &lt;statusbarpanel id="status"/&gt;
+ &lt;/statusbar&gt;
+
+&lt;/vbox&gt;
+
+&lt;/window&gt;
+</pre>
+</div>
+<p>์ƒˆ๋กœ์šด CSS ํŒŒ์ผ <code>style7.css</code>์„ ๋งŒ๋“œ์„ธ์š”. ์•„๋ž˜์˜ ๋‚ด์šฉ๋ฌผ์„ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ๋˜ ์Šคํฌ๋กคํ•ด์„œ ์ „์ฒด๋ฅผ ๋‹ค ๋„ฃ์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜์„ธ์š”:</p>
+<div style="width: 48em; height: 12em; overflow: auto;">
+ <pre>/*** XUL demonstration ***/
+window {
+ -moz-box-align: start;
+ background-color: -moz-dialog;
+ font: -moz-dialog;
+ padding: 2em;
+ }
+
+.head-1 {
+ font-weight: bold;
+ font-size: 200%;
+ padding-left: 5px;
+ }
+
+
+/* the group box */
+.demo-group {
+ padding: 1em;
+ }
+
+.demo-group grid {
+ margin-bottom: 1em;
+ }
+
+.demo-group column {
+ margin-right: .5em;
+ }
+
+.demo-group row {
+ margin-bottom: .5em;
+ }
+
+.demo-group .buttons {
+ -moz-box-pack: end;
+ }
+
+
+/* the day-of-week labels */
+.day {
+ margin-left: 1em;
+ }
+
+.day[disabled] {
+ color: #777;
+ }
+
+.day:first-child {
+ margin-left: 4px;
+ }
+
+
+/* the left column labels */
+.text-prompt {
+ padding-top: .25em;
+ }
+
+
+/* the date input box */
+#date-text {
+ max-width: 8em;
+ }
+
+
+/* the status bar */
+statusbar {
+ width: 100%;
+ border: 1px inset -moz-dialog;
+ margin: 4px;
+ padding: 0px 4px;
+ }
+
+#status {
+ padding: 4px;
+ }
+
+#status[warning] {
+ color: red;
+ }
+</pre>
+</div>
+<p>์ƒˆ๋กœ์šด ํ…์ŠคํŠธ ํŒŒ์ผ <code>script7.js</code>์„ ๋งŒ๋“œ์„ธ์š”. ์•„๋ž˜์˜ ๋‚ด์šฉ๋ฌผ์„ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ๋˜ ์Šคํฌ๋กคํ•ด์„œ ์ „์ฒด๋ฅผ ๋‹ค ๋„ฃ์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜์„ธ์š”:</p>
+<div style="width: 48em; height: 12em; overflow: auto;">
+ <pre>// XUL demonstration
+
+var dateBox, dayBox, currentDay, status; // elements
+
+// called by window onLoad
+function init() {
+ dateBox = document.getElementById("date-text")
+ dayBox = document.getElementById("day-box")
+ status = document.getElementById("status")
+ setToday();
+ }
+
+// called by Clear button
+function clearDate() {
+ dateBox.value = ""
+ refresh()
+ }
+
+// called by Today button
+function setToday() {
+ var d = new Date()
+ dateBox.value = (d.getMonth() + 1)
+ + "/" + d.getDate()
+ + "/" + d.getFullYear()
+ refresh()
+ }
+
+// called by Date textbox
+function refresh() {
+ var d = dateBox.value
+ var theDate = null
+
+ showStatus(null)
+ if (dย != "") {
+ try {
+ var a = d.split("/")
+ var theDate = new Date(a[2], a[0] - 1, a[1])
+ showStatus(theDate)
+ }
+ catch (ex) {}
+ }
+ setDay(theDate)
+ }
+
+// internal
+function setDay(aDate) {
+ if (currentDay) currentDay.setAttribute("disabled", "true")
+ if (aDate == null) currentDay = null
+ else {
+ var d = aDate.getDay()
+ currentDay = dayBox.firstChild
+ while (d-- &gt; 0) currentDay = currentDay.nextSibling
+ currentDay.removeAttribute("disabled")
+ }
+ dateBox.focus();
+ }
+
+function showStatus(aDate) {
+ if (aDate == null) {
+ status.removeAttribute("warning")
+ status.setAttribute("label", "")
+ }
+ else if (aDate === false || isNaN(aDate.getTime())) {
+ status.setAttribute("warning", "true")
+ status.setAttribute("label", "Date is not valid")
+ }
+ else {
+ status.removeAttribute("warning")
+ status.setAttribute("label", aDate.toLocaleDateString())
+ }
+ }
+</pre>
+</div>
+<p>์ •ํ™•ํžˆ ์˜๋„ํ•˜์‹ ๋Œ€๋กœ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ณ  ์‹ถ์œผ์‹œ๋ฉด, ๋ธŒ๋ผ์šฐ์ €์˜ ๋””ํดํŠธ ์”ธ(default theme)์„ ์‚ฌ์šฉํ•˜์„ธ์š”. ๋‹ค๋ฅธ ์”ธ(theme)์„ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹œ๋ฉด, ์”ธ์ด ๋ช‡๊ฐ€์ง€ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ์Šคํƒ€์ผ์„ ๋ณ€๊ฒฝํ•ด์„œ ์˜ˆ์ œ๊ฐ€ ์ข€ ์ด์ƒํ•˜๊ฒŒ ๋ณด์ผ ์ˆ˜ ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+<p>๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฌธ์„œ๋ฅผ ์—ด๊ณ  ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.</p>
+<p>์ด ์œ„ํ‚คํŽ˜์ด์ง€๋Š” XUL๊ณผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์˜ˆ์ œ๊ฐ€ ์–ด๋–ป๊ฒŒ ์‹คํ–‰๋˜๋Š” ์ง€ ๋ณด์—ฌ๋“œ๋ฆด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.</p>
+<p>๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์ž…๋‹ˆ๋‹ค:</p>
+<table style="border: 2px outset #36b; background-color: threedface; padding: 1em; cursor: default; white-space: nowrap; margin: .5em 0;">
+ <tbody>
+ <tr>
+ <td>
+ <p style="font-size: 150%; font-weight: bold; margin: 0; padding: 0;">XUL demonstration</p>
+ <div style="position: relative; border: 2px groove threedhighlight; margin-top: 1em;">
+ <p style="float: left; margin: -1em 0 0 .5em; padding: 0; background-color: threedface;">Day of week calculator</p>
+ <table style="background-color: threedface; margin: .5em; padding-right: .5em;">
+ <tbody>
+ <tr>
+ <td style="padding-right: .5em;"><u>D</u>ate:</td>
+ <td style="background-color: white; border: 1px solid #000; width: 8em; float: left; cursor: text; padding: .15em .25em;">6/27/2005</td>
+ </tr>
+ <tr>
+ <td>Day:</td>
+ <td style="color: graytext;">Sunday <span style="color: #000;">Monday</span> Tuesday Wednesday Thurdsay Friday Saturday</td>
+ </tr>
+ <tr>
+ <td>ย </td>
+ <td>
+ <div style="float: right; margin-top: .5em;">
+ <p><span style="border: 2px outset threedface; padding: .25em 1em;"><u>C</u>lear</span> <span style="border: 2px outset threedface; padding: .25em 1em;"><u>T</u>oday</span></p>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div style="border: 1px inset threedface; margin-top: 1em;">
+ <p style="margin: 0; padding: .25em .5em;">June 27, 2005</p>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+<p>์ด ์˜ˆ์ œ์—์„œ ์ฃผ์˜ํ•  ์ :</p>
+<ul>
+ <li>XUL๋ฌธ์„œ๋Š” ์ด์ „์ฒ˜๋Ÿผ ์Šคํƒ€์ผ ์‹œํŠธ์— ๋งํฌ๋˜์–ด ์žˆ์œผ๋ฉฐ, ์Šคํฌ๋ฆฝํŠธ์—๋„ ๋งํฌ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+ <li>์Šคํฌ๋ฆฝํŠธ๋Š” ์ด ์˜ˆ์ œ์—์„œ ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</li>
+ <li>๋ณด๊ฒŒ๋˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์Šคํƒ€์ผ์€ ๋ธŒ๋ผ์šฐ์ €์˜ ์”ธ(theme)์—์˜ํ•ด์„œ ์ •ํ•ด์ง‘๋‹ˆ๋‹ค.</li>
+</ul>
+<p>๋ฌธ์„œ์˜ ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ์ž˜ ๊ฒ€ํ† ํ•ด์„œ ๊ทธ์•ˆ์˜ ๋ชจ๋“  ๊ทœ์น™๋“ค์„ ํ™•์‹คํžˆ ์ดํ•ดํ•˜๋„๋ก ํ•˜์„ธ์š”. ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ทœ์น™์ด ์žˆ์œผ๋ฉด, ์ฝ”๋ฉ˜ํŠธ ์•„์›ƒ(comment out)ํ•œ ๋‹ค์Œ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋ฆฌํ”„๋ ˆ์‰ฌํ•ด์„œ ๋ฌธ์„œ์— ๋‚˜ํƒ€๋‚˜๋Š” ํšจ๊ณผ๋ฅผ ๋ณด๋„๋ก ํ•˜์„ธ์š”.</p>
+<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; margin-bottom: 1em;">
+ <caption>
+ Challenge</caption>
+ <tbody>
+ <tr>
+ <td>DOM ์กฐ์‚ฌ ๋„๊ตฌ(DOM Inspector tool)์„ ์‚ฌ์šฉํ•ด์„œ Date textbox๋ฅผ ๊ฒ€์‚ฌํ•˜์„ธ์š”. Date textbox๋Š” XBL ๋ฐ”์ธ๋”ฉ์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ๋‹ค๋ฅธ ์—˜๋ฆฌ๋จผํŠธ๋“ค๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.
+ <p><code>html:input</code> ์—˜๋ฆฌ๋จผํŠธ์˜
+ <i>
+ ํด๋ž˜์Šค</i>
+ ๋ฅผ ์ฐพ์•„๋‚ด์„ธ์š”. ์ด ์—˜๋ฆฌ๋จผํŠธ๊ฐ€ ์‹ค์งˆ์ ์œผ๋กœ ์ƒค์šฉ์ž ์ž…๋ ฅ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+ <p>์ด ์ง€์‹์„ ์ด์šฉํ•ด์„œ, ์Šคํƒ€์ผ ์‹œํŠธ์— ๊ทœ์น™์„ ํ•˜๋‚˜ ๋”ํ•ด์„œ Date box๊ฐ€ ํ‚ค๋ณด๋“œ ํฌ๊ฑฐ์Šค๋ฅผ ๊ฐ€์ง€๊ฒŒ ๋ ๋•Œ ๋ฐฐ๊ฒฝ์ƒ‰์ด ํฌ๋ฏธํ•œ ํ‘ธ๋ฅธ์ƒ‰์œผ๋กœ ๋˜๊ฒŒ ํ•˜์„ธ์š”.(๊ทธ๋Ÿฌ๋‚˜ ํ‚ค๋ณด๋“œ ํฌ์ปค์Šค๊ฐ€ ๋‹ค๋ฅธ ๋ฐ ์žˆ์„ ๊ฒฝ์šฐ ํžŒ์ƒ‰์ด ๋˜๊ฒŒ ํ•˜์„ธ์š”.)</p>
+ </td>
+ </tr>
+ </tbody>
+</table>
+<h4 id=".EA.B7.B8.EB.9F.BC_.EB.8B.A4.EC.9D.8C.EC.9D.80.3F" name=".EA.B7.B8.EB.9F.BC_.EB.8B.A4.EC.9D.8C.EC.9D.80.3F">๊ทธ๋Ÿผ ๋‹ค์Œ์€?</h4>
+<p>If you had difficulty understanding this page, or if you have other comments about it, please contribute to its <a>Discussion</a> page.</p>
+<p>์ด ์˜ˆ์ œ์—์„œ ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์— ๊ณตํ†ต์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ํ‘œ์ค€์ ์ธ ์‚ฌ๊ฐํ˜• ๋„ํ˜•๋“ค์„ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋ชจ์งˆ๋ผ๋Š” ์Šคํƒ€์ผ์„ ์ง€์ •ํ•˜๋Š” CSS์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋„ํ˜•์„ ๋งŒ๋“ค์–ด๋‚ด๋Š” ์“ฐ๋Š” ํŠน๋ณ„ํ•œ ๊ทธ๋ž˜ํ”ฝ ์–ธ์–ด๋„ ์ง€์›ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ํŽ˜์ด์ง€์—์„œ๋Š” ์ด๊ฒƒ์„ ์‹คํ–‰ํ•ด ๋ด…๋‹ˆ๋‹ค: <b><a href="ko/CSS/Getting_Started/SVG_graphics">SVG graphics</a></b></p>
+<p>{{ languages( { "fr": "fr/CSS/Premiers_pas/Interfaces_utilisateur_XUL", "pl": "pl/CSS/Na_pocz\u0105tek/XUL-owe_interfejsy_u\u017cytkownika" } ) }}</p>
diff --git a/files/ko/web/css/gradient/index.html b/files/ko/web/css/gradient/index.html
new file mode 100644
index 0000000000..aebfab76bf
--- /dev/null
+++ b/files/ko/web/css/gradient/index.html
@@ -0,0 +1,160 @@
+---
+title: <gradient>
+slug: Web/CSS/gradient
+tags:
+ - CSS
+ - CSS Data Type
+ - CSS Images
+ - Graphics
+ - Layout
+ - Reference
+ - ๊ทธ๋ผ๋ฐ์ด์…˜
+ - ๊ทธ๋ ˆ์ด๋””์–ธํŠธ
+translation_of: Web/CSS/gradient
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>&lt;gradient&gt;</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> <a href="/ko/docs/Web/CSS/CSS_Types">์ž๋ฃŒํ˜•</a>์€ {{cssxref("&lt;image&gt;")}}์˜ ํŠน๋ณ„ํ•œ ์ข…๋ฅ˜๋กœ ์—ฌ๋Ÿฌ ์ƒ‰์˜ ์ ์ง„์ ์ธ ๋ณ€ํ™”๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/type-gradient.html")}}</div>
+
+<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>
+
+<p>CSS ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๋Š” <a href="/ko/docs/Web/CSS/image#no_intrinsic">์›๋ณธ ํฌ๊ธฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค</a>. ์ฆ‰ ์‹ค์ œ ํฌ๊ธฐ๋‚˜ ์„ ํ˜ธ ํฌ๊ธฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ˆ์ด๋””์–ธํŠธ์˜ ํฌ๊ธฐ๋Š” ์ ์šฉํ•˜๋Š” ์š”์†Œ์˜ ํฌ๊ธฐ์™€ ๋™์ผํ•ด์ง‘๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<h3 id="๊ทธ๋ ˆ์ด๋””์–ธํŠธ_ํ•จ์ˆ˜">๊ทธ๋ ˆ์ด๋””์–ธํŠธ ํ•จ์ˆ˜</h3>
+
+<p><code>&lt;gradient&gt;</code> ์ž๋ฃŒํ˜•์€ ์•„๋ž˜ ๋‚˜์—ดํ•œ ํ•จ์ˆ˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h4 id="์„ ํ˜•_๊ทธ๋ ˆ์ด๋””์–ธํŠธ">์„ ํ˜• ๊ทธ๋ ˆ์ด๋””์–ธํŠธ</h4>
+
+<p>๊ฐ€์ƒ์˜ ์„ ์„ ๋”ฐ๋ผ ์—ฌ๋Ÿฌ ์ƒ‰ ์‚ฌ์ด๋ฅผ ์ „์ดํ•ฉ๋‹ˆ๋‹ค. {{cssxref("linear-gradient()")}} ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: html">&lt;div class="linear-gradient"&gt;์„ ํ˜• ๊ทธ๋ ˆ์ด๋””์–ธํŠธ&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">div {
+ width: 240px;
+ height: 80px;
+}</pre>
+</div>
+
+<pre class="brush: css">.linear-gradient {
+ background: linear-gradient(to right,
+ red, orange, yellow, green, blue, indigo, violet);
+}</pre>
+
+<p>{{EmbedLiveSample('์„ ํ˜•_๊ทธ๋ ˆ์ด๋””์–ธํŠธ', 240, 80)}}</p>
+
+<h4 id="์›ํ˜•_๊ทธ๋ ˆ์ด๋””์–ธํŠธ">์›ํ˜• ๊ทธ๋ ˆ์ด๋””์–ธํŠธ</h4>
+
+<p>์ค‘์‹ฌ์ ์œผ๋กœ๋ถ€ํ„ฐ ๋ฐ”๊นฅ์œผ๋กœ ์—ฌ๋Ÿฌ ์ƒ‰ ์‚ฌ์ด๋ฅผ ์ „์ดํ•ฉ๋‹ˆ๋‹ค. {{cssxref("radial-gradient()")}} ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: html">&lt;div class="radial-gradient"&gt;์›ํ˜• ๊ทธ๋ ˆ์ด๋””์–ธํŠธ&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">div {
+ width: 240px;
+ height: 80px;
+}</pre>
+</div>
+
+<pre class="brush: css">.radial-gradient {
+ background: radial-gradient(red, yellow, rgb(30, 144, 255));
+}
+</pre>
+
+<p>{{EmbedLiveSample('์›ํ˜•_๊ทธ๋ ˆ์ด๋””์–ธํŠธ', 240, 80)}}</p>
+
+<h4 id="๋ฐ˜๋ณต_๊ทธ๋ ˆ์ด๋””์–ธํŠธ">๋ฐ˜๋ณต ๊ทธ๋ ˆ์ด๋””์–ธํŠธ</h4>
+
+<p>์š”์†Œ๋ฅผ ๊ฝ‰ ์ฑ„์šธ ๋•Œ๊นŒ์ง€ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๋ฅผ ํ•„์š”ํ•œ ๋งŒํผ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค. {{cssxref("repeating-linear-gradient()")}}๋‚˜ {{cssxref("repeating-radial-gradient()")}} ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: html">&lt;div class="linear-repeat"&gt;๋ฐ˜๋ณตํ•˜๋Š” ์„ ํ˜• ๊ทธ๋ ˆ์ด๋””์–ธํŠธ&lt;/div&gt;
+&lt;br&gt;
+&lt;div class="radial-repeat"&gt;๋ฐ˜๋ณตํ•˜๋Š” ์›ํ˜• ๊ทธ๋ ˆ์ด๋””์–ธํŠธ&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">div {
+ width: 240px;
+ height: 80px;
+}</pre>
+</div>
+
+<pre class="brush: css">.linear-repeat {
+ background: repeating-linear-gradient(to top left,
+ lightpink, lightpink 5px, white 5px, white 10px);
+}
+
+.radial-repeat {
+ background: repeating-radial-gradient(powderblue, powderblue 8px, white 8px, white 16px);
+}</pre>
+
+<p>{{EmbedLiveSample('๋ฐ˜๋ณต_๊ทธ๋ ˆ์ด๋””์–ธํŠธ', 220, 180)}}</p>
+
+<h4 id="์›๋ฟ”_๊ทธ๋ ˆ์ด๋””์–ธํŠธ">์›๋ฟ” ๊ทธ๋ ˆ์ด๋””์–ธํŠธ</h4>
+
+<p>์›์„ ๋”ฐ๋ผ ์—ฌ๋Ÿฌ ์ƒ‰ ์‚ฌ์ด๋ฅผ ์ „์ดํ•ฉ๋‹ˆ๋‹ค. {{cssxref("conic-gradient", "conic-gradient()")}} ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: html">&lt;div class="conic-gradient"&gt;์›๋ฟ” ๊ทธ๋ ˆ์ด๋””์–ธํŠธ&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">div {
+ width: 200px;
+ height: 200px;
+}</pre>
+</div>
+
+<pre class="brush: css">.conic-gradient {
+ background: conic-gradient(lightpink, white, powderblue);
+}
+</pre>
+
+<p>{{EmbedLiveSample('์›๋ฟ”_๊ทธ๋ ˆ์ด๋””์–ธํŠธ', 240, 80)}}</p>
+
+<h2 id="๋ณด๊ฐ„">๋ณด๊ฐ„</h2>
+
+<p>์ƒ‰๊ณผ ๊ด€๋ จํ•œ ๋‹ค๋ฅธ ๋ณด๊ฐ„๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๋„ ์ƒ‰๊ณผ ํˆฌ๋ช…๋„๊ฐ€ ๋™์‹œ์— ๋ณ€ํ•  ๋•Œ ์˜ˆ์ƒํ•˜์ง€ ๋ชปํ•œ ํšŒ์ƒ‰์ด ๋“ฑ์žฅํ•˜๋Š”๊ฑธ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์•ŒํŒŒ ์ฑ„๋„์„ ๋ฏธ๋ฆฌ ๊ณฑํ•œ ์ƒ‰ ๊ณต๊ฐ„์„ ์‚ฌ์šฉํ•ด ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ž˜ ๋œ ๋ธŒ๋ผ์šฐ์ €์—์„œ {{cssxref("&lt;color&gt;", "", "#transparent_ํ‚ค์›Œ๋“œ")}} ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ๋• ๋‹ค๋ฅด๊ฒŒ ํ–‰๋™ํ•  ์ˆ˜ ์žˆ์Œ์„ ์ฃผ์˜ํ•˜์„ธ์š”.</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th>Specification</th>
+ <th>Status</th>
+ <th>Comment</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS4 Images', '#gradients', '&lt;gradient&gt;')}}</td>
+ <td>{{Spec2('CSS4 Images')}}</td>
+ <td>Adds conic-gradient.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Images', '#gradients', '&lt;gradient&gt;')}}</td>
+ <td>{{Spec2('CSS3 Images')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.types.image.gradient")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/CSS/Using_CSS_gradients" title="Using gradients">CSS ๊ทธ๋ ˆ์ด๋””์–ธํŠธ ์‚ฌ์šฉํ•˜๊ธฐ</a></li>
+ <li>๊ทธ๋ ˆ์ด๋””์–ธํŠธ ํ•จ์ˆ˜: {{cssxref("linear-gradient", "linear-gradient()")}}, {{cssxref("radial-gradient", "radial-gradient()")}}, {{cssxref("repeating-linear-gradient", "repeating-linear-gradient()")}}, {{cssxref("repeating-radial-gradient", "repeating-radial-gradient()")}}</li>
+</ul>
diff --git a/files/ko/web/css/grid-area/index.html b/files/ko/web/css/grid-area/index.html
new file mode 100644
index 0000000000..9daba54c7b
--- /dev/null
+++ b/files/ko/web/css/grid-area/index.html
@@ -0,0 +1,206 @@
+---
+title: grid-area
+slug: Web/CSS/grid-area
+tags:
+ - CSS
+ - CSS Grid
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/grid-area
+---
+<p><strong><code>grid-area</code></strong>ย ์†์„ฑ์€ย {{cssxref("grid-row-start")}}, {{cssxref("grid-column-start")}}, {{cssxref("grid-row-end")}} and {{cssxref("grid-column-end")}}ย ๊ฐ’์„ ํ•œ๋ฒˆ์— ์„ค์ •ํ•˜๋Š”ย <a href="/en-US/docs/Web/CSS/Shorthand_properties">shorthand</a> property ์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ์†์„ฑ๊ฐ’์€ grid item์˜ ํฌ๊ธฐ์™€ ์œ„์น˜๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค., specifying a grid itemโ€™s size and location within the {{glossary("grid rows", "grid row")}} by contributing a line, a span, or nothing (automatic) to its grid placement, thereby specifying the edges of its {{glossary("grid areas", "grid area")}}.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/grid-area.html")}}</div>
+
+
+
+<p>If four <code>&lt;grid-line&gt;</code> values are specified, <code>grid-row-start</code> is set to the first value, <code>grid-column-start</code> is set to the second value, <code>grid-row-end</code> is set to the third value, and <code>grid-column-end</code> is set to the fourth value.</p>
+
+<p>When <code>grid-column-end</code> is omitted, if <code>grid-column-start</code> is a {{cssxref("&lt;custom-ident&gt;")}}, <code>grid-column-end</code> is set to that <code>&lt;custom-ident&gt;</code>; otherwise, it is set to <code>auto</code>.</p>
+
+<p>When <code>grid-row-end</code> is omitted, if <code>grid-row-start</code> is a <code>&lt;custom-ident&gt;</code>, <code>grid-row-end</code> is set to that <code>&lt;custom-ident&gt;</code>; otherwise, it is set to <code>auto</code>.</p>
+
+<p>When <code>grid-column-start</code> is omitted, if <code>grid-row-start</code> is a <code>&lt;custom-ident&gt;</code>, all four longhands are set to that value. Otherwise, it is set to <code>auto</code>.</p>
+
+<p>The grid-area property can also be set to aย {{cssxref("&lt;custom-ident&gt;")}} which acts as a name for the area, which can then be placed usingย {{cssxref("grid-template-areas")}}.</p>
+
+<h2 id="Syntax">Syntax</h2>
+
+<pre class="brush: css no-line-numbers">/* Keyword values */
+grid-area: auto;
+grid-area: auto / auto;
+grid-area: auto / auto / auto;
+grid-area: auto / auto / auto / auto;
+
+/* &lt;custom-ident&gt; values */
+grid-area: some-grid-area;
+grid-area: some-grid-area / another-grid-area;
+
+/* &lt;integer&gt; &amp;&amp; &lt;custom-ident&gt;? values */
+grid-area: some-grid-area 4;
+grid-area: some-grid-area 4 / 2 another-grid-area;
+
+/* span &amp;&amp; [ &lt;integer&gt; || &lt;custom-ident&gt; ] values */
+grid-area: span 3;
+grid-area: span 3 / span some-grid-area;
+grid-area: 2 span / another-grid-area span;
+
+/* Global values */
+grid-area: inherit;
+grid-area: initial;
+grid-area: unset;
+</pre>
+
+<h3 id="Values">Values</h3>
+
+<dl>
+ <dt><code>auto</code></dt>
+ <dd>Is a keyword indicating that the property contributes nothing to the grid itemโ€™s placement, indicating auto-placement or a default span of <code>1</code>.</dd>
+ <dt><code>&lt;custom-ident&gt;</code></dt>
+ <dd>If there is a named line with the name '<code>&lt;custom-ident&gt;-start</code>'/'<code>&lt;custom-ident&gt;-end</code>', it contributes the first such line to the grid itemโ€™s placement.
+ <p class="note"><strong>Note:</strong> Named grid areas automatically generate implicit named lines of this form, so specifying <code>grid-area: foo;</code> will choose the start/end edge of that named grid area (unless another line named <code>foo-start</code>/<code>foo-end</code> was explicitly specified before it).</p>
+
+ <p>Otherwise, this is treated as if the integer <code>1</code> had been specified along with the <code>&lt;custom-ident&gt;</code>.</p>
+ </dd>
+ <dt><code>&lt;integer&gt; &amp;&amp; &lt;custom-ident&gt;?</code></dt>
+ <dd>Contributes the <em>n</em>th grid line to the grid itemโ€™s placement. If a negative integer is given, it instead counts in reverse, starting from the end edge of the explicit grid.
+ <p>If a name is given as a {{cssxref("&lt;custom-ident&gt;")}}, only lines with that name are counted. If not enough lines with that name exist, all implicit grid lines are assumed to have that name for the purpose of finding this position.</p>
+
+ <p>An {{cssxref("&lt;integer&gt;")}} value of <code>0</code> is invalid.</p>
+ </dd>
+ <dt><code>span &amp;&amp; [ &lt;integer&gt; || &lt;custom-ident&gt; ]</code></dt>
+ <dd>Contributes a grid span to the grid itemโ€™s placement such that the corresponding edge of the grid itemโ€™s grid area is <em>n</em> lines from the opposite edge.
+ <p>If a name is given as a {{cssxref("&lt;custom-ident&gt;")}}, only lines with that name are counted. If not enough lines with that name exist, all implicit grid lines on the side of the explicit grid corresponding to the search direction are assumed to have that name for the purpose of counting this span.</p>
+
+ <p>If the {{cssxref("&lt;integer&gt;")}} is omitted, it defaults to <code>1</code>. Negative integers or 0 are invalid.</p>
+ </dd>
+</dl>
+
+<h3 id="Formal_syntax">Formal syntax</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Example">Example</h2>
+
+<h3 id="HTML_content">HTML content</h3>
+
+<pre class="brush: html">&lt;div id="grid"&gt;
+ &lt;div id="item1"&gt;&lt;/div&gt;
+ &lt;div id="item2"&gt;&lt;/div&gt;
+ &lt;div id="item3"&gt;&lt;/div&gt;
+&lt;/div&gt;</pre>
+
+<h3 id="CSS_content">CSS content</h3>
+
+<pre class="brush: css; highlight[9]">#grid {
+ display: grid;
+ height: 100px;
+ grid-template: repeat(4, 1fr) / 50px 100px;
+}
+
+#item1 {
+ background-color: lime;
+ grid-area: 2 / 2 / auto / span 3;
+}
+
+#item2 {
+ background-color: yellow;
+}
+
+#item3 {
+ background-color: blue;
+}
+</pre>
+
+<p>{{EmbedLiveSample("Example", "100%", "150px")}}</p>
+
+<h2 id="Specifications">Specifications</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 Grid", "#propdef-grid-area", "grid-area")}}</td>
+ <td>{{Spec2("CSS3 Grid")}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_compatibility">Browser compatibility</h2>
+
+
+
+<p>{{Compat("css.properties.grid-area")}}</p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>Related CSS properties: {{cssxref("grid-row")}}, {{cssxref("grid-row-start")}}, {{cssxref("grid-row-end")}}, {{cssxref("grid-column")}}, {{cssxref("grid-column-start")}}, {{cssxref("grid-column-end")}}, {{cssxref("grid-template-areas")}}</li>
+ <li>Grid Layout Guide: <em><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Grid_Template_Areas">Grid template areas</a></em></li>
+ <li>Video tutorial:ย <em><a href="http://gridbyexample.com/video/grid-template-areas/">Grid Template Areas</a></em></li>
+</ul>
+
+<section class="Quick_links" id="Quick_Links">
+<ol>
+ <li><a href="/en-US/docs/Web/CSS"><strong>CSS</strong></a></li>
+ <li><a href="/en-US/docs/Web/CSS/Reference"><strong>CSS Reference</strong></a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout">CSS Grid Layout</a></li>
+ <li data-default-state="open"><a href="#"><strong>Guides</strong></a>
+ <ol>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout">Basics concepts of grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout">Relationship to other layout methods</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Line-based_Placement_with_CSS_Grid">Line-based placement</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Grid_Template_Areas">Grid template areas</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Layout_using_Named_Grid_Lines">Layout using named grid lines</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Auto-placement_in_CSS_Grid_Layout">Auto-placement in grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout">Box alignment in grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid,_Logical_Values_and_Writing_Modes">Grids, logical values and writing modes</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_Layout_and_Accessibility">CSS Grid Layout and Accessibility</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_and_Progressive_Enhancement">CSS Grid Layout and Progressive Enhancement</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_Layout">Realizing common layouts using grids</a></li>
+ </ol>
+ </li>
+ <li data-default-state="open"><a href="#"><strong>Properties</strong></a>
+ <ol>
+ <li><a href="/en-US/docs/Web/CSS/grid">grid</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-area">grid-area</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-columns">grid-auto-columns</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-flow">grid-auto-flow</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-rows">grid-auto-rows</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column">grid-column</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-end">grid-column-end</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-gap">grid-column-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-start">grid-column-start</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-gap">grid-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row">grid-row</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-end">grid-row-end</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-gap">grid-row-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-start">grid-row-start</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template">grid-template</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-areas">grid-template-areas</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-columns">grid-template-columns</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-rows">grid-template-rows</a></li>
+ </ol>
+ </li>
+ <li data-default-state="open"><a href="#"><strong>Glossary</strong></a>
+ <ol>
+ <li><a href="/en-US/docs/Glossary/Grid_lines">Grid lines</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_tracks">Grid tracks</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_cell">Grid cell</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_areas">Grid areas</a></li>
+ <li><a href="/en-US/docs/Glossary/Gutters">Gutters</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_rows">Grid row</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_column">Grid column</a></li>
+ </ol>
+ </li>
+</ol>
+</section>
diff --git a/files/ko/web/css/grid/index.html b/files/ko/web/css/grid/index.html
new file mode 100644
index 0000000000..7515db99be
--- /dev/null
+++ b/files/ko/web/css/grid/index.html
@@ -0,0 +1,192 @@
+---
+title: grid
+slug: Web/CSS/grid
+tags:
+ - CSS
+ - CSS Grid
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/grid
+---
+<p><strong><code>grid</code></strong> CSS ์†์„ฑ์€ย <a href="/en-US/docs/Web/CSS/Shorthand_properties">shorthand</a> property ์ž…๋‹ˆ๋‹ค. ์™ธ์žฌ์ ์ธ ์†์„ฑ์ธ ({{cssxref("grid-template-rows")}}, {{cssxref("grid-template-columns")}}, {{cssxref("grid-template-areas")}}), ๊ฐ’๊ณผ ๋‚ด์žฌ์ ์ธ ์†์„ฑ์ธย ({{cssxref("grid-auto-rows")}}, {{cssxref("grid-auto-columns")}}, {{cssxref("grid-auto-flow")}}), ๊ฐ’์„ ํ•œ๋ฒˆ์— ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/grid.html")}}</div>
+
+
+
+<div class="note">
+<p><strong>Note:</strong> You can only specify the explicit <em>or</em> the implicit grid properties in a single <code>grid</code> declaration. The sub-properties you donโ€™t specify are set to their initial value, as normal for shorthands. Also, the gutter properties are NOT reset by this shorthand.</p>
+</div>
+
+<h2 id="Syntax">Syntax</h2>
+
+<pre class="brush: css no-line-numbers">/* &lt;'grid-template'&gt; values */
+grid: none;
+grid: "a" 100px "b" 1fr;
+grid: [linename1] "a" 100px [linename2];
+grid: "a" 200px "b" min-content;
+grid: "a" minmax(100px, max-content) "b" 20%;
+grid: 100px / 200px;
+grid: minmax(400px, min-content) / repeat(auto-fill, 50px);
+
+/* &lt;'grid-template-rows'&gt; /
+ [ auto-flow &amp;&amp; dense? ] &lt;'grid-auto-columns'&gt;? values */
+grid: 200px / auto-flow;
+grid: 30% / auto-flow dense;
+grid: repeat(3, [line1 line2 line3] 200px) / auto-flow 300px;
+grid: [line1] minmax(20em, max-content) / auto-flow dense 40%;
+
+/* [ auto-flow &amp;&amp; dense? ] &lt;'grid-auto-rows'&gt;? /
+ &lt;'grid-template-columns'&gt; values */
+grid: auto-flow / 200px;
+grid: auto-flow dense / 30%;
+grid: auto-flow 300px / repeat(3, [line1 line2 line3] 200px);
+grid: auto-flow dense 40% / [line1] minmax(20em, max-content);
+
+/* Global values */
+grid: inherit;
+grid: initial;
+grid: unset;
+</pre>
+
+<h3 id="Values">Values</h3>
+
+<dl>
+ <dt><code>&lt;'grid-template'&gt;</code></dt>
+ <dd>{{cssxref("grid-template-columns")}}, {{cssxref("grid-template-rows")}}, {{cssxref("grid-template-areas")}} ๊ฐ’์„ ๋‚ดํฌํ•˜๊ณ  ์žˆ๋Š” {{cssxref("grid-template")}}์˜ ๊ฐ’์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>&lt;'grid-template-rows'&gt; / [ auto-flow &amp;&amp; dense? ] &lt;'grid-auto-columns'&gt;?</code></dt>
+ <dd>{{cssxref("grid-template-rows")}} (and the {{cssxref("grid-template-columns")}} property toย <code>none</code>)์€ auto-flow ๊ฐ’์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. {{cssxref("grid-auto-columns")}} (and setting {{cssxref("grid-auto-rows")}} toย <code>auto</code>)์€ auto-repeat๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. {{cssxref("grid-auto-flow")}} ๋˜ํ•œ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ auto-repeat์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์ด ๊ฐ’์ด ์ƒ๋žต๋˜์—ˆ๋‹ค๋ฉด ๊ทธ ๊ธฐ๋ณธ๊ฐ’์€ย <code>dense</code>ย ์ž…๋‹ˆ๋‹ค.
+ <p><code><font face="Verdana, arial, x-locale-body, sans-serif"><span style="background-color: #ffffff;">๋งŒ์•ฝย </span></font>grid</code>ย ์˜ sub-properties๊ฐ€ ์žˆ๋‹ค๋ฉด, ํ•ด๋‹น ๊ฐ’์œผ๋กœ ์ดˆ๊ธฐํ™” ๋ฉ๋‹ˆ๋‹ค.</p>
+ </dd>
+ <dt><code>[ auto-flow &amp;&amp; dense? ] &lt;'grid-auto-rows'&gt;? / &lt;'grid-template-columns'&gt;</code></dt>
+ <dd>{{cssxref("grid-template-columns")}} (and the {{cssxref("grid-template-rows")}} property to <code>none</code>)์€ auto-flow ๊ฐ’์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.ย {{cssxref("grid-auto-rows")}} (and setting {{cssxref("grid-auto-columns")}} to <code>auto</code>)์€ ์—ด(row)์— ๋Œ€ํ•œ auto-repeat๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. {{cssxref("grid-auto-flow")}} ๋˜ํ•œ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ auto-repeat์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์ด ๊ฐ’์ด ์ƒ๋žต๋˜์—ˆ๋‹ค๋ฉด ๊ทธ ๊ธฐ๋ณธ๊ฐ’์€ <code>dense</code>ย ์ž…๋‹ˆ๋‹ค.
+ <p><code><font face="Verdana, arial, x-locale-body, sans-serif"><span style="background-color: #ffffff;">๋งŒ์•ฝย ย </span></font>grid</code>ย ์˜ sub-properties๊ฐ€ ์žˆ๋‹ค๋ฉด, ํ•ด๋‹น ๊ฐ’์œผ๋กœ ์ดˆ๊ธฐํ™” ๋ฉ๋‹ˆ๋‹ค.</p>
+ </dd>
+</dl>
+
+<h3 id="Formal_syntax">Formal syntax</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Example">Example</h2>
+
+<h3 id="HTML_Content">HTML Content</h3>
+
+<pre class="brush: html">&lt;div id="container"&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+ &lt;div&gt;&lt;/div&gt;
+&lt;/div&gt;</pre>
+
+<h3 id="CSS_Content">CSS Content</h3>
+
+<pre class="brush: css">#container {
+ display: grid;
+ grid: repeat(2, 60px) / auto-flow 80px;
+}
+
+#container &gt; div {
+ background-color: #8ca0ff;
+ width: 50px;
+ height: 50px;
+}</pre>
+
+<h3 id="Result">Result</h3>
+
+<p>{{EmbedLiveSample("Example", "100%", 150)}}</p>
+
+<h2 id="Specifications">Specifications</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 Grid", "#propdef-grid", "grid")}}</td>
+ <td>{{Spec2("CSS3 Grid")}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_compatibility">Browser compatibility</h2>
+
+
+
+<p>{{Compat("css.properties.grid")}}</p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>Related CSS properties: {{cssxref("grid-template")}}, {{cssxref("grid-template-rows")}}, {{cssxref("grid-template-columns")}}, {{cssxref("grid-template-areas")}}, {{cssxref("grid-auto-columns")}}, {{cssxref("grid-auto-rows")}}, {{cssxref("grid-auto-flow")}}</li>
+ <li>Grid Layout Guide: <em><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Line-based_Placement_with_CSS_Grid">Line-based placement with CSS Grid</a></em></li>
+ <li>Grid Layout Guide: <em><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Grid_Template_Areas#Grid_definition_shorthands">Grid template areas - Grid definition shorthands</a></em></li>
+</ul>
+
+<section class="Quick_links" id="Quick_Links">
+<ol>
+ <li><a href="/en-US/docs/Web/CSS"><strong>CSS</strong></a></li>
+ <li><a href="/en-US/docs/Web/CSS/Reference"><strong>CSS Reference</strong></a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout">CSS Grid Layout</a></li>
+ <li data-default-state="open"><a href="#"><strong>Guides</strong></a>
+ <ol>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout">Basics concepts of grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout">Relationship to other layout methods</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Line-based_Placement_with_CSS_Grid">Line-based placement</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Grid_Template_Areas">Grid template areas</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Layout_using_Named_Grid_Lines">Layout using named grid lines</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Auto-placement_in_CSS_Grid_Layout">Auto-placement in grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Box_Alignment_in_CSS_Grid_Layout">Box alignment in grid layout</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid,_Logical_Values_and_Writing_Modes">Grids, logical values and writing modes</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_Layout_and_Accessibility">CSS Grid Layout and Accessibility</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_and_Progressive_Enhancement">CSS Grid Layout and Progressive Enhancement</a></li>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Realizing_common_layouts_using_CSS_Grid_Layout">Realizing common layouts using grids</a></li>
+ </ol>
+ </li>
+ <li data-default-state="open"><a href="#"><strong>Properties</strong></a>
+ <ol>
+ <li><a href="/en-US/docs/Web/CSS/grid">grid</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-area">grid-area</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-columns">grid-auto-columns</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-flow">grid-auto-flow</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-auto-rows">grid-auto-rows</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column">grid-column</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-end">grid-column-end</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-gap">grid-column-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-column-start">grid-column-start</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-gap">grid-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row">grid-row</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-end">grid-row-end</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-gap">grid-row-gap</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-row-start">grid-row-start</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template">grid-template</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-areas">grid-template-areas</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-columns">grid-template-columns</a></li>
+ <li><a href="/en-US/docs/Web/CSS/grid-template-rows">grid-template-rows</a></li>
+ </ol>
+ </li>
+ <li data-default-state="open"><a href="#"><strong>Glossary</strong></a>
+ <ol>
+ <li><a href="/en-US/docs/Glossary/Grid_lines">Grid lines</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_tracks">Grid tracks</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_cell">Grid cell</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_areas">Grid areas</a></li>
+ <li><a href="/en-US/docs/Glossary/Gutters">Gutters</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_rows">Grid row</a></li>
+ <li><a href="/en-US/docs/Glossary/Grid_column">Grid column</a></li>
+ </ol>
+ </li>
+</ol>
+</section>
diff --git a/files/ko/web/css/height/index.html b/files/ko/web/css/height/index.html
new file mode 100644
index 0000000000..8682d0c2c5
--- /dev/null
+++ b/files/ko/web/css/height/index.html
@@ -0,0 +1,175 @@
+---
+title: height
+slug: Web/CSS/height
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/height
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>height</code></strong> CSS ์†์„ฑ์€ ์š”์†Œ์˜ ๋†’์ด๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.ย ๊ธฐ๋ณธ๊ฐ’์€ ์ฝ˜ํ…์ธ  ์˜์—ญ์˜ ๋†’์ด์ง€๋งŒ, {{cssxref("box-sizing")}}์ด <code>border-box</code>๋ผ๋ฉด ํ…Œ๋‘๋ฆฌ ์˜์—ญ์˜ ๋†’์ด๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/height.html")}}</div>
+
+
+
+<p>{{cssxref("min-height")}}์™€ {{cssxref("max-height")}} ์†์„ฑ์€ <code>height</code>๋ฅผ ๋ฎ์–ด์”๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* ํ‚ค์›Œ๋“œ */
+height: auto;
+
+/* &lt;length&gt; */
+height: 120px;
+height: 10em;
+
+/* &lt;percentage&gt; */
+height: 75%;
+
+/* ์ „์—ญ ๊ฐ’ */
+height: inherit;
+height: initial;
+height: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>๋†’์ด์˜ ์ ˆ๋Œ€๊ฐ’.</dd>
+ <dt>{{cssxref("&lt;percentage&gt;")}}</dt>
+ <dd><a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a> ๋†’์ด์˜ ๋ฐฑ๋ถ„์œจ.</dd>
+ <dt><code>border-box</code>ย {{experimental_inline}}</dt>
+ <dd>์•ž์„  {{cssxref("&lt;length&gt;")}} ๋˜๋Š” {{cssxref("&lt;percentage&gt;")}}๊ฐ€ ์š”์†Œ์˜ ๋ณด๋” ๋ฐ•์Šค์— ์ ์šฉ.</dd>
+ <dt><code>content-box</code>ย {{experimental_inline}}</dt>
+ <dd>์•ž์„  {{cssxref("&lt;length&gt;")}} ๋˜๋Š” {{cssxref("&lt;percentage&gt;")}}๊ฐ€ ์š”์†Œ์˜ ์ฝ˜ํ…์ธ  ๋ฐ•์Šค์— ์ ์šฉ.</dd>
+ <dt><code>auto</code></dt>
+ <dd>๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์š”์†Œ์˜ ๋„ˆ๋น„๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ  ์„ ํƒ.</dd>
+ <dt><code>fill</code> {{experimental_inline}}</dt>
+ <dd>๊ธ€์“ฐ๊ธฐ ๋ฐฉํ–ฅ์— ๋”ฐ๋ผย <code>fill-available</code> ์ธ๋ผ์ธ ํฌ๊ธฐ ๋˜๋Š”ย <code>fill-available</code> ๋ธ”๋ก ํฌ๊ธฐ๋ฅผ ์‚ฌ์šฉ.</dd>
+ <dt><code>max-content</code>ย {{experimental_inline}}</dt>
+ <dd>๋ณธ์งˆ์ ์ธ ์„ ํ˜ธ ๋†’์ด.</dd>
+ <dt><code>min-content</code>ย {{experimental_inline}}</dt>
+ <dd>๋ณธ์งˆ์ ์ธ ์ตœ์†Œ ๋†’์ด.</dd>
+ <dt><code>available</code>ย {{experimental_inline}}</dt>
+ <dd>์ปจํ…Œ์ด๋‹ ๋ธ”๋ก ๋„ˆ๋น„์—์„œ ์ˆ˜ํ‰ ์—ฌ๋ฐฑ, ํ…Œ๋‘๋ฆฌ, ํŒจ๋”ฉ์„ ์ œ์™ธํ•œ ๊ฐ’.</dd>
+ <dt><code>fit-content</code>ย {{experimental_inline}}</dt>
+ <dd>๋‹ค์Œ ์ค‘ ๋” ํฐ ๊ฐ’.
+ <ul>
+ <li>๋ณธ์งˆ์ ์ธ ์ตœ์†Œ ๋„ˆ๋น„</li>
+ <li>๋ณธ์งˆ์ ์ธ ์„ ํ˜ธ ๋„ˆ๋น„์™€ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋„ˆ๋น„ ์ค‘ ์ž‘์€ ๊ฐ’</li>
+ </ul>
+ </dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;div id="taller"&gt;์ œ ํ‚ค๋Š” 50ํ”ฝ์…€์ž…๋‹ˆ๋‹ค.&lt;/div&gt;
+&lt;div id="shorter"&gt;์ œ ํ‚ค๋Š” 25ํ”ฝ์…€์ž…๋‹ˆ๋‹ค.&lt;/div&gt;
+&lt;div id="parent"&gt;
+ &lt;div id="child"&gt;
+ ์ œ ํ‚ค๋Š” ๋ถ€๋ชจ์˜ ์ ˆ๋ฐ˜์ž…๋‹ˆ๋‹ค.
+ &lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">div {
+ width: 250px;
+ margin-bottom: 5px;
+ border: 2px solid blue;
+}
+
+#taller {
+ height: 50px;
+}
+
+#shorter {
+ height: 25px;
+}
+
+#parent {
+ height: 100px;
+}
+
+#child {
+ height: 50%;
+ width: 75%;
+}
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ', 'auto', 240)}}</p>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p>ํŽ˜์ด์ง€๋ฅผ ํ™•๋Œ€ํ•˜๊ฑฐ๋‚˜ ๊ธ€๊ผด ํฌ๊ธฐ๋ฅผ ๋Š˜๋ ธ์„ ๋•Œ <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">height</span></font>ย ์†์„ฑ์„ ์ง€์ •ํ•œ ์š”์†Œ๊ฐ€ ์ž˜๋ฆฌ๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ๋‚ด์šฉ์„ ๊ฐ€๋ฆฌ์ง€ ์•Š๋„๋ก ํ™•์ธํ•˜์„ธ์š”.</p>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.4_Make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background">MDN Understanding WCAG, Guideline 1.4 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-scale.html">Understanding Success Criterion 1.4.4 ย | W3C Understanding WCAG 2.0</a></li>
+</ul>
+
+<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', '#width-and-height', 'height')}}</td>
+ <td>{{Spec2('CSS3 Box')}}</td>
+ <td>Added the <code>max-content</code>, <code>min-content</code>, <code>available</code>, <code>fit-content</code>, <code>border-box</code>, <code>content-box</code> keywords.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Transitions', '#animatable-css', 'height')}}</td>
+ <td>{{Spec2('CSS3 Transitions')}}</td>
+ <td>Lists <code>height</code> as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'visudet.html#the-height-property', 'height')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Adds support for the {{cssxref("&lt;length&gt;")}} values and precises on which element it applies to.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#height', 'height')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Sizing', '#width-height-keywords', 'width')}}</td>
+ <td>{{Spec2('CSS3 Sizing')}}</td>
+ <td>Adds new sizing keywords for width and height.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.height")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/en-US/docs/CSS/box_model">box model</a>, {{cssxref("width")}}, {{cssxref("box-sizing")}}, {{cssxref("min-height")}}, {{cssxref("max-height")}}</li>
+</ul>
diff --git a/files/ko/web/css/hyphens/index.html b/files/ko/web/css/hyphens/index.html
new file mode 100644
index 0000000000..82f963023f
--- /dev/null
+++ b/files/ko/web/css/hyphens/index.html
@@ -0,0 +1,159 @@
+---
+title: hyphens
+slug: Web/CSS/hyphens
+tags:
+ - CSS
+ - CSS Property
+ - CSS Text
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/hyphens
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><a href="/en-US/docs/Web/CSS">CSS</a> <strong><code>hyphens</code></strong> ์†์„ฑ์€ ์—ฌ๋Ÿฌ ์ค„์— ๊ฑธ์น˜๋Š” ํ…์ŠคํŠธ์—์„œ ๋‹จ์–ด์— ๋ถ™์ž„ํ‘œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ์‹์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</span> ๋ถ™์ž„ํ‘œ๋ฅผ ์•„์˜ˆ ๋ฐฉ์ง€ํ•  ์ˆ˜๋„ ์žˆ๊ณ , ์ˆ˜๋™์œผ๋กœ ์ง€์ •ํ•œ ๊ณณ์—์„œ๋งŒ ๋ฐœ์ƒํ•˜๋„๋ก ๋‚˜ํƒ€๋‚ผ ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ, ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ž๋™์œผ๋กœ ์ ์ ˆํ•œ ๊ณณ์— ๋ถ™์ž„ํ‘œ๋ฅผ ์‚ฝ์ž…ํ•˜๋„๋ก ํ—ˆ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/hyphens.html")}}</div>
+
+<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>
+
+<p>๋ถ™์ž„ํ‘œ ๊ทœ์น™์€ ์–ธ์–ด๋ณ„๋กœ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. HTML์˜ ์–ธ์–ด๋Š” <code><a href="/ko/docs/Web/HTML/Global_attributes/lang">lang</a></code> ํŠน์„ฑ์œผ๋กœ ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ธŒ๋ผ์šฐ์ €๋Š” lang ํŠน์„ฑ๊ณผ ํ•ด๋‹น ์–ธ์–ด์— ์ ํ•ฉํ•œ ๋ถ™์ž„ํ‘œ ๊ทœ์น™์ด ๋ชจ๋‘ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•  ๋•Œ์—๋งŒ ๋ถ™์ž„ํ‘œ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. XML์—์„œ๋Š” <code><a href="/ko/docs/Web/SVG/Attribute/xml:lang">xml:lang</a></code> ํŠน์„ฑ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> ๋ช…์„ธ๋Š” ๋ถ™์ž„ํ‘œ ๊ทœ์น™์„ ๋ช…์‹œํ•˜์ง€ ์•Š๊ณ  ์žˆ์œผ๋ฏ€๋กœ ๋™์ž‘ ๋ฐฉ์‹์ด ๋ธŒ๋ผ์šฐ์ €๋งˆ๋‹ค ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+hyphens: none;
+hyphens: manual;
+hyphens: auto;
+
+/* ์ „์—ญ ๊ฐ’ */
+hyphens: inherit;
+hyphens: initial;
+hyphens: unset;
+</pre>
+
+<p><code>hyphens</code> ์†์„ฑ์€ ์•„๋ž˜ ๋ชฉ๋ก ์ค‘ ํ•˜๋‚˜์˜ ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>none</code></dt>
+ <dd>๋‹จ์–ด ๋‚ด์˜ ๋ฌธ์ž๊ฐ€ ์ค„ ๋ฐ”๊ฟˆ ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋”๋ผ๋„ ๋‹จ์–ด๋ฅผ ๋‚ด์—์„œ ์ค„์„ ๋ฐ”๊พธ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ค„ ๋ฐ”๊ฟˆ์€ ๊ณต๋ฐฑ ๋ฌธ์ž์—์„œ๋งŒ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>manual</code></dt>
+ <dd>๋‹จ์–ด ๋‚ด์˜ ์ค„ ๋ฐ”๊ฟˆ ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฌธ์ž์—์„œ๋Š” ์ค„์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜์˜ {{anch("์ค„ ๋ฐ”๊ฟˆ ์œ„์น˜ ์ œ์•ˆ")}}์—์„œ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ์•Œ์•„๋ณด์„ธ์š”.</dd>
+ <dt><code>auto</code></dt>
+ <dd>๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋‹จ์–ด ๋‚ด์˜ ์ ํ•ฉํ•œ ๋ถ™์ž„ํ‘œ ์œ„์น˜๋ฅผ ์ž์œ ๋กญ๊ฒŒ ๊ณจ๋ผ์„œ ์ค„์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ, ์ค„ ๋ฐ”๊ฟˆ ์œ„์น˜๋ฅผ ์ œ์•ˆ(์•„๋ž˜์˜ {{anch("์ค„ ๋ฐ”๊ฟˆ ์œ„์น˜ ์ œ์•ˆ")}} ์„ ๋ณด์„ธ์š”)ํ•œ ๊ฒฝ์šฐ์—๋Š” ํ•ด๋‹น ์œ„์น˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> ์ ํ•ฉํ•œ ๋ถ™์ž„ํ‘œ ๊ทœ์น™์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ์–ธ์–ด๋ฅผ ์ œ๋Œ€๋กœ ๋ช…์‹œํ•ด์•ผ <code>auto</code> ๊ฐ’์˜ ๋™์ž‘๋„ ์ •ํ™•ํ•ด์ง‘๋‹ˆ๋‹ค. HTML <code>lang</code> ํŠน์„ฑ์„ ์‚ฌ์šฉํ•ด ํ•ด๋‹น ์–ธ์–ด์˜ ๋ถ™์ž„ํ‘œ ๊ทœ์น™์„ ์‚ฌ์šฉํ•  ๊ฒƒ์„ ํ™•์‹คํ•˜๊ฒŒ ์ง€์ •ํ•˜์„ธ์š”.</p>
+</div>
+
+<h2 id="์ค„_๋ฐ”๊ฟˆ_์œ„์น˜_์ œ์•ˆ">์ค„ ๋ฐ”๊ฟˆ ์œ„์น˜ ์ œ์•ˆ</h2>
+
+<p>์•„๋ž˜์˜ ๋‘ ๊ฐ€์ง€ Unicode ๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ˆ˜๋™์œผ๋กœ ์ค„ ๋ฐ”๊ฟˆ ์œ„์น˜๋ฅผ ์ œ์•ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<dl>
+ <dt>U+2010 (HYPHEN)</dt>
+ <dd>๋ถ™์ž„ํ‘œ, "ํ•˜๋“œ" ํ•˜์ดํ”ˆ ๋ฌธ์ž๋Š” ๋ˆˆ์— ๋ณด์ด๋Š” ์ค„ ๋ฐ”๊ฟˆ ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ค„์ด ๋ฐ”๋€Œ์ง€๋Š” ์•Š๋”๋ผ๋„ ๋ถ™์ž„ํ‘œ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+ <dt>U+00AD (SHY)</dt>
+ <dd>ํˆฌ๋ช…ํ•œ "์†Œํ”„ํŠธ" ํ•˜์ดํ”ˆ("<strong>s</strong>oft" <strong>hy</strong>phen)์ž…๋‹ˆ๋‹ค. ๋ˆˆ์— ๋ณด์ด์ง€ ์•Š์œผ๋ฉฐ, ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋ถ™์ž„ํ‘œ๋ฅผ ์‚ฌ์šฉํ•ด ๋‹จ์–ด๋ฅผ ๋Š์„ ์œ„์น˜๋กœ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. HTML์—์„œ๋Š” <code>&amp;shy;</code>๋ฅผ ์‚ฌ์šฉํ•ด ์ž…๋ ฅํ•˜์„ธ์š”.</dd>
+</dl>
+
+<div class="blockIndicator note">
+<p>HTML {{htmlelement("wbr")}} ์š”์†Œ๋กœ ์ธํ•œ ์ค„ ๋ฐ”๊ฟˆ์œผ๋กœ๋Š” ๋ถ™์ž„ํ‘œ๊ฐ€ ์ถ”๊ฐ€๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="๋ถ™์ž„ํ‘œ_์ค„_๋ฐ”๊ฟˆ_์ง€์ •ํ•˜๊ธฐ">๋ถ™์ž„ํ‘œ ์ค„ ๋ฐ”๊ฟˆ ์ง€์ •ํ•˜๊ธฐ</h3>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ๋Š” <code>hyphens</code> ์†์„ฑ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์„ธ ๊ฐœ ๊ฐ’์„ ์‹œ์—ฐํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;dl&gt;
+ &lt;dt&gt;&lt;code&gt;none&lt;/code&gt;: no hyphen; overflow if needed&lt;/dt&gt;
+ &lt;dd lang="en" class="none"&gt;An extreme&amp;shy;ly long English word&lt;/dd&gt;
+ &lt;dt&gt;&lt;code&gt;manual&lt;/code&gt;: hyphen only at &amp;amp;hyphen; or &amp;amp;shy; (if needed)&lt;/dt&gt;
+ &lt;dd lang="en" class="manual"&gt;An extreme&amp;shy;ly long English word&lt;/dd&gt;
+ &lt;dt&gt;&lt;code&gt;auto&lt;/code&gt;: hyphens where the algorithm decides (if needed)&lt;/dt&gt;
+ &lt;dd lang="en" class="auto"&gt;An extreme&amp;shy;ly long English word&lt;/dd&gt;
+&lt;/dl&gt;
+</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">dd {
+ width: 55px;
+ border: 1px solid black;
+ }
+dd.none {
+ -webkit-hyphens: none;
+ -ms-hyphens: none;
+ hyphens: none;
+}
+dd.manual {
+ -webkit-hyphens: manual;
+ -ms-hyphens: manual;
+ hyphens: manual;
+}
+dd.auto {
+ -webkit-hyphens: auto;
+ -ms-hyphens: auto;
+ hyphens: auto;
+}
+</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<figure>
+<p>{{EmbedLiveSample("๋ถ™์ž„ํ‘œ_์ค„_๋ฐ”๊ฟˆ_์ง€์ •ํ•˜๊ธฐ", "100%", 490)}}</p>
+</figure>
+
+<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 Text", "#hyphens-property", "hyphens")}}</td>
+ <td>{{Spec2("CSS3 Text")}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>
+
+
+<p>{{Compat("css.properties.hyphens")}}</p>
+</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{Cssxref("content")}}</li>
+ <li>{{cssxref("overflow-wrap")}} (์ด์ „ ์ด๋ฆ„ <code>word-wrap</code>)</li>
+ <li>{{cssxref("word-break")}}</li>
+</ul>
diff --git a/files/ko/web/css/id_selectors/index.html b/files/ko/web/css/id_selectors/index.html
new file mode 100644
index 0000000000..10df449707
--- /dev/null
+++ b/files/ko/web/css/id_selectors/index.html
@@ -0,0 +1,85 @@
+---
+title: ID ์„ ํƒ์ž
+slug: Web/CSS/ID_selectors
+tags:
+ - CSS
+ - Reference
+ - Selectors
+ - ์„ ํƒ์ž
+translation_of: Web/CSS/ID_selectors
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong>ID ์„ ํƒ์ž</strong>๋Š” ์š”์†Œ์˜ {{htmlattrxref("id")}} ํŠน์„ฑ ๊ฐ’์„ ๋น„๊ตํ•˜์—ฌ, ์™„์ „ํžˆ ๋™์ผํ•œ <code>id</code>๋ฅผ ๊ฐ€์ง„ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers notranslate">/* id="demo" ์š”์†Œ ์„ ํƒ */
+#demo {
+ border: red 2px solid;
+}</pre>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">#id_value { <em>style properties</em> }</pre>
+
+<p>์œ„์˜ ๊ตฌ๋ฌธ์€ <a href="/ko/docs/Web/CSS/Attribute_selectors">ํŠน์„ฑ ์„ ํƒ์ž</a>๋ฅผ ์‚ฌ์šฉํ•œ ๋‹ค์Œ ๊ตฌ๋ฌธ๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="syntaxbox notranslate">[id=id_value] { <em>style properties</em> }</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css notranslate">#identified {
+ background-color: skyblue;
+}
+</pre>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate">&lt;div id="identified"&gt;ํŠน๋ณ„ํ•œ ID๋ฅผ ๊ฐ€์ง„ ์š”์†Œ์—์š”!&lt;/div&gt;
+&lt;div&gt;์ด๊ฑด ๊ทธ๋ƒฅ div์—์š”.&lt;/div&gt;
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("Example", '100%', 50)}}</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("CSS4 Selectors", "#id-selectors", "ID selectors")}}</td>
+ <td>{{Spec2("CSS4 Selectors")}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS3 Selectors", "#id-selectors", "ID selectors")}}</td>
+ <td>{{Spec2("CSS3 Selectors")}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS2.1", "selector.html#id-selectors", "ID selectors")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS1", "#id-as-selector", "ID selectors")}}</td>
+ <td>{{Spec2("CSS1")}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.selectors.id")}}</p>
diff --git a/files/ko/web/css/image-rendering/index.html b/files/ko/web/css/image-rendering/index.html
new file mode 100644
index 0000000000..85522966f0
--- /dev/null
+++ b/files/ko/web/css/image-rendering/index.html
@@ -0,0 +1,120 @@
+---
+title: image-rendering
+slug: Web/CSS/image-rendering
+tags:
+ - CSS
+ - CSS Images
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/image-rendering
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>image-rendering</code></strong> <a href="/ko/docs/Web/CSS" title="CSS">CSS</a> ํ”„๋กœํผํ‹ฐ๋Š” ๋ธŒ๋ผ์šฐ์ €์˜ ์ด๋ฏธ์ง€ ์Šค์ผ€์ผ๋ง ๋ฐฉ์‹์— ๋Œ€ํ•œ ํžŒํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœํผํ‹ฐ๋Š” ์—˜๋ฆฌ๋จผํŠธ ์ž์‹ ์—๊ฒŒ ์ ์šฉ์‹œํ‚ต๋‹ˆ๋‹ค. ์Šค์ผ€์ผ๋ง(ํฌ๊ธฐ๋ณ€๊ฒฝ)์ด ์•ˆ ๋œ ์ด๋ฏธ์ง€์—๊ฒŒ๋Š” ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์˜ˆ๋ฅผ๋“ค์–ด, 100x100 ํ”ฝ์…€์˜ ์ด๋ฏธ์ง€๊ฐ€ ์žˆ๋Š”๋ฐ ํŽ˜์ด์ง€์—์„œ ์š”๊ตฌํ•˜๋Š” ์ด๋ฏธ์ง€๋Š” 200x200ํ”ฝ์…€ (ํ˜น์€ 50x50px)์ด๋ผ๋ฉด, ์ด๋ฏธ์ง€๋Š” ์ƒˆ๋กœ์šด ๋ฉด์ ๋งŒํผ์˜ ํŠน์ • ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ์ธํ•ด ํ™•๋Œ€(ํ˜น์€ ์ถ•์†Œ)๋ฉ๋‹ˆ๋‹ค. ์Šค์ผ€์ผ๋ง์€ ์‚ฌ์šฉ์ž์˜ ์ƒํ˜ธ์ž‘์šฉ(์คŒ๊ธฐ๋Šฅ) ์œผ๋กœ ์ธํ•ด ์ผ์–ด๋‚ ๊ฒ๋‹ˆ๋‹ค.</p>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+image-rendering: auto;
+image-rendering: crisp-edges;
+image-rendering: pixelated;
+
+/* ์ „์—ญ ๊ฐ’ */
+image-rendering: inherit;
+image-rendering: initial;
+image-rendering: unset;
+</pre>
+
+<h3 id="Values">Values</h3>
+
+<dl>
+ <dt><code><strong>auto</strong></code></dt>
+ <dd>๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.<br>
+ ์ด๋ฏธ์ง€์˜ ์Šค์ผ€์ผ๋ง ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ด๋ฏธ์ง€๋ฅผ ์ตœ๋Œ€์น˜๋กœ ํ™œ์šฉํ•ด์„œ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ํŠนํžˆ, ์Šค์ผ€์ผ๋ง ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ด์ค‘์„ ํ˜•๋ณด๊ฐ„๋ฒ•๊ฐ™์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋ณด๊ธฐ์— ๊ดœ์ฐฎ์€ "๋ถ€๋“œ๋Ÿฌ์šด"์ƒ‰์ƒ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์‚ฌ์ง„๊ฐ™์€ ์ข…๋ฅ˜์˜ ๊ฒƒ๋“ค์„ ์œ„ํ•ด GEcko์—”์ง„ 1.9๋ฒ„์ „(ํŒŒ์ด์–ดํญ์Šค 3.0) ์—์„œ๋Š” ์ด์ค‘์„ ํ˜• ๋ฆฌ์ƒ˜ํ”Œ๋ง(๊ณ ํ’ˆ์งˆ) ์„ ์‚ฌ์šฉํ•ด์™”์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<dl>
+</dl>
+
+<dl>
+ <dt><code><strong>crisp-edges</strong></code></dt>
+ <dd>์ด๋ฏธ์ง€ ์Šค์ผ€์ผ๋ง ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋ฐ˜๋“œ์‹œ ์ƒ‰์ƒ๋Œ€์กฐ์™€ ์ด๋ฏธ์ง€์˜ ํ‘œ์ค€์„ ๋งž๊ฒŒ ๋ณด์กดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  smooth ํ•˜์ง€ ๋ชปํ•œ ์ƒ‰์ƒ ํ˜น์€ ์ด๋ฏธ์ง€์˜ ํ๋ฆผํšจ๊ณผ ๋˜ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต์ •์— ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ด ์†์„ฑ์€ ํ”ฝ์…€์•„ํŠธ๊ฐ™์€ ์˜๋„๋˜์–ด ๋งŒ๋“ค์–ด์ง„ ์ด๋ฏธ์ง€๋“ค์—๊ฒŒ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code><strong>pixelated</strong></code></dt>
+ <dd>์ด๋ฏธ์ง€ ์Šค์ผ€์ผ๋ง์„ ํฌ๊ฒŒ ํ™•๋Œ€ํ•  ๋•Œ๋Š” "nearest neighbor" ํ˜น์€ ๋น„์Šทํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋ฐ˜๋“œ์‹œ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ด๋ฏธ์ง€์˜ ํฐ ํ”ฝ์…€๋กœ ๊ตฌ์„ฑํ•ด์„œ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๋ฅผ ์ž‘๊ฒŒ ์ถ•์†Œํ•  ๋•Œ๋Š” "auto" ์†์„ฑ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<div class="note">The values <span id="cke_bm_145S" style="display: none;"> </span><code>optimizeQuality</code> and <code>optimizeSpeed</code> present in early draft (and coming from its SVG counterpart) are defined as synonyms for the <code>auto</code> value.</div>
+
+<h3 id="๊ณต์‹_๋ฌธ๋ฒ•">๊ณต์‹ ๋ฌธ๋ฒ•</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush:css;">/* applies to GIF and PNG images; avoids blurry edges */
+
+img[src$=".gif"], img[src$=".png"] {
+ image-rendering: -moz-crisp-edges; /* Firefox */
+ image-rendering: -o-crisp-edges; /* Opera */
+ image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
+ image-rendering: crisp-edges;
+ -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
+ }
+
+</pre>
+
+<pre class="brush:css;">div {
+ background: url(chessboard.gif) no-repeat 50% 50%;
+ image-rendering: -moz-crisp-edges; /* Firefox */
+ image-rendering: -o-crisp-edges; /* Opera */
+ image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
+ image-rendering: crisp-edges;
+ -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
+}</pre>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ')}}</p>
+
+<h3 id="Live_Examples">Live Examples</h3>
+
+<h4 id="image-rendering_auto">image-rendering: auto;</h4>
+
+<p style="image-rendering: auto;">78% <img alt="squares.gif" src="/@api/deki/files/3612/=squares.gif" style="height: 39px; width: 39px;"> 100% <img alt="squares.gif" src="/@api/deki/files/3612/=squares.gif" style="height: 50px; width: 50px;"> 138% <img alt="squares.gif" src="/@api/deki/files/3612/=squares.gif" style="height: 69px; width: 69px;"> downsized <img alt="hut.jpg" src="/@api/deki/files/3613/=hut.jpg" style="height: 89px; width: 89px;"> upsized <img alt="blumen.jpg" src="/@api/deki/files/3611/=blumen.jpg" style="height: 89px; width: 77px;"></p>
+
+<h4 id="image-rendering_pixelated_(-ms-interpolation-mode_nearest-neighbor)">image-rendering: pixelated; (-ms-interpolation-mode: nearest-neighbor)</h4>
+
+<p style="-ms-interpolation-mode: nearest-neighbor; image-rendering: pixelated;">78% <img alt="squares.gif" src="/@api/deki/files/3612/=squares.gif" style="height: 39px; width: 39px;"> 100% <img alt="squares.gif" src="/@api/deki/files/3612/=squares.gif" style="height: 50px; width: 50px;"> 138% <img alt="squares.gif" src="/@api/deki/files/3612/=squares.gif" style="height: 69px; width: 69px;"> downsized <img alt="hut.jpg" src="/@api/deki/files/3613/=hut.jpg" style="height: 89px; width: 89px;"> upsized <img alt="blumen.jpg" src="/@api/deki/files/3611/=blumen.jpg" style="height: 89px; width: 77px;"></p>
+
+<h4 id="image-rendering_crisp-edges_(-webkit-optimize-contrast)">image-rendering: crisp-edges; (-webkit-optimize-contrast)</h4>
+
+<p style="image-rendering: -webkit-optimize-contrast; image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: crisp-edges;">78% <img alt="squares.gif" src="/@api/deki/files/3612/=squares.gif" style="height: 39px; width: 39px;"> 100% <img alt="squares.gif" src="/@api/deki/files/3612/=squares.gif" style="height: 50px; width: 50px;"> 138% <img alt="squares.gif" src="/@api/deki/files/3612/=squares.gif" style="height: 69px; width: 69px;"> downsized <img alt="hut.jpg" src="/@api/deki/files/3613/=hut.jpg" style="height: 89px; width: 89px;"> upsized <img alt="blumen.jpg" src="/@api/deki/files/3611/=blumen.jpg" style="height: 89px; width: 77px;"></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 Images', '#the-image-rendering', 'image-rendering')}}</td>
+ <td>{{Spec2('CSS3 Images')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<div class="blockIndicator note">
+<p><strong>Note:</strong> Though initially close from the SVG <code>image-rendering</code> property, the values are quite different now.</p>
+</div>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ์ง€์›</h2>
+
+<p>{{Compat("css.properties.image-rendering")}}</p>
diff --git a/files/ko/web/css/image/index.html b/files/ko/web/css/image/index.html
new file mode 100644
index 0000000000..7d68b3fadc
--- /dev/null
+++ b/files/ko/web/css/image/index.html
@@ -0,0 +1,175 @@
+---
+title: <image>
+slug: Web/CSS/image
+tags:
+ - CSS
+ - CSS Data Type
+ - CSS Images
+ - Graphics
+ - Layout
+ - Reference
+ - Web
+translation_of: Web/CSS/image
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>&lt;image&gt;</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> <a href="/ko/docs/Web/CSS/CSS_Types">์ž๋ฃŒํ˜•</a>์€ 2์ฐจ์› ์ด๋ฏธ์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</span> ์ด๋ฏธ์ง€๋Š” {{cssxref("&lt;url&gt;")}}๋กœ ์ฐธ์กฐํ•˜๋Š” ์ผ๋ฐ˜ ์ด๋ฏธ์ง€, {{cssxref("&lt;gradient&gt;")}} ๋˜๋Š” {{cssxref("element")}}๋ฅผ ์‚ฌ์šฉํ•ด ๋™์ ์œผ๋กœ ์ƒ์„ฑํ•˜๋Š” ์ด๋ฏธ์ง€ ๋‘ ์ข…๋ฅ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ด๋ฏธ์ง€ ํ•จ์ˆ˜๋กœ๋Š” {{cssxref("imagefunction", "image()")}}, {{cssxref("image-set")}}, {{cssxref("cross-fade")}} ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๋Š” {{CSSxRef("background-image")}}, {{CSSxRef("border-image")}}, {{CSSxRef("content")}}, {{CSSxRef("cursor")}}, {{CSSxRef("list-style-image")}} ๋“ฑ ๋งŽ์€ ์†์„ฑ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ด๋ฏธ์ง€_์œ ํ˜•">์ด๋ฏธ์ง€ ์œ ํ˜•</h2>
+
+<p>CSS๋Š” ๋‹ค์Œ ์ด๋ฏธ์ง€ ์ข…๋ฅ˜๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><strong>๋ณธ์งˆ์ ์ธ ํฌ๊ธฐ</strong>(์›๋ž˜ ํฌ๊ธฐ)๋ฅผ ๊ฐ€์ง„ ์ด๋ฏธ์ง€. JPEG, PNG ๋“ฑ <a href="https://ko.wikipedia.org/wiki/%EB%9E%98%EC%8A%A4%ED%84%B0_%EA%B7%B8%EB%9E%98%ED%94%BD%EC%8A%A4">๋ž˜์Šคํ„ฐ ํฌ๋งท</a>.</li>
+ <li><strong>์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ณธ์งˆ์ ์ธ ํฌ๊ธฐ</strong>๋ฅผ ๊ฐ€์ง„ ์ด๋ฏธ์ง€. ํ•˜๋‚˜์˜ ํŒŒ์ผ์ด ์ด๋ฏธ์ง€์˜ ์—ฌ๋Ÿฌ ๋ฒ„์ „์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ. ์ผ๋ถ€ .ico ํŒŒ์ผ ๋“ฑ. ์ด ๋•Œ, ๋ณธ์งˆ์ ์ธ ํฌ๊ธฐ๋Š” ์ œ์ผ ํฌ๊ณ  ์ปจํ…Œ์ด๋‹ ๋ฐ•์Šค์™€ ๊ฐ€๋กœ์„ธ๋กœ ๋น„์œจ์ด ์ œ์ผ ๋น„์Šทํ•œ ์ด๋ฏธ์ง€๋ฅผ ๋”ฐ๋ผ๊ฐ‘๋‹ˆ๋‹ค.</li>
+ <li>๋ณธ์งˆ์ ์ธ ํฌ๊ธฐ๋Š” ์—†์ง€๋งŒ <strong>๋ณธ์งˆ์ ์ธ ์ข…ํšก๋น„</strong>๋ฅผ ๊ฐ€์ง„ ์ด๋ฏธ์ง€. SVG ๋“ฑ <a href="https://ko.wikipedia.org/wiki/%EB%B2%A1%ED%84%B0_%EA%B7%B8%EB%9E%98%ED%94%BD%EC%8A%A4">๋ฒกํ„ฐ ํฌ๋งท</a>.</li>
+ <li id="no_intrinsic"><strong>๋ณธ์งˆ์ ์ธ ํฌ๊ธฐ๋„, ์ข…ํšก๋น„๋„ ์—†๋Š”</strong> ์ด๋ฏธ์ง€. CSS ๊ทธ๋ ˆ์ด๋””์–ธํŠธ ๋“ฑ.</li>
+</ul>
+
+<p>CSS๋Š” ๊ฐ์ฒด์˜ ๊ตฌ์ฒด์ ์ธ ํฌ๊ธฐ๋ฅผ (1) ๊ทธ ๋ณธ์งˆ์ ์ธ ํฌ๊ธฐ, (2) {{CSSxRef("width")}}, {{CSSxRef("height")}}, {{CSSxRef("background-size")}} ๋“ฑ CSS ์†์„ฑ์œผ๋กœ ์„ค์ •ํ•œ ํฌ๊ธฐ, (3) ์•„๋ž˜ ํ‘œ์— ๋‚˜์—ดํ•œ, ์ด๋ฏธ์ง€๋ฅผ ์„ค์ •ํ•œ ์†์„ฑ์— ๋”ฐ๋ฅธ ๊ธฐ๋ณธ๊ฐ’์„ ํ†ตํ•ด ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๊ฐ์ฒด ์œ ํ˜• (CSS ์†์„ฑ)</th>
+ <th scope="col">๊ฐ์ฒด ํฌ๊ธฐ์˜ ๊ธฐ๋ณธ๊ฐ’</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{CSSxRef("background-image")}}</td>
+ <td>์š”์†Œ์˜ ๋ฐฐ๊ฒฝ ์œ„์น˜ ์˜์—ญ ํฌ๊ธฐ</td>
+ </tr>
+ <tr>
+ <td>{{CSSxRef("list-style-image")}}</td>
+ <td><code>1em</code> ๋ฌธ์ž์˜ ํฌ๊ธฐ</td>
+ </tr>
+ <tr>
+ <td>{{CSSxRef("border-image-source")}}</td>
+ <td>์š”์†Œ์˜ ํ…Œ๋‘๋ฆฌ ์ด๋ฏธ์ง€ ์˜์—ญ ํฌ๊ธฐ</td>
+ </tr>
+ <tr>
+ <td>{{CSSxRef("cursor")}}</td>
+ <td>๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ •์˜ํ•œ, ํด๋ผ์ด์–ธํŠธ ์‹œ์Šคํ…œ์˜ ์ผ๋ฐ˜์ ์ธ ์ปค์„œ ์‚ฌ์ด์ฆˆ</td>
+ </tr>
+ <tr>
+ <td>{{CSSxRef("mask-image")}}</td>
+ <td>?</td>
+ </tr>
+ <tr>
+ <td>{{CSSxRef("shape-outside")}}</td>
+ <td>?</td>
+ </tr>
+ <tr>
+ <td>{{CSSxRef("mask-border-source")}}</td>
+ <td>?</td>
+ </tr>
+ <tr>
+ <td>{{cssxref("@counter-style")}}์˜ {{CSSxRef("symbols")}}</td>
+ <td>์‹คํ—˜์  ๊ธฐ๋Šฅ. ์ง€์› ์‹œ์—” ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ •์˜ํ•œ, ํด๋ผ์ด์–ธํŠธ ์‹œ์Šคํ…œ์˜ ์ผ๋ฐ˜์ ์ธ ์ปค์„œ ์‚ฌ์ด์ฆˆ</td>
+ </tr>
+ <tr>
+ <td>์˜์‚ฌ ์š”์†Œ์˜ {{CSSxRef("content")}} ({{CSSxRef("::after")}}/{{CSSxRef("::before")}})</td>
+ <td>300px ร— 150px ์‚ฌ๊ฐํ˜•</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>๊ตฌ์ฒด์ ์ธ ํฌ๊ธฐ๋Š” ๋‹ค์Œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•ด ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>๋„ˆ๋น„์™€ ๋†’์ด ๋ชจ๋‘ ์ง€์ •ํ•œ ํฌ๊ธฐ๊ฐ€ ์žˆ๋‹ค๋ฉด ๊ทธ ๊ฐ’์„ ๊ตฌ์ฒด์ ์ธ ํฌ๊ธฐ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>๋„ˆ๋น„ ๋˜๋Š” ๋†’์ด๋งŒ ์ง€์ •ํ•œ ํฌ๊ธฐ๊ฐ€ ์žˆ๊ณ , ๋ณธ์งˆ์ ์ธ ์ข…ํšก๋น„๊ฐ€ ์žˆ๋‹ค๋ฉด ๊ทธ ๊ฐ’์œผ๋กœ ๋‹ค๋ฅธ ํฌ๊ธฐ๋ฅผ ๊ณ„์‚ฐํ•ด ์‚ฌ์šฉํ•˜๊ณ , ์ง€์ •ํ•œ ํฌ๊ธฐ๊ฐ€ ๋ณธ์งˆ์ ์ธ ํฌ๊ธฐ์™€ ์ผ์น˜ํ•˜๋ฉด ๋‹ค๋ฅธ ํฌ๊ธฐ๋„ ๋ณธ์งˆ์ ์ธ ํฌ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ๋ชจ๋‘ ์•„๋‹ˆ๋ฉด ๊ฐ์ฒด ํฌ๊ธฐ์˜ ๊ธฐ๋ณธ๊ฐ’์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>๋„ˆ๋น„๋„ ๋†’์ด๋„ ์ง€์ •ํ•œ ํฌ๊ธฐ๊ฐ€ ์—†๋‹ค๋ฉด, ๊ฐ์ฒด ํฌ๊ธฐ์˜ ๊ธฐ๋ณธ๊ฐ’์„ ๋„˜์ง€ ์•Š๋Š” ํ•œ๋„์—์„œ ์ด๋ฏธ์ง€์˜ ๋ณธ์งˆ์ ์ธ ์ข…ํšก๋น„๋ฅผ ์‚ฌ์šฉํ•ด ๊ตฌ์ฒด์ ์ธ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ณธ์งˆ์ ์ธ ์ข…ํšก๋น„๊ฐ€ ์—†์œผ๋ฉด ์š”์†Œ์˜ ์ข…ํšก๋น„๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ์š”์†Œ๋„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์œผ๋ฉด ๊ฐ์ฒด ํฌ๊ธฐ์˜ ๊ธฐ๋ณธ๊ฐ’์—์„œ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.</li>
+</ul>
+
+<div class="note"><strong>์ฐธ๊ณ :</strong> ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋ชจ๋“  ์†์„ฑ์— ๋ชจ๋“  ์œ ํ˜•์˜ ์ด๋ฏธ์ง€๋ฅผ ์ง€์›ํ•˜๋Š”๊ฑด ์•„๋‹™๋‹ˆ๋‹ค. {{anch("๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ")}} ํ•ญ๋ชฉ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p><code>&lt;image&gt;</code> ์ž๋ฃŒํ˜•์€ ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>{{CSSxRef("&lt;url&gt;")}} ์ž๋ฃŒํ˜•</li>
+ <li>{{CSSxRef("&lt;gradient&gt;")}} ์ž๋ฃŒํ˜•</li>
+ <li>{{CSSxRef("element")}} ํ•จ์ˆ˜๋กœ ์ •์˜ํ•œ ์›นํŽ˜์ด์ง€์˜ ์ผ๋ถ€</li>
+ <li>{{CSSxRef("image()")}} ํ•จ์ˆ˜๋กœ ์ •์˜ํ•œ ์ด๋ฏธ์ง€, ์ด๋ฏธ์ง€ ์กฐ๊ฐ, ๋‹จ์ผ ์ƒ‰</li>
+ <li>{{CSSxRef("cross-fade")}} ํ•จ์ˆ˜๋กœ ์ •์˜ํ•œ ๋‘ ๊ฐœ ์ด์ƒ ์ด๋ฏธ์ง€์˜ ํ˜ผํ•ฉ</li>
+ <li>{{CSSxRef("image-set")}} ํ•จ์ˆ˜๋กœ ์ •์˜ํ•œ ์ด๋ฏธ์ง€ ์ค‘ ์ ์ ˆํ•œ ํ•ด์ƒ๋„</li>
+</ul>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์œ ํšจํ•œ_์ด๋ฏธ์ง€">์œ ํšจํ•œ ์ด๋ฏธ์ง€</h3>
+
+<pre class="brush: css example-good">url(test.jpg) /* "test.jpg"๊ฐ€ ์‹ค์ œ๋กœ ์ด๋ฏธ์ง€์ผ ๋•Œ &lt;url&gt; */
+linear-gradient(blue, red) /* &lt;gradient&gt; */
+element(#realid) /* "realid"๊ฐ€ ํŽ˜์ด์ง€์— ์กด์žฌํ•˜๋Š” ID์ผ ๋•Œ
+ element() ํ•จ์ˆ˜๋กœ ์ฐธ์กฐํ•œ ์›นํŽ˜์ด์ง€์˜ ์ผ๋ถ€ */
+image(ltr 'arrow.png#xywh=0,0,16,16', red)
+ /* "arrow.png"๊ฐ€ ์ง€์›๋˜๋Š” ์ด๋ฏธ์ง€์ผ ๋•Œ &lt;url&gt;์˜ ์ผ๋ถ€, ์›๋ณธ์˜ ์ขŒ์ƒ๋‹จ๋ถ€ํ„ฐ 16x16
+ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ์ด๋ฏธ์ง€์ผ ๋•Œ ๋นจ๊ฐ• ๋‹จ์ƒ‰
+ RTL ์–ธ์–ด์—์„œ๋Š” ์ด๋ฏธ์ง€์•„ ๊ฐ€๋กœ๋ฐฉํ–ฅ ๋ฐ˜์ „๋จ */
+cross-fade(20% url(twenty.png), url(eighty.png))
+ /* ํ˜ผํ•ฉ ์ด๋ฏธ์ง€, "twenty.png" ๋ถˆํˆฌ๋ช…๋„ 20%
+ "eighty.png" ๋ถˆํˆฌ๋ช…๋„ 80% */
+image-set('test.jpg' 1x, 'test-2x.jpg' 2x)
+ /* ์—ฌ๋Ÿฌ ํ•ด์ƒ๋„์˜ ์ด๋ฏธ์ง€ ๋ฌถ์Œ */</pre>
+
+<h3 id="์œ ํšจํ•˜์ง€_์•Š์€_์ด๋ฏธ์ง€">์œ ํšจํ•˜์ง€ ์•Š์€ ์ด๋ฏธ์ง€</h3>
+
+<pre class="brush: css example-bad">nourl.jpg /* ์ด๋ฏธ์ง€ ํŒŒ์ผ์€ url() ํ•จ์ˆ˜๋กœ ์ •์˜ํ•ด์•ผ ํ•จ */
+url(report.pdf) /* url() ํ•จ์ˆ˜๊ฐ€ ๊ฐ€๋ฆฌํ‚ค๋Š” ํŒŒ์ผ์€ ์ด๋ฏธ์ง€์—ฌ์•ผ ํ•จ */
+element(#fakeid) /* ์š”์†Œ ID๊ฐ€ ํŽ˜์ด์ง€์— ์กด์žฌํ•ด์•ผ ํ•จ */
+image(z.jpg#xy=0,0) /* ์ด๋ฏธ์ง€ ์กฐ๊ฐ์€ xywh=#,#,#,# ํ˜•์‹์œผ๋กœ ์ž‘์„ฑํ•ด์•ผ ํ•จ */
+image-set('cat.jpg' 1x, 'dog.jpg' 1x) /* ๊ฐ๊ฐ์˜ ์ด๋ฏธ์ง€๊ฐ€ ๋‹ค๋ฅธ ํ•ด์ƒ๋„๋ฅผ ๊ฐ€์ ธ์•ผ ํ•จ */
+</pre>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p>๋ธŒ๋ผ์šฐ์ €๋Š” ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ์–ด๋– ํ•œ ์ •๋ณด๋„ ๋ณด์กฐ ๊ธฐ์ˆ ์— ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฐ ๋ฆฌ๋” ์‚ฌ์šฉ์ž์—๊ฒŒ ํŠนํžˆ ํฐ ์˜ํ–ฅ์„ ์ฃผ๋Š”๋ฐ, ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ฐ€ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์˜ ์กด์žฌ๋ฅผ ํ‘œํ˜„ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์‚ฌ์šฉ์ž๋„ ์ด๋ฏธ์ง€์— ๋Œ€ํ•ด ์•Œ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๊ฐ€ ๋ฌธ์„œ์˜ ๋ชฉ์ ์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์— ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฒฝ์šฐ ๋ฌธ์„œ์— ๊ตฌ์กฐ์ ์œผ๋กœ ํฌํ•จํ•˜๋Š” ํŽธ์ด ์ข‹์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.1_%E2%80%94_Providing_text_alternatives_for_non-text_content">MDN Understanding WCAG, Guideline 1.1 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/2016/NOTE-UNDERSTANDING-WCAG20-20161007/text-equiv-all.html" rel="noopener">Understanding Success Criterion 1.1.1 | W3C Understanding WCAG 2.0</a></li>
+</ul>
+
+<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("CSS4 Images", "#typedef-image", "&lt;image&gt;")}}</td>
+ <td>{{Spec2("CSS4 Images")}}</td>
+ <td>Adds {{CSSxRef("element()")}}, {{CSSxRef("image()")}}, {{CSSxRef("image-set")}}, {{CSSxRef("conic-gradient")}}, {{CSSxRef("repeating-conic-gradient", "repeating-conic-gradient()")}}, and {{CSSxRef("image-resolution")}}.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS3 Images", "#typedef-image", "&lt;image&gt;")}}</td>
+ <td>{{Spec2("CSS3 Images")}}</td>
+ <td>Initial definition. Before this, there was no explicitly defined <code>&lt;image&gt;</code> data type. Images could only be defined using the <code>url()</code> functional notation.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.types.image")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{CSSxRef("&lt;gradient&gt;")}}</li>
+ <li>{{CSSxRef("element")}}</li>
+ <li>{{CSSxRef("imagefunction", "image()")}}</li>
+ <li>{{CSSxRef("image-set")}}</li>
+ <li>{{CSSxRef("cross-fade")}}</li>
+</ul>
diff --git a/files/ko/web/css/index.html b/files/ko/web/css/index.html
new file mode 100644
index 0000000000..7c5210e812
--- /dev/null
+++ b/files/ko/web/css/index.html
@@ -0,0 +1,96 @@
+---
+title: 'CSS: Cascading Style Sheets'
+slug: Web/CSS
+tags:
+ - CSS
+ - Design
+ - Landing
+ - Layout
+ - Reference
+ - 'l10n:priority'
+ - ์Šคํƒ€์ผ์‹œํŠธ
+translation_of: Web/CSS
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong>Cascading Style Sheets</strong>(<strong>CSS</strong>)๋Š” <a href="/ko/docs/HTML" title="HyperText Markup Language">HTML</a>์ด๋‚˜ <a href="/ko/docs/XML">XML</a>(<a href="/ko/docs/SVG">SVG</a>, <a href="/ko/docs/XHTML">XHTML</a> ๊ฐ™์€ XML ๋ฐฉ์–ธ(dialect) ํฌํ•จ)๋กœ ์ž‘์„ฑ๋œ ๋ฌธ์„œ์˜ ํ‘œํ˜„์„ ๊ธฐ์ˆ ํ•˜๊ธฐ ์œ„ํ•ด ์“ฐ์ด๋Š” <a href="/ko/docs/Web/API/StyleSheet">์Šคํƒ€์ผ์‹œํŠธ</a> ์–ธ์–ด์ž…๋‹ˆ๋‹ค.</span> CSS๋Š” ์š”์†Œ๊ฐ€ ํ™”๋ฉด, ์ข…์ด, ์Œ์„ฑ์ด๋‚˜ ๋‹ค๋ฅธ ๋งค์ฒด ์ƒ์— ์–ด๋–ป๊ฒŒ ๋ Œ๋”๋ง๋˜์–ด์•ผ ํ•˜๋Š”์ง€ ๊ธฐ์ˆ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>CSS๋Š” <strong>์˜คํ”ˆ ์›น</strong>์˜ ํ•ต์‹ฌ ์–ธ์–ด ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ <a class="external" href="http://w3.org/Style/CSS/#specs">W3C ๋ช…์„ธ</a>์— ๋”ฐ๋ผ ๋ธŒ๋ผ์šฐ์ €๋ผ๋ฆฌ ํ‘œ์ค€์„ ๋งž์ถฅ๋‹ˆ๋‹ค. ๋ ˆ๋ฒจ ๋‹จ์œ„๋กœ ๊ฐœ๋ฐœํ•œ CSS1์€ ๋” ์ด์ƒ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ , ๋‹ค์Œ ๋ ˆ๋ฒจ์ธ CSS2.1์€ ๊ถŒ๊ณ ์•ˆ์ด๋ฉฐ, ๋ ˆ๋ฒจ๋ณด๋‹ค ์ž‘์€ ๋‹จ์œ„์ธ ๋ชจ๋“ˆ๋กœ ๋‚˜๋‰œ <a href="/ko/docs/Web/CSS/CSS3" title="CSS3">CSS3</a>์€ ํ‘œ์ค€ํ™” ๊ณผ์ •์„ ๋ฐŸ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<section id="sect1">
+<ul class="card-grid">
+ <li><span>CSS ์†Œ๊ฐœ</span>
+
+ <p>์›น ๊ฐœ๋ฐœ์„ ์ฒ˜์Œ ํ•˜์‹ ๋‹ค๋ฉด <a href="/ko/docs/Learn/Getting_started_with_the_web/CSS_๊ธฐ๋ณธ">CSS ๊ธฐ๋ณธ</a> ๋ฌธ์„œ๋ฅผ ์ฝ์–ด CSS๊ฐ€ ๋ฌด์—‡์ธ์ง€์™€ ์‚ฌ์šฉ๋ฒ•์„ ๋ฐฐ์›Œ๋ณด์„ธ์š”.</p>
+ </li>
+ <li><span>CSS ์ž์Šต์„œ</span>
+ <p>์‹œ์ž‘ํ•˜๋Š” ์™„์ „ํ•œ ์ดˆ๋ณด์ž๋ฅผ ๋•๋Š” <a href="/ko/docs/CSS/Getting_Started" title="Getting Started">๋‹จ๊ณ„๋ณ„ ์ž…๋ฌธ์„œ</a>. ํ•„์š”ํ•œ ๊ธฐ์ดˆ๋ฅผ ๋ชจ๋‘ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.</p>
+ </li>
+ <li><span>CSS ์ฐธ๊ณ ์„œ</span>
+ <p>์ˆ™๋ จ๋œ ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ <a href="/ko/docs/Web/CSS/Reference">์ „์ฒด CSS ์ฐธ๊ณ ์„œ</a>๋Š” CSS์˜ ๋ชจ๋“  ์†์„ฑ๊ณผ ๊ฐœ๋…์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</p>
+ </li>
+</ul>
+
+<div class="row topicpage-table">
+<div class="section">
+<h2 class="Documentation" id="์ž์Šต์„œ">์ž์Šต์„œ</h2>
+
+<dl>
+ <dt><a href="/ko/docs/Learn/CSS/Introduction_to_CSS">CSS ์†Œ๊ฐœ</a></dt>
+ <dd>์„ ํƒ์ž, ์†์„ฑ, ๊ทœ์น™ ์ž‘์„ฑ, HTML์— CSS ์ ์šฉํ•˜๊ธฐ, ๊ธธ์ด์™€ ์ƒ‰ ๋“ฑ ๋‹จ์œ„ ์ง€์ •ํ•˜๊ธฐ, ์ข…์†๊ณผ ์ƒ์†, ๋ฐ•์Šค ๋ชจ๋ธ, ๋””๋ฒ„๊น… ๋“ฑ CSS์˜ ์ž‘๋™ ์›๋ฆฌ์™€ ๊ธฐ๋ณธ์„ ๋ฐฐ์›๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Learn/CSS/Styling_text">ํ…์ŠคํŠธ ๊พธ๋ฏธ๊ธฐ</a></dt>
+ <dd>๊ธ€๊ผด, ๊ตต๊ธฐ, ๊ธฐ์šธ์ด๊ธฐ, ์ค„ ๊ฐ„๊ฒฉ๊ณผ ๊ธ€์ž ๊ฐ„๊ฒฉ, ๊ทธ๋ฆผ์ž ๋“ฑ ํ…์ŠคํŠธ ์Šคํƒ€์ผ์˜ ๊ธฐ์ดˆ๋ฅผ ๋…ผํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์„ค์ • ๊ธ€๊ผด ์ ์šฉ, ๋ชฉ๋ก๊ณผ ๋งํฌ ๊พธ๋ฏธ๊ธฐ๋กœ ๋งˆ๋ฌด๋ฆฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Learn/CSS/Styling_boxes">๋ฐ•์Šค ๊พธ๋ฏธ๊ธฐ</a></dt>
+ <dd>์›น ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์˜ ๊ธฐ์ดˆ ์ค‘ ํ•˜๋‚˜์ธ ๋ฐ•์Šค ์Šคํƒ€์ผ์„ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ๋ฐ•์Šค ๋ชจ๋ธ์— ๋Œ€ํ•ด ๋ณต์Šตํ•˜๊ณ , ๋งˆ์ง„, ํ…Œ๋‘๋ฆฌ, ํŒจ๋”ฉ, ๋ฐฐ๊ฒฝ์ƒ‰, ์ด๋ฏธ์ง€, ๊ทธ๋ฆผ์ž, ํ•„ํ„ฐ ๋“ฑ ๋ฐ•์Šค ๋ ˆ์ด์•„์›ƒ์„ ์กฐ์ ˆํ•˜๋Š” ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Learn/CSS/CSS_layout">CSS ๋ ˆ์ด์•„์›ƒ</a></dt>
+ <dd>ํ…์ŠคํŠธ๋ฅผ ๊พธ๋ฏธ๊ณ  ๋ฐ•์Šค๋ฅผ ๋ณ€ํ˜•ํ•˜๋Š” ๋“ฑ CSS ๊ธฐ์ดˆ๋ฅผ ์‚ดํŽด๋ณด์•˜์œผ๋‹ˆ, ์ด์ œ ํ™”๋ฉด์ด๋‚˜ ์„œ๋กœ์—๊ฒŒ ์ƒ๋Œ€์ ์ธ ์œ„์น˜์— ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ์ „์ œ์กฐ๊ฑด์€ ๋‹ค๋ฃจ์—ˆ์œผ๋‹ˆ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๋””์Šคํ”Œ๋ ˆ์ด ์„ค์ •, ํ”Œ๋กœํŒ…๊ณผ ํฌ์ง€์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ์ „ํ†ต์ ์ธ ๋ ˆ์ด์•„์›ƒ๋ฒ• ๋ฐ ํ”Œ๋ ‰์Šค๋ฐ•์Šค ๋“ฑ ์ƒˆ๋กœ์šด ๋ฐฉ๋ฒ• ๋“ฑ ๋” ๊นŠ์€ ์˜์—ญ์„ ๋ฐฐ์›๋‹ˆ๋‹ค.</dd>
+</dl>
+</div>
+
+<div class="section">
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/Reference">CSS ์ฐธ๊ณ ์„œ</a>: ์ˆ™๋ จ๋œ ์›น ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•ด CSS์˜ ๋ชจ๋“  ์†์„ฑ๊ณผ ๊ฐœ๋…์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>CSS ํ•ต์‹ฌ ๊ฐœ๋…
+ <ul>
+ <li><a href="/ko/docs/Web/CSS/Syntax">์–ธ์–ด ๊ตฌ๋ฌธ๊ณผ ํ˜•ํƒœ</a></li>
+ <li><a href="/ko/docs/Web/CSS/Specificity">๋ช…์‹œ๋„</a>, <a href="/ko/docs/Web/CSS/inheritance">์ƒ์†</a>, <a href="/ko/docs/Web/CSS/Cascade">์ข…์†</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Values_and_Units">CSS ๋‹จ์œ„์™€ ๊ฐ’</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">๋ฐ•์Šค ๋ชจ๋ธ</a>๊ณผ <a href="/ko/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing">์—ฌ๋ฐฑ ์ƒ์‡„</a></li>
+ <li><a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a></li>
+ <li><a href="/ko/docs/Web/CSS/Understanding_z-index/The_stacking_context">์Œ“์ž„ ๋งฅ๋ฝ</a>๊ณผ <a href="/ko/docs/Web/Guide/CSS/Block_formatting_context">๋ธ”๋ก ์„œ์‹ ๋งฅ๋ฝ</a></li>
+ <li><a href="/ko/docs/Web/CSS/initial_value">์ดˆ๊ธฐ๊ฐ’</a>, <a href="/ko/docs/Web/CSS/computed_value">๊ณ„์‚ฐ๊ฐ’</a>, <a href="/ko/docs/Web/CSS/used_value">์‚ฌ์šฉ๊ฐ’</a>, <a href="/ko/docs/Web/CSS/actual_value">์‹ค์ œ๊ฐ’</a></li>
+ <li><a href="/ko/docs/Web/CSS/Shorthand_properties">CSS ๋‹จ์ถ• ์†์„ฑ</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Flexible_Box_Layout">CSS ํ”Œ๋ ‰์Šค ๋ฐ•์Šค ๋ ˆ์ด์•„์›ƒ</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Grid_Layout">CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ</a></li>
+ <li><a href="/ko/docs/Web/CSS/Media_Queries">๋ฏธ๋””์–ด ์ฟผ๋ฆฌ</a></li>
+ <li><a href="/ko/docs/Web/CSS/animation">์• ๋‹ˆ๋ฉ”์ด์…˜</a></li>
+ </ul>
+ </li>
+</ul>
+
+<h2 id="์ฟก๋ถ">์ฟก๋ถ</h2>
+
+<p><a href="/ko/docs/Web/CSS/Layout_cookbook">CSS ๋ ˆ์ด์•„์›ƒ ์ฟก๋ถ</a>์€ ์—ฌ๋Ÿฌ๋ถ„์˜ ์›น ์‚ฌ์ดํŠธ์—์„œ๋„ ๊ตฌํ˜„ํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ๋Š”, ํ”ํžˆ ์“ฐ์ด๋Š” ๋ ˆ์ด์•„์›ƒ ํŒจํ„ด์„ ๋ชจ์•„๋†“์€ ๋ฌธ์„œ์ž…๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ์˜ ์‹œ์ž‘ ์ฝ”๋“œ๋Š” ๋ฌผ๋ก ์ด๊ณ , ๋ ˆ์ด์•„์›ƒ ๋ช…์„ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•๊ณผ ๊ฐœ๋ฐœ์ž๋กœ์„œ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๋Š” ์„ ํƒ์ง€๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 class="Tools" id="CSS_๊ฐœ๋ฐœ_๋„๊ตฌ">CSS ๊ฐœ๋ฐœ ๋„๊ตฌ</h2>
+
+<ul>
+ <li>CSS๊ฐ€ ์œ ํšจํ•œ์ง€ ๊ฒ€์‚ฌํ•˜๋Š” <a class="external" href="http://jigsaw.w3.org/css-validator/">W3C CSS Validation ์„œ๋น„์Šค</a>. ๋งค์šฐ ์œ ์šฉํ•œ ๋””๋ฒ„๊น… ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.</li>
+ <li><a href="/ko/docs/Tools">Firefox ๊ฐœ๋ฐœ์ž ๋„๊ตฌ</a>๋Š” <a href="/ko/docs/Tools/Page_Inspector">๊ฒ€์‚ฌ๊ธฐ</a>์™€ <a href="/ko/docs/Tools/Style_Editor">์Šคํƒ€์ผ ํŽธ์ง‘๊ธฐ</a> ๋„๊ตฌ๋ฅผ ํ†ตํ•ด ํŽ˜์ด์ง€์˜ ์‹ค์‹œ๊ฐ„ CSS ๋ณด๊ธฐ์™€ ํŽธ์ง‘์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>Firefox ์ „์šฉ <a href="https://addons.mozilla.org/en-US/firefox/addon/web-developer/">์›น ๊ฐœ๋ฐœ์ž ํ™•์žฅ</a>๋„ ํŠน์ • ์‚ฌ์ดํŠธ๋ฅผ ์ฃผ์‹œํ•ด CSS๋ฅผ ์ถ”์ ํ•˜๊ณ  ์‹ค์‹œ๊ฐ„ ํŽธ์ง‘์„ ๊ฐ€๋Šฅ์ผ€ ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><a href="/ko/docs/Web/CSS/Tools">๊ธฐํƒ€ CSS ๋„๊ตฌ.</a></li>
+</ul>
+</div>
+</div>
+</section>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/Demos_of_open_web_technologies#CSS">CSS ๋ฐ๋ชจ</a>: ์ตœ์‹  CSS ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•œ ๋ฐ๋ชจ๋ฅผ ํƒ์ƒ‰ํ•˜๋ฉฐ ์˜๊ฐ์„ ์–ป์–ด๋ณด์„ธ์š”.</li>
+ <li>ํ”ํžˆ CSS๋ฅผ ์ ์šฉํ•˜๋Š” ์›น ์–ธ์–ด: <a href="/ko/docs/HTML">HTML</a>, <a href="/ko/docs/SVG">SVG</a>, <a href="/ko/docs/Glossary/XHTML">XHTML</a>, <a href="/ko/docs/Web/XML/XML_Introduction">XML</a>.</li>
+ <li>CSS๋ฅผ ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” Mozilla ๊ธฐ์ˆ : <a href="/ko/docs/Mozilla/Firefox">Firefox</a>, <a href="/ko/docs/Mozilla/Thunderbird">Thunderbird</a> <a href="/ko/docs/Mozilla/Add-ons">ํ™•์žฅ๊ธฐ๋Šฅ</a>๊ณผ <a href="/ko/docs/Mozilla/Add-ons/Themes">ํ…Œ๋งˆ</a>.</li>
+ <li><a href="https://stackoverflow.com/questions/tagged/css">Stack Overflow์˜ CSS ์งˆ๋ฌธ</a></li>
+</ul>
diff --git a/files/ko/web/css/index/index.html b/files/ko/web/css/index/index.html
new file mode 100644
index 0000000000..953130cd26
--- /dev/null
+++ b/files/ko/web/css/index/index.html
@@ -0,0 +1,10 @@
+---
+title: CSS documentation index
+slug: Web/CSS/Index
+tags:
+ - CSS
+ - Index
+ - MDN Meta
+translation_of: Web/CSS/Index
+---
+<p>{{Index("/ko/docs/Web/CSS")}}</p>
diff --git a/files/ko/web/css/inherit/index.html b/files/ko/web/css/inherit/index.html
new file mode 100644
index 0000000000..71f7890cc3
--- /dev/null
+++ b/files/ko/web/css/inherit/index.html
@@ -0,0 +1,77 @@
+---
+title: inherit
+slug: Web/CSS/inherit
+tags:
+ - CSS
+ - CSS Cascade
+ - Layout
+ - Reference
+ - Web
+translation_of: Web/CSS/inherit
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary">CSS <strong><code>inherit</code></strong> ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ ์†์„ฑ์€ ๋ถ€๋ชจ ์š”์†Œ๋กœ๋ถ€ํ„ฐ ํ•ด๋‹น ์†์„ฑ์˜ <a href="/ko/docs/Web/CSS/computed_value">๊ณ„์‚ฐ๊ฐ’</a>์„ ๋ฐ›์•„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</span> CSS {{cssxref("all")}} ๋‹จ์ถ• ์†์„ฑ์„ ํฌํ•จํ•œ ๋ชจ๋“  ์†์„ฑ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์ƒ์†๋˜๋Š” ์†์„ฑ(<a href="/en/CSS/inheritance" title="en/CSS/inheritance">inherited properties</a>)์˜ ๊ฒฝ์šฐ, ์ด๋Š” ๊ธฐ๋ณธ ๋™์ž‘(behavior)์„ ๊ฐ•ํ™”ํ•˜๊ณ  ์˜ค์ง ๋‹ค๋ฅธ ๊ทœ์น™์„ ์žฌ์ •์˜(override)ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ƒ์†๋˜์ง€ ์•Š๋Š” ์†์„ฑ(<a href="/en/CSS/inheritance" title="en/CSS/inheritance">non-inherited properties</a>)์€, ์ด๋Š” ๋ณดํ†ต ๋น„๊ต์  ๊ฑฐ์˜ ์˜๋ฏธ๊ฐ€ ์—†๋Š” ๋™์ž‘์„ ์ง€์ •ํ•˜๊ณ  ๋‹น์‹ ์€ ๋Œ€์‹ ย {{cssxref("initial")}} ํ˜น์€ {{cssxref("all")}} ์†์„ฑ์— {{cssxref("unset")}} ์‚ฌ์šฉ์„ ๊ณ ๋ คํ•  ์ง€๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.</p>
+
+<p>์ƒ์†(Inheritance)์€ ์‹ฌ์ง€์–ด ๋ถ€๋ชจ ์š”์†Œ๊ฐ€ ํฌํ•จ(containing) ๋ธ”๋ก์ด ์•„๋‹ˆ๋”๋ผ๋„, ํ•ญ์ƒย ๋ฌธ์„œ ํŠธ๋ฆฌ ๋‚ด ๋ถ€๋ชจ ์š”์†Œ๋กœ๋ถ€ํ„ฐ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: css"> /* h2๋ฅผ green์œผ๋กœ ๋งŒ๋“ฆ */
+ h2 { color: green; }
+
+ /* ๋ถ€๋ชจ ์š”์†Œ์˜ color๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก sidebar ๋‚ด์˜ h2๋ฅผ ํ™€๋กœ ๋‚จ๊น€ */
+ #sidebar h2 { color: inherit; }
+</pre>
+
+<p>์ด ์˜ˆ์ œ์—์„œย sidebar ๋‚ด๋ถ€์˜ <code>h2</code>ย ์š”์†Œ๋Š” ๋‹ค๋ฅธ ์ƒ‰์ผ์ง€๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ทธ ์ค‘ ํ•˜๋‚˜๋Š” ๊ทœ์น™๊ณผ ์ผ์น˜ํ•˜๋Š” div์˜ย ์ž์‹์ด๋ผ๋ฉด</p>
+
+<pre class="brush: css"> div#current { color: blue; }
+</pre>
+
+<p>ํŒŒ๋ž€์ƒ‰์ด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th>๋ช…์„ธ</th>
+ <th>์ƒํƒœ</th>
+ <th>์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{ SpecName('CSS4 Cascade', '#inherit', 'inherit') }}</td>
+ <td>{{Spec2('CSS4 Cascade')}}</td>
+ <td>Level 3์— ๋ณ€ํ™” ์—†์Œ.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Values', "#common-keywords", "inherit") }}</td>
+ <td>{{ Spec2('CSS3 Values') }}</td>
+ <td>{{ SpecName('CSS2.1') }}์—์„œ ๋‘๋“œ๋Ÿฌ์ง„ ๋ณ€ํ™” ์—†์Œ</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', "cascade.html#value-def-inherit", "inherit") }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>{{Compat("css.types.global_keywords.inherit")}}</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a class="internal" href="/ko/docs/Web/CSS/inheritance">์ƒ์†</a></li>
+ <li>{{cssxref("initial")}}์„ ์‚ฌ์šฉํ•ด ์†์„ฑ์˜ ์ดˆ๊นƒ๊ฐ’์„ ์‚ฌ์šฉํ•˜์„ธ์š”.</li>
+ <li>{{cssxref("unset")}}์„ ์‚ฌ์šฉํ•ด ์†์„ฑ์˜ ์ƒ์†๊ฐ’ ๋˜๋Š” ์ดˆ๊นƒ๊ฐ’์„ ์‚ฌ์šฉํ•˜์„ธ์š”.</li>
+ <li>{{cssxref("revert")}}๋ฅผ ์‚ฌ์šฉํ•ด ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๊ฐ€ ์ง€์ •ํ•œ ๊ฐ’(๋˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ˆ˜์ •ํ•œ ๊ฐ’)์œผ๋กœ ์†์„ฑ์„ ๋˜๋Œ๋ฆฌ์„ธ์š”.</li>
+ <li>{{cssxref("all")}} ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ์š”์†Œ์˜ ๋ชจ๋“  ์†์„ฑ์„ ํ•œ๊บผ๋ฒˆ์— <code>initial</code>, <code>inherit</code>, <code>revert</code>, <code>unset</code>ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+</ul>
diff --git a/files/ko/web/css/inheritance/index.html b/files/ko/web/css/inheritance/index.html
new file mode 100644
index 0000000000..db14ed6cd8
--- /dev/null
+++ b/files/ko/web/css/inheritance/index.html
@@ -0,0 +1,54 @@
+---
+title: ์ƒ์†
+slug: Web/CSS/inheritance
+tags:
+ - CSS
+ - Guide
+ - Inheritance
+ - Layout
+ - Web
+translation_of: Web/CSS/inheritance
+---
+<div>{{cssref}}</div>
+
+<p>MDN ๋‚ด ๊ฐย <a href="/ko/docs/Web/CSS/CSS_Reference">CSS ์†์„ฑ(property) ์ •์˜</a>ย ํŽ˜์ด์ง€์˜ ์š”์•ฝ์ ˆ์€ ๊ทธ ์†์„ฑ์ด ๊ธฐ๋ณธ(default)์œผ๋กœ ์ƒ์†๋˜๋Š”์ง€("Inherited: Yes") ํ˜น์€ ์ƒ์†๋˜์ง€ ์•Š๋Š”์ง€("Inherited: no") ์“ฐ์—ฌ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ƒ์† ์—ฌ๋ถ€๋Š” ์š”์†Œ์˜ ์†์„ฑ์— ์–ด๋–ค ๊ฐ’์ด ์ง€์ •๋˜์ง€ ์•Š์„ ๋•Œ ์ผ์–ด๋‚˜๋Š” ์ผ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="Inherited_properties" name="Inherited_properties">์ƒ์†๋˜๋Š” ์†์„ฑ</h2>
+
+<p>์š”์†Œ์˜ย <strong>์ƒ์†๋˜๋Š” ์†์„ฑ</strong>์— ๊ฐ’์ด ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ, ์š”์†Œ๋Š” ๋ถ€๋ชจ ์š”์†Œ์˜ ํ•ด๋‹นย ์†์„ฑ์˜ย <a href="/ko/docs/Web/CSS/computed_value" title="computed value">๊ณ„์‚ฐ๊ฐ’</a>์„ ์–ป์Šต๋‹ˆ๋‹ค. ์˜ค์ง ๋ฌธ์„œ์˜ ๋ฃจํŠธ ์š”์†Œ๋งŒ ์†์„ฑ์˜ ์š”์•ฝ์ ˆ์— ์ฃผ์–ด์ง„ <a href="/ko/docs/Web/CSS/initial_value" title="initial value">์ดˆ๊ธฐ๊ฐ’</a>์„ ์–ป์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์ƒ์†๋˜๋Š” ์†์„ฑ์˜ ๋Œ€ํ‘œ์ ์ธ ์˜ˆ๋Š”ย {{ Cssxref("color") }} ์†์„ฑ์ž…๋‹ˆ๋‹ค. ์ฃผ์–ด์ง„ ์Šคํƒ€์ผ ๊ทœ์น™:</p>
+
+<pre class="brush: css">p { color: green }</pre>
+
+<p>๊ณผ ๋งˆํฌ์—…:</p>
+
+<pre class="brush: html">&lt;p&gt;This paragraph has &lt;em&gt;emphasized text&lt;/em&gt; in it.&lt;/p&gt;</pre>
+
+<p><code>em</code>ย ์š”์†Œ๋Š”ย ย <code>p</code>ย ์š”์†Œ๋กœ๋ถ€ํ„ฐย {{ Cssxref("color") }} ์†์„ฑ๊ฐ’์„ ์ƒ์†ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์—,ย "emphasized text"๋Š” ๋…น์ƒ‰์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ์†์„ฑ์˜ ์ดˆ๊ธฐ๊ฐ’(ํŽ˜์ด์ง€๊ฐ€ ์–ด๋–ค ์ƒ‰์„ ์ง€์ •ํ•˜์ง€ ์•Š์•˜์„ ๋•Œ ๋ฃจํŠธ ์š”์†Œ์— ์‚ฌ์šฉ๋œ ์ƒ‰)์„ ์–ป์ง€ย <em>์•Š</em>์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="Non-inherited_properties" name="Non-inherited_properties">์ƒ์†๋˜์ง€ ์•Š๋Š” ์†์„ฑ</h2>
+
+<p>์š”์†Œ์˜ <strong>์ƒ์†๋˜์ง€ ์•Š๋Š” ์†์„ฑ</strong>(Mozilla ์ฝ”๋“œ์—์„œ๋Š” ๊ฐ€๋”ย <strong>reset ์†์„ฑ</strong>์œผ๋กœ ๋ถˆ๋ฆผ)์— ์–ด๋–ค ๊ฐ’์ด ์ง€์ •๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ, ์š”์†Œ๋Š” ๊ทธ ์†์„ฑ์˜ย <a href="/ko/docs/Web/CSS/initial_value" title="initial value">์ดˆ๊ธฐ๊ฐ’</a>์„ ์–ป์Šต๋‹ˆ๋‹ค(์†์„ฑ์˜ ์š”์•ฝ์ ˆ์— ์ง€์ •๋œ ๋Œ€๋กœ).</p>
+
+<p>์ƒ์†๋˜์ง€ ์•Š๋Š” ์†์„ฑ์˜ ๋Œ€ํ‘œ์ ์ธ ์˜ˆ๋Š”ย {{ Cssxref("border") }} ์†์„ฑ์ž…๋‹ˆ๋‹ค. ์ฃผ์–ด์ง„ ์Šคํƒ€์ผ ๊ทœ์น™:</p>
+
+<pre class="brush: css"> p { border: medium solid }</pre>
+
+<p>๊ณผ ๋งˆํฌ์—…:</p>
+
+<pre class="brush: html"> &lt;p&gt;This paragraph has &lt;em&gt;emphasized text&lt;/em&gt; in it.&lt;/p&gt;</pre>
+
+<p>"emphasized text"๋Š” ํ…Œ๋‘๋ฆฌ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค({{ Cssxref("border-style") }}์˜ ์ดˆ๊ธฐ๊ฐ’์ดย <code>none</code>์ด๊ธฐ ๋•Œ๋ฌธ์—).</p>
+
+<h2 id="Notes" name="Notes">์ฐธ๊ณ </h2>
+
+<p>{{ Cssxref("inherit") }} ํ‚ค์›Œ๋“œ๋Š” ์ž‘์„ฑ์ž๊ฐ€ ๋ช…์‹œ์ ์œผ๋กœ ์ƒ์†์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์ƒ์†๋˜๋Š” ์†์„ฑ๊ณผ ์ƒ์†๋˜์ง€ ์•Š๋Š” ์†์„ฑ ๋ชจ๋‘์— ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="See_Also" name="See_Also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Reference" title="CSS Reference">CSS ์ฐธ๊ณ ์„œ</a></li>
+ <li>{{ CSS_key_concepts() }}</li>
+ <li>{{ Cssxref("inherit") }}</li>
+</ul>
diff --git a/files/ko/web/css/initial/index.html b/files/ko/web/css/initial/index.html
new file mode 100644
index 0000000000..3205718d3d
--- /dev/null
+++ b/files/ko/web/css/initial/index.html
@@ -0,0 +1,78 @@
+---
+title: initial
+slug: Web/CSS/initial
+tags:
+ - CSS
+ - CSS Cascade
+ - CSS Value
+ - Layout
+ - Reference
+ - Web
+ - ์ดˆ๊ธฐ๊ฐ’
+ - ์ดˆ๊ธฐํ™”
+ - ์ดˆ๊นƒ๊ฐ’
+translation_of: Web/CSS/initial
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>initial</code></strong> ํ‚ค์›Œ๋“œ๋Š” ์†์„ฑ์˜ <a href="/ko/docs/Web/CSS/initial_value">์ดˆ๊นƒ๊ฐ’(๊ธฐ๋ณธ๊ฐ’)</a>์„ ์š”์†Œ์— ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.</span> ์ดˆ๊นƒ๊ฐ’์€ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์†์„ฑ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, {{cssxref("all")}}์— ์ง€์ •ํ•  ๊ฒฝ์šฐ ๋ชจ๋“  CSS ์†์„ฑ์„ ์ดˆ๊นƒ๊ฐ’์œผ๋กœ ์žฌ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong>ย <a href="/ko/docs/Web/CSS/inheritance#Inherited_properties" title="inherited properties">์ƒ์† ์†์„ฑ</a>์˜ ์ดˆ๊นƒ๊ฐ’์€ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๊ฐ’์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, {{cssxref("inherit")}}, {{cssxref("unset")}}, {{cssxref("revert")}} ํ‚ค์›Œ๋“œ์˜ ์‚ฌ์šฉ์„ ๋Œ€์‹  ๊ณ ๋ คํ•ด๋ณด์„ธ์š”.</p>
+</div>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html">&lt;p&gt;
+ &lt;span&gt;This text is red.&lt;/span&gt;
+ &lt;em&gt;This text is in the initial color (typically black).&lt;/em&gt;
+ &lt;span&gt;This is red again.&lt;/span&gt;
+&lt;/p&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">p {
+ color: red;
+}
+
+em {
+ color: initial;
+}</pre>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ')}}</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{ SpecName('CSS4 Cascade', '#initial', 'initial') }}</td>
+ <td>{{Spec2('CSS4 Cascade')}}</td>
+ <td>Level 3์—์„œ ๋ณ€ํ™” ์—†์Œ.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Cascade', '#initial', 'initial') }}</td>
+ <td>{{Spec2('CSS3 Cascade')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility"><nobr>๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</nobr></h2>
+
+<div>{{Compat("css.types.global_keywords.initial")}}</div>
+
+<h2 id="See_also" name="See_also">์ฐธ์กฐ</h2>
+
+<ul>
+ <li>{{cssxref("inherit")}}, {{cssxref("unset")}}, {{cssxref("revert")}}, {{cssxref("all")}}</li>
+</ul>
diff --git a/files/ko/web/css/initial_value/index.html b/files/ko/web/css/initial_value/index.html
new file mode 100644
index 0000000000..2a764918ed
--- /dev/null
+++ b/files/ko/web/css/initial_value/index.html
@@ -0,0 +1,51 @@
+---
+title: ์ดˆ๊นƒ๊ฐ’
+slug: Web/CSS/initial_value
+tags:
+ - CSS
+ - Reference
+translation_of: Web/CSS/initial_value
+---
+<div>{{cssref}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์˜ <strong>์ดˆ๊นƒ๊ฐ’</strong>์€ ์†์„ฑ์˜ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ, ์†์„ฑ ์ •์˜ ํ‘œ๊ฐ€ ๋ช…์‹œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ดˆ๊นƒ๊ฐ’์˜ ์‚ฌ์šฉ์ฒ˜๋Š” ์ƒ์† ์—ฌ๋ถ€์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/inheritance#Inherited_properties">์ƒ์† ์†์„ฑ</a>์˜ ๊ฒฝ์šฐ, <a href="/ko/docs/Web/CSS/specified_value">์ง€์ •๊ฐ’</a>์ด ์—†๋Š” ์ด์ƒ ์ดˆ๊นƒ๊ฐ’์€ <strong>๋ฃจํŠธ ์š”์†Œ์—๋งŒ</strong> ์“ฐ์ž…๋‹ˆ๋‹ค.</li>
+ <li><a href="/ko/docs/Web/CSS/inheritance#Non-inherited_properties">๋น„์ƒ์† ์†์„ฑ</a>์˜ ๊ฒฝ์šฐ, <a href="/ko/docs/Web/CSS/specified_value">์ง€์ •๊ฐ’</a>์ด ์—†๋Š” ์ด์ƒ ์ดˆ๊นƒ๊ฐ’์€ <strong>๋ชจ๋“ ย ์š”์†Œ</strong>์— ์“ฐ์ž…๋‹ˆ๋‹ค.</li>
+</ul>
+
+<div class="blockIndicator note">
+<p><strong>์ฐธ๊ณ :</strong> {{cssxref("initial")}} ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ๋ช…์‹œ์ ์œผ๋กœ ์ดˆ๊นƒ๊ฐ’์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<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><a href="https://drafts.csswg.org/css-cascade-4/#initial-values">CSS Cascade 4</a></td>
+ <td></td>
+ <td>Formal definition.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS2.1", "cascade.html#specified-value", "initial value")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td>Implicit definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="See_Also" name="See_Also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Reference" title="CSS Reference">CSS Reference</a></li>
+ <li>{{CSS_key_concepts}}</li>
+</ul>
diff --git a/files/ko/web/css/integer/index.html b/files/ko/web/css/integer/index.html
new file mode 100644
index 0000000000..a6de2d4b1c
--- /dev/null
+++ b/files/ko/web/css/integer/index.html
@@ -0,0 +1,93 @@
+---
+title: <integer>
+slug: Web/CSS/integer
+tags:
+ - CSS
+ - CSS Data Type
+ - Reference
+ - Web
+translation_of: Web/CSS/integer
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>&lt;integer&gt;</code></strong> <a href="/ko/docs/Web/API/CSS">CSS</a> <a href="/ko/docs/Web/CSS/CSS_Types">์ž๋ฃŒํ˜•</a>์€ {{cssxref("&lt;number&gt;")}}์˜ ์ข…๋ฅ˜ ์ค‘ ํ•˜๋‚˜๋กœ ์†Œ์ˆ˜์ ์ด ์—†๋Š” ์™„์ „ํ•œ ์ˆ˜, ์ฆ‰ ์ •์ˆ˜๋ฅผ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ •์ˆ˜๋Š” {{cssxref("column-count")}}, {{cssxref("counter-increment")}}, {{cssxref("grid-column")}}, {{cssxref("grid-row")}}, {{cssxref("z-index")}} ๋“ฑ ๋‹ค์–‘ํ•œ ์†์„ฑ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p><code>&lt;integer&gt;</code> ์ž๋ฃŒํ˜•์€ ํ•˜๋‚˜ ์ด์ƒ์˜ 0๋ถ€ํ„ฐ 9๊นŒ์ง€์˜ 10์ง„์ˆ˜ ์ˆซ์ž๋กœ ๊ตฌ์„ฑํ•˜๋ฉฐ, ์„ ํƒ์ ์œผ๋กœ <code>+</code>, <code>-</code>๋กœ ๋ถ€ํ˜ธ๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋กœ ์—ฐ๊ด€์ง€์–ด์•ผ ํ•˜๋Š” ๋‹จ์œ„๋Š” ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="note"><strong>์ฐธ๊ณ :</strong> ๊ณต์‹์ ์œผ๋กœ ์ •ํ•ด์ง„ <code>&lt;integer&gt;</code> ๊ฐ’์˜ ๋ฒ”์œ„๋Š” ์—†์Šต๋‹ˆ๋‹ค. Opera 12.1์€ ์ตœ๋Œ€ 2<sup>15</sup>-1, IE๋Š” 2<sup>20</sup>-1, ๊ทธ ์™ธ ๋ธŒ๋ผ์šฐ์ €๋Š” ๋” ํฐ ๊ฐ’๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. CSS3 Values ๋…ผ์˜ ์ค‘ ์ตœ์†Œํ•œ์˜ ๋ฒ”์œ„๋ฅผ ์„ค์ •ํ•˜์ž๋Š” ๋ง์ด ๋งŽ์•„์„œ ๊ฐ€์žฅ ์ตœ๊ทผ์ธ <a href="http://lists.w3.org/Archives/Public/www-style/2012Apr/0633.html">2012๋…„ 4์›” LC ๋‹จ๊ณ„</a>์—์„œ๋Š” [-2<sup>27</sup>-1; 2<sup>27</sup>-1]์œผ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. 2<sup>24</sup>-1๊ณผ 2<sup>30</sup>-1์ฒ˜๋Ÿผ ๋‹ค๋ฅธ ๊ฐ’๋„ <a href="http://lists.w3.org/Archives/Public/www-style/2012Apr/0530.html">์ œ์•ˆ</a>๋์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ตœ์‹  ๋ช…์„ธ๋Š” ๋ฒ”์œ„๋ฅผ ์ง€์ •ํ•˜๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</div>
+
+<h2 id="๋ณด๊ฐ„">๋ณด๊ฐ„</h2>
+
+<p>์• ๋‹ˆ๋ฉ”์ด์…˜์—์„œ <code>&lt;integer&gt;</code> ์ž๋ฃŒํ˜•์˜ ๊ฐ’์€ ์ด์‚ฐ์ ์œผ๋กœ 1์”ฉ ๋ณ€ํ™”ํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์‚ฐ์€ ์œ ๋™์†Œ์ˆ˜์  ์‹ค์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ์ตœ์ข… ๊ฒฐ๊ณผ์ธ ์ด์‚ฐ๊ฐ’์€ <a href="https://ko.wikipedia.org/wiki/%EB%B0%94%EB%8B%A5_%ED%95%A8%EC%88%98%EC%99%80_%EC%B2%9C%EC%9E%A5_%ED%95%A8%EC%88%98" title="http://en.wikipedia.org/wiki/Floor_function">๋ฒ„๋ฆผ ํ•จ์ˆ˜</a>๋ฅผ ์‚ฌ์šฉํ•ด ์–ป์Šต๋‹ˆ๋‹ค. ๋ณด๊ฐ„์˜ ์†๋„๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ ์—ฐ๊ฒฐ๋œ <a href="https://developer.mozilla.org/ko/docs/Web/CSS/single-transition-timing-function" rel="nofollow">ํƒ€์ด๋ฐ ํ•จ์ˆ˜</a>๊ฐ€ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์œ ํšจํ•œ_์ •์ˆ˜">์œ ํšจํ•œ ์ •์ˆ˜</h3>
+
+<pre>12 ์–‘์˜ ์ •์ˆ˜ (๋ถ€ํ˜ธ ํ‘œ์‹œ ์—†์Œ)
++123 ์–‘์˜ ์ •์ˆ˜ (+ ๋ถ€ํ˜ธ)
+-456 ์Œ์˜ ์ •์ˆ˜
+0 0
++0 0, ์–‘์˜ ๋ถ€ํ˜ธ
+-0 0, ์Œ์˜ ๋ถ€ํ˜ธ
+</pre>
+
+<h3 id="์œ ํšจํ•˜์ง€_์•Š์€_์ •์ˆ˜">์œ ํšจํ•˜์ง€ ์•Š์€ ์ •์ˆ˜</h3>
+
+<pre class="example-bad">12.0 ์ •์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜์ง€๋งŒ &lt;interger&gt;๊ฐ€ ์•„๋‹Œ &lt;number&gt;
+12. ์†Œ์ˆ˜์ ์€ ๋ถˆํ—ˆ
++---12 ํ•˜๋‚˜์˜ +/-๋งŒ ํ—ˆ์šฉ
+ten ๊ธ€์ž๋Š” ๋ถˆํ—ˆ
+_5 ํŠน์ˆ˜๋ฌธ์ž๋Š” ๋ถˆํ—ˆ
+\35 ์œ ๋‹ˆ์ฝ”๋“œ ์ด์Šค์ผ€์ดํ”„ ๋ฌธ์ž๋Š” ์ •์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๋”๋ผ๋„ ๋ถˆํ—ˆ (\35: 5)
+\4E94 ์•„๋ผ๋น„์•„ ์ˆซ์ž ์™ธ์˜ ๋‹ค๋ฅธ ํ‘œํ˜„์€ ์ด์Šค์ผ€์ดํ”„ ํ›„์—๋„ ๋ถˆํ—ˆ (\4E94: ์ผ๋ณธ์–ด ไบ”).
+3e4 ๊ณผํ•™์  ํ‘œ๊ธฐ๋ฒ• ๋ถˆํ—ˆ
+</pre>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th>Specification</th>
+ <th>Status</th>
+ <th>Comment</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS4 Values', '#integers', '&lt;integer&gt;')}}</td>
+ <td>{{Spec2('CSS4 Values')}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Values', '#integers', '&lt;integer&gt;')}}</td>
+ <td>{{Spec2('CSS3 Values')}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'syndata.html#numbers', '&lt;integer&gt;')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Explicit definition.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '', '&lt;integer&gt;')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Implicit definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.types.integer")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("&lt;number&gt;")}}</li>
+</ul>
diff --git a/files/ko/web/css/isolation/index.html b/files/ko/web/css/isolation/index.html
new file mode 100644
index 0000000000..ffeb6140f9
--- /dev/null
+++ b/files/ko/web/css/isolation/index.html
@@ -0,0 +1,114 @@
+---
+title: isolation
+slug: Web/CSS/isolation
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/isolation
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>isolation</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ๊ฐ€ ์ƒˆ๋กœ์šด {{glossary("stacking context", "์Œ“์ž„ ๋งฅ๋ฝ")}}์„ ์ƒ์„ฑํ•ด์•ผ ํ•˜๋Š”์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/isolation.html")}}</div>
+
+
+
+<p>{{cssxref("mix-blend-mode")}}์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ ํŠนํžˆ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+isolation: auto;
+isolation: isolate;
+
+/* ์ „์—ญ ๊ฐ’ */
+isolation: inherit;
+isolation: initial;
+isolation: unset;
+</pre>
+
+<p><code>isolation</code> ์†์„ฑ์€ ๋‹ค์Œ ํ‚ค์›Œ๋“œ ๊ฐ’ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>auto</code></dt>
+ <dd>์š”์†Œ์— ์ ์šฉํ•œ ์†์„ฑ ์ค‘ ์ƒˆ๋กœ์šด ์Œ“์ž„ ๋งฅ๋ฝ์„ ์š”๊ตฌํ•˜๋Š” ์†์„ฑ์ด ์žˆ์„ ๋•Œ๋งŒ ์Œ“์ž„ ๋งฅ๋ฝ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>isolate</code></dt>
+ <dd>ํ•ญ์ƒ ์ƒˆ๋กœ์šด ์Œ“์ž„ ๋งฅ๋ฝ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: html">&lt;div id="b" class="a"&gt;
+ &lt;div id="d"&gt;
+ &lt;div class="a c"&gt;auto&lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div id="e"&gt;
+ &lt;div class="a c"&gt;isolate&lt;/div&gt;
+ &lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.a {
+ background-color: rgb(0,255,0);
+}
+#b {
+ width: 200px;
+ height: 210px;
+}
+.c {
+ width: 100px;
+ height: 100px;
+ border: 1px solid black;
+ padding: 2px;
+ mix-blend-mode: difference;
+}
+#d {
+ isolation: auto;
+}
+#e {
+ isolation: isolate;
+}</pre>
+
+<p>{{ EmbedLiveSample('์˜ˆ์ œ', 230, 230) }}</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('Compositing', '#isolation', 'Isolation') }}</td>
+ <td>{{ Spec2('Compositing') }}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.isolation")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("&lt;blend-mode&gt;")}}</li>
+ <li>{{cssxref("mix-blend-mode")}}, {{cssxref("background-blend-mode")}}</li>
+</ul>
diff --git a/files/ko/web/css/layout_mode/index.html b/files/ko/web/css/layout_mode/index.html
new file mode 100644
index 0000000000..607a699b21
--- /dev/null
+++ b/files/ko/web/css/layout_mode/index.html
@@ -0,0 +1,32 @@
+---
+title: ๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ
+slug: Web/CSS/Layout_mode
+tags:
+ - CSS
+ - Guide
+ - Layout
+ - Reference
+translation_of: Web/CSS/Layout_mode
+---
+<div>{{cssref}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong>๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ</strong>, ์ค„์—ฌ์„œ <strong>๋ ˆ์ด์•„์›ƒ</strong>์€ ํ˜•์ œ(sibling) ๋ฐ ์กฐ์ƒ(ancestor) ๋ฐ•์Šค์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ๋ฐฉ์‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ•์Šค์˜ ์œ„์น˜์™€ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ž…๋‹ˆ๋‹ค. ๊ทธ ์ค‘ ๋ช‡ ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค:</p>
+
+<ul>
+ <li>๋ธ”๋ก ๋ ˆ์ด์•„์›ƒ(<em>block layout</em>), ๋ฌธ์„œ ๋ฐฐ์น˜๋ฅผ ์œ„ํ•ด ์„ค๊ณ„๋จ. ๋ธ”๋ก ๋ ˆ์ด์•„์›ƒ์€ ์š”์†Œ(element)๋ฅผ <a href="/ko/docs/Web/CSS/float"><em>float</em></a> ํ•˜๊ฑฐ๋‚˜ ์—ฌ๋Ÿฌ ๋‹จ(<a href="/ko/docs/Web/CSS/CSS_Columns/Using_multi-column_layouts"><em>multiple columns</em></a>)์— ๊ฑธ์ณ ๋ฐฐ์น˜ํ•˜๋Š” ๊ธฐ์ˆ  ๊ฐ™์€ ๋ฌธ์„œ ์ค‘์‹ฌ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>์ธ๋ผ์ธ ๋ ˆ์ด์•„์›ƒ(<em>inline layout</em>), ํ…์ŠคํŠธ ๋ฐฐ์น˜๋ฅผ ์œ„ํ•ด ์„ค๊ณ„๋จ.</li>
+ <li>ํ…Œ์ด๋ธ” ๋ ˆ์ด์•„์›ƒ(<em>table layout</em>), ํ‘œ ๋ฐฐ์น˜๋ฅผ ์œ„ํ•ด ์„ค๊ณ„๋จ.</li>
+ <li>์œ„์น˜์ง€์ • ๋ ˆ์ด์•„์›ƒ(<em>positioned layout</em>), ๋‹ค๋ฅธ ์š”์†Œ์™€ ์ƒํ˜ธ ์ž‘์šฉ์ด ๋งŽ์ด ์—†๋Š” ์š”์†Œ์˜ ์œ„์น˜์ง€์ •์„ ์œ„ํ•ด ์„ค๊ณ„๋จ.</li>
+ <li>์‹ ์ถ• ๋ฐ•์Šค ๋ ˆ์ด์•„์›ƒ(<a href="/ko/docs/Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes"><em>flexible box layout</em></a>), ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ํฌ๊ธฐ์กฐ์ •์ด ๋  ์ˆ˜ ์žˆ๋Š” ๋ณต์žกํ•œ ํŽ˜์ด์ง€ ๋ฐฐ์น˜๋ฅผ ์œ„ํ•ด ์„ค๊ณ„๋จ. {{experimental_inline}}</li>
+ <li>๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ(<em>grid layout</em>), ๊ณ ์ •๋œ ๊ฒฉ์ž(grid)์— ์ƒ๋Œ€์ ์ธ ์š”์†Œ ๋ฐฐ์น˜๋ฅผ ์œ„ํ•ด ์„ค๊ณ„๋จ. {{experimental_inline}}</li>
+</ul>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> CSS ์†์„ฑ(<a href="/ko/docs/Web/CSS/CSS_Reference">CSS properties</a>) ๋ชจ๋‘๊ฐ€ ๋ชจ๋“  <em>๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ</em>์— ์ ์šฉ๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์†์„ฑ ๋Œ€๋ถ€๋ถ„์€ ํ•œ ๋‘ ๋ชจ๋“œ์— ์ ์šฉ๋˜๊ณ  ์†์„ฑ์ด ๋‹ค๋ฅธ ๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ์— ์ฐธ์—ฌํ•˜๋Š” ์š”์†Œ์— ์„ค์ •๋˜๋ฉด ํšจ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{CSS_key_concepts}}</li>
+</ul>
diff --git a/files/ko/web/css/length-percentage/index.html b/files/ko/web/css/length-percentage/index.html
new file mode 100644
index 0000000000..7ab06ee4ff
--- /dev/null
+++ b/files/ko/web/css/length-percentage/index.html
@@ -0,0 +1,55 @@
+---
+title: <length-percentage>
+slug: Web/CSS/length-percentage
+tags:
+ - CSS
+ - CSS Date Type
+ - Reference
+translation_of: Web/CSS/length-percentage
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>&lt;length-percentage&gt;</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> <a href="/ko/docs/Web/CSS/CSS_Types">์ž๋ฃŒํ˜•</a>์€ {{Cssxref("&lt;length&gt;")}} ๋˜๋Š” {{Cssxref("&lt;percentage&gt;")}}์ธ ๊ฐ’์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p>{{Cssxref("&lt;length&gt;")}}์™€ {{Cssxref("&lt;percentage&gt;")}} ๋ฌธ์„œ์—์„œ ๊ฐ ์ž๋ฃŒํ˜•์˜ ๊ตฌ๋ฌธ์„ ์‚ดํŽด๋ณด์„ธ์š”.</p>
+
+<h2 id="calc()์—์„œ_์‚ฌ์šฉํ•˜๊ธฐ"><code>calc()</code>์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ</h2>
+
+<p><code>&lt;length-percentage&gt;</code>๋ฅผ ํ—ˆ์šฉํ•œ๋‹ค๋ฉด ๋ฐฑ๋ถ„์œจ์ด ๊ธธ์ด๋กœ ์ดํ–‰ํ•œ๋‹ค๋Š” ๋œป์ด๋ฏ€๋กœ {{cssxref("calc", "calc()")}}์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์•„๋ž˜์˜ {{cssxref("width")}} ๊ฐ’ ๋ชจ๋‘ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="syntaxbox example-good">width: 200px
+width: 20%
+width: calc(100% - 200px)
+</pre>
+
+<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('CSS4 Values', '#mixed-percentages', '&lt;length-percentage&gt;')}}</td>
+ <td>{{Spec2('CSS4 Values')}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Values', '#mixed-percentages', '&lt;length-percentage&gt;')}}</td>
+ <td>{{Spec2('CSS3 Values')}}</td>
+ <td>Defines <code>&lt;length-percentage&gt;</code>. Adds <code>calc()</code></td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.types.length-percentage")}}</p>
diff --git a/files/ko/web/css/length/index.html b/files/ko/web/css/length/index.html
new file mode 100644
index 0000000000..e2e5b3925b
--- /dev/null
+++ b/files/ko/web/css/length/index.html
@@ -0,0 +1,252 @@
+---
+title: <length>
+slug: Web/CSS/length
+tags:
+ - CSS
+ - CSS Data Type
+ - Layout
+ - Reference
+ - Web
+ - length
+translation_of: Web/CSS/length
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS </a><strong><code>&lt;length&gt;</code></strong> <a href="/ko/docs/Web/CSS/CSS_Types">์ž๋ฃŒํ˜•</a>์€ ๊ฑฐ๋ฆฌ ๊ฐ’์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. {{Cssxref("width")}}, {{Cssxref("height")}}, {{Cssxref("margin")}}, {{Cssxref("padding")}}, {{Cssxref("border-width")}}, {{Cssxref("font-size")}}, {{Cssxref("text-shadow")}} ๋“ฑ ๋‹ค์–‘ํ•œ ์†์„ฑ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> {{cssxref("&lt;percentage&gt;")}} ๊ฐ’์„ ์ผ๋ถ€ ์†์„ฑ์˜ <code>&lt;length&gt;</code> ๊ฐ’์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜๋Š” ์žˆ์ง€๋งŒ <code>&lt;percentage&gt;</code>์™€ <code>&lt;length&gt;</code> ๋Š” ๋‹ค๋ฆ…๋‹ˆ๋‹ค. {{cssxref("&lt;length-percentage&gt;")}}๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p><code>&lt;length&gt;</code> ์ž๋ฃŒํ˜•์€ {{cssxref("&lt;number&gt;")}} ๋‹ค์Œ์— ์•„๋ž˜ ๋‚˜์—ดํ•œ ๋‹จ์œ„ ์ค‘ ํ•˜๋‚˜๋ฅผ ๋ถ™์—ฌ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ CSS ๋‹จ์œ„์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ˆซ์ž์™€ ๋‹จ์œ„ ๋ฌธ์ž ์‚ฌ์ด์— ๊ณต๋ฐฑ์€ ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ˆซ์ž <code>0</code> ๋’ค์—๋Š” ๋‹จ์œ„๋ฅผ ๋ถ™์ด์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> ์ผ๋ถ€ ์†์„ฑ์€ ์Œ์˜ <code>&lt;length&gt;</code>๋ฅผ ๋ฐ›์ง€๋งŒ ๋‹ค๋ฅธ ์†์„ฑ์€ ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h3 id="๋‹จ์œ„">๋‹จ์œ„</h3>
+
+<h4 id="์ƒ๋Œ€๊ธธ์ด_๋‹จ์œ„">์ƒ๋Œ€๊ธธ์ด ๋‹จ์œ„</h4>
+
+<p>์ƒ๋Œ€๊ธธ์ด๋Š” ์–ด๋–ค ๋‹ค๋ฅธ ๊ฑฐ๋ฆฌ์™€์˜ ์ƒ๋Œ€์  ๋น„์œจ์„ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ๋‹ค๋ฅธ ๊ฑฐ๋ฆฌ๋ž€ ๋‹จ์œ„์— ๋”ฐ๋ผ ํŠน์ • ๋ฌธ์ž, {{cssxref("line-height")}}, ์•„๋‹ˆ๋ฉด {{glossary("viewport", "๋ทฐํฌํŠธ")}}์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h5 id="๊ธ€๊ผด_์ƒ๋Œ€_๊ธธ์ด">๊ธ€๊ผด ์ƒ๋Œ€ ๊ธธ์ด</h5>
+
+<p>๊ธ€๊ผด ์ƒ๋Œ€ ๊ธธ์ด๋Š” <code>&lt;length&gt;</code> ๊ฐ’์„ ํŠน์ • ๋ฌธ์ž๋‚˜ ํ˜„์žฌ ์š”์†Œ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๊ธ€๊ผด์˜ ํŠน์ • ์†์„ฑ์„ ๊ธฐ์ค€์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> ์•„๋ž˜ ๋‹จ์œ„๋“ค, ํŠนํžˆ <code>em</code>๊ณผ <code>rem</code>์€ ์‚ฌ์šฉ์ž๊ฐ€ ๊ธ€๊ผด ํฌ๊ธฐ๋ฅผ ๋Š˜๋ ค๋„ <a href="https://24ways.org/2006/compose-to-a-vertical-rhythm">ํŽ˜์ด์ง€์˜ ์ˆ˜์ง ํ๋ฆ„์„ ์œ ์ง€</a>ํ•˜๋Š”, ํ™•๋Œ€ ๊ฐ€๋Šฅํ•œ ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋งŽ์ด ์“ฐ์ž…๋‹ˆ๋‹ค.</p>
+</div>
+
+<dl>
+ <dt><code><a id="cap" name="cap">cap</a></code> {{experimental_inline}}</dt>
+ <dd>์š”์†Œ {{cssxref("font")}}์˜ "cap height"(์˜๋ฌธ ๋Œ€๋ฌธ์ž์˜ ํ‰๊ท  ๋†’์ด ๊ฐ’)๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+ <dt><code><a id="ch" name="ch">ch</a></code></dt>
+ <dd>์š”์†Œ {{cssxref("font")}}์˜ ๋ฌธ์ž "0"(์˜, ์œ ๋‹ˆ์ฝ”๋“œ U+0030)์˜ ๋„ˆ๋น„๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+ <dd>๋ฌธ์ž "0"์˜ ๋„ˆ๋น„๋ฅผ ์ธก์ •ํ•˜๋Š” ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฑฐ๋‚˜ ์‹ค์šฉ์ ์ด์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋„ˆ๋น„ 0.5em์— ๋†’์ด 1em์ด๋ผ๊ณ  ๊ฐ€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code><a id="em" name="em">em</a></code></dt>
+ <dd>์š”์†Œ {{cssxref("font-size")}}์˜ ๊ณ„์‚ฐ๊ฐ’. ์š”์†Œ์˜ {{cssxref("font-size")}} ์†์„ฑ์— ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ์ƒ์†๋ฐ›๋Š” <code>font-size</code> ๊ฐ’์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+ <dt><code><a id="ex" name="ex">ex</a></code></dt>
+ <dd>์š”์†Œ {{cssxref("font")}}์˜ {{interwiki("wikipedia", "x๋†’์ด")}}๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. "x"๋ฌธ์ž๋ฅผ ๊ฐ€์ง„ ๊ธ€๊ผด์—์„œ๋Š” ๋ณดํ†ต ์†Œ๋ฌธ์ž ๋†’์ด์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ๊ธ€๊ผด์—์„œ <code>1ex โ‰ˆ 0.5em</code>์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code><a id="ic" name="ic">ic</a></code> {{experimental_inline}}</dt>
+ <dd>"ๆฐด" (ํ•œ์ค‘์ผ ํ•œ์ž "๋ฌผ", U+6C34) ๋ฌธ์ž๋ฅผ ๋ Œ๋”๋งํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๊ธ€๊ผด์—์„œ์˜ ๋„ˆ๋น„๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+ <dt><code><a id="lh" name="lh">lh</a></code> {{experimental_inline}}</dt>
+ <dd>์š”์†Œ๊ฐ€ {{cssxref("line-height")}}๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ, <code>line-height</code>์˜ ๊ณ„์‚ฐ๊ฐ’์„ ์ ˆ๋Œ€ ๊ธธ์ด๋กœ ๋ณ€ํ™˜ํ•ด ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+ <dt><code><a id="rem" name="rem">rem</a></code></dt>
+ <dd>๋ฃจํŠธ ์š”์†Œ(๋ณดํ†ต {{HTMLElement("html")}})์˜ {{cssxref("font-size")}}๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋ฃจํŠธ ์š”์†Œ์˜ <code>font-size</code>์— ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์ตœ์ดˆ๊ฐ’(๋ณดํ†ต ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ๊ฐ’์€ <code>16px</code>์ด๋‚˜ ์‚ฌ์šฉ์ž ์„ค์ •์œผ๋กœ ๋ณ€ํ•  ์ˆ˜ ์žˆ์Œ)์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+ <dt><code><a id="rlh" name="rlh">rlh</a></code> {{experimental_inline}}</dt>
+ <dd>๋ฃจํŠธ ์š”์†Œ(๋ณดํ†ต {{HTMLElement("html")}})์˜ {{cssxref("line-height")}}๋ฅผ ์ ˆ๋Œ€ ๊ธธ์ด๋กœ ๋ณ€ํ™˜ํ•ด ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋ฃจํŠธ ์š”์†Œ์˜ {{cssxref("font-size")}}๋‚˜ <code>line-height</code>์— ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์ตœ์ดˆ๊ฐ’์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h5 id="๋ทฐํฌํŠธ_๋ฐฑ๋ถ„์œจ_๊ธธ์ด">๋ทฐํฌํŠธ ๋ฐฑ๋ถ„์œจ ๊ธธ์ด</h5>
+
+<p>๋ทฐํฌํŠธ ๋ฐฑ๋ถ„์œจ ๊ธธ์ด๋Š” <code>&lt;length&gt;</code> ๊ฐ’์„ {{glossary("viewport", "๋ทฐํฌํŠธ")}}, ์ฆ‰ ๋ฌธ์„œ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„์˜ ํฌ๊ธฐ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ทฐํฌํŠธ ๊ธธ์ด๋Š” {{cssxref("@page")}} ์„ ์–ธ ๋ธ”๋ก์—์„œ๋Š” ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<dl>
+ <dt><code><a id="vh" name="vh">vh</a></code></dt>
+ <dd>๋ทฐํฌํŠธ์˜ ์ดˆ๊ธฐ <a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a> ๋†’์ด 1%์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code><a id="vw" name="vw">vw</a></code></dt>
+ <dd>๋ทฐํฌํŠธ์˜ ์ดˆ๊ธฐ <a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a> ๋„ˆ๋น„ 1%์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code><a id="vi" name="vi">vi</a></code> {{experimental_inline}}</dt>
+ <dd>์ดˆ๊ธฐ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์˜ <a href="/ko/docs/Web/CSS/CSS_Logical_Properties#์ธ๋ผ์ธ_์น˜์ˆ˜">์ธ๋ผ์ธ ์ถ•</a> ํฌ๊ธฐ 1%์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code><a id="vb" name="vb">vb</a></code> {{experimental_inline}}</dt>
+ <dd>์ดˆ๊ธฐ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์˜ <a href="/ko/docs/Web/CSS/CSS_Logical_Properties#๋ธ”๋ก_์น˜์ˆ˜">๋ธ”๋ก ์ถ•</a> ํฌ๊ธฐ 1%์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code><a id="vmin" name="vmin">vmin</a></code></dt>
+ <dd><code>vw</code>์™€ <code>vh</code> ์ค‘ ์ž‘์€ ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code><a id="vmax" name="vmax">vmax</a></code></dt>
+ <dd><code>vw</code>์™€ <code>vh</code> ์ค‘ ํฐ ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h4 id="์ ˆ๋Œ€๊ธธ์ด_๋‹จ์œ„">์ ˆ๋Œ€๊ธธ์ด ๋‹จ์œ„</h4>
+
+<p>์ ˆ๋Œ€๊ธธ์ด ๋‹จ์œ„๋Š” ํ”„๋ฆฐํŠธ ๋“ฑ ์ถœ๋ ฅ ์ˆ˜๋‹จ์˜ ํฌ๊ธฐ๋ฅผ ์•Œ ์ˆ˜ ์žˆ์„ ๋•Œ์˜ ๋ฌผ๋ฆฌ์  ์ธก์ • ๊ฑฐ๋ฆฌ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ตฌํ˜„์€ ์–ด๋–ค ๋‹จ์œ„๋ฅผ ๋ฌผ๋ฆฌ์ ์ธ ์‹ค์ œ ๊ฑฐ๋ฆฌ์— ๋งž์ถฐ ๊ธฐ์ค€์œผ๋กœ ์‚ผ๊ณ , ๋‚˜๋จธ์ง€ ๋‹จ์œ„๋ฅผ ์ƒ๋Œ€์ ์œผ๋กœ ๊ณ„์‚ฐํ•ด ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์ค€ ๋‹จ์œ„๋Š” ํ™”๋ฉด ๋“ฑ ์ €ํ•ด์ƒ๋„ ์žฅ์น˜์™€ ํ”„๋ฆฐํ„ฐ ๋“ฑ ๊ณ ํ•ด์ƒ๋„ ์žฅ์น˜์—์„œ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.</p>
+
+<p>์ €ํ•ด์ƒ๋„ ์žฅ์น˜์—์„œ <code>px</code> ๋‹จ์œ„๋Š” ๋ฌผ๋ฆฌ์ ์ธ ํ”ฝ์…€์„ ์˜๋ฏธํ•˜๋ฉฐ ๋‚˜๋จธ์ง€๋Š” ์ด์— ์ƒ๋Œ€์ ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ <code>1in</code>์€ <code>96px</code>๋กœ ์ •์˜ํ•˜๋ฉฐ ์ด๋Š” <code>72pt</code>์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ธ์น˜(<code>in</code>), ์„ผํ‹ฐ๋ฏธํ„ฐ(<code>cm</code>), ๋ฐ€๋ฆฌ๋ฏธํ„ฐ(<code>mm</code>) ๋“ฑ ์ด๋ ‡๊ฒŒ ์ •์˜ํ•˜๋Š” ๋‹จ์œ„๊ฐ€ ๊ฐ™์€ ์ด๋ฆ„์„ ๊ฐ€์ง„ ๋ฌผ๋ฆฌ์ ์ธ ์ธก์ • ๋‹จ์œ„์™€ ์ผ์น˜ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ฌธ์ œ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๊ณ ํ•ด์ƒ๋„ ์žฅ์น˜์—์„œ ์ธ์น˜(<code>in</code>), ์„ผํ‹ฐ๋ฏธํ„ฐ(<code>cm</code>), ๋ฐ€๋ฆฌ๋ฏธํ„ฐ(<code>mm</code>)๊ฐ€ ๊ธฐ์ค€์ด ๋˜์–ด ๋ฌผ๋ฆฌ์  ๊ฑฐ๋ฆฌ์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ px ๋‹จ์œ„๋„ ์ด์— ๋งž์ถฐ 1์ธ์น˜์˜ 1/96๋กœ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> ๋งŽ์€ ์‚ฌ์šฉ์ž๊ฐ€ {{glossary("user agent", "์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ")}}์˜ ๊ธฐ๋ณธ ๊ธ€๊ผด ํฌ๊ธฐ๋ฅผ ๋Š˜๋ ค ์ฝ๊ธฐ ์‰ฝ๋„๋ก ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ ˆ๋Œ€๊ธธ์ด๋Š” ์‚ฌ์šฉ์ž ์„ค์ •์„ ๋”ฐ๋ฅด์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ ‘๊ทผ์„ฑ ๋ฌธ์ œ๋ฅผ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ <code>font-size</code>๋ฅผ ์„ค์ •ํ•  ๋• <code>em</code>, <code>rem</code> ๋“ฑ ์ƒ๋Œ€๊ธธ์ด๋ฅผ ์„ ํƒํ•˜์„ธ์š”.</p>
+</div>
+
+<dl>
+ <dt><code><a id="px" name="px">px</a></code></dt>
+ <dd>1 ํ”ฝ์…€. ํ™”๋ฉด์—์„œ๋Š” ์ „ํ†ต์ ์œผ๋กœ ํ•˜๋‚˜์˜ ์žฅ์น˜ ํ”ฝ์…€(์ )์„ ์˜๋ฏธํ–ˆ์ง€๋งŒ, ํ”„๋ฆฐํ„ฐ๋‚˜ ๊ณ ํ•ด์ƒ๋„ ํ™”๋ฉด์—์„œ๋Š” 1/96 <code>in</code>์„ ๋งž์ถœ ์ˆ˜ ์žˆ๋„๋ก ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์žฅ์น˜ ํ”ฝ์…€์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code><a id="cm" name="cm">cm</a></code></dt>
+ <dd>1 ์„ผํ‹ฐ๋ฏธํ„ฐ, <code>1cm</code> = <code>96px/2.54</code>.</dd>
+ <dt><code><a id="mm" name="mm">mm</a></code></dt>
+ <dd>1 ๋ฐ€๋ฆฌ๋ฏธํ„ฐ, <code>1mm</code> = 1/10 <code>cm</code>.</dd>
+ <dt><code><a id="q" name="q">Q</a></code> {{experimental_inline}}</dt>
+ <dd>1/4 ๋ฐ€๋ฆฌ๋ฏธํ„ฐ, <code>1Q</code> = 1/40 <code>cm</code>.</dd>
+ <dt><code><a id="in" name="in">in</a></code></dt>
+ <dd>1 ์ธ์น˜, <code>1in</code> = <code>2.54cm</code> = <code>96px</code>.</dd>
+ <dt><code><a id="pc" name="pc">pc</a></code></dt>
+ <dd>1 ํ”ผ์นด, <code>1pc</code> = <code>12pt</code> = 1/6<code>1in</code>.</dd>
+ <dt><code><a id="pt" name="pt">pt</a></code></dt>
+ <dd>One point. <code>1pt</code> = 1/72nd of <code>1in</code>.</dd>
+</dl>
+
+<h2 id="๋ณด๊ฐ„">๋ณด๊ฐ„</h2>
+
+<p>์• ๋‹ˆ๋ฉ”์ด์…˜์—์„œ <code>&lt;length&gt;</code> ์ž๋ฃŒํ˜•์˜ ๊ฐ’์€ ๋ถ€๋™์†Œ์ˆ˜์  ์‹ค์ˆ˜๋กœ ๊ฐ„์ฃผํ•˜๋ฉฐ ๋ณด๊ฐ„์€ <a href="/ko/docs/Web/CSS/computed_value">๊ณ„์‚ฐ๊ฐ’</a>์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ณด๊ฐ„ ์†๋„๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์— ์—ฐ๊ฒฐ๋œ <a href="/ko/docs/Web/CSS/single-transition-timing-function">ํƒ€์ด๋ฐ ํ•จ์ˆ˜</a>๊ฐ€ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="๊ธธ์ด_๋‹จ์œ„_๋น„๊ต">๊ธธ์ด ๋‹จ์œ„ ๋น„๊ต</h3>
+
+<p>์•„๋ž˜ ๋ฐ๋ชจ์—์„œ๋Š” ์ฃผ์–ด์ง„ ํ•˜๋‚˜์˜ ์ž…๋ ฅ ์นธ์— <code>300px</code>, <code>50%</code>, <code>30vw</code> ๋“ฑ <code>&lt;length&gt;</code> ๊ฐ’์„ ์ž…๋ ฅํ•œ ํ›„ <kbd>Return</kbd>์„ ๋ˆ„๋ฅด๋ฉด ๊ทธ ๊ธธ์ด๋งŒํผ์˜ ๋ง‰๋Œ€๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์„œ๋กœ ๋‹ค๋ฅธ ๊ธธ์ด ๋‹จ์œ„๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๋น„๊ตํ•ด๋ณด์„ธ์š”.</p>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;div class="outer"&gt;
+ &lt;div class="input-container"&gt;
+ &lt;label&gt;๊ธธ์ด:&lt;/label&gt;
+ &lt;input type="text" id="length"&gt;
+ &lt;/div&gt;
+ &lt;div class="inner"&gt;
+
+ &lt;/div&gt;
+&lt;/div&gt;
+&lt;div class="results"&gt;
+&lt;/div&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">html {
+ font-family: sans-serif;
+ font-weight: bold;
+ box-sizing: border-box;
+}
+
+.outer {
+ width: 100%;
+ height: 50px;
+ background-color: #eee;
+ position: relative;
+}
+
+.inner {
+ height: 50px;
+ background-color: #999;
+ box-shadow: inset 3px 3px 5px rgba(255,255,255,0.5),
+ inset -3px -3px 5px rgba(0,0,0,0.5);
+}
+
+.result {
+ height: 20px;
+ background-color: #999;
+ box-shadow: inset 3px 3px 5px rgba(255,255,255,0.5),
+ inset -3px -3px 5px rgba(0,0,0,0.5);
+ background-color: orange;
+ display: flex;
+ align-items: center;
+ margin-top: 10px;
+}
+
+.result code {
+ position: absolute;
+ margin-left: 20px;
+}
+
+.results {
+ margin-top: 10px;
+}
+
+.input-container {
+ position: absolute;
+ display: flex;
+ justify-content: flex-start;
+ align-items: center;
+ height: 50px;
+}
+
+label {
+ margin: 0 10px 0 20px;
+}</pre>
+
+<h4 id="JavaScript">JavaScript</h4>
+
+<pre class="brush: js notranslate">const inputDiv = document.querySelector('.inner');
+const inputElem = document.querySelector('input');
+const resultsDiv = document.querySelector('.results');
+
+inputElem.addEventListener('change', () =&gt; {
+ inputDiv.style.width = inputElem.value;
+
+ const result = document.createElement('div');
+ result.className = 'result';
+ result.style.width = inputElem.value;
+ result.innerHTML = `&lt;code&gt;๋„ˆ๋น„: ${inputElem.value}&lt;/code&gt;`;
+ resultsDiv.appendChild(result);
+
+ inputElem.value = '';
+ inputElem.focus();
+})</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('๊ธธ์ด_๋‹จ์œ„_๋น„๊ต','100%', 700)}}</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('CSS4 Values', '#lengths', '&lt;length&gt;')}}</td>
+ <td>{{Spec2('CSS4 Values')}}</td>
+ <td>Adds the <code>vi</code>, <code>vb</code>, <code>ic</code>, <code>lh</code>, and <code>rlh</code> units.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Values', '#lengths', '&lt;length&gt;')}}</td>
+ <td>{{Spec2('CSS3 Values')}}</td>
+ <td>Adds the <code>ch</code>, <code>rem</code>, <code>vw</code>, <code>vh</code>, <code>vmin</code>, <code>vmax</code>, and <code>Q</code> units.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'syndata.html#length-units', '&lt;length&gt;')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Explicit definition of the <code>em</code>, <code>pt</code>, <code>pc</code>, and <code>px</code> units.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#length-units', '&lt;length&gt;')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition. Implicit definition of the <code>em</code>, <code>pt</code>, <code>pc</code>, and <code>px</code> units.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.types.length")}}</p>
diff --git a/files/ko/web/css/letter-spacing/index.html b/files/ko/web/css/letter-spacing/index.html
new file mode 100644
index 0000000000..4f7acc93f5
--- /dev/null
+++ b/files/ko/web/css/letter-spacing/index.html
@@ -0,0 +1,135 @@
+---
+title: letter-spacing
+slug: Web/CSS/letter-spacing
+tags:
+ - CSS
+ - CSS Property
+ - CSS Text
+ - Reference
+ - ๊ธ€์ž ๊ฐ„๊ฒฉ
+translation_of: Web/CSS/letter-spacing
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>letter-spacing</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ๊ธ€์ž ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ์„ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/letter-spacing.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+letter-spacing: normal;
+
+/* &lt;length&gt; ๊ฐ’ */
+letter-spacing: 0.3em;
+letter-spacing: 3px;
+letter-spacing: .3px;
+
+/* ์ „์—ญ ๊ฐ’ */
+letter-spacing: inherit;
+letter-spacing: initial;
+letter-spacing: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>normal</code></dt>
+ <dd>ํ˜„์žฌ ๊ธ€๊ผด์˜ ๊ธฐ๋ณธ ๊ฐ„๊ฒฉ. <code>0</code>๊ณผ ๋‹ฌ๋ฆฌ, <code>auto</code>๋Š” {{glossary("user agent", "์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ")}}๊ฐ€ ์–‘์ชฝ ์ •๋ ฌ์„ ์œ„ํ•ด ๊ฐ„๊ฒฉ์„ ์ž„์˜๋กœ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>๊ธฐ๋ณธ ๊ฐ„๊ฒฉ์— <strong>์ถ”๊ฐ€</strong>ํ•  ๊ธ€์ž๊ฐ„ ๊ฐ„๊ฒฉ. ์Œ์ˆ˜ ๊ฐ’์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๊ตฌํ˜„์— ๋”ฐ๋ผ ํ•œ๊ณ„๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๊ฐ€ ๊ฐ„๊ฒฉ์„ ์ค„์ด๊ฑฐ๋‚˜ ๋Š˜๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;p class="normal"&gt;๊ธ€์ž ๊ฐ„๊ฒฉ&lt;/p&gt;
+&lt;p class="em-wide"&gt;๊ธ€์ž ๊ฐ„๊ฒฉ&lt;/p&gt;
+&lt;p class="em-wider"&gt;๊ธ€์ž ๊ฐ„๊ฒฉ&lt;/p&gt;
+&lt;p class="em-tight"&gt;๊ธ€์ž ๊ฐ„๊ฒฉ&lt;/p&gt;
+&lt;p class="px-wide"&gt;๊ธ€์ž ๊ฐ„๊ฒฉ&lt;/p&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">.normal { letter-spacing: normal; }
+.em-wide { letter-spacing: 0.4em; }
+.em-wider { letter-spacing: 1em; }
+.em-tight { letter-spacing: -0.05em; }
+.px-wide { letter-spacing: 6px; }
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{ EmbedLiveSample('์˜ˆ์ œ', 440, 185) }}</p>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p><code>letter-spacing</code> ๊ฐ’์˜ ์ ˆ๋Œ“๊ฐ’์ด ๋„ˆ๋ฌด ํฌ๋ฉด ์Šคํƒ€์ผ์„ ์ ์šฉํ•œ ๊ธ€์„ ์ฝ๊ธฐ ํž˜๋“ค์–ด์ง‘๋‹ˆ๋‹ค. ์ง€๋‚˜์น˜๊ฒŒ ํฐ ๊ฐ’์œผ๋กœ๋Š” ๊ธ€์ž ๊ฐ„๊ฒฉ์ด ์ง€๋‚˜์น˜๊ฒŒ ๋„“์–ด์ ธ ๋‹จ์–ด๋ฅผ ์ด๋ฃจ์ง€ ๋ชปํ•˜๊ณ  ๋”ฐ๋กœ ๋”ฐ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€๋กœ ์ง€๋‚˜์นœ ์Œ์ˆซ๊ฐ’์€ ๊ธ€์ž๊ฐ€ ์„œ๋กœ ๊ฒน์ณ ์•Œ์•„๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๊ธ€๊ผด๋งˆ๋‹ค ๋ฌธ์ž์˜ ๋„ˆ๋น„๊ฐ€ ๋‹ค๋ฅด๋ฏ€๋กœ ์ฝ๊ธฐ์— ์šฉ์ดํ•œ ๊ฐ„๊ฒฉ์€ ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ธ€๊ผด์— ์ ํ•ฉํ•œ ํ•˜๋‚˜์˜ ๊ฐ’์€ ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.4_Make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background">MDN Understanding WCAG, Guideline 1.4 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-visual-presentation.html" rel="noopener">Understanding Success Criterion 1.4.8 | W3C Understanding WCAG 2.0</a></li>
+</ul>
+
+<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 Text', '#letter-spacing-property', 'letter-spacing')}}</td>
+ <td>{{Spec2('CSS3 Text')}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Transitions', '#animatable-css', 'letter-spacing')}}</td>
+ <td>{{Spec2('CSS3 Transitions')}}</td>
+ <td>Defines <code>letter-spacing</code> as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'text.html#propdef-letter-spacing', 'letter-spacing')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('SVG1.1', 'text.html#LetterSpacingProperty', 'letter-spacing')}}</td>
+ <td>{{Spec2('SVG1.1')}}</td>
+ <td>Initial SVG definition.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#letter-spacing', 'letter-spacing')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.letter-spacing")}}</p>
+
+<h2 id="See_also" name="See_also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("font-kerning")}}</li>
+</ul>
diff --git a/files/ko/web/css/line-break/index.html b/files/ko/web/css/line-break/index.html
new file mode 100644
index 0000000000..76fabd4316
--- /dev/null
+++ b/files/ko/web/css/line-break/index.html
@@ -0,0 +1,112 @@
+---
+title: line-break
+slug: Web/CSS/line-break
+tags:
+ - CSS
+ - CSS Property
+ - CSS Text
+ - Reference
+ - i18n
+ - l10n
+ - 'recipe:css-property'
+translation_of: Web/CSS/line-break
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>line-break</code></strong> ์†์„ฑ์€ ํ•œ์ค‘์ผ(CJK) 3๊ฐœ๊ตญ์–ด์˜ ํ…์ŠคํŠธ ์ค„์„ ์–ด๋””์„œ ๋ฐ”๊ฟ€์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+line-break: auto;
+line-break: loose;
+line-break: normal;
+line-break: strict;
+line-break: anywhere;
+
+/* ์ „์—ญ ๊ฐ’ */
+line-break: inherit;
+line-break: initial;
+line-break: unset;
+</pre>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>auto</code></dt>
+ <dd>๊ธฐ๋ณธ ์ค„ ๋ฐ”๊ฟˆ ๊ทœ์น™์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>loose</code></dt>
+ <dd>๊ฐ€์žฅ ์ž์œ ๋กœ์šด ์ค„ ๋ฐ”๊ฟˆ ๊ทœ์น™์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ณดํ†ต ์‹ ๋ฌธ ๋“ฑ ์งง์€ ์ค„์—์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>normal</code></dt>
+ <dd>๊ฐ€์žฅ ํ”ํ•œ ์ค„ ๋ฐ”๊ฟˆ ๊ทœ์น™์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>strict</code></dt>
+ <dd>๊ฐ€์žฅ ์—„๊ฒฉํ•œ ์ค„ ๋ฐ”๊ฟˆ ๊ทœ์น™์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>anywhere</code></dt>
+ <dd>
+ <p>๋ชจ๋“  ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ ๊ธ€์ž ๋‹จ์œ„ ์ฃผ์œ„์—์„œ ์ค„์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ค„ ๋ฐ”๊ฟˆ ์œ„์น˜๋Š” ๋ชจ๋“  ๋ฌธ์žฅ ๋ถ€ํ˜ธ, ๊ณต๋ฐฑ, ๋‹จ์–ด ์ค‘๊ฐ„์„ ํฌํ•จํ•˜๋ฉฐ GL, WJ, ZWJ ๋ฌธ์ž ํด๋ž˜์Šค๊ฐ€ ๋‚˜ํƒ€๋‚ด๋Š” ์ค„ ๋ฐ”๊ฟˆ ์ œํ•œ ๋ฐ {{cssxref("word-break")}}๊ฐ€ ์š”๊ตฌํ•˜๋Š” ๊ทœ์น™ ๋ชจ๋‘ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ™์ž„ํ‘œ๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+ </dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์ค„_๋ฐ”๊ฟˆ_์ง€์ •ํ•˜๊ธฐ">์ค„ ๋ฐ”๊ฟˆ ์ง€์ •ํ•˜๊ธฐ</h3>
+
+<p>์ค„ ๋ฐ”๊ฟˆ์ด "ใ€…", "ใ", "ใ€‚"์˜ ์ฃผ์œ„์—์„œ ์–ด๋–ป๊ฒŒ ๋ฐœ์ƒํ•˜๋Š”์ง€ ์‚ดํŽด๋ณด์„ธ์š”.</p>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;div lang="ja"&gt;
+ย  &lt;p class="wrapbox auto"&gt;auto:&lt;br&gt;ใใ“ใฏๆน–ใฎใปใจใ‚Šใงๆœจใ€…ใŒ่ผใ„ใฆใ„ใŸใ€‚&lt;br&gt;ใใฎๆ™ฏ่‰ฒใซใ€็พŽใ—ใ„ใชใใจๆ€ใ‚ใšใคใถใ‚„ใ„ใŸใ€‚&lt;/p&gt;
+ย  &lt;p class="wrapbox loose"&gt;loose:&lt;br&gt;ใใ“ใฏๆน–ใฎใปใจใ‚Šใงๆœจใ€…ใŒ่ผใ„ใฆใ„ใŸใ€‚&lt;br&gt;ใใฎๆ™ฏ่‰ฒใซใ€็พŽใ—ใ„ใชใใจๆ€ใ‚ใšใคใถใ‚„ใ„ใŸใ€‚&lt;/p&gt;
+ย  &lt;p class="wrapbox normal"&gt;normal:&lt;br&gt;ใใ“ใฏๆน–ใฎใปใจใ‚Šใงๆœจใ€…ใŒ่ผใ„ใฆใ„ใŸใ€‚&lt;br&gt;ใใฎๆ™ฏ่‰ฒใซใ€็พŽใ—ใ„ใชใใจๆ€ใ‚ใšใคใถใ‚„ใ„ใŸใ€‚&lt;/p&gt;
+ย  &lt;p class="wrapbox strict"&gt;strict:&lt;br&gt;ใใ“ใฏๆน–ใฎใปใจใ‚Šใงๆœจใ€…ใŒ่ผใ„ใฆใ„ใŸใ€‚&lt;br&gt;ใใฎๆ™ฏ่‰ฒใซใ€็พŽใ—ใ„ใชใใจๆ€ใ‚ใšใคใถใ‚„ใ„ใŸใ€‚&lt;/p&gt;
+ย  &lt;p class="wrapbox anywhere"&gt;anywhere:&lt;br&gt;ใใ“ใฏๆน–ใฎใปใจใ‚Šใงๆœจใ€…ใŒ่ผใ„ใฆใ„ใŸใ€‚&lt;br&gt;ใใฎๆ™ฏ่‰ฒใซใ€็พŽใ—ใ„ใชใใจๆ€ใ‚ใšใคใถใ‚„ใ„ใŸใ€‚&lt;/p&gt;
+&lt;/div&gt;
+</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">.wrapbox { width: 10em; margin: 0.5em; white-space: normal; vertical-align: top; display: inline-block; }
+.auto { line-break: auto; }
+.loose { line-break: loose; }
+.normal { line-break: normal; }
+.strict { line-break: strict; }
+.anywhere { line-break: anywhere; }
+</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{ EmbedLiveSample('์ค„_๋ฐ”๊ฟˆ_์ง€์ •ํ•˜๊ธฐ', 200, 400) }}</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 Text', '#line-break-property', 'line-break')}}</td>
+ <td>{{Spec2('CSS3 Text')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.line-break")}}</p>
diff --git a/files/ko/web/css/linear-gradient()/index.html b/files/ko/web/css/linear-gradient()/index.html
new file mode 100644
index 0000000000..74635f0434
--- /dev/null
+++ b/files/ko/web/css/linear-gradient()/index.html
@@ -0,0 +1,204 @@
+---
+title: linear-gradient
+slug: Web/CSS/linear-gradient()
+tags:
+ - CSS
+ - CSS Function
+ - CSS Images
+ - Graphics
+ - Layout
+ - Reference
+ - Web
+ - gradient
+ - ๊ทธ๋ผ๋ฐ์ด์…˜
+ - ๊ทธ๋ ˆ์ด๋””์–ธํŠธ
+translation_of: Web/CSS/linear-gradient()
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>linear-gradient()</code></strong> ํ•จ์ˆ˜๋Š” ๋‘ ๊ฐœ ์ด์ƒ์˜ ์ƒ‰์ด ์ง์„ ์„ ๋”ฐ๋ผ ์ ์ง„์ ์œผ๋กœ ๋ณ€ํ™”ํ•˜๋Š” ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ํ•จ์ˆ˜์˜ ๊ฒฐ๊ณผ๋Š” {{cssxref("&lt;image&gt;")}}์˜ ํŠน๋ณ„ํ•œ ์ข…๋ฅ˜์ธ {{cssxref("&lt;gradient&gt;")}} ์ž๋ฃŒํ˜•์ž…๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/function-linear-gradient.html")}}</div>
+
+<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>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">/* 45๋„๋กœ ๊ธฐ์šธ์–ด์ง„ ํŒŒ๋ž‘ ์‹œ์ž‘ ๋นจ๊ฐ• ์ข…๋ฃŒ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ */
+linear-gradient(45deg, blue, red);
+
+/* ์šฐํ•˜๋‹จ์—์„œ ์ขŒ์ƒ๋‹จ์œผ๋กœ, ํŒŒ๋ž‘ ์‹œ์ž‘ ๋นจ๊ฐ• ์ข…๋ฃŒ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ */
+linear-gradient(to left top, blue, red);
+
+/* ์ƒ‰์ƒ ์ •์ง€์ : ์•„๋ž˜์—์„œ ์œ„๋กœ,
+ ํŒŒ๋ž‘์—์„œ ์‹œ์ž‘ํ•ด ๊ธธ์ด์˜ 40%์—์„œ ์ดˆ๋ก์œผ๋กœ,
+ ๋นจ๊ฐ• ์ข…๋ฃŒ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ */
+linear-gradient(0deg, blue, green 40%, red);
+
+/* ์ƒ‰์ƒ ํžŒํŠธ: ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ,
+ ๋นจ๊ฐ•์—์„œ ์‹œ์ž‘ํ•ด ๊ธธ์ด์˜ 10% ์ง€์ ์—์„œ ์ค‘๊ฐ„ ์ƒ‰์ƒ์œผ๋กœ,
+ ๋‚˜๋จธ์ง€ 90% ๊ธธ์ด ๋™์•ˆ ํŒŒ๋ž‘์œผ๋กœ ๋ณ€ํ•˜๋Š” ๊ทธ๋ ˆ์ด๋””์–ธํŠธ */
+linear-gradient(.25turn, red, 10%, blue);
+
+/* ๋‹ค์ค‘ ์œ„์น˜ ์ƒ‰์ƒ ์ •์ง€์ : 45๋„ ๊ธฐ์šธ์–ด์ง„,
+ ์ขŒํ•˜๋‹จ ์ ˆ๋ฐ˜ ๋นจ๊ฐ•, ์šฐ์ƒ๋‹จ ํŒŒ๋ž‘ ์ ˆ๋ฐ˜์—
+ ๋‘ ์ƒ‰์ด ๋งŒ๋‚˜๋Š” ์ง€์ ์„ ์ •ํ™•ํžˆ ๋‚˜๋ˆ„๋Š” ๊ทธ๋ ˆ์ด๋””์–ธํŠธ */
+linear-gradient(45deg, red 0 50%, blue 50% 100%);</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>&lt;side-or-corner&gt;</code></dt>
+ <dd>๊ทธ๋ ˆ์ด๋””์–ธํŠธ ์ถ•์˜ ์‹œ์ž‘์ . ์ง€์ •ํ•  ๊ฒฝ์šฐ, <code>to</code> ์ดํ›„ ์ตœ๋Œ€ ๋‘ ๊ฐœ์˜ ๋ฐฉํ–ฅ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜๋Š” ์ˆ˜ํ‰ ๋ฐฉํ–ฅ(<code style="font-size: 14px;">left</code>ย ๋˜๋Š” <code>right</code>)์ด๊ณ , ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ์ˆ˜์ง ๋ฐฉํ–ฅ(<code>top</code> ๋˜๋Š” <code>bottom</code>)์ž…๋‹ˆ๋‹ค. ๋ฐฉํ–ฅ ํ‚ค์›Œ๋“œ์˜ ์ˆœ์„œ๋Š” ์ƒ๊ด€ํ•˜์ง€ ์•Š์œผ๋ฉฐ, ๊ธฐ๋ณธ๊ฐ’์€ <code>to bottom</code>์ž…๋‹ˆ๋‹ค.</dd>
+ <dd><code>to top</code>, <code>to bottom</code>, <code>to left</code>,ย <code>to right</code> ๊ฐ’์€ <code>0deg</code>, <code>180deg</code>, <code>270deg</code>, <code>90deg</code>์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€ ๊ฐ’์€ ๊ฐ๋„๋กœ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("&lt;angle&gt;")}}</dt>
+ <dd>๊ทธ๋ ˆ์ด๋””์–ธํŠธ ์ถ•์˜ ๋ฐฉํ–ฅ. <code>0deg</code>๋Š” <code>to top</code>๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. 0 ์ด์ƒ์˜ ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด ์ถ•์ด ์‹œ๊ณ„๋ฐฉํ–ฅ์œผ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.</dd>
+ <dt><code>&lt;linear-color-stop&gt;</code></dt>
+ <dd>์ƒ‰์ƒ ์ •์ง€์ ์˜ {{CSSxRef("&lt;color&gt;")}} ๊ฐ’๊ณผ ํ•˜๋‚˜ ํ˜น์€ ๋‘ ๊ฐœ์˜ ์„ ํƒ์ ์ธ ์ •์ง€์  ์œ„์น˜. (๊ฐ๊ฐ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ ์ถ• ์œ„์˜ {{cssxref("&lt;percentage&gt;")}} ๋˜๋Š” {{CSSxRef("&lt;length&gt;")}})</dd>
+ <dt><code>&lt;color-hint&gt;</code></dt>
+ <dd><code>color-hint</code>๋Š” ๋‘ ์ธ์ ‘ํ•œ ์ƒ‰์ƒ ์ •์ง€์  ์‚ฌ์ด์—์„œ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๊ฐ€ ์ง„ํ–‰ํ•˜๋Š” ๋ฐฉ์‹์„ ์ง€์ •ํ•˜๋Š” ๋ณด๊ฐ„ ํžŒํŠธ์ž…๋‹ˆ๋‹ค. ๊ธธ์ด๋Š” ๋‘ ์ •์ง€์  ๊ฐ„์˜ ๊ธธ์ด์—์„œ ์–ด๋Š ์ง€์ ์— ๊ทธ ์ค‘๊ฐ„ ์ƒ‰์— ๋„๋‹ฌํ•ด์•ผ ํ•˜๋Š”์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ƒ๋žตํ•  ๊ฒฝ์šฐ ๊ฐ€์šด๋ฐ์—์„œ ์ค‘๊ฐ„ ์ƒ‰์— ๋„๋‹ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dd>
+ <div class="note">
+ <p><strong>์ฐธ๊ณ :</strong> <a href="#๋‹ค์ค‘_์œ„์น˜_์ƒ‰์ƒ_์ •์ง€์ ์„_๊ฐ€์ง„_๊ทธ๋ ˆ์ด๋””์–ธํŠธ">CSS ๊ทธ๋ ˆ์ด๋””์–ธํŠธ์—์„œ์˜ ์ƒ‰์ƒ ์ •์ง€์  ๋ Œ๋”๋ง</a>์€ <a href="/ko/docs/Web/SVG/Tutorial/Gradients">SVG ๊ทธ๋ ˆ์ด๋””์–ธํŠธ</a>์—์„œ์˜ ์ƒ‰์ƒ ์ •์ง€์ ๊ณผ ๋™์ผํ•œ ๊ทœ์น™์„ ๋”ฐ๋ผ๊ฐ‘๋‹ˆ๋‹ค.</p>
+ </div>
+ </dd>
+</dl>
+
+<h2 id="์„ค๋ช…">์„ค๋ช…</h2>
+
+<p>๋‹ค๋ฅธ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์„ ํ˜• ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๋Š” ๋ณธ์งˆ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฆ‰ ๊ธฐ๋ณธ ํฌ๊ธฐ๋‚˜ ์„ ํ˜ธ ํฌ๊ธฐ, ์„ ํ˜ธ ๋น„์œจ์ด ์—†์œผ๋ฉฐ, ์‹ค์ œ ํฌ๊ธฐ๋Š” ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๋ฅผ ์ ์šฉํ•œ ์š”์†Œ์˜ ํฌ๊ธฐ์™€ ๋™์ผํ•ด์ง‘๋‹ˆ๋‹ค.</p>
+
+<p>๋ฐ˜๋ณตํ•˜์—ฌ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ฑ„์šฐ๋Š” ์„ ํ˜• ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๊ฐ€ ํ•„์š”ํ•˜๋ฉด {{cssxref("repeating-linear-gradient")}} ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.</p>
+
+<p><code>&lt;gradient&gt;</code>๋Š” <code>&lt;image&gt;</code>์˜ ํ•œ ์ข…๋ฅ˜๋กœ์„œ <code>&lt;image&gt;</code>๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ณณ์—๋งŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ <code>linear-gradient()</code>๋Š” {{cssxref("background-color")}}์™€ ๊ฐ™์€ {{cssxref("&lt;color&gt;")}} ์ž๋ฃŒํ˜•์„ ๋ฐ›๋Š” ์†์„ฑ์—๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="์„ ํ˜•_๊ทธ๋ ˆ์ด๋””์–ธํŠธ์˜_๊ตฌ์„ฑ">์„ ํ˜• ๊ทธ๋ ˆ์ด๋””์–ธํŠธ์˜ ๊ตฌ์„ฑ</h3>
+
+<p>์„ ํ˜• ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๋Š” ํ•˜๋‚˜์˜ ์ถ•(๊ทธ๋ ˆ์ด๋””์–ธํŠธ ๋ผ์ธ)๊ณผ ๋‘ ๊ฐœ ์ด์ƒ์˜ ์ƒ‰์ƒ ์ •์ง€์ ์œผ๋กœ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ• ์œ„์˜ ์ ์€ ๋ชจ๋‘ ๊ณ ์œ ํ•œ ์ƒ‰์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค. <code>linear-gradient()</code> ํ•จ์ˆ˜๋Š” ๋ถ€๋“œ๋Ÿฌ์šด ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์ถ•๊ณผ ์ง๊ตํ•˜๋Š” ๋ฌด์ˆ˜ํ•œ ์„ ์„ ๊ทธ๋ฆฌ๋ฉฐ, ๊ฐ ์ˆ˜์ง์„ ์˜ ์ƒ‰์€ ์ถ•๊ณผ ๊ต์ฐจํ•˜๋Š” ์ ์˜ ์ƒ‰๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><img alt="linear-gradient.png" src="/files/3537/linear-gradient.png" style="float: left; font-size: 13.63636302948px; height: 383px; line-height: 19.0909080505371px; width: 309px;">๊ทธ๋ ˆ์ด๋””์–ธํŠธ ์ถ•์€ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ ์ด๋ฏธ์ง€๋ฅผ ๋‹ด์€ ์ง์‚ฌ๊ฐํ˜•์˜ ์ค‘์‹ฌ์ ๊ณผ ๊ฐ๋„๋กœ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ˆ์ด๋””์–ธํŠธ ์ƒ‰์ƒ์€ ์‹œ์ž‘์ ๊ณผ ์ข…๋ฃŒ์ , ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์‚ฌ์ด์˜ ๋‹ค๋ฅธ ์ •์ง€์  ๋“ฑ ๋‘ ๊ฐœ ์ด์ƒ์˜ ์ƒ‰์ƒ ์ •์ง€์ ์ด ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์‹œ์ž‘์ ์€ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ ์ถ•์˜ ํ•œ ์ ์œผ๋กœ, ์ฒซ ๋ฒˆ์งธ ์ƒ‰์ƒ์ด ์‹œ์ž‘ํ•˜๋Š” ์ง€์ ์ž…๋‹ˆ๋‹ค. ์ข…๋ฃŒ์ ์€ ๋งˆ์ง€๋ง‰ ์ƒ‰์ƒ์ด ๋๋‚˜๋Š” ์ง€์ ์ž…๋‹ˆ๋‹ค. ๋‘ ์ ์€ ์ง์‚ฌ๊ฐํ˜•์—์„œ ์ž์‹ ๊ณผ ๊ฐ™์€ ์‚ฌ๋ถ„๋ฉด์— ์œ„์น˜ํ•˜๋Š” ๊ผญ์ง€์ ์œผ๋กœ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ ์ถ•๊ณผ ์ง๊ตํ•˜๋Š” ์ง€์ ์œผ๋กœ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ข…๋ฃŒ์ ์€ ์‹œ์ž‘์ ์˜ ๋Œ€์นญ์ ์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ์•Œ์•„๋‘˜ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋‹ค์†Œ ๋ณต์žกํ•œ ์ •์˜๋กœ ์ธํ•ด, ์‹œ์ž‘์ ๊ณผ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ผญ์ง€์ ์ด ์‹œ์ž‘์ ์˜ ์ƒ‰์„, ์ข…๋ฃŒ์ ๊ณผ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ผญ์ง€์ ์ด ์ข…๋ฃŒ์ ์˜ ์ƒ‰์„ ๊ฐ–๋Š” ํŠน์ดํ•œ ํšจ๊ณผ๋ฅผ ํ™•์ธํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํšจ๊ณผ๋Š”ย "๋งค์ง ์ฝ”๋„ˆ"๋ผ๊ณ  ๋ถˆ๋ฆฌ๊ธฐ๋„ย ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h4 id="๊ทธ๋ ˆ์ด๋””์–ธํŠธ_๋งŒ๋“ค๊ธฐ">๊ทธ๋ ˆ์ด๋””์–ธํŠธ ๋งŒ๋“ค๊ธฐ</h4>
+
+<p>๊ทธ๋ ˆ์ด๋””์–ธํŠธ ์ถ•์— ์ƒ‰์ƒ ์ •์ง€์ ์„ ๋” ์ถ”๊ฐ€ํ•˜์—ฌ, ๋‹ค์–‘ํ•œ ์ƒ‰ ์‚ฌ์ด๋กœ ์ „ํ™˜ํ•˜๋Š”, ๊ณ ๋„๋กœ ๋งž์ถคํ™”ํ•œ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ‰์ƒ ์ •์ง€์ ์˜ ์œ„์น˜๋Š” {{cssxref("&lt;length&gt;")}}๋‚˜ {{cssxref("&lt;percentage&gt;")}}๋ฅผ ์‚ฌ์šฉํ•ด ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย ๋”ฐ๋กœ ์œ„์น˜๋ฅผ ์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์ด์ „ ์ •์ง€์ ๊ณผ ๋‹ค์Œ ์ •์ง€์ ์˜ ์ค‘๊ฐ„ ์ง€์ ์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ๋‘ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๋Š” ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">linear-gradient(red, orange, yellow, green, blue);
+linear-gradient(red 0%, orange 25%, yellow 50%, green 75%, blue 100%);</pre>
+
+<p>๊ธฐ๋ณธ์ ์œผ๋กœ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ์—์„œ ์ƒ‰์ƒ ์ „ํ™˜์€ ํ•˜๋‚˜์˜ ์ƒ‰์ƒ ์ •์ง€์ ์—์„œ ๋‹ค๋ฅธ ์ƒ‰์ƒ ์ •์ง€์ ์œผ๋กœย ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์ผ์–ด๋‚˜๊ณ , ๊ฐ€์šด๋ฐ ์ง€์ ์€ ๋‘ ์ƒ‰์ƒ์˜ ์‚ฌ์ด๊ฐ’์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‘ ์ƒ‰์˜ ์‚ฌ์ด์— ์ƒ‰์ƒ ํžŒํŠธ๋ฅผ ๋„ฃ์–ด์„œ ์ง์ ‘ ์ƒ‰์˜ ์ค‘๊ฐ„ ์ง€์ ์„ ์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์˜ˆ์ œ์˜ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๋Š” ์‹œ์ž‘์ ์—์„œ 10% ์ง€์ ๊นŒ์ง€ ์™„์ „ํ•œ ๋นจ๊ฐ•์ด๊ณ , 90% ์ง€์ ๊นŒ์ง€๋Š” ๋นจ๊ฐ•์—์„œ ํŒŒ๋ž‘์œผ๋กœ ์„œ์„œํžˆ ์ „ํ™˜ํ•˜๋ฉฐ, ๋งˆ์ง€๋ง‰ 10%๋Š” ์™„์ „ํ•œ ํŒŒ๋ž‘์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋นจ๊ฐ•๊ณผ ํŒŒ๋ž‘ ์‚ฌ์ด ์ „ํ™˜์˜ ์ค‘๊ฐ„ ์ง€์ ์€ 50%๊ฐ€ ์•„๋‹Œ 30% ์ง€์ ์ด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">linear-gradient(red 10%, 30%, blue 90%);</pre>
+
+<p>๋‘ ๊ฐœ ์ด์ƒ์˜ ์ƒ‰์ƒ ์ •์ง€์ ์„ ๊ฐ™์€ ์œ„์น˜์— ๋ฐฐ์น˜ํ•˜๋ฉด ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์ „ํ™˜ํ•˜๋Š”ย ๋Œ€์‹  ์ด์ „ ์ƒ‰๊ณผ ๋‹ค์Œ ์ƒ‰์ด ๊ฒฝ๊ณ„์„ ์„ ๊ทธ๋ฆฌ๋ฉฐ ๋ฐ”๋กœ ๋ฐ”๋€๋‹ˆ๋‹ค.</p>
+
+<p>์ƒ‰์ƒ ์ •์ง€์ ์˜ ์ˆœ์„œ๋Š” ์˜ค๋ฆ„์ฐจ์ˆœ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ์ •์ง€์ ์˜ ์œ„์น˜๊ฐ€ ์ด์ „ ์ •์ง€์ ๋ณด๋‹ค ์•ž์ด๋ฉด, ์ด์ „ ์ •์ง€์ ์˜ ์œ„์น˜๋ฅผ ์žฌ์„ค์ •ํ•˜๊ณ  ์ƒ‰ ์ „ํ™˜๋„ ๊ฒฝ๊ณ„์„ ์„ ๊ทธ๋ฆฌ๋ฉฐ ์ผ์–ด๋‚ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๋Š” 30% ์ง€์ ์—์„œ ๋นจ๊ฐ•์—์„œ ๋…ธ๋ž‘์œผ๋กœย ๋ฐ”๋€Œ๊ณ , 65% ์ง€์ ๊นŒ์ง€ ํŒŒ๋ž‘์œผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">linear-gradient(red 40%, yellow 30%, blue 65%);
+</pre>
+
+<p>์ƒ‰์ƒ ์ •์ง€์ ์ด ์—ฌ๋Ÿฌ ์œ„์น˜๋ฅผ ๊ฐ€์งˆ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ‰์ƒ์„ ์„ ์–ธํ•  ๋•Œ ์ธ์ ‘ํ•œ ๋‘ ์ •์ง€์ ์˜ ์œ„์น˜๋ฅผ ๋ชจ๋‘ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ์„ธ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ๋Š” ๋ชจ๋‘ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">linear-gradient(red 0%, orange 10%, orange 30%, yellow 50%, yellow 70%, green 90%, green 100%);
+linear-gradient(red, orange 10% 30%, yellow 50% 70%, green 90%);
+linear-gradient(red 0%, orange 10% 30%, yellow 50% 70%, green 90% 100%);</pre>
+
+<p>๊ธฐ๋ณธ์ ์œผ๋กœ, 0% ์ง€์ ์— ์ƒ‰์„ ํ• ๋‹นํ•˜์ง€ ์•Š์œผ๋ฉด ์ฒ˜์Œ์œผ๋กœ ์„ ์–ธํ•œ ์ƒ‰์ด 0%์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. ๋น„์Šทํ•˜๊ฒŒ 100% ์ง€์ ์— ์ƒ‰์ด ์—†๋Š” ๊ฒฝ์šฐ ๋งˆ์ง€๋ง‰ ์ƒ‰์ด 100% ์ง€์ ๊นŒ์ง€ ๋„๋‹ฌํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="45๋„_๊ธฐ์šธ์–ด์ง„_๊ทธ๋ ˆ์ด๋””์–ธํŠธ">45๋„ ๊ธฐ์šธ์–ด์ง„ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ</h3>
+
+<div class="hidden">
+<pre class="brush: css notranslate">body {
+ width: 100vw;
+ height: 100vh;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">body {
+ background: linear-gradient(45deg, red, blue);
+}
+</pre>
+
+<p>{{EmbedLiveSample("45๋„_๊ธฐ์šธ์–ด์ง„_๊ทธ๋ ˆ์ด๋””์–ธํŠธ", 120, 120)}}</p>
+
+<h3 id="์ถ•์˜_60_์ง€์ ์—์„œ_์‹œ์ž‘ํ•˜๋Š”_๊ทธ๋ ˆ์ด๋””์–ธํŠธ">์ถ•์˜ 60% ์ง€์ ์—์„œ ์‹œ์ž‘ํ•˜๋Š” ๊ทธ๋ ˆ์ด๋””์–ธํŠธ</h3>
+
+<div class="hidden">
+<pre class="brush: css notranslate">body {
+ width: 100vw;
+ height: 100vh;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">body {
+ background: linear-gradient(135deg, orange 60%, cyan);
+}</pre>
+
+<p>{{EmbedLiveSample("์ถ•์˜_60_์ง€์ ์—์„œ_์‹œ์ž‘ํ•˜๋Š”_๊ทธ๋ ˆ์ด๋””์–ธํŠธ", 120, 120)}}</p>
+
+<h3 id="๋‹ค์ค‘_์œ„์น˜_์ƒ‰์ƒ_์ •์ง€์ ์„_๊ฐ€์ง„_๊ทธ๋ ˆ์ด๋””์–ธํŠธ">๋‹ค์ค‘ ์œ„์น˜ ์ƒ‰์ƒ ์ •์ง€์ ์„ ๊ฐ€์ง„ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ</h3>
+
+<p>์ด ์˜ˆ์ œ๋Š” ๋‹ค์ค‘ ์œ„์น˜ ์ƒ‰์ƒ ์ •์ง€์ ์„ ์‚ฌ์šฉํ•˜๋ฉด์„œ, ์ธ์ ‘ํ•œ ์ƒ‰์ƒ ์ •์ง€์ ์˜ ์œ„์น˜๋ฅผ ๊ฐ™๊ฒŒ ํ•˜์—ฌ ์ค„๋ฌด๋Šฌ ํšจ๊ณผ๋ฅผ ๋ƒ…๋‹ˆ๋‹ค.</p>
+
+<div class="hidden">
+<pre class="brush: css notranslate">body {
+ width: 100vw;
+ height: 100vh;
+}</pre>
+</div>
+
+<pre class="brush: css notranslate">body {
+ background: linear-gradient(to right,
+ red 20%, orange 20% 40%, yellow 40% 60%, green 60% 80%, blue 80%);
+}</pre>
+
+<p>{{EmbedLiveSample("๋‹ค์ค‘_์œ„์น˜_์ƒ‰์ƒ_์ •์ง€์ ์„_๊ฐ€์ง„_๊ทธ๋ ˆ์ด๋””์–ธํŠธ", 120, 120)}}</p>
+
+<h3 id="๋”_๋งŽ์€_์˜ˆ์ œ">๋” ๋งŽ์€ ์˜ˆ์ œ</h3>
+
+<p><a href="/ko/docs/Web/CSS/CSS_Images/Using_CSS_gradients">CSS ๊ทธ๋ ˆ์ด๋””์–ธํŠธ ์‚ฌ์šฉํ•˜๊ธฐ</a> ๋ฌธ์„œ์—์„œ ๋” ๋งŽ์€ ์˜ˆ์ œ๋ฅผ ํ™•์ธํ•˜์„ธ์š”.</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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('CSS4 Images', '#color-stop-syntax', 'Gradient Color-Stops')}}</td>
+ <td>{{Spec2('CSS4 Images')}}</td>
+ <td>Adds interpolation hints.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Images', '#linear-gradients', 'linear-gradient()')}}</td>
+ <td>{{Spec2('CSS3 Images')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<div>{{Compat("css.types.image.gradient.linear-gradient")}}</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Images/Using_CSS_gradients">CSS ๊ทธ๋ ˆ์ด๋””์–ธํŠธ ์‚ฌ์šฉํ•˜๊ธฐ</a></li>
+ <li>๋‹ค๋ฅธ ๊ทธ๋ ˆ์ด๋””์–ธํŠธ ํ•จ์ˆ˜: {{CSSxRef("repeating-linear-gradient")}}, {{CSSxRef("radial-gradient")}}, {{CSSxRef("repeating-radial-gradient")}}, {{CSSxRef("conic-gradient")}}, {{CSSxRef("repeating-conic-gradient")}}</li>
+ <li>{{CSSxRef("&lt;image&gt;")}}</li>
+ <li>{{cssxref("element()")}}</li>
+ <li>{{cssxref("_image","image()")}}</li>
+ <li>{{cssxref("image-set","image-set()")}}</li>
+ <li>{{cssxref("cross-fade")}}</li>
+</ul>
diff --git a/files/ko/web/css/margin-bottom/index.html b/files/ko/web/css/margin-bottom/index.html
new file mode 100644
index 0000000000..f374be0438
--- /dev/null
+++ b/files/ko/web/css/margin-bottom/index.html
@@ -0,0 +1,100 @@
+---
+title: margin-bottom
+slug: Web/CSS/margin-bottom
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/margin-bottom
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>margin-bottom</code></strong>ย <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ์•„๋ž˜์ชฝ์— <a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">๋ฐ”๊นฅ ์—ฌ๋ฐฑ ์˜์—ญ</a><sup>margin area</sup>์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์–‘์ˆ˜ ๊ฐ’์€ ์ธ์ ‘ ์š”์†Œ์™€ ๊ฑฐ๋ฆฌ๋ฅผ ๋„“ํžˆ๊ณ , ์Œ์ˆ˜ ๊ฐ’์€ ๋” ์ขํž™๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/margin-bottom.html")}}</div>
+
+
+
+<p>{{HTMLElement("span")}}, {{HTMLElement("code")}} ๋“ฑ <a href="/ko/docs/Web/CSS/Replaced_element">๋น„๋Œ€์ฒด</a><sup>non-replaced</sup> ์ธ๋ผ์ธ ์š”์†Œ์—๋Š” ํšจ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css">/* &lt;length&gt; ๊ฐ’ */
+margin-bottom: 10px; /* ์ ˆ๋Œ€ ๊ธธ์ด */
+margin-bottom: 1em; /* ๊ธ€์”จ ํฌ๊ธฐ์— ์ƒ๋Œ€์  */
+margin-bottom: 5%; /* ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋ธ”๋ก ์ปจํ…Œ์ด๋„ˆ์˜ ๋„ˆ๋น„์— ์ƒ๋Œ€์  */
+
+/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+margin-bottom: auto;
+
+/* ์ „์—ญ ๊ฐ’ */
+margin-bottom: inherit;
+margin-bottom: initial;
+margin-bottom: unset;</pre>
+
+<p><code>margin-bottom</code>ย ์†์„ฑ์€ ํ‚ค์›Œ๋“œย <code>auto</code>,ย <code>&lt;length&gt;</code>, <code>&lt;percentage&gt;</code>๋ฅผ ์‚ฌ์šฉํ•ด ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ’์€ ์–‘์ˆ˜, 0, ์Œ์ˆ˜๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>๋ฐ”๊นฅ ์—ฌ๋ฐฑ ํฌ๊ธฐ์˜ ๊ณ ์ • ๊ฐ’.</dd>
+ <dt>{{cssxref("&lt;percentage&gt;")}}</dt>
+ <dd>๋ฐ”๊นฅ ์—ฌ๋ฐฑ ํฌ๊ธฐ์™€ ๋ธ”๋ก ์ปจํ…Œ์ด๋„ˆย ๋„ˆ๋น„์˜ ๋น„์œจ.</dd>
+ <dt><code>auto</code></dt>
+ <dd>๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ ์ ˆํ•œ ๊ฐ’ ์„ ํƒ. {{cssxref("margin")}}์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<pre class="brush:css;">.content { margin-bottom: 5%; }
+.sidebox { margin-bottom: 10px; }
+.logo { margin-bottom: -5px; }
+#footer { margin-bottom: 1em; }
+</pre>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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', '#the-margin', 'margin-bottom')}}</td>
+ <td>{{Spec2('CSS3 Box')}}</td>
+ <td>No significant change</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Transitions', '#animatable-css', 'margin-bottom')}}</td>
+ <td>{{Spec2('CSS3 Transitions')}}</td>
+ <td>Defines <code>margin-bottom</code> as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#margin-properties', 'margin-bottom')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Removes its effect on inline elements.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#margin-bottom', 'margin-bottom')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.margin-bottom")}}</p>
diff --git a/files/ko/web/css/margin-left/index.html b/files/ko/web/css/margin-left/index.html
new file mode 100644
index 0000000000..9e1d9b9953
--- /dev/null
+++ b/files/ko/web/css/margin-left/index.html
@@ -0,0 +1,160 @@
+---
+title: margin-left
+slug: Web/CSS/margin-left
+tags:
+ - CSS
+ - CSS Property
+ - Layout
+ - Reference
+translation_of: Web/CSS/margin-left
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>margin-left</code></strong>ย <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ์™ผ์ชฝ์—ย <a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">๋ฐ”๊นฅ ์—ฌ๋ฐฑ ์˜์—ญ</a><sup>margin area</sup>์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์–‘์ˆ˜ ๊ฐ’์€ ์ธ์ ‘ ์š”์†Œ์™€ ๊ฑฐ๋ฆฌ๋ฅผ ๋„“ํžˆ๊ณ , ์Œ์ˆ˜ ๊ฐ’์€ ๋” ์ขํž™๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/margin-left.html")}}</div>
+
+
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* &lt;length&gt; ๊ฐ’ */
+margin-left: 20px; /* ์ ˆ๋Œ€ ๊ธธ์ด */
+margin-left: 1em; /* ๊ธ€์”จ ํฌ๊ธฐ์— ์ƒ๋Œ€์  */
+margin-left: 5%; /* ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋ธ”๋ก ์ปจํ…Œ์ด๋„ˆ์˜ ๋„ˆ๋น„์— ์ƒ๋Œ€์  */
+
+/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+margin-left: auto;
+
+/* ์ „์—ญ ๊ฐ’ */
+margin-left: inherit;
+margin-left: initial;
+margin-left: unset;
+</pre>
+
+<p><code>margin-left</code>ย ์†์„ฑ์€ ํ‚ค์›Œ๋“œย <code>auto</code>,ย <code>&lt;length&gt;</code>, <code>&lt;percentage&gt;</code>๋ฅผ ์‚ฌ์šฉํ•ด ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ’์€ ์–‘์ˆ˜, 0, ์Œ์ˆ˜๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>๋ฐ”๊นฅ ์—ฌ๋ฐฑ ํฌ๊ธฐ์˜ ๊ณ ์ • ๊ฐ’.</dd>
+ <dt>{{cssxref("&lt;percentage&gt;")}}</dt>
+ <dd>๋ฐ”๊นฅ ์—ฌ๋ฐฑ ํฌ๊ธฐ์™€ ๋ธ”๋ก ์ปจํ…Œ์ด๋„ˆย ๋„ˆ๋น„์˜ ๋น„์œจ.</dd>
+ <dt><code>auto</code></dt>
+ <dd>์‚ฌ์šฉํ•œ ๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ์— ๋”ฐ๋ผย ๊ฐ€๋กœ์ถ• ๋ฏธ์‚ฌ์šฉ ๊ณต๊ฐ„ ๋„ˆ๋น„์˜ ์ผ๋ถ€๋ฅผย ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์— ํ• ๋‹น. <code>margin-left</code>์™€ย <code>margin-right</code>์˜ ๊ฐ’์ด ๋ชจ๋‘ย <code>auto</code>๋ผ๋ฉด ๋„ˆ๋น„๋ฅผ ์–‘ ์—ฌ๋ฐฑ์— ๋™์ผํ•˜๊ฒŒ ๋ฐฐ์ •ํ•ฉ๋‹ˆ๋‹ค.ย ์•„๋ž˜ ํ‘œ๊ฐ€ย ๊ฐ€๋Šฅํ•œ ์—ฌ๋Ÿฌ ๊ฒฝ์šฐ๋ฅผ ๋ณด์ž…๋‹ˆ๋‹ค.
+ <table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">{{cssxref("display")}} ๊ฐ’</th>
+ <th scope="col">{{cssxref("float")}} ๊ฐ’</th>
+ <th scope="col">{{cssxref("position")}} ๊ฐ’</th>
+ <th scope="col"><code>auto</code>์˜ ๊ณ„์‚ฐ ๊ฐ’</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <th><code>inline</code>, <code>inline-block</code>, <code>inline-table</code></th>
+ <th><em>any</em></th>
+ <th><code>static</code> or <code>relative</code></th>
+ <td><code>0</code></td>
+ <td>์ธ๋ผ์ธ ๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ</td>
+ </tr>
+ <tr>
+ <th><code>block</code>, <code>inline</code>, <code>inline-block</code>, <code>block</code>, <code>table</code>, <code>inline-table</code>, <code>list-item</code>, <code>table-caption</code></th>
+ <th><em>any</em></th>
+ <th><code>static</code> or <code>relative</code></th>
+ <td><code>0</code>, except if both <code>margin-left</code> and <code>margin-right</code> are set to <code>auto</code>. In this case, it is set to the value centering the element inside its parent.</td>
+ <td>๋ธ”๋ก ๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ</td>
+ </tr>
+ <tr>
+ <th><code>block</code>, <code>inline</code>, <code>inline-block</code>, <code>block</code>, <code>table</code>, <code>inline-table</code>, <code>list-item</code>, <code>table-caption</code></th>
+ <th><code>left</code> or <code>right</code></th>
+ <th><code>static</code> or <code>relative</code></th>
+ <td><code>0</code></td>
+ <td>๋ธ”๋ก ๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ (ํ”Œ๋กœํŒ… ์š”์†Œ)</td>
+ </tr>
+ <tr>
+ <th><em>any </em><code>table-*</code><em>, except </em><code>table-caption</code></th>
+ <th><em>any</em></th>
+ <th><em>any</em></th>
+ <td><code>0</code></td>
+ <td>๋‚ด๋ถ€ย <code>table-*</code> ์š”์†Œ๋Š” ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์„ ๊ฐ€์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  {{ cssxref("border-spacing") }}์„ ์‚ฌ์šฉํ•˜์„ธ์š”.</td>
+ </tr>
+ <tr>
+ <th><em>any, except <code>flex</code>,</em> <code>inline-flex</code><em>, or </em><code>table-*</code></th>
+ <th><em>any</em></th>
+ <th><em><code>fixed</code></em> or <code>absolute</code></th>
+ <td><code>0</code>, except if both <code>margin-left</code> and <code>margin-right</code> are set to <code>auto</code>. In this case, it is set to the value centering the border area inside the available <code>width</code>, if fixed.</td>
+ <td>์ ˆ๋Œ€์œ„์น˜ ๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ</td>
+ </tr>
+ <tr>
+ <th><code>flex</code>, <code>inline-flex</code></th>
+ <th><em>any</em></th>
+ <th><em>any</em></th>
+ <td><code>0</code>, except if there is any positive horizontal free space. In this case, it is evenly distributed to all horizontal <code>auto</code> margins.</td>
+ <td>ํ”Œ๋ ‰์Šค๋ฐ•์Šค ๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ</td>
+ </tr>
+ </tbody>
+ </table>
+ </dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">.content { margin-left: 5%; }
+.sidebox { margin-left: 10px; }
+.logo { margin-left: -5px; }
+</pre>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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', '#the-margin', 'margin-left') }}</td>
+ <td>{{ Spec2('CSS3 Box') }}</td>
+ <td>No significant change</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Transitions', '#animatable-css', 'margin-left') }}</td>
+ <td>{{ Spec2('CSS3 Transitions') }}</td>
+ <td>Defines <code>margin-left</code> as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Flexbox', '#item-margins', 'margin-left')}}</td>
+ <td>{{ Spec2('CSS3 Flexbox') }}</td>
+ <td>Defines the behavior of <code>margin-right</code> on flex items.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'box.html#margin-properties', 'margin-left') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>Removes its effect on inline elements.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS1', '#margin-left', 'margin-left') }}</td>
+ <td>{{ Spec2('CSS1') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.margin-left")}}</p>
diff --git a/files/ko/web/css/margin-right/index.html b/files/ko/web/css/margin-right/index.html
new file mode 100644
index 0000000000..8547ce5bcd
--- /dev/null
+++ b/files/ko/web/css/margin-right/index.html
@@ -0,0 +1,159 @@
+---
+title: margin-right
+slug: Web/CSS/margin-right
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/margin-right
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>margin-right</code></strong>ย <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ์˜ค๋ฅธ์ชฝ์— <a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">๋ฐ”๊นฅ ์—ฌ๋ฐฑ ์˜์—ญ</a><sup>margin area</sup>์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์–‘์ˆ˜ ๊ฐ’์€ ์ธ์ ‘ ์š”์†Œ์™€ ๊ฑฐ๋ฆฌ๋ฅผ ๋„“ํžˆ๊ณ , ์Œ์ˆ˜ ๊ฐ’์€ ๋” ์ขํž™๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/margin-right.html")}}</div>
+
+
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* &lt;length&gt; ๊ฐ’ */
+margin-right: 20px; /* ์ ˆ๋Œ€ ๊ธธ์ด */
+margin-right: 1em; /* ๊ธ€์”จ ํฌ๊ธฐ์— ์ƒ๋Œ€์  */
+margin-right: 5%; /* ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋ธ”๋ก ์ปจํ…Œ์ด๋„ˆ์˜ ๋„ˆ๋น„์— ์ƒ๋Œ€์  */
+
+/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+margin-right: auto;
+
+/* ์ „์—ญ ๊ฐ’ */
+margin-right: inherit;
+margin-right: initial;
+margin-right: unset;
+</pre>
+
+<p><code>margin-right</code>ย ์†์„ฑ์€ ํ‚ค์›Œ๋“œย <code>auto</code>,ย <code>&lt;length&gt;</code>, <code>&lt;percentage&gt;</code>๋ฅผ ์‚ฌ์šฉํ•ด ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ’์€ ์–‘์ˆ˜, 0, ์Œ์ˆ˜๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>๋ฐ”๊นฅ ์—ฌ๋ฐฑ ํฌ๊ธฐ์˜ ๊ณ ์ • ๊ฐ’.</dd>
+ <dt>{{cssxref("&lt;percentage&gt;")}}</dt>
+ <dd>๋ฐ”๊นฅ ์—ฌ๋ฐฑ ํฌ๊ธฐ์™€ ๋ธ”๋ก ์ปจํ…Œ์ด๋„ˆย ๋„ˆ๋น„์˜ ๋น„์œจ.</dd>
+ <dt><code>auto</code></dt>
+ <dd>์‚ฌ์šฉํ•œ ๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ์— ๋”ฐ๋ผย ๊ฐ€๋กœ์ถ• ๋ฏธ์‚ฌ์šฉ ๊ณต๊ฐ„ ๋„ˆ๋น„์˜ ์ผ๋ถ€๋ฅผย ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์— ํ• ๋‹น. <code>margin-left</code>์™€ย <code>margin-right</code>์˜ ๊ฐ’์ด ๋ชจ๋‘ย <code>auto</code>๋ผ๋ฉด ๋„ˆ๋น„๋ฅผ ์–‘ ์—ฌ๋ฐฑ์— ๋™์ผํ•˜๊ฒŒ ๋ฐฐ์ •ํ•ฉ๋‹ˆ๋‹ค.ย ์•„๋ž˜ ํ‘œ๊ฐ€ย ๊ฐ€๋Šฅํ•œ ์—ฌ๋Ÿฌ ๊ฒฝ์šฐ๋ฅผ ๋ณด์ž…๋‹ˆ๋‹ค.
+ <table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">{{cssxref("display")}} ๊ฐ’</th>
+ <th scope="col">{{cssxref("float")}} ๊ฐ’</th>
+ <th scope="col">{{cssxref("position")}} ๊ฐ’</th>
+ <th scope="col"><code>auto</code>์˜ ๊ณ„์‚ฐ ๊ฐ’</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <th><code>inline</code>, <code>inline-block</code>, <code>inline-table</code></th>
+ <th><em>any</em></th>
+ <th><code>static</code> or <code>relative</code></th>
+ <td><code>0</code></td>
+ <td>์ธ๋ผ์ธ ๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ</td>
+ </tr>
+ <tr>
+ <th><code>block</code>, <code>inline</code>, <code>inline-block</code>, <code>block</code>, <code>table</code>, <code>inline-table</code>, <code>list-item</code>, <code>table-caption</code></th>
+ <th><em>any</em></th>
+ <th><code>static</code> or <code>relative</code></th>
+ <td><code>0</code>, except if both <code>margin-left</code> and <code>margin-right</code> are set to <code>auto</code>. In this case, it is set to the value centering the element inside its parent.</td>
+ <td>๋ธ”๋ก ๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ</td>
+ </tr>
+ <tr>
+ <th><code>block</code>, <code>inline</code>, <code>inline-block</code>, <code>block</code>, <code>table</code>, <code>inline-table</code>, <code>list-item</code>, <code>table-caption</code></th>
+ <th><code>left</code> or <code>right</code></th>
+ <th><code>static</code> or <code>relative</code></th>
+ <td><code>0</code></td>
+ <td>๋ธ”๋ก ๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ (ํ”Œ๋กœํŒ… ์š”์†Œ)</td>
+ </tr>
+ <tr>
+ <th><em>any </em><code>table-*</code><em>, except </em><code>table-caption</code></th>
+ <th><em>any</em></th>
+ <th><em>any</em></th>
+ <td><code>0</code></td>
+ <td>๋‚ด๋ถ€ย <code>table-*</code> ์š”์†Œ๋Š” ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์„ ๊ฐ€์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  {{ cssxref("border-spacing") }}์„ ์‚ฌ์šฉํ•˜์„ธ์š”.</td>
+ </tr>
+ <tr>
+ <th><em>any, except <code>flex</code>,</em> <code>inline-flex</code><em>, or </em><code>table-*</code></th>
+ <th><em>any</em></th>
+ <th><em><code>fixed</code></em> or <code>absolute</code></th>
+ <td><code>0</code>, except if both <code>margin-left</code> and <code>margin-right</code> are set to <code>auto</code>. In this case, it is set to the value centering the border area inside the available <code>width</code>, if fixed.</td>
+ <td>์ ˆ๋Œ€์œ„์น˜ ๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ</td>
+ </tr>
+ <tr>
+ <th><code>flex</code>, <code>inline-flex</code></th>
+ <th><em>any</em></th>
+ <th><em>any</em></th>
+ <td><code>0</code>, except if there is any positive horizontal free space. In this case, it is evenly distributed to all horizontal <code>auto</code> margins.</td>
+ <td>ํ”Œ๋ ‰์Šค๋ฐ•์Šค ๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ</td>
+ </tr>
+ </tbody>
+ </table>
+ </dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">.content { margin-right: 5%; }
+.sidebox { margin-right: 10px; }
+.logo { margin-right: -5px; }
+</pre>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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', '#the-margin', 'margin-right') }}</td>
+ <td>{{ Spec2('CSS3 Box') }}</td>
+ <td>No significant change</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Transitions', '#animatable-css', 'margin-right') }}</td>
+ <td>{{ Spec2('CSS3 Transitions') }}</td>
+ <td>Defines <code>margin-right</code> as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Flexbox', '#item-margins', 'margin-right')}}</td>
+ <td>{{ Spec2('CSS3 Flexbox') }}</td>
+ <td>Defines the behavior of <code>margin-right</code> on flex items.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'box.html#margin-properties', 'margin-right') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>Removes its effect on inline elements.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS1', '#margin-right', 'margin-right') }}</td>
+ <td>{{ Spec2('CSS1') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.margin-right")}}</p>
diff --git a/files/ko/web/css/margin-top/index.html b/files/ko/web/css/margin-top/index.html
new file mode 100644
index 0000000000..008ab67ade
--- /dev/null
+++ b/files/ko/web/css/margin-top/index.html
@@ -0,0 +1,100 @@
+---
+title: margin-top
+slug: Web/CSS/margin-top
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/margin-top
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>margin-top</code></strong>ย <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ์œ„์ชฝ์— <a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">๋ฐ”๊นฅ ์—ฌ๋ฐฑ ์˜์—ญ</a><sup>margin area</sup>์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์–‘์ˆ˜ ๊ฐ’์€ ์ธ์ ‘ ์š”์†Œ์™€ ๊ฑฐ๋ฆฌ๋ฅผ ๋„“ํžˆ๊ณ , ์Œ์ˆ˜ ๊ฐ’์€ ๋” ์ขํž™๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/margin-top.html")}}</div>
+
+
+
+<p>{{HTMLElement("span")}}, {{HTMLElement("code")}} ๋“ฑ <a href="/ko/docs/Web/CSS/Replaced_element">๋น„๋Œ€์ฒด</a><sup>non-replaced</sup> ์ธ๋ผ์ธ ์š”์†Œ์—๋Š” ํšจ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css">/* &lt;length&gt; ๊ฐ’ */
+margin-top: 10px; /* ์ ˆ๋Œ€ ๊ธธ์ด */
+margin-top: 1em; /* ๊ธ€์”จ ํฌ๊ธฐ์— ์ƒ๋Œ€์  */
+margin-top: 5%; /* ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋ธ”๋ก ์ปจํ…Œ์ด๋„ˆ์˜ ๋„ˆ๋น„์— ์ƒ๋Œ€์  */
+
+/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+margin-top: auto;
+
+/* ์ „์—ญ ๊ฐ’ */
+margin-top: inherit;
+margin-top: initial;
+margin-top: unset;</pre>
+
+<p><code>margin-top</code>ย ์†์„ฑ์€ ํ‚ค์›Œ๋“œย <code>auto</code>,ย <code>&lt;length&gt;</code>, <code>&lt;percentage&gt;</code>๋ฅผ ์‚ฌ์šฉํ•ด ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ’์€ ์–‘์ˆ˜, 0, ์Œ์ˆ˜๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>๋ฐ”๊นฅ ์—ฌ๋ฐฑ ํฌ๊ธฐ์˜ ๊ณ ์ • ๊ฐ’.</dd>
+ <dt>{{cssxref("&lt;percentage&gt;")}}</dt>
+ <dd>๋ฐ”๊นฅ ์—ฌ๋ฐฑ ํฌ๊ธฐ์™€ ๋ธ”๋ก ์ปจํ…Œ์ด๋„ˆย ๋„ˆ๋น„์˜ ๋น„์œจ.</dd>
+ <dt><code>auto</code></dt>
+ <dd>๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ ์ ˆํ•œ ๊ฐ’ ์„ ํƒ. {{cssxref("margin")}}์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<pre class="brush:css;">.content { margin-top: 5%; }
+.sidebox { margin-top: 10px; }
+.logo { margin-top: -5px; }
+#footer { margin-top: 1em; }
+</pre>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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', '#the-margin', 'margin-top')}}</td>
+ <td>{{Spec2('CSS3 Box')}}</td>
+ <td>No significant change</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Transitions', '#animatable-css', 'margin-top')}}</td>
+ <td>{{Spec2('CSS3 Transitions')}}</td>
+ <td>Defines <code>margin-top</code> as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'box.html#margin-properties', 'margin-top')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Removes its effect on inline elements.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#margin-top', 'margin-top')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.margin-top")}}</p>
diff --git a/files/ko/web/css/margin/index.html b/files/ko/web/css/margin/index.html
new file mode 100644
index 0000000000..a1048fb37e
--- /dev/null
+++ b/files/ko/web/css/margin/index.html
@@ -0,0 +1,176 @@
+---
+title: margin
+slug: Web/CSS/margin
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/margin
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>margin</code></strong> CSS ์†์„ฑ์€ ์š”์†Œ์˜ ๋„ค ๋ฐฉํ–ฅ <a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">๋ฐ”๊นฅ ์—ฌ๋ฐฑ ์˜์—ญ</a>์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. {{cssxref("margin-top")}}, {{cssxref("margin-right")}}, {{cssxref("margin-bottom")}}, {{cssxref("margin-left")}}์˜ ๋‹จ์ถ• ์†์„ฑ์ž…๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/margin.html")}}</div>
+
+
+
+<p>์œ„์™€ ์•„๋ž˜ ์—ฌ๋ฐฑ์€ <a href="/ko/docs/Web/CSS/Replaced_element">๋Œ€์ฒด ์š”์†Œ</a>๊ฐ€ ์•„๋‹Œ {{HTMLElement("span")}}, {{HTMLElement("code")}} ๋“ฑ ์ธ๋ผ์ธ ์š”์†Œ์—์„  ์•„๋ฌด ํšจ๊ณผ๋„ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">margin</span></font>์€ ์š”์†Œ์˜ ์ฃผ์œ„์— ๋นˆ ๊ณต๊ฐ„์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด {{cssxref("padding")}}์€ ์š”์†Œ์˜ <strong>๋‚ด๋ถ€</strong>์— ๋นˆ ๊ณต๊ฐ„์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox">/* ๋„ค ๋ฉด ๋ชจ๋‘ ์ ์šฉ */
+margin: 1em;
+margin: -3px;
+
+/* ์„ธ๋กœ๋ฐฉํ–ฅ | ๊ฐ€๋กœ๋ฐฉํ–ฅ */
+margin: 5% auto;
+
+/* ์œ„ | ๊ฐ€๋กœ๋ฐฉํ–ฅ | ์•„๋ž˜ */
+margin: 1em auto 2em;
+
+/* ์œ„ | ์˜ค๋ฅธ์ชฝ | ์•„๋ž˜ | ์™ผ์ชฝ */
+margin: 2px 1em 0 auto;
+
+/* ์ „์—ญ ๊ฐ’ */
+margin: inherit;
+margin: initial;
+margin: unset;
+</pre>
+
+<p><code>margin</code> ์†์„ฑ์€ ํ•œ ๊ฐœ, ๋‘ ๊ฐœ, ์„ธ ๊ฐœ, ํ˜น์€ ๋„ค ๊ฐœ์˜ ๊ฐ’์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๊ฐ’์€ {{cssxref("&lt;length&gt;")}}, {{cssxref("&lt;percentage&gt;")}} ๋˜๋Š” ํ‚ค์›Œ๋“œ <code>{{anch("auto")}}</code> ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์Œ์ˆ˜ ๊ฐ’์€ ์š”์†Œ์™€ ์ด์›ƒ์˜ ๊ฑฐ๋ฆฌ๊ฐ€ ๋” ๊ฐ€๊นŒ์›Œ์ง€๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><strong>ํ•œ ๊ฐœ์˜ ๊ฐ’</strong>์€ ๋ชจ๋“  ๋„ค ๋ฉด์˜ ์—ฌ๋ฐฑ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๋‘ ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ๋Š” <strong>์œ„์™€ ์•„๋ž˜</strong>, ๋‘ ๋ฒˆ์งธ๋Š” <strong>์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ</strong> ์—ฌ๋ฐฑ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>์„ธ ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ๋Š” <strong>์œ„</strong>, ๋‘ ๋ฒˆ์งธ๋Š” <strong>์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ,</strong> ์„ธ ๋ฒˆ์งธ ๊ฐ’์€ <strong>์•„๋ž˜</strong> ์—ฌ๋ฐฑ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๋„ค ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ๊ฐ๊ฐ <strong>์ƒ, ์šฐ, ํ•˜, ์ขŒ</strong> ์ˆœ์„œ๋กœ ์—ฌ๋ฐฑ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. (์‹œ๊ณ„๋ฐฉํ–ฅ)</li>
+</ul>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><a id="&lt;length>" name="&lt;length>">{{cssxref("length")}}</a></dt>
+ <dd>์—ฌ๋ฐฑ์˜ ํฌ๊ธฐ๋กœ ๊ณ ์ •๊ฐ’ ์‚ฌ์šฉ.</dd>
+ <dt><a id="&lt;percentage>" name="&lt;percentage>">{{cssxref("&lt;percentage&gt;")}}</a></dt>
+ <dd>์—ฌ๋ฐฑ์˜ ํฌ๊ธฐ๋กœ <a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a> ๋„ˆ๋น„์˜ ๋ฐฑ๋ถ„์œจ ์‚ฌ์šฉ.</dd>
+ <dt><a id="auto" name="auto"><code>auto</code></a></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">&lt;div class="center"&gt;์ด ์š”์†Œ๋Š” ์ค‘์•™ ์ •๋ ฌ์ž…๋‹ˆ๋‹ค.&lt;/div&gt;
+&lt;div class="outside"&gt;์ด ์š”์†Œ๋Š” ์ปจํ…Œ์ด๋„ˆ ๋ฐ–์œผ๋กœ ๋น ์ ธ ๋‚˜๊ฐ”์Šต๋‹ˆ๋‹ค.&lt;/div&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">.center {
+ margin: auto;
+ background: lime;
+ width: 66%;
+}
+
+.outside {
+ margin: 3rem 0 0 -3rem;
+ background: cyan;
+ width: 66%;
+}</pre>
+
+<p>{{ EmbedLiveSample('๊ฐ„๋‹จํ•œ_์˜ˆ์ œ') }}</p>
+
+<h3 id="๋”_๋งŽ์€_์˜ˆ์ œ">๋” ๋งŽ์€ ์˜ˆ์ œ</h3>
+
+<pre class="brush: css">margin: 5%; /* ๋ชจ๋‘ 5% */
+
+margin: 10px; /* ๋ชจ๋‘ 10px */
+
+margin: 1.6em 20px; /* ์ƒํ•˜: 1.6em */
+ /* ์ขŒ์šฐ: 20px */
+
+margin: 10px 3% -1em; /* ์ƒ: 10px */
+ /* ์ขŒ์šฐ: 3% */
+ /* ํ•˜: -1em */
+
+margin: 10px 3px 30px 5px; /* ์ƒ: 10px */
+ /* ์šฐ: 3px */
+ /* ํ•˜: 30px */
+ /* ์ขŒ: 5px */
+
+margin: 2em auto; /* ์ƒํ•˜: 2em */
+ /* ์ˆ˜ํ‰ ์ค‘์•™์ •๋ ฌ */
+
+margin: auto; /* ์ƒํ•˜: 0 */
+ /* ์ˆ˜ํ‰ ์ค‘์•™์ •๋ ฌ */</pre>
+
+<h2 id="์ฐธ๊ณ ">์ฐธ๊ณ </h2>
+
+<h3 id="์ˆ˜ํ‰_์ค‘์•™์ •๋ ฌ">์ˆ˜ํ‰ ์ค‘์•™์ •๋ ฌ</h3>
+
+<p>ํ˜„๋Œ€ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์–ด๋–ค ์š”์†Œ๋ฅผ ์ค‘์•™์— ๋ฐฐ์น˜ํ•˜๋ ค๋ฉด {{cssxref("display")}}<code>: flex; </code>{{cssxref("justify-content")}}<code>: center;</code>๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>ํ•˜์ง€๋งŒ ํ”Œ๋ ‰์Šค ๋ฐ•์Šค ๋ ˆ์ด์•„์›ƒ์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” Internet Explorer 8-9 ๋“ฑ ์˜ค๋ž˜๋œ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ง€์›ํ•ด์•ผ ํ•˜๋ฉด <code>margin: 0 auto;</code>๋ฅผ ๋Œ€์‹  ์‚ฌ์šฉํ•˜์„ธ์š”.</p>
+
+<h3 id="์—ฌ๋ฐฑ_์ƒ์‡„">์—ฌ๋ฐฑ ์ƒ์‡„</h3>
+
+<p>๋‘ ๊ฐœ ์š”์†Œ์˜ ์œ„์™€ ์•„๋ž˜ ์—ฌ๋ฐฑ์€ ์ข…์ข… ํ•ฉ์ณ์ ธ ํ•˜๋‚˜์˜ ์—ฌ๋ฐฑ์ด ๋˜๊ณ , ๊ทธ ํฌ๊ธฐ๋Š” ๋‘˜ ์ค‘ ๋” ํฐ ์—ฌ๋ฐฑ๊ณผ ๊ฐ™์•„์ง‘๋‹ˆ๋‹ค. ๋” ์ž์„ธํ•œ ์ •๋ณด๋Š” <a href="/ko/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing">์—ฌ๋ฐฑ ์ƒ์‡„ ์ •๋ณต</a>์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.</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', '#margin', 'margin') }}</td>
+ <td>{{ Spec2('CSS3 Box') }}</td>
+ <td>No significant change</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Transitions', '#animatable-css', 'margin') }}</td>
+ <td>{{ Spec2('CSS3 Transitions') }}</td>
+ <td>Defines <code>margin</code> as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'box.html#margin-properties', 'margin') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>Removes its effect on inline elements.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS1', '#margin', 'margin') }}</td>
+ <td>{{ Spec2('CSS1') }}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{Compat("css.properties.margin")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">CSS ๊ธฐ๋ณธ ๋ฐ•์Šค ๋ชจ๋ธ ์ž…๋ฌธ</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing">์—ฌ๋ฐฑย ์ƒ์‡„ ์ •๋ณต</a></li>
+ <li>{{cssxref("margin-top")}}, {{cssxref("margin-right")}}, {{cssxref("margin-bottom")}}, {{cssxref("margin-left")}}</li>
+</ul>
diff --git a/files/ko/web/css/mask/index.html b/files/ko/web/css/mask/index.html
new file mode 100644
index 0000000000..ca23758e02
--- /dev/null
+++ b/files/ko/web/css/mask/index.html
@@ -0,0 +1,117 @@
+---
+title: mask
+slug: Web/CSS/mask
+tags:
+ - CSS
+ - CSS Property
+ - Layout
+ - Reference
+ - SVG
+ - Web
+translation_of: Web/CSS/mask
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>mask</code></strong>ย <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์•„์ดํ…œ์ด ๋ถ€๋ถ„์ ์œผ๋กœ๋งŒ ๋ณด์—ฌ์ง€๊ฒŒ ํ•˜๊ฑฐ๋‚˜ ํ˜น์€ ์™„์ „ํžˆ ๊ฐ€๋ ค์„œ ๋ณด์—ฌ์ง€์ง€ ์•Š๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์†์„ฑ์€ ๋งˆ์Šคํ‚น ํ˜น์€ ํŠน์ •ํ•œ ์ ์„ ๊ธฐ์ค€์œผ๋กœ ์ด๋ฏธ์ง€๋ฅผ ์ž˜๋ผ๋‚ด๋Š” ๊ธฐ๋Šฅ์„ ํ•จ๊ป˜ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.</span></p>
+
+<div class="note">
+<p><code>mask</code> ๋Š” {{cssxref("mask-border")}}๋ฅผ ์ดˆ๊ธฐ๊ฐ’์œผ๋กœ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์บ์Šค์บ์ด๋“œ ์ด์ „ ๋‹จ๊ณ„์— ์–ด๋– ํ•œ ๋งˆ์Šคํฌ ์„ค์ •์„ ๋ฎ์–ด์”Œ์šฐ๋Š” ๊ฐœ๋ณ„ ์†์„ฑ์•„๋‹ˆ ์—ฌํƒ€ ๋‹ค๋ฅธ ์†์„ฑ๋ณด๋‹ค๋Š”ย <code>mask</code> ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค. This will ensure that <code>mask-border</code> has also been reset to allow the new styles to take effect.</p>
+</div>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+mask: none;
+
+/* ์ด๋ฏธ์ง€ ๊ฐ’ */
+mask: url(mask.png); /* ๋งˆ์Šคํฌ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์ด๋ฏธ์ง€ */
+mask: url(masks.svg#star); /* ๋งˆ์Šคํฌ๋กœ ์‚ฌ์šฉ๋˜๋Š” SVG ๊ทธ๋ž˜ํ”ฝ ๋‚ด ์š”์†Œ */
+
+/* ์กฐํ•ฉํ˜• ๊ฐ’ */
+mask: url(masks.svg#star) luminance; /* ๋ฐ๊ธฐ ์กฐ์ ˆ์šฉ ๋งˆ์Šคํฌ๋กœ ์‚ฌ์šฉ๋˜๋Š” SVG ๊ทธ๋ž˜ํ”ฝ ๋‚ด ์š”์†Œ */
+mask: url(masks.svg#star) 40px 20px; /* ์œ„๋กœ๋ถ€ํ„ฐ 40px, ์•„๋ž˜๋ถ€ํ„ฐ 20px์— ์œ„์น˜ํ•˜๋Š” ๋งˆ์Šคํฌ๋กœ ์‚ฌ์šฉ๋˜๋Š” SVG ๊ทธ๋ž˜ํ”ฝ ๋‚ด ์š”์†Œ */
+mask: url(masks.svg#star) 0 0/50px 50px; /* ๊ฐ€๋กœ, ์„ธ๋กœ ๊ฐ๊ฐ 50px ์‚ฌ์ด์ฆˆ์˜ ๋งˆ์Šคํฌ๋กœ ์‚ฌ์šฉ๋˜๋Š” SVG ๊ทธ๋ž˜ํ”ฝ ๋‚ด ์š”์†Œ */
+mask: url(masks.svg#star) repeat-x; /* ์ˆ˜ํ‰์œผ๋กœ ๋ฐ˜๋ณต๋˜๋Š” ๋งˆ์Šคํฌ๋กœ ์‚ฌ์šฉ๋˜๋Š” SVG ๊ทธ๋ž˜ํ”ฝ ๋‚ด ์š”์†Œ */
+mask: url(masks.svg#star) stroke-box; /* Element within SVG graphic used as mask extending to the box enclosed by the stroke */
+mask: url(masks.svg#star) exclude; /* Element within SVG graphic used as mask and combined with background using non-overlapping parts */
+
+/* ๊ธ€๋กœ๋ฒŒ ๊ฐ’ */
+mask: inherit;
+mask: initial;
+mask: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>&lt;mask-reference&gt;</code></dt>
+ <dd>๋งˆ์Šคํฌ ์ด๋ฏธ์ง€ ํŒŒ์ผ ์„ค์ •ํ•˜๊ธฐ. {{cssxref("mask-image")}}๋ฅผ ํ™•์ธํ•˜์„ธ์š”.</dd>
+ <dt><code>&lt;masking-mode&gt;</code></dt>
+ <dd>๋งˆ์Šคํฌ ์ด๋ฏธ์ง€์˜ ๋งˆ์Šคํ‚น ๋ชจ๋“œ ์„ค์ •ํ•˜๊ธฐ. {{cssxref("mask-mode")}}๋ฅผ ํ™•์ธํ•˜์„ธ์š”.</dd>
+ <dt><code>&lt;position&gt;</code></dt>
+ <dd>๋งˆ์Šคํฌ ์ด๋ฏธ์ง€์˜ ์œ„์น˜ ์„ค์ •ํ•˜๊ธฐ. {{cssxref("mask-position")}}๋ฅผ ํ™•์ธํ•˜์„ธ์š”.</dd>
+ <dt><code>&lt;bg-size&gt;</code></dt>
+ <dd>๋งˆ์Šคํฌ ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ ์„ค์ •ํ•˜๊ธฐ. {{cssxref("mask-size")}}๋ฅผ ํ™•์ธํ•˜์„ธ์š”.</dd>
+ <dt><code>&lt;repeat-style&gt;</code></dt>
+ <dd>๋งˆ์Šคํฌ ์ด๋ฏธ์ง€์˜ ๋ฐ˜๋ณต ์„ค์ •ํ•˜๊ธฐ. See {{cssxref("mask-repeat")}}๋ฅผ ํ™•์ธํ•˜์„ธ์š”.</dd>
+ <dt><code>&lt;geometry-box&gt;</code></dt>
+ <dd>๋‹จ ํ•˜๋‚˜์˜ &lt;geometry-box&gt; ๊ฐ’๋งŒ ์ฃผ์–ด์ง„๋‹ค๋ฉด {{cssxref("mask-origin")}}์™€(๊ณผ)( {{cssxref("mask-clip")}} ๋ชจ๋‘ ๊ฐ™์€ ๊ฐ’์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋‘๊ฐœ์˜&lt;geometry-box&gt; ๊ฐ’์ด ์ฃผ์–ด์ง„๋‹ค๋ฉด ์ฒซ๋ฒˆ์งธ ๊ฐ’์€ {{cssxref("mask-origin")}}์„(๋ฅผ), ๋‘๋ฒˆ์จฐ ๊ฐ’์€ {{cssxref("mask-clip")}}๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>&lt;geometry-box&gt; | no-clip</code></dt>
+ <dd>๋งˆ์Šคํฌ ์ด๋ฏธ์ง€์— ์˜ํ–ฅ์„ ๋ฐ›๋Š” ๊ตฌ์—ญ์„ ์„ค์ •ํ•˜๊ธฐ. {{cssxref("mask-clip")}}๋ฅผ ํ™•์ธํ•˜์„ธ์š”.</dd>
+ <dt><code>&lt;compositing-operator&gt;</code></dt>
+ <dd>ํ˜„์žฌ ๋งˆ์Šคํฌ ๋ ˆ์ด์–ด ์œ„์˜ ํ•ฉ์„ฑ ์„ค์ •ํ•˜๊ธฐ. {{cssxref("mask-composite")}}๋ฅผ ํ™•์ธํ•˜์„ธ์š”.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">.target {
+ mask: url(#c1) luminance;
+}
+
+.anothertarget {
+ mask: url(resources.svg#c1) 50px 30px/10px 10px repeat-x exclude;
+}
+</pre>
+
+<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("CSS Masks", "#the-mask", 'mask')}}</td>
+ <td>{{Spec2("CSS Masks")}}</td>
+ <td>Extends its usage to HTML elements.<br>
+ Extends its syntax by making it a shorthand for the new <code>mask-*</code> properties defined in that specification.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('SVG1.1', 'masking.html#MaskProperty', 'mask')}}</td>
+ <td>{{Spec2('SVG1.1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{Compat("css.properties.mask")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{Cssxref("clip-path")}}, {{Cssxref("filter")}}</li>
+ <li><a href="/en-US/docs/Applying_SVG_effects_to_HTML_content">HTML์— SVG ํšจ๊ณผ ์ ์šฉํ•˜๊ธฐ</a></li>
+ <li><a href="/en-US/docs/SVG">SVG</a></li>
+</ul>
diff --git a/files/ko/web/css/max-height/index.html b/files/ko/web/css/max-height/index.html
new file mode 100644
index 0000000000..3c2dfc18de
--- /dev/null
+++ b/files/ko/web/css/max-height/index.html
@@ -0,0 +1,127 @@
+---
+title: max-height
+slug: Web/CSS/max-height
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/max-height
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>max-height</code></strong> <a href="/en-US/docs/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ์ตœ๋Œ€ ๋†’์ด๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. <code>max-height</code>๋Š” {{cssxref("height")}} ์†์„ฑ์˜ <a href="/ko/docs/Web/CSS/used_value">์‚ฌ์šฉ๊ฐ’</a>์ด ์ž์‹ ์˜ ๊ฐ’๋ณด๋‹ค ์ปค์ง€๋Š”๊ฑธ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/max-height.html")}}</div>
+
+
+
+<p><code>max-height</code>๊ฐ€ {{cssxref("height")}}๋ฅผ ์žฌ์„ค์ •ํ•˜๊ณ , {{cssxref("min-height")}}๊ฐ€ <code>max-height</code>๋ฅผ ์žฌ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* &lt;length&gt; ๊ฐ’ */
+max-height: 3.5em;
+
+/* &lt;percentage&gt; ๊ฐ’ */
+max-height: 75%;
+
+/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+max-height: none;
+max-height: max-content;
+max-height: min-content;
+max-height: fit-content;
+max-height: fill-available;
+
+/* ์ „์—ญ ๊ฐ’ */
+max-height: inherit;
+max-height: initial;
+max-height: unset;
+</pre>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>๊ณ ์ • ๊ธธ์ด๋กœ ๋‚˜ํƒ€๋‚ธ ์ตœ๋Œ€ ๋†’์ด.</dd>
+ <dt>{{cssxref("&lt;percentage&gt;")}}</dt>
+ <dd><a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a> ๋†’์ด์— ๋Œ€ํ•œ ๋ฐฑ๋ถ„์œจ๋กœ ๋‚˜ํƒ€๋‚ธ ์ตœ๋Œ€ ๋†’์ด.</dd>
+</dl>
+
+<h4 id="ํ‚ค์›Œ๋“œ_๊ฐ’">ํ‚ค์›Œ๋“œ ๊ฐ’</h4>
+
+<dl>
+ <dt><code>none</code></dt>
+ <dd>์ตœ๋Œ€ ๋†’์ด๋ฅผ ์ •ํ•˜์ง€ ์•Š์Œ.</dd>
+ <dt><code>max-content</code> {{experimental_inline()}}</dt>
+ <dd>๋ณธ์งˆ์ ์ธ ์„ ํ˜ธ ๋†’์ด.</dd>
+ <dt><code>min-content</code> {{experimental_inline()}}</dt>
+ <dd>๋ณธ์งˆ์ ์ธ ์ตœ์†Œ ๋†’์ด.</dd>
+ <dt><code>fill-available</code> {{experimental_inline()}}</dt>
+ <dd>์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์˜ ๋†’์ด์—์„œ ์„ธ๋กœ์ถ• ์•ˆ์ชฝ ๋ฐ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ๊ณผ ํ…Œ๋‘๋ฆฌ์˜ ๊ณต๊ฐ„์„ ์ œ์™ธํ•œ ๋†’์ด.ย (์ผ๋ถ€ ๋ธŒ๋ผ์šฐ์ €๋Š” ๋งค์šฐ ์˜ค๋ž˜ ๋œ ์ด๋ฆ„์ธ <code>available</code>๋กœ ๊ตฌํ˜„ํ•จ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.)</dd>
+ <dt><code>fit-content</code> {{experimental_inline()}}</dt>
+ <dd><code>max-content</code>์™€ ๋™์ผ.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">table { max-height: 75%; }
+
+form { max-height: none; }
+</pre>
+
+<h2 id="์ ‘๊ทผ์„ฑ_์ฐธ๊ณ ์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ์ฐธ๊ณ ์‚ฌํ•ญ</h2>
+
+<p>ํŽ˜์ด์ง€์˜ ํ™•๋Œ€ย ๋˜๋Š” ๊ธ€์”จ ํฌ๊ธฐ๋ฅผ ํ‚ค์šด ํ›„์—๋„ย <code>max-height</code>๋ฅผ ์„ค์ •ํ•œ ์š”์†Œ์˜ ๋‚ด์šฉ์ด ์ž˜๋ฆฌ๊ฑฐ๋‚˜, ๋‹ค๋ฅธ ์š”์†Œ๋ฅผ ๊ฐ€๋ฆฌ์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•˜์„ธ์š”.</p>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.4_Make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background">MDN Understanding WCAG, Guideline 1.4 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-scale.html" rel="noopener">Understanding Success Criterion 1.4.4 | W3C Understanding WCAG 2.0</a></li>
+</ul>
+
+<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 Sizing', '#width-height-keywords', 'max-height') }}</td>
+ <td>{{ Spec2('CSS3 Sizing') }}</td>
+ <td>Adds the <code>max-content</code>, <code>min-content</code>, <code>fit-content</code>, and <code>fill-available</code> keywords. (Both CSS3 Box and CSS3 Writing Modes drafts used to define these keywords, but are superseded by this spec.<em>)</em></td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Transitions', '#animatable-css', 'max-height') }}</td>
+ <td>{{ Spec2('CSS3 Transitions') }}</td>
+ <td>Defines <code>max-height</code> as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'visudet.html#min-max-heights', 'max-height') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.max-height")}}</p>
+
+<h2 id="See_also" name="See_also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">๋ฐ•์Šค ๋ชจ๋ธ ์ž…๋ฌธ</a>, {{cssxref("box-sizing")}}</li>
+ <li>{{cssxref("height")}}, {{cssxref("min-height")}}</li>
+</ul>
diff --git a/files/ko/web/css/max-width/index.html b/files/ko/web/css/max-width/index.html
new file mode 100644
index 0000000000..92f8727cbf
--- /dev/null
+++ b/files/ko/web/css/max-width/index.html
@@ -0,0 +1,173 @@
+---
+title: max-width
+slug: Web/CSS/max-width
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/max-width
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>max-width</code></strong>ย <a href="https://developer.mozilla.org/en-US/docs/CSS">CSS</a>ย ์†์„ฑ์€ ์š”์†Œ์˜ ์ตœ๋Œ€ย ๋„ˆ๋น„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. <code>max-width</code>๋Š” {{cssxref("width")}} ์†์„ฑ์˜ <a href="/ko/docs/Web/CSS/used_value">์‚ฌ์šฉ๊ฐ’</a>์ด ์ž์‹ ์˜ ๊ฐ’๋ณด๋‹ค ์ปค์ง€๋Š”๊ฑธ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/max-width.html")}}</div>
+
+
+
+<p><code>max-width</code>๊ฐ€ {{cssxref("width")}}๋ฅผ ์žฌ์„ค์ •ํ•˜๊ณ , {{cssxref("min-height")}}๊ฐ€ <code>max-width</code>๋ฅผ ์žฌ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* &lt;length&gt; ๊ฐ’ */
+max-width: 3.5em;
+
+/* &lt;percentage&gt; ๊ฐ’ */
+max-width: 75%;
+
+/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+max-width: none;
+max-width: max-content;
+max-width: min-content;
+max-width: fit-content;
+max-width: fill-available;
+
+/* ์ „์—ญ ๊ฐ’ */
+max-width: inherit;
+max-width: initial;
+max-width: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>๊ณ ์ • ๊ธธ์ด๋กœ ๋‚˜ํƒ€๋‚ธ ์ตœ๋Œ€ ๋„ˆ๋น„.</dd>
+ <dt>{{cssxref("&lt;percentage&gt;")}}</dt>
+ <dd><a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a> ๋„ˆ๋น„์— ๋Œ€ํ•œ ๋ฐฑ๋ถ„์œจ๋กœ ๋‚˜ํƒ€๋‚ธ ์ตœ๋Œ€ ๋„ˆ๋น„.</dd>
+</dl>
+
+<h4 id="ํ‚ค์›Œ๋“œ_๊ฐ’">ํ‚ค์›Œ๋“œ ๊ฐ’</h4>
+
+<dl>
+ <dt><code>none</code></dt>
+ <dd>์ตœ๋Œ€ ๋„ˆ๋น„๋ฅผ ์ •ํ•˜์ง€ ์•Š์Œ.</dd>
+ <dt><code>max-content</code>ย {{experimental_inline()}}</dt>
+ <dd>๋ณธ์งˆ์ ์ธ ์„ ํ˜ธ ๋†’์ด.</dd>
+ <dt><code>min-content</code>ย {{experimental_inline()}}</dt>
+ <dd>๋ณธ์งˆ์ ์ธ ์ตœ์†Œ ๋†’์ด.</dd>
+ <dt><code>fill-available</code>ย {{experimental_inline()}}</dt>
+ <dd>์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์˜ ๋†’์ด์—์„œ ๊ฐ€๋กœ์ถ• ์•ˆ์ชฝ ๋ฐ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ๊ณผ ํ…Œ๋‘๋ฆฌ์˜ ๊ณต๊ฐ„์„ ์ œ์™ธํ•œ ๋†’์ด.ย (์ผ๋ถ€ ๋ธŒ๋ผ์šฐ์ €๋Š” ๋งค์šฐ ์˜ค๋ž˜ ๋œ ์ด๋ฆ„์ธย <code>available</code>๋กœ ๊ตฌํ˜„ํ•จ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.)</dd>
+ <dt><code>fit-content</code>ย {{experimental_inline()}}</dt>
+ <dd><code>max-content</code>์™€ ๋™์ผ.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ์—์„œ, ์ž์‹(<code>child</code>) ์š”์†Œ์˜ ๋„ˆ๋น„๋Š” 150ํ”ฝ์…€๊ณผ ๋ถ€๋ชจ(<code>parent</code>) ์š”์†Œ์˜ ๋„ˆ๋น„ ์ค‘ ๋” ์ž‘์€ ๊ฐ’์ด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div id="basic-max-width-demo">
+<pre class="brush: html">&lt;div id="parent"&gt;
+ &lt;div id="child"&gt;
+ Fusce pulvinar vestibulum eros, sed luctus ex lobortis quis.
+ &lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">#parent {
+ background: lightblue;
+ width: 300px;
+}
+
+#child {
+ background: gold;
+ width: 100%;
+ max-width: 150px;
+}
+</pre>
+</div>
+
+<p>{{EmbedLiveSample("basic-max-width-demo", 350, 100)}}</p>
+
+<p><code>fit-content</code> ๊ฐ’์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๋‹น ์š”์†Œ์˜ ๋‚ด์šฉ์ด ํ•„์š”๋กœ ํ•˜๋Š” ๋„ˆ๋น„๋งŒย ์ฐจ์ง€ํ•˜๋„๋ก ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div id="fit-content-demo">
+<pre class="brush: html" style="display: none;">&lt;div id="parent"&gt;
+ &lt;div id="child"&gt;
+ Child Text
+ &lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">#parent {
+ background: lightblue;
+ width: 300px;
+}
+
+#child {
+ background: gold;
+ width: 100%;
+ max-width: -moz-fit-content;
+ max-width: -webkit-fit-content;
+}
+</pre>
+</div>
+
+<p>{{EmbedLiveSample("fit-content-demo", 400, 100)}}</p>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p>ํŽ˜์ด์ง€์˜ ํ™•๋Œ€ย ๋˜๋Š” ๊ธ€์”จ ํฌ๊ธฐ๋ฅผ ํ‚ค์šด ํ›„์—๋„ย <code>max-width</code>๋ฅผ ์„ค์ •ํ•œ ์š”์†Œ์˜ ๋‚ด์šฉ์ด ์ž˜๋ฆฌ๊ฑฐ๋‚˜, ๋‹ค๋ฅธ ์š”์†Œ๋ฅผ ๊ฐ€๋ฆฌ์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•˜์„ธ์š”.</p>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.4_Make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background">MDN Understanding WCAG, Guideline 1.4 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-scale.html" rel="noopener">Understanding Success Criterion 1.4.4 ย | W3C Understanding WCAG 2.0</a></li>
+</ul>
+
+<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 Sizing', '#width-height-keywords', 'max-width') }}</td>
+ <td>{{ Spec2('CSS3 Sizing') }}</td>
+ <td>Adds the <code>max-content</code>, <code>min-content</code>, <code>fit-content</code>, and <code>fill-available</code> keywords.<em> </em>(Both CSS3 Box and CSS3 Writing Modes drafts used to define these keywords, but are superseded by this spec.<em>)</em></td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Transitions', '#animatable-css', 'max-width') }}</td>
+ <td>{{ Spec2('CSS3 Transitions') }}</td>
+ <td>Defines <code>max-width</code> as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'visudet.html#min-max-widths', 'max-width') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.max-width")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">๋ฐ•์Šค ๋ชจ๋ธ ์ž…๋ฌธ</a></li>
+ <li>{{cssxref("box-sizing")}}, {{cssxref("width")}}, {{ Cssxref("min-width") }}</li>
+</ul>
diff --git a/files/ko/web/css/media_queries/index.html b/files/ko/web/css/media_queries/index.html
new file mode 100644
index 0000000000..c3f4e87226
--- /dev/null
+++ b/files/ko/web/css/media_queries/index.html
@@ -0,0 +1,103 @@
+---
+title: ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ
+slug: Web/CSS/Media_Queries
+tags:
+ - CSS
+ - CSS ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ
+ - Media Queries
+ - Overview
+ - Reference
+ - ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ
+ - ๋ฐ˜์‘ํ˜• ๋””์ž์ธ
+translation_of: Web/CSS/Media_Queries
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>๋ฏธ๋””์–ด ์ฟผ๋ฆฌ</strong>๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ๊ธฐ ํŠน์„ฑ๊ณผ ํŒŒ๋ผ๋ฉ”ํ„ฐ์˜ ์กด์žฌ ์—ฌ๋ถ€์— ๋”ฐ๋ผ ์‚ฌ์ดํŠธ, ํ˜น์€ ์•ฑ์„ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋Š” <a href="/ko/docs/Web/Progressive_web_apps">๋ฐ˜์‘ํ˜• ๋””์ž์ธ</a>์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋Š” ์ž‘์€ ๊ธฐ๊ธฐ์— ๋งž์ถฐ ํฐํŠธ ์‚ฌ์ด์ฆˆ๋ฅผ ์ค„์–ด๋“ค๊ฒŒ ํ•˜๊ฑฐ๋‚˜, ์„ธ๋กœ ๋ชจ๋“œ(portrait mode)์ผ ๋•Œ ๋‹จ๋ฝ์˜ ํŒจ๋”ฉ ๊ฐ’์„ ์ฆ๊ฐ€์‹œํ‚ฌ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜น์€ ํ„ฐ์น˜ ์Šคํฌ๋ฆฐ์—์„œ ๋ฒ„ํŠผ ์‚ฌ์ด์ฆˆ๋ฅผ ํ‚ค์šธ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a>์—์„œ๋Š” {{cssxref("@media")}} <a href="/ko/docs/Web/CSS/At-rule">@๊ทœ์น™</a>์„ ์‚ฌ์šฉํ•ด์„œ ์Šคํƒ€์ผ ์‹œํŠธ์˜ ์ผ๋ถ€๋ฅผ ์กฐ๊ฑด๋ถ€๋กœ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ์Šคํƒ€์ผ ์‹œํŠธ๋Š” ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ์˜ ๊ฒฐ๊ณผ์— ๊ธฐ๋ฐ˜ํ•œ ์Šคํƒ€์ผ ์‹œํŠธ์ž…๋‹ˆ๋‹ค. {{cssxref("@import")}}๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์กฐ๊ฑด๋ถ€๋กœ ์ „์ฒด ์Šคํƒ€์ผ์‹œํŠธ๋ฅผ ์ ์šฉํ•ด๋ณด์„ธ์š”.</p>
+
+<h3 id="HTML์—์„œ์˜_๋ฏธ๋””์–ด_์ฟผ๋ฆฌ">HTML์—์„œ์˜ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ</h3>
+
+<p><a href="/ko/docs/Web/HTML">HTML</a>์—์„œ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋Š” ๋‹ค์–‘ํ•œ ์š”์†Œ์— ์ ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.:</p>
+
+<ul>
+ <li>{{HTMLElement("link")}} ์š”์†Œ์˜ {{htmlattrxref("media", "link")}} ์†์„ฑ์—์„œ๋Š”, ๋งํฌ๋œ ๋ฆฌ์†Œ์Šค (์ผ๋ฐ˜์ ์œผ๋กœ CSS)๊ฐ€ ์ ์šฉ๋˜์–ด์•ผํ•˜๋Š” ๋ฏธ๋””์–ด๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>{{HTMLElement("source")}} ์š”์†Œ์˜ {{htmlattrxref("media", "source")}} ์†์„ฑ์—์„œ๋Š”, ํ•ด๋‹น ์†Œ์Šค๊ฐ€ ์ ์šฉ๋˜์–ด์•ผํ•˜๋Š” ๋ฏธ๋””์–ด๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. (์ด๊ฑด {{HTMLElement("picture")}} ์š”์†Œ ์•ˆ์—์„œ๋งŒ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.)</li>
+ <li>{{HTMLElement("style")}} ์š”์†Œ์˜ {{htmlattrxref("media", "style")}} ์†์„ฑ์—์„œ๋Š”, ์Šคํƒ€์ผ์ด ์ ์šฉ๋˜์–ด์•ผํ•˜๋Š” ๋ฏธ๋””์–ด๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h3 id="JavaScript์—์„œ์˜_๋ฏธ๋””์–ด_์ฟผ๋ฆฌ">JavaScript์—์„œ์˜ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ</h3>
+
+<p><a href="/ko/docs/Web/JavaScript">JavaScript</a>์—์„œ๋Š”, {{domxref("Window.matchMedia()")}} ๋ฉ”์†Œ๋“œ๋กœ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋ฅผ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. {{domxref("MediaQueryList.addListener()")}} ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ฟผ๋ฆฌ๊ฐ€ ๋ณ€๊ฒฝ๋  ๋•Œ๋งˆ๋‹ค ์‚ฌ์ดํŠธ๋‚˜ ์•ฑ์—์„œ ์•Œ๋ฆผ์„ ๋ฐ›์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด, ์‚ฌ์ดํŠธ๋‚˜ ์•ฑ์ด ๊ธฐ๊ธฐ ๊ตฌ์„ฑ, ๋ฐฉํ–ฅ ๋˜๋Š” ์ƒํƒœ์˜ ๋ณ€ํ™”์— ๋”ฐ๋ผ ์‘๋‹ตํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><a href="/ko/docs/Web/CSS/Media_Queries/Testing_media_queries">Testing media queries</a>์—์„œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ž์„ธํžˆ ๋ฐฐ์›Œ๋ณด์„ธ์š”.</p>
+
+<h2 id="์ฐธ๊ณ ์„œ">์ฐธ๊ณ ์„œ</h2>
+
+<h3 id="๊ทœ์น™">@๊ทœ์น™</h3>
+
+<div class="index">
+<ul>
+ <li>{{cssxref("@import")}}</li>
+ <li>{{cssxref("@media")}}</li>
+</ul>
+</div>
+
+<h2 id="์•ˆ๋‚ด์„œ">์•ˆ๋‚ด์„œ</h2>
+
+<dl>
+ <dt><a href="/ko/docs/Web/CSS/Media_Queries/Using_media_queries">๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ์‚ฌ์šฉํ•˜๊ธฐ</a></dt>
+ <dd>๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ํ‘œํ˜„์‹์„ ๊ตฌ์„ฑํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ, ๊ตฌ๋ฌธ ๋ฐ ์—ฐ์‚ฐ์ž์™€ ๋ฏธ๋””์–ด ๊ธฐ๋Šฅ์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/Media_Queries/Testing_media_queries">ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ํ…Œ์ŠคํŠธํ•˜๊ธฐ</a></dt>
+ <dd>์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ์—์„œ ์–ด๋–ป๊ฒŒ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด ๋””๋ฐ”์ด์Šค์˜ ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๊ฐ€ ๋ณ€๊ฒฝ๋  ๋•Œ(์‚ฌ์šฉ์ž๊ฐ€ ํ™”๋ฉด์„ ํšŒ์ „์‹œํ‚ค๊ฑฐ๋‚˜ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋ฆฌ์‚ฌ์ด์ฆˆ ํ•  ๋•Œ์™€ ๊ฐ™์€ ์ƒํ™ฉ)๋งˆ๋‹ค ์•Œ๋ฆผ์„ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด ์–ด๋–ป๊ฒŒ ๋ฆฌ์Šค๋„ˆ๋ฅผ ์„ค์ •ํ•˜๋Š”์ง€์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/Media_Queries/Using_Media_Queries_for_Accessibility">์ ‘๊ทผ์„ฑ์„ ์œ„ํ•œ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ</a></dt>
+ <dd>๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋” ์ž˜ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค์–ด๋ณด์„ธ์š”.</dd>
+</dl>
+
+<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('CSS5 Media Queries')}}</td>
+ <td>{{Spec2('CSS5 Media Queries')}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Conditional')}}</td>
+ <td>{{Spec2('CSS3 Conditional')}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS4 Media Queries')}}</td>
+ <td>{{Spec2('CSS4 Media Queries')}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Media Queries')}}</td>
+ <td>{{Spec2('CSS3 Media Queries')}}</td>
+ <td>ย </td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'media.html')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("@supports")}} ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ง€์›ํ•˜๋Š” ๋‹ค์–‘ํ•œ CSS ๊ธฐ์ˆ ๋“ค์— ๋Œ€ํ•œ ์Šคํƒ€์ผ์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+</ul>
diff --git a/files/ko/web/css/media_queries/using_media_queries_for_accessibility/index.html b/files/ko/web/css/media_queries/using_media_queries_for_accessibility/index.html
new file mode 100644
index 0000000000..d48d431b7d
--- /dev/null
+++ b/files/ko/web/css/media_queries/using_media_queries_for_accessibility/index.html
@@ -0,0 +1,93 @@
+---
+title: ์ ‘๊ทผ์„ฑ์„ ์œ„ํ•œ ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ ์‚ฌ์šฉํ•˜๊ธฐ
+slug: Web/CSS/Media_Queries/Using_Media_Queries_for_Accessibility
+tags:
+ - '@media'
+ - CSS
+ - ๋ฏธ๋””์–ด ์†์„ฑ
+ - ์ ‘๊ทผ์„ฑ
+translation_of: Web/CSS/Media_Queries/Using_Media_Queries_for_Accessibility
+---
+<p><strong>๋ฏธ๋””์–ด์ฟผ๋ฆฌ(Media Queries)</strong>๋Š” ์žฅ์• ๋ฅผ ๊ฐ€์ง„ ์‚ฌ์šฉ์ž๊ฐ€ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋” ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋กย ๋„์šธย ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์• ๋‹ˆ๋ฉ”์ด์…˜_๋™์ž‘_์ถ•์†Œํ•˜๊ธฐ(Reduced_Motion)">์• ๋‹ˆ๋ฉ”์ด์…˜ ๋™์ž‘ ์ถ•์†Œํ•˜๊ธฐ(Reduced Motion)</h2>
+
+<p>๊นœ๋นก์ด๊ฑฐ๋‚˜ ๋ฐ˜์ง์ด๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์€ย ์ฃผ์˜๋ ฅ๊ฒฐํ• ๊ณผ์ž‰ํ–‰๋™์ฆํ›„๊ตฐ(ๆณจๆ„ๅŠ›็ผบไน้Žๅ‰ฉ่กŒๅ‹•็—‡ๅ€™็พค : ADHD)์™€ ๊ฐ™์€ ์ธ์‹์žฅ์• ๋ฅผ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋ฌธ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ข…๋ฅ˜์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋™์ž‘๋“ค์€ ์‹œ๋ ฅ ์žฅ์• , ๊ฐ„์งˆ์ด๋‚˜ย ํŽธ๋‘ํ†ต๊ณผ ์•”์†Œ์‹œ์„ฑ ๋ฏผ๊ฐ์ฆ์„ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๋˜ํ•œ, ์ด ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋™์ž‘์„ ์ค„์ด๋Š”.๋ฐฉ๋ฒ•์„ ํ†ตํ•ด ๋ฐฐํ„ฐ๋ฆฌ๊ฐ€ ๋ถ€์กฑํ•œ ์‚ฌ๋žŒ์ด๋‚˜ ๋ณด๊ธ‰ํ˜• ์Šค๋งˆํŠธํฐ ๋ฐ ์ปดํ“จํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋„์Œ์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๋ฌธ๋ฒ•"><strong>๋ฌธ๋ฒ•</strong></h3>
+
+<dl>
+ <dt><code><dfn>no-preference</dfn></code></dt>
+ <dd>์‚ฌ์šฉ์ž๊ฐ€ ๋””๋ฐ”์ด์Šค์—์„œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ถ•์†Œ์™€ ๊ด€๋ จ๋œ ๊ธฐ๋Šฅ์„ ์„ค์ •ํ•˜์ง€ ์•Š์•˜์„ ๊ฒฝ์šฐ์— ์ ์šฉ๋ ย ์Šคํƒ€์ผ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+ <dt><code><dfn>reduce</dfn></code></dt>
+ <dd>์‚ฌ์šฉ์ž๊ฐ€ ๋””๋ฐ”์ด์Šค์—์„œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ถ•์†Œ์™€ ๊ด€๋ จ๋œ ๊ธฐ๋Šฅ์„ ์„ค์ •ํ•˜์˜€์„ ๊ฒฝ์šฐ์— ์ ์šฉ๋ ย ์Šคํƒ€์ผ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="์˜ˆ์ œ"><strong>์˜ˆ์ œ</strong></h3>
+
+<p>์ด ์˜ˆ์‹œ๋Š” ๋””๋ฐ”์ด์Šค์—์„œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ถ•์†Œ์™€ ๊ด€๋ จ๋œ ๊ธฐ๋Šฅ์„ ์„ค์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ๊ฐ€ ์ถ•์†Œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html">&lt;div class="animation"&gt;animated box&lt;/div&gt;
+</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">.animation {
+ -webkit-animation: vibrate 0.3s linear infinite both;
+ animation: vibrate 0.3s linear infinite both;
+}
+
+@media (prefers-reduced-motion: reduce) {
+ .animation {
+ animation: none;
+ }
+}
+</pre>
+
+<h2 id="๊ณ ๋Œ€๋น„_๋ชจ๋“œ_(High_Contrast_Mode)">๊ณ ๋Œ€๋น„ ๋ชจ๋“œ (High Contrast Mode)</h2>
+
+<div>{{CSSRef}}{{Non-standard_header}}</div>
+
+<p><strong>-ms-high-contrast</strong> <a href="/en-US/docs/Web/CSS">CSSย mediaย ์†์„ฑ</a>์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๊ณ ๋Œ€๋น„ ๋ชจ๋“œ๋กœ ํ‘œ์‹œ๋˜๊ณ  ์žˆ๋Š”์ง€์˜ ์—ฌ๋ถ€์—๋”ฐ๋ผ ์–ด๋–ค ์ƒ‰์ƒ์œผ๋กœ ์›น์‚ฌ์ดํŠธ๋ฅผ ํ‘œ์‹œํ•  ์ง€๋ฅผ ์ •์˜ํ•˜๋Š”ย <a href="/en-US/docs/Web/CSS/Microsoft_extensions">Microsoft ํ™•์žฅ๊ธฐ๋Šฅ</a>์ž…๋‹ˆ๋‹ค.</p>
+
+<p>ย ์ด ๋ฏธ๋””์–ด ์†์„ฑ์€ ์ €์‹œ๋ ฅ ์‚ฌ์šฉ์ž๋‚˜ ๋Œ€๋น„์— ๋ฏผ๊ฐํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ์‚ฌ๋žŒ๋ฟ๋งŒย ์•„๋‹ˆ๋ผ ์ง์‚ฌ๊ด‘์„  ์•„๋ž˜์—์„œ ์ปดํ“จํ„ฐ๋‚˜ ํœด๋Œ€ํฐ์„ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๋ฌธ๋ฒ•_2"><strong>๋ฌธ๋ฒ•</strong></h3>
+
+<p><strong><code>-ms-high-contrast</code></strong>ย ๋ฏธ๋””์–ด ์†์„ฑ(Media Feature)์€ ๋‹ค์Œ ๊ฐ’ ์ค‘ ํ•˜๋‚˜๋ฅผ ์ง€์ •ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="์†์„ฑ๊ฐ’"><strong>์†์„ฑ๊ฐ’</strong></h3>
+
+<dl>
+ <dt><code>active</code></dt>
+ <dd>
+ <p>์‹œ์Šคํ…œ์ด ์ƒ‰์ƒ๊ณผ ๊ด€๊ณ„์—†์ด ๊ณ ๋Œ€๋น„ ๋ชจ๋“œ๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์„ ๋•Œ ํ›„์† ์Šคํƒ€์ผ๋ง ๊ทœ์น™์ด ์ ์šฉ๋จ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</p>
+ </dd>
+ <dt><code>black-on-white</code></dt>
+ <dd>
+ <p>์‹œ์Šคํ…œ์ด ๊ฒ€์€์ƒ‰-ํฐ ์ƒ‰ ๊ณ ๋Œ€๋น„ ๋ชจ๋“œ๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์„ ๋•Œ ํ›„์† ์Šคํƒ€์ผ๋ง ๊ทœ์น™์ด ์ ์šฉ๋จ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</p>
+ </dd>
+ <dt><code>white-on-black</code></dt>
+ <dd>
+ <p>์‹œ์Šคํ…œ์ด ํฐ ์ƒ‰-๊ฒ€์€ ์ƒ‰ย ๊ณ ๋Œ€๋น„ ๋ชจ๋“œ๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์„ ๋•Œ ํ›„์† ์Šคํƒ€์ผ๋ง ๊ทœ์น™์ด ์ ์šฉ๋จ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</p>
+ </dd>
+</dl>
+
+<h3 id="์˜ˆ์ œ_2"><strong>์˜ˆ์ œ</strong></h3>
+
+<p>๋‹ค์Œ ์„ ์–ธ๋œ ์Šคํƒ€์ผ๋“ค์€ ์‹œ์Šคํ…œ๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๊ณ ๋Œ€๋น„ ๋ชจ๋“œ์˜ย ์ƒ‰์ƒย ๋ณ€ํ™”์— ๋”ฐ๋ผ ์Šคํƒ€์ผ์„ ์ผ์น˜์‹œ์ผœ์ค๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">@media screen and (-ms-high-contrast: active) {
+ /* ๋ชจ๋“  ๊ณ ๋Œ€๋น„ ๋ชจ๋“œ์— ๋Œ€ํ•œ ์Šคํƒ€์ผ ๊ทœ์น™์ž…๋‹ˆ๋‹ค */
+}
+@media screen and (-ms-high-contrast: black-on-white) {
+ div { background-image: url('image-bw.png'); }
+}
+@media screen and (-ms-high-contrast: white-on-black) {
+ div { background-image: url('image-wb.png'); }
+}
+</pre>
diff --git a/files/ko/web/css/min-height/index.html b/files/ko/web/css/min-height/index.html
new file mode 100644
index 0000000000..80c27230af
--- /dev/null
+++ b/files/ko/web/css/min-height/index.html
@@ -0,0 +1,123 @@
+---
+title: min-height
+slug: Web/CSS/min-height
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/min-height
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>max-height</code></strong> <a href="/en-US/docs/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ์ตœ์†Œย ๋†’์ด๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. <code>min-height</code>๋Š” {{cssxref("height")}} ์†์„ฑ์˜ <a href="/ko/docs/Web/CSS/used_value">์‚ฌ์šฉ๊ฐ’</a>์ด ์ž์‹ ์˜ ๊ฐ’๋ณด๋‹ค ์ž‘์•„์ง€๋Š”๊ฑธ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/min-height.html")}}</div>
+
+
+
+<p><code>min-height</code>๊ฐ€ {{cssxref("max-height")}} ๋˜๋Š” {{cssxref("height")}}๋ณด๋‹ค ์ปค์ง€๋ฉด ์š”์†Œ์˜ ๋†’์ด๋Š” <code>min-height</code>์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* &lt;length&gt; ๊ฐ’ */
+min-height: 3.5em;
+
+/* &lt;percentage&gt; ๊ฐ’ */
+min-height: 10%;
+
+/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+min-height: max-content;
+min-height: min-content;
+min-height: fit-content;
+min-height: fill-available;
+
+/* ์ „์—ญ ๊ฐ’ */
+min-height: inherit;
+min-height: initial;
+min-height: unset;
+</pre>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>๊ณ ์ • ๊ธธ์ด๋กœ ๋‚˜ํƒ€๋‚ธ ์ตœ๋Œ€ ๋†’์ด. ์Œ์ˆ˜ ๊ฐ’์€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("&lt;percentage&gt;")}}</dt>
+ <dd><a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a> ๋†’์ด์— ๋Œ€ํ•œ ๋ฐฑ๋ถ„์œจ๋กœ ๋‚˜ํƒ€๋‚ธ ์ตœ๋Œ€ ๋†’์ด. ์Œ์ˆ˜ ๊ฐ’์€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h4 id="ํ‚ค์›Œ๋“œ_๊ฐ’">ํ‚ค์›Œ๋“œ ๊ฐ’</h4>
+
+<dl>
+ <dt><code>auto</code></dt>
+ <dd>์ตœ์†Œ ๋†’์ด๋ฅผ ์ •ํ•˜์ง€ ์•Š์Œ.</dd>
+</dl>
+
+<dl>
+ <dt><code>max-content</code> {{ experimental_inline() }}</dt>
+ <dd>๋ณธ์งˆ์ ์ธ ์„ ํ˜ธ ๋†’์ด.</dd>
+ <dt><code>min-content</code> {{ experimental_inline() }}</dt>
+ <dd>๋ณธ์งˆ์ ์ธ ์ตœ์†Œ ๋†’์ด.</dd>
+ <dt><code>fill-available</code>ย {{ experimental_inline() }}</dt>
+ <dd>์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์˜ ๋†’์ด์—์„œ ์„ธ๋กœ์ถ• ์•ˆ์ชฝ ๋ฐ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ๊ณผ ํ…Œ๋‘๋ฆฌ์˜ ๊ณต๊ฐ„์„ ์ œ์™ธํ•œ ๋†’์ด.ย (์ผ๋ถ€ ๋ธŒ๋ผ์šฐ์ €๋Š” ๋งค์šฐ ์˜ค๋ž˜ ๋œ ์ด๋ฆ„์ธ <code>available</code>๋กœ ๊ตฌํ˜„ํ•จ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.)</dd>
+ <dt><code>fit-content</code> {{ experimental_inline() }}</dt>
+ <dd>CSS3 Box ๋ชจ๋“ˆ์— ๋”ฐ๋ผ <code>min-content</code>์˜ ๋‹ค๋ฅธ ์ด๋ฆ„.ย CSS3 Sizing ๋ชจ๋“ˆ์€ ๋” ๋ณต์žกํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ •์˜ํ•˜์ง€๋งŒ, ๋ชจ๋“ ย ๋ธŒ๋ผ์šฐ์ €์—์„œย ์‹คํ—˜ ๊ธฐ๋Šฅ์œผ๋กœ๋„ย ๊ตฌํ˜„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">table { min-height: 75%; }
+
+form { min-height: 0; }
+</pre>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Status</th>
+ <th scope="col">Comment</th>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Sizing', '#width-height-keywords', 'min-height') }}</td>
+ <td>{{ Spec2('CSS3 Sizing') }}</td>
+ <td>Adds the <code>max-content</code>, <code>min-content</code>, <code>fit-content</code>, and <code>fill-available</code> keywords. (Both CSS3 Box and CSS3 Writing Modes drafts used to define these keywords, but are superseded by this spec.<em>)</em></td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Flexbox', '#min-auto', 'min-height') }}</td>
+ <td>{{ Spec2('CSS3 Flexbox') }}</td>
+ <td>Adds theย <code>auto</code>ย keyword and uses it as the initial value.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Transitions', '#animatable-css', 'min-height') }}</td>
+ <td>{{ Spec2('CSS3 Transitions') }}</td>
+ <td>Defines <code>min-height</code> as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'visudet.html#min-max-heights', 'min-height') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.min-height")}}</p>
+
+<h2 id="See_also" name="See_also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">๋ฐ•์Šค ๋ชจ๋ธ ์ž…๋ฌธ</a>, {{cssxref("box-sizing")}}</li>
+ <li>{{ Cssxref("height") }}, {{ Cssxref("max-height") }}</li>
+</ul>
diff --git a/files/ko/web/css/min-width/index.html b/files/ko/web/css/min-width/index.html
new file mode 100644
index 0000000000..50bab2c8d9
--- /dev/null
+++ b/files/ko/web/css/min-width/index.html
@@ -0,0 +1,122 @@
+---
+title: min-width
+slug: Web/CSS/min-width
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/min-width
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>min-width</code></strong> <a href="/en-US/docs/CSS">CSS</a>ย ์†์„ฑ์€ ์š”์†Œ์˜ ์ตœ์†Œ ๋„ˆ๋น„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. <code>min-width</code>๋Š” {{cssxref("width")}} ์†์„ฑ์˜ <a href="/ko/docs/Web/CSS/used_value">์‚ฌ์šฉ๊ฐ’</a>์ด ์ž์‹ ์˜ ๊ฐ’๋ณด๋‹ค ์ž‘์•„์ง€๋Š”๊ฑธ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/min-width.html")}}</div>
+
+
+
+<p><code>min-width</code>๊ฐ€ {{cssxref("max-width")}} ๋˜๋Š” {{cssxref("width")}}๋ณด๋‹ค ์ปค์ง€๋ฉด ์š”์†Œ์˜ ๋†’์ด๋Š” <code>min-width</code>์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* &lt;length&gt; ๊ฐ’ */
+min-width: 3.5em;
+
+/* &lt;percentage&gt; ๊ฐ’ */
+min-width: 10%;
+
+/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+min-width: max-content;
+min-width: min-content;
+min-width: fit-content;
+min-width: fill-available;
+
+/* ์ „์—ญ ๊ฐ’ */
+min-width: inherit;
+min-width: initial;
+min-width: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>๊ณ ์ • ๊ธธ์ด๋กœ ๋‚˜ํƒ€๋‚ธ ์ตœ๋Œ€ ๋„ˆ๋น„. ์Œ์ˆ˜ ๊ฐ’์€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("&lt;percentage&gt;")}}</dt>
+ <dd><a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a> ๋„ˆ๋น„์— ๋Œ€ํ•œ ๋ฐฑ๋ถ„์œจ๋กœ ๋‚˜ํƒ€๋‚ธ ์ตœ๋Œ€ ๋„ˆ๋น„. ์Œ์ˆ˜ ๊ฐ’์€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h4 id="ํ‚ค์›Œ๋“œ_๊ฐ’">ํ‚ค์›Œ๋“œ ๊ฐ’</h4>
+
+<dl>
+ <dt><code>auto</code></dt>
+ <dd>์ตœ์†Œ ๋„ˆ๋น„๋ฅผ ์ •ํ•˜์ง€ ์•Š์Œ.</dd>
+ <dt><code>max-content</code> {{ experimental_inline() }}</dt>
+ <dd>๋ณธ์งˆ์ ์ธ ์„ ํ˜ธ ๋†’์ด.</dd>
+ <dt><code>min-content</code> {{ experimental_inline() }}</dt>
+ <dd>๋ณธ์งˆ์ ์ธ ์ตœ์†Œ ๋†’์ด.</dd>
+ <dt><code>fill-available</code>{{ experimental_inline() }}</dt>
+ <dd>์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์˜ ๋„ˆ๋น„์—์„œ ๊ฐ€๋กœ์ถ• ์•ˆ์ชฝ ๋ฐ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ๊ณผ ํ…Œ๋‘๋ฆฌ์˜ ๊ณต๊ฐ„์„ ์ œ์™ธํ•œ ๋†’์ด.ย (์ผ๋ถ€ ๋ธŒ๋ผ์šฐ์ €๋Š” ๋งค์šฐ ์˜ค๋ž˜ ๋œ ์ด๋ฆ„์ธ <code>available</code>๋กœ ๊ตฌํ˜„ํ•จ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.)</dd>
+ <dt><code>fit-content</code> {{ experimental_inline() }}</dt>
+ <dd><code>min(max-content, max(min-content, fill-available))</code>๊ณผ ๊ฐ™์Œ.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush:css;">table { min-width: 75%; }
+
+form { min-width: 0; }
+</pre>
+
+<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 Sizing', '#width-height-keywords', 'min-width') }}</td>
+ <td>{{ Spec2('CSS3 Sizing') }}</td>
+ <td>Adds the <code>max-content</code>, <code>min-content</code>, <code>fit-content</code>, and <code>fill-available</code> keywords. (Both CSS3 Box and CSS3 Writing Modes drafts used to define these keywords, but are superseded by this spec.<em>)</em></td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Flexbox', '#min-size-auto', 'min-width') }}</td>
+ <td>{{ Spec2('CSS3 Flexbox') }}</td>
+ <td>Adds the <code>auto</code> keyword and uses it as the initial value.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Transitions', '#animatable-css', 'min-width') }}</td>
+ <td>{{ Spec2('CSS3 Transitions') }}</td>
+ <td>Defines <code>min-width</code> as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'visudet.html#min-max-widths', 'min-width') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.min-width")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">๋ฐ•์Šค ๋ชจ๋ธ ์ž…๋ฌธ</a>, {{cssxref("box-sizing")}}</li>
+ <li>{{ Cssxref("width") }}, {{ Cssxref("max-width") }}</li>
+</ul>
diff --git a/files/ko/web/css/mix-blend-mode/index.html b/files/ko/web/css/mix-blend-mode/index.html
new file mode 100644
index 0000000000..069bb0122f
--- /dev/null
+++ b/files/ko/web/css/mix-blend-mode/index.html
@@ -0,0 +1,651 @@
+---
+title: mix-blend-mode
+slug: Web/CSS/mix-blend-mode
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/mix-blend-mode
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>mix-blend-mode</code> </strong><a href="/ko/docs/Web/API/CSS">CSS</a> ์†์„ฑ์€ ์–ด๋Š ์š”์†Œ์˜ ์ฝ˜ํ…์ธ ๊ฐ€ ์ž์‹ ์˜ ๋ฐฐ๊ฒฝ ๋ฐ ๋ถ€๋ชจ์™€ ์–ด๋–ป๊ฒŒ ํ˜ผํ•ฉ๋˜์–ด์•ผ ํ•˜๋Š”์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/mix-blend-mode.html")}}</div>
+
+
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+mix-blend-mode: normal;
+mix-blend-mode: multiply;
+mix-blend-mode: screen;
+mix-blend-mode: overlay;
+mix-blend-mode: darken;
+mix-blend-mode: lighten;
+mix-blend-mode: color-dodge;
+mix-blend-mode: color-burn;
+mix-blend-mode: hard-light;
+mix-blend-mode: soft-light;
+mix-blend-mode: difference;
+mix-blend-mode: exclusion;
+mix-blend-mode: hue;
+mix-blend-mode: saturation;
+mix-blend-mode: color;
+mix-blend-mode: luminosity;
+
+/* ์ „์—ญ ๊ฐ’ */
+mix-blend-mode: initial;
+mix-blend-mode: inherit;
+mix-blend-mode: unset;
+</pre>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;blend-mode&gt;")}}</dt>
+ <dd>์ ์šฉํ•  ํ˜ผํ•ฉ ๋ชจ๋“œ.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<div class="hidden" id="mix-blend-mode">
+<pre class="brush: html">&lt;div class="grid"&gt;
+ &lt;div class="col"&gt;
+ &lt;div class="note"&gt;Blending in isolation (no blending with the background)&lt;/div&gt;
+ &lt;div class="row isolate"&gt;
+ &lt;div class="cell"&gt; normal
+ &lt;div class="container normal"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;defs&gt;
+ &lt;linearGradient id="red"&gt;
+ &lt;stop offset="0" stop-color="hsl(0,100%,50%)" /&gt;
+ &lt;stop offset="100%" stop-color="hsl(0,0%,100%)" /&gt;
+ &lt;/linearGradient&gt;
+ &lt;linearGradient id="green"&gt;
+ &lt;stop offset="0" stop-color="hsl(120,100%,50%)" /&gt;
+ &lt;stop offset="100%" stop-color="hsl(120,0%,100%)" /&gt;
+ &lt;/linearGradient&gt;
+ &lt;linearGradient id="blue"&gt;
+ &lt;stop offset="0" stop-color="hsl(240,100%,50%)" /&gt;
+ &lt;stop offset="100%" stop-color="hsl(240,0%,100%)" /&gt;
+ &lt;/linearGradient&gt;
+ &lt;/defs&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; multiply
+ &lt;div class="container multiply"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; darken
+ &lt;div class="container darken"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; screen
+ &lt;div class="container screen"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; lighten
+ &lt;div class="container lighten"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; overlay
+ &lt;div class="container overlay"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; color-dodge
+ &lt;div class="container color-dodge"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; color-burn
+ &lt;div class="container color-burn"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; hard-light
+ &lt;div class="container hard-light"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; soft-light
+ &lt;div class="container soft-light"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; difference
+ &lt;div class="container difference"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; exclusion
+ &lt;div class="container exclusion"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; hue
+ &lt;div class="container hue"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; saturation
+ &lt;div class="container saturation"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; color
+ &lt;div class="container color"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; luminosity
+ &lt;div class="container luminosity"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+
+ &lt;div class="note"&gt;Blending globally (blend with the background)&lt;/div&gt;
+ &lt;div class="row"&gt;
+ &lt;div class="cell"&gt; normal
+ &lt;div class="container normal"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; multiply
+ &lt;div class="container multiply"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; darken
+ &lt;div class="container darken"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; screen
+ &lt;div class="container screen"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; lighten
+ &lt;div class="container lighten"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; overlay
+ &lt;div class="container overlay"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; color-dodge
+ &lt;div class="container color-dodge"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; color-burn
+ &lt;div class="container color-burn"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; hard-light
+ &lt;div class="container hard-light"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; soft-light
+ &lt;div class="container soft-light"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; difference
+ &lt;div class="container difference"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; exclusion
+ &lt;div class="container exclusion"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; hue
+ &lt;div class="container hue"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; saturation
+ &lt;div class="container saturation"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; color
+ &lt;div class="container color"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;div class="cell"&gt; luminosity
+ &lt;div class="container luminosity"&gt;
+ &lt;div class="group"&gt;
+ &lt;div class="item firefox"&gt;&lt;/div&gt;
+ &lt;svg viewBox="0 0 150 150"&gt;
+ &lt;ellipse class="item R" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item G" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;ellipse class="item B" cx="75" cy="75" rx="25" ry="70"&gt;&lt;/ellipse&gt;
+ &lt;/svg&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+&lt;/div&gt;</pre>
+
+<pre class="brush: css">html,body {
+ height: 100%;
+ box-sizing: border-box;
+ background: #EEE;
+}
+
+.grid {
+ width: 100%;
+ display: flex;
+ font: 1em monospace;
+}
+
+.row {
+ display: flex;
+ flex: 1 auto;
+ flex-direction: row;
+ flex-wrap: wrap;
+ height: auto;
+}
+
+.col {
+ display: flex;
+ flex: 1 auto;
+ flex-direction: column;
+ height: auto;
+}
+
+.cell {
+ margin: .5em;
+ padding: .5em;
+ background-color: #FFF;
+ overflow: hidden;
+ text-align: center;
+}
+
+.note {
+ background: #fff3d4;
+ padding: 1em;
+ margin: .5em .5em 0;
+ font: .8em sans-serif;
+ text-align: left;
+ white-space: nowrap;
+}
+
+.note + .row .cell {
+ margin-top: 0;
+}
+
+.container {
+ position: relative;
+ background: linear-gradient(to right, #000 0%, transparent 50%, #FFF 100%),
+ linear-gradient(to bottom, #FF0 0%, #F0F 50%, #0FF 100%);
+ width: 150px;
+ height: 150px;
+ margin: 0 auto;
+}
+
+.R {
+ transform-origin: center;
+ transform: rotate(-30deg);
+ fill: url(#red);
+}
+
+.G {
+ transform-origin: center;
+ transform: rotate(90deg);
+ fill: url(#green);
+}
+
+.B {
+ transform-origin: center;
+ transform: rotate(210deg);
+ fill: url(#blue);
+}
+
+.isolate .group { isolation: isolate; }
+
+.normal .item { mix-blend-mode: normal; }
+.multiply .item { mix-blend-mode: multiply; }
+.screen .item { mix-blend-mode: screen; }
+.overlay .item { mix-blend-mode: overlay; }
+.darken .item { mix-blend-mode: darken; }
+.lighten .item { mix-blend-mode: lighten; }
+.color-dodge .item { mix-blend-mode: color-dodge; }
+.color-burn .item { mix-blend-mode: color-burn; }
+.hard-light .item { mix-blend-mode: hard-light; }
+.soft-light .item { mix-blend-mode: soft-light; }
+.difference .item { mix-blend-mode: difference; }
+.exclusion .item { mix-blend-mode: exclusion; }
+.hue .item { mix-blend-mode: hue; }
+.saturation .item { mix-blend-mode: saturation; }
+.color .item { mix-blend-mode: color; }
+.luminosity .item { mix-blend-mode: luminosity; }</pre>
+</div>
+
+<div>{{EmbedLiveSample("mix-blend-mode", "100%", 1600, "", "", "example-outcome-frame")}}</div>
+
+<h3 id="HTML_์˜ˆ์ œ">HTML ์˜ˆ์ œ</h3>
+
+<pre class="brush: html">&lt;div class="isolate"&gt;
+ &lt;div class="circle circle-1"&gt;&lt;/div&gt;
+ &lt;div class="circle circle-2"&gt;&lt;/div&gt;
+ &lt;div class="circle circle-3"&gt;&lt;/div&gt;
+&lt;/div&gt;</pre>
+
+<pre class="brush: css">.circle {
+ width: 80px;
+ height: 80px;
+ border-radius: 50%;
+ mix-blend-mode: screen;
+ position: absolute;
+}
+
+.circle-1 {
+ background: red;
+}
+
+.circle-2 {
+ background: lightgreen;
+ left: 40px;
+}
+
+.circle-3 {
+ background: blue;
+ left: 20px;
+ top: 40px;
+}
+
+.isolate {
+ isolation: isolate; /* Without isolation, the background color will be taken into account */
+ position: relative;
+}</pre>
+
+<p>{{EmbedLiveSample("HTML_์˜ˆ์ œ", "100%", "180")}}</p>
+
+<h3 id="SVG_์˜ˆ์ œ">SVG ์˜ˆ์ œ</h3>
+
+<p>๋‹ค์Œ์€ ์ด์ „์˜ ์˜ˆ์ œ๋ฅผ SVG๋กœ ๊ตฌํ˜„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: html">&lt;svg&gt;
+ &lt;g class="isolate"&gt;
+ &lt;circle cx="40" cy="40" r="40" fill="red"/&gt;
+ &lt;circle cx="80" cy="40" r="40" fill="lightgreen"/&gt;
+ &lt;circle cx="60" cy="80" r="40" fill="blue"/&gt;
+ &lt;/g&gt;
+&lt;/svg&gt;</pre>
+
+<pre class="brush:css">circle { mix-blend-mode: screen; }
+.isolate { isolation: isolate; } /* Without isolation, the background color will be taken into account */
+</pre>
+
+<p>{{EmbedLiveSample("SVG_์˜ˆ์ œ", "100%", "180")}}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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('Compositing', '#mix-blend-mode', 'mix-blend-mode') }}</td>
+ <td>{{ Spec2('Compositing') }}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.mix-blend-mode")}}</p>
+
+<h2 id="See_also" name="See_also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("&lt;blend-mode&gt;")}}</li>
+ <li>{{cssxref("background-blend-mode")}}</li>
+</ul>
diff --git a/files/ko/web/css/number/index.html b/files/ko/web/css/number/index.html
new file mode 100644
index 0000000000..cc336a6ec2
--- /dev/null
+++ b/files/ko/web/css/number/index.html
@@ -0,0 +1,85 @@
+---
+title: <number>
+slug: Web/CSS/number
+tags:
+ - CSS
+ - CSS Data Type
+ - Layout
+ - Reference
+ - Web
+translation_of: Web/CSS/number
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>&lt;number&gt;</code></strong> <a href="/en-US/docs/Web/CSS">CSS</a> <a href="/en-US/docs/Web/CSS/CSS_Types">์ž๋ฃŒํ˜•</a>์€ย ์ˆซ์ž, ์ฆ‰ ์ •์ˆ˜ ๋˜๋Š” ์‹ค์ˆ˜๋ฅผ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p><code>&lt;number&gt;</code>ย ๊ตฌ๋ฌธ์€ {{cssxref("&lt;integer&gt;")}} ๊ตฌ๋ฌธ์„ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค. ์†Œ์ˆ˜์  ์ดํ•˜ ๊ฐ’์€ <code>.</code>ย ๋’ค๋กœ ํ•œ ๊ฐœ ์ด์ƒ์˜ 10์ง„์ˆ˜ ์ˆซ์ž๋ฅผ ๋ถ™์—ฌ ํ‘œํ˜„ํ•˜๋ฉฐ, ์ •์ˆ˜ ๋’ค์— ์ด์–ด ๋ถ™์ผ ์ˆ˜ย ์žˆ์Šต๋‹ˆ๋‹ค.ย ๋”ฐ๋กœ ์—ฐ๊ด€์ง€์–ด์•ผ ํ•˜๋Š” ๋‹จ์œ„๋Š” ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๋ณด๊ฐ„">๋ณด๊ฐ„</h2>
+
+<p>์• ๋‹ˆ๋ฉ”์ด์…˜์—์„œย <code>&lt;number&gt;</code>ย ์ž๋ฃŒํ˜•์˜ ๊ฐ’์€ ์œ ๋™์†Œ์ˆ˜์  ์‹ค์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด๊ฐ„ํ•ฉ๋‹ˆ๋‹ค.ย ๋ณด๊ฐ„์˜ ์†๋„๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ ์—ฐ๊ฒฐ๋œย <a href="/ko/docs/Web/CSS/single-transition-timing-function" rel="nofollow">timing function</a>์ด ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์œ ํšจํ•œ_์ˆซ์ž">์œ ํšจํ•œ ์ˆซ์ž</h3>
+
+<pre class="syntaxbox example-good">12 &lt;integer&gt;๋Š” &lt;number&gt;
+4.01 ์–‘์˜ ์‹ค์ˆ˜
+-456.8 ์Œ์˜ ์‹ค์ˆ˜
+0.0 0
++0.0 0, ์–‘์˜ ๋ถ€ํ˜ธ
+-0.0 0, ์Œ์˜ ๋ถ€ํ˜ธ
+.60 ์•ž์˜ 0 ์—†๋Š” ์†Œ์ˆ˜์  ์ดํ•˜ ๊ฐ’
+10e3 ๊ณผํ•™์  ํ‘œ๊ธฐ๋ฒ•
+-3.4e-2 ๋ณต์žกํ•œ ๊ณผํ•™์  ํ‘œ๊ธฐ๋ฒ•
+</pre>
+
+<h3 id="์œ ํšจํ•˜์ง€_์•Š์€_์ˆซ์ž">์œ ํšจํ•˜์ง€ ์•Š์€ ์ˆซ์ž</h3>
+
+<pre class="syntaxbox example-bad">12. ์†Œ์ˆ˜์  ๋’ค์— ์ตœ์†Œ ํ•˜๋‚˜์˜ ์ˆซ์ž๊ฐ€ ์กด์žฌํ•ด์•ผ ํ•จ
++-12.2 ํ•˜๋‚˜์˜ +/-๋งŒ ํ—ˆ์šฉ
+12.1.1 ํ•˜๋‚˜์˜ ์†Œ์ˆ˜์ ๋งŒ ํ—ˆ์šฉ
+</pre>
+
+<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 Values', '#numbers', '&lt;number&gt;')}}</td>
+ <td>{{Spec2('CSS3 Values')}}</td>
+ <td>No significant change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'syndata.html#numbers', '&lt;number&gt;')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Explicit definition.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '', '&lt;number&gt;')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Implicit definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>
+<p>{{Compat("css.types.number")}}</p>
+</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("&lt;integer&gt;")}}</li>
+</ul>
diff --git a/files/ko/web/css/object-fit/index.html b/files/ko/web/css/object-fit/index.html
new file mode 100644
index 0000000000..3c44025c12
--- /dev/null
+++ b/files/ko/web/css/object-fit/index.html
@@ -0,0 +1,170 @@
+---
+title: object-fit
+slug: Web/CSS/object-fit
+tags:
+ - CSS
+ - CSS Images
+ - CSS Property
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/object-fit
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>object-fit</code></strong> ์†์„ฑ์€ {{HTMLElement("img")}}๋‚˜ {{HTMLElement("video")}} ์š”์†Œ์™€ ๊ฐ™์€ <a href="/ko/docs/Web/CSS/Replaced_element">๋Œ€์ฒด ์š”์†Œ</a>์˜ ์ฝ˜ํ…์ธ  ํฌ๊ธฐ๋ฅผ ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ์กฐ์ ˆํ•ด ์š”์†Œ์— ๋งž์ถœ ๊ฒƒ์ธ์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{cssxref("object-position")}} ์†์„ฑ์„ ์‚ฌ์šฉํ•ด ๋Œ€์ฒด ์š”์†Œ ์ฝ˜ํ…์ธ ๊ฐ€ ์ฝ˜ํ…์ธ  ๋ฐ•์Šค ๋‚ด์— ์œ„์น˜ํ•  ์ง€์ ์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/object-fit.html")}}</div>
+
+
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<p><code>object-fit</code> ์†์„ฑ์€ ๋‹ค์Œ ๋ชฉ๋ก ์ค‘ ํ•˜๋‚˜์˜ ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt><code>contain</code></dt>
+ <dd>๋Œ€์ฒด ์ฝ˜ํ…์ธ ์˜ ๊ฐ€๋กœ์„ธ๋กœ๋น„๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ, ์š”์†Œ์˜ ์ฝ˜ํ…์ธ  ๋ฐ•์Šค ๋‚ด๋ถ€์— ๋“ค์–ด๊ฐ€๋„๋ก ํฌ๊ธฐ๋ฅผ ๋งž์ถค ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค. ์ฝ˜ํ…์ธ ๊ฐ€ ์ฝ˜ํ…์ธ  ๋ฐ•์Šค ํฌ๊ธฐ์— ๋งž๋„๋ก ํ•˜๋ฉด์„œ๋„ ๊ฐ€๋กœ์„ธ๋กœ๋น„๋ฅผ ์œ ์ง€ํ•˜๊ฒŒ ๋˜๋ฏ€๋กœ, ์„œ๋กœ์˜ ๊ฐ€๋กœ์„ธ๋กœ๋น„๊ฐ€ ์ผ์น˜ํ•˜์ง€ ์•Š์œผ๋ฉด ๊ฐ์ฒด๊ฐ€ <a href="https://ko.wikipedia.org/wiki/%EB%A0%88%ED%84%B0%EB%B0%95%EC%8A%A4">"๋ ˆํ„ฐ๋ฐ•์Šค"</a>์ฒ˜๋Ÿผ ๋ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>cover</code></dt>
+ <dd>๋Œ€์ฒด ์ฝ˜ํ…์ธ ์˜ ๊ฐ€๋กœ์„ธ๋กœ๋น„๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ, ์š”์†Œ ์ฝ˜ํ…์ธ  ๋ฐ•์Šค๋ฅผ ๊ฐ€๋“ ์ฑ„์›๋‹ˆ๋‹ค. ์„œ๋กœ์˜ ๊ฐ€๋กœ์„ธ๋กœ๋น„๊ฐ€ ์ผ์น˜ํ•˜์ง€ ์•Š์œผ๋ฉด ๊ฐ์ฒด ์ผ๋ถ€๊ฐ€ ์ž˜๋ ค๋‚˜๊ฐ‘๋‹ˆ๋‹ค.</dd>
+ <dt><code>fill</code></dt>
+ <dd>์š”์†Œ ์ฝ˜ํ…์ธ  ๋ฐ•์Šค ํฌ๊ธฐ์— ๋งž์ถฐ ๋Œ€์ฒด ์ฝ˜ํ…์ธ ์˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค. ์ฝ˜ํ…์ธ ๊ฐ€ ์ฝ˜ํ…์ธ  ๋ฐ•์Šค๋ฅผ ๊ฐ€๋“ ์ฑ„์›๋‹ˆ๋‹ค. ์„œ๋กœ์˜ ๊ฐ€๋กœ์„ธ๋กœ๋น„๊ฐ€ ์ผ์น˜ํ•˜์ง€ ์•Š์œผ๋ฉด ์ฝ˜ํ…์ธ ๊ฐ€ ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>none</code></dt>
+ <dd>๋Œ€์ฒด ์ฝ˜ํ…์ธ ์˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>scale-down</code></dt>
+ <dd><code>none</code>๊ณผ <code>contain</code> ์ค‘ ๋Œ€์ฒด ์ฝ˜ํ…์ธ ์˜ ํฌ๊ธฐ๊ฐ€ ๋” ์ž‘์•„์ง€๋Š” ๊ฐ’์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์ด๋ฏธ์ง€์—_object-fit_์ง€์ •">์ด๋ฏธ์ง€์— <code>object-fit</code> ์ง€์ •</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;section&gt;
+ &lt;h2&gt;object-fit: fill&lt;/h2&gt;
+ &lt;img class="fill" src="https://mdn.mozillademos.org/files/6457/mdn_logo_only_color.png" alt="MDN Logo"&gt;
+
+ &lt;img class="fill narrow" src="https://mdn.mozillademos.org/files/6457/mdn_logo_only_color.png" alt="MDN Logo"&gt;
+
+ &lt;h2&gt;object-fit: contain&lt;/h2&gt;
+ &lt;img class="contain" src="https://mdn.mozillademos.org/files/6457/mdn_logo_only_color.png" alt="MDN Logo"&gt;
+
+ &lt;img class="contain narrow" src="https://mdn.mozillademos.org/files/6457/mdn_logo_only_color.png" alt="MDN Logo"&gt;
+
+ &lt;h2&gt;object-fit: cover&lt;/h2&gt;
+ &lt;img class="cover" src="https://mdn.mozillademos.org/files/6457/mdn_logo_only_color.png" alt="MDN Logo"&gt;
+
+ &lt;img class="cover narrow" src="https://mdn.mozillademos.org/files/6457/mdn_logo_only_color.png" alt="MDN Logo"&gt;
+
+ &lt;h2&gt;object-fit: none&lt;/h2&gt;
+ &lt;img class="none" src="https://mdn.mozillademos.org/files/6457/mdn_logo_only_color.png" alt="MDN Logo"&gt;
+
+ &lt;img class="none narrow" src="https://mdn.mozillademos.org/files/6457/mdn_logo_only_color.png" alt="MDN Logo"&gt;
+
+ &lt;h2&gt;object-fit: scale-down&lt;/h2&gt;
+ &lt;img class="scale-down" src="https://mdn.mozillademos.org/files/6457/mdn_logo_only_color.png" alt="MDN Logo"&gt;
+
+ &lt;img class="scale-down narrow" src="https://mdn.mozillademos.org/files/6457/mdn_logo_only_color.png" alt="MDN Logo"&gt;
+&lt;/section&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">h2 {
+ font-family: Courier New, monospace;
+ font-size: 1em;
+ margin: 1em 0 0.3em;
+}
+
+div {
+ display: flex;
+ flex-direction: column;
+ flex-wrap: wrap;
+ align-items: flex-start;
+ height: 940px;
+}
+
+img {
+ width: 150px;
+ height: 100px;
+ border: 1px solid #000;
+}
+
+.narrow {
+ width: 100px;
+ height: 150px;
+ margin-top: 10px;
+}
+
+.fill {
+ object-fit: fill;
+}
+
+.contain {
+ object-fit: contain;
+}
+
+.cover {
+ object-fit: cover;
+}
+
+.none {
+ object-fit: none;
+}
+
+.scale-down {
+ object-fit: scale-down;
+}
+</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{ EmbedLiveSample('์ด๋ฏธ์ง€์—_object-fit_์ง€์ •', 500, 1100) }}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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('CSS4 Images', '#the-object-fit', 'object-fit')}}</td>
+ <td>{{Spec2('CSS4 Images')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Images', '#the-object-fit', 'object-fit')}}</td>
+ <td>{{Spec2('CSS3 Images')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.object-fit")}}</p>
+
+<h2 id="See_also" name="See_also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>์ด๋ฏธ์ง€ ๊ด€๋ จ ๋‹ค๋ฅธ CSS ์†์„ฑ: {{cssxref("object-position")}}, {{cssxref("image-orientation")}}, {{cssxref("image-rendering")}}, {{cssxref("image-resolution")}}.</li>
+ <li>{{cssxref("background-size")}}</li>
+</ul>
diff --git a/files/ko/web/css/object-position/index.html b/files/ko/web/css/object-position/index.html
new file mode 100644
index 0000000000..a53f4e988b
--- /dev/null
+++ b/files/ko/web/css/object-position/index.html
@@ -0,0 +1,123 @@
+---
+title: object-position
+slug: Web/CSS/object-position
+tags:
+ - CSS
+ - CSS Property
+ - Layout
+ - Reference
+ - Replaced Elements
+ - ๋Œ€์ฒด ์š”์†Œ
+translation_of: Web/CSS/object-position
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>object-position</code></strong> ์†์„ฑ์€ <a href="/ko/docs/Web/CSS/Replaced_element">๋Œ€์ฒด ์š”์†Œ</a>์˜ ์ฝ˜ํ…์ธ  ์ •๋ ฌ ๋ฐฉ์‹์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</span> ๋Œ€์ฒด ์š”์†Œ์˜ ๊ฐ์ฒด๊ฐ€ ๋ฎ์ง€ ์•Š์€ ๋ถ€๋ถ„์€ ์š”์†Œ์˜ ๋ฐฐ๊ฒฝ์ด ๋ณด์ด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋Œ€์ฒด ์š”์†Œ ๊ฐ์ฒด์˜ ๊ณ ์œ  ํฌ๊ธฐ(์ˆ˜์ •์„ ๊ฐ€ํ•˜์ง€ ์•Š์€ ์›๋ž˜ ํฌ๊ธฐ)๋ฅผ ์กฐ์ •ํ•ด ์š”์†Œ ๋ฐ•์Šค์— ๋งž์ถ”๋Š” ๋ฐฉ๋ฒ•์€ {{cssxref("object-fit")}} ์†์„ฑ์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/object-position.html")}}</div>
+
+
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers notranslate">/* &lt;position&gt; ๊ฐ’ */
+object-position: center top;
+object-position: 100px 50px;
+
+/* ์ „์—ญ ๊ฐ’ */
+object-position: inherit;
+object-position: initial;
+object-position: unset;
+</pre>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;position&gt;")}}</dt>
+ <dd>๊ฐ์ฒด์˜ 2D ์œ„์น˜๋ฅผ ์ง€์ •ํ•˜๋Š” ํ•œ ๊ฐœ์—์„œ ๋„ค ๊ฐœ์˜ ๊ฐ’. ์ƒ๋Œ€์™€ ์ ˆ๋Œ€ ์˜คํ”„์…‹์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> ์ฝ˜ํ…์ธ ๊ฐ€ ๋Œ€์ฒด ์š”์†Œ์˜ ๋ฐ•์Šค ๋ฐ”๊นฅ์œผ๋กœ ๋‚˜๊ฐ€๋„๋ก ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="Example" name="Example">์˜ˆ์ œ</h2>
+
+<h3 id="์ด๋ฏธ์ง€_์ฝ˜ํ…์ธ _์œ„์น˜_์ง€์ •">์ด๋ฏธ์ง€ ์ฝ˜ํ…์ธ  ์œ„์น˜ ์ง€์ •</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<p>๋‘ ๊ฐœ์˜ {{htmlelement("img")}} ์š”์†Œ๊ฐ€ MDN ๋กœ๊ณ ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: html notranslate">&lt;img id="object-position-1" src="https://mdn.mozillademos.org/files/12668/MDN.svg" alt="MDN Logo"/&gt;
+&lt;img id="object-position-2" src="https://mdn.mozillademos.org/files/12668/MDN.svg" alt="MDN Logo"/&gt;
+</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<p>๋‹ค์Œ CSS๋Š” ๋‘ <code>&lt;img&gt;</code> ์š”์†Œ ๋ชจ๋‘์— ์ ์šฉํ•  ์Šคํƒ€์ผ๊ณผ ํ•จ๊ป˜, ๊ฐ๊ฐ ๋ณ„๋„๋กœ ์ ์šฉํ•  <code>object-position</code> ์†์„ฑ๋„ ์ง€์ •ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">img {
+ width: 300px;
+ height: 250px;
+ border: 1px solid black;
+ background-color: silver;
+ margin-right: 1em;
+ object-fit: none;
+}
+
+#object-position-1 {
+ object-position: 10px;
+}
+
+#object-position-2 {
+ object-position: 100% 10%;
+}
+</pre>
+
+<p>์ฒซ ๋ฒˆ์งธ ์ด๋ฏธ์ง€๋Š” ์š”์†Œ ๋ฐ•์Šค์˜ ์™ผ์ชฝ ๊ฒฝ๊ณ„๋กœ๋ถ€ํ„ฐ 10ํ”ฝ์…€ ๋–จ์–ด์ง„ ๊ณณ์œผ๋กœ ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ์ด๋ฏธ์ง€๋Š” ์š”์†Œ ๋ฐ•์Šค์˜ ์˜ค๋ฅธ์ชฝ ๊ฒฝ๊ณ„์™€ ์ž์‹ ์˜ ์˜ค๋ฅธ์ชฝ ๋ชจ์„œ๋ฆฌ๋ฅผ ์„œ๋กœ ๊ฒน์น˜๊ณ , ๋ฐ•์Šค์˜ ์œ„์ชฝ ๊ฒฝ๊ณ„๋กœ๋ถ€ํ„ฐ ๋ฐ•์Šค ๋†’์ด์˜ 10% ๋–จ์–ด์ง„ ์ง€์ ์œผ๋กœ ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{ EmbedLiveSample('์ด๋ฏธ์ง€_์ฝ˜ํ…์ธ _์œ„์น˜_์ง€์ •', '100%','600px') }}</p>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Images', '#the-object-position', 'object-position')}}</td>
+ <td>{{Spec2('CSS3 Images')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.object-position")}}</p>
+
+<h2 id="See_also" name="See_also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>์ด๋ฏธ์ง€ ๊ด€๋ จ ๋‹ค๋ฅธ CSS ์†์„ฑ: {{cssxref("object-fit")}}, {{cssxref("image-orientation")}}, {{cssxref("image-rendering")}}, {{cssxref("image-resolution")}}.</li>
+</ul>
diff --git a/files/ko/web/css/opacity/index.html b/files/ko/web/css/opacity/index.html
new file mode 100644
index 0000000000..6132b0380a
--- /dev/null
+++ b/files/ko/web/css/opacity/index.html
@@ -0,0 +1,144 @@
+---
+title: opacity
+slug: Web/CSS/opacity
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+ - ์ƒ‰
+translation_of: Web/CSS/opacity
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>opacity</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ๋ถˆํˆฌ๋ช…๋„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</span> ๋ถˆํˆฌ๋ช…๋„๋Š” ์š”์†Œ ๋’ค์ชฝ ์ฝ˜ํ…์ธ ๊ฐ€ ์ˆจ๊ฒจ์ง€๋Š” ์ •๋„๋กœ, ํˆฌ๋ช…๋„์˜ ๋ฐ˜๋Œ€์ž…๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/opacity.html")}}</div>
+
+
+
+<p><code>opacity</code>๋Š” ์š”์†Œ์˜ ๋‚ด์šฉ์„ ํฌํ•จํ•ด ๋ชจ๋“  ๊ณณ์— ์˜ํ–ฅ์„ ์ฃผ์ง€๋งŒ ์ž์‹ ์š”์†Œ๊ฐ€ ์ƒ์†ํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์š”์†Œ์™€ ์ž์‹์˜ ํˆฌ๋ช…๋„๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅด๋”๋ผ๋„ ๋ฐฐ๊ฒฝ์— ๋Œ€ํ•ด์„œ๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ๊ฐ™์€ ํˆฌ๋ช…๋„๋ฅผ ๊ฐ–์Šต๋‹ˆ๋‹ค.</p>
+
+<p><code>opacity</code> ๊ฐ’์ด <code>1</code>์ด ์•„๋‹ˆ๋ฉด ์š”์†Œ๋ฅผ ์ƒˆ๋กœ์šด <a href="/ko/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context">์Œ“์ž„ ๋งฅ๋ฝ</a>์— ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์ž์‹ ์š”์†Œ๋Š” ๋ถˆํˆฌ๋ช…ํ•˜๊ฒŒ ์œ ์ง€ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด {{cssxref("background")}} ์†์„ฑ์„ ๋Œ€์‹  ์‚ฌ์šฉํ•˜์„ธ์š”.</p>
+
+<pre class="brush:css">background: rgba(0, 0, 0, 0.4);</pre>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>&lt;alpha-value&gt;</code></dt>
+ <dd>์ฑ„๋„์˜ ๋ถˆํˆฌ๋ช…๋„(์•ŒํŒŒ ์ฑ„๋„์˜ ๊ฐ’)๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” <code>0.0</code> ์ด์ƒ <code>1.0</code> ์ดํ•˜์˜ {{cssxref("number")}}, ๋˜๋Š” 0% ์ด์ƒ 100% ์ดํ•˜์˜ {{cssxref("percentage")}}. ๋ฒ”์œ„ ๋ฐ–์˜ ์ˆซ์ž๋Š” ๊ตฌ๋ฌธ ์ƒ ์œ ํšจํ•˜์ง€๋งŒ, ์‹ค์ œ ์ ์šฉ ์‹œ์—๋Š” ๋ฒ”์œ„์— ๋งž์ถฐ ๋‚˜๋จธ์ง€ ๊ฐ’์€ ๋ฒ„๋ ค์ง‘๋‹ˆ๋‹ค.
+ <table class="standard-table">
+ <tbody>
+ <tr>
+ <th>๊ฐ’</th>
+ <th>๋œป</th>
+ </tr>
+ <tr>
+ <td><code>0</code></td>
+ <td>์š”์†Œ๊ฐ€ ์™„์ „ํžˆ ํˆฌ๋ช…ํ•ด ๋ณด์ด์ง€ ์•Š์Œ.</td>
+ </tr>
+ <tr>
+ <td><code>0</code>๊ณผ <code>1</code> ์‚ฌ์ด์˜ ์•„๋ฌด <code>&lt;number&gt;</code></td>
+ <td>์š”์†Œ๊ฐ€ ๋ฐ˜ํˆฌ๋ช…ํ•ด ๋’ค์˜ ๋‚ด์šฉ์„ ๋ณผ ์ˆ˜ ์žˆ์Œ.</td>
+ </tr>
+ <tr>
+ <td><code>1</code> (๊ธฐ๋ณธ๊ฐ’)</td>
+ <td>์š”์†Œ๊ฐ€ ๋ถˆํˆฌ๋ช…ํ•จ.</td>
+ </tr>
+ </tbody>
+ </table>
+ </dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="๊ธฐ๋ณธ_์˜ˆ์ œ">๊ธฐ๋ณธ ์˜ˆ์ œ</h3>
+
+<pre class="brush: css">div { background-color: yellow; }
+.light {
+ opacity: 0.2; /* ๋ฐฐ๊ฒฝ ์œ„๋กœ ๊ฒจ์šฐ ๋ณผ ์ˆ˜ ์žˆ์Œ */
+}
+.medium {
+ opacity: 0.5; /* ๋ฐฐ๊ฒฝ ์œ„๋กœ ์กฐ๊ธˆ ๋” ์ž˜ ๋ณด์ž„ */
+}
+.heavy {
+ opacity: 0.9; /* ๋ฐฐ๊ฒฝ ์œ„๋กœ ๋šœ๋ ทํ•˜๊ฒŒ ๋ณด์ž„ */
+}
+</pre>
+
+<pre class="brush: html">&lt;div class="light"&gt;๊ฒจ์šฐ ๋ณด์ด๋Š” ๊ธ€&lt;/div&gt;
+&lt;div class="medium"&gt;์ข€ ๋” ์ž˜ ๋ณด์ด๋Š” ๊ธ€&lt;/div&gt;
+&lt;div class="heavy"&gt;์‰ฝ๊ฒŒ ๋ณด์ด๋Š” ๊ธ€&lt;/div&gt;
+</pre>
+
+<p>{{EmbedLiveSample('๊ธฐ๋ณธ_์˜ˆ์ œ', '640', '64')}}</p>
+
+<h3 id="hover_์‹œ_๋‹ค๋ฅธ_๋ถˆํˆฌ๋ช…๋„_์ ์šฉ"><code>:hover</code> ์‹œ ๋‹ค๋ฅธ ๋ถˆํˆฌ๋ช…๋„ ์ ์šฉ</h3>
+
+<pre class="brush: css">img.opacity {
+ opacity: 1;
+}
+
+img.opacity:hover {
+ opacity: 0.5;
+ filter: alpha(opacity=50);
+ zoom: 1;
+}</pre>
+
+<pre class="brush: html">&lt;img src="//developer.mozilla.org/static/img/opengraph-logo.png"
+ alt="MDN logo" width="128" height="146"
+ class="opacity"&gt;</pre>
+
+<p>{{EmbedLiveSample('hover_์‹œ_๋‹ค๋ฅธ_๋ถˆํˆฌ๋ช…๋„_์ ์šฉ', '150', '175')}}</p>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p>๊ธ€์”จ์˜ ํˆฌ๋ช…๋„๋ฅผ ์กฐ์ ˆํ–ˆ๋‹ค๋ฉด, ๋‚ฎ์€ ์‹œ๋ ฅ์„ ๊ฐ€์ง„ ์‚ฌ์šฉ์ž๋„ ํŽ˜์ด์ง€์˜ ์ฝ˜ํ…์ธ ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ๋„๋ก ๊ธ€์ž ์ƒ‰๊ณผ ๋ฐฐ๊ฒฝ์ƒ‰์˜ ๋Œ€๋น„๋ฅผ ๋†’๊ฒŒ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์ƒ‰ ๋Œ€๋น„์œจ์€ ๋ฐฐ๊ฒฝ์ƒ‰๊ณผ ํˆฌ๋ช…๋„๋ฅผ ์ ์šฉํ•œ ๊ธ€์ž ์ƒ‰์˜ ๋ฐ๊ธฐ๋ฅผ ๋น„๊ตํ•ด์„œ ์–ป์–ด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ <a href="https://www.w3.org/WAI/standards-guidelines/wcag/">์›น ์ฝ˜ํ…์ธ  ์ ‘๊ทผ์„ฑ ๊ฐ€์ด๋“œ๋ผ์ธ</a>(WCAG)์„ ๋งŒ์กฑํ•˜๋ ค๋ฉด, ํ…์ŠคํŠธ ์ฝ˜ํ…์ธ ๋Š” 4.5:1, ์ œ๋ชฉ ๋“ฑ ํฐ ํ…์ŠคํŠธ๋Š” 3:1์˜ ๋Œ€๋น„์œจ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํฐ ํ…์ŠคํŠธ๋ž€ 18.66px ์ด์ƒ์˜ <a href="/ko/docs/Web/CSS/font-weight">๊ตต์€</a> ๊ธ€์”จ ํ˜น์€ 24px ์ด์ƒ์˜ ํ…์ŠคํŠธ๋กœ ์ •์˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><a href="https://webaim.org/resources/contrastchecker/">WebAIM: Color Contrast Checker</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.4_Make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background">MDN Understanding WCAG, Guideline 1.4 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html">Understanding Success Criterion 1.4.3 | W3C Understanding WCAG 2.0</a></li>
+</ul>
+
+<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 Transitions', '#animatable-css', 'opacity')}}</td>
+ <td>{{Spec2('CSS3 Transitions')}}</td>
+ <td>Defines <code>opacity</code> as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Colors', '#opacity', 'opacity')}}</td>
+ <td>{{Spec2('CSS3 Colors')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.opacity", 2)}}</p>
diff --git a/files/ko/web/css/order/index.html b/files/ko/web/css/order/index.html
new file mode 100644
index 0000000000..8b25e38777
--- /dev/null
+++ b/files/ko/web/css/order/index.html
@@ -0,0 +1,110 @@
+---
+title: order
+slug: Web/CSS/order
+tags:
+ - CSS
+ - CSS Flexible Boxes
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/order
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>order</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ํ”Œ๋ ‰์Šค ๋˜๋Š” ๊ทธ๋ฆฌ๋“œ ์ปจํ…Œ์ด๋„ˆ ์•ˆ์—์„œ ํ˜„์žฌ ์š”์†Œ์˜ ๋ฐฐ์น˜ ์ˆœ์„œ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</span> ์ปจํ…Œ์ด๋„ˆ ์•„์ดํ…œ์˜ ์ •๋ ฌ ์ˆœ์„œ๋Š” ์˜ค๋ฆ„์ฐจ์ˆœ <code>order</code> ๊ฐ’์ด๊ณ , ๊ฐ™์€ ๊ฐ’์ผ ๊ฒฝ์šฐ ์†Œ์Šค ์ฝ”๋“œ์˜ ์ˆœ์„œ๋Œ€๋กœ ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/order.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* &lt;integer&gt; ๊ฐ’ */
+order: 5;
+order: -5;
+
+/* ์ „์—ญ ๊ฐ’ */
+order: inherit;
+order: initial;
+order: unset;</pre>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ </strong>: <code>order</code> ์†์„ฑ์€ ๋…ผ๋ฆฌ์ ์ธ ์ˆœ์„œ๋‚˜ ํƒญ ์ˆœ์„œ์™€๋Š” ์ „ํ˜€ ์ƒ๊ด€ ์—†์ด <strong>ํ™”๋ฉด์— ๋ณด์ด๋Š” ์ˆœ์„œ</strong>์—๋งŒ ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋น„์‹œ๊ฐ์  ๋งค์ฒด์— ์ ์šฉํ•ด์„  ์•ˆ๋ฉ๋‹ˆ๋‹ค.</p>
+</div>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;integer&gt;")}}</dt>
+ <dd>์•„์ดํ…œ์˜ ์ˆœ์„œ.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush:html;">&lt;header&gt;...&lt;/header&gt;
+&lt;main&gt;
+ &lt;article&gt;Article&lt;/article&gt;
+ &lt;nav&gt;Nav&lt;/nav&gt;
+ &lt;aside&gt;Aside&lt;/aside&gt;
+&lt;/main&gt;
+&lt;footer&gt;...&lt;/footer&gt;</pre>
+
+<p>์œ„์™€ ๊ฐ™์€ ๊ธฐ๋ณธ์ ์ธ HTML์—์„œ, ๋‹ค์Œ CSS ์ฝ”๋“œ๋Š” ์ฝ˜ํ…์ธ  ๋ธ”๋ก์„ ๊ฐ์‹ธ๋Š”, ๊ณ ์ „์ ์ธ ์–‘์ชฝ ์‚ฌ์ด๋“œ๋ฐ” ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. Flexible Box Layout ๋ชจ๋“ˆ์ด ์ž๋™์œผ๋กœ ๋ชจ๋“  ๋ธ”๋ก์˜ ๋†’์ด๋ฅผ ๋™์ผํ•˜๊ฒŒ ํ•˜๋ฉฐ ๊ฐ€๋Šฅํ•œ ๊ฐ€๋กœ์ถ• ๊ณต๊ฐ„์„ ๋ชจ๋‘ ๋ถ„๋ฐฐํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css;">main { display: flex; text-align:center; }
+main &gt; article { flex:1; order: 2; }
+main &gt; nav { width: 200px; order: 1; }
+main &gt; aside { width: 200px; order: 3; }</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{ EmbedLiveSample('Example') }}</p>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p><code>order</code> ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ์‹ค์ œ DOM ์ˆœ์„œ์™€ ํ™”๋ฉด์— ๋ณด์—ฌ์ง€๋Š” ์ฝ˜ํ…์ธ ์˜ ์ˆœ์„œ๊ฐ€ ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋‚ฎ์€ ์‹œ๊ฐ์œผ๋กœ ์Šคํฌ๋ฆฐ ๋ฆฌ๋” ๋“ฑ ๋ณด์กฐ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•ด ์ด๋™ํ•˜๋Š” ์‚ฌ์šฉ์ž์˜ ๊ฒฝํ—˜์— ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ์  ์ˆœ์„œ(CSS)๊ฐ€ ์ค‘์š”ํ•˜๋”๋ผ๋„ ์Šคํฌ๋ฆฐ ๋ฆฌ๋” ์‚ฌ์šฉ์ž๋Š” ์ œ๋Œ€๋กœ ๋œ ์ฝ๊ธฐ ์ˆœ์„œ๋ฅผ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><a href="https://tink.uk/flexbox-the-keyboard-navigation-disconnect/">Flexbox &amp; the keyboard navigation disconnect โ€” Tink</a></li>
+ <li><a href="http://adrianroselli.com/2015/09/source-order-matters.html">Source Order Matters | Adrian Roselli</a></li>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.3_%E2%80%94_Create_content_that_can_be_presented_in_different_ways">MDN Understanding WCAG, Guideline 1.3 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/content-structure-separation-sequence.html">Understanding Success Criterion 1.3.2 | W3C Understanding WCAG 2.0</a></li>
+</ul>
+
+<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 Flexbox', '#order-property', 'order')}}</td>
+ <td>{{Spec2('CSS3 Flexbox')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.order")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>CSS ํ”Œ๋ ‰์Šค๋ฐ•์Šค ์•ˆ๋‚ด์„œ: <em><a href="/ko/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox">ํ”Œ๋ ‰์Šค๋ฐ•์Šค์˜ ๊ธฐ๋ณธ ๊ฐœ๋…</a></em></li>
+ <li>CSS ํ”Œ๋ ‰์Šค๋ฐ•์Šค ์•ˆ๋‚ด์„œ: <em><a href="/ko/docs/Web/CSS/CSS_Flexible_Box_Layout/Ordering_Flex_Items">ํ”Œ๋ ‰์Šค ์•„์ดํ…œ์˜ ์ˆœ์„œ ์ •ํ•˜๊ธฐ</a></em></li>
+ <li>CSS ๊ทธ๋ฆฌ๋“œ ์•ˆ๋‚ด์„œ: <em><a href="/ko/docs/Web/CSS/CSS_Grid_Layout/CSS_Grid_Layout_and_Accessibility">CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ๊ณผ ์ ‘๊ทผ์„ฑ</a></em></li>
+</ul>
diff --git a/files/ko/web/css/outline-style/index.html b/files/ko/web/css/outline-style/index.html
new file mode 100644
index 0000000000..cc483e5010
--- /dev/null
+++ b/files/ko/web/css/outline-style/index.html
@@ -0,0 +1,256 @@
+---
+title: outline-style
+slug: Web/CSS/outline-style
+tags:
+ - CSS
+ - CSS Outline
+ - CSS Property
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/outline-style
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>outline-style</code></strong> ์†์„ฑ์€ ์š”์†Œ ์™ธ๊ณฝ์„ ์˜ ์Šคํƒ€์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</span> ์™ธ๊ณฝ์„ ์€ ์š”์†Œ์˜ <a href="/ko/docs/Web/CSS/border">ํ…Œ๋‘๋ฆฌ</a> ๋ฐ”๊นฅ์— ๊ทธ๋ ค์ง€๋Š” ์„ ์ž…๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/outline-style.html")}}</div>
+
+
+
+<p>์™ธ๊ณฝ์„  ์™ธํ˜•์„ ์„ค์ •ํ•  ๋• {{cssxref("outline")}} ๋‹จ์ถ• ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋Š”๊ฒŒ ํŽธ๋ฆฌํ•œ ์ƒํ™ฉ์ด ๋งŽ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+outline-style: auto;
+outline-style: none;
+outline-style: dotted;
+outline-style: dashed;
+outline-style: solid;
+outline-style: double;
+outline-style: groove;
+outline-style: ridge;
+outline-style: inset;
+outline-style: outset;
+
+/* ์ „์—ญ ๊ฐ’ */
+outline-style: inherit;
+outline-style: initial;
+outline-style: unset;
+</pre>
+
+<p><code>outline-style</code> ์†์„ฑ์€ ๋‹ค์Œ ๊ฐ’ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>
+ <p><code>auto</code></p>
+ </dt>
+ <dd style="outline: 8px auto red;">์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๊ฐ€ ์‚ฌ์šฉ์ž ์ง€์ • ์™ธ๊ณฝ์„ ์„ ๊ทธ๋ฆด ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>
+ <p><code>none</code></p>
+ </dt>
+ <dd>์™ธ๊ณฝ์„ ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. {{cssxref("outline-width")}}๊ฐ€ <code>0</code>์ž…๋‹ˆ๋‹ค.</dd>
+ <dt>
+ <p><code>dotted</code></p>
+ </dt>
+ <dd style="outline: 8px dotted red;">์™ธ๊ณฝ์„ ์„ ์  ์—ฌ๋Ÿฌ ๊ฐœ๋กœ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.</dd>
+ <dt>
+ <p><code>dashed</code></p>
+ </dt>
+ <dd style="outline: 8px dashed red;">์™ธ๊ณฝ์„ ์„ ์งง์€ ์„  ์—ฌ๋Ÿฌ ๊ฐœ๋กœ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.</dd>
+ <dt>
+ <p><code>solid</code></p>
+ </dt>
+ <dd style="outline: 8px solid red;">์™ธ๊ณฝ์„ ์„ ํ•˜๋‚˜์˜ ์„ ์œผ๋กœ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.</dd>
+ <dt>
+ <p><code>double</code></p>
+ </dt>
+ <dd style="outline: 8px double red;">์™ธ๊ณฝ์„ ์„ ๋‘ ๊ฐœ์˜ ์„ ์œผ๋กœ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค. {{cssxref("outline-width")}}๋Š” ๋‘ ์„ ๊ณผ ๊ทธ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ์„ ํ•ฉ์นœ ๊ฐ’์ž…๋‹ˆ๋‹ค.</dd>
+ <dt>
+ <p><code>groove</code></p>
+ </dt>
+ <dd style="outline: 8px groove red;">์™ธ๊ณฝ์„ ์„ ๋งˆ์น˜ ํŒŒ๋‚ธ ๊ฒƒ์ฒ˜๋Ÿผ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.</dd>
+ <dt>
+ <p><code>ridge</code></p>
+ </dt>
+ <dd style="outline: 8px ridge red;"><code>groove</code>์˜ ๋ฐ˜๋Œ€์ž…๋‹ˆ๋‹ค. ์™ธ๊ณฝ์„ ์„ ๋งˆ์น˜ ํŠ€์–ด๋‚˜์˜จ ๊ฒƒ์ฒ˜๋Ÿผ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.</dd>
+ <dt>
+ <p><code>inset</code></p>
+ </dt>
+ <dd style="outline: 8px inset red;">์š”์†Œ๊ฐ€ ํŽ˜์ด์ง€ ์•ˆ์— ๋ฐ•ํžŒ ๊ฒƒ์ฒ˜๋Ÿผ ์™ธ๊ณฝ์„ ์„ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.</dd>
+ <dt>
+ <p><code>outset</code></p>
+ </dt>
+ <dd style="outline: 8px outset red;"><code>inset</code>์˜ ๋ฐ˜๋Œ€์ž…๋‹ˆ๋‹ค. ์š”์†Œ๊ฐ€ ํŽ˜์ด์ง€ ๋ฐ–์œผ๋กœ ๋‚˜์˜จ ๊ฒƒ์ฒ˜๋Ÿผ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์™ธ๊ณฝ์„ _์Šคํƒ€์ผ์„_auto๋กœ_์„ค์ •ํ•˜๊ธฐ">์™ธ๊ณฝ์„  ์Šคํƒ€์ผ์„ <code>auto</code>๋กœ ์„ค์ •ํ•˜๊ธฐ</h3>
+
+<p><code>auto</code> ๊ฐ’์€ ์‚ฌ์šฉ์ž ์ง€์ • ์Šคํƒ€์ผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. <q cite="https://www.w3.org/TR/css-ui-3/#outline-style">์ผ๋ฐ˜์ ์œผ๋กœ ํ”Œ๋žซํผ ๊ธฐ๋ณธ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ์Šคํƒ€์ผ์ด๊ฑฐ๋‚˜, CSS์—์„œ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ํ’๋ถ€ํ•œ ์Šคํƒ€์ผ (์˜ˆ์ปจ๋Œ€ ๋‘ฅ๊ทผ ๊ผญ์ง“์ ์— ๋ฐ”๊นฅ์ชฝ ํ”ฝ์…€์€ ๋ฐ˜ํˆฌ๋ช…ํ•˜์—ฌ ๋น›๋‚˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ์™ธ๊ณฝ์„ )์ž…๋‹ˆ๋‹ค.</q></p>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;div&gt;
+ &lt;p class="auto"&gt;Outline Demo&lt;/p&gt;
+&lt;/div&gt; </pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">.auto {
+ outline-style: auto; /* same result as "outline: auto" */
+}
+
+/* To make the Demo clearer */
+* { outline-width: 10px; padding: 15px; } </pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{ EmbedLiveSample('์™ธ๊ณฝ์„ _์Šคํƒ€์ผ์„_auto๋กœ_์„ค์ •ํ•˜๊ธฐ') }}</p>
+
+<h3 id="์™ธ๊ณฝ์„ _์Šคํƒ€์ผ์„_dashed_dotted๋กœ_์„ค์ •ํ•˜๊ธฐ">์™ธ๊ณฝ์„  ์Šคํƒ€์ผ์„ <code>dashed</code>, <code>dotted</code>๋กœ ์„ค์ •ํ•˜๊ธฐ</h3>
+
+<h4 id="HTML_2">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;div&gt;
+ &lt;div class="dotted"&gt;
+ &lt;p class="dashed"&gt;Outline Demo&lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt; </pre>
+
+<h4 id="CSS_2">CSS</h4>
+
+<pre class="brush: css notranslate">.dotted {
+ outline-style: dotted; /* same result as "outline: dotted" */
+}
+.dashed {
+ outline-style: dashed;
+}
+
+/* To make the Demo clearer */
+* { outline-width: 10px; padding: 15px; } </pre>
+
+<h4 id="๊ฒฐ๊ณผ_2">๊ฒฐ๊ณผ</h4>
+
+<p>{{ EmbedLiveSample('์™ธ๊ณฝ์„ _์Šคํƒ€์ผ์„_dashed_dotted๋กœ_์„ค์ •ํ•˜๊ธฐ') }}</p>
+
+<h3 id="์™ธ๊ณฝ์„ _์Šคํƒ€์ผ์„_solid_double๋กœ_์„ค์ •ํ•˜๊ธฐ">์™ธ๊ณฝ์„  ์Šคํƒ€์ผ์„ <code>solid</code>, <code>double</code>๋กœ ์„ค์ •ํ•˜๊ธฐ</h3>
+
+<h4 id="HTML_3">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;div&gt;
+ &lt;div class="solid"&gt;
+ &lt;p class="double"&gt;Outline Demo&lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt; </pre>
+
+<h4 id="CSS_3">CSS</h4>
+
+<pre class="brush: css notranslate">.solid {
+ outline-style: solid;
+}
+.double {
+ outline-style: double;
+}
+
+/* To make the Demo clearer */
+* { outline-width: 10px; padding: 15px; } </pre>
+
+<h4 id="๊ฒฐ๊ณผ_3">๊ฒฐ๊ณผ</h4>
+
+<p>{{ EmbedLiveSample('์™ธ๊ณฝ์„ _์Šคํƒ€์ผ์„_solid_double๋กœ_์„ค์ •ํ•˜๊ธฐ') }}</p>
+
+<h3 id="์™ธ๊ณฝ์„ _์Šคํƒ€์ผ์„_groove_ridge๋กœ_์„ค์ •ํ•˜๊ธฐ">์™ธ๊ณฝ์„  ์Šคํƒ€์ผ์„ <code>groove</code>, <code>ridge</code>๋กœ ์„ค์ •ํ•˜๊ธฐ</h3>
+
+<h4 id="HTML_4">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;div&gt;
+ &lt;div class="groove"&gt;
+ &lt;p class="ridge"&gt;Outline Demo&lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt;</pre>
+
+<h4 id="CSS_4">CSS</h4>
+
+<pre class="brush: css notranslate">.groove {
+ outline-style: groove;
+}
+.ridge {
+ outline-style: ridge;
+}
+
+/* To make the Demo clearer */
+* { outline-width: 10px; padding: 15px; }</pre>
+
+<h4 id="๊ฒฐ๊ณผ_4">๊ฒฐ๊ณผ</h4>
+
+<p>{{ EmbedLiveSample('์™ธ๊ณฝ์„ _์Šคํƒ€์ผ์„_groove_ridge๋กœ_์„ค์ •ํ•˜๊ธฐ') }}</p>
+
+<h3 id="์™ธ๊ณฝ์„ _์Šคํƒ€์ผ์„_inset_outset์œผ๋กœ_์„ค์ •ํ•˜๊ธฐ">์™ธ๊ณฝ์„  ์Šคํƒ€์ผ์„ inset, outset์œผ๋กœ ์„ค์ •ํ•˜๊ธฐ</h3>
+
+<h4 id="HTML_5">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;div&gt;
+ &lt;div class="inset"&gt;
+ &lt;p class="outset"&gt;Outline Demo&lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt;</pre>
+
+<h4 id="CSS_5">CSS</h4>
+
+<pre class="brush: css notranslate">.inset {
+ outline-style: inset;
+}
+.outset {
+ outline-style: outset;
+}
+
+/* To make the Demo clearer */
+* { outline-width: 10px; padding: 15px; }</pre>
+
+<h4 id="๊ฒฐ๊ณผ_5">๊ฒฐ๊ณผ</h4>
+
+<p>{{ EmbedLiveSample('์™ธ๊ณฝ์„ _์Šคํƒ€์ผ์„_inset_outset์œผ๋กœ_์„ค์ •ํ•˜๊ธฐ') }}</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 Basic UI', '#outline-style', 'outline-style')}}</td>
+ <td>{{Spec2('CSS3 Basic UI')}}</td>
+ <td>Added <code>auto</code> value.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'ui.html#propdef-outline-style', 'outline-style')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>
+
+
+<p>{{Compat("css.properties.outline-style")}}</p>
+</div>
diff --git a/files/ko/web/css/outline-width/index.html b/files/ko/web/css/outline-width/index.html
new file mode 100644
index 0000000000..0c25d34eb1
--- /dev/null
+++ b/files/ko/web/css/outline-width/index.html
@@ -0,0 +1,141 @@
+---
+title: outline-width
+slug: Web/CSS/outline-width
+tags:
+ - CSS
+ - CSS Outline
+ - CSS Property
+ - Layout
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/outline-width
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>outline-width</code></strong> ์†์„ฑ์€ ์š”์†Œ ์™ธ๊ณฝ์„ ์˜ ๋‘๊ป˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</span> ์™ธ๊ณฝ์„ ์€ ์š”์†Œ์˜ <a href="/ko/docs/Web/CSS/border">ํ…Œ๋‘๋ฆฌ</a> ๋ฐ”๊นฅ์— ๊ทธ๋ ค์ง€๋Š” ์„ ์ž…๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/outline-width.html")}}</div>
+
+
+
+<p>์™ธ๊ณฝ์„  ์™ธํ˜•์„ ์„ค์ •ํ•  ๋• {{cssxref("outline")}} ๋‹จ์ถ• ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋Š”๊ฒŒ ํŽธ๋ฆฌํ•œ ์ƒํ™ฉ์ด ๋งŽ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+outline-width: thin;
+outline-width: medium;
+outline-width: thick;
+
+/* &lt;length&gt; ๊ฐ’ */
+outline-width: 1px;
+outline-width: 0.1em;
+
+/* ์ „์—ญ ๊ฐ’ */
+outline-width: inherit;
+</pre>
+
+<p><code>outline-width</code> ์†์„ฑ์€ ๋‹ค์Œ ๊ฐ’ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>์™ธ๊ณฝ์„ ์˜ ๋‘๊ป˜๋ฅผ <code>&lt;length&gt;</code>๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>thin</code></dt>
+ <dd>์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๋งˆ๋‹ค ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋ฐ์Šคํฌํ†ฑ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š”ย ๋ณดํ†ต <code>1px</code>์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code>medium</code></dt>
+ <dd>์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๋งˆ๋‹ค ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋ฐ์Šคํฌํ†ฑ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š”ย ๋ณดํ†ต <code>3px</code>์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code>thick</code></dt>
+ <dd>์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๋งˆ๋‹ค ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋ฐ์Šคํฌํ†ฑ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š”ย ๋ณดํ†ต <code>5px</code>์ž…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์š”์†Œ์˜_์™ธ๊ณฝ์„ _๋‘๊ป˜_์„ค์ •ํ•˜๊ธฐ">์š”์†Œ์˜ ์™ธ๊ณฝ์„  ๋‘๊ป˜ ์„ค์ •ํ•˜๊ธฐ</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;span id="thin"&gt;thin&lt;/span&gt;
+&lt;span id="medium"&gt;medium&lt;/span&gt;
+&lt;span id="thick"&gt;thick&lt;/span&gt;
+&lt;span id="twopixels"&gt;2px&lt;/span&gt;
+&lt;span id="oneex"&gt;1ex&lt;/span&gt;
+&lt;span id="em"&gt;1.2em&lt;/span&gt;
+</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">span {
+ outline-style: solid;
+ display: inline-block;
+ margin: 20px;
+}
+
+#thin {
+ outline-width: thin;
+}
+
+#medium {
+ outline-width: medium;
+}
+
+#thick {
+ outline-width: thick;
+}
+
+#twopixels {
+ outline-width: 2px;
+}
+
+#oneex {
+ outline-width: 1ex;
+}
+
+#em {
+ outline-width: 1.2em;
+}
+
+</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('์š”์†Œ์˜_์™ธ๊ณฝ์„ _๋‘๊ป˜_์„ค์ •ํ•˜๊ธฐ', '100%', '80')}}</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 Basic UI', '#outline-width', 'outline-width')}}</td>
+ <td>{{Spec2('CSS3 Basic UI')}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'ui.html#propdef-outline-width', 'outline-width')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.outline-width")}}</p>
diff --git a/files/ko/web/css/outline/index.html b/files/ko/web/css/outline/index.html
new file mode 100644
index 0000000000..4b578c289b
--- /dev/null
+++ b/files/ko/web/css/outline/index.html
@@ -0,0 +1,158 @@
+---
+title: outline
+slug: Web/CSS/outline
+tags:
+ - CSS
+ - CSS Outline
+ - CSS Property
+ - Layout
+ - Reference
+ - 'recipe:css-shorthand-property'
+translation_of: Web/CSS/outline
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>outline</code></strong> <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์€ ๋ชจ๋“  ์™ธ๊ณฝ์„  ์†์„ฑ์„ ํ•œ๊บผ๋ฒˆ์— ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/outline.html")}}</div>
+
+<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>
+
+<h2 id="๊ตฌ์„ฑ_์†์„ฑ">๊ตฌ์„ฑ ์†์„ฑ</h2>
+
+<p><code>outline</code>์€ ๋‹จ์ถ• ์†์„ฑ์œผ๋กœ์„œ ๋‹ค์Œ์˜ ํ•˜์œ„ ์†์„ฑ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>{{cssxref("outline-color")}}</li>
+ <li>{{cssxref("outline-style")}}</li>
+ <li>{{cssxref("outline-width")}}</li>
+</ul>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers notranslate">/* style */
+outline: solid;
+
+/* color | style */
+outline: #f66 dashed;
+
+/* style | width */
+outline: inset thick;
+
+/* color | style | width */
+outline: green solid 3px;
+
+/* ์ „์—ญ ๊ฐ’ */
+outline: inherit;
+outline: initial;
+outline: unset;
+</pre>
+
+<p><code>outline</code> ์†์„ฑ์€ ์•„๋ž˜์˜ ๊ฐ’ ์ค‘ ํ•œ ๊ฐœ์—์„œ ์„ธ ๊ฐœ๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ˆœ์„œ๋Š” ์ƒ๊ด€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> ๋งŽ์€ ์š”์†Œ์˜ ์™ธ๊ณฝ์„ ์€ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์Šคํƒ€์ผ ๊ธฐ๋ณธ๊ฐ’์ด <code>none</code>์ด๊ธฐ ๋•Œ๋ฌธ์ธ๋ฐ, ์ฃผ๋ชฉํ• ๋งŒํ•œ ์˜ˆ์™ธ๋Š” {{htmlelement("input")}} ์š”์†Œ๋กœ ๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธ ์Šคํƒ€์ผ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.</p>
+</div>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>&lt;'outline-color'&gt;</code></dt>
+ <dd>์™ธ๊ณฝ์„ ์˜ ์ƒ‰์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ˆ„๋ฝ ์‹œ ๊ธฐ๋ณธ๊ฐ’์€ <code>currentcolor</code>์ž…๋‹ˆ๋‹ค. {{cssxref("outline-color")}}๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.</dd>
+ <dt><code>&lt;'outline-style'&gt;</code></dt>
+ <dd>์™ธ๊ณฝ์„ ์˜ ์Šคํƒ€์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ˆ„๋ฝ ์‹œ ๊ธฐ๋ณธ๊ฐ’์€ <code>none</code>์ž…๋‹ˆ๋‹ค. {{cssxref("outline-style")}}์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.</dd>
+ <dt><code>&lt;'outline-width'&gt;</code></dt>
+ <dd>์™ธ๊ณฝ์„ ์˜ ๋‘๊ป˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ˆ„๋ฝ ์‹œ ๊ธฐ๋ณธ๊ฐ’์€ <code>medium</code>์ž…๋‹ˆ๋‹ค. {{cssxref("outline-width")}}๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.</dd>
+</dl>
+
+<h2 id="์„ค๋ช…">์„ค๋ช…</h2>
+
+<p><a href="/ko/docs/Web/CSS/border">ํ…Œ๋‘๋ฆฌ</a>์™€ ์™ธ๊ณฝ์„ ์€ ๋งค์šฐ ์œ ์‚ฌํ•˜์ง€๋งŒ, ๋‹ค์Œ์˜ ๋‘ ๊ฐ€์ง€ ์ฐจ์ด์ ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>์™ธ๊ณฝ์„ ์€ ์š”์†Œ ์ฝ˜ํ…์ธ ์˜ ๋ฐ–์— ๊ทธ๋ ค์ง€๋ฉฐ ์ ˆ๋Œ€ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</li>
+ <li>๋ช…์„ธ์— ๋”ฐ๋ฅด๋ฉด ์™ธ๊ณฝ์„ ์€ ์ง์‚ฌ๊ฐํ˜•์ผ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋ณดํ†ต ์ง์‚ฌ๊ฐํ˜•์œผ๋กœ ๊ทธ๋ฆฌ๊ธฐ๋Š” ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<p>๋‹ค๋ฅธ ๋ชจ๋“  ๋‹จ์ถ• ์†์„ฑ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ๋ˆ„๋ฝํ•œ ํ•˜์œ„ ์†์„ฑ์˜ ๊ฐ’์€ <a href="/ko/docs/Web/CSS/initial_value">์ดˆ๊นƒ๊ฐ’</a>์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p><code>outline</code>์— <code>0</code> ๋˜๋Š” <code>none</code> ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด ๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธ ํฌ์ปค์Šค ์Šคํƒ€์ผ์ด ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์–ด๋–ค ์š”์†Œ๊ฐ€ ์ƒํ˜ธ์ž‘์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ๋ฐ˜๋“œ์‹œ ์‹œ๊ฐ์œผ๋กœ ํฌ์ปค์Šค ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ํฌ์ปค์Šค ์Šคํƒ€์ผ์„ ์ œ๊ฑฐํ•œ ๊ฒฝ์šฐ ๋‹ค๋ฅธ ๋šœ๋ ทํ•œ ๋Œ€์•ˆ์„ ์ œ๊ณตํ•˜์„ธ์š”.</p>
+
+<ul>
+ <li><a href="https://www.deque.com/blog/give-site-focus-tips-designing-usable-focus-indicators/">How to Design Useful and Usable Focus Indicators</a></li>
+ <li>
+ <p><abbr>WCAG</abbr> 2.1:ย <a href="https://www.w3.org/WAI/WCAG21/Understanding/focus-visible.html">Understanding Success Criterion 2.4.7: Focus Visible</a></p>
+ </li>
+</ul>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์™ธ๊ณฝ์„ ์œผ๋กœ_ํฌ์ปค์Šค_์Šคํƒ€์ผ_์„ค์ •">์™ธ๊ณฝ์„ ์œผ๋กœ ํฌ์ปค์Šค ์Šคํƒ€์ผ ์„ค์ •</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;a href="#"&gt;This link has a special focus style.&lt;/a&gt;
+</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">a {
+ border: 1px solid;
+ border-radius: 3px;
+ display: inline-block;
+ margin: 10px;
+ padding: 5px;
+}
+
+a:focus {
+ outline: 4px dotted #e73;
+ outline-offset: 4px;
+ background: #ffa;
+}
+</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample("์™ธ๊ณฝ์„ ์œผ๋กœ_ํฌ์ปค์Šค_์Šคํƒ€์ผ_์„ค์ •", "100%", 60)}}</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 Basic UI', '#outline', 'outline')}}</td>
+ <td>{{Spec2('CSS3 Basic UI')}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'ui.html#propdef-outline', 'outline')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>
+
+
+<p>{{Compat("css.properties.outline")}}</p>
+</div>
diff --git a/files/ko/web/css/overflow-wrap/index.html b/files/ko/web/css/overflow-wrap/index.html
new file mode 100644
index 0000000000..b2241a5b61
--- /dev/null
+++ b/files/ko/web/css/overflow-wrap/index.html
@@ -0,0 +1,118 @@
+---
+title: overflow-wrap
+slug: Web/CSS/overflow-wrap
+tags:
+ - CSS
+ - CSS Property
+ - CSS Text
+ - Reference
+translation_of: Web/CSS/overflow-wrap
+---
+<div>{{CSSRef}}</div>
+
+<p><code><strong>overflow</strong></code><strong><code>-wrap</code></strong> CSS ์š”์†Œ๋Š” ์–ด๋–ค ๋ฌธ์ž๊ฐ€ ๋‚ด์šฉ ์นธ ๋ฐ–์œผ๋กœ ๋„˜์น˜์ง€ ์•Š๊ฒŒ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋‹จ์–ด ๋งˆ๋”” ์•ˆ์— ์ค„์„ ๋ฐ”๊ฟ”์•ผ ํ•  ๊ฒƒ์ธ์ง€ ์•„๋‹Œ์ง€๋ฅผ ์ •ํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="note"><strong>Note:</strong> {{cssxref("word-break")}}์™€๋Š” ๋‹ฌ๋ฆฌ, <code>overflow-wrap</code>์€ ๋ชจ๋“  ๋‹จ์–ด๊ฐ€ ๋„˜์น˜์ง€ ์•Š์œผ๋ฉด ์ž์‹ ์˜ ์ค„ ์•ˆ์— ๋†“์—ฌ ์žˆ์„ ์ˆ˜ ์—†์„ ๋•Œ ์ค„ ๋ฐ”๊ฟˆ์„ ํ•œ ๋ฒˆ๋งŒ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.</div>
+
+<p>์ด ์†์„ฑ์€ ์ฒ˜์Œ์— ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์—์„œ ํ‘œ์ค€์ด ์•„๋‹ˆ๊ณ  ์ ‘๋‘์–ด๊ฐ€ ์—†๋Š” <code>word-wrap</code>์œผ๋กœ ๋‚˜์™”๊ณ , ๋Œ€๋ถ€๋ถ„ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋˜‘๊ฐ™์€ ์ด๋ฆ„์œผ๋กœ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์š”์ฆ˜์€ <code>overflow-wrap</code>์œผ๋กœ ๋‹ค์‹œ ์ง€์–ด์ง€๊ณ , <code>word-wrap</code>์€ ๋™์˜์–ด๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css">/* Keyword values */
+overflow-wrap: normal;
+overflow-wrap: break-word;
+
+/* Global values */
+overflow-wrap: inherit;
+overflow-wrap: initial;
+overflow-wrap: unset;
+</pre>
+
+<p><code>overflow-wrap</code> ์†์„ฑ์€ ์•„๋ž˜์— ๋‚˜์—ด๋ผ ์žˆ๋Š” ๊ฐ’๋“ค ์ค‘ ๋‹จ ํ•˜๋‚˜๋กœ ์ •ํ•ด์ง‘๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>normal</code></dt>
+ <dd>์ค„์ด ์˜ค์ง (๋‘ ๋‹จ์–ด ์‚ฌ์ด์˜ ๊ณต๋ฐฑ๊ณผ ๊ฐ™์ด) ๋ณดํ†ต์˜ ์ค„ ๋ฐ”๊ฟˆ ์ง€์ ์—์„œ๋งŒ ์ค„์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.</dd>
+ <dt><code>break-word</code></dt>
+ <dd>๋ณดํ†ต ์•ˆ ๋ฐ”๊ฟ”์ง€๋Š” ๋‹จ์–ด๋“ค์„ ํ•œ ์ค„์—์„œ ๋Œ€์‹  ์ค„์„ ๋ฐ”๊ฟ€ ๋งŒํ•œ ์ง€์ ์ด ์—†์„ ์‹œ ์ž„์˜์˜ ์ง€์ ์—์„œ ์ค„์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="๊ธฐ๋ณธ์ ์ธ_๊ตฌ๋ฌธ">๊ธฐ๋ณธ์ ์ธ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์‹œ">์˜ˆ์‹œ</h2>
+
+<p>์ด ์˜ˆ์‹œ๋Š” ๊ธด ๋‹จ์–ด๋ฅผ ๋„˜๊ธธ ๋•Œ <code>overflow-wrap</code>, <code>word-break</code>, ๊ทธ๋ฆฌ๊ณ  <code>hyphens</code>์˜ ๊ฒฐ๊ณผ๋ฅผ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;p class="normal"&gt;They say the fishing is excellent at
+ Lake Chargoggagoggmanchauggagoggchaubunagungamaugg,
+ though I've never been there myself. (normal)&lt;/p&gt;
+&lt;p class="overflow-wrap"&gt;They say the fishing is excellent at
+ Lake Chargoggagoggmanchauggagoggchaubunagungamaugg,
+ though I've never been there myself. (overflow-wrap)&lt;/p&gt;
+&lt;p class="word-break"&gt;They say the fishing is excellent at
+ Lake Chargoggagoggmanchauggagoggchaubunagungamaugg,
+ though I've never been there myself. (word-break)&lt;/p&gt;
+&lt;p class="hyphens"&gt;They say the fishing is excellent at
+ Lake Chargoggagoggmanchauggagoggchaubunagungamaugg,
+ though I've never been there myself. (hyphens)&lt;/p&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">p {
+ width: 13em;
+ background: gold;
+}
+
+.overflow-wrap {
+ overflow-wrap: break-word;
+}
+
+.word-break {
+ word-break: break-all;
+}
+
+.hyphens {
+ hyphens: auto;
+}
+</pre>
+
+<h3 id="Result">Result</h3>
+
+<p>{{ EmbedLiveSample('Example', '100%', 260) }}</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 Text', '#propdef-overflow-wrap', 'overflow-wrap') }}</td>
+ <td>{{ Spec2('CSS3 Text') }}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{Compat("css.properties.overflow-wrap")}}</p>
+
+
+
+<h2 id="See_also" name="See_also">๋ฐ”๋กœ ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("word-break")}}</li>
+</ul>
diff --git a/files/ko/web/css/overflow/index.html b/files/ko/web/css/overflow/index.html
new file mode 100644
index 0000000000..5e5e2296ae
--- /dev/null
+++ b/files/ko/web/css/overflow/index.html
@@ -0,0 +1,146 @@
+---
+title: overflow
+slug: Web/CSS/overflow
+tags:
+ - CSS
+ - CSS Box Model
+ - CSS Property
+ - Layout
+ - Reference
+translation_of: Web/CSS/overflow
+---
+<div>{{CSSRef}}</div>
+
+<p id="Summary"><strong><code>overflow</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์€ ์š”์†Œ์˜ ์ฝ˜ํ…์ธ ๊ฐ€ ๋„ˆ๋ฌด ์ปค์„œ ์š”์†Œ์˜ <a href="/ko/docs/Web/Guide/CSS/Block_formatting_context">๋ธ”๋ก ์„œ์‹ ๋งฅ๋ฝ</a>์— ๋งž์ถœ ์ˆ˜ ์—†์„ ๋•Œ์˜ ์ฒ˜๋ฆฌ๋ฒ•์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. {{cssxref("overflow-x")}}, {{cssxref("overflow-y")}}์˜ ๊ฐ’์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/overflow.html")}}</div>
+
+
+
+<p>์ ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฐฉ๋ฒ•์€ ์ž˜๋ผ๋‚ด๊ธฐ, ์Šคํฌ๋กค๋ฐ” ๋…ธ์ถœ, ๋„˜์นœ ์ฝ˜ํ…์ธ  ๊ทธ๋Œ€๋กœ ๋…ธ์ถœ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p><code>visible</code>(๊ธฐ๋ณธ๊ฐ’)์ด ์•„๋‹Œ ๋‹ค๋ฅธ ๊ฐ’์œผ๋กœ <code>overflow</code> ์†์„ฑ์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์ƒˆ๋กœ์šด <a href="/ko/docs/Web/Guide/CSS/Block_formatting_context">๋ธ”๋ก ์„œ์‹ ๋ฌธ๋งฅ</a>์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๊ธฐ์ˆ ์ ์ธ ์š”๊ตฌ์‚ฌํ•ญ์œผ๋กœ, ๋งŒ์•ฝ ์Šคํฌ๋กคํ•˜๋Š” ์š”์†Œ์™€ float์ด ๊ต์ฐจํ•œ๋‹ค๋ฉด, ๊ฐ ์Šคํฌ๋กค ๋‹จ๊ณ„๋งˆ๋‹ค ๋‚ด์šฉ๋ฌผ์„ ๊ฐ•์ œ์ ์œผ๋กœ ๋‹ค์‹œ ๊ฐ์‹ธ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๊ฒฐ๊ตญ ์Šคํฌ๋กค ์†๋„๋ฅผ ๋Š๋ฆฌ๊ฒŒ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<p><code>overflow</code> ์†์„ฑ์ด ํšจ๋ ฅ์„ ๊ฐ–๊ธฐ ์œ„ํ•ด์„  ๋ฐ˜๋“œ์‹œ ๋ธ”๋ก ๋ ˆ๋ฒจ ์ปจํ…Œ์ด๋„ˆ์˜ ๋†’์ด(<code>height</code> ๋˜๋Š” <code>max-height</code>)๋ฅผ ์„ค์ •ํ•˜๊ฑฐ๋‚˜, <code>white-space</code>๋ฅผ <code>nowrap</code>์œผ๋กœ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> ํ•˜๋‚˜์˜ ์ถ•์„ <code>visible</code>(๊ธฐ๋ณธ๊ฐ’)๋กœ ํ•˜๊ณ , ๋‹ค๋ฅธ ์ถ•์—๋Š” ๋‹ค๋ฅธ ๊ฐ’์„ ์ง€์ •ํ•  ๊ฒฝ์šฐ <code>visible</code>์ด <code>auto</code>์ฒ˜๋Ÿผ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.</p>
+</div>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ </strong>: JavaScript {{domxref("Element.scrollTop")}} ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ์š”์†Œ์˜ <code>overflow</code>๊ฐ€ <code>hidden</code>์ผ ๋•Œ๋„ ์Šคํฌ๋กคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+overflow: visible;
+overflow: hidden;
+overflow: clip;
+overflow: scroll;
+overflow: auto;
+overflow: hidden visible;
+
+/* ์ „์—ญ ๊ฐ’ */
+overflow: inherit;
+overflow: initial;
+overflow: unset;
+</pre>
+
+<p><code>overflow</code> ์†์„ฑ์€ ์•„๋ž˜์˜ ํ‚ค์›Œ๋“œ ๊ฐ’์„ ํ•˜๋‚˜ ๋˜๋Š” ๋‘ ๊ฐœ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๊ฐœ๋ฅผ ์‚ฌ์šฉํ•œ ๊ฒฝ์šฐ ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ <code>overflow-x</code>, ๋‘ ๋ฒˆ์งธ ๊ฐ’์€ <code>overflow-y</code>๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜๋งŒ ์‚ฌ์šฉํ•˜๋ฉด ์ง€์ •ํ•œ ๊ฐ’์„ ์–‘ ์ถ• ๋ชจ๋‘์— ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>visible</code></dt>
+ <dd>์ฝ˜ํ…์ธ ๋ฅผ ์ž๋ฅด์ง€ ์•Š์œผ๋ฉฐ ์•ˆ์ชฝ ์—ฌ๋ฐฑ ์ƒ์ž ๋ฐ–์—๋„ ๊ทธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>hidden</code></dt>
+ <dd>์ฝ˜ํ…์ธ ๋ฅผ ์•ˆ์ชฝ ์—ฌ๋ฐฑ ์ƒ์ž์— ๋งž์ถ”๊ธฐ ์œ„ํ•ด ์ž˜๋ผ๋ƒ…๋‹ˆ๋‹ค. ์Šคํฌ๋กค๋ฐ”๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š๊ณ , ์Šคํฌ๋กคํ•  ๋ฐฉ๋ฒ•(๋“œ๋ž˜๊ทธ, ๋งˆ์šฐ์Šค ํœ  ๋“ฑ)๋„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ์Šคํฌ๋กคํ•  ์ˆ˜๋Š” ์žˆ์œผ๋ฏ€๋กœ ({{domxref("HTMLElement.offsetLeft", "offsetLeft")}} ์†์„ฑ ์„ค์ • ๋“ฑ), ์ด ์ƒํƒœ์˜ ์š”์†Œ๋„ ์Šคํฌ๋กค ์ปจํ…Œ์ด๋„ˆ์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code>clip</code> {{experimental_inline}}</dt>
+ <dd><code>hidden</code>๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์ฝ˜ํ…์ธ ๋ฅผ ์•ˆ์ชฝ ์—ฌ๋ฐฑ ์ƒ์ž์— ๋งž์ถฐ ์ž๋ฆ…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ <code>clip</code>์€ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•œ ์Šคํฌ๋กค๋ง๋„ ๋ฐฉ์ง€ํ•˜๋ฏ€๋กœ ์–ด๋– ํ•œ ์Šคํฌ๋กค๋„ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด ์ƒํƒœ์˜ ์š”์†Œ๋Š” ์Šคํฌ๋กค ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์•„๋‹ˆ๋ฉฐ, ์ƒˆ๋กœ์šด ๋ธ”๋ก ์„œ์‹ ๋ฌธ๋งฅ๋„ ์ƒ์„ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์„œ์‹ ๋ฌธ๋งฅ์ด ํ•„์š”ํ•˜๋‹ค๋ฉด {{cssxref("display", "display:flow-root", "#flow-root")}}์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>scroll</code></dt>
+ <dd>์ฝ˜ํ…์ธ ๋ฅผ ์•ˆ์ชฝ ์—ฌ๋ฐฑ ์ƒ์ž์— ๋งž์ถ”๊ธฐ ์œ„ํ•ด ์ž˜๋ผ๋ƒ…๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ์‹ค์ œ๋กœ ์ž˜๋ผ๋ƒˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋”ฐ์ง€์ง€ ์•Š๊ณ  ํ•ญ์ƒ ์Šคํฌ๋กค๋ฐ”๋ฅผ ๋…ธ์ถœํ•˜๋ฏ€๋กœ ๋‚ด์šฉ์˜ ๋ณ€ํ™”์— ๋”ฐ๋ผ ์Šคํฌ๋กค๋ฐ”๊ฐ€ ์ƒ๊ธฐ๊ฑฐ๋‚˜ ์‚ฌ๋ผ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ”„๋ฆฐํ„ฐ๋Š” ์—ฌ์ „ํžˆ ๋„˜์นœ ์ฝ˜ํ…์ธ ๋ฅผ ์ถœ๋ ฅํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>auto</code></dt>
+ <dd>{{glossary("user agent", "์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ")}}๊ฐ€ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ฝ˜ํ…์ธ ๊ฐ€ ์•ˆ์ชฝ ์—ฌ๋ฐฑ ์ƒ์ž์— ๋“ค์–ด๊ฐ„๋‹ค๋ฉด <code>visible</code>๊ณผ ๋™์ผํ•˜๊ฒŒ ๋ณด์ด๋‚˜, ์ƒˆ๋กœ์šด ๋ธ”๋ก ์„œ์‹ ๋ฌธ๋งฅ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์Šคํฌํ†ฑ ๋ธŒ๋ผ์šฐ์ €์˜ ๊ฒฝ์šฐ ์ฝ˜ํ…์ธ ๊ฐ€ ๋„˜์น  ๋•Œ ์Šคํฌ๋กค๋ฐ”๋ฅผ ๋…ธ์ถœํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<dl>
+ <dt><code>overlay</code> {{deprecated_inline}}</dt>
+ <dd><code>auto</code>์™€ ๋™์ผํ•˜๊ฒŒ ๋™์ž‘ํ•˜์ง€๋งŒ, ์Šคํฌ๋กค๋ฐ”๊ฐ€ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜๋Š” ๋Œ€์‹  ์ฝ˜ํ…์ธ  ์œ„์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค. Webkit(Safari ๋“ฑ)๊ณผ Blink(Chrome ๋˜๋Š” Opera ๋“ฑ) ๊ธฐ๋ฐ˜ ๋ธŒ๋ผ์šฐ์ €๋งŒ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">p {
+ width: 12em;
+ height: 6em;
+ border: dotted;
+ overflow: visible; /* content is not clipped */
+}
+</pre>
+
+<p style="overflow: visible; display: inline-block; width: 12em; height: 6em; border: dotted;"><code>visible</code> (default)<br>
+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.</p>
+
+<pre class="brush: css">p { overflow: hidden; /* no scrollbars are provided */ }
+</pre>
+
+<p style="overflow: hidden; display: inline-block; width: 12em; height: 6em; border: dotted;"><code>overflow: hidden</code><br>
+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.</p>
+
+<pre class="brush: css">p { overflow: scroll; /* always show scrollbars */ }
+</pre>
+
+<p style="overflow: scroll; display: inline-block; width: 12em; height: 6em; border: dotted;"><code>overflow: scroll</code><br>
+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.</p>
+
+<pre class="brush: css">p { overflow: auto; /* append scrollbars if necessary */ }
+</pre>
+
+<p style="overflow: auto; display: inline-block; width: 12em; height: 6em; border: dotted;"><code>overflow: auto</code><br>
+ Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.</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 Overflow', '#propdef-overflow', 'overflow')}}</td>
+ <td>{{Spec2('CSS3 Overflow')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Box', '#overflow1', 'overflow')}}</td>
+ <td>{{Spec2('CSS3 Box')}}</td>
+ <td>No change</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'visufx.html#overflow', 'overflow')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{Compat("css.properties.overflow")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>๊ด€๋ จ CSS ์†์„ฑ: {{cssxref("text-overflow")}}, {{cssxref("white-space")}}, {{Cssxref("overflow-x")}}, {{Cssxref("overflow-y")}}, {{Cssxref("clip")}}, {{Cssxref("display")}}</li>
+</ul>
diff --git a/files/ko/web/css/padding-bottom/index.html b/files/ko/web/css/padding-bottom/index.html
new file mode 100644
index 0000000000..119bc4fd25
--- /dev/null
+++ b/files/ko/web/css/padding-bottom/index.html
@@ -0,0 +1,111 @@
+---
+title: padding-bottom
+slug: Web/CSS/padding-bottom
+tags:
+ - CSS
+ - CSS Padding
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/padding-bottom
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>padding-bottom</code></strong>ย <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ์•„๋ž˜์ชฝ์— <a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model#padding-area">์•ˆ์ชฝ ์—ฌ๋ฐฑ ์˜์—ญ</a>์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/padding-bottom.html")}}</div>
+
+
+
+<p>์š”์†Œ์˜ ์•ˆ์ชฝ ์—ฌ๋ฐฑ ์˜์—ญ์€ ์ฝ˜ํ…์ธ ์™€ ํ…Œ๋‘๋ฆฌ ์‚ฌ์ด์˜ ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค.</p>
+
+<p><img alt="The effect of the CSS padding-top property on the element box" src="/files/4109/padding-bottom.svg" style="border-style: solid; border-width: 1px; display: block; margin: 0px auto;"></p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> {{cssxref("padding")}} ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ํ•˜๋‚˜์˜ ์„ ์–ธ์œผ๋กœ ๋„ค ๋ฐฉํ–ฅ ์—ฌ๋ฐฑ์„ ๋ชจ๋‘ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* &lt;length&gt; ๊ฐ’ */
+padding-bottom: 0.5em;
+padding-bottom: 0;
+padding-bottom: 2cm;
+
+/* &lt;percentage&gt; ๊ฐ’ */
+padding-bottom: 10%;
+
+/* ์ „์—ญ ๊ฐ’ */
+padding-bottom: inherit;
+padding-bottom: initial;
+padding-bottom: unset;
+</pre>
+
+<p><code>padding-top</code> ์†์„ฑ์˜ ๊ฐ’์€ ์•„๋ž˜ ๋ชฉ๋ก ์ค‘ ํ•˜๋‚˜๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๊นฅย ์—ฌ๋ฐฑ<sup>margin</sup>๊ณผ ๋‹ค๋ฅด๊ฒŒ, ์Œ์ˆ˜ ๊ฐ’์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>์—ฌ๋ฐฑ์˜ ํฌ๊ธฐ๋กœ ๊ณ ์ •๊ฐ’ ์‚ฌ์šฉ.</dd>
+ <dt>{{cssxref("&lt;percentage&gt;")}}</dt>
+ <dd>์—ฌ๋ฐฑ์˜ ํฌ๊ธฐ๋กœ <a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a> <strong>๋„ˆ๋น„</strong>์˜ ๋ฐฑ๋ถ„์œจ ์‚ฌ์šฉ.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">.content { padding-bottom: 5%; }
+.sidebox { padding-bottom: 10px; }
+</pre>
+
+<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', '#the-padding', 'padding-bottom') }}</td>
+ <td>{{ Spec2('CSS3 Box') }}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Transitions', '#animatable-css', 'padding-bottom') }}</td>
+ <td>{{ Spec2('CSS3 Transitions') }}</td>
+ <td>Defines <code>padding-bottom</code>ย as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'box.html#padding-properties', 'padding-bottom') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{ Specname('CSS1', '#padding-bottom', 'padding-bottom') }}</td>
+ <td>{{ Spec2('CSS1') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.padding-bottom")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a class="internal" href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model" title="en/CSS/box model">CSS ๊ธฐ๋ณธ ๋ฐ•์Šค ๋ชจ๋ธ ์ž…๋ฌธ</a></li>
+ <li>{{cssxref("padding")}}</li>
+</ul>
diff --git a/files/ko/web/css/padding-left/index.html b/files/ko/web/css/padding-left/index.html
new file mode 100644
index 0000000000..d866466b4c
--- /dev/null
+++ b/files/ko/web/css/padding-left/index.html
@@ -0,0 +1,109 @@
+---
+title: padding-left
+slug: Web/CSS/padding-left
+tags:
+ - CSS
+ - CSS Padding
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/padding-left
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>padding-left</code></strong>ย <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ์™ผ์ชฝ์— <a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model#padding-area">์•ˆ์ชฝ ์—ฌ๋ฐฑ ์˜์—ญ</a>์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/padding-left.html")}}</div>
+
+
+
+<p>์š”์†Œ์˜ ์•ˆ์ชฝ ์—ฌ๋ฐฑ ์˜์—ญ์€ ์ฝ˜ํ…์ธ ์™€ ํ…Œ๋‘๋ฆฌ ์‚ฌ์ด์˜ ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> {{cssxref("padding")}} ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ํ•˜๋‚˜์˜ ์„ ์–ธ์œผ๋กœ ๋„ค ๋ฐฉํ–ฅ ์—ฌ๋ฐฑ์„ ๋ชจ๋‘ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* &lt;length&gt; ๊ฐ’ */
+padding-left: 0.5em;
+padding-left: 0;
+padding-left: 2cm;
+
+/* &lt;percentage&gt; ๊ฐ’ */
+padding-left: 10%;
+
+/* ์ „์—ญ ๊ฐ’ */
+padding-left: inherit;
+padding-left: initial;
+padding-left: unset;
+</pre>
+
+<p><code>padding-left</code> ์†์„ฑ์˜ ๊ฐ’์€ ์•„๋ž˜ ๋ชฉ๋ก ์ค‘ ํ•˜๋‚˜๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๊นฅย ์—ฌ๋ฐฑ<sup>margin</sup>๊ณผ ๋‹ค๋ฅด๊ฒŒ, ์Œ์ˆ˜ ๊ฐ’์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>์—ฌ๋ฐฑ์˜ ํฌ๊ธฐ๋กœ ๊ณ ์ •๊ฐ’ ์‚ฌ์šฉ.</dd>
+ <dt>{{cssxref("&lt;percentage&gt;")}}</dt>
+ <dd>์—ฌ๋ฐฑ์˜ ํฌ๊ธฐ๋กœ <a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a> ๋„ˆ๋น„์˜ ๋ฐฑ๋ถ„์œจ ์‚ฌ์šฉ.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">.content { padding-left: 5%; }
+.sidebox { padding-left: 10px; }
+</pre>
+
+<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', '#the-padding', 'padding-left') }}</td>
+ <td>{{ Spec2('CSS3 Box') }}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Transitions', '#animatable-css', 'padding-left') }}</td>
+ <td>{{ Spec2('CSS3 Transitions') }}</td>
+ <td>Defines <code>padding-left</code>ย as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'box.html#padding-properties', 'padding-left') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{ Specname('CSS1', '#padding-left', 'padding-left') }}</td>
+ <td>{{ Spec2('CSS1') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.padding-left")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a class="internal" href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model" title="en/CSS/box model">CSS ๊ธฐ๋ณธ ๋ฐ•์Šค ๋ชจ๋ธ ์ž…๋ฌธ</a></li>
+ <li>{{cssxref("padding")}}</li>
+</ul>
diff --git a/files/ko/web/css/padding-right/index.html b/files/ko/web/css/padding-right/index.html
new file mode 100644
index 0000000000..44c0a5be73
--- /dev/null
+++ b/files/ko/web/css/padding-right/index.html
@@ -0,0 +1,109 @@
+---
+title: padding-right
+slug: Web/CSS/padding-right
+tags:
+ - CSS
+ - CSS Padding
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/padding-right
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>padding-right</code></strong>ย <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ์˜ค๋ฅธ์ชฝ์— <a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model#padding-area">์•ˆ์ชฝ ์—ฌ๋ฐฑ ์˜์—ญ</a>์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/padding-right.html")}}</div>
+
+
+
+<p>์š”์†Œ์˜ ์•ˆ์ชฝ ์—ฌ๋ฐฑ ์˜์—ญ์€ ์ฝ˜ํ…์ธ ์™€ ํ…Œ๋‘๋ฆฌ ์‚ฌ์ด์˜ ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> {{cssxref("padding")}} ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ํ•˜๋‚˜์˜ ์„ ์–ธ์œผ๋กœ ๋„ค ๋ฐฉํ–ฅ ์—ฌ๋ฐฑ์„ ๋ชจ๋‘ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* &lt;length&gt; ๊ฐ’ */
+padding-right: 0.5em;
+padding-right: 0;
+padding-right: 2cm;
+
+/* &lt;percentage&gt; ๊ฐ’ */
+padding-right: 10%;
+
+/* ์ „์—ญ ๊ฐ’ */
+padding-right: inherit;
+padding-right: initial;
+padding-right: unset;
+</pre>
+
+<p><code>padding-right</code> ์†์„ฑ์˜ ๊ฐ’์€ ์•„๋ž˜ ๋ชฉ๋ก ์ค‘ ํ•˜๋‚˜๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๊นฅย ์—ฌ๋ฐฑ<sup>margin</sup>๊ณผ ๋‹ค๋ฅด๊ฒŒ, ์Œ์ˆ˜ ๊ฐ’์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>์—ฌ๋ฐฑ์˜ ํฌ๊ธฐ๋กœ ๊ณ ์ •๊ฐ’ ์‚ฌ์šฉ.</dd>
+ <dt>{{cssxref("&lt;percentage&gt;")}}</dt>
+ <dd>์—ฌ๋ฐฑ์˜ ํฌ๊ธฐ๋กœ <a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a> ๋„ˆ๋น„์˜ ๋ฐฑ๋ถ„์œจ ์‚ฌ์šฉ.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">.content { padding-right: 5%; }
+.sidebox { padding-right: 10px; }
+</pre>
+
+<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', '#the-padding', 'padding-right') }}</td>
+ <td>{{ Spec2('CSS3 Box') }}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Transitions', '#animatable-css', 'padding-right') }}</td>
+ <td>{{ Spec2('CSS3 Transitions') }}</td>
+ <td>Defines <code>padding-right</code>ย as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'box.html#padding-properties', 'padding-right') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{ Specname('CSS1', '#padding-right', 'padding-right') }}</td>
+ <td>{{ Spec2('CSS1') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.padding-right")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a class="internal" href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model" title="en/CSS/box model">CSS ๊ธฐ๋ณธ ๋ฐ•์Šค ๋ชจ๋ธ ์ž…๋ฌธ</a></li>
+ <li>{{cssxref("padding")}}</li>
+</ul>
diff --git a/files/ko/web/css/padding-top/index.html b/files/ko/web/css/padding-top/index.html
new file mode 100644
index 0000000000..708dd59e5d
--- /dev/null
+++ b/files/ko/web/css/padding-top/index.html
@@ -0,0 +1,111 @@
+---
+title: padding-top
+slug: Web/CSS/padding-top
+tags:
+ - CSS
+ - CSS Padding
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/padding-top
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>padding-top</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ์œ„์ชฝ์— <a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model#padding-area">์•ˆ์ชฝ ์—ฌ๋ฐฑ ์˜์—ญ</a>์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/padding-top.html")}}</div>
+
+
+
+<p>์š”์†Œ์˜ ์•ˆ์ชฝ ์—ฌ๋ฐฑ ์˜์—ญ์€ ์ฝ˜ํ…์ธ ์™€ ํ…Œ๋‘๋ฆฌ ์‚ฌ์ด์˜ ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค.</p>
+
+<p><img alt="The effect of the CSS padding-top property on the element box" src="/files/4105/padding-top.svg" style="border-style: solid; border-width: 1px; display: block; margin: 0px auto;"></p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> {{cssxref("padding")}} ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ํ•˜๋‚˜์˜ ์„ ์–ธ์œผ๋กœ ๋„ค ๋ฐฉํ–ฅ ์—ฌ๋ฐฑ์„ ๋ชจ๋‘ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* &lt;length&gt; ๊ฐ’ */
+padding-top: 0.5em;
+padding-top: 0;
+padding-top: 2cm;
+
+/* &lt;percentage&gt; ๊ฐ’ */
+padding-top: 10%;
+
+/* ์ „์—ญ ๊ฐ’ */
+padding-top: inherit;
+padding-top: initial;
+padding-top: unset;
+</pre>
+
+<p><code>padding-top</code> ์†์„ฑ์˜ ๊ฐ’์€ย ์•„๋ž˜ ๋ชฉ๋ก ์ค‘ ํ•˜๋‚˜๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๊นฅย ์—ฌ๋ฐฑ<sup>margin</sup>๊ณผ ๋‹ค๋ฅด๊ฒŒ, ์Œ์ˆ˜ ๊ฐ’์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>์—ฌ๋ฐฑ์˜ ํฌ๊ธฐ๋กœ ๊ณ ์ •๊ฐ’ ์‚ฌ์šฉ.</dd>
+ <dt>{{cssxref("&lt;percentage&gt;")}}</dt>
+ <dd>์—ฌ๋ฐฑ์˜ ํฌ๊ธฐ๋กœ <a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a> <strong>๋„ˆ๋น„</strong>์˜ ๋ฐฑ๋ถ„์œจ ์‚ฌ์šฉ.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Examples" name="Examples">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">.content { padding-top: 5%; }
+.sidebox { padding-top: 10px; }
+</pre>
+
+<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', '#the-padding', 'padding-top') }}</td>
+ <td>{{ Spec2('CSS3 Box') }}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Transitions', '#animatable-css', 'padding-top') }}</td>
+ <td>{{ Spec2('CSS3 Transitions') }}</td>
+ <td>Defines <code>padding-top</code> as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'box.html#padding-properties', 'padding-top') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{ Specname('CSS1', '#padding-top', 'padding-top') }}</td>
+ <td>{{ Spec2('CSS1') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.padding-top")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a class="internal" href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model" title="en/CSS/box model">CSS ๊ธฐ๋ณธ ๋ฐ•์Šค ๋ชจ๋ธ ์ž…๋ฌธ</a></li>
+ <li>{{cssxref("padding")}}</li>
+</ul>
diff --git a/files/ko/web/css/padding/index.html b/files/ko/web/css/padding/index.html
new file mode 100644
index 0000000000..e69023e569
--- /dev/null
+++ b/files/ko/web/css/padding/index.html
@@ -0,0 +1,158 @@
+---
+title: padding
+slug: Web/CSS/padding
+tags:
+ - CSS
+ - CSS Padding
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/padding
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>padding</code></strong> <a href="/ko/CSS">CSS</a> ์†์„ฑ์€ ์š”์†Œ์˜ ๋„ค ๋ฐฉํ–ฅ <a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model#padding-area">์•ˆ์ชฝ ์—ฌ๋ฐฑ ์˜์—ญ</a>์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. {{cssxref("padding-top")}}, {{cssxref("padding-right")}}, {{cssxref("padding-bottom")}}, {{cssxref("padding-left")}}์˜ ๋‹จ์ถ• ์†์„ฑ์ž…๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/padding.html")}}</div>
+
+
+
+<p>์š”์†Œ์˜ ์•ˆ์ชฝ ์—ฌ๋ฐฑ ์˜์—ญ์€ ์ฝ˜ํ…์ธ ์™€ ํ…Œ๋‘๋ฆฌ ์‚ฌ์ด์˜ ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> <code>padding</code>์€ ์š”์†Œ์˜ ๋‚ด๋ถ€์— ๋นˆ ๊ณต๊ฐ„์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด {{cssxref("margin")}}์€ ์š”์†Œ์˜ <strong>์ฃผ์œ„</strong>์— ๋นˆ ๊ณต๊ฐ„์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* ๋„ค ๋ฉด ๋ชจ๋‘ ์ ์šฉ */
+padding: 1em;
+
+/* ์„ธ๋กœ๋ฐฉํ–ฅ | ๊ฐ€๋กœ๋ฐฉํ–ฅ */
+padding: 5% 10%;
+
+/* ์œ„ | ๊ฐ€๋กœ๋ฐฉํ–ฅ | ์•„๋ž˜ */
+padding: 1em 2em 2em;
+
+/* ์œ„ | ์˜ค๋ฅธ์ชฝ | ์•„๋ž˜ | ์™ผ์ชฝ */
+padding: 5px 1em 0 2em;
+
+/* ์ „์—ญ ๊ฐ’ */
+padding: inherit;
+padding: initial;
+padding: unset;
+</pre>
+
+<p><font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">padding</span></font> ์†์„ฑ์€ ํ•œ ๊ฐœ, ๋‘ ๊ฐœ, ์„ธ ๊ฐœ, ํ˜น์€ ๋„ค ๊ฐœ์˜ ๊ฐ’์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๊ฐ’์€ {{cssxref("&lt;length&gt;")}}, {{cssxref("&lt;percentage&gt;")}} ์ค‘ ํ•˜๋‚˜๋กœ, ์Œ์ˆ˜ ๊ฐ’์€ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><strong>ํ•œ ๊ฐœ์˜ ๊ฐ’</strong>์€ ๋ชจ๋“  ๋„ค ๋ฉด์˜ ์—ฌ๋ฐฑ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๋‘ ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ๋Š” <strong>์œ„์™€ ์•„๋ž˜</strong>, ๋‘ ๋ฒˆ์งธ๋Š” <strong>์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ</strong> ์—ฌ๋ฐฑ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>์„ธ ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ๋Š” <strong>์œ„</strong>, ๋‘ ๋ฒˆ์งธ๋Š” <strong>์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ,</strong> ์„ธ ๋ฒˆ์งธ ๊ฐ’์€ <strong>์•„๋ž˜</strong> ์—ฌ๋ฐฑ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๋„ค ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ๊ฐ๊ฐ <strong>์ƒ, ์šฐ, ํ•˜, ์ขŒ</strong> ์ˆœ์„œ๋กœ ์—ฌ๋ฐฑ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. (์‹œ๊ณ„๋ฐฉํ–ฅ)</li>
+</ul>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><strong>{{cssxref("length")}}</strong></dt>
+ <dd>์—ฌ๋ฐฑ์˜ ํฌ๊ธฐ๋กœ ๊ณ ์ •๊ฐ’ ์‚ฌ์šฉ.</dd>
+ <dt>{{cssxref("percentage")}}</dt>
+ <dd>์—ฌ๋ฐฑ์˜ ํฌ๊ธฐ๋กœ <a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a> ๋„ˆ๋น„์˜ ๋ฐฑ๋ถ„์œจ ์‚ฌ์šฉ.</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">&lt;h4&gt;ํ‰๋ฒ”ํ•œ ์•ˆ์ชฝ ์—ฌ๋ฐฑ์„ ๊ฐ€์ง„ ์š”์†Œ.&lt;/h4&gt;
+&lt;h3&gt;์—„์ฒญ๋‚œ ์•ˆ์ชฝ ์—ฌ๋ฐฑ์„ ๊ฐ€์ง„ ์š”์†Œ!&lt;/h3&gt;
+</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">h4 {
+ background-color: lime;
+ padding: 20px 50px;
+}
+
+h3 {
+ background-color: cyan;
+ padding: 110px 50px 50px 110px;
+}
+</pre>
+
+<p><span>{{EmbedLiveSample('๊ฐ„๋‹จํ•œ_์˜ˆ์ œ', '100%', 300)}}</span></p>
+
+<h3 id="๋”_๋งŽ์€_์˜ˆ์ œ"><span>๋” ๋งŽ์€ ์˜ˆ์ œ</span></h3>
+
+<pre class="brush: css">padding: 5%; /* ๋ชจ๋‘ 5% */
+
+padding: 10px; /* ๋ชจ๋‘ 10px */
+
+padding: 10px 20px; /* ์ƒํ•˜: 10px */
+ /* ์ขŒ์šฐ: 20px */
+
+padding: 10px 3% 20px; /* ์ƒ: 10px */
+ /* ์ขŒ์šฐ: 3% */
+ /* ํ•˜: 20px */
+
+padding: 1em 3px 30px 5px; /* ์ƒ: 1em */
+ /* ์šฐ: 3px */
+ /* ํ•˜: 30px */
+ /* ์ขŒ: 5px */
+</pre>
+
+<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', '#the-padding', 'padding') }}</td>
+ <td>{{ Spec2('CSS3 Box') }}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Transitions', '#animatable-css', 'padding') }}</td>
+ <td>{{ Spec2('CSS3 Transitions') }}</td>
+ <td>Defines <code>padding</code> as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'box.html#propdef-padding', 'padding') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{ Specname('CSS1', '#padding', 'padding') }}</td>
+ <td>{{ Spec2('CSS1') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.padding")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">CSS ๊ธฐ๋ณธ ๋ฐ•์Šค ๋ชจ๋ธ ์ž…๋ฌธ</a></li>
+ <li>{{cssxref("padding-top")}}, {{cssxref("padding-right")}}, {{cssxref("padding-bottom")}}, {{cssxref("padding-left")}}.</li>
+</ul>
diff --git a/files/ko/web/css/paged_media/index.html b/files/ko/web/css/paged_media/index.html
new file mode 100644
index 0000000000..fd998e8d03
--- /dev/null
+++ b/files/ko/web/css/paged_media/index.html
@@ -0,0 +1,19 @@
+---
+title: Paged Media
+slug: Web/CSS/Paged_Media
+tags:
+ - CSS
+ - CSS3
+ - Page Breaks
+translation_of: Web/CSS/Paged_Media
+---
+<p>์ธ์‡„ ๋ฏธ๋””์–ด(paged media) ์†์„ฑ์€ ์ธ์‡„ ์ฝ˜ํ…์ธ ์˜ ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ๋˜๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ๊ฐœ๋ณ„ ํŽ˜์ด์ง€๋กœ ๋‚˜๋ˆ„๋Š” ๋‹ค๋ฅธ ๋ฏธ๋””์–ด๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ํŽ˜์ด์ง€ ๋‚˜๋ˆ„๊ธฐ ์„ค์ •, ์ธ์‡„ ๊ฐ€๋Šฅ ์˜์—ญ ์ œ์–ด, ์„œ๋กœ ๋‹ค๋ฅธ ์ขŒ์šฐ ํŽ˜์ด์ง€ ์Šคํƒ€์ผ ๋ฐ ์š”์†Œ ๋‚ด๋ถ€ ๋‚˜๋ˆ„๊ธฐ ์ œ์–ด๋ฅผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„๋ฆฌ ์ง€์›๋˜๋Š” ์†์„ฑ์€ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค</p>
+
+<ul>
+ <li>{{ cssxref("page-break-before") }}</li>
+ <li>{{ cssxref("page-break-after") }}</li>
+ <li>{{ cssxref("page-break-inside") }}</li>
+ <li>{{ cssxref("orphans") }}</li>
+ <li>{{ cssxref("widows") }}</li>
+ <li>{{ cssxref("@page") }}</li>
+</ul>
diff --git a/files/ko/web/css/paint-order/index.html b/files/ko/web/css/paint-order/index.html
new file mode 100644
index 0000000000..00b7ff9311
--- /dev/null
+++ b/files/ko/web/css/paint-order/index.html
@@ -0,0 +1,110 @@
+---
+title: paint-order
+slug: Web/CSS/paint-order
+tags:
+ - CSS
+ - Reference
+ - SVG
+ - Web
+ - 'recipe:css-property'
+translation_of: Web/CSS/paint-order
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>paint-order</code></strong> ์†์„ฑ์€ ํ…์ŠคํŠธ ๋ฐ ๋ชจ์–‘์˜ ์ฑ„์›€ ์ƒ‰๊ณผ ํ…Œ๋‘๋ฆฌ(๋งˆ์ปค ํฌํ•จ)๋ฅผ ๊ทธ๋ฆฌ๋Š” ์ˆœ์„œ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers notranslate">/* ์ผ๋ฐ˜ */
+paint-order: normal;
+
+/* ๋‹จ์ผ ๊ฐ’ */
+paint-order: stroke; /* draw the stroke first, then fill and markers */
+paint-order: markers; /* draw the markers first, then fill and stroke */
+
+/* ๋‹ค์ค‘ ๊ฐ’ */
+paint-order: stroke fill; /* draw the stroke first, then the fill, then the markers */
+paint-order: markers stroke fill; /* draw markers, then stroke, then fill */
+</pre>
+
+<p>์•„๋ฌด๊ฒƒ๋„ ์ง€์ •ํ•˜์ง€ ์•Š์•˜์„ ๋•Œ์˜ ๊ธฐ๋ณธ๊ฐ’์€ <code>fill</code>, <code>stroke</code>, <code>markers</code>์ž…๋‹ˆ๋‹ค.</p>
+
+<p>ํ•˜๋‚˜์˜ ๊ฐ’๋งŒ ์ง€์ •ํ•˜๋ฉด ๊ทธ ๊ฐ’์„ ์ œ์ผ ๋จผ์ € ๊ทธ๋ฆฐ ํ›„, ๊ธฐ๋ณธ๊ฐ’์˜ ์ˆœ์„œ์— ๋”ฐ๋ผ ๋‚˜๋จธ์ง€๋ฅผ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค. ๋‘ ๊ฐœ๋ฅผ ์ง€์ •ํ•˜๋ฉด ๋‚˜๋จธ์ง€ ํ•˜๋‚˜๋ฅผ ๋งจ ๋‚˜์ค‘์— ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ </strong>: ๋งˆ์ปค์˜ ๊ฒฝ์šฐ <code>marker-*</code> ์†์„ฑ(<code><a href="/ko/docs/Web/SVG/Attribute/marker-start">marker-start</a></code> ๋“ฑ)๊ณผ <code><a href="/ko/docs/Web/SVG/Element/marker">&lt;marker&gt;</a></code> ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” SVG ๋ชจ์–‘์˜ ๊ฒฝ์šฐ์—๋งŒ ์˜ฌ๋ฐ”๋ฆ…๋‹ˆ๋‹ค. HTML ํ…์ŠคํŠธ๋Š” ์ด์— ํ•ด๋‹นํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ <code>stroke</code>์™€ <code>fill</code>์˜ ์ˆœ์„œ๋งŒ ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>normal</code></dt>
+ <dd>์ผ๋ฐ˜์ ์ธ ๊ทธ๋ฆฌ๊ธฐ ์ˆœ์„œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>stroke</code>,<br>
+ <code>fill</code>,<br>
+ <code>markers</code></dt>
+ <dd>์ผ๋ถ€ ํ•ญ๋ชฉ ๋˜๋Š” ๋ชจ๋“  ํ•ญ๋ชฉ์˜ ๊ทธ๋ฆฌ๊ธฐ ์ˆœ์„œ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="ํ…Œ๋‘๋ฆฌ์™€_์ฑ„์›€_์ƒ‰_์ˆœ์„œ_๋ฐ”๊พธ๊ธฐ">ํ…Œ๋‘๋ฆฌ์™€ ์ฑ„์›€ ์ƒ‰ ์ˆœ์„œ ๋ฐ”๊พธ๊ธฐ</h3>
+
+<h4 id="SVG">SVG</h4>
+
+<pre class="brush: html notranslate">&lt;svg xmlns="http://www.w3.org/2000/svg" width="400" height="200"&gt;
+ย ย &lt;text x="10" y="75"&gt;stroke in front&lt;/text&gt;
+ย ย &lt;text x="10" y="150" class="stroke-behind"&gt;stroke behind&lt;/text&gt;
+&lt;/svg&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">text {
+ย  font-family: sans-serif;
+ย  font-size: 50px;
+ย  font-weight: bold;
+ย  fill: black;
+ย  stroke: red;
+ย  stroke-width: 4px;
+}
+
+.stroke-behind {
+ย  paint-order: stroke fill;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample("ํ…Œ๋‘๋ฆฌ์™€_์ฑ„์›€_์ƒ‰_์ˆœ์„œ_๋ฐ”๊พธ๊ธฐ", "100%", 165)}}</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("SVG2", "painting.html#PaintOrder", "paint-order")}}</td>
+ <td>{{Spec2("SVG2")}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.paint-order")}}</p>
diff --git a/files/ko/web/css/percentage/index.html b/files/ko/web/css/percentage/index.html
new file mode 100644
index 0000000000..a6bf20bfb6
--- /dev/null
+++ b/files/ko/web/css/percentage/index.html
@@ -0,0 +1,86 @@
+---
+title: <percentage>
+slug: Web/CSS/percentage
+tags:
+ - CSS
+ - CSS Data Type
+ - Layout
+ - Reference
+ - Web
+translation_of: Web/CSS/percentage
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>&lt;percentage&gt;</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> <a href="/ko/docs/Web/CSS/CSS_Types">์ž๋ฃŒํ˜•</a>์€ ๋ฐฑ๋ถ„์œจ ๊ฐ’์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋ณดํ†ต ๋ถ€๋ชจ ๊ฐ์ฒด์™€์˜ ์ƒ๋Œ€์  ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. {{Cssxref("width")}}, {{Cssxref("height")}}, {{Cssxref("margin")}}, {{Cssxref("padding")}}, {{Cssxref("font-size")}} ์ฒ˜๋Ÿผ ๋‹ค์–‘ํ•œ ์†์„ฑ์—์„œ ๋ฐฑ๋ถ„์œจ์„ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="note"><strong>์ฐธ๊ณ :</strong> ๊ณ„์‚ฐ๋œ ๊ฐ’๋งŒ ์ƒ์†๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ถ€๋ชจ ์†์„ฑ์ด ๋ฐฑ๋ถ„์œจ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ์ „๋‹ฌ๋˜๋Š” ๊ฐ’์€ ์‹ค์ œ๊ฐ’(์˜ˆ์ปจ๋Œ€ ๋„ˆ๋น„์˜ {{cssxref("&lt;length&gt;")}} ๊ฐ’์€ ํ”ฝ์…€)์ด๋ฉฐ ๋ฐฑ๋ถ„์œจ ๊ฐ’์€ ์ ‘๊ทผํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p><code>&lt;percentage&gt;</code> ์ž๋ฃŒํ˜•์€ {{cssxref("&lt;number&gt;")}}์™€ ๊ทธ ๋’ค์˜ ๋ฐฑ๋ถ„์œจ ๊ธฐํ˜ธ(<code>%</code>)๋กœ ํ‘œ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒ์ ์œผ๋กœ ํ•˜๋‚˜์˜ <code>+</code> ๋˜๋Š” <code>-</code> ๊ธฐํ˜ธ๋กœ ๋ถ€ํ˜ธ๋ฅผ ํ‘œ๊ธฐํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์Œ์˜ ๊ฐ’์€ ์–ด๋–ค ์†์„ฑ์—์„œ๋„ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ CSS ๋‹จ์œ„์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ˆซ์ž์™€ ๊ธฐํ˜ธ ์‚ฌ์ด์— ๊ณต๋ฐฑ์€ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๋ณด๊ฐ„">๋ณด๊ฐ„</h2>
+
+<p>์• ๋‹ˆ๋ฉ”์ด์…˜์—์„œ <code>&lt;percentage&gt;</code> ์ž๋ฃŒํ˜•์˜ ๊ฐ’์€ ์œ ๋™์†Œ์ˆ˜์  ์‹ค์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด๊ฐ„๋ฉ๋‹ˆ๋‹ค. ๋ณด๊ฐ„์˜ ์†๋„๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ ์—ฐ๊ฒฐ๋œ <a href="/ko/docs/Web/CSS/single-transition-timing-function">ํƒ€์ด๋ฐ ํ•จ์ˆ˜</a>๊ฐ€ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์˜ˆ์ œ"><strong>์˜ˆ์ œ</strong></h2>
+
+<h3 id="width์™€_margin-left"><code>width</code>์™€ <code>margin-left</code></h3>
+
+<pre class="brush: html">&lt;div style="background-color:blue;"&gt;
+ &lt;div style="width:50%; margin-left:20%; background-color:lime;"&gt;
+ width: 50%, margin-left: 20%
+ &lt;/div&gt;
+ &lt;div style="width:30%; margin-left:60%; background-color:pink;"&gt;
+ width: 30%, margin-left: 60%
+ &lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<p>{{EmbedLiveSample('width์™€_margin-left', '600', 140)}}</p>
+
+<h3 id="font-size"><code>font-size</code></h3>
+
+<pre class="brush: html">&lt;div style="font-size:18px;"&gt;
+ &lt;p&gt;์›๋ณธ ํ…์ŠคํŠธ (18px)&lt;/p&gt;
+ &lt;p&gt;&lt;span style="font-size:50%;"&gt;50%&lt;/span&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;span style="font-size:200%;"&gt;200%&lt;/span&gt;&lt;/p&gt;
+&lt;/div&gt;
+</pre>
+
+<p>{{EmbedLiveSample('font-size', 'auto', 160)}}</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 Values', '#percentages', '&lt;percentage&gt;')}}</td>
+ <td>{{Spec2('CSS3 Values')}}</td>
+ <td>No significant change from CSS Level 2 (Revision 1).</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'syndata.html#percentage-units', '&lt;percentage&gt;')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>No change from CSS Level 1.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#percentage-units', '&lt;percentage&gt;')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.types.percentage")}}</p>
diff --git a/files/ko/web/css/pointer-events/index.html b/files/ko/web/css/pointer-events/index.html
new file mode 100644
index 0000000000..db74788d89
--- /dev/null
+++ b/files/ko/web/css/pointer-events/index.html
@@ -0,0 +1,168 @@
+---
+title: pointer-events
+slug: Web/CSS/pointer-events
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+ - SVG
+translation_of: Web/CSS/pointer-events
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>pointer-events</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์€ ๊ทธ๋ž˜ํ”ฝ ์š”์†Œ๊ฐ€ ์–ด๋–ค ์ƒํ™ฉ์—์„œ ํฌ์ธํ„ฐ ์ด๋ฒคํŠธ์˜ <a href="/ko/docs/Web/API/Event/target">๋Œ€์ƒ</a>์ด ๋  ์ˆ˜ ์žˆ๋Š”์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/pointer-events.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+pointer-events: auto;
+pointer-events: none;
+pointer-events: visiblePainted; /* SVG only */
+pointer-events: visibleFill; /* SVG only */
+pointer-events: visibleStroke; /* SVG only */
+pointer-events: visible; /* SVG only */
+pointer-events: painted; /* SVG only */
+pointer-events: fill; /* SVG only */
+pointer-events: stroke; /* SVG only */
+pointer-events: all; /* SVG only */
+
+/* ์ „์—ญ ๊ฐ’ */
+pointer-events: inherit;
+pointer-events: initial;
+pointer-events: unset;
+</pre>
+
+<p><code>pointer-events</code> ์†์„ฑ์€ ์•„๋ž˜ ๋ชฉ๋ก์˜ ๊ฐ’ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ด์„œ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>auto</code></dt>
+ <dd>์š”์†Œ๊ฐ€ <code>pointer-events</code> ์†์„ฑ์„ ์ง€์ •ํ•˜์ง€ ์•Š์€ ๊ฒƒ์ฒ˜๋Ÿผ ํ–‰๋™ํ•ฉ๋‹ˆ๋‹ค. SVG ์ฝ˜ํ…์ธ ์—์„œ๋Š” <code>auto</code>์™€ <code>visiblePainted</code>๊ฐ€ ๋™์ผํ•œ ํšจ๊ณผ๋ฅผ ์ง€๋‹™๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<dl>
+ <dt><code>none</code></dt>
+ <dd>์š”์†Œ๊ฐ€ ํฌ์ธํ„ฐ ์ด๋ฒคํŠธ์˜ ๋Œ€์ƒ์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ•ด๋‹น ์š”์†Œ์˜ ์ž์†์ด ๋‹ค๋ฅธ <code>pointer-events</code> ๊ฐ’์„ ์ง€์ •ํ•œ ๊ฒฝ์šฐ, ๊ทธ ์ž์†์€ ๋Œ€์ƒ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋•Œ๋Š” ์ด๋ฒคํŠธ ์บก์ฒ˜/<a href="/ko/docs/Web/API/Event/bubbles">๋ฒ„๋ธ”</a> ๋‹จ๊ณ„์—์„œ <code>none</code>์„ ์ง€์ •ํ•œ ์š”์†Œ์˜ ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ๊ธฐ๋ฅผ ๋ฐœ๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h4 id="SVG_์ „์šฉ_HTML์—์„œ_์‹คํ—˜์ _๊ธฐ๋Šฅ">SVG ์ „์šฉ (HTML์—์„œ ์‹คํ—˜์  ๊ธฐ๋Šฅ)</h4>
+
+<dl>
+ <dt><code>visiblePainted</code></dt>
+ <dd>SVG only. The element can only be the target of a mouse event when the <code>visibility</code> property is set to <code>visible</code> and when the mouse cursor is over the interior (i.e., 'fill') of the element and the <code>fill</code> property is set to a value other than <code>none</code>, or when the mouse cursor is over the perimeter (i.e., 'stroke') of the element and the <code>stroke</code> property is set to a value other than <code>none</code>.</dd>
+ <dt><code>visibleFill</code></dt>
+ <dd>SVG only. The element can only be the target of a mouse event when the <code>visibility</code> property is set to <code>visible</code> and when the mouse cursor is over the interior (i.e., fill) of the element. The value of the <code>fill</code> property does not affect event processing.</dd>
+ <dt><code>visibleStroke</code></dt>
+ <dd>SVG only. The element can only be the target of a mouse event when the <code>visibility</code> property is set to <code>visible</code> and when the mouse cursor is over the perimeter (i.e., stroke) of the element. The value of the <code>stroke</code> property does not affect event processing.</dd>
+ <dt><code>visible</code></dt>
+ <dd>SVG only. The element can be the target of a mouse event when the <code>visibility</code> property is set to <code>visible</code> and the mouse cursor is over either the interior (i.e., fill) or the perimeter (i.e., stroke) of the element. The values of the <code>fill</code> and <code>stroke</code> do not affect event processing.</dd>
+ <dt><code>painted</code></dt>
+ <dd>SVG only. The element can only be the target of a mouse event when the mouse cursor is over the interior (i.e., 'fill') of the element and the <code>fill</code> property is set to a value other than <code>none</code>, or when the mouse cursor is over the perimeter (i.e., 'stroke') of the element and the <code>stroke</code> property is set to a value other than <code>none</code>. The value of the <code>visibility</code> property does not affect event processing.</dd>
+ <dt><code>fill</code></dt>
+ <dd>SVG only. The element can only be the target of a mouse event when the pointer is over the interior (i.e., fill) of the element. The values of the <code>fill</code> and <code>visibility</code> properties do not affect event processing.</dd>
+ <dt><code>stroke</code></dt>
+ <dd>SVG only. The element can only be the target of a mouse event when the pointer is over the perimeter (i.e., stroke) of the element. The values of the <code>stroke</code> and <code>visibility</code> properties do not affect event processing.</dd>
+ <dt><code>all</code></dt>
+ <dd>SVG only. The element can only be the target of a mouse event when the pointer is over the interior (i.e., fill) or the perimeter (i.e., stroke) of the element. The values of the <code>fill</code>, <code>stroke</code> and <code>visibility</code> properties do not affect event processing.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์„ค๋ช…">์„ค๋ช…</h2>
+
+<p>SVG ์ฝ˜ํ…์ธ ์— <code>pointer-events</code>๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ, <code>visiblePainted</code> ๊ฐ’๊ณผ ๋™์ผํ•œ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>none</code> ๊ฐ’์˜ ๊ฒฝ์šฐ ์š”์†Œ๊ฐ€ ํฌ์ธํ„ฐ ์ด๋ฒคํŠธ์˜ ๋Œ€์ƒ์ด ์•„๋‹˜์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ๋™์‹œ์—, ์ด๋ฒคํŠธ๊ฐ€ ์š”์†Œ๋ฅผ "๋šซ๊ณ " ๋“ค์–ด๊ฐ€ "์•„๋ž˜" ์š”์†Œ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋„๋ก ๋งŒ๋“ญ๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค๋งŒ, <code>pointer-events</code>๋ฅผ ์‚ฌ์šฉํ•ด ์š”์†Œ๊ฐ€ ํฌ์ธํ„ฐ ์ด๋ฒคํŠธ์˜ ๋Œ€์ƒ์ด ๋˜์ง€ ์•Š๋„๋ก ์ง€์ •ํ•œ๋‹ค ํ•˜์—ฌ๋„, ์š”์†Œ์˜ ์ด๋ฒคํŠธ ์ˆ˜์‹ ๊ธฐ๊ฐ€ ์ ˆ๋Œ€ ๋ฐœ๋™ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜, ์•„์˜ˆ ๋ฐœ๋™ํ•  ์ˆ˜ ์—†๋Š” ์ƒํƒœ๊ฐ€ ๋˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์ž์‹ ์š”์†Œ ์ค‘ ํ•˜๋‚˜์˜ <code>pointer-events</code>๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ํ—ˆ์šฉํ•œ ๊ฒฝ์šฐ, ํ•ด๋‹น ์ž์‹์„ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋Š” ์ด๋ฒคํŠธ๋Š” ํ‰๋ฒ”ํ•˜๊ฒŒ ๋ถ€๋ชจ ํŠธ๋ฆฌ๋ฅผ ํƒ€๊ณ  ์˜ฌ๋ผ๊ฐ€๋ฉฐ, ๊ทธ ๋„์ค‘์— ๋ถ€๋ชจ์˜ ์ด๋ฒคํŠธ ์ˆ˜์‹ ๊ธฐ๋ฅผ ๋ฐœ๋™์‹œ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก , ๋ถ€๋ชจ ์š”์†Œ๊ฐ€ ๋ฎ๊ณ  ์žˆ์ง€๋งŒ (ํฌ์ธํ„ฐ ์ด๋ฒคํŠธ๋ฅผ ํ—ˆ์šฉํ•œ) ์ž์‹ ์š”์†Œ ๋ฐ”๊นฅ์˜ ์˜์—ญ์€ ํด๋ฆญํ•ด๋„ ๋ถ€๋ชจ์™€ ์ž์‹ ๋‘˜ ๋‹ค ๊ฐ์ง€ํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><code>pointer-events: none</code>์„ ์ง€์ •ํ•œ ์š”์†Œ์—ฌ๋„ <kbd>Tab</kbd> ํ‚ค๋ฅผ ์‚ฌ์šฉํ•œ ์ˆœ์ฐจ์  ํ‚ค๋ณด๋“œ ๋‚ด๋น„๊ฒŒ์ด์…˜์œผ๋กœ ์ธํ•ด ํฌ์ปค์Šค๋ฅผ ํš๋“ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>We would like to provide finer grained control (than just <code>auto</code> and <code>none</code>) in HTML for which parts of an element will cause it to "catch" pointer events, and when. To help us in deciding how <code>pointer-events</code> should be further extended for HTML, if you have any particular things that you would like to be able to do with this property, then please add them to the Use Cases section of <a class="link-https" href="https://wiki.mozilla.org/SVG:pointer-events">this wiki page</a> (don't worry about keeping it tidy).</p>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ_2">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="๊ธฐ๋ณธ_์˜ˆ์ œ">๊ธฐ๋ณธ ์˜ˆ์ œ</h3>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ๋Š” ๋ชจ๋“  ์ด๋ฏธ์ง€์—์„œ ํฌ์ธํ„ฐ ์ด๋ฒคํŠธ(ํด๋ฆญ, ๋“œ๋ž˜๊ทธ, ํ˜ธ๋ฒ„ ๋“ฑ)๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css notranslate">img {
+ pointer-events: none;
+}</pre>
+
+<h3 id="๋งํฌ_๋น„ํ™œ์„ฑํ™”ํ•˜๊ธฐ">๋งํฌ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ธฐ</h3>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ๋Š” https://example.com์œผ๋กœ ํ†ตํ•˜๋Š” ๋งํฌ์˜ ํฌ์ธํ„ฐ ์ด๋ฒคํŠธ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush:html notranslate">&lt;ul&gt;
+ &lt;li&gt;&lt;a href="https://developer.mozilla.org"&gt;MDN&lt;/a&gt;&lt;/li&gt;
+ &lt;li&gt;&lt;a href="http://example.com"&gt;example.com&lt;/a&gt;&lt;/li&gt;
+&lt;/ul&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush:css notranslate">a[href="http://example.com"] {
+ pointer-events: none;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<div>{{EmbedLiveSample("๋งํฌ_๋น„ํ™œ์„ฑํ™”ํ•˜๊ธฐ", "500", "100")}}</div>
+
+<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('SVG2', 'interact.html#PointerEventsProperty', 'pointer-events')}}</td>
+ <td>{{Spec2('SVG2')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('SVG1.1', 'interact.html#PointerEventsProperty', 'pointer-events')}}</td>
+ <td>{{Spec2('SVG1.1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>Its extension to HTML elements, though present in early drafts of CSS Basic User Interface Module Level 3, has been pushed to its <a class="external" href="http://wiki.csswg.org/spec/css4-ui#pointer-events">level 4</a>.</p>
+
+<h2 id="Browser_compatibility" name="Browser_compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.pointer-events")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>The SVG attribute {{SVGAttr("pointer-events")}}</li>
+ <li>The SVG attribute {{SVGAttr("visibility")}}</li>
+ <li><a class="external" href="http://webkit.org/specs/PointerEventsProperty.html">WebKit Specs PointerEventsProperty</a> extended for use in (X)HTML content</li>
+ <li>{{cssxref("user-select")}} -ย controls whether the user can select text</li>
+</ul>
diff --git a/files/ko/web/css/position/index.html b/files/ko/web/css/position/index.html
new file mode 100644
index 0000000000..ce23867543
--- /dev/null
+++ b/files/ko/web/css/position/index.html
@@ -0,0 +1,316 @@
+---
+title: position
+slug: Web/CSS/position
+tags:
+ - CSS
+ - CSS Positioninng
+ - CSS Property
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/position
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>position</code></strong> ์†์„ฑ์€ ๋ฌธ์„œ ์ƒ์— ์š”์†Œ๋ฅผ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. {{cssxref("top")}}, {{cssxref("right")}}, {{cssxref("bottom")}}, {{cssxref("left")}} ์†์„ฑ์ด ์š”์†Œ๋ฅผ ๋ฐฐ์น˜ํ•  ์ตœ์ข… ์œ„์น˜๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/position.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p><code>position</code> ์†์„ฑ์€ ์•„๋ž˜์˜ ๋ชฉ๋ก์—์„œ ํ•˜๋‚˜์˜ ํ‚ค์›Œ๋“œ ๊ฐ’์„ ์„ ํƒํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>static</code></dt>
+ <dd>์š”์†Œ๋ฅผ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์„œ ํ๋ฆ„์— ๋”ฐ๋ผ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. {{cssxref("top")}}, {{cssxref("right")}}, {{cssxref("bottom")}}, {{cssxref("left")}}, {{cssxref("z-index")}} ์†์„ฑ์ด <u>์•„๋ฌด๋Ÿฐ</u> ์˜ํ–ฅ๋„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.</dd>
+ <dt><code>relative</code></dt>
+ <dd>์š”์†Œ๋ฅผ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์„œ ํ๋ฆ„์— ๋”ฐ๋ผ ๋ฐฐ์น˜ํ•˜๊ณ , <u>์ž๊ธฐ ์ž์‹ </u>์„ ๊ธฐ์ค€์œผ๋กœ <code>top</code>, <code>right</code>, <code>bottom</code>, <code>left</code>์˜ ๊ฐ’์— ๋”ฐ๋ผ ์˜คํ”„์…‹์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์˜คํ”„์…‹์€ ๋‹ค๋ฅธ ์š”์†Œ์—๋Š” ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์—์„œ ์š”์†Œ๊ฐ€ ์ฐจ์ง€ํ•˜๋Š” ๊ณต๊ฐ„์€ <code>static</code>์ผ ๋•Œ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</dd>
+ <dd>{{cssxref("z-index")}}์˜ ๊ฐ’์ด <code>auto</code>๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด ์ƒˆ๋กœ์šด <a href="/ko/docs/Web/CSS/Understanding_z-index/The_stacking_context">์Œ“์ž„ ๋งฅ๋ฝ</a>์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. <code>table-*-group</code>, <code>table-row</code>, <code>table-column</code>, <code>table-cell</code>, <code>table-caption</code> ์š”์†Œ์— ์ ์šฉํ–ˆ์„ ๋•Œ์˜ ์ž‘๋™ ๋ฐฉ์‹์€ ์ •์˜๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>absolute</code></dt>
+ <dd>์š”์†Œ๋ฅผ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์„œ ํ๋ฆ„์—์„œ ์ œ๊ฑฐํ•˜๊ณ , ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์— ๊ณต๊ฐ„๋„ ๋ฐฐ์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์œ„์น˜ ์ง€์ • ์กฐ์ƒ ์š”์†Œ์— ๋Œ€ํ•ด ์ƒ๋Œ€์ ์œผ๋กœ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ, ์กฐ์ƒ ์ค‘ ์œ„์น˜ ์ง€์ • ์š”์†Œ๊ฐ€ ์—†๋‹ค๋ฉด ์ดˆ๊ธฐ <a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a>์„ ๊ธฐ์ค€์œผ๋กœ ์‚ผ์Šต๋‹ˆ๋‹ค. ์ตœ์ข… ์œ„์น˜๋Š” <code>top</code>, <code>right</code>, <code>bottom</code>, <code>left</code> ๊ฐ’์ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dd>{{cssxref("z-index")}}์˜ ๊ฐ’์ด <code>auto</code>๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด ์ƒˆ๋กœ์šด <a href="/ko/docs/Web/CSS/Understanding_z-index/The_stacking_context">์Œ“์ž„ ๋งฅ๋ฝ</a>์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ ˆ๋Œ€ ์œ„์น˜ ์ง€์ • ์š”์†Œ์˜ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์€ ์„œ๋กœ <a href="/ko/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing">์ƒ์‡„</a>๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>fixed</code></dt>
+ <dd>์š”์†Œ๋ฅผ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์„œ ํ๋ฆ„์—์„œ ์ œ๊ฑฐํ•˜๊ณ , ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์— ๊ณต๊ฐ„๋„ ๋ฐฐ์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  {{glossary("viewport", "๋ทฐํฌํŠธ")}}์˜ ์ดˆ๊ธฐ <a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a>์„ ๊ธฐ์ค€์œผ๋กœ ์‚ผ์•„ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ, ์š”์†Œ์˜ ์กฐ์ƒ ์ค‘ ํ•˜๋‚˜๊ฐ€ <code>transform</code>, <code>perspective</code>, <code>filter</code> ์†์„ฑ ์ค‘ ์–ด๋Š ํ•˜๋‚˜๋ผ๋„ <code>none</code>์ด ์•„๋‹ˆ๋ผ๋ฉด (<a href="https://www.w3.org/TR/css-transforms-1/#propdef-transform">CSS Transforms ๋ช…์„ธ</a> ์ฐธ์กฐ) ๋ทฐํฌํŠธ ๋Œ€์‹  ๊ทธ ์กฐ์ƒ์„ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์œผ๋กœ ์‚ผ์Šต๋‹ˆ๋‹ค. (<code>perspective</code>์™€ <code>filter</code>์˜ ๊ฒฝ์šฐ ๋ธŒ๋ผ์šฐ์ €๋ณ„๋กœ ๊ฒฐ๊ณผ๊ฐ€ ๋‹ค๋ฆ„์— ์œ ์˜) ์ตœ์ข… ์œ„์น˜๋Š” <code>top</code>, <code>right</code>, <code>bottom</code>, <code>left</code> ๊ฐ’์ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dd>์ด ๊ฐ’์€ ํ•ญ์ƒ ์ƒˆ๋กœ์šด <a href="/ko/docs/Web/CSS/Understanding_z-index/The_stacking_context">์Œ“์ž„ ๋งฅ๋ฝ</a>์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์„œ๋ฅผ ์ธ์‡„ํ•  ๋•Œ๋Š” ํ•ด๋‹น ์š”์†Œ๊ฐ€ <u>๋ชจ๋“  ํŽ˜์ด์ง€</u>์˜ ๊ฐ™์€ ์œ„์น˜์— ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>sticky</code></dt>
+ <dd>์š”์†Œ๋ฅผ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์„œ ํ๋ฆ„์— ๋”ฐ๋ผ ๋ฐฐ์น˜ํ•˜๊ณ , ํ…Œ์ด๋ธ” ๊ด€๋ จ ์š”์†Œ๋ฅผ ํฌํ•จํ•ด <u>๊ฐ€์žฅ ๊ฐ€๊นŒ์šด, ์Šคํฌ๋กค ๋˜๋Š” ์กฐ์ƒ</u>๊ณผ, ํ‘œ ๊ด€๋ จ ์š”์†Œ๋ฅผ ํฌํ•จํ•œ <a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a>(๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋ธ”๋ก ๋ ˆ๋ฒจ ์กฐ์ƒ) ์„ ๊ธฐ์ค€์œผ๋กœ <code>top</code>, <code>right</code>, <code>bottom</code>, <code>left</code>์˜ ๊ฐ’์— ๋”ฐ๋ผ ์˜คํ”„์…‹์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์˜คํ”„์…‹์€ ๋‹ค๋ฅธ ์š”์†Œ์—๋Š” ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+ <dd>์ด ๊ฐ’์€ ํ•ญ์ƒ ์ƒˆ๋กœ์šด <a href="/ko/docs/Web/CSS/Understanding_z-index/The_stacking_context">์Œ“์ž„ ๋งฅ๋ฝ</a>์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ˆ๋ˆํ•œ ์š”์†Œ๋Š” "์Šคํฌ๋กค ๋™์ž‘"(<code>overflow</code>๊ฐ€ <code>hidden</code>, <code>scroll</code>, <code>auto</code> ํ˜น์€ <code>overlay</code>)์ด ์กด์žฌํ•˜๋Š” ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์กฐ์ƒ์— ๋‹ฌ๋ผ๋ถ™์œผ๋ฉฐ, ์‚ฌ์‹ค ๊ทธ ์กฐ์ƒ์€ ์Šคํฌ๋กค ๋ถˆ๊ฐ€ํ•˜๋ฉฐ ์‹ค์ œ๋กœ ์Šคํฌ๋กค ๊ฐ€๋Šฅํ•œ ์กฐ์ƒ์ด ๋”ฐ๋กœ ์กด์žฌํ•  ๊ฒฝ์šฐ "๋ˆ๋ˆํ•œ" ๋™์ž‘์„ ๋ณด์ด์ง€ ์•Š๋Š” ์ ์— ์ฃผ์˜ํ•˜์„ธ์š”. (<a href="https://github.com/w3c/csswg-drafts/issues/865">W3C CSSWG์˜ Github ์ด์Šˆ</a> ์ฐธ์กฐ)</dd>
+</dl>
+
+<h2 id="์„ค๋ช…">์„ค๋ช…</h2>
+
+<h3 id="๋ฐฐ์น˜_์œ ํ˜•">๋ฐฐ์น˜ ์œ ํ˜•</h3>
+
+<ul>
+ <li><strong>์œ„์น˜ ์ง€์ • ์š”์†Œ</strong>๋ž€ <code>position</code>์˜ <a href="/ko/docs/Web/CSS/computed_value">๊ณ„์‚ฐ๊ฐ’</a>์ด <code>relative</code>, <code>absolute</code>, <code>fixed</code>, <code>sticky</code> ์ค‘ ํ•˜๋‚˜์ธ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ์ฆ‰, ๊ฐ’์ด <code>static</code>์ด ์•„๋‹Œ ๋ชจ๋“  ์š”์†Œ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>์ƒ๋Œ€ ์œ„์น˜ ์ง€์ • ์š”์†Œ</strong>๋Š”<code>position</code>์˜ <a href="/ko/docs/Web/CSS/computed_value">๊ณ„์‚ฐ๊ฐ’</a>์ด <code>relative</code>์ธ ์š”์†Œ์ž…๋‹ˆ๋‹ค. {{cssxref("top")}}๊ณผ {{cssxref("bottom")}}์€ ์›๋ž˜ ์œ„์น˜์—์„œ์˜ ์„ธ๋กœ์ถ• ๊ฑฐ๋ฆฌ๋ฅผ, {{cssxref("left")}}์™€ {{cssxref("right")}}์€ ์›๋ž˜ ์œ„์น˜์—์„œ์˜ ๊ฐ€๋กœ์ถ• ๊ฑฐ๋ฆฌ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>์ ˆ๋Œ€ ์œ„์น˜ ์ง€์ • ์š”์†Œ</strong>๋Š”<code>position</code>์˜ <a href="/ko/docs/Web/CSS/computed_value">๊ณ„์‚ฐ๊ฐ’</a>์ด <code>absolute</code> ๋˜๋Š” <code>fixed</code>์ธ ์š”์†Œ์ž…๋‹ˆ๋‹ค.{{cssxref("top")}}, {{cssxref("right")}}, {{cssxref("bottom")}}, {{cssxref("left")}}๋Š” ์š”์†Œ์˜ <a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a>(์œ„์น˜์˜ ๊ธฐ์ค€์ ์ด ๋˜๋Š” ์กฐ์ƒ ์š”์†Œ) ๋ชจ์„œ๋ฆฌ๋กœ๋ถ€ํ„ฐ์˜ ๊ฑฐ๋ฆฌ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์š”์†Œ๊ฐ€ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์„ ๊ฐ€์ง„๋‹ค๋ฉด ๊ฑฐ๋ฆฌ์— ๋”ํ•ฉ๋‹ˆ๋‹ค. ์ ˆ๋Œ€ ์œ„์น˜ ์ง€์ • ์š”์†Œ๋Š” ์ƒˆ๋กœ์šด <a href="/ko/docs/Web/Guide/CSS/Block_formatting_context">๋ธ”๋ก ์„œ์‹ ๋งฅ๋ฝ</a>์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๋ˆ๋ˆํ•œ ์œ„์น˜ ์ง€์ • ์š”์†Œ</strong>๋Š” <code>position</code>์˜ <a href="/ko/docs/Web/CSS/computed_value">๊ณ„์‚ฐ๊ฐ’</a>์ด <code>sticky</code>์ธ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ํ‰์†Œ์—๋Š” ์ƒ๋Œ€ ์œ„์น˜ ์ง€์ • ์š”์†Œ๋กœ ์ฒ˜๋ฆฌํ•˜์ง€๋งŒ, <a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a>์ด ์ž์‹ ์˜ ํ”Œ๋กœ์šฐ ๋ฃจํŠธ(๋˜๋Š”, ์Šคํฌ๋กค ์ปจํ…Œ์ด๋„ˆ)์—์„œ ์ง€์ •ํ•œ ์ž„๊ณ„๊ฐ’({{cssxref("top")}} ๋“ฑ์œผ๋กœ ์ง€์ •)์„ ๋„˜์œผ๋ฉด ๋งˆ์น˜ <code>fixed</code>์ฒ˜๋Ÿผ ํ™”๋ฉด์— ๊ณ ์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ณ ์ • ์ƒํƒœ๋Š” ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์˜ ๋ฐ˜๋Œ€ํŽธ ๋ชจ์„œ๋ฆฌ๋ฅผ ๋งŒ๋‚˜๋ฉด ํ•ด์ œ๋ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<p>๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ, {{cssxref("height")}}์™€ {{cssxref("width")}}๊ฐ€ <code>auto</code>๋กœ ์ง€์ •๋œ ์ ˆ๋Œ€ ์œ„์น˜ ์ง€์ • ์š”์†Œ๋Š” ์ž์‹ ์˜ ์ฝ˜ํ…์ธ ์— ๋งž์ถฐ ํฌ๊ธฐ๊ฐ€ ๋ฐ”๋€๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด <a href="/ko/docs/Web/CSS/Replaced_element">๋น„๋Œ€์ฒด</a> ์ ˆ๋Œ€ ์œ„์น˜ ์ง€์ • ์š”์†Œ๋Š” {{Cssxref("top")}}๊ณผ {{Cssxref("bottom")}}์„ ์ง€์ •ํ•˜๊ณ  {{Cssxref("height")}}๋Š” ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด (์ฆ‰, <code>auto</code>๋กœ ๋‘๋ฉด) ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ˆ˜์ง ๊ณต๊ฐ„์„ ๊ฐ€๋“ ์ฑ„์›๋‹ˆ๋‹ค. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ {{Cssxref("left")}}์™€ {{Cssxref("right")}}์„ ์ง€์ •ํ•˜๊ณ , {{Cssxref("width")}}๋Š” <code>auto</code>๋กœ ๋‘๋ฉด ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ˆ˜ํ‰ ๊ณต๊ฐ„์„ ๊ฐ€๋“ ์ฑ„์›๋‹ˆ๋‹ค.</p>
+
+<p>์œ„์—์„œ ์„ค๋ช…ํ•œ ๊ฒฝ์šฐ(๊ณต๊ฐ„์„ ๊ฝ‰ ์ฑ„์šฐ๋Š” ๊ฒฝ์šฐ)๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด ๋‹ค์Œ ๊ทœ์น™์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>top</code>๊ณผ <code>bottom</code>์„ ์ง€์ •ํ•œ ๊ฒฝ์šฐ(<code>auto</code>๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ), <code>top</code>์ด ์šฐ์„  ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>left</code>์™€ <code>right</code>๋ฅผ ์ง€์ •ํ•œ ๊ฒฝ์šฐ, {{Cssxref("direction")}}์ด <code>ltr</code>(์˜์–ด, ํ•œ๊ตญ์–ด ๋“ฑ)์ด๋ฉด <code>left</code>๋ฅผ ์šฐ์„  ์ ์šฉํ•˜๊ณ ,<font face="Open Sans, arial, sans-serif"> </font>{{Cssxref("direction")}}์ด <code>rtl</code>(ํŽ˜๋ฅด์‹œ์•„์–ด, ์•„๋ž์–ด, ํžˆ๋ธŒ๋ฆฌ์–ด ๋“ฑ)์ด๋ฉด <code>right</code>๋ฅผ ์šฐ์„  ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h2 id="Specifications" name="Specifications">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p>ํ™”๋ฉด์„ ํ™•๋Œ€ํ•ด์„œ ํ…์ŠคํŠธ๊ฐ€ ํฌ๊ฒŒ ๋ณด์ด๊ฒŒ ํ–ˆ์„ ๋•Œ <code>absolute</code>๋‚˜ <code>fixed</code>๋กœ ๋ฐฐ์น˜๋œ ์š”์†Œ๊ฐ€ ๋‚ด์šฉ์„ ๊ฐ€๋ฆฌ์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.4_Make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background">MDN Understanding WCAG, Guideline 1.4 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-visual-presentation.html" rel="noopener">Visual Presentation: Understanding SC 1.4.8 | Understanding WCAG 2.0</a></li>
+</ul>
+
+<h3 id="์„ฑ๋Šฅ_๋ฐ_์ ‘๊ทผ์„ฑ_๋ฌธ์ œ">์„ฑ๋Šฅ ๋ฐ ์ ‘๊ทผ์„ฑ ๋ฌธ์ œ</h3>
+
+<p><code>fixed</code>๋‚˜ <code>sticky</code>๋ฅผ ํฌํ•จํ•˜๋Š” ์Šคํฌ๋กค ์š”์†Œ๊ฐ€ ์„ฑ๋Šฅ ๋ฐ ์ ‘๊ทผ์„ฑ ๋ฌธ์ œ๋ฅผ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์Šคํฌ๋กค์„ ํ•  ๋•Œ๋งˆ๋‹ค ๋ˆ๋ˆํ•˜๊ฑฐ๋‚˜ ๊ณ ์ •์ธ ์š”์†Œ๋ฅผ ์ƒˆ๋กœ์šด ์œ„์น˜์— ํŽ˜์ธํŠธ ํ•ด์•ผ ํ•˜๋Š”๋ฐ, ํ‘œ์‹œํ•ด์•ผ ๋˜๋Š” ๋‚ด์šฉ์˜ ์–‘, ๋ธŒ๋ผ์šฐ์ € ๋ฐ ๊ธฐ๊ธฐ์˜ ์„ฑ๋Šฅ์— ๋”ฐ๋ผ 60 <abbr title="frames per second">fps</abbr>๋ฅผ ์œ ์ง€ํ•˜์ง€ ๋ชปํ•ด ์ผ๋ถ€ ๋ฏผ๊ฐํ•œ ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ์ ‘๊ทผ์„ฑ ๋ฌธ์ œ๊ฐ€, ๋‹ค๋ฅธ ๋ชจ๋‘์—๊ฒŒ๋Š” ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ์•…ํ™”๊ฐ€ ์ƒ๊น๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ์˜ ํ•ด๊ฒฐ์ฑ… ์ค‘ ํ•˜๋‚˜๋Š” {{cssxref("will-change", "will-change: transform")}}์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์š”์†Œ๋ฅผ ์ž์‹ ๋งŒ์˜ ๋ ˆ์ด์–ด์—์„œ ๋ Œ๋”๋ง ํ•˜์—ฌ ํŽ˜์ธํŠธ ์†๋„๋ฅผ ํ–ฅ์ƒํ•˜๊ณ , ๋‚˜์•„๊ฐ€ ์„ฑ๋Šฅ๊ณผ ์ ‘๊ทผ์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์ƒ๋Œ€_์œ„์น˜_์ง€์ •">์ƒ๋Œ€ ์œ„์น˜ ์ง€์ •</h3>
+
+<p>์ƒ๋Œ€์ ์œผ๋กœ ๋ฐฐ์น˜๋œ ์š”์†Œ๋Š” ๋ฌธ์„œ ๋‚ด์—์„œ ์ •์ƒ์ ์ธ(normal) ์œ„์น˜์—์„œ ์ฃผ์–ด์ง„ ์˜คํ”„์…‹๋งŒํผ ๋–จ์–ด์ง€์ง€๋งŒ, ๋‹ค๋ฅธ ์š”์†Œ์—๋Š” ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ ์˜ˆ์ œ์—์„œ๋Š” ๋‹ค๋ฅธ ์š”์†Œ๋“ค์ด "Two"๊ฐ€ ์›๋ž˜ ์œ„์น˜์— ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ฐฐ์น˜๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;div class="box" id="one"&gt;One&lt;/div&gt;
+&lt;div class="box" id="two"&gt;Two&lt;/div&gt;
+&lt;div class="box" id="three"&gt;Three&lt;/div&gt;
+&lt;div class="box" id="four"&gt;Four&lt;/div&gt;
+</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">.box {
+ display: inline-block;
+ width: 100px;
+ height: 100px;
+ background: red;
+ color: white;
+}
+
+#two {
+ position: relative;
+ top: 20px;
+ left: 20px;
+ background: blue;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('์ƒ๋Œ€_์œ„์น˜_์ง€์ •', '600px', '200px') }}</p>
+
+<h3 id="์ ˆ๋Œ€_์œ„์น˜_์ง€์ •">์ ˆ๋Œ€ ์œ„์น˜ ์ง€์ •</h3>
+
+<p>์ƒ๋Œ€์ ์œผ๋กœ ๋ฐฐ์น˜๋œ ์š”์†Œ๊ฐ€ ์ผ๋ฐ˜์ ์ธ ๋ฌธ์„œ ํ๋ฆ„์— ๋”ฐ๋ฅด๋Š” ๊ฒƒ๊ณผ ๋‹ฌ๋ฆฌ, ์ ˆ๋Œ€์ ์œผ๋กœ ๋ฐฐ์น˜๋œ ์š”์†Œ๋Š” ํ๋ฆ„์—์„œ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‹ค๋ฅธ ์š”์†Œ๋Š” ๊ทธ ์š”์†Œ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. ์ ˆ๋Œ€์ ์œผ๋กœ ๋ฐฐ์น˜๋œ ์š”์†Œ๋Š” <em>๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์œ„์น˜ ์ง€์ • ์กฐ์ƒ</em>(์ฆ‰, <code>static</code>์ด ์•„๋‹Œ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์กฐ์ƒ)์„ ๊ธฐ์ค€์œผ๋กœ ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ์š”์†Œ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, ์ดˆ๊ธฐ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์ด ๊ธฐ์ค€์ด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML_2">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;div class="box" id="one"&gt;One&lt;/div&gt;
+&lt;div class="box" id="two"&gt;Two&lt;/div&gt;
+&lt;div class="box" id="three"&gt;Three&lt;/div&gt;
+&lt;div class="box" id="four"&gt;Four&lt;/div&gt;</pre>
+
+<h4 id="CSS_2">CSS</h4>
+
+<pre class="brush: css notranslate">.box {
+ display: inline-block;
+ width: 100px;
+ height: 100px;
+ background: red;
+ color: white;
+}
+
+#two {
+ position: absolute;
+ top: 20px;
+ left: 20px;
+ background: blue;
+}</pre>
+
+<p>{{ EmbedLiveSample('์ ˆ๋Œ€_์œ„์น˜_์ง€์ •', '800px', '200px') }}</p>
+
+<h3 id="๊ณ ์ •_์œ„์น˜_์ง€์ •">๊ณ ์ • ์œ„์น˜ ์ง€์ •</h3>
+
+<p>๊ณ ์ • ์œ„์น˜ ์ง€์ •์€ ์ ˆ๋Œ€ ์œ„์น˜ ์ง€์ •๊ณผ ๋น„์Šทํ•˜์ง€๋งŒ, <code>fixed</code>๋Š” ์š”์†Œ์˜ ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์ด <em>๋ทฐํฌํŠธ</em>์˜ ์ดˆ๊ธฐ <a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a>์ด๋ผ๋Š” ์ ์—์„œ ๋‹ค๋ฆ…๋‹ˆ๋‹ค(<code>transform</code>, <code>perspective</code>, <code>filter</code> ์†์„ฑ์ด <code>none</code>์ด ์•„๋‹Œ ์กฐ์ƒ์ด ์žˆ๋‹ค๋ฉด ๊ทธ ์กฐ์ƒ์ด ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์ด ๋ฉ๋‹ˆ๋‹ค. <a href="https://www.w3.org/TR/css-transforms-1/#propdef-transform">CSS Transforms Spec</a> ์ฐธ์กฐ). ๋”ฐ๋ผ์„œ ์Šคํฌ๋กค์— ๊ด€๊ณ„ ์—†์ด ํ™”๋ฉด์˜ ํŠน์ • ์ง€์ ์— ๊ณ ์ •๋˜๋Š”, "๋– ๋‹ค๋‹ˆ๋Š”"(floating) ์š”์†Œ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ ์˜ˆ์ œ์—์„œ, "One" ์ƒ์ž๋Š” ํŽ˜์ด์ง€ ์œ„์—์„œ 80ํ”ฝ์…€, ์™ผ์ชฝ์—์„œ 10ํ”ฝ์…€ ๋–จ์–ด์ง„ ์œ„์น˜์— ๊ณ ์ •๋ฉ๋‹ˆ๋‹ค. ์Šคํฌ๋กค์„ ํ•˜๋”๋ผ๋„, ๋ทฐํฌํŠธ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๊ฐ™์€ ์œ„์น˜์— ๊ณ ์ •๋œ ์ฑ„๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML_3">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;div class="outer"&gt;
+ &lt;p&gt;
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam congue tortor eget pulvinar lobortis.
+ Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nam ac dolor augue.
+ Pellentesque mi mi, laoreet et dolor sit amet, ultrices varius risus. Nam vitae iaculis elit.
+ Aliquam mollis interdum libero. Sed sodales placerat egestas. Vestibulum ut arcu aliquam purus viverra dictum vel sit amet mi.
+ Duis nisl mauris, aliquam sit amet luctus eget, dapibus in enim. Sed velit augue, pretium a sem aliquam, congue porttitor tortor.
+ Sed tempor nisl a lorem consequat, id maximus erat aliquet. Sed sagittis porta libero sed condimentum.
+ Aliquam finibus lectus nec ante congue rutrum. Curabitur quam quam, accumsan id ultrices ultrices, tempor et tellus.
+ &lt;/p&gt;
+ &lt;p&gt;
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam congue tortor eget pulvinar lobortis.
+ Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nam ac dolor augue.
+ Pellentesque mi mi, laoreet et dolor sit amet, ultrices varius risus. Nam vitae iaculis elit.
+ Aliquam mollis interdum libero. Sed sodales placerat egestas. Vestibulum ut arcu aliquam purus viverra dictum vel sit amet mi.
+ Duis nisl mauris, aliquam sit amet luctus eget, dapibus in enim. Sed velit augue, pretium a sem aliquam, congue porttitor tortor.
+ Sed tempor nisl a lorem consequat, id maximus erat aliquet. Sed sagittis porta libero sed condimentum.
+ Aliquam finibus lectus nec ante congue rutrum. Curabitur quam quam, accumsan id ultrices ultrices, tempor et tellus.
+ &lt;/p&gt;
+ &lt;div class="box" id="one"&gt;One&lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<h4 id="CSS_3">CSS</h4>
+
+<pre class="brush: css notranslate">.box {
+ width: 100px;
+ height: 100px;
+ background: red;
+ color: white;
+}
+
+#one {
+ position: fixed;
+ top: 80px;
+ left: 10px;
+ background: blue;
+}
+
+.outer {
+ width: 500px;
+ height: 300px;
+ overflow: scroll;
+ padding-left: 150px;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('๊ณ ์ •_์œ„์น˜_์ง€์ •', '800px', '300px') }}</p>
+
+<h3 id="๋ˆ๋ˆํ•œ_์œ„์น˜_์ง€์ •">๋ˆ๋ˆํ•œ ์œ„์น˜ ์ง€์ •</h3>
+
+<p>๋ˆ๋ˆํ•œ ์œ„์น˜ ์ง€์ •์€ ์ƒ๋Œ€์™€ ๊ณ ์ • ์œ„์น˜ ์ง€์ •์„ ํ•ฉ์นœ ๊ฒƒ์œผ๋กœ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ˆ๋ˆํ•˜๊ฒŒ ๋ฐฐ์น˜๋œ ์š”์†Œ๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ๋ฐฐ์น˜๋œ ์š”์†Œ๋กœ ์ทจ๊ธ‰ํ•˜์ง€๋งŒ, ์ฃผ์–ด์ง„ ๊ฒฝ๊ณ„์„ ์„ ์ง€๋‚˜๋ฉด ๊ณ ์ • ์œ„์น˜๋ฅผ ๊ฐ–๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด,</p>
+
+<pre class="brush: css notranslate">#one { position: sticky; top: 10px; }</pre>
+
+<p>์ด๋•Œ id๊ฐ€ one์ธ ์š”์†Œ๋Š” ๊ทธ ์œ„์น˜๊ฐ€ ์œ„์—์„œ 10ํ”ฝ์…€ ๋–จ์–ด์ง„ ์œ„์น˜๊นŒ์ง€๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ๋ฐฐ์น˜๋˜์ง€๋งŒ, ๊ทธ ๊ฒฝ๊ณ„๋ฅผ ๋„˜์–ด๊ฐ€๋ฉด ์œ„์—์„œ 10ํ”ฝ์…€ ๋–จ์–ด์ง„ ์œ„์น˜์— ๊ณ ์ •๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋ˆ๋ˆํ•œ ์œ„์น˜ ์ง€์ •์€ ํ”ํžˆ ์‚ฌ์ „์ˆœ ๋ฆฌ์ŠคํŠธ์˜ ๋ ˆ์ด๋ธ”์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, "ใ„ด" ๋ ˆ์ด๋ธ”์€ "ใ„ฑ"์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ชฉ๋ก์ด ํ™”๋ฉด ๋ฐ–์œผ๋กœ ๋‚˜๊ฐˆ ๋•Œ๊นŒ์ง€๋Š” ๊ทธ ๋ฐ”๋กœ ๋ฐ‘์— ํ‘œ์‹œ๋˜๊ณ , ๊ทธ ๋‹ค์Œ์—๋Š” "ใ„ฑ"์„ ๋”ฐ๋ผ ํ™”๋ฉด ๋ฐ–์œผ๋กœ ๋‚˜๊ฐ€๋Š” ๋Œ€์‹  ํ™”๋ฉด ์œ„์— ๊ณ ์ •์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ "ใ„ด" ๋ชฉ๋ก์ด ํ™”๋ฉด ๋ฐ”๊นฅ์œผ๋กœ ๋‚˜๊ฐ€๋ฉด ๊ทธ ์ž๋ฆฌ์— "ใ„ท" ๋ ˆ์ด๋ธ”์„ ๊ณ ์ •์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๋ˆ๋ˆํ•œ ์œ„์น˜ ์ง€์ •์ด ์˜๋„ํ•œ ๋Œ€๋กœ ๋™์ž‘ํ•˜๊ฒŒ ํ•˜๋ ค๋ฉด <code>top</code>, <code>right</code>, <code>bottom</code>, <code>left</code> ์ค‘ ์ ์–ด๋„ ํ•˜๋‚˜์˜ ์ž„๊ณ„๊ฐ’์„ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž„๊ณ„๊ฐ’์„ ์„ค์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์ƒ๋Œ€ ์œ„์น˜ ์ง€์ •๊ณผ ๋‹ค๋ฅผ ๋ฐ”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML_4">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;dl&gt;
+ &lt;div&gt;
+ &lt;dt&gt;A&lt;/dt&gt;
+ &lt;dd&gt;Andrew W.K.&lt;/dd&gt;
+ &lt;dd&gt;Apparat&lt;/dd&gt;
+ &lt;dd&gt;Arcade Fire&lt;/dd&gt;
+ &lt;dd&gt;At The Drive-In&lt;/dd&gt;
+ &lt;dd&gt;Aziz Ansari&lt;/dd&gt;
+ &lt;/div&gt;
+ &lt;div&gt;
+ &lt;dt&gt;C&lt;/dt&gt;
+ &lt;dd&gt;Chromeo&lt;/dd&gt;
+ &lt;dd&gt;Common&lt;/dd&gt;
+ &lt;dd&gt;Converge&lt;/dd&gt;
+ &lt;dd&gt;Crystal Castles&lt;/dd&gt;
+ &lt;dd&gt;Cursive&lt;/dd&gt;
+ &lt;/div&gt;
+ &lt;div&gt;
+ &lt;dt&gt;E&lt;/dt&gt;
+ &lt;dd&gt;Explosions In The Sky&lt;/dd&gt;
+ &lt;/div&gt;
+ &lt;div&gt;
+ &lt;dt&gt;T&lt;/dt&gt;
+ &lt;dd&gt;Ted Leo &amp;amp; The Pharmacists&lt;/dd&gt;
+ &lt;dd&gt;T-Pain&lt;/dd&gt;
+ &lt;dd&gt;Thrice&lt;/dd&gt;
+ &lt;dd&gt;TV On The Radio&lt;/dd&gt;
+ &lt;dd&gt;Two Gallants&lt;/dd&gt;
+ &lt;/div&gt;
+&lt;/dl&gt;
+</pre>
+
+<h4 id="CSS_4">CSS</h4>
+
+<pre class="brush: css notranslate">* {
+ box-sizing: border-box;
+}
+
+dl &gt; div {
+ background: #FFF;
+ padding: 24px 0 0 0;
+}
+
+dt {
+ background: #B8C1C8;
+ border-bottom: 1px solid #989EA4;
+ border-top: 1px solid #717D85;
+ color: #FFF;
+ font: bold 18px/21px Helvetica, Arial, sans-serif;
+ margin: 0;
+ padding: 2px 0 0 12px;
+ position: -webkit-sticky;
+ position: sticky;
+ top: -1px;
+}
+
+dd {
+ font: bold 20px/45px Helvetica, Arial, sans-serif;
+ margin: 0;
+ padding: 0 0 0 12px;
+ white-space: nowrap;
+}
+
+dd + dd {
+ border-top: 1px solid #CCC;
+}
+</pre>
+
+<p>{{ EmbedLiveSample('๋ˆ๋ˆํ•œ_์œ„์น˜_์ง€์ •', '500px', '300px') }}</p>
+
+<ul>
+</ul>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">๋น„๊ณ </th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'visuren.html#propdef-position', 'position')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Positioning','#position-property','position')}}</td>
+ <td>{{Spec2('CSS3 Positioning')}}</td>
+ <td><code>sticky</code> ์†์„ฑ ๊ฐ’ ์ถ”๊ฐ€</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>{{Compat("css.properties.position")}}</div>
diff --git a/files/ko/web/css/position_value/index.html b/files/ko/web/css/position_value/index.html
new file mode 100644
index 0000000000..7e03f38e2f
--- /dev/null
+++ b/files/ko/web/css/position_value/index.html
@@ -0,0 +1,135 @@
+---
+title: <position>
+slug: Web/CSS/position_value
+tags:
+ - CSS
+ - CSS Data Type
+ - Layout
+ - Reference
+ - Web
+translation_of: Web/CSS/position_value
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>&lt;position&gt;</code></strong> (๋˜๋Š” <strong><code>&lt;bg-position&gt;</code></strong>) <a href="/ko/docs/Web/CSS/CSS_Types">์ž๋ฃŒํ˜•</a>์€ ์š”์†Œ ๋ฐ•์Šค์— ๋Œ€ํ•œ ์ƒ๋Œ€ ์ขŒํ‘œ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” 2์ฐจ์› ์ขŒํ‘œ์ž…๋‹ˆ๋‹ค. {{cssxref("background-position")}}, {{cssxref("offset-anchor")}} ์†์„ฑ์—์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> <code>&lt;position&gt;</code> ๊ฐ’์ด ์„ค๋ช…ํ•˜๋Š” ์ตœ์ข… ์œ„์น˜๊ฐ€ ์š”์†Œ ๋ฐ•์Šค ๋‚ด์— ์œ„์น˜ํ•ด์•ผ ํ•  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p><img alt="" src="https://mdn.mozillademos.org/files/12215/position_type.png" style="float: left; height: 230px; width: 362px;"><code>&lt;position&gt;</code> ์ž๋ฃŒํ˜•์€ ํ•˜๋‚˜ ํ˜น์€ ๋‘ ๊ฐœ์˜ ํ‚ค์›Œ๋“œ์™€ ํ•จ๊ป˜ ์„ ํƒ์ ์ธ ์˜คํ”„์…‹์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>ํ‚ค์›Œ๋“œ์—๋Š” <code>center</code>, <code>top</code>, <code>right</code>, <code>bottom</code>, <code>left</code>๊ฐ€ ์žˆ์œผ๋ฉฐ, ๊ฐ๊ฐ ์š”์†Œ ๋ฐ•์Šค์˜ ํ•ด๋‹นํ•˜๋Š” ๋ฐฉํ–ฅ ๋ชจ์„œ๋ฆฌ ๋˜๋Š” ๋งˆ์ฃผ๋ณด๋Š” ๋‘ ๋ชจ์„œ๋ฆฌ์˜ ๊ฐ€์šด๋ฐ ์ง€์ ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋งฅ๋ฝ์— ๋”ฐ๋ผ, <code>center</code>๋Š” ์ขŒ์šฐ ๋ชจ์„œ๋ฆฌ์˜ ์ค‘๊ฐ„์ ์ผ ์ˆ˜๋„ ์žˆ๊ณ , ์ƒํ•˜ ๋ชจ์„œ๋ฆฌ์˜ ์ค‘๊ฐ„์ ์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์˜คํ”„์…‹์€ ์ƒ๋Œ€์ ์ธ {{cssxref("&lt;percentage&gt;")}} ๊ฐ’ ๋˜๋Š” ์ ˆ๋Œ€์ ์ธ {{cssxref("&lt;length&gt;")}} ๊ฐ’์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–‘์ˆ˜๋Š” ์˜ค๋ฅธ์ชฝ๊ณผ ์•„๋ž˜์ชฝ ์ค‘ ์ ํ•ฉํ•œ ๋ฐฉํ–ฅ์œผ๋กœ ์ด๋™ํ•˜๋ฉฐ, ์Œ์ˆ˜๋Š” ๊ทธ ๋ฐ˜๋Œ€์ž…๋‹ˆ๋‹ค.</p>
+
+<p>ํ•˜๋‚˜์˜ ์˜คํ”„์…‹ ๊ฐ’๋งŒ ์ง€์ •ํ•  ๊ฒฝ์šฐ x ์ขŒํ‘œ๋ฅผ ์ •์˜ํ•˜๋Š” ๊ฒƒ์ด๋ฉฐ, ๋‹ค๋ฅธ ์ถ•์˜ ๊ฐ’์€ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ <code>center</code>๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css notranslate">/* 1-value syntax */
+<var>keyword</var> /* Either the horizontal or vertical position; the other axis defaults to center */
+<var>value</var> /* The position on the x-axis; the y-axis defaults to 50% */
+
+/* 2-value syntax */
+<var>keyword</var> <var>keyword</var> /* A keyword for each direction (the order is irrelevant) */
+<var>keyword</var> <var>value</var> /* A keyword for horizontal position, value for vertical position */
+<var>value</var> <var>keyword</var> /* A value for horizontal position, keyword for vertical position */
+<var>value</var> <var>value</var> /* A value for each direction (horizontal then vertical) */
+
+/* 4-value syntax */
+<var>keyword</var> <var>value</var> <var>keyword</var> <var>value</var> /* Each value is an offset from the keyword that preceeds it */
+</pre>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox notranslate">[
+ [ left | center | right ] || [ top | center | bottom ]
+|
+ [ left | center | right | &lt;length&gt; | &lt;percentage&gt; ]
+ [ top | center | bottom | &lt;length&gt; | &lt;percentage&gt; ]?
+|
+ [ [ left | right ] [ &lt;length&gt; | &lt;percentage&gt; ] ] &amp;&amp;
+ [ [ top | bottom ] [ &lt;length&gt; | &lt;percentage&gt; ] ]
+]
+</pre>
+
+<div class="blockIndicator note">
+<p><strong>์ฐธ๊ณ </strong>: {{cssxref("background-position")}} ์†์„ฑ์€ ์„ธ ๊ฐ’ ๊ตฌ๋ฌธ๋„ ํ—ˆ์šฉํ•˜๋‚˜, <code>&lt;position&gt;</code>์„ ์‚ฌ์šฉํ•˜๋Š” ๋‹ค๋ฅธ ์†์„ฑ์—์„œ๋Š” ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๋ณด๊ฐ„">๋ณด๊ฐ„</h2>
+
+<p>์• ๋‹ˆ๋ฉ”์ด์…˜์—์„œ ์ ์˜ ๊ฐ€๋กœ ๊ฐ’๊ณผ ์„ธ๋กœ ๊ฐ’์€ ๊ฐ๊ฐ ๋”ฐ๋กœ ๋ณด๊ฐ„๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‘ ์ขŒํ‘œ ๋ชจ๋‘์— ๋Œ€ํ•œ ๋ณด๊ฐ„ ์†๋„๋Š” ํ•˜๋‚˜์˜ <a href="/ko/docs/Web/CSS/single-transition-timing-function">ํƒ€์ด๋ฐ ํ•จ์ˆ˜</a>๊ฐ€ ๊ฒฐ์ •ํ•˜๋ฏ€๋กœ, ์ ์€ ์ง์„ ์„ ๋”ฐ๋ผ ์ด๋™ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์œ ํšจํ•œ_์œ„์น˜">์œ ํšจํ•œ ์œ„์น˜</h3>
+
+<pre class="notranslate">center
+left
+center top
+
+right 8.5%
+bottom 12vmin right -6px
+
+10% 20%
+8rem 14px
+</pre>
+
+<h3 id="์œ ํšจํ•˜์ง€_์•Š์€_์œ„์น˜">์œ ํšจํ•˜์ง€ ์•Š์€ ์œ„์น˜</h3>
+
+<pre class="example-bad notranslate">left right
+bottom top
+10px 15px 20px 15px
+</pre>
+
+<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 Values', '#position', '&lt;position&gt;')}}</td>
+ <td>{{Spec2('CSS3 Values')}}</td>
+ <td>Relists links to both definitions: if {{SpecName('CSS3 Backgrounds')}} is supported, its definition of <code>&lt;position&gt;</code> must also be used.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Backgrounds', '#typedef-bg-position', '&lt;bg-position&gt;')}}</td>
+ <td>{{Spec2('CSS3 Backgrounds')}}</td>
+ <td>Defines <code>&lt;position&gt;</code> explicitly and extends it to support offsets from any edge.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'colors.html#propdef-background-position', '&lt;position&gt;')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Allows combination of a keyword with a {{cssxref("&lt;length&gt;")}} or {{cssxref("&lt;percentage&gt;")}} value.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#background-position', '&lt;position&gt;')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Defines <code>&lt;position&gt;</code> anonymously as the value of {{cssxref("background-position")}}.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.types.position")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Values_and_Units">CSS ๊ฐ’๊ณผ ๋‹จ์œ„</a></li>
+ <li><a href="/ko/docs/Learn/CSS/Introduction_to_CSS/Values_and_units">CSS ๊ฐ’๊ณผ ๋‹จ์œ„ ์†Œ๊ฐœ</a></li>
+ <li>{{cssxref("background-position")}}</li>
+ <li>{{cssxref("radial-gradient()")}}</li>
+ <li>{{cssxref("conic-gradient()")}}</li>
+</ul>
diff --git a/files/ko/web/css/pseudo-classes/index.html b/files/ko/web/css/pseudo-classes/index.html
new file mode 100644
index 0000000000..6870bff41e
--- /dev/null
+++ b/files/ko/web/css/pseudo-classes/index.html
@@ -0,0 +1,166 @@
+---
+title: ์˜์‚ฌ ํด๋ž˜์Šค
+slug: Web/CSS/Pseudo-classes
+tags:
+ - CSS
+ - Overview
+ - Pseudo-class
+ - Reference
+ - Selectors
+translation_of: Web/CSS/Pseudo-classes
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong>์˜์‚ฌ ํด๋ž˜์Šค</strong>(๊ฐ€์ƒ ํด๋ž˜์Šค)๋Š” ์„ ํƒ์ž์— ์ถ”๊ฐ€ํ•˜๋Š” ํ‚ค์›Œ๋“œ๋กœ, ์„ ํƒํ•œ ์š”์†Œ๊ฐ€ ํŠน๋ณ„ํ•œ ์ƒํƒœ์—ฌ์•ผ ๋งŒ์กฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด {{cssxref(":hover")}}๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํฌ์ธํ„ฐ๋ฅผ ์˜ฌ๋ ธ์„ ๋•Œ์—๋งŒ ๊ธ€์”จ ์ƒ‰์„ ๋ฐ”๊พธ๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">/* Any button over which the user's pointer is hovering */
+button:hover {
+ color: blue;
+}</pre>
+
+<p>์˜์‚ฌ ํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฌธ์„œ ํŠธ๋ฆฌ ์ฝ˜ํ…์ธ ์™€ ๊ด€๋ จ๋œ ๊ฒฝ์šฐ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํƒ์ƒ‰๊ธฐ ํžˆ์Šคํ† ๋ฆฌ({{cssxref(":visited")}} ๋“ฑ), ์ฝ˜ํ…์ธ ์˜ ์ƒํƒœ(ํŠน์ • ํผ ์š”์†Œ์— ์ ์šฉํ•œ {{cssxref(":checked")}} ๋“ฑ), ๋งˆ์šฐ์Šค์˜ ์œ„์น˜(์ปค์„œ๊ฐ€ ๋งˆ์šฐ์Šค ์œ„์ธ์ง€ ์•„๋‹Œ์ง€ ์•Œ ์ˆ˜ ์žˆ๋Š” {{cssxref(":hover")}} ๋“ฑ)์ฒ˜๋Ÿผ ์™ธ๋ถ€ ์ธ์ž์™€ ๊ด€๋ จ๋œ ๊ฒฝ์šฐ์—๋„ ์Šคํƒ€์ผ์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="blockIndicator note">
+<p><strong>์ฐธ๊ณ </strong>: <a href="/ko/docs/Web/CSS/Pseudo-elements">์˜์‚ฌ ์š”์†Œ</a>๋Š” ์˜์‚ฌ ํด๋ž˜์Šค์™€ ๋‹ฌ๋ฆฌ ์š”์†Œ์˜ <strong>ํŠน์ • ๋ถ€๋ถ„</strong>์— ์Šคํƒ€์ผ์„ ์ ์šฉํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">selector:pseudo-class {
+ property: value;
+}</pre>
+
+<p>์ผ๋ฐ˜์ ์ธ ํด๋ž˜์Šค์™€ ๊ฐ™์ด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์˜์‚ฌ ํด๋ž˜์Šค๋ฅผ ์กฐํ•ฉํ•ด ๋ณต์žกํ•œ ์„ ํƒ์ž๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="ํ‘œ์ค€_์˜์‚ฌ_ํด๋ž˜์Šค_์ƒ‰์ธ">ํ‘œ์ค€ ์˜์‚ฌย ํด๋ž˜์Šค ์ƒ‰์ธ</h2>
+
+<div class="index" id="index">
+<ul>
+ <li>{{CSSxRef(":active")}}</li>
+ <li>{{CSSxRef(":any-link")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":blank")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":checked")}}</li>
+ <li>{{CSSxRef(":current")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":default")}}</li>
+ <li>{{CSSxRef(":defined")}}</li>
+ <li>{{CSSxRef(":dir", ":dir()")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":disabled")}}</li>
+ <li>{{CSSxRef(":drop")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":empty")}}</li>
+ <li>{{CSSxRef(":enabled")}}</li>
+ <li>{{CSSxRef(":first")}}</li>
+ <li>{{CSSxRef(":first-child")}}</li>
+ <li>{{CSSxRef(":first-of-type")}}</li>
+ <li>{{CSSxRef(":fullscreen")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":future")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":focus")}}</li>
+ <li>{{CSSxRef(":focus-visible")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":focus-within")}}</li>
+ <li>{{CSSxRef(":has", ":has()")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":host")}}</li>
+ <li>{{CSSxRef(":host()")}}</li>
+ <li>{{CSSxRef(":host-context()")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":hover")}}</li>
+ <li>{{CSSxRef(":indeterminate")}}</li>
+ <li>{{CSSxRef(":in-range")}}</li>
+ <li>{{CSSxRef(":invalid")}}</li>
+ <li>{{CSSxRef(":is", ":is()")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":lang", ":lang()")}}</li>
+ <li>{{CSSxRef(":last-child")}}</li>
+ <li>{{CSSxRef(":last-of-type")}}</li>
+ <li>{{CSSxRef(":left")}}</li>
+ <li>{{CSSxRef(":link")}}</li>
+ <li>{{CSSxRef(":local-link")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":not", ":not()")}}</li>
+ <li>{{CSSxRef(":nth-child", ":nth-child()")}}</li>
+ <li>{{CSSxRef(":nth-col", ":nth-col()")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":nth-last-child", ":nth-last-child()")}}</li>
+ <li>{{CSSxRef(":nth-last-col", ":nth-last-col()")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":nth-last-of-type", ":nth-last-of-type()")}}</li>
+ <li>{{CSSxRef(":nth-of-type", ":nth-of-type()")}}</li>
+ <li>{{CSSxRef(":only-child")}}</li>
+ <li>{{CSSxRef(":only-of-type")}}</li>
+ <li>{{CSSxRef(":optional")}}</li>
+ <li>{{CSSxRef(":out-of-range")}}</li>
+ <li>{{CSSxRef(":past")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":placeholder-shown")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":read-only")}}</li>
+ <li>{{CSSxRef(":read-write")}}</li>
+ <li>{{CSSxRef(":required")}}</li>
+ <li>{{CSSxRef(":right")}}</li>
+ <li>{{CSSxRef(":root")}}</li>
+ <li>{{CSSxRef(":scope")}}</li>
+ <li>{{CSSxRef(":state", ":state()")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":target")}}</li>
+ <li>{{CSSxRef(":target-within")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":user-invalid")}} {{Experimental_Inline}}</li>
+ <li>{{CSSxRef(":valid")}}</li>
+ <li>{{CSSxRef(":visited")}}</li>
+ <li>{{CSSxRef(":where", ":where()")}} {{Experimental_Inline}}</li>
+</ul>
+</div>
+
+<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("Fullscreen")}}</td>
+ <td>{{Spec2("Fullscreen")}}</td>
+ <td>Defined <code>:fullscreen</code>.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("HTML WHATWG", "#pseudo-classes")}}</td>
+ <td>{{Spec2("HTML WHATWG")}}</td>
+ <td>Defines when particular selectors match HTML elements.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS4 Selectors")}}</td>
+ <td>{{Spec2("CSS4 Selectors")}}</td>
+ <td>Defined <code style="white-space: nowrap;">:any-link</code>, <code>:blank</code>, <code style="white-space: nowrap;">:local-link</code>, <code>:scope</code>, <code>:drop</code>, <code>:current</code>, <code>:past</code>, <code>:future</code>, <code style="white-space: nowrap;">:placeholder-shown</code>, <code style="white-space: nowrap;">:user-invalid</code>, <code style="white-space: nowrap;">:nth-col()</code>, <code style="white-space: nowrap;">:nth-last-col()</code>, <code>:is()</code> and <code>:where()</code>.<br>
+ Changed <code>:empty</code> to behave like {{CSSxRef(":-moz-only-whitespace")}}ย {{Non-standard_Inline}}.<br>
+ No significant change for other pseudo-classes defined in {{SpecName("CSS3 Selectors")}} and {{SpecName("HTML5 W3C")}} (though semantic meaning not taken over).</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("HTML5 W3C")}}</td>
+ <td>{{Spec2("HTML5 W3C")}}</td>
+ <td>Copies the relevant section from the canonical (WHATWG) HTML spec.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS3 Basic UI")}}</td>
+ <td>{{Spec2("CSS3 Basic UI")}}</td>
+ <td>Defined <code>:default</code>, <code>:valid</code>, <code>:invalid</code>, <code>:in-range</code>, <code>:out-of-range</code>, <code>:required</code>, <code>:optional</code>, <code>:read-only</code> and <code>:read-write</code>, but without the associated semantic meaning.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS3 Selectors")}}</td>
+ <td>{{Spec2("CSS3 Selectors")}}</td>
+ <td>Defined <code>:target</code>, <code>:root</code>, <code>:nth-child()</code>, <code>:nth-last-of-child()</code>, <code>:nth-of-type()</code>, <code>:nth-last-of-type()</code>, <code>:last-child</code>, <code>:first-of-type</code>, <code>:last-of-type</code>, <code>:only-child</code>, <code>:only-of-type</code>, <code>:empty</code> and <code>:not()</code>.<br>
+ Defined the syntax of <code>:enabled</code>, <code>:disabled</code>, <code>:checked</code>, and <code>:indeterminate</code>, but without the associated semantic meaning.<br>
+ No significant change for pseudo-classes defined in {{SpecName('CSS2.1')}}.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS2.1")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td>Defined <code>:lang()</code>, <code>:first-child</code>, <code>:hover</code>, and <code>:focus</code>.<br>
+ No significant change for pseudo-classes defined in {{SpecName('CSS1')}}.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS1")}}</td>
+ <td>{{Spec2("CSS1")}}</td>
+ <td>Defined <code>:link</code>, <code>:visited</code> and <code>:active</code>, but without the associated semantic meaning.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/Pseudo-elements">์˜์‚ฌ ์š”์†Œ</a></li>
+</ul>
diff --git a/files/ko/web/css/pseudo-elements/index.html b/files/ko/web/css/pseudo-elements/index.html
new file mode 100644
index 0000000000..b85c0a2904
--- /dev/null
+++ b/files/ko/web/css/pseudo-elements/index.html
@@ -0,0 +1,124 @@
+---
+title: ์˜์‚ฌ ์š”์†Œ
+slug: Web/CSS/Pseudo-elements
+tags:
+ - CSS
+ - Overview
+ - Pseudo-element
+ - Reference
+ - Selectors
+translation_of: Web/CSS/Pseudo-elements
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong>์˜์‚ฌ ์š”์†Œ</strong>(๊ฐ€์ƒ ์š”์†Œ)๋Š” ์„ ํƒ์ž์— ์ถ”๊ฐ€ํ•˜๋Š” ํ‚ค์›Œ๋“œ๋กœ, ์„ ํƒํ•œ ์š”์†Œ์˜ ์ผ๋ถ€๋ถ„์—๋งŒ ์Šคํƒ€์ผ์„ ์ž…ํž ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด {{cssxref("::first-line")}}์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฌธ๋‹จ ์ฒซ ์ค„์˜ ๊ธ€์”จ์ฒด๋งŒ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">/* The first line of every &lt;p&gt; element. */
+p::first-line {
+ color: blue;
+ text-transform: uppercase;
+}</pre>
+
+<div class="blockIndicator note">
+<p><strong>์ฐธ๊ณ </strong>: <a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>๋Š” ์˜์‚ฌ ์š”์†Œ์™€ ๋‹ฌ๋ฆฌ ์š”์†Œ์˜ <strong>ํŠน์ • ์ƒํƒœ</strong>์— ์Šคํƒ€์ผ์„ ์ ์šฉํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox">selector::pseudo-element {
+ property: value;
+}</pre>
+
+<p>ํ•˜๋‚˜์˜ ์„ ํƒ์ž์— ํ•˜๋‚˜์˜ ์˜์‚ฌ ์š”์†Œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย ๋ฐ˜๋“œ์‹œ ๋‹จ์ˆœ ์„ ํƒ์ž ๋’ค์— ์œ„์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="blockIndicator note">
+<p>์ฐธ๊ณ : ๊ทœ์น™์„ ๋”ฐ๋ผ ๋‹จ์ผ ์ฝœ๋ก (<code>:</code>) ๋Œ€์‹  ์ด์ค‘ ์ฝœ๋ก (<code>::</code>)์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜์‚ฌ ํด๋ž˜์Šค์™€ ์˜์‚ฌ ์š”์†Œ๋ฅผ ๊ตฌ๋ณ„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ณผ๊ฑฐ W3C ๋ช…์„ธ์—์„  ์ด๋Ÿฐ ๊ตฌ๋ณ„์„ ๋‘์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ๋Œ€๋ถ€๋ถ„์˜ ๋ธŒ๋ผ์šฐ์ €๋Š” ๊ธฐ์กด ์˜์‚ฌ ์š”์†Œ์— ๋Œ€ํ•ด ๋‘ ๊ตฌ๋ฌธ ๋ชจ๋‘ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="ํ‘œ์ค€_์˜์‚ฌ_์š”์†Œ_์ƒ‰์ธ">ํ‘œ์ค€ ์˜์‚ฌ ์š”์†Œ ์ƒ‰์ธ</h2>
+
+<div class="index" id="index">
+<ul>
+ <li>{{CSSxRef("::after", "::afterย (:after)")}}</li>
+ <li>{{CSSxRef("::backdrop")}}ย {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("::before", "::beforeย (:before)")}}</li>
+ <li>{{CSSxRef("::cue")}}</li>
+ <li>{{CSSxRef("::cue-region")}}</li>
+ <li>{{CSSxRef("::first-letter", "::first-letterย (:first-letter)")}}</li>
+ <li>{{CSSxRef("::first-line", "::first-lineย (:first-line)")}}</li>
+ <li>{{CSSxRef("::grammar-error")}}ย {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("::marker")}}ย {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("::part", "::part()")}}ย {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("::placeholder")}}ย {{Experimental_Inline}}</li>
+ <li>{{CSSxRef("::selection")}}</li>
+ <li>{{CSSxRef("::slotted", "::slotted()")}}</li>
+ <li>{{CSSxRef("::spelling-error")}}ย {{Experimental_Inline}}</li>
+</ul>
+</div>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th>๋ธŒ๋ผ์šฐ์ €</th>
+ <th>์ตœํ•˜์œ„ ๋ฒ„์ „</th>
+ <th>์ง€์›</th>
+ </tr>
+ <tr>
+ <td rowspan="2">Internet Explorer</td>
+ <td>8.0</td>
+ <td><code>:pseudo-element</code></td>
+ </tr>
+ <tr>
+ <td>9.0</td>
+ <td><code>:pseudo-element ::pseudo-element</code></td>
+ </tr>
+ <tr>
+ <td rowspan="2">Firefox (Gecko)</td>
+ <td>1.0 (1.0)</td>
+ <td><code>:pseudo-element</code></td>
+ </tr>
+ <tr>
+ <td>1.0 (1.5)</td>
+ <td><code>:pseudo-element ::pseudo-element</code></td>
+ </tr>
+ <tr>
+ <td rowspan="2">Opera</td>
+ <td>4.0</td>
+ <td><code>:pseudo-element</code></td>
+ </tr>
+ <tr>
+ <td>7.0</td>
+ <td><code>:pseudo-element ::pseudo-element</code></td>
+ </tr>
+ <tr>
+ <td>Safari (WebKit)</td>
+ <td>1.0 (85)</td>
+ <td><code>:pseudo-element ::pseudo-element</code></td>
+ </tr>
+ </tbody>
+</table>
+
+<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("CSS1")}}</td>
+ <td>{{Spec2("CSS1")}}</td>
+ <td>Defined pseudo-classes and pseudo-elements.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a></li>
+</ul>
diff --git a/files/ko/web/css/reference/index.html b/files/ko/web/css/reference/index.html
new file mode 100644
index 0000000000..21ee49d424
--- /dev/null
+++ b/files/ko/web/css/reference/index.html
@@ -0,0 +1,190 @@
+---
+title: CSS ์ฐธ๊ณ ์„œ
+slug: Web/CSS/Reference
+tags:
+ - CSS
+ - Guide
+ - Overview
+ - Reference
+ - 'l10n:priority'
+translation_of: Web/CSS/Reference
+---
+<div>{{CSSRef}}</div>
+
+<p><strong>CSS ์ฐธ๊ณ ์„œ</strong>๋ฅผ ์ด์šฉํ•ด <a href="#ํ‚ค์›Œ๋“œ_์ƒ‰์ธ">์•ŒํŒŒ๋ฒณ ์ˆœ์„œ๋กœ ์ •๋ฆฌํ•œ</a> ๋ชจ๋“  ํ‘œ์ค€ <a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ, <a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a>, <a href="/ko/docs/Web/CSS/Pseudo-elements">์˜์‚ฌ ์š”์†Œ</a>, <a href="/ko/docs/Web/CSS/CSS_Types">CSS ์ž๋ฃŒํ˜•</a>๊ณผ <a href="/ko/docs/Web/CSS/At-rule">@๊ทœ์น™</a>์„ ์ฐพ์•„๋ณด์„ธ์š”. ๋˜ํ•œ <a href="#์„ ํƒ์ž">์œ ํ˜•๋ณ„๋กœ ์ •๋ฆฌํ•œ CSS ์„ ํƒ์ž</a>์™€ <a href="#๊ฐœ๋…">์ฃผ์š” CSS ๊ฐœ๋…</a>๋„ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€๋กœ ๊ฐ„๋‹จํ•œ <a href="#DOM-CSS_CSSOM">DOM-CSS / CSSOM</a> ์ฐธ์กฐ๋„ ๋“ค์–ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ธฐ๋ณธ_๊ทœ์น™_๊ตฌ๋ฌธ">๊ธฐ๋ณธ ๊ทœ์น™ ๊ตฌ๋ฌธ</h2>
+
+<h3 id="์Šคํƒ€์ผ_๊ทœ์น™_๊ตฌ๋ฌธ">์Šคํƒ€์ผ ๊ทœ์น™ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox notranslate"><var>style-rule</var> <strong>::=</strong>
+ <var>selectors-list</var> <strong>{</strong>
+ <var>properties-list</var>
+ <strong>}</strong>
+</pre>
+
+<p>... where :</p>
+
+<pre class="syntaxbox notranslate"><var>selectors-list</var> <strong>::=</strong>
+ <var>selector</var>[<strong>:</strong><var>pseudo-class</var>] [<strong>::</strong><var>pseudo-element</var>]
+ [<strong>,</strong> <var>selectors-list</var>]
+
+<var>properties-list</var> <strong>::=</strong>
+ [<var>property</var> <strong>:</strong> <var>value</var>] [<strong>;</strong> <var>properties-list</var>]
+</pre>
+
+<p>์•„๋ž˜ <a href="#์„ ํƒ์ž">์„ ํƒ์ž</a>, <a href="#์˜์‚ฌ_ํด๋ž˜์Šค">์˜์‚ฌ ํด๋ž˜์Šค</a>, <a href="#์˜์‚ฌ_์š”์†Œ">์˜์‚ฌ ์š”์†Œ</a> ๋ชฉ๋ก์„ ์ฐธ๊ณ ํ•˜์„ธ์š”. ๊ฐ <em><code>value</code></em>์˜ ๊ตฌ๋ฌธ์€ ์ง€์ •ํ•œ <em><code>property</code></em>๊ฐ€ ์ •์˜ํ•˜๋Š” ์ž๋ฃŒํ˜•์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.</p>
+
+<h4 id="์Šคํƒ€์ผ_๊ทœ์น™_์˜ˆ์ œ">์Šคํƒ€์ผ ๊ทœ์น™ ์˜ˆ์ œ</h4>
+
+<pre class="brush: css notranslate">strong {
+ color: red;
+}
+
+div.menu-bar li:hover &gt; ul {
+ display: block;
+}
+</pre>
+
+<p>CSS ์„ ํƒ์ž ๊ตฌ๋ฌธ์„ ์„ค๋ช…ํ•˜๋Š” ์ž…๋ฌธ์ž ๋‹จ๊ณ„์˜ ์†Œ๊ฐœ ๋ถ€๋ถ„์€ <a href="/ko/docs/Learn/CSS/Introduction_to_CSS/%EC%84%A0%ED%83%9D%EC%9E%90">์ด ์ž์Šต์„œ</a>์—์„œ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทœ์น™ ์ •์˜์—์„œ <a href="/ko/docs/Web/CSS/syntax">๊ตฌ๋ฌธ</a> ์˜ค๋ฅ˜๊ฐ€ ํ•˜๋‚˜๋ผ๋„ ๋ฐœ์ƒํ•˜๋ฉด ๊ทœ์น™ ์ „์ฒด๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š๋‹ค๋Š” ์ ์„ ๋ช…์‹ฌํ•˜์„ธ์š”. ์œ ํšจํ•˜์ง€ ์•Š์€ ๊ทœ์น™์€ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค. CSS ๊ทœ์น™ ์ •์˜๋Š” ๋ชจ๋‘ (ASCII) <a href="https://www.w3.org/TR/css-syntax-3/#intro">ํ…์ŠคํŠธ์— ๊ธฐ๋ฐ˜</a>ํ•˜์ง€๋งŒ, DOM-CSS / CSSOM (๊ทœ์น™ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ)์€ <a href="https://www.w3.org/TR/cssom/#introduction">๊ฐ์ฒด์— ๊ธฐ๋ฐ˜</a>ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ทœ์น™_๊ตฌ๋ฌธ">@๊ทœ์น™ ๊ตฌ๋ฌธ</h3>
+
+<p>@๊ทœ์น™ ์ฒด๊ณ„๋Š” ๋งค์šฐ ๋‹ค์–‘ํ•˜๋ฏ€๋กœ ํ•„์š”ํ•œ ๊ตฌ์ฒด์ ์ธ ๊ตฌ๋ฌธ์„ ์ฐพ์œผ๋ ค๋ฉด <a href="/ko/docs/Web/CSS/At-rule">@๊ทœ์น™</a>์„ ๋ด์ฃผ์„ธ์š”.</p>
+
+<h2 id="ํ‚ค์›Œ๋“œ_์ƒ‰์ธ">ํ‚ค์›Œ๋“œ ์ƒ‰์ธ</h2>
+
+<div class="blockIndicator note">
+<p><strong>์ฐธ๊ณ :</strong> ์ด ์ƒ‰์ธ์— ์žˆ๋Š” ์†์„ฑ ์ด๋ฆ„์—๋Š” CSS ํ‘œ์ค€ ์ด๋ฆ„๊ณผ ๋‹ค๋ฅธ <a href="/ko/docs/Web/CSS/CSS_Properties_Reference">JavaScript ์ด๋ฆ„</a>์ด ๋“ค์–ด๊ฐ€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<div>{{CSS_Ref}}</div>
+
+<h2 id="์„ ํƒ์ž">์„ ํƒ์ž</h2>
+
+<p>๋‹ค์Œ์€ <a href="/ko/docs/Web/CSS/CSS_Selectors">์„ ํƒ์ž</a> ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. ์„ ํƒ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด DOM ์š”์†Œ์˜ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์— ๊ธฐ๋ฐ˜ํ•œ ์กฐ๊ฑด์„ ํ†ตํ•ด ์Šคํƒ€์ผ์„ ์ž…ํž ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ธฐ๋ณธ_์„ ํƒ์ž">๊ธฐ๋ณธ ์„ ํƒ์ž</h3>
+
+<p><strong>๊ธฐ๋ณธ ์„ ํƒ์ž</strong>๋Š” ์„ ํƒ์ž์˜ ๊ธฐ์ดˆ๋ฅผ ์ด๋ฃจ๋ฉฐ, ์กฐํ•ฉ์„ ํ†ตํ•ด ๋” ๋ณต์žกํ•œ ์„ ํƒ์ž๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/Universal_selectors">์ „์ฒด ์„ ํƒ์ž</a> <code>*</code>, <code>ns|*</code>, <code>*|*</code>, <code>|*</code></li>
+ <li><a href="/ko/docs/Web/CSS/Type_selectors">ํƒœ๊ทธ ์„ ํƒ์ž</a> <em><code>elementname</code></em></li>
+ <li><a href="/ko/docs/Web/CSS/Class_selectors">ํด๋ž˜์Šค ์„ ํƒ์ž</a> <code>.<em>classname</em></code></li>
+ <li><a href="/ko/docs/Web/CSS/ID_selectors">ID ์„ ํƒ์ž</a> <code>#<em>idname</em></code></li>
+ <li><a href="/ko/docs/Web/CSS/Attribute_selectors">์†์„ฑ ์„ ํƒ์ž</a> <code>[<em>attr</em>=<em>value</em>]</code></li>
+</ul>
+
+<h3 id="๊ทธ๋ฃน_์„ ํƒ์ž">๊ทธ๋ฃน ์„ ํƒ์ž</h3>
+
+<dl>
+ <dt><a href="/ko/docs/Web/CSS/Selector_list">์„ ํƒ์ž ๋ชฉ๋ก</a> <code><em>A</em>, <em>B</em></code></dt>
+ <dd>A์™€ B ์š”์†Œ๋ฅผ ๋ชจ๋‘ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ผ์น˜ํ•˜๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์š”์†Œ๋ฅผ ์„ ํƒํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="๊ฒฐํ•ฉ์ž">๊ฒฐํ•ฉ์ž</h3>
+
+<p>๊ฒฐํ•ฉ์ž๋Š” "<em><code>A</code></em>๋Š” <em><code>B</code></em>์˜ ์ž์‹", "<em><code>A</code></em>๋Š” <em><code>B</code></em>์™€ ์ธ์ ‘ ์š”์†Œ"์ฒ˜๋Ÿผ, ๋‘ ๊ฐœ ์ด์ƒ์˜ ์„ ํƒ์ž๋ผ๋ฆฌ ๊ด€๊ณ„๋ฅผ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<dl>
+ <dt><a href="/ko/docs/Web/CSS/%EC%9D%B8%EC%A0%91_%ED%98%95%EC%A0%9C_%EC%84%A0%ED%83%9D%EC%9E%90">์ธ์ ‘ ํ˜•์ œ ๊ฒฐํ•ฉ์ž</a> <code><em>A</em> + <em>B</em></code></dt>
+ <dd>์š”์†Œ <em><code>A</code></em>์™€ <em><code>B</code></em>๊ฐ€ ๊ฐ™์€ ๋ถ€๋ชจ๋ฅผ ๊ฐ€์ง€๋ฉฐ <em><code>B</code></em>๊ฐ€ <em><code>A</code></em>๋ฅผ ๋ฐ”๋กœ ๋’ค๋”ฐ๋ผ์•ผ ํ•˜๋„๋ก ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/General_sibling_combinator">์ผ๋ฐ˜ ํ˜•์ œ ๊ฒฐํ•ฉ์ž</a> <code><em>A</em> ~ <em>B</em></code></dt>
+ <dd>์š”์†Œ <em><code>A</code></em>์™€ <em><code>B</code></em>๊ฐ€ ๊ฐ™์€ ๋ถ€๋ชจ๋ฅผ ๊ฐ€์ง€๋ฉฐ <em><code>B</code></em>๊ฐ€ <em><code>A</code></em>๋ฅผ ๋’ค๋”ฐ๋ผ์•ผ ํ•˜๋„๋ก ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ <em><code>B</code></em>๊ฐ€ <em><code>A</code></em>์˜ ๋ฐ”๋กœ ์˜†์— ์œ„์น˜ํ•ด์•ผ ํ•  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/Child_combinator">์ž์‹ ๊ฒฐํ•ฉ์ž</a> <code><em>A</em> &gt; <em>B</em></code></dt>
+ <dd>์š”์†Œ <em><code>B</code></em>๊ฐ€ <em><code>A</code></em>์˜ ๋ฐ”๋กœ ๋ฐ‘์— ์œ„์น˜ํ•ด์•ผ ํ•˜๋„๋ก ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/Descendant_combinator">์ž์† ๊ฒฐํ•ฉ์ž</a> <code><em>A</em> <em>B</em></code></dt>
+ <dd>์š”์†Œ <em><code>B</code></em>๊ฐ€ <em><code>A</code></em>์˜ ๋ฐ‘์— ์œ„์น˜ํ•ด์•ผ ํ•˜๋„๋ก ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ <em><code>B</code></em>๊ฐ€ <em><code>A</code></em>์˜ ๋ฐ”๋กœ ์•„๋ž˜์— ์žˆ์„ ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/Column_combinator">์—ด ๊ฒฐํ•ฉ์ž</a> <code><em>A</em> || <em>B</em></code> {{experimental_inline}}</dt>
+ <dd>์š”์†Œ <em><code>B</code></em>๊ฐ€ ํ‘œ์˜ ์—ด <em><code>A</code></em> ์•ˆ์— ์œ„์น˜ํ•ด์•ผ ํ•˜๋„๋ก ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์—ด์— ๊ฑธ์นœ ์š”์†Œ๋Š”, ๊ฐ๊ฐ์˜ ์—ด ๋ชจ๋‘์— ๋Œ€ํ•ด ์•ˆ์ชฝ์— ์œ„์น˜ํ•œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="์˜์‚ฌ_ํด๋ž˜์Šค์š”์†Œ">์˜์‚ฌ ํด๋ž˜์Šค/์š”์†Œ</h3>
+
+<dl>
+ <dt><a href="/ko/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a> <code>:</code></dt>
+ <dd>์š”์†Œ์˜ ํŠน์ • ์ƒํƒœ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a href="/ko/docs/Web/CSS/Pseudo-elements">์˜์‚ฌ ์š”์†Œ</a> <code>::</code></dt>
+ <dd>HTML์ด ํฌํ•จํ•˜์ง€ ์•Š์€ ๊ฐ์ฒด๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<div class="blockIndicator note">
+<p><strong>๊ฐ™์ด ๋ณด๊ธฐ:</strong> <a href="https://www.w3.org/TR/selectors/#overview">Selectors Level 4 ๋ช…์„ธ์˜ ์„ ํƒ์ž ๋ชฉ๋ก.</a></p>
+</div>
+
+<h2 id="๊ฐœ๋…">๊ฐœ๋…</h2>
+
+<h3 id="๊ตฌ๋ฌธ๊ณผ_์˜๋ฏธ">๊ตฌ๋ฌธ๊ณผ ์˜๋ฏธ</h3>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/Syntax">CSS ๊ตฌ๋ฌธ</a></li>
+ <li><a href="/ko/docs/Web/CSS/At-rule">@-๊ทœ์น™</a></li>
+ <li><a href="/ko/docs/Web/CSS/Cascade">์ข…์†</a></li>
+ <li><a href="/ko/docs/Web/CSS/Comments">์ฃผ์„</a></li>
+ <li><a href="/ko/docs/Glossary/Descriptor_(CSS)">์„œ์ˆ ์ž</a></li>
+ <li><a href="/ko/docs/Web/CSS/inheritance">์ƒ์†</a></li>
+ <li><a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a></li>
+ <li><a href="/ko/docs/Web/CSS/Specificity">๋ช…์‹œ๋„</a></li>
+ <li><a href="/ko/docs/Web/CSS/Value_definition_syntax">๊ฐ’ ์ •์˜ ๊ตฌ๋ฌธ</a></li>
+</ul>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/actual_value">์‹ค์ œ๊ฐ’</a></li>
+ <li><a href="/ko/docs/Web/CSS/computed_value">๊ณ„์‚ฐ๊ฐ’</a></li>
+ <li><a href="/ko/docs/Web/CSS/initial_value">์ดˆ๊นƒ๊ฐ’</a></li>
+ <li><a href="/ko/docs/Web/CSS/resolved_value">๊ฒฐ์ •๊ฐ’</a></li>
+ <li><a href="/ko/docs/Web/CSS/specified_value">์ง€์ •๊ฐ’</a></li>
+ <li><a href="/ko/docs/Web/CSS/used_value">์‚ฌ์šฉ๊ฐ’</a></li>
+</ul>
+
+<h3 id="๋ ˆ์ด์•„์›ƒ">๋ ˆ์ด์•„์›ƒ</h3>
+
+<ul>
+ <li><a href="/ko/docs/Web/Guide/CSS/Block_formatting_context">๋ธ”๋ก ์„œ์‹ ๋งฅ๋ฝ</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">๋ฐ•์Šค ๋ชจ๋ธ</a></li>
+ <li><a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a></li>
+ <li><a href="/ko/docs/Web/CSS/Layout_mode">๋ ˆ์ด์•„์›ƒ ๋ชจ๋“œ</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing">์—ฌ๋ฐฑ ์ƒ์‡„</a></li>
+ <li><a href="/ko/docs/Web/CSS/Replaced_element">๋Œ€์ฒด ์š”์†Œ</a></li>
+ <li><a href="/ko/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context">์Œ“์ž„ ๋งฅ๋ฝ</a></li>
+ <li><a href="/ko/docs/Web/Guide/CSS/Visual_formatting_model">์‹œ๊ฐ์  ์„œ์‹ ๋งฅ๋ฝ</a></li>
+</ul>
+
+<h2 id="DOM-CSS_CSSOM">DOM-CSS / CSSOM</h2>
+
+<h3 id="์ฃผ์š”_๊ฐ์ฒด_์œ ํ˜•">์ฃผ์š” ๊ฐ์ฒด ์œ ํ˜•</h3>
+
+<ul>
+ <li>{{DOMxRef("DocumentOrShadowRoot.styleSheets")}}</li>
+ <li><code>{{DOMxRef("StyleSheetList", "styleSheets", "", 1)}}[i].{{DOMxRef("CSSRuleList", "cssRules", "", 1)}}</code></li>
+ <li><code>cssRules[i].{{DOMxRef("CSSRule.cssText", "cssText", "", 1)}}</code> <span style="white-space: nowrap;">(selector &amp; style)</span></li>
+ <li><code>cssRules[i].{{DOMxRef("CSSStyleRule.selectorText", "selectorText", "", 1)}}</code></li>
+ <li>{{DOMxRef("HTMLElement.style")}}</li>
+ <li><code>HTMLElement.style.{{DOMxRef("CSSStyleDeclaration.cssText", "cssText", "", 1)}}</code> (just style)</li>
+ <li>{{DOMxRef("Element.className")}}</li>
+ <li>{{DOMxRef("Element.classList")}}</li>
+</ul>
+
+<h3 id="์ค‘์š”_๋ฉ”์„œ๋“œ">์ค‘์š” ๋ฉ”์„œ๋“œ</h3>
+
+<ul>
+ <li>{{DOMxRef("CSSStyleSheet.insertRule()")}}</li>
+ <li>{{DOMxRef("CSSStyleSheet.deleteRule()")}}</li>
+</ul>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/Mozilla_Extensions">Mozilla CSS ํ™•์žฅ</a> (<code>-moz-</code> ์ ‘๋‘์‚ฌ ์‚ฌ์šฉ)</li>
+ <li><a href="/ko/docs/Web/CSS/WebKit_Extensions">WebKit CSS ํ™•์žฅ</a> (๋Œ€๋‹ค์ˆ˜ <code>-webkit-</code> ์ ‘๋‘์‚ฌ ์‚ฌ์šฉ)</li>
+ <li><a href="/ko/docs/Web/CSS/Microsoft_Extensions">Microsoft CSS ํ™•์žฅ</a> (<code>-ms-</code> ์ ‘๋‘์‚ฌ ์‚ฌ์šฉ)</li>
+</ul>
+
+<h2 id="์™ธ๋ถ€_๋งํฌ">์™ธ๋ถ€ ๋งํฌ</h2>
+
+<ul>
+ <li><a href="https://www.w3.org/TR/CSS/#indices">CSS ์ƒ‰์ธ (w3.org)</a></li>
+</ul>
diff --git a/files/ko/web/css/reference/property_template/index.html b/files/ko/web/css/reference/property_template/index.html
new file mode 100644
index 0000000000..9df3680b49
--- /dev/null
+++ b/files/ko/web/css/reference/property_template/index.html
@@ -0,0 +1,131 @@
+---
+title: Property Template
+slug: Web/CSS/Reference/Property_Template
+tags:
+ - CSS
+ - MDN Meta
+translation_of: MDN/Contribute/Howto/Document_a_CSS_property/Property_template
+---
+<p>{{MDNSidebar}}</p>
+
+<div class="blockIndicator note">
+<p><span class="seoSummary">This is a template page for CSS property. Please use this as a raw template when you create a new CSS property page.</span><br>
+ <em>Comment in italics are information about how to use part of the template</em></p>
+</div>
+
+<p>{{CSSRef}}</p>
+
+<p><em>Add the non-standard header if the property is not on the standard track. In the summary section, in a note, describe how to achieve its effect using standard Open Web technologies.</em></p>
+
+<p>{{Non-standard_Header}}</p>
+
+<p><em>Add the experimental header if in your judgement the property's behavior is likely to change in future, for example because of very immature specifications or competing incompatible implementations.</em></p>
+
+<p>{{SeeCompatTable}}</p>
+
+<p><em>Description of the property. It must start by "The <code>xyz</code> CSS property" followed by a one-sentence description. The first paragraph of this introduction will be used by default as the description of the page.</em></p>
+
+<div class="blockIndicator note">
+<p><strong>Note:</strong> Placeholder for any special messages.</p>
+</div>
+
+<p><em>But don't add several notes. It should be really important, or be part of the description!</em></p>
+
+<h2 id="Syntax">Syntax</h2>
+
+<pre class="brush: css;">/* Keyword values */
+property: value1;
+property: value2;
+
+/* &lt;length&gt; values */
+property: 12.8em; /* A valid length */
+
+/* Global values */
+property: inherit; /* &lt;-- To remember those are a possible values */
+property: initial;
+property: unset;
+</pre>
+
+<p><em>The second part of the is a simple translation of the what the formal syntax tells. It is aimed at medium-level users that will not understand well the formal syntax. </em></p>
+
+<h3 id="Values">Values</h3>
+
+<p><em>Each element of the formal syntax must be explained</em></p>
+
+<dl>
+ <dt><code>value_1</code></dt>
+ <dd>Is a keyword meaning...</dd>
+ <dt><code>value_2</code> {{Non-standard_Inline}} {{Experimental_Inline}}</dt>
+ <dd>Is a keyword meaning</dd>
+</dl>
+
+<h3 id="Formal_syntax">Formal syntax</h3>
+
+<p><em>The formal syntax must be taken from the spec and added to the <a href="https://github.com/mdn/data">MDN data repository</a>. It is an important tool to get precise syntax information for advanced users.</em></p>
+
+<pre class="syntaxbox">{{CSSSyntax}}</pre>
+
+<h2 id="Examples">Examples</h2>
+
+<p><em>Add this only if there is such an example. No dead link here.</em></p>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush:css"><em>elementName {
+ property: value;
+ thisis: "example";
+ dream: 10000000mm;
+ love: "danger";
+}</em></pre>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html"><em>&lt;elementName&gt;foo bar&lt;/elementName&gt;</em></pre>
+
+<h3 id="Result">Result</h3>
+
+<p><em>{{EmbedLiveSample("Examples")}}</em></p>
+
+<h2 id="Specifications">Specifications</h2>
+
+<p><em>Exclusively use this standard table. Place older spec on the bottom. Use the templates SpecName() for the name and Spec2() for the status. That way, when the spec progress on the standard track, or move, the table content will be automatically adapted.</em></p>
+
+<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 Animations", "#fake-link", "fake-value")}}</td>
+ <td>{{Spec2("CSS3 Animations")}}</td>
+ <td>No change from CSS 2.1</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS2.1", "#fake-link", "fake value")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{CSSInfo}}</p>
+
+<h2 id="Browser_compatibility">Browser compatibility</h2>
+
+<p><em>(See <a href="/Project:en/Compatibility_tables" title="Project:en/Compatibility_tables">Compatibility tables</a> for more information)</em></p>
+
+
+
+<p>{{Compat("css.property.<em>property-name</em>")}}</p>
+
+<h2 id="See_also" name="See_also">See also</h2>
+
+<ul>
+ <li><em>Links of link of related properties: {{CSSxRef("example-property")}}</em></li>
+ <li><em>Links to article showing how to use the property in context: "Using โ€ฆ article"</em></li>
+ <li><em>Very good external links. Don't be afraid of external links, but they should be outstanding, and not only mention minor details.</em></li>
+</ul>
diff --git a/files/ko/web/css/replaced_element/index.html b/files/ko/web/css/replaced_element/index.html
new file mode 100644
index 0000000000..8914554a01
--- /dev/null
+++ b/files/ko/web/css/replaced_element/index.html
@@ -0,0 +1,65 @@
+---
+title: ๋Œ€์ฒด ์š”์†Œ
+slug: Web/CSS/Replaced_element
+tags:
+ - CSS
+ - Guide
+ - Layout
+ - Reference
+translation_of: Web/CSS/Replaced_element
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><a href="/ko/docs/Web/CSS">CSS</a>์˜ <strong>๋Œ€์ฒด ์š”์†Œ</strong>(replaced element)๋ž€ ์ž์‹ ์˜ ํ‘œํ˜„ ๊ฒฐ๊ณผ๊ฐ€ CSS์˜ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚˜๋Š” ์š”์†Œ๋กœ์„œ, CSS ์„œ์‹ ๋ชจ๋ธ๊ณผ๋Š” ๋ถ„๋ฆฌ๋œ ์™ธ๋ถ€ ๊ฐ์ฒด์ธ ์š”์†Œ์ž…๋‹ˆ๋‹ค.</span></p>
+
+<p>๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ, ๋Œ€์ฒด ์š”์†Œ๋Š” ์ž์‹ ์˜ ์ฝ˜ํ…์ธ ๊ฐ€ ํ˜„์žฌ ๋ฌธ์„œ ์Šคํƒ€์ผ์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๋Š” ์š”์†Œ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CSS๋Š” ๋Œ€์ฒด ์š”์†Œ์˜ ์œ„์น˜์— ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ์ง€๋งŒ ์ฝ˜ํ…์ธ ์—๋Š” ๋ฏธ์น˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. {{htmlelement("iframe")}} ๋“ฑ ์ผ๋ถ€ ๋Œ€์ฒด ์š”์†Œ๋Š” ์ž์‹ ๋งŒ์˜ ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ๊ฐ€์งˆ ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ๋ถ€๋ชจ ๋ฌธ์„œ์˜ ์Šคํƒ€์ผ์„ ์ƒ์†ํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<p>CSS๊ฐ€ ๋Œ€์ฒด ์š”์†Œ์— ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€, ์ผ๋ จ์˜ ์†์„ฑ์„ ํ†ตํ•ด ์š”์†Œ ๋ฐ•์Šค์—์„œ ์ฝ˜ํ…์ธ ์˜ ์œ„์น˜๋ฅผ ์ œ์–ดํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. {{anch("์ฝ˜ํ…์ธ  ๋ฐ•์Šค ๋‚ด๋ถ€์˜ ๊ฐ์ฒด ์œ„์น˜ ์ œ์–ด")}} ํ•ญ๋ชฉ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.</p>
+
+<h2 id="๋Œ€์ฒด_์š”์†Œ">๋Œ€์ฒด ์š”์†Œ</h2>
+
+<p>์ „ํ˜•์ ์ธ ๋Œ€์ฒด ์š”์†Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>{{HTMLElement("iframe")}}</li>
+ <li>{{HTMLElement("video")}}</li>
+ <li>{{HTMLElement("embed")}}</li>
+ <li>{{HTMLElement("img")}}</li>
+</ul>
+
+<p>์ผ๋ถ€ ์š”์†Œ๋Š” ํŠน์ •ํ•œ ๊ฒฝ์šฐ์—๋งŒ ๋Œ€์ฒด ์š”์†Œ๋กœ ์ทจ๊ธ‰ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>{{HTMLElement("option")}}</li>
+ <li>{{HTMLElement("audio")}}</li>
+ <li>{{HTMLElement("canvas")}}</li>
+ <li>{{HTMLElement("object")}}</li>
+</ul>
+
+<p>HTML ๋ช…์„ธ์— ๋”ฐ๋ฅด๋ฉด {{htmlelement("input")}} ๋˜ํ•œ ๋Œ€์ฒด๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. <code>&lt;input&gt;</code> ์œ ํ˜•์ด <code>"image"</code>์ธ ๊ฒฝ์šฐ {{htmlelement("img")}}์™€ ์œ ์‚ฌํ•œ ๋Œ€์ฒด ์š”์†Œ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹ค๋ฅธ ์œ ํ˜•์˜ <code>&lt;input&gt;</code>์„ ํฌํ•จํ•œ ๋‚˜๋จธ์ง€ ์–‘์‹ ์ปจํŠธ๋กค ์š”์†Œ๋Š” ๋น„๋Œ€์ฒด ์š”์†Œ๋ผ๊ณ  ๋ช…์‹œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. (๋ช…์„ธ๋Š” ์–‘์‹ ์š”์†Œ์˜ ํ”Œ๋žซํผ๋ณ„ ๊ธฐ๋ณธ ๋ Œ๋”๋ง์„ "์œ„์ ฏ"(Widget)์ด๋ผ๋Š” ์šฉ์–ด๋กœ ์„ค๋ช…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.)</p>
+
+<p>CSS {{cssxref("content")}} ์†์„ฑ์„ ์‚ฌ์šฉํ•ด ์ถ”๊ฐ€ํ•œ ๊ฐ์ฒด๋„ ๋Œ€์ฒด ์š”์†Œ๋กœ, HTML ๋งˆํฌ์—…์—๋Š” ์กด์žฌํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— "์ต๋ช…" ๋Œ€์ฒด ์š”์†Œ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๋Œ€์ฒด_์š”์†Œ์™€_CSS">๋Œ€์ฒด ์š”์†Œ์™€ CSS</h2>
+
+<p>CSS๋Š” ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์ด๋‚˜ ์ผ๋ถ€ <code>auto</code> ๊ฐ’ ๊ณ„์‚ฐ ๋“ฑ ํŠน์ • ์ƒํ™ฉ์—์„œ ๋Œ€์ฒด ์š”์†Œ๋ฅผ ํŠน๋ณ„ํžˆ ์ทจ๊ธ‰ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์ผ๋ถ€ ๋Œ€์ฒด ์š”์†Œ๋Š” ๊ณ ์œ  ํฌ๊ธฐ ๋˜๋Š” ์ •์˜๋œ ๊ธฐ์ค€์„ ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์œผ๋ฉฐ, {{cssxref("vertical-align")}} ๋“ฑ์˜ CSS ์†์„ฑ์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค์ง ๋Œ€์ฒด ์š”์†Œ๋งŒ์ด ๊ณ ์œ  ํฌ๊ธฐ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="์ฝ˜ํ…์ธ _๋ฐ•์Šค_๋‚ด๋ถ€์˜_๊ฐ์ฒด_์œ„์น˜_์ œ์–ด">์ฝ˜ํ…์ธ  ๋ฐ•์Šค ๋‚ด๋ถ€์˜ ๊ฐ์ฒด ์œ„์น˜ ์ œ์–ด</h3>
+
+<p>ํŠน์ • CSS ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋Œ€์ฒด ์š”์†Œ ๋‚ด์˜ ๊ฐ์ฒด๊ฐ€ ์š”์†Œ์˜ ๋ฐ•์Šค ์˜์—ญ ์–ด๋””์— ๋ฐฐ์น˜๋˜์–ด์•ผ ํ•˜๋Š”์ง€ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, {{SpecName("CSS3 Images")}}์™€ {{SpecName("CSS4 Images")}} ๋ช…์„ธ๊ฐ€ ์ •์˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<dl>
+ <dt>{{cssxref("object-fit")}}</dt>
+ <dd>๋Œ€์ฒด ์š”์†Œ์˜ ์ฝ˜ํ…์ธ  ๊ฐ์ฒด๋ฅผ ๋Œ€์ฒด ์š”์†Œ์˜ ๋ฐ•์Šค์— ์–ด๋–ป๊ฒŒ ๋งž์ถœ์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("object-position")}}</dt>
+ <dd>๋Œ€์ฒด ์š”์†Œ์˜ ์ฝ˜ํ…์ธ  ๊ฐ์ฒด๋ฅผ ์ •๋ ฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="https://html.spec.whatwg.org/multipage/rendering.html#replaced-elements">HTML ๋ช…์„ธ</a></li>
+ <li>{{CSS_key_concepts()}}</li>
+</ul>
diff --git a/files/ko/web/css/resolved_value/index.html b/files/ko/web/css/resolved_value/index.html
new file mode 100644
index 0000000000..56f04e6495
--- /dev/null
+++ b/files/ko/web/css/resolved_value/index.html
@@ -0,0 +1,39 @@
+---
+title: ๊ฒฐ์ •๊ฐ’
+slug: Web/CSS/resolved_value
+tags:
+ - CSS
+ - Reference
+translation_of: Web/CSS/resolved_value
+---
+<div>{{cssref}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์˜ <strong>๊ฒฐ์ •๊ฐ’</strong>์€ {{domxref("Window.getComputedStyle", "getComputedStyle()")}}์ด ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ฐ’์ž…๋‹ˆ๋‹ค.</p>
+
+<p>์†์„ฑ ๋Œ€๋ถ€๋ถ„์€ ๊ฒฐ์ •๊ฐ’์ด <a href="/ko/docs/Web/CSS/computed_value">๊ณ„์‚ฐ๊ฐ’</a>์ด์ง€๋งŒ, {{cssxref("width")}}์™€ {{cssxref("height")}}๋ฅผ ํฌํ•จํ•œ ๊ธฐ์กด ์†์„ฑ์€ <a href="/ko/docs/Web/CSS/used_value">์‚ฌ์šฉ๊ฐ’</a>์ž…๋‹ˆ๋‹ค. ์†์„ฑ ๋ณ„ ์ž์„ธํ•œ ์‚ฌํ•ญ์€ ์•„๋ž˜์˜ ๋ช…์„ธ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName("CSSOM", "#resolved-values", "resolved value")}}</td>
+ <td>{{Spec2("CSSOM")}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{domxref("window.getComputedStyle")}}</li>
+ <li>{{CSS_key_concepts}}</li>
+</ul>
diff --git a/files/ko/web/css/revert/index.html b/files/ko/web/css/revert/index.html
new file mode 100644
index 0000000000..9a9a1ce6f7
--- /dev/null
+++ b/files/ko/web/css/revert/index.html
@@ -0,0 +1,137 @@
+---
+title: revert
+slug: Web/CSS/revert
+tags:
+ - CSS
+ - CSS ์†์„ฑ
+ - Cascade
+ - Style
+ - 'all:revert'
+ - revert
+ - revert style ์†์„ฑ
+ - revert ์†์„ฑ
+ - ์Šคํƒ€์ผ
+translation_of: Web/CSS/revert
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>revert</code></strong>ย ๋Š” ํ˜„์žฌ ์—˜๋ฆฌ๋จผํŠธ์— ์„ ์–ธ ๋œ ์บ์Šค์บ์ด๋”ฉ๋œ ์†์„ฑ์œผ๋กœ๋ถ€ํ„ฐ ย <strong>{{Glossary("style origin")}}</strong>ย ์œผ๋กœ ๋˜๋Œ๋ฆฝ๋‹ˆ๋‹ค.</span> ๋ถ€๋ชจ ์†์„ฑ ๋˜๋Š” user agent์— ๋”ฐ๋ผ default๋กœ ์„ ์–ธ ๋œ ์†์„ฑ์œผ๋กœ ๋˜๋Œ๋ฆฌ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ์†์„ฑ์€ css ๋‹จ์ถ•์†์„ฑ{{cssxref("all")}}์„ ํฌํ•จํ•œย ์–ด๋–ค ํ”„๋กœํผํ‹ฐ์—๋„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li>๋งŒ์•ฝ ๊ทธ ์‚ฌ์ดํŠธ๋งŒ์˜ cssย ์†์„ฑ์ด ์ง€์ •๋˜์–ด์žˆ๋‹ค๋ฉด <code>revert</code>ย ์†์„ฑ์€ ์œ ์ €๊ฐ€ ์ง€์ •ํ•œ ์ปค์Šคํ…€ ์Šคํƒ€์ผ๋กœ ๋กค๋ฐฑํ•ฉ๋‹ˆ๋‹ค.ย ย ๋งŒ์•ฝ ํ•˜๋‚˜๋งŒย ์กด์žฌํ•œ๋‹ค๋ฉด user agent์˜ default ์Šคํƒ€์ผ๋กœ ๋Œ์•„๊ฐ€๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.</li>
+ <li>๋งŒ์•ฝ ์‚ฌ์šฉ์ž์˜ ์ปค์Šคํ…€ ์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ย ์‚ฌ์šฉ์ž์— ์˜ํ•ด์„œ ์Šคํƒ€์ผ์ด ์ ์šฉ๋˜์–ด ์žˆ๋‹ค๋ฉด, <code>revert</code> ๋Š” user agent์˜ default ์Šคํƒ€์ผ๋กœ ๋˜๋Œ๋ฆฝ๋‹ˆ๋‹ค.</li>
+ <li>๋งŒ์•ฝ user agent default ์Šคํƒ€์ผ๋งŒ ์ง€์ •๋˜์–ด์žˆ๋‹ค๋ฉด, {{cssxref("unset")}}๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€์˜ ์˜๋ฏธ์ž…๋‹ˆ๋‹ค.</li>
+</ul>
+
+<p><code>revert</code> ํ‚ค์›Œ๋“œ๋Š” ๋งŽ์€ ๊ฒฝ์šฐ์—์„œย <code><a href="/en-US/docs/Web/CSS/unset">unset</a></code>ย ๊ณผ ๊ฐ™์€ ์„ฑ์งˆ์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ํ•œ๊ฐ€์ง€ ์ฐจ์ด์ ์€ user agent์— ์˜ํ•œ ์Šคํƒ€์ผ์ด๋ƒ ์œ ์ €๊ฐ€ ์ง€์ •ํ•œ ์Šคํƒ€์ผ์ด๋ƒ์˜ ์ฐจ์ด์ž…๋‹ˆ๋‹ค.</p>
+
+<p>Revert ๋Š” ์ž์‹ ์š”์†Œ๊นŒ์ง€ ๋ณ€๊ฒฝํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. (ํ•˜์ง€๋งŒ ์ž์‹ ์š”์†Œ์— ํŠน๋ณ„ํžˆ rule์ด ์ง€์ •๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๋ฉด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.). ๊ทธ๋ž˜์„œ ๋งŒ์•ฝ์— ๋ชจ๋“  ์„น์…˜์—ย ย <code>color: green</code> ์†์„ฑ์„ ์ง€์ •ํ•˜๊ณ ย ย <code>all: revert</code> ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ์„น์…˜์˜ ์ปฌ๋Ÿฌ๊ฐ’์€ black์œผ๋กœ ๋Œ์•„๊ฐˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋งŒ์•ฝ, ๋‹น์‹ ์ด section ๋‚ด์˜ ๋ชจ๋“  p์— red๋ฅผ ์ง€์ •ํ–ˆ๋‹ค๋ฉด ๊ทธ๊ฒƒ๋“ค์€ red๋กœ ์œ ์ง€๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<div class="blockIndicator note">
+<p>Revert๋Š” ๋‹จ์ˆœํžˆ ๊ฐ’์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœย <code>revert</code>ย  ๋˜ํ•œ ๋‹ค๋ฅธ <a href="/en-US/docs/Web/CSS/Specificity">specificity</a>๊ฐ’์œผ๋กœ ๋ฎ์–ด ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<div class="note">
+<p><code>revert</code>ย ๋Š” {{cssxref("initial")}} ํ‚ค์›Œ๋“œ์™€๋Š” ๋‹ค๋ฅธ๋ฐ,ย ย <a href="/en-US/docs/Web/CSS/initial_value">initial value</a> ๋Š” ํ”„๋กœํผํ‹ฐ ๋‹จ์œ„์˜ css ํŠน์„ฑํ™”์ž…๋‹ˆ๋‹ค. user-agent์˜ ์Šคํƒ€์ผ ์‹œํŠธ๋„ย default value๋กœ ๋˜๋Œ๋ฆฝ๋‹ˆ๋‹ค..</p>
+
+<p>์˜ˆ๋ฅผ ๋“ค์–ด, {{cssxref("display")}} ์†์„ฑ์— ๋Œ€ํ•œย <a href="/en-US/docs/Web/CSS/initial_value">initial value</a>ย ๋Š”ย <code>inline</code>ย ์ž…๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด์—ย  {{HTMLElement("div")}} ์— ๋Œ€ํ•œ {{cssxref("display")}}ย  user agent ์†์„ฑ์€ <code>block</code>ย ์ด๊ณ ,ย  {{HTMLElement("table")}}ย ์— ๋Œ€ํ•œ ์†์„ฑ์€ย ย <code>table</code>ย ์ž…๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="์˜ˆ์‹œ">์˜ˆ์‹œ</h2>
+
+<h3 id="Revert_vs_unset">Revert vs unset</h3>
+
+<p>๋น„๋กย <code>revert</code>ย ์™€ย <code>unset</code> ์€ ๋น„์Šทํ•˜์ง€๋งŒย ๋ช‡๋ช‡ ์—˜๋ฆฌ๋จผํŠธ์™€ ๋ช‡๋ช‡ ์†์„ฑ์—์„œ๋Š” ๋‹ค๋ฆ…๋‹ˆ๋‹ค.</p>
+
+<p>๊ทธ๋ž˜์„œ ์•„๋ž˜ ์˜ˆ์‹œ๋ฅผ ๋ณด๋ฉด, ์šฐ๋ฆฌ๋Š”ย <code>font-weight</code>ย ๋ฅผ ์ปค์Šคํ…€์œผ๋กœ ๊ธ€๋กœ๋ฒŒ ์Šคํƒ€์ผ๋กœ ์ง€์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ revert์™€ unset์„ ์‹œ๋„ํ•ด๋ณด๋ฉด ๋‹ค๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Unset text๋ฅผ default๋กœ ์„ค์ •๋œย normal๋กœ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.ย Revert๋Š”ย user-agent ์ƒ์— font-weight์ธ bold๋กœ ๋Œ์•„๊ฐˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">h3 {
+ font-weight: normal;
+ color: blue;
+}</pre>
+
+<pre class="brush: html notranslate">&lt;h3 style="font-weight: unset; color: unset;"&gt;This will still have font-weight: normal, but color: black&lt;/h3&gt;
+&lt;p&gt;Just some text&lt;/p&gt;
+&lt;h3 style="font-weight: revert; color: revert;"&gt;Thisย should haveย itsย originalย font-weightย (bold)ย andย color:ย black&lt;/h3&gt;
+&lt;p&gt;Just some text&lt;/p&gt;</pre>
+
+<p>{{EmbedLiveSample('Revert_vs_unset')}}</p>
+
+<h3 id="Revert_all">Revert all</h3>
+
+<p>๋ชจ๋“  ์š”์†Œ๋ฅผ revert ํ•˜๋Š” ๊ฒƒ์€ ๋‹น์‹ ์ด ๋งŽ์€ ์บ์Šค์บ์ด๋”ฉ์— ๋”ฐ๋ฅธ ์ˆ˜์ •์ด ์žˆ์—ˆ์„ ๋•Œ default๋กœ ๋Œ์•„๊ฐ€๊ธฐ์—ย ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.ย ๊ทธ๋ž˜์„œ font-weight๋ฅผ ๋ฆฌ๋ฒ„ํŠธ ํ•˜๊ณ  color๋ฅผ ๋ฆฌ๋ฒ„ํŠธํ•˜๋Š” ๊ฒƒ์„ ๊ฐ๊ฐ ํ•˜๊ธฐ๋ณด๋‹ค๋Š” ํ•œ๊บผ๋ฒˆ์— ๋Œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">h3 {
+ font-weight: normal;
+ color: blue;
+ border-bottom: 1px solid grey;
+}</pre>
+
+<pre class="brush: html notranslate">&lt;h3&gt;This will have custom styles&lt;/h3&gt;
+&lt;p&gt;Just some text&lt;/p&gt;
+&lt;h3 style="all: revert"&gt;This should be reverted to browser/user defaults&lt;/h3&gt;
+&lt;p&gt;Just some text&lt;/p&gt;</pre>
+
+<p>{{EmbedLiveSample('Revert_all')}}</p>
+
+<h3 id="๋ถ€๋ชจ์š”์†Œ์—์„œ์˜_Revert">๋ถ€๋ชจ์š”์†Œ์—์„œ์˜ Revertย </h3>
+
+<p>ํšจ์œจ์ ์œผ๋กœ revert ํ•˜๋Š” ๊ฒƒ์€ ๋‹น์‹ ์ด ์„ ํƒํ•œ ์†์„ฑ์— ๋Œ€ํ•ด์„œ๋งŒ ํ•ด๋‹น ์†์„ฑ์„ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” paragraph์— ํ•œํ•ด์„œ๋Š” red ์†์„ฑ์„ ์ง€์ •ํ•˜๊ณ  section์—๋Š” darkgreen ์„ ๋”ฐ๋กœ ๊ฐ๊ฐ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">section { color: darkgreen }
+p { color: red }
+section.with-revert { color: revert }
+</pre>
+
+<pre class="brush: html notranslate">&lt;section&gt;
+ &lt;h3&gt;๋”ฐ๋กœ ์ง€์ •๋˜์ง€ ์•Š์€ h3๋Š” ๋‹คํฌ ๊ทธ๋ฆฐ&lt;/h3&gt;
+ &lt;p&gt;paragraph์˜ ํ…์ŠคํŠธ๋Š” ๋นจ๊ฐ•&lt;/p&gt;
+ ์„น์…˜ ์•ˆ์˜ ์š”์†Œ๋‹ˆ๊นŒ ๋‹คํฌ ๊ทธ๋ฆฐ.
+&lt;/section&gt;
+&lt;section class="with-revert"&gt;
+ &lt;h3&gt;revert๋กœ ๋”ฐ๋กœ ์ง€์ •๋˜์–ด์žˆ์ง€ ์•Š์•˜๋˜ h3๋Š” ๊ฒ€์ •&lt;/h3&gt;
+ &lt;p&gt;ํŠน์„ฑํ™”๋˜์–ด์žˆ๋Š” paragraph๋Š” ๊ทธ๋Œ€๋กœ ๋นจ๊ฐ•&lt;/p&gt;
+ ์„น์…˜ ์•ˆ์˜ ์š”์†Œ๊ฐ€ revert ๋˜๋ฉด์„œ ๊ฒ€์ •
+&lt;/section&gt;</pre>
+
+<p>section ์š”์†Œ๊ฐ€ ๋Œ์•„๊ฐ”์Œ์—๋„ paragraph๋Š” ์—ฌ์ „ํžˆ ๋นจ๊ฐ•์ธ ๊ฒƒ์— ์ฃผ๋ชฉํ•˜์„ธ์š”.ย </p>
+
+<p>{{EmbedLiveSample('Revert_on_a_parent')}}</p>
+
+<h2 id="ํŠน์„ฑ">ํŠน์„ฑ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">ํŠน์„ฑ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">๋น„๊ณ </th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS4 Cascade', '#default', 'revert')}}</td>
+ <td>{{Spec2('CSS4 Cascade')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>
+<div>
+<div class="hidden"><a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ๋ฅผ ์ฐธ์กฐํ•˜์‹œ๊ณ  pull request๋ฅผ ํ•ด๋ณด์„ธ์š”.</div>
+
+<p>{{Compat("css.types.global_keywords.revert")}}</p>
+</div>
+</div>
+
+<h2 id="์š”์•ฝ">์š”์•ฝ</h2>
+
+<ul>
+ <li>initial value๋ฅผ ์ง€์ •ํ•  ๋•Œ๋Š” {{cssxref("initial")}} ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š” .</li>
+ <li>์ดˆ๊ธฐ ์†์„ฑ์„ ์—†์• ๊ฑฐ๋‚˜, ๋ถ€๋ชจ ์š”์†Œ์— ๋Œ€ํ•œ ์ƒ์† ๋œ ์†์„ฑ์„ ์ง€์ •ํ•  ๋•Œ๋Š”ย  {{cssxref("unset")}} ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.</li>
+ <li>๋ถ€๋ชจ ์†์„ฑ์„ ์ง€์ •ํ•  ๋•Œ๋Š” {{cssxref("inherit")}} ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.</li>
+ <li>{{cssxref("all")}} ์†์„ฑ์€ unset, initial, revert, inherit ์†์„ฑ์„ ํ•œ๊บผ๋ฒˆ์— ์ง€์ •ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.</li>
+</ul>
diff --git a/files/ko/web/css/selector_list/index.html b/files/ko/web/css/selector_list/index.html
new file mode 100644
index 0000000000..6d45de9430
--- /dev/null
+++ b/files/ko/web/css/selector_list/index.html
@@ -0,0 +1,101 @@
+---
+title: ์„ ํƒ์ž ๋ชฉ๋ก
+slug: Web/CSS/Selector_list
+tags:
+ - CSS
+ - Reference
+ - Selectors
+ - ์„ ํƒ์ž
+translation_of: Web/CSS/Selector_list
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong>์„ ํƒ์ž ๋ชฉ๋ก</strong>(<code>,</code>)์€ ์ผ์น˜ํ•˜๋Š” ๋ชจ๋“  ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers notranslate">/* ๋ชจ๋“  span๊ณผ div ์š”์†Œ ์„ ํƒ */
+span,
+div {
+ border: red 2px solid;
+}</pre>
+
+<p>๋‹ค์ˆ˜์˜ ์„ ํƒ์ž๋ฅผ ์‰ผํ‘œ ๊ตฌ๋ถ„ ๋ชฉ๋ก์— ๋„ฃ์–ด ์Šคํƒ€์ผ ์‹œํŠธ ํฌ๊ธฐ๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">element, element, element { <em>style properties</em> }</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="ํ•œ_์ค„_๋ฌถ๊ธฐ">ํ•œ ์ค„ ๋ฌถ๊ธฐ</h3>
+
+<p>์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ํ•œ ๋ชฉ๋ก์„ ํ•œ ์ค„์— ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">h1, h2, h3, h4, h5, h6 { font-family: helvetica; }
+</pre>
+
+<h3 id="์—ฌ๋Ÿฌ_์ค„_๋ฌถ๊ธฐ">์—ฌ๋Ÿฌ ์ค„ ๋ฌถ๊ธฐ</h3>
+
+<p>์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ํ•œ ๋ชฉ๋ก์„ ์—ฌ๋Ÿฌ ์ค„์— ๋ฐฐ์น˜ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">#main,
+.content,
+article {
+ font-size: 1.1em;
+}
+</pre>
+
+<h3 id="์„ ํƒ์ž_๋ชฉ๋ก_๋ฌดํšจํ™”">์„ ํƒ์ž ๋ชฉ๋ก ๋ฌดํšจํ™”</h3>
+
+<p>์„ ํƒ์ž ๋ชฉ๋ก์˜ ๋‹จ์ ์€, ๋‹ค์Œ์˜ ๋‘ ๊ฒฝ์šฐ๊ฐ€ ์„œ๋กœ ๊ฐ™์ง€ ์•Š๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">h1 { font-family: sans-serif }
+h2:maybe-unsupported { font-family: sans-serif }
+h3 { font-family: sans-serif }</pre>
+
+<pre class="brush: css notranslate">h1, h2:maybe-unsupported, h3 { font-family: sans-serif }</pre>
+
+<p>์™œ๋ƒํ•˜๋ฉด ๋ชฉ๋ก ๋‚ด์˜ ํ•˜๋‚˜์˜ ์„ ํƒ์ž๋ผ๋„ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ง€์›ํ•˜์ง€ ์•Š์œผ๋ฉด ์ „์ฒด ๋ชฉ๋ก์„ ๋ฌดํšจํ™”ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.</p>
+
+<p>๋Œ€์‘ ๋ฐฉ๋ฒ•์€ {{CSSxRef(":is", ":is()")}} ์„ ํƒ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ํ†ตํ•ด, ์œ ํšจํ•˜์ง€ ์•Š์€ ์„ ํƒ์ž๋ฅผ ๋ฌด์‹œํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ <code>:is()</code>๊ฐ€ ๋ช…์‹œ๋„๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์ธํ•ด, ๋ชจ๋“  ์„ ํƒ์ž๊ฐ€ ๋™์ผํ•œ ๋ช…์‹œ๋„๋ฅผ ๊ฐ–๊ฒŒ ๋˜๋Š” ๋ถ€์ž‘์šฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">h1 { font-family: sans-serif }
+h2:maybe-unsupported { font-family: sans-serif }
+h3 { font-family: sans-serif }</pre>
+
+<pre class="brush: css notranslate">:is(h1, h2:maybe-unsupported, h3) { font-family: sans-serif }</pre>
+
+<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("CSS4 Selectors", "#grouping", "Selector Lists")}}</td>
+ <td>{{Spec2("CSS4 Selectors")}}</td>
+ <td>Renamed to "selector list"</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#grouping', 'grouping')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.selectors.list")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>์„ ํƒ์ž ๋ชฉ๋ก ๋ฌดํšจํ™”๋ผ๋Š” ๊ณผ๊ฑฐ์˜ ์‹ค์ˆ˜๋ฅผ ๊ฐ€์ง€์ง€ ์•Š๋Š” {{CSSxRef(":is", ":is()")}}ย {{Experimental_Inline}}, {{CSSxRef(":where", ":where()")}}ย {{Experimental_Inline}} ์˜์‚ฌ ํด๋ž˜์Šค.</li>
+</ul>
diff --git a/files/ko/web/css/shorthand_properties/index.html b/files/ko/web/css/shorthand_properties/index.html
new file mode 100644
index 0000000000..26075c0be4
--- /dev/null
+++ b/files/ko/web/css/shorthand_properties/index.html
@@ -0,0 +1,156 @@
+---
+title: ๋‹จ์ถ• ์†์„ฑ
+slug: Web/CSS/Shorthand_properties
+tags:
+ - CSS
+ - Guide
+ - Layout
+ - Reference
+ - Web
+ - ๋‹จ์ถ• ์†์„ฑ
+translation_of: Web/CSS/Shorthand_properties
+---
+<div>{{cssref}}</div>
+
+<p><strong>๋‹จ์ถ• ์†์„ฑ</strong>์€ ์„œ๋กœ ๋‹ค๋ฅธ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ CSS ์†์„ฑ์˜ ๊ฐ’์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” CSS ์†์„ฑ์ž…๋‹ˆ๋‹ค. ๋‹จ์ถ• ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ„๊ฒฐํ•œ (๊ทธ๋ฆฌ๊ณ  ์ฝ๊ธฐ๋„ ์ข‹์€) ์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ์ž‘์„ฑํ•ด ์‹œ๊ฐ„๊ณผ ์ฒด๋ ฅ์„ ์•„๋‚„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>CSS ๋ช…์„ธ๋Š” ๊ฐ™์€ ์ฃผ์ œ๋ฅผ ๊ฐ€์ง„ ์—ฌ๋Ÿฌ ๊ณตํ†ต ์†์„ฑ์„ ๋ฌถ๊ธฐ ์œ„ํ•ด ๋‹จ์ถ• ์†์„ฑ์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋ น CSS {{cssxref("background")}} ์†์„ฑ์€ {{cssxref("background-color")}}, {{cssxref("background-image")}}, {{cssxref("background-repeat")}}, {{cssxref("background-position")}} ๊ฐ’์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์ถ• ์†์„ฑ์ž…๋‹ˆ๋‹ค. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ๊ฐ€์žฅ ํ”ํžˆ ์“ฐ์ด๋Š” ๊ธ€๊ผด ๊ด€๋ จ ์†์„ฑ์€ {{cssxref("font")}} ๋‹จ์ถ• ์†์„ฑ์œผ๋กœ, ๋ฐ•์Šค ์ฃผ์œ„์˜ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์€ {{cssxref("margin")}} ๋‹จ์ถ• ์†์„ฑ์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="Tricky_edge_cases" name="Tricky_edge_cases">๊นŒ๋‹ค๋กœ์šด ์˜ˆ์™ธ์ƒํ™ฉ</h2>
+
+<p>๋‹จ์ถ• ์†์„ฑ์€ ์‚ฌ์šฉํ•˜๊ธฐ ๋งค์šฐ ํŽธ๋ฆฌํ•˜์ง€๋งŒ, ์—ผ๋‘ํ•ด์•ผ ํ•  ์˜ˆ์™ธ์ƒํ™ฉ์ด ๋ช‡ ๊ฐ€์ง€ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ol>
+ <li>๋‹จ์ถ• ์†์„ฑ์— ์ง€์ •ํ•˜์ง€ ์•Š์€ ๊ฐ’์€ ์ดˆ๊นƒ๊ฐ’์ด ๋ฉ๋‹ˆ๋‹ค. ๋ณ„๊ฑฐ ์•„๋‹Œ ๋“ฏ ๋ณด์ผ ์ˆ˜ ์žˆ์ง€๋งŒ, ์‚ฌ์‹ค ์ด์ „์— ์ •์˜ํ•œ ๊ฐ’๋„ ์ดˆ๊นƒ๊ฐ’์œผ๋กœ <strong>์žฌ์ •์˜</strong>ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ,
+
+ <pre class="brush:css notranslate">background-color: red;
+background: url(images/bg.gif) no-repeat top right;
+</pre>
+ ์„ ์ ํ•œ ์š”์†Œ์˜ ๋ฐฐ๊ฒฝ ์ƒ‰์€ <code>red</code>๊ฐ€ ์•„๋‹ˆ๋ผ, {{cssxref("background-color")}}์˜ ๊ธฐ๋ณธ๊ฐ’์ธ <code>transparent</code>๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๊ทœ์น™์ด ์šฐ์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.</li>
+ <li>๊ฐœ๋ณ„ ์†์„ฑ๊ฐ’๋งŒ ์ƒ์†ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น ์ง„ ๊ฐ’์—๋Š” ์ดˆ๊นƒ๊ฐ’์„ ๋Œ€์ž…ํ•˜๋ฏ€๋กœ, ์–ด๋–ค ์†์„ฑ์˜ ๊ฐ’์„ ์ƒ์†๋ฐ›๊ณ ์ž ๋‹จ์ถ• ์†์„ฑ์˜ ํ•ด๋‹น ๋ถ€๋ถ„์„ ๋น„์šฐ๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. <code>inherit</code> ํ‚ค์›Œ๋“œ ์—ญ์‹œ ์†์„ฑ ๊ฐ’์œผ๋กœ ์˜จ์ „ํžˆ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋ฉฐ ๊ฐ’์˜ ์ผ๋ถ€(<code>red <em>inherit</em> top right</code>์ฒ˜๋Ÿผ)๋กœ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์–ด๋–ค ์†์„ฑ์„ ์ƒ์†ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด <code>inherit</code>์„ ์ง€์ •ํ•œ ๋ณธ๋”” ์†์„ฑ(longhand property)์„ ์ถ”๊ฐ€ํ•  ์ˆ˜๋ฐ–์— ์—†์Šต๋‹ˆ๋‹ค.</li>
+ <li>๋‹จ์ถ• ์†์„ฑ์€ ๊ฐ’์˜ ์ˆœ์„œ๋ฅผ ๋˜๋„๋ก ์ œํ•œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ๊ฐ ๊ฐ’์˜ ์ž๋ฃŒํ˜•์ด ์„œ๋กœ ๋‹ค๋ฅด๋ฉด ์ˆœ์„œ๊ฐ€ ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ผ๋ถ€ ์†์„ฑ์ด ๋™์ผํ•œ ์ž๋ฃŒํ˜•์˜ ๊ฐ’์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์„ ๋•Œ๋Š” ์ž˜ ๋™์ž‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๊ฒฝ์šฐ์˜ ์ฒ˜๋ฆฌ๋Š” ์—ฌ๋Ÿฌ ๋ฒ”์ฃผ๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค:
+ <ol>
+ <li>{{cssxref("border-style")}}, {{cssxref("margin")}}, {{cssxref("padding")}}์ฒ˜๋Ÿผ ๋ฐ•์Šค์˜ ๋ชจ์„œ๋ฆฌ์™€ ๊ด€๋ จ๋œ ์†์„ฑ์„ ๋‹ค๋ฃจ๋Š” ๋‹จ์ถ• ์†์„ฑ์€ ํ•ญ์ƒ ๊ฐ™์€ ์ชฝ์˜ ๋ชจ์„œ๋ฆฌ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” 1~4 ๊ฐ’ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค:
+ <table>
+ <tbody>
+ <tr>
+ <td style="width: 79px;"><img alt="border1.png" src="/files/3646/border1.png"></td>
+ <td>1๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ: <code>border-width: 1em</code> โ€” ์œ ์ผํ•œ ๊ฐ’์ด ๋ชจ๋“  ๋ณ€์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td><img alt="border2.png" src="/files/3647/border2.png"></td>
+ <td>2๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ: <code>border-width: 1em 2em</code> โ€” ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ ์„ธ๋กœ(์ƒํ•˜)๋ณ€์„, ๋‘ ๋ฒˆ์งธ๋Š” ๊ฐ€๋กœ(์ขŒ์šฐ)๋ณ€์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td><img alt="border3.png" src="/files/3648/border3.png"></td>
+ <td>3๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ: <code>border-width: 1em 2em 3em</code> โ€” ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ ์ƒ๋ณ€์„, ๋‘ ๋ฒˆ์งธ๋Š” ๊ฐ€๋กœ๋ณ€, ์„ธ ๋ฒˆ์งธ๋Š” ํ•˜๋ณ€์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td><img alt="border4.png" src="/files/3649/border4.png"></td>
+ <td>
+ <p>4๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ: <code>border-width: 1em 2em 3em 4em</code> โ€” ๋„ค ๊ฐ’์ด ๊ฐ๊ฐ ์ƒ, ์šฐ, ํ•˜, ์ขŒ๋ณ€์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ƒ๋ณ€์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ, ํ•ญ์ƒ ๊ฐ™์€ ์ˆœ์„œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>๋น„์Šทํ•˜๊ฒŒ, {{cssxref("border-radius")}} ๊ฐ™์€ ๋ฐ•์Šค์˜ ๊ผญ์ง“์ ๊ณผ ๊ด€๋ จ๋œ ์†์„ฑ์„ ๋‹ค๋ฃจ๋Š” ๋‹จ์ถ• ์†์„ฑ์€ ํ•ญ์ƒ ๊ฐ™์€ ์ชฝ์˜ ๊ผญ์ง“์ ์„ ๊ฐ€๋ฆฌํ‚ค๋Š” 1-4-๊ฐ’ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค:
+ <table>
+ <tbody>
+ <tr>
+ <td style="width: 69px;"><img alt="corner1.png" src="/files/3650/corner1.png"></td>
+ <td>1๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ: <code>border-radius: 1em</code> โ€” ์œ ์ผํ•œ ๊ฐ’์ด ๋ชจ๋“  ๊ท€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td><img alt="corner2.png" src="/files/3651/corner2.png"></td>
+ <td>2๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ: <code>border-radius: 1em 2em</code> โ€” ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ ์ขŒ์ƒ ๋ฐ ์šฐํ•˜๊ท€, ๋‘ ๋ฒˆ์งธ๋Š” ์šฐ์ƒ ๋ฐ ์ขŒํ•˜๊ท€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td><img alt="corner3.png" src="/files/3652/corner3.png"></td>
+ <td>3๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ: <code>border-radius: 1em 2em 3em</code> โ€” ์ฒซ ๋ฒˆ์งธ ๊ฐ’์€ ์ขŒ์ƒ๊ท€, ๋‘ ๋ฒˆ์งธ๋Š” ์šฐ์ƒ ๋ฐ ์ขŒํ•˜๊ท€, ์„ธ ๋ฒˆ์งธ ๊ฐ’์€ ์šฐํ•˜๊ท€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</td>
+ </tr>
+ <tr>
+ <td><img alt="corner4.png" src="/files/3653/corner4.png"></td>
+ <td>
+ <p>4๊ฐœ ๊ฐ’ ๊ตฌ๋ฌธ: <code>border-radius: 1em 2em 3em 4em</code> โ€” ๋„ค ๊ฐ’์€ ๊ฐ๊ฐ ์ขŒ์ƒ, ์šฐ์ƒ, ์šฐํ•˜ ๋ฐ ์ขŒํ•˜๊ท€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ขŒ์ƒ๊ท€์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ, ํ•ญ์ƒ ๊ฐ™์€ ์ˆœ์„œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ </ol>
+ </li>
+</ol>
+
+<h2 id="Background_Properties" name="Background_Properties">๋ฐฐ๊ฒฝ ์†์„ฑ</h2>
+
+<p>์•„๋ž˜์™€ ๊ฐ™์€ ์†์„ฑ์„ ๊ฐ€์ง€๋Š” ๋ฐฐ๊ฒฝ์€...</p>
+
+<pre class="brush:css notranslate">background-color: #000;
+background-image: url(images/bg.gif);
+background-repeat: no-repeat;
+background-position: top right;</pre>
+
+<p>๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ ์–ธ ๋‹จ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css notranslate">background: #000 url(images/bg.gif) no-repeat top right;</pre>
+
+<p>(๋‹จ์ถ• ํ˜•์€ ์‹ค์ œ๋กœ <code>background-attachment: scroll</code> ๋ฐ CSS3์˜ ์ผ๋ถ€ ๋ถ€๊ฐ€ ์†์„ฑ์ด ๋”ํ•ด์ง„ ์œ„ ๋ณธ๋”” ์†์„ฑ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.)</p>
+
+<p>{{cssxref("background")}}์—์„œ CSS3 ์†์„ฑ์„ ํฌํ•จํ•œ ๋” ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="Font_Properties" name="Font_Properties">๊ธ€๊ผด ์†์„ฑ</h2>
+
+<p>์•„๋ž˜์™€ ๊ฐ™์€ ์†์„ฑ์„ ๊ฐ€์ง€๋Š” ๊ธ€๊ผด์€...</p>
+
+<pre class="brush:css notranslate">font-style: italic;
+font-weight: bold;
+font-size: .8em;
+line-height: 1.2;
+font-family: Arial, sans-serif;</pre>
+
+<p>๋‹ค์Œ์ฒ˜๋Ÿผ ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css notranslate">font: italic bold .8em/1.2 Arial, sans-serif;</pre>
+
+<p>์ด ๋‹จ์ถ• ์„ ์–ธ์€ ์‹ค์ œ๋กœ <code>font-variant: normal</code> ๋ฐ <code>font-size-adjust: none</code> (CSS2.0 / CSS3), <code>font-stretch: normal</code> (CSS3)์ด ๋”ํ•ด์ง„ ์œ„ ๋ณธ๋”” ์†์„ฑ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="Border_Properties" name="Border_Properties">ํ…Œ๋‘๋ฆฌ ์†์„ฑ</h2>
+
+<p>ํ…Œ๋‘๋ฆฌ์˜ ๋„ˆ๋น„, ์ƒ‰์ƒ, ์Šคํƒ€์ผ์„ ํ•˜๋‚˜์˜ ์„ ์–ธ์œผ๋กœ ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰ ์•„๋ž˜์™€ ๊ฐ™์€ CSS๋ฅผ...</p>
+
+<pre class="brush:css notranslate">border-width: 1px;
+border-style: solid;
+border-color: #000;</pre>
+
+<p>๋‹ค์Œ์ฒ˜๋Ÿผ ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css notranslate">border: 1px solid #000;</pre>
+
+<h2 id="Margin_and_Padding_Properties" name="Margin_and_Padding_Properties">์—ฌ๋ฐฑ ์†์„ฑ</h2>
+
+<p>๋ฐ”๊นฅ๊ณผ ์•ˆ์ชฝ ์—ฌ๋ฐฑ์˜ ๋‹จ์ถ• ์†์„ฑ๋„ ๋˜‘๊ฐ™์ด ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ”๊นฅ ์—ฌ๋ฐฑ, <code>margin</code> ์†์„ฑ์€ ํ•œ ๊ฐœ, ๋‘ ๊ฐœ, ์„ธ ๊ฐœ, ๋„ค ๊ฐœ์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ CSS ์„ ์–ธ์€...</p>
+
+<pre class="brush:css notranslate">margin-top: 10px;
+margin-right: 5px;
+margin-bottom: 10px;
+margin-left: 5px;</pre>
+
+<p>๋‹ค์Œ์˜ ๋„ค ๊ฐ’ ๊ตฌ๋ฌธ ๋‹จ์ถ• ์†์„ฑ์„ ์‚ฌ์šฉํ•œ ์„ ์–ธ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฐฉํ–ฅ์ด ์‹œ๊ณ„ ๋ฐฉํ–ฅ์ž„์„ ๊ธฐ์–ตํ•˜์„ธ์š”. ๊ฐ ๊ฐ’์€ ์œ„, ์˜ค๋ฅธ์ชฝ, ์•„๋ž˜, ์™ผ์ชฝ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css notranslate">margin: 10px 5px 10px 5px;</pre>
+
+<p>๋ฐ”๊นฅ ์—ฌ๋ฐฑ์˜ ํ•œ ๊ฐœ, ๋‘ ๊ฐœ, ์„ธ ๊ฐœ, ๋„ค ๊ฐœ ๊ฐ’ ์„ ์–ธ ๊ทœ์น™์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><strong>ํ•œ ๊ฐœ์˜ ๊ฐ’</strong>์€ ๋ชจ๋“  ๋„ค ๋ฉด์˜ ์—ฌ๋ฐฑ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๋‘ ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ๋Š” <strong>์œ„์™€ ์•„๋ž˜</strong>, ๋‘ ๋ฒˆ์งธ๋Š” <strong>์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ</strong> ์—ฌ๋ฐฑ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>์„ธ ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ๋Š” <strong>์œ„</strong>, ๋‘ ๋ฒˆ์งธ๋Š” <strong>์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ,</strong> ์„ธ ๋ฒˆ์งธ ๊ฐ’์€ <strong>์•„๋ž˜</strong> ์—ฌ๋ฐฑ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๋„ค ๊ฐœ์˜ ๊ฐ’</strong>์„ ์ง€์ •ํ•˜๋ฉด ๊ฐ๊ฐ <strong>์ƒ, ์šฐ, ํ•˜, ์ขŒ</strong> ์ˆœ์„œ๋กœ ์—ฌ๋ฐฑ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. (์‹œ๊ณ„๋ฐฉํ–ฅ)</li>
+</ul>
+
+<h2 id="See_also" name="See_also">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>๋‹จ์ถ• ์†์„ฑ: {{cssxref("animation")}}, {{cssxref("background")}}, {{cssxref("border")}}, {{cssxref("border-bottom")}}, {{cssxref("border-color")}}, {{cssxref("border-left")}}, {{cssxref("border-radius")}}, {{cssxref("border-right")}}, {{cssxref("border-style")}}, {{cssxref("border-top")}}, {{cssxref("border-width")}}, {{cssxref("column-rule")}}, {{cssxref("columns")}}, {{cssxref("flex")}}, {{cssxref("flex-flow")}}, {{cssxref("font")}}, {{cssxref("grid")}}, {{cssxref("grid-area")}}, {{cssxref("grid-column")}}, {{cssxref("grid-row")}}, {{cssxref("grid-template")}}, {{cssxref("list-style")}}, {{cssxref("margin")}}, {{cssxref("offset")}}, {{cssxref("outline")}}, {{cssxref("overflow")}}, {{cssxref("padding")}}, {{cssxref("place-content")}}, {{cssxref("place-items")}}, {{cssxref("place-self")}}, {{cssxref("text-decoration")}}, {{cssxref("transition")}}</li>
+</ul>
diff --git a/files/ko/web/css/specificity/index.html b/files/ko/web/css/specificity/index.html
new file mode 100644
index 0000000000..609f319daa
--- /dev/null
+++ b/files/ko/web/css/specificity/index.html
@@ -0,0 +1,331 @@
+---
+title: ๋ช…์‹œ๋„
+slug: Web/CSS/Specificity
+tags:
+ - CSS
+ - Example
+ - Guide
+ - Reference
+ - Web
+translation_of: Web/CSS/Specificity
+---
+<div>{{cssref}}</div>
+
+<p><strong>๋ช…์‹œ๋„</strong>๋ž€ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์–ด๋Š ์š”์†Œ์™€ ๊ฐ€์žฅ ์—ฐ๊ด€๋œ ์†์„ฑ์„ ์ฐพ๋Š” ์ˆ˜๋‹จ์œผ๋กœ, ์ด๋ ‡๊ฒŒ ์ฐพ์€ ์†์„ฑ์ด ํ•ด๋‹น ์š”์†Œ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ช…์‹œ๋„๋Š” ์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ <a href="/ko/docs/Web/CSS/CSS_Reference#Selectors" title="CSS selectors">CSS ์„ ํƒ์ž</a>๋กœ ๊ตฌ์„ฑ๋œ ์ผ์น˜ ๊ทœ์น™์— ๊ธฐ๋ฐ˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์–ด๋–ป๊ฒŒ_๊ณ„์‚ฐ๋˜๋Š”๊ฐ€">์–ด๋–ป๊ฒŒ ๊ณ„์‚ฐ๋˜๋Š”๊ฐ€?</h2>
+
+<p>๋ช…์‹œ๋„๋Š” ์ฃผ์–ด์ง„ CSS ์„ ์–ธ์— ์ ์šฉ๋˜๋Š” ๊ฐ€์ค‘์น˜(weight)๋กœ, ์ผ์น˜ํ•˜๋Š” ์„ ํƒ์ž ๋‚ด ๊ฐ <a href="#selector-type">์„ ํƒ์ž ์œ ํ˜•</a>์˜ ์ˆ˜์— ์˜ํ•ด ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์„ ์–ธ์ด ๋ช…์‹œ๋„๊ฐ€ ๊ฐ™์€ ๊ฒฝ์šฐ, CSS์—์„œ ๋งจ ๋์— ์˜ค๋Š” ์„ ์–ธ์ด ์š”์†Œ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ช…์‹œ๋„๋Š” ๊ฐ™์€ ์š”์†Œ๊ฐ€ ์—ฌ๋Ÿฌ ์„ ์–ธ์˜ ๋Œ€์ƒ์ด ๋˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. CSS ๊ทœ์น™์— ๋”ฐ๋ผ <a href="#directly-targeted-elements" title="directly targeted element">์ง์ ‘ ๋Œ€์ƒ ์š”์†Œ</a>๋Š” ์š”์†Œ๊ฐ€ ๋ถ€๋ชจ๋กœ๋ถ€ํ„ฐ ์ƒ์†๋ฐ›๋Š” ๊ทœ์น™๋ณด๋‹ค ํ•ญ์ƒ ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="note"><strong>์ฃผ์˜:</strong> ๋ฌธ์„œ ํŠธ๋ฆฌ ๋‚ด <a href="#tree-proximity-ignorance">์š”์†Œ์˜ ๊ทผ์ ‘๋„(proximity, ๊ฐ€๊นŒ์›€)</a>๋Š” ๋ช…์‹œ๋„์— ์˜ํ–ฅ์ด ์—†์Šต๋‹ˆ๋‹ค.</div>
+
+<h3 id="์„ ํƒ์ž_์œ ํ˜•">์„ ํƒ์ž ์œ ํ˜•</h3>
+
+<p>์•„๋ž˜ ์„ ํƒ์ž๋Š” ์œ ํ˜•๋ณ„๋กœ ๋ช…์‹œ๋„๋ฅผ ์ฆ๊ฐ€์‹œํ‚ต๋‹ˆ๋‹ค.</p>
+
+<ol>
+ <li><a href="/ko/docs/Web/CSS/Type_selectors">์œ ํ˜• ์„ ํƒ์ž</a>(<code>h1</code> ๋“ฑ) ๋ฐ ์˜์‚ฌ ์š”์†Œ(<code>:before</code> ๋“ฑ).</li>
+ <li><a href="/ko/docs/Web/CSS/Class_selectors">ํด๋ž˜์Šค ์„ ํƒ์ž</a>(<code>.example</code> ๋“ฑ), ์†์„ฑ ์„ ํƒ์ž(<code>[type="radio"]</code> ๋“ฑ), ์˜์‚ฌ ํด๋ž˜์Šค(<code>:hover</code> ๋“ฑ).</li>
+ <li><a href="/ko/docs/Web/CSS/ID_selectors">ID ์„ ํƒ์ž</a>(<code>#example</code> ๋“ฑ).</li>
+</ol>
+
+<p>์ „์—ญ ์„ ํƒ์ž({{cssxref("Universal_selectors", "*")}}), ์กฐํ•ฉ์ž({{CSSxRef("Adjacent_sibling_combinator", "+")}}, {{CSSxRef("Child_combinator", "&gt;")}}, {{CSSxRef("General_sibling_combinator", "~")}}, <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Descendant_combinator">'<code> </code>'</a>, {{CSSxRef("Column_combinator", "||")}}) ๋ฐ ๋ถ€์ • ์˜์‚ฌ ํด๋ž˜์Šค(<code>:not()</code>)๋Š” ๋ช…์‹œ๋„์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. (<code>:not()</code> <em>๋‚ด๋ถ€์—</em> ์„ ์–ธํ•œ ์„ ํƒ์ž๋Š” ์˜ํ–ฅ์„ ๋ผ์นฉ๋‹ˆ๋‹ค)</p>
+
+<p><a href="https://specifishity.com">https://specifishity.com</a>์—์„œ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์š”์†Œ์— ์ถ”๊ฐ€ํ•œ ์ธ๋ผ์ธ ์Šคํƒ€์ผ(<code>style="font-weight: bold"</code>์ฒ˜๋Ÿผ)์€ ํ•ญ์ƒ ์™ธ๋ถ€ ์Šคํƒ€์ผ์‹œํŠธ์˜ ๋ชจ๋“  ์Šคํƒ€์ผ์„ ๋ฎ์–ด์“ฐ๋ฏ€๋กœ ๊ฐ€์žฅ ๋†’์€ ๋ช…์‹œ๋„๋ฅผ ๊ฐ–๋Š” ๊ฒƒ์œผ๋กœ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="!important_์˜ˆ์™ธ"><code>!important</code> ์˜ˆ์™ธ</h3>
+
+<p><code>!important</code> ๊ทœ์น™์ด ์Šคํƒ€์ผ ์„ ์–ธ์— ์‚ฌ์šฉ๋œ ๊ฒฝ์šฐ, ์ด ์„ ์–ธ์€ ๋‹ค๋ฅธ ์„ ์–ธ๋ณด๋‹ค ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค. ์—„๋ฐ€ํžˆ ๋งํ•ด <code>!important</code> ์ž์ฒด๋Š” ๋ช…์‹œ๋„์™€ ์•„๋ฌด ๊ด€๋ จ์ด ์—†์ง€๋งŒ, ๋ช…์‹œ๋„์— ์ง์ ‘ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ <code>!important</code> ์‚ฌ์šฉ์€ <strong>๋‚˜์œ ์Šต๊ด€</strong>์ด๊ณ  ์Šคํƒ€์ผ์‹œํŠธ ๋‚ด ์ž์—ฐ์Šค๋Ÿฌ์šด <a href="/ko/docs/Web/CSS/Cascade" title="cascading">์ข…์†</a>์„ ๊นจ๋œจ๋ ค ๋””๋ฒ„๊น…์„ ๋” ์–ด๋ ต๊ฒŒ ๋งŒ๋“ค๊ธฐ์— ํ”ผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. <code>!important</code> ๊ทœ์น™์œผ๋กœ ์ถฉ๋Œํ•˜๋Š” ๋‘ ์„ ์–ธ์ด ๊ฐ™์€ ์š”์†Œ์— ์ ์šฉ๋œ ๊ฒฝ์šฐ, ๋” ํฐ ๋ช…์‹œ๋„๋ฅผ ๊ฐ–๋Š” ์„ ์–ธ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p><strong>๋ช‡๋ช‡ ๊ฒฝํ—˜ ๋ฒ•์น™๋“ค:</strong></p>
+
+<ul>
+ <li><strong>ํ•ญ์ƒ</strong> !important๋ฅผ ๊ณ ๋ คํ•˜๊ธฐ๋„ ์ „์— ๋ช…์‹œ๋„๋ฅผ ํ™œ์šฉํ•  ๋ฐฉ๋ฒ•์„ ์ฐพ์•„๋ณด์„ธ์š”.</li>
+ <li>์™ธ๋ถ€ CSS(Bootstrap ๋˜๋Š” Normalize.css ๊ฐ™์€ ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ)๋ฅผ ์žฌ์ •์˜ํ•˜๋Š” ํŽ˜์ด์ง€ ์ „์šฉ CSS์—<strong>๋งŒ</strong> <code>!important</code>๋ฅผ ์“ฐ์„ธ์š”.</li>
+ <li>ํ”Œ๋Ÿฌ๊ทธ์ธ/๋งค์‹œ์—…์„ ์ž‘์„ฑํ•  ๋•Œ <code>!important</code>๋Š” <strong>์ ˆ๋Œ€</strong> ์“ฐ์ง€ ๋งˆ์„ธ์š”.</li>
+ <li>์‚ฌ์ดํŠธ ์ „๋ฐ˜ CSS์—๋Š” <code>!important</code>๋ฅผ <strong>์ ˆ๋Œ€</strong> ์“ฐ์ง€ ๋งˆ์„ธ์š”.</li>
+</ul>
+
+<p><strong><code>!important</code>๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹ ์—, ๋‹ค์Œ์„ ๊ณ ๋ คํ•˜์„ธ์š”:</strong></p>
+
+<ol>
+ <li>CSS ์ข…์†<sup>cascading</sup>์„ ๋” ์ž˜ ํ™œ์šฉํ•˜์„ธ์š”.</li>
+ <li>
+ <p>๋” ๋ช…์‹œ๋œ(๋ช…ํ™•ํ•œ) ๊ทœ์น™์„ ์“ฐ์„ธ์š”. ์„ ํƒ ์ค‘์ธ ์š”์†Œ ์•ž์— ํ•˜๋‚˜ ์ด์ƒ์˜ ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ„์œผ๋กœ์จ ๊ทœ์น™์€ ๋” ๋ช…ํ™•ํ•ด์ง€๊ณ  ๋” ๋†’์€ ์šฐ์„  ์ˆœ์œ„๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค:</p>
+
+ <pre class="brush: html">&lt;div id="test"&gt;
+ &lt;span&gt;Text&lt;/span&gt;
+&lt;/div&gt;
+</pre>
+
+ <pre class="brush: css">div#test span { color: green; }
+div span { color: blue; }
+span { color: red; }</pre>
+
+ <p>์ˆœ์„œ์™€ ๋ฌด๊ด€ํ•˜๊ฒŒ ์ฒซ ๋ฒˆ์งธ ๊ทœ์น™์ด ๊ฐ€์žฅ ๋ช…ํ™•ํ•˜๋ฏ€๋กœ ํ…์ŠคํŠธ๋Š” ๋…น์ƒ‰์ด ๋ฉ๋‹ˆ๋‹ค. (๋˜ํ•œ, ์—ญ์‹œ ์ˆœ์„œ์™€ ๋ฌด๊ด€ํ•˜๊ฒŒ ํŒŒ๋ž€์ƒ‰ ๊ทœ์น™์ด ๋นจ๊ฐ„์ƒ‰ ๊ทœ์น™๋ณด๋‹ค ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.)</p>
+ </li>
+ <li>(2)์˜ ๋ง๋„ ์•ˆ ๋˜๋Š” ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ๋กœ, ๋” ์ด์ƒ ๋ช…์‹œํ•  ์š”์†Œ๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ ๊ฐ„๋‹จํ•œ ์„ ํƒ์ž๋ฅผ ์—ฌ๋Ÿฌ ๋ฒˆ ์จ์„œ ๋ช…์‹œ๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+ <pre class="brush: css">#myId#myId span { color: yellow; }
+.myClass.myClass span { color: orange; }</pre>
+ </li>
+</ol>
+
+<h4 id="!important๋ฅผ_์‚ฌ์šฉํ•˜๋Š”_๋•Œ"><code>!important</code>๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋•Œ</h4>
+
+<h5 id="A_์ธ๋ผ์ธ_์Šคํƒ€์ผ์„_์žฌ์ •์˜ํ• _๋•Œ">A) ์ธ๋ผ์ธ ์Šคํƒ€์ผ์„ ์žฌ์ •์˜ํ•  ๋•Œ</h5>
+
+<p>์‚ฌ์ดํŠธ ์ „์ฒด์˜ ์‹œ๊ฐ์  ์š”์†Œ๋ฅผ ์„ค์ •ํ•˜๋Š” ์ „์—ญ CSS ํŒŒ์ผ์€ ๊ฐ ์š”์†Œ์— ์ง์ ‘ ์ •์˜๋œ ์ธ๋ผ์ธ ์Šคํƒ€์ผ์— ๋ฎ์–ด์“ฐ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ธ๋ผ์ธ ์Šคํƒ€์ผ๊ณผ <code>!important</code> ๋ชจ๋‘ ๋งค์šฐ ๋‚˜์œ ์Šต๊ด€์œผ๋กœ ์ทจ๊ธ‰๋˜์ง€๋งŒ, ๊ฐ€๋”์”ฉ์€ <code>!important</code>๋กœ ์ธ๋ผ์ธ ์Šคํƒ€์ผ์„ ๋ฎ์–ด์จ์•ผ ํ•  ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์ด๋•Œ๋Š” ์ „์—ญ CSS ํŒŒ์ผ์˜ ๋ช‡๋ช‡ ์Šคํƒ€์ผ์„ <code>!important</code>๋กœ ์„ค์ •ํ•ด์„œ ์š”์†Œ์— ์ง์ ‘ ์ž‘์„ฑํ•œ ์ธ๋ผ์ธ ์Šคํƒ€์ผ์„ ๋ฎ์–ด์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: html">&lt;div class="foo" style="color: red;"&gt;๋‚˜๋Š” ๋ฌด์Šจ ์ƒ‰์ผ๊นŒ?&lt;/div&gt;
+</pre>
+
+<pre class="brush: css">.foo[style*="color: red"] {
+ color: firebrick !important;
+}
+</pre>
+
+<p>์—ฌ๋Ÿฌ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ”„๋ ˆ์ž„์›Œํฌ์™€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ์ธ๋ผ์ธ ์Šคํƒ€์ผ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์ธ๋ผ์ธ ์Šคํƒ€์ผ์„ ๋ฎ์–ด์“ธ ๋•Œ ๋งค์šฐ ๊ตฌ์ฒด์ ์ธ ์„ ํƒ์ž์™€ ํ•จ๊ป˜ <code>!important</code>๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h5 id="B_๋ช…์‹œ๋„๊ฐ€_๋†’์€_๊ทœ์น™์„_์žฌ์ •์˜ํ• _๋•Œ">B) ๋ช…์‹œ๋„๊ฐ€ ๋†’์€ ๊ทœ์น™์„ ์žฌ์ •์˜ํ•  ๋•Œ</h5>
+
+<pre class="brush: css">#someElement p {
+ color: blue;
+}
+
+p.awesome {
+ color: red;
+}</pre>
+
+<p>์–ด๋–ป๊ฒŒ ํ•˜๋ฉด <code>awesome</code> ๋ฌธ๋‹จ์ด <code>#someElement</code> ์•ˆ์— ์žˆ๋”๋ผ๋„ ํ•ญ์ƒ ๋นจ๊ฐ›๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์„๊นŒ์š”? <code>!important</code>๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด ์œ„์ชฝ ๊ทœ์น™์˜ ๋ช…์‹œ๋„๊ฐ€ ๋†’์œผ๋ฏ€๋กœ ์•„๋ž˜์ชฝ ๊ทœ์น™๋ณด๋‹ค ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h4 id="!important๋ฅผ_๋ฎ์–ด์“ฐ๋Š”_๋ฐฉ๋ฒ•"><code>!important</code>๋ฅผ ๋ฎ์–ด์“ฐ๋Š” ๋ฐฉ๋ฒ•</h4>
+
+<p>A) ํƒœ๊ทธ, ID๋‚˜ ํด๋ž˜์Šค๋ฅผ ์ถ”๊ฐ€ํ•จ์œผ๋กœ์จ ๋ช…์‹œ๋„๊ฐ€ ๋” ๋†’์€ !importantํ•œ CSS ๊ทœ์น™์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">table td { height: 50px !important; }
+.myTable td { height: 50px !important; }
+#myTable td { height: 50px !important; }
+</pre>
+
+<p>B) ํ˜น์€ ๊ธฐ์กด์˜ ์„ ํƒ์ž ์•„๋ž˜์— ๋˜‘๊ฐ™์€ ์„ ํƒ์ž๋ฅผ ํ•˜๋‚˜ ๋” ๋งŒ๋“ญ๋‹ˆ๋‹ค(๋ช…์‹œ๋„๊ฐ€ ๊ฐ™์œผ๋ฉด ๋‚˜์ค‘์— ์ •์˜๋œ ๊ทœ์น™์ด ์šฐ์„ ํ•˜๋ฏ€๋กœ).</p>
+
+<pre class="brush: css">td { height: 50px !important; }</pre>
+
+<p>C) ์•„๋‹ˆ๋ฉด ๊ธฐ์กด ๊ทœ์น™์„ ์ˆ˜์ •ํ•ด์„œ ์•„์˜ˆ <code>!important</code>๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ๋” ์ข‹์€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">[id="someElement"] p {
+ color: blue;
+}
+
+p.awesome {
+ color: red;
+}</pre>
+
+<p>ID๋ฅผ ID ์„ ํƒ์ž ๋Œ€์‹  ์†์„ฑ ์„ ํƒ์ž๋กœ ์„ ํƒํ•˜๋ฉด ํด๋ž˜์Šค 1๊ฐœ์™€ ๊ฐ™์€ ๋ช…์‹œ๋„๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋‘ ์„ ํƒ์ž์˜ ๋ช…์‹œ๋„๊ฐ€ ๊ฐ™์•„์กŒ์œผ๋ฏ€๋กœ ๋‚˜์ค‘์— ์˜ค๋Š” ๊ทœ์น™์ด ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h4 id="์•„๋ž˜์—์„œ_์ž์„ธํ•œ_์ •๋ณด๋ฅผ_ํ™•์ธํ•˜์„ธ์š”">์•„๋ž˜์—์„œ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ํ™•์ธํ•˜์„ธ์š”:</h4>
+
+<ul>
+ <li><a href="https://stackoverflow.com/questions/3706819/what-are-the-implications-of-using-important-in-css">https://stackoverflow.com/questions/3706819/what-are-the-implications-of-using-important-in-css</a></li>
+ <li><a href="https://stackoverflow.com/questions/9245353/what-does-important-in-css-mean">https://stackoverflow.com/questions/9245353/what-does-important-in-css-mean</a></li>
+ <li><a href="https://stackoverflow.com/questions/5701149/when-to-use-important-property-in-css">https://stackoverflow.com/questions/5701149/when-to-use-important-property-in-css</a></li>
+ <li><a href="https://stackoverflow.com/questions/11178673/how-to-override-important">https://stackoverflow.com/questions/11178673/how-to-override-important</a></li>
+ <li><a href="https://stackoverflow.com/questions/2042497/when-to-use-important-to-save-the-day-when-working-with-css">https://stackoverflow.com/questions/2042497/when-to-use-important-to-save-the-day-when-working-with-css</a></li>
+</ul>
+
+<h3 id="is_๋ฐ_not_์˜ˆ์™ธ"><code>:is()</code> ๋ฐ <code>:not()</code> ์˜ˆ์™ธ</h3>
+
+<p>๋ชจ๋‘ ์ผ์น˜ ์˜์‚ฌ ํด๋ž˜์Šค {{CSSxRef(":is", ":is()")}}ย {{Experimental_Inline}} ๋ฐ ๋ถ€์ • ์˜์‚ฌ ํด๋ž˜์Šค {{CSSxRef(":not", ":not()")}}์€ ๋ช…์‹œ๋„ ๊ณ„์‚ฐ์—์„œ ์˜์‚ฌ ํด๋ž˜์Šค๋กœ ์ทจ๊ธ‰๋˜์ง€ <em>์•Š์Šต๋‹ˆ๋‹ค</em>. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋“ค ์˜์‚ฌ ํด๋ž˜์Šค ์•ˆ์— ๋ช…์‹œ๋œ ์„ ํƒ์ž๋Š” <a href="#selector-type" title="selector types">์„ ํƒ์ž ์œ ํ˜•</a>์˜ ์ˆ˜๋ฅผ ๊ฒฐ์ •ํ•  ๋•Œ ์ผ๋ฐ˜ ์„ ํƒ์ž๋กœ ์…‰๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ CSS ์กฐ๊ฐ๊ณผ HTML์€...</p>
+
+<pre class="brush: css">div.outer p {
+ color:orange;
+}
+div:not(.outer) p {
+ color: lime;
+}
+</pre>
+
+<pre class="brush: html">&lt;div class="outer"&gt;
+ &lt;p&gt;This is in the outer div.&lt;/p&gt;
+ &lt;div class="inner"&gt;
+ &lt;p&gt;This text is in the inner div.&lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<p>...๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ™”๋ฉด์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedLiveSample('is_๋ฐ_not_์˜ˆ์™ธ','600','100')}}</p>
+
+<h3 id="The_where_exception" name="The_where_exception"><code>:where()</code> ์˜ˆ์™ธ {{Experimental_Inline}}</h3>
+
+<p>{{SeeCompatTable}}</p>
+
+<p>๋ช…์‹œ๋„ ์กฐ์ • ๊ฐ€์ƒ ํด๋ž˜์Šค {{CSSxRef(":where", ":where()")}}ย {{Experimental_Inline}}์˜ ๋ช…์‹œ๋„๋Š” ํ•ญ์ƒ 0์ž…๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ CSS ์กฐ๊ฐ๊ณผ HTML์€...</p>
+
+<pre class="brush: css">div:where(.outer) p {
+ color: orange;
+}
+
+div p {
+ color: blueviolet;
+}
+</pre>
+
+<div class="hidden">
+<pre class="brush: css;">#no-where-support {
+ margin: 0.5em;
+ border: 1px solid red;
+}
+
+#no-where-support:where(*) {
+ display: none !important;
+}
+</pre>
+</div>
+
+<div class="hidden">
+<pre class="brush: html;">&lt;div id="no-where-support"&gt;
+โš ๏ธ Your browser doesn't support the &lt;code&gt;&lt;a href="https://developer.mozilla.org/docs/Web/CSS/:where" target="_top"&gt;:where()&lt;/a&gt;&lt;/code&gt; pseudo-class.
+&lt;/div&gt;
+</pre>
+</div>
+
+<pre class="brush: html">&lt;div class="outer"&gt;
+ &lt;p&gt;This is in the outer div.&lt;/p&gt;
+ &lt;div class="inner"&gt;
+ &lt;p&gt;This text is in the inner div.&lt;/p&gt;
+ &lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<p>...๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ™”๋ฉด์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedLiveSample('The_where_exception','600','100')}}</p>
+
+<h3 id="ํ˜•ํƒœ_๊ธฐ๋ฐ˜_๋ช…์‹œ๋„">ํ˜•ํƒœ ๊ธฐ๋ฐ˜ ๋ช…์‹œ๋„</h3>
+
+<p>๋ช…์‹œ๋„๋Š” ์„ ํƒ์ž์˜ ํ˜•ํƒœ(form)๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜์—์„œ ์„ ํƒ์ž <code>*[id="foo"]</code>๋Š” ๊ทธ ์ž์ฒด๋กœ๋Š” ID๋ฅผ ์„ ํƒํ•˜์ง€๋งŒ ์„ ํƒ์ž์˜ ๋ช…์‹œ๋„๋ฅผ ๊ณ„์‚ฐํ•  ๋•Œ๋Š” ์†์„ฑ ์„ ํƒ์ž๋กœ ์ทจ๊ธ‰๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ ์Šคํƒ€์ผ ์„ ์–ธ๊ณผ ๋งˆํฌ์—…์€...</p>
+
+<pre class="brush: css">*#foo {
+ color: green;
+}
+*[id="foo"] {
+ color: purple;
+}
+</pre>
+
+<pre class="brush: html">&lt;p id="foo"&gt;I am a sample text.&lt;/p&gt;
+</pre>
+
+<p>...๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedLiveSample('ํ˜•ํƒœ_๊ธฐ๋ฐ˜_๋ช…์‹œ๋„','600','100')}}</p>
+
+<p>๊ฐ™์€ ์š”์†Œ์™€ ์ผ์น˜ํ•˜์ง€๋งŒ ID ์„ ํƒ์ž๋Š” ๋” ๋†’์€ ๋ช…์‹œ๋„๋ฅผ ๊ฐ–๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.</p>
+
+<h3 id="ํŠธ๋ฆฌ_๊ทผ์ ‘๋„_๋ฌด์‹œ"><a id="tree-proximity-ignorance" name="tree-proximity-ignorance">ํŠธ๋ฆฌ ๊ทผ์ ‘๋„ ๋ฌด์‹œ</a></h3>
+
+<p>์š”์†Œ์™€ ์ฃผ์–ด์ง„ ์„ ํƒ์ž๋กœ ์ฐธ์กฐ๋œ ๋‹ค๋ฅธ ์š”์†Œ์™€์˜ ๊ทผ์ ‘๋„(proximity)๋Š” ๋ช…์‹œ๋„์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ ์Šคํƒ€์ผ ์„ ์–ธ๊ณผ HTML์€...</p>
+
+<pre class="brush: css">body h1 {
+ color: green;
+}
+html h1 {
+ color: purple;
+}
+</pre>
+
+<pre class="brush: html">&lt;html&gt;
+&lt;body&gt;
+ &lt;h1&gt;Here is a title!&lt;/h1&gt;
+&lt;/body&gt;
+&lt;/html&gt;
+</pre>
+
+<p>...์•„๋ž˜์™€ ๊ฐ™์ด ๋ Œ๋”๋ง๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedLiveSample('ํŠธ๋ฆฌ_๊ทผ์ ‘๋„_๋ฌด์‹œ','600','100')}}</p>
+
+<p>๋‘ ์„ ์–ธ์€ <a href="#selector-type">์„ ํƒ์ž ์œ ํ˜•</a> ๊ฐฏ์ˆ˜๊ฐ€ ๊ฐ™์ง€๋งŒ <code>html h1</code> ์„ ํƒ์ž๊ฐ€ ๋‚˜์ค‘์— ์„ ์–ธ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.</p>
+
+<h3 id="์ง์ ‘_์ผ์น˜_์š”์†Œ์™€_์ƒ์†๋œ_์Šคํƒ€์ผ"><a id="directly-targeted-elements" name="directly-targeted-elements">์ง์ ‘ ์ผ์น˜ ์š”์†Œ์™€ ์ƒ์†๋œ ์Šคํƒ€์ผ</a></h3>
+
+<p>ํŠน์ •ํ•œ ์š”์†Œ์™€ ์ง์ ‘์ ์œผ๋กœ ์ผ์น˜ํ•˜๋Š” ์Šคํƒ€์ผ์€ ์ƒ์†๋œ ๊ทœ์น™์˜ ๋ช…์‹œ๋„์™€ ๋ฌด๊ด€ํ•˜๊ฒŒ ํ•ญ์ƒ ์ƒ์†๋œ ์Šคํƒ€์ผ๋ณด๋‹ค ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋‹ค์Œ CSS์™€ HTML์€...</p>
+
+<pre class="brush: css" style="font-size: 14px;">#parent {
+ color: green;
+}
+h1 {
+ color: purple;
+}</pre>
+
+<pre class="brush: html" style="font-size: 14px;">&lt;html&gt;
+&lt;body id="parent"&gt;
+ &lt;h1&gt;Here is a title!&lt;/h1&gt;
+&lt;/body&gt;
+&lt;/html&gt;</pre>
+
+<p>...์—ญ์‹œ ์•„๋ž˜์™€ ๊ฐ™์ด ๋ Œ๋”๋ง๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedLiveSample('์ง์ ‘_์ผ์น˜_์š”์†Œ์™€_์ƒ์†๋œ_์Šคํƒ€์ผ','600','100')}}</p>
+
+<p><code>h1</code> ์„ ํƒ์ž๋Š” ํŠน์ •ํ•œ ์š”์†Œ์™€ ์ง์ ‘ ์ผ์น˜ํ•˜์ง€๋งŒ ์ดˆ๋ก์ƒ‰ ์„ ํƒ์ž๋Š” ๊ทธ๋ ‡์ง€ ์•Š๊ณ  ๋ถ€๋ชจ๋กœ๋ถ€ํ„ฐ ์ƒ์†๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<div style="overflow: auto;">
+<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("CSS4 Selectors", "#specificity-rules", "Calculating a selector's specificity")}}</td>
+ <td>{{Spec2("CSS4 Selectors")}}</td>
+ <td>๋ช…์‹œ๋„ ์กฐ์ • ์„ ํƒ์ž {{CSSxRef(":where", ":where()")}} ์ถ”๊ฐ€.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS3 Selectors", "#specificity", "Calculating a selector's specificity")}}</td>
+ <td>{{Spec2("CSS3 Selectors")}}</td>
+ <td><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-elements">์˜์‚ฌ ์š”์†Œ</a> ์ถ”๊ฐ€.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS2.1", "cascade.html#specificity", "Calculating a selector's specificity")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-classes">์˜์‚ฌ ํด๋ž˜์Šค</a> ์ถ”๊ฐ€.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS1", "#cascading-order", "Cascading order")}}</td>
+ <td>{{Spec2("CSS1")}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜.</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>๋ช…์‹œ๋„ ๊ณ„์‚ฐ๊ธฐ: CSS ๊ทœ์น™์„ ํ…Œ์ŠคํŠธํ•˜๊ณ  ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ€ํ™”ํ˜• ์›น์‚ฌ์ดํŠธ - <a href="https://specificity.keegan.st/">https://specificity.keegan.st/</a></li>
+ <li>CSS3 ์„ ํƒ์ž ๋ช…์‹œ๋„ - <a class="external" href="http://www.w3.org/TR/selectors/#specificity" rel="freelink">http://www.w3.org/TR/selectors/#specificity</a></li>
+ <li>{{CSS_key_concepts}}</li>
+</ul>
diff --git a/files/ko/web/css/specified_value/index.html b/files/ko/web/css/specified_value/index.html
new file mode 100644
index 0000000000..fd7df79342
--- /dev/null
+++ b/files/ko/web/css/specified_value/index.html
@@ -0,0 +1,67 @@
+---
+title: ์ง€์ •๊ฐ’
+slug: Web/CSS/specified_value
+tags:
+ - CSS
+ - CSS Reference
+translation_of: Web/CSS/specified_value
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์˜ <strong>์ง€์ •๊ฐ’</strong>์€ ์„ธ ๊ฐ€์ง€ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.</p>
+
+<ol>
+ <li>๋ฌธ์„œ์˜ ์Šคํƒ€์ผ์‹œํŠธ๊ฐ€ ์†์„ฑ๊ฐ’์„ ์ง€์ •ํ–ˆ๋‹ค๋ฉดย ๊ทธ๋Ÿฌ๋ฉด ๊ทธ ๊ฐ’์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด,ย {{cssxref("color")}} ์†์„ฑ์ดย <code>green</code>ย ์œผ๋กœ ์„ค์ •๋œ ๊ฒฝ์šฐ ๋Œ€์‘ํ•˜๋Š” ์š”์†Œ(element)์˜ ํ…์ŠคํŠธ ์ƒ‰์€ย ๋…น์ƒ‰์ด ๋ฉ๋‹ˆ๋‹ค.</li>
+ <li>๋ฌธ์„œ์˜ ์Šคํƒ€์ผ์‹œํŠธ๊ฐ€ ๊ฐ’์„ ์ง€์ •ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐย ๋ถ€๋ชจ ์š”์†Œ๋กœ๋ถ€ํ„ฐ ์ƒ์†๋ฉ๋‹ˆ๋‹ค(๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด). ์˜ˆ๋ฅผ ๋“ค์–ด,ย {{HTMLElement("div")}} ๋‚ด๋ถ€์— ๋‹จ๋ฝ({{HTMLElement("p")}})์ด ์žˆ๊ณ ย {{HTMLElement("div")}}์˜ CSS <code>font</code>ย ์†์„ฑ๊ฐ’์ดย "Arial",ย {{HTMLElement("p")}}๊ฐ€ ์ •์˜๋œย <code>font</code>ย ์†์„ฑ์ด ์—†๋‹ค๋ฉด Arial font๊ฐ€ ์ƒ์†๋ฉ๋‹ˆ๋‹ค.</li>
+ <li>์œ„ ์ค‘ ์–ด๋Š ๊ฒƒ๋„ ์ด์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ,ย CSS ์ŠคํŽ™์— ์ง€์ •๋œ ๋Œ€๋กœ ์š”์†Œ์˜ ์ดˆ๊ธฐ๊ฐ’์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.</li>
+</ol>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;p&gt;My specified color is given explicitly in the CSS.&lt;/p&gt;
+
+&lt;div&gt;The specified values of all my properties default to their
+ initial values, because none of them are given in the CSS.&lt;/div&gt;
+
+&lt;div class="fun"&gt;
+ &lt;p&gt;The specified value of my font family is not given explicitly
+ in the CSS, so it is inherited from my parent. However,
+ the border is not an inheriting property.&lt;/p&gt;
+&lt;/div&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">.fun {
+ border: 1px dotted pink;
+ font-family: fantasy;
+}
+
+p {
+ color: green;
+}
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ", 500, 220)}}</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName("CSS2.1", "cascade.html#specified-value", "cascaded value")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/syntax/index.html b/files/ko/web/css/syntax/index.html
new file mode 100644
index 0000000000..3f64118f7a
--- /dev/null
+++ b/files/ko/web/css/syntax/index.html
@@ -0,0 +1,79 @@
+---
+title: ๊ตฌ๋ฌธ
+slug: Web/CSS/Syntax
+tags:
+ - CSS
+ - Guide
+ - Reference
+ - Web
+translation_of: Web/CSS/Syntax
+---
+<div>{{cssref}}</div>
+
+<p><span class="seoSummary">์ข…์†ํ˜• ์Šคํƒ€์ผ ์‹œํŠธ(<a href="/ko/docs/Web/CSS" title="CSS">CSS</a>) ์–ธ์–ด์˜ ๊ธฐ๋ณธ ๋ชฉํ‘œ๋Š” ๋ธŒ๋ผ์šฐ์ € ์—”์ง„์ด ์ƒ‰์ƒ, ์œ„์น˜ ์ง€์ • ๋˜๋Š” ์žฅ์‹๊ณผ ๊ฐ™์€ ํŠน์ • ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌย ํŽ˜์ด์ง€์—ย ์š”์†Œ๋ฅผ ๊ทธ๋ฆด ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.</span> ์ด๋Ÿฌํ•œ ๋ชฉํ‘œ ๋‹ฌ์„ฑ์„ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ย <em>CSS ๊ตฌ๋ฌธ</em>์„ ์ด๋ฃจ๊ณ  ์žˆ๋Š” ๊ธฐ๋ณธ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><strong>์†์„ฑ</strong>(property)์€ {{glossary("identifier", "์‹๋ณ„์ž")}}, ์ฆ‰ ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š”ย <em>์ด๋ฆ„</em>์ด๋ฉฐ ์–ด๋– ํ•œ CSS ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ๊ฒƒ์ธ์ง€ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><strong>๊ฐ’</strong>(value)์€ ์•ž์„œ ์ง€์ •ํ•œ ์†์„ฑ์ด ๋ธŒ๋ผ์šฐ์ €์— ์˜ํ•ด ์–ด๋–ค ์‹์œผ๋กœ ๋‚˜ํƒ€๋‚˜์•ผ ํ• ์ง€ ๊ธฐ์ˆ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์†์„ฑ์˜ ์˜๋ฏธ์  ํ‘œํ˜„์„ ํ˜•์‹ ๋ฌธ๋ฒ•์œผ๋กœ ์ •์˜ํ•œ ์œ ํšจํ•œ ๊ฐ’ ์ง‘ํ•ฉ๊ณผ ํ•จ๊ป˜ ๋ธŒ๋ผ์šฐ์ € ์—”์ง„์ด ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h2 id="CSS_์„ ์–ธ">CSS ์„ ์–ธ</h2>
+
+<p>CSS ์†์„ฑ์„ ํŠน์ • ๊ฐ’์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์€ CSS ์–ธ์–ด์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์†์„ฑ๊ณผ ๊ฐ’ ์Œ์€ <strong>์„ ์–ธ</strong>(declaration)์ด๋ผ ๋ถ€๋ฅด๋ฉฐ,ย ๋ชจ๋“  CSS ์—”์ง„์€ ์ ์ ˆํ•˜๊ฒŒ ์š”์†Œ๋ฅผย ๋ฐฐ์—ดํ•˜๊ณ  ์Šคํƒ€์ผ์„ ์ž…ํžˆ๊ธฐ ์œ„ํ•ด์„œ ์š”์†Œ ํ•˜๋‚˜ํ•˜๋‚˜๋งˆ๋‹ค ์–ด๋–ค ์„ ์–ธ์„ ์ ์šฉํ• ์ง€ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>CSS์—์„œ๋Š” ์†์„ฑ๊ณผ ๊ฐ’ ๋ชจ๋‘ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์†์„ฑ-๊ฐ’ ์Œ์€ ์ฝœ๋ก , '<code>:</code>' (<code>U+003A COLON</code>)์œผ๋กœ ๊ตฌ๋ถ„ํ•˜๋ฉฐ ์†์„ฑ๊ณผ ๊ฐ’ ์•ž, ์‚ฌ์ด, ๋’ค์— ์˜ค๋Š” ๊ณต๋ฐฑ์€ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><img alt="css syntax - declaration.png" class="default internal" src="/@api/deki/files/6164/=css_syntax_-_declaration.png" style="border: 1px solid black; padding: 1em;"></p>
+
+<p>CSS๋Š” <a href="/ko/docs/Web/CSS/CSS_Reference" title="/ko/docs/Web/CSS/CSS_Reference">100๊ฐ€์ง€ ์ด์ƒ์˜ ์†์„ฑ</a>๊ณผ ์…€ ์ˆ˜ ์—†์ด ๋งŽ์€ ๊ฐ’์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์†์„ฑ์— ์•„๋ฌด ๊ฐ’์ด๋‚˜ ๋„ฃ๋Š” ๊ฒƒ์€ย ํ—ˆ์šฉ๋˜์ง€ ์•Š๊ณ , ๋Œ€์‹  ์†์„ฑ๋งˆ๋‹ค ์œ ํšจํ•œ ๊ฐ’์„ ์ •์˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์–ด์ง„ ์†์„ฑ์— ๋Œ€ํ•ด ๊ฐ’์ด ์œ ํšจํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ, ๊ทธ ์„ ์–ธ์€ ๋ถ€์ ํ•ฉ์œผ๋กœ ๊ฐ„์ฃผํ•˜์—ฌ CSS ์—”์ง„์ด ์™„์ „ํžˆ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="CSS_์„ ์–ธ_๋ธ”๋ก">CSS ์„ ์–ธ ๋ธ”๋ก</h2>
+
+<p>์„ ์–ธ์€ <strong>๋ธ”๋กย </strong>๋‹จ์œ„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.ย ์ฆ‰, ์—ฌ๋Š” ์ค‘๊ด„ํ˜ธ, '<code>{</code>' (<code>U+007B LEFT CURLY BRACKET</code>) ๋ฐ ๋‹ซ๋Š” ์ค‘๊ด„ํ˜ธ, '<code>}</code>' (<code>U+007D RIGHT CURLY BRACKET</code>)๋กœ ๊ตฌ๋ถ„๋œ ๊ตฌ์กฐ ์ž…๋‹ˆ๋‹ค. ์–ด๋–ค ๊ฒฝ์šฐ์—” ๋ธ”๋ก์„ ์ค‘์ฒฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์—ด๊ณ  ๋‹ซ๋Š” ์ค‘๊ด„ํ˜ธ๊ฐ€ ์„œ๋กœ ๋งž์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><img alt="css syntax - block.png" class="default internal" src="/@api/deki/files/6165/=css_syntax_-_block.png" style="border: 1px solid black; padding: 1em;"></p>
+
+<p>์ด๋Ÿฐ ๋ธ”๋ก์€ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ๋„ <strong>์„ ์–ธ ๋ธ”๋ก</strong>์ด๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ, ๋‚ด๋ถ€์˜ ์„ ์–ธ์€ ์„ธ๋ฏธ์ฝœ๋ก , '<code>;</code>' (<code>U+003B SEMICOLON</code>)์œผ๋กœ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์„ ์–ธ ๋ธ”๋ก์€ ์•„๋ฌด๋Ÿฐ ์„ ์–ธ๋„ ๋“ค์–ด๊ฐ€์ง€ ์•Š์€ ๋นˆ ์ƒํƒœ๋กœ๋„ ์กด์žฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ ์–ธ ์ฃผ์œ„์˜ ๊ณต๋ฐฑ์€ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰ ์„ ์–ธ์—๋Š” ์„ธ๋ฏธ์ฝœ๋ก ์„ ์ƒ๋žตํ•ด๋„ ๋˜์ง€๋งŒ, ๋‹ค๋ฅธ ์„ ์–ธ์„ ๋ฐ‘์—๋‹ค ๋ง๋ถ™์—ฌ์„œ ๋ธ”๋ก์„ย ํ™•์žฅํ•˜๋ฉด์„œ ์„ธ๋ฏธ์ฝœ๋ก  ์ถ”๊ฐ€๋ฅผ ์žŠ๋Š” ์ƒํ™ฉ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋ถ™์—ฌ์ฃผ๋Š” ๊ฒƒ์ดย <em>์ข‹์€ ์Šคํƒ€์ผ</em>์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ž์ฃผ ์žˆ๊ธฐ๋Š” ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>CSS ์„ ์–ธ ๋ธ”๋ก์„ ์‹œ๊ฐํ™”ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.<img alt="css syntax - declarations block.png" class="default internal" src="https://mdn.mozillademos.org/files/17009/declaration-block.png" style="border: 1px solid black; height: 467px; padding: 1em; width: 1160px;"></p>
+
+<div class="note"><strong>์ฐธ๊ณ :</strong> CSS ์„ ์–ธ ๋ธ”๋ก์˜ ์ฝ˜ํ…์ธ , ์ฆ‰ ์—ฌ๋‹ซ๋Š” ์ค‘๊ด„ํ˜ธ ์—†์ด ์„ธ๋ฏธ์ฝœ๋ก ์œผ๋กœ ๋ถ„๋ฆฌํ•œ ์„ ์–ธ ๋ชฉ๋ก์€ HTML {{htmlattrxref("style")}} ํŠน์„ฑ์˜ ๊ฐ’์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</div>
+
+<h2 id="CSS_๊ทœ์น™์ง‘ํ•ฉ">CSS ๊ทœ์น™์ง‘ํ•ฉ</h2>
+
+<p>์Šคํƒ€์ผ ์‹œํŠธ๊ฐ€ ์„ ์–ธ์„ ์›น ํŽ˜์ด์ง€์˜ ์š”์†Œ ํ•˜๋‚˜์”ฉ์—๋งŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๊ฑฐ์˜ ์“ธ๋ชจ๊ฐ€ ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ง„์งœ ๋ชฉํ‘œ๋Š” ๋‹ค์–‘ํ•œ ์„ ์–ธ์„ ๋ฌธ์„œ์˜ ๋‹ค์–‘ํ•œ ๋ถ€๋ถ„์— ์ ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<p>CSS์—์„œ๋Š” ์„ ์–ธ ๋ธ”๋ก์— ์กฐ๊ฑด์„ ๋ถ™์—ฌ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ (์œ ํšจํ•œ) ์„ ์–ธ ๋ธ”๋ก์€ ํŽ˜์ด์ง€์˜ ์ผ๋ถ€ ์š”์†Œ๋ฅผ ์„ ํƒํ•˜๋Š” ์กฐ๊ฑด์ธ ์„ ํƒ์ž(<em>selector</em>)๊ฐ€ ์„ ํ–‰๋ฉ๋‹ˆ๋‹ค. ์„ ํƒ์ž-์„ ์–ธ ๋ธ”๋ก ์Œ์€ <strong>๊ทœ์น™์ง‘ํ•ฉ</strong> ๋˜๋Š” ์ข…์ข… ๊ฐ„๋‹จํžˆ <strong>๊ทœ์น™</strong>์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><img alt="css syntax - ruleset.png" class="default internal" src="https://mdn.mozillademos.org/files/17010/ruleset.png" style="border: 1px solid black; height: 334px; padding: 1em; width: 861px;"></p>
+
+<p>ํŽ˜์ด์ง€ ์š”์†Œ๋Š” ์—ฌ๋Ÿฌ ์„ ํƒ์ž๋กœ ๊ทธ๋ฆฌ๊ณ  ๊ฒฐ๊ตญ ์ฃผ์–ด์ง„ ์†์„ฑ์„ ์„œ๋กœ ๋‹ค๋ฅธ ๊ฐ’์œผ๋กœ ์—ฌ๋Ÿฌ ๋ฒˆ ํฌํ•จํ•˜๋Š” ์—ฌ๋Ÿฌ ๊ทœ์น™์— ์˜ํ•ด ์ผ์น˜๋  ์ˆ˜ ์žˆ๊ธฐ์—, CSS ํ‘œ์ค€์€ ์–ด๋Š ๊ฒŒ ๋‹ค๋ฅธ ๊ฒƒ๋ณด๋‹ค ์šฐ์„ ํ•˜๊ณ  ์ ์šฉ๋˜์–ด์•ผ ํ•˜๋Š” ์ง€๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค: ์ด๋ฅผ ์ข…์†(<a href="/ko/docs/Web/CSS/์‹œ์ž‘ํ•˜๊ธฐ/์ข…์†๊ณผ_์ƒ์†" title="Cascading and inheritance">cascade</a>) ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="note">๋น„๋ก ์„ ํƒ์ž ๊ทธ๋ฃน์— ์˜ํ•ด ํŠน์ง•์ง€์–ด์ง„ ๊ทœ์น™์ง‘ํ•ฉ์ด ๊ทœ์น™์ง‘ํ•ฉ์„ ๊ฐ๊ฐ ๋‹จ์ผ ์„ ํƒ์ž๋กœ ๋Œ€์ฒดํ•˜๋Š” ์ผ์ข…์˜ ๋‹จ์ถ•(shorthand)์ผ์ง€๋ผ๋„, ์ด๋Š” ๊ทœ์น™์ง‘ํ•ฉ ์ž์ฒด์˜ ์œ ํšจ์„ฑ์— ์ ์šฉ๋˜์ง€๋Š” ์•Š๋Š”๋‹ค๋Š” ์ ์— ์œ ์˜ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.<br>
+<br>
+์ด๋Š” ์ค‘์š”ํ•œ ๊ฒฐ๊ณผ๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค: ๋‹จ์ผ ๊ธฐ๋ณธ ์„ ํƒ์ž ํ•˜๋‚˜๊ฐ€ ๋ฌดํšจํ•œ ๊ฒฝ์šฐ, ๋ฌด๋ช…(unknown) ๊ฐ€์ƒ ์š”์†Œ(pseudo-element) ๋˜๋Š” ๊ฐ€์ƒ ํด๋ž˜์Šค(pseudo-class)๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ์ฒ˜๋Ÿผ, ๋ชจ๋“  <em>์„ ํƒ์ž</em>๋Š” ๋ฌดํšจํ•˜๊ณ  ๋”ฐ๋ผ์„œ ์ „์ฒด ๊ทœ์น™์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค(์œ ํšจํ•˜์ง€๋„ ์•Š๊ธฐ์—).</div>
+
+<h2 id="CSS_๋ฌธ">CSS ๋ฌธ</h2>
+
+<p>๊ทœ์น™์ง‘ํ•ฉ์€ ์ข…์ข… ํฐ ๊ทœ์น™์ง‘ํ•ฉ ๋ชฉ๋ก๋งŒ์œผ๋กœ ๊ตฌ์„ฑ๋œ ์Šคํƒ€์ผ ์‹œํŠธ์˜ ์ฃผ์š” ๊ตฌ์„ฑ ๋ธ”๋ก์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฌธ์ž ์ง‘ํ•ฉ, importํ•˜๋ ค๋Š” ๋‹ค๋ฅธ ์™ธ๋ถ€ ์Šคํƒ€์ผ ์‹œํŠธ, ๊ธ€๊ผด ๋ชจ์–‘ ๋˜๋Š” ๋ชฉ๋ก ์นด์šดํ„ฐ ์„ค๋ช… ๋ฐ ๋” ๋งŽ์€ ๊ฒƒ์ฒ˜๋Ÿผ ์›น ์ œ์ž‘์ž๊ฐ€ ์Šคํƒ€์ผ ์‹œํŠธ์—์„œ ์ „ํ•˜๊ณ  ์‹ถ์€ ๋‹ค๋ฅธ ์ •๋ณด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ๋‹ค๋ฅธ ํŠน์ • ์ข…๋ฅ˜์˜ ๋ฌธ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p><strong>๋ฌธ</strong>์€ ๋น„ ๊ณต๋ฐฑ ๋ฌธ์ž๋กœ ์‹œ์ž‘ํ•˜์—ฌ ์ฒซ ๋ฒˆ์งธ ๋‹ซ๋Š” ์ค‘๊ด„ํ˜ธ ๋˜๋Š” ์„ธ๋ฏธ์ฝœ๋ก  (๋ฌธ์ž์—ด ์™ธ์—, ์ด์Šค์ผ€์ดํ”„๋˜์ง€ ์•Š๊ณ  ๋‹ค๋ฅธ {}, () ๋ฐ [] ์Œ์— ํฌํ•จ๋˜์ง€ ์•Š๋Š”) ์œผ๋กœ ๋๋‚˜๋Š” ๊ตฌ์„ฑ ๋ธ”๋ก์ž…๋‹ˆ๋‹ค.</p>
+
+<p><img alt="css syntax - statements Venn diag.png" class="default internal" src="/@api/deki/files/6168/=css_syntax_-_statements_Venn_diag.png" style="padding: 1em;"></p>
+
+<p>๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค:</p>
+
+<ul>
+ <li>๋ณธ ๊ฒƒ์ฒ˜๋Ÿผ, CSS ์„ ์–ธ์˜ ์ปฌ๋ ‰์…˜๊ณผ ์„ ํƒ์ž์— ์˜ํ•ด ๊ธฐ์ˆ ๋œ ์กฐ๊ฑด์„ ์—ฐ๊ฒฐ์ง“๋Š” <strong>๊ทœ์น™์ง‘ํ•ฉ</strong> (๋˜๋Š” <em>๊ทœ์น™</em>).</li>
+ <li>at ๊ธฐํ˜ธ, '<code>@</code>' (<code>U+0040 COMMERCIAL AT</code>)๋กœ ์‹œ์ž‘ํ•˜๊ณ  ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋ฌธ์˜ ๋, ์ฆ‰ ๋ธ”๋ก ๋ฐ– ๋‹ค์Œ ์„ธ๋ฏธ์ฝœ๋ก (;) ๋˜๋Š” ๋‹ค์Œ ๋ธ”๋ก์˜ ๋๊นŒ์ง€ ๊ณ„์† ์‹๋ณ„์ž๊ฐ€ ๋’ค๋”ฐ๋ฅด๋Š” <strong>At-๊ทœ์น™</strong>. ์‹๋ณ„์ž์— ์˜ํ•ด ์ •์˜๋œ ๊ฐ ์œ ํ˜•์˜ <a href="/ko/docs/Web/CSS/At-rule" title="At-rule">at-๊ทœ์น™</a>์€, ๋ฌผ๋ก  ์ž์ฒด ๋‚ด๋ถ€ ๊ตฌ๋ฌธ ๋ฐ ์˜๋ฏธ(semantics)๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ ์ •๋ณด({{ cssxref("@charset") }} ๋˜๋Š” {{ cssxref("@import") }} ๊ฐ™์€), ์กฐ๊ฑด๋ถ€ ์ •๋ณด({{ cssxref("@media") }} ๋˜๋Š” {{ cssxref("@document") }} ๊ฐ™์€) ๋˜๋Š” ์„ค๋ช… ์ •๋ณด({{ cssxref("@font-face") }} ๊ฐ™์€)๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<p>๊ทœ์น™์ง‘ํ•ฉ ๋˜๋Š” at-๊ทœ์น™์ด ์•„๋‹Œ ๋ชจ๋“  ๋ฌธ์€ ์œ ํšจํ•˜์ง€ ์•Š๊ณ  ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋˜ ๋‹ค๋ฅธ ๋ฌธ ๊ทธ๋ฃน, <strong>์ค‘์ฒฉ ๋ฌธ</strong>์ด ์žˆ์Šต๋‹ˆ๋‹ค, ์ด๋“ค์€ at-๊ทœ์น™, <em>์กฐ๊ฑด๋ถ€ ๊ทธ๋ฃน ๊ทœ์น™</em>์˜ ํŠน์ • ๋ถ€๋ถ„์ง‘ํ•ฉ์—์„œ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์€ ์˜ค์ง ํŠน์ • ์กฐ๊ฑด์ด ์ผ์น˜๋˜๋ฉด ์ ์šฉํ•ฉ๋‹ˆ๋‹ค: <code>@media</code> at-๊ทœ์น™ ์ฝ˜ํ…์ธ ๋Š” ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋Œ์•„๊ฐ€๋Š” ์žฅ์น˜๊ฐ€ ํ‘œํ˜„๋œ ์กฐ๊ฑด๊ณผ ์ผ์น˜ํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด <code>@document</code> at-๊ทœ์น™ ์ฝ˜ํ…์ธ ๋Š” ํ˜„์žฌ ํŽ˜์ด์ง€๊ฐ€ ์ผ๋ถ€ ์กฐ๊ฑด๊ณผ ์ผ์น˜ํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค, ๋“ฑ๋“ฑ. CSS1 ๋ฐ CSS2.1์—์„œ๋Š”, <em>๊ทœ์น™์ง‘ํ•ฉ</em>๋งŒ์ด ์กฐ๊ฑด๋ถ€ ๊ทธ๋ฃน ๊ทœ์น™ ๋‚ด์—์„œ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋งค์šฐ ์ œํ•œ๋๊ณ  ์ด ์ œํ•œ์€ <a href="/ko/docs/Web/CSS/CSS3#Conditionals" title="CSS Conditionals Level 3"><em>CSS Conditionals ๋ ˆ๋ฒจ 3</em></a>์—์„œ ํ•ด์ œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ, ์—ฌ์ „ํžˆ ์‹คํ—˜ ์ค‘์ด๊ณ  ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง€์›๋˜์ง€๋Š” ์•Š์ง€๋งŒ, ์กฐ๊ฑด๋ถ€ ๊ทธ๋ฃน ๊ทœ์น™์€ ๊ด‘๋ฒ”์œ„ํ•œ ์ฝ˜ํ…์ธ , ๊ทœ์น™์ง‘ํ•ฉ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ „๋ถ€๋Š” ์•„๋‹ˆ์ง€๋งŒ ์ผ๋ถ€ at-๊ทœ์น™์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{ CSS_key_concepts()}}</li>
+</ul>
diff --git a/files/ko/web/css/tab-size/index.html b/files/ko/web/css/tab-size/index.html
new file mode 100644
index 0000000000..ad29994f53
--- /dev/null
+++ b/files/ko/web/css/tab-size/index.html
@@ -0,0 +1,121 @@
+---
+title: tab-size
+slug: Web/CSS/tab-size
+tags:
+ - CSS
+ - CSS Property
+ - CSS Text
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/tab-size
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>tab-size</code></strong> ์†์„ฑ์€ ํƒญ ๋ฌธ์ž(U+0009)์˜ ๋„ˆ๋น„๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค.</span></p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers notranslate">/* &lt;integer&gt; ๊ฐ’ */
+tab-size: 4;
+tab-size: 0;
+
+/* &lt;length&gt; ๊ฐ’ */
+tab-size: 10px;
+tab-size: 2em;
+
+/* ์ „์—ญ ๊ฐ’ */
+tab-size: inherit;
+tab-size: initial;
+tab-size: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>{{CSSxRef("&lt;integer&gt;")}}</dt>
+ <dd>๊ณต๋ฐฑ ๋ฌธ์ž(U+0020)์— ๋Œ€ํ•œ ํƒญ ๋ฌธ์ž์˜ ์ƒ๋Œ€์ ์ธ ๋„ˆ๋น„. 0 ์ด์ƒ์˜ ์ •์ˆ˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{CSSxRef("&lt;length&gt;")}}</dt>
+ <dd>ํƒญ ๋ฌธ์ž์˜ ๋„ˆ๋น„. ์–‘์˜ ๊ฐ’์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{CSSInfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{CSSSyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="๊ธ€์ž_์ˆ˜๋กœ_์ •์˜">๊ธ€์ž ์ˆ˜๋กœ ์ •์˜</h3>
+
+<pre class="brush: css notranslate">pre {
+ tab-size: 4; /* Set tab size to 4 characters wide */
+}
+</pre>
+
+<h3 id="ํƒญ_์ œ๊ฑฐ">ํƒญ ์ œ๊ฑฐ</h3>
+
+<pre class="brush: css notranslate">pre {
+ tab-size: 0; /* Remove indentation */
+}
+</pre>
+
+<h3 id="๊ธฐ๋ณธ_ํฌ๊ธฐ์™€_๋น„๊ต">๊ธฐ๋ณธ ํฌ๊ธฐ์™€ ๋น„๊ต</h3>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ๋Š” ๊ธฐ๋ณธ ํƒญ ํฌ๊ธฐ๋ฅผ ์‚ฌ์šฉ์ž ์ง€์ • ํƒญ ํฌ๊ธฐ์™€ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค. {{cssxref("white-space")}} ์†์„ฑ์„ <code>pre</code>๋กœ ์„ค์ •ํ•ด์„œ ํƒญ ๋ฌธ์ž๊ฐ€ ์ ‘ํžˆ์ง€ ์•Š๋„๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;p&gt;no tab&lt;/p&gt;
+&lt;p&gt;&amp;#0009;default tab size of 8 characters wide&lt;/p&gt;
+&lt;p class="custom"&gt;&amp;#0009;custom tab size of 3 characters wide&lt;/p&gt;
+&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;3 spaces, equivalent to the custom tab size&lt;/p&gt;
+</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css notranslate">p {
+ white-space: pre;
+}
+
+.custom {
+ tab-size: 3;
+ -moz-tab-size: 3;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample('๊ธฐ๋ณธ_ํฌ๊ธฐ์™€_๋น„๊ต')}}</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 Text', '#tab-size-property', 'tab-size')}}</td>
+ <td>{{Spec2('CSS3 Text')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.tab-size")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a class="external" href="https://lists.w3.org/Archives/Public/www-style/2008Dec/0009.html"><cite>Controlling size of a tab character (U+0009)</cite></a>, Anne van Kesteren์ด CSSWG์— ๋ณด๋‚ธ ์ด๋ฉ”์ผ.</li>
+</ul>
diff --git a/files/ko/web/css/text-align/index.html b/files/ko/web/css/text-align/index.html
new file mode 100644
index 0000000000..630a0c0881
--- /dev/null
+++ b/files/ko/web/css/text-align/index.html
@@ -0,0 +1,234 @@
+---
+title: text-align
+slug: Web/CSS/text-align
+tags:
+ - CSS
+ - CSS Property
+ - CSS Text
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/text-align
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>text-align</code></strong> ์†์„ฑ์€ ๋ธ”๋ก ์š”์†Œ๋‚˜ ํ‘œ์˜ ์นธ ์ƒ์ž์˜ ๊ฐ€๋กœ ์ •๋ ฌ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</span> ์ฆ‰ {{cssxref("vertical-align")}}๊ณผ ๋™์ผํ•˜๋‚˜ ์„ธ๋กœ๊ฐ€ ์•„๋‹Œ ๊ฐ€๋กœ ๋ฐฉํ–ฅ์œผ๋กœ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/text-align.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+text-align: left;
+text-align: right;
+text-align: center;
+text-align: justify;
+text-align: justify-all;
+text-align: start;
+text-align: end;
+text-align: match-parent;
+
+/* ํ‘œ ์—ด์˜ ๋ฌธ์ž ๊ธฐ๋ฐ˜ ์ •๋ ฌ */
+text-align: ".";
+text-align: "." center;
+
+/* ๋ธ”๋ก ์ •๋ ฌ ๊ฐ’ (๋น„ํ‘œ์ค€ ๊ตฌ๋ฌธ) */
+text-align: -moz-center;
+text-align: -webkit-center;
+
+/* ์ „์—ญ ๊ฐ’ */
+text-align: inherit;
+text-align: initial;
+text-align: unset;
+</pre>
+
+<p><code>text-align</code> ์†์„ฑ์€ ๋‹ค์Œ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code><a href="#start">start</a></code>, <code><a href="#end">end</a></code>, <code><a href="#left">left</a></code>, <code><a href="#right">right</a></code>, <code><a href="#center">center</a></code>, <code><a href="#justify">justify</a></code>, <code><a href="#justify-all">justify-all</a></code>,ย <code><a href="#match-parent">match-parent</a></code> ํ‚ค์›Œ๋“œ ์ค‘ ํ•˜๋‚˜.</li>
+ <li><code><a href="#string">&lt;string&gt;</a></code> ๊ฐ’๋งŒ ์‚ฌ์šฉ. ๋‹ค๋ฅธ ๊ฐ’์€ <code><a href="#right">right</a></code>์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</li>
+ <li>ํ‚ค์›Œ๋“œ ๊ฐ’๊ณผ <code><a href="#string">&lt;string&gt;</a></code> ๊ฐ’ ๋ชจ๋‘ ์‚ฌ์šฉ.</li>
+</ul>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt id="start"><code>start</code> {{experimental_inline}}</dt>
+ <dd>์“ฐ๊ธฐ ๋ฐฉ์‹์ด ์ขŒํšก์„œ๋ฉด <code>left</code>์™€ ๊ฐ™๊ณ , ์šฐํšก์„œ๋ฉด <code>right</code>๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</dd>
+ <dt id="end"><code>end</code> {{experimental_inline}}</dt>
+ <dd>์“ฐ๊ธฐ ๋ฐฉ์‹์ด ์ขŒํšก์„œ๋ฉด <code>right</code>๊ณผ ๊ฐ™๊ณ , ์šฐํšก์„œ๋ฉด <code>left</code>์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</dd>
+ <dt id="left"><code>left</code></dt>
+ <dd>์ธ๋ผ์ธ ์ฝ˜ํ…์ธ ๋ฅผ ์ค„ ์ƒ์ž์˜ ์™ผ์ชฝ ๋ชจ์„œ๋ฆฌ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt id="right"><code>right</code></dt>
+ <dd>์ธ๋ผ์ธ ์ฝ˜ํ…์ธ ๋ฅผ ์ค„ ์ƒ์ž์˜ ์˜ค๋ฅธ์ชฝ ๋ชจ์„œ๋ฆฌ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt id="center"><code>center</code></dt>
+ <dd>์ธ๋ผ์ธ ์ฝ˜ํ…์ธ ๋ฅผ ์ค„ ์ƒ์ž์˜ ๊ฐ€์šด๋ฐ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt id="justify"><code>justify</code></dt>
+ <dd>์ธ๋ผ์ธ ์ฝ˜ํ…์ธ ๋ฅผ ์–‘์ชฝ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰ ์ค„์„ ์ œ์™ธํ•˜๊ณ , ์ค„ ์ƒ์ž์˜ ์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ ๋์— ํ…์ŠคํŠธ๋ฅผ ๋งž์ถ”๊ธฐ ์œ„ํ•ด ์‚ฌ์ด ๊ณต๊ฐ„์„ ๋„์›๋‹ˆ๋‹ค.</dd>
+ <dt id="justify-all"><code>justify-all</code> {{experimental_inline}}</dt>
+ <dd><code>justify</code>์™€ ๊ฐ™์ง€๋งŒ ๋งˆ์ง€๋ง‰ ์ค„์—๋„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt id="match-parent"><code>match-parent</code> {{experimental_inline}}</dt>
+ <dd><code>inherit</code>๊ณผ ๋น„์Šทํ•˜์ง€๋งŒ, <code>start</code>์™€ <code>end</code> ๊ฐ’์„ ๋ถ€๋ชจ์˜ {{cssxref("direction")}}์— ๋งž์ถฐ ์ ์ ˆํ•œ <code>left</code>์™€ <code>right</code> ๊ฐ’์œผ๋กœ ์น˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt id="string">{{cssxref("&lt;string&gt;")}} {{experimental_inline}}</dt>
+ <dd>ํ‘œ ์นธ์— ์ ์šฉํ•  ๊ฒฝ์šฐ, ์นธ์˜ ์ฝ˜ํ…์ธ ๋ฅผ ํ•ด๋‹น ๋ฌธ์ž์— ๋งž์ถฐ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p>์–‘์ชฝ ์ •๋ ฌ ์ ์šฉ ์‹œ ์ƒ๊ธฐ๋Š” ๋ถˆ๊ทœ์น™ํ•œ ์—ฌ๋ฐฑ์€ ๋‚œ๋…์ฆ ๋“ฑ ์ธ์ง€๋ ฅ ์ €ํ•˜๋ฅผ ๊ฒช๊ณ  ์žˆ๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฌธ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.4_Make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background">MDN Understanding WCAG, Guideline 1.4 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-visual-presentation.html">Understanding Success Criterion 1.4.8 | Understanding WCAG 2.0</a></li>
+</ul>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์™ผ์ชฝ_์ •๋ ฌ">์™ผ์ชฝ ์ •๋ ฌ</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;p class="example"&gt;
+ Integer elementum massa at nulla placerat varius.
+ Suspendisse in libero risus, in interdum massa.
+ Vestibulum ac leo vitae metus faucibus gravida ac in neque.
+ Nullam est eros, suscipit sed dictum quis, accumsan a ligula.
+&lt;/p&gt;</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css; highlight:[2] notranslate">.example {
+ text-align: left;
+ border: solid;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample("์™ผ์ชฝ_์ •๋ ฌ","100%","100%")}}</p>
+
+<h3 id="๊ฐ€์šด๋ฐ_์ •๋ ฌ">๊ฐ€์šด๋ฐ ์ •๋ ฌ</h3>
+
+<h4 id="HTML_2">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;p class="example"&gt;
+ Integer elementum massa at nulla placerat varius.
+ Suspendisse in libero risus, in interdum massa.
+ Vestibulum ac leo vitae metus faucibus gravida ac in neque.
+ Nullam est eros, suscipit sed dictum quis, accumsan a ligula.
+&lt;/p&gt;</pre>
+
+<h4 id="CSS_2">CSS</h4>
+
+<pre class="brush: css; highlight:[2] notranslate">.example {
+ text-align: center;
+ border: solid;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ_2">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample("๊ฐ€์šด๋ฐ_์ •๋ ฌ","100%","100%")}}</p>
+
+<h3 id="์–‘์ชฝ_์ •๋ ฌ">์–‘์ชฝ ์ •๋ ฌ</h3>
+
+<h4 id="HTML_3">HTML</h4>
+
+<pre class="brush: html notranslate">&lt;p class="example"&gt;
+ Integer elementum massa at nulla placerat varius.
+ Suspendisse in libero risus, in interdum massa.
+ Vestibulum ac leo vitae metus faucibus gravida ac in neque.
+ Nullam est eros, suscipit sed dictum quis, accumsan a ligula.
+&lt;/p&gt;</pre>
+
+<h4 id="CSS_3">CSS</h4>
+
+<pre class="brush: css; highlight:[2] notranslate">.example {
+ text-align: justify;
+ border: solid;
+}</pre>
+
+<h4 id="๊ฒฐ๊ณผ_3">๊ฒฐ๊ณผ</h4>
+
+<p>{{EmbedLiveSample("์–‘์ชฝ_์ •๋ ฌ","100%","100%")}}</p>
+
+<h3 id="์ฐธ๊ณ ">์ฐธ๊ณ </h3>
+
+<p>์ธ๋ผ์ธ ์ฝ˜ํ…์ธ ๋ฅผ ๊ฐ€์šด๋ฐ ์ •๋ ฌํ•˜์ง€ ์•Š๊ณ  ์ž์‹ ์„ ์ •๋ ฌํ•˜๋Š” ๋ฒ•์€ {{cssxref("margin")}}์„ <code>auto</code>๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">.something {
+ margin: auto;
+}
+</pre>
+
+<pre class="brush: css notranslate">.something {
+ margin: 0 auto;
+}
+</pre>
+
+<pre class="brush: css notranslate">.something {
+ margin-left: auto;
+ margin-right: auto;
+}
+</pre>
+
+<ul>
+</ul>
+
+<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('CSS Logical Properties', '#text-align', 'text-align')}}</td>
+ <td>{{Spec2('CSS Logical Properties')}}</td>
+ <td>No changes</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS4 Text', '#alignment', 'text-align')}}</td>
+ <td>{{Spec2('CSS4 Text')}}</td>
+ <td>Added the <code>&lt;string&gt;</code> value.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Text', '#text-align-property', 'text-align')}}</td>
+ <td>{{Spec2('CSS3 Text')}}</td>
+ <td>Added the <code>start</code>, <code>end</code>, and <code>match-parent</code> values. Changed the unnamed initial value to <code>start</code> (which it was).</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'text.html#alignment-prop', 'text-align')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>No changes</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#text-align', 'text-align')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.text-align")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{Cssxref("margin","margin: auto")}}, {{Cssxref("margin-left","margin-left: auto")}}, {{Cssxref("vertical-align")}}</li>
+</ul>
diff --git a/files/ko/web/css/text-decoration/index.html b/files/ko/web/css/text-decoration/index.html
new file mode 100644
index 0000000000..579bf26670
--- /dev/null
+++ b/files/ko/web/css/text-decoration/index.html
@@ -0,0 +1,133 @@
+---
+title: text-decoration
+slug: Web/CSS/text-decoration
+tags:
+ - CSS
+ - CSS Property
+ - CSS Text Decoration
+ - Reference
+translation_of: Web/CSS/text-decoration
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>text-decoration</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์€ ๊ธ€์”จ์˜ ์žฅ์‹(์„ ) ์ƒ‰์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</span> {{cssxref("text-decoration-line")}}, {{cssxref("text-decoration-color")}}, {{cssxref("text-decoration-style")}},ย {{cssxref("text-decoration-thickness")}}์†์„ฑ ๊ฐ’์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/text-decoration.html")}}</div>
+
+
+
+<p>๊ธ€์”จ ์žฅ์‹์€ ๋ชจ๋“  ํ•˜์œ„ ํ…์ŠคํŠธ ์š”์†Œ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ž์‹ ์š”์†Œ๋Š” ๋ถ€๋ชจ๊ฐ€ ์ ์šฉํ•œ ์žฅ์‹์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด <code>&lt;p&gt;์ด ๋ฌธ๋‹จ์— &lt;em&gt;๊ฐ•์กฐ ํ‘œ์‹œ&lt;/em&gt;๊ฐ€ ์žˆ์–ด์š”.&lt;/p&gt;</code> ๋งˆํฌ์—…์— <code>p { text-decoration: underline; }</code> ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜๋ฉด ์ „์ฒด ๋ฌธ๋‹จ์— ๋ฐ‘์ค„์ด ์ณ์ง‘๋‹ˆ๋‹ค. <code>em { text-decoration: none; }</code>์„ ์ถ”๊ฐ€ํ•˜๋”๋ผ๋„ ์•„๋ฌด ๋ณ€ํ™”๋„ ์ผ์–ด๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ <code>em { text-decoration: overline; }</code> ์Šคํƒ€์ผ์€ "๊ฐ•์กฐ ํ‘œ์‹œ"๊ฐ€ ์œ—์ค„๊ณผ ๋ฐ‘์ค„ ๋ชจ๋‘ ๊ฐ–๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p id="Values"><code>text-decoration</code> ์†์„ฑ์€ ํ•œ ๊ฐœ ์ด์ƒ์˜ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•œ ๊ฐ’์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ๊ฐ’์€ ๋ณธ๋”” ์†์„ฑ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ’์ž…๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("text-decoration-line")}}</dt>
+ <dd><code>underline</code>, <code>line-through</code> ๋“ฑ ์žฅ์‹์˜ ์ข…๋ฅ˜.</dd>
+ <dt>{{cssxref("text-decoration-color")}}</dt>
+ <dd>์žฅ์‹์˜ ์ƒ‰.</dd>
+ <dt>{{cssxref("text-decoration-style")}}</dt>
+ <dd><code>solid</code>, <code>wavy</code>, <code>dashed</code> ๋“ฑ ์žฅ์‹์˜ ์Šคํƒ€์ผ.</dd>
+ <dt>{{cssxref("text-decoration-thickness")}}</dt>
+ <dd>์š”์†Œ๋ฅผ ๊พธ๋ฏธ๋Š”๋ฐย ์‚ฌ์šฉ๋˜๋Š” ์„ ์˜ ๋‘๊ป˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">.under {
+ text-decoration: underline red;
+}
+
+.over {
+ text-decoration: wavy overline lime;
+}
+
+.line {
+ text-decoration: line-through;
+}
+
+.plain {
+ text-decoration: none;
+}
+
+.underover {
+ text-decoration: dashed underline overline;
+}
+
+.thick {
+ text-decoration: solid underline purple 4px;
+}
+
+.blink {
+ text-decoration: blink;
+}
+</pre>
+
+<pre class="brush: html">&lt;p class="under"&gt;๋ฐ‘์ค„์„ ๊ฐ€์ง„ ๊ธ€์”จ์ž…๋‹ˆ๋‹ค.&lt;/p&gt;
+&lt;p class="over"&gt;์œ—์ค„์„ ๊ฐ€์ง„ ๊ธ€์”จ์ž…๋‹ˆ๋‹ค.&lt;/p&gt;
+&lt;p class="line"&gt;์ทจ์†Œ์„ ์„ ๊ฐ€์ง„ ๊ธ€์”จ์ž…๋‹ˆ๋‹ค.&lt;/p&gt;
+&lt;p&gt;์—ฌ๊ธฐ ๋งํฌ๋Š” ๊ธฐ๋ณธ๊ฐ’๊ณผ ๋‹ค๋ฅด๊ฒŒ &lt;a class="plain" href="#"&gt;๋ฐ‘์ค„์ด ์—†์Šต๋‹ˆ๋‹ค&lt;/a&gt;.
+ ์‚ฌ์šฉ์ž๋Š” ๋ณดํ†ต ํ•˜์ดํผ๋งํฌ๋ฅผ ๊ตฌ๋ถ„ํ•  ๋•Œ ๋ฐ‘์ค„ ์—ฌ๋ถ€๋กœ ํŒ๋‹จํ•˜๋ฏ€๋กœ
+ ์ง€์šฐ๊ธฐ ์ „์— ์กฐ์‹ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.&lt;/p&gt;
+&lt;p class="underover"&gt;๋ฐ‘์ค„๊ณผ ์œ—์ค„ ๋ชจ๋‘ ๊ฐ€์ง„ ๊ธ€์”จ์ž…๋‹ˆ๋‹ค.&lt;/p&gt;
+&lt;p class="thick"&gt;์ด ๊ธ€์”จ๋Š” ์•„์ฃผ ๋‘๊บผ์šด ๋ณด๋ผ์ƒ‰ ๋ฐ‘์ค„์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. (๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ง€์›ํ•˜๋Š” ๊ฒฝ์šฐ)&lt;/p&gt;
+&lt;p class="blink"&gt;์ด ๊ธ€์”จ๋Š” ๋ธŒ๋ผ์šฐ์ €์— ๋”ฐ๋ผ์„œ ๊นœ๋นก์ผ ์ˆ˜ ์žˆ์–ด์š”.&lt;/p&gt;
+</pre>
+
+<p>{{EmbedLiveSample('Examples','auto','320')}}</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table>
+ <thead>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Status</th>
+ <th scope="col">Comment</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS4 Text Decoration')}}</td>
+ <td>{{Spec2('CSS4 Text Decoration')}}</td>
+ <td>Adds {{cssxref("text-decoration-thickness")}}; note that this isn't yet officially part of the shorthand โ€” this is as yet unspecified.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Text Decoration', '#text-decoration-property', 'text-decoration')}}</td>
+ <td>{{Spec2('CSS3 Text Decoration')}}</td>
+ <td>Transformed into a shorthand property. Added support for the value of {{cssxref('text-decoration-style')}}.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'text.html#lining-striking-props', 'text-decoration')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>No significant changes.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#text-decoration', 'text-decoration')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.text-decoration")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>The individual text-decoration properties are {{cssxref("text-decoration-line")}}, {{cssxref("text-decoration-color")}}, and {{cssxref("text-decoration-style")}}.</li>
+ <li>The {{cssxref("list-style")}} attribute controls the appearance of items in HTML {{HTMLElement("ol")}} and {{HTMLElement("ul")}} lists.</li>
+</ul>
diff --git a/files/ko/web/css/text-shadow/index.html b/files/ko/web/css/text-shadow/index.html
new file mode 100644
index 0000000000..17c04da65c
--- /dev/null
+++ b/files/ko/web/css/text-shadow/index.html
@@ -0,0 +1,126 @@
+---
+title: text-shadow
+slug: Web/CSS/text-shadow
+tags:
+ - CSS
+ - Reference
+translation_of: Web/CSS/text-shadow
+---
+<div>{{CSSRef}}</div>
+
+<p><code><strong>text-shadow</strong></code> <a href="/ko/docs/Web/CSS">CSS</a>ย ์†์„ฑ์€ ํ…์ŠคํŠธ์— ๊ทธ๋ฆผ์ž(shadow)๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ํ…์ŠคํŠธ์™€ ๊ทธ ์žฅ์‹์— ์ ์šฉ ํ•  ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ ๋œ ๊ทธ๋ฆผ์ž ๋ชฉ๋ก์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๊ทธ๋ฆผ์ž๋Š” ์š”์†Œ, ํ๋ฆผ ๋ฐ˜๊ฒฝ ๋ฐ ์ƒ‰์ƒ์˜ X ๋ฐ Y ์˜คํ”„์…‹ ์กฐํ•ฉ์œผ๋กœ ์„ค๋ช…๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedInteractiveExample("pages/css/text-shadow.html")}}</p>
+
+<h2 id="Syntax" name="Syntax">๊ตฌ๋ฌธ</h2>
+
+<pre><code>/* offset-x | offset-y | blur-radius | color */
+text-shadow: 1px 1px 2px black;
+
+/* color | offset-x | offset-y | blur-radius */
+text-shadow: #fc0 1px 0 10px;
+
+/* offset-x | offset-y | color */
+text-shadow: 5px 5px #558abb;
+
+/* color | offset-x | offset-y */
+text-shadow: white 2px 5px;
+
+/* offset-x | offset-y
+/* Use defaults for color and blur-radius */
+text-shadow: 5px 10px;
+
+/* Global values */
+text-shadow: inherit;
+text-shadow: initial;
+text-shadow: unset;</code></pre>
+
+<p>This property is specified as a comma-separated list of shadows.</p>
+
+<p>Each shadow is specified as two or threeย <code>&lt;length&gt;</code>ย values, followed optionally by aย <code>&lt;color&gt;</code>ย value. The first twoย <code>&lt;length&gt;</code>ย values are theย <code>&lt;offset-x&gt;</code>ย andย <code>&lt;offset-y&gt;</code>ย values. The third, optional,ย <code>&lt;length&gt;</code>ย value is theย <code>&lt;blur-radius&gt;</code>. The<code>&lt;color&gt;</code>ย value is the shadow's color.</p>
+
+<p>When more than one shadow is given, shadows are applied front-to-back, with the first-specified shadow on top.</p>
+
+<p>This property applies to both {{cssxref("::first-line")}} and {{cssxref("::first-letter")}}ย <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-elements">pseudo-elements</a>.</p>
+
+<h3 id="Values" name="Values">๊ฐ’</h3>
+
+<dl>
+ <dt>{{cssxref("&lt;color&gt;")}}</dt>
+ <dd>์„ ํƒ๊ฐ’(์ƒ๋žต๊ฐ€๋Šฅ). ์œ„์น˜๊ฐ’(offset)์ด์ „/์ดํ›„์— ์„ค์ •์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์ƒ‰์ƒ(color)๊ฐ’์ด ์„ค์ •๋˜์ง€ ์•Š์œผ๋ฉด, ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ๊ฐ’(UA-chosen color)์ด ์‚ฌ์šฉ๋œ๋‹ค. {{ note("๋งŒ์•ฝ ๋‹ค์–‘ํ•œ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋™์ผํ•˜๊ฒŒ ํ‘œํ˜„ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, ํŠน์ • ์ƒ‰์ƒ(color)์„ ์ง€์ •ํ•  ๊ฒƒ.") }}</dd>
+ <dt><code>&lt;offset-x&gt; &lt;offset-y&gt;</code></dt>
+ <dd>Required. These {{cssxref("&lt;length&gt;")}} values specify the shadow's distance from the text.ย <code>&lt;offset-x&gt;</code>ย specifies the horizontal distance; a negative value places the shadow to the left of the text.ย <code>&lt;offset-y&gt;</code>ย specifies the vertical distance; a negative value places the shadow above the text. If both values areย <code>0</code>, the shadow is placed directly behind the text, although it may be partly visible due to the effect ofย <code>&lt;blur-radius&gt;</code>.</dd>
+ <dt><code>&lt;blur-radius&gt;</code></dt>
+ <dd>Optional. This is a {{cssxref("&lt;length&gt;")}} value. The higher the value, the bigger the blur; the shadow becomes wider and lighter. If not specified, it defaults toย <code>0</code>.</dd>
+ <dt>
+ <h3 id="Formal_syntax">Formal syntax</h3>
+
+ <pre>{{csssyntax}}
+</pre>
+
+ <h2 id="Examples">Examples</h2>
+
+ <h3 id="Simple_shadow">Simple shadow</h3>
+
+ <pre><code>.red-text-shadow {
+ text-shadow: red 0 -2px;
+}</code></pre>
+
+ <pre><code>&lt;p class="red-text-shadow"&gt;Sed ut perspiciatis unde omnis iste
+ natus error sit voluptatem accusantium doloremque laudantium,
+ totam rem aperiam, eaque ipsa quae ab illo inventore.&lt;/p&gt;</code></pre>
+
+ <p>{{EmbedLiveSample('Simple_shadow', '660px', '90px')}}</p>
+
+ <h3 id="Multiple_shadows">Multiple shadows</h3>
+
+ <pre><code>.white-text-with-blue-shadow {
+ text-shadow: 1px 1px 2px black, 0 0 1em blue, 0 0 0.2em blue;
+ color: white;
+ font: 1.5em Georgia, serif;
+}</code></pre>
+
+ <pre><code>&lt;p class="white-text-with-blue-shadow"&gt;Sed ut perspiciatis unde omnis iste
+ natus error sit voluptatem accusantium doloremque laudantium,
+ totam rem aperiam, eaque ipsa quae ab illo inventore.&lt;/p&gt;</code></pre>
+
+ <p>{{EmbedLiveSample('Multiple_shadows', '660px', '170px')}}</p>
+
+ <h2 id="Specifications">Specifications</h2>
+
+ <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 Transitions', '#animatable-css', 'text-shadow')}}</td>
+ <td>{{Spec2('CSS3 Transitions')}}</td>
+ <td>Specifiesย <code>text-shadow</code>ย as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Text Decoration', '#text-shadow-property', 'text-shadow')}}</td>
+ <td>{{Spec2('CSS3 Text Decoration')}}</td>
+ <td>The CSS propertyย <code>text-shadow</code>ย wasย <a href="http://www.w3.org/TR/2008/REC-CSS2-20080411/text.html#text-shadow-props">improperly defined in CSS2</a>ย and dropped in CSS2 (Level 1). The CSS Text Module Level 3 spec refined the syntax. Later it was moved toย <a href="https://www.w3.org/TR/css-text-decor-3/">CSS Text Decoration Module Level 3</a>.</td>
+ </tr>
+ </tbody>
+ </table>
+
+ <p id="Syntax">{{cssinfo}}</p>
+
+ <h2 id="Browser_compatibility">Browser compatibility</h2>
+
+ <p>The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check outย <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>ย and send us a pull request.</p>
+
+ <p>{{Compat("css.properties.text-shadow")}}</p>
+
+ <h3 id="Quantum_CSS_notes">Quantum CSS notes</h3>
+ Gecko has a bug whereby {{cssxref("transition")}}s will not work when transitioning from aย <code>text-shadow</code>ย with a color specified to aย <code>text-shadow</code>ย without a color specified ({{bug(726550)}}). This has been fixed in Firefox's new parallel CSS engine (also known asย <a href="https://wiki.mozilla.org/Quantum">Quantum CSS</a>ย orย <a href="https://wiki.mozilla.org/Quantum/Stylo">Stylo</a>, planned for release in Firefox 57).
+
+ <h2 id="See_also">See also</h2>
+ <a href="https://cssgenerator.org/text-shadow-css-generator.html">Text Shadow CSS Generator</a>ย - An interactive text shadow CSS generator. {{cssxref("box-shadow")}} The {{cssxref("&lt;color&gt;")}} data type (for specifying the shadow color) <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/HTML/Applying_color">Applying color to HTML elements using CSS</a></dt>
+</dl>
diff --git a/files/ko/web/css/time/index.html b/files/ko/web/css/time/index.html
new file mode 100644
index 0000000000..2a95bb99ea
--- /dev/null
+++ b/files/ko/web/css/time/index.html
@@ -0,0 +1,88 @@
+---
+title: <time>
+slug: Web/CSS/time
+tags:
+ - CSS
+ - CSS Date Type
+ - Reference
+ - Web
+translation_of: Web/CSS/time
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>&lt;time&gt;</code></strong> <a href="/ko/docs/Web/CSS">CSS</a> <a href="/ko/docs/Web/CSS/CSS_Types">์ž๋ฃŒํ˜•</a>์€ ์‹œ๊ฐ„ ๊ฐ’์„ ์ดˆ๋‚˜ ๋ฐ€๋ฆฌ์ดˆ ๋‹จ์œ„๋กœ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. {{cssxref("animation")}}, {{cssxref("transition")}}๊ณผ ๊ด€๋ จ ์†์„ฑ์—์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p><code>&lt;time&gt;</code> ์ž๋ฃŒํ˜•์€ โ€‹โ€‹โ€‹โ€‹โ€‹โ€‹{{cssxref("&lt;number&gt;")}}์™€, ๊ทธ ๋’ค์— ๋ถ™๋Š” ์•„๋ž˜ ๋‹จ์œ„ ์ค‘ ํ•˜๋‚˜๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ ํƒ ์‚ฌํ•ญ์œผ๋กœ ํ•˜๋‚˜์˜ <code>+</code> ๋˜๋Š” <code>-</code> ๊ธฐํ˜ธ๋ฅผ ๋งจ ์•ž์— ๋ถ™์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ชจ๋“  ์ˆ˜์น˜์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋‹จ์œ„์™€ ์ˆซ์ž ์‚ฌ์ด์—๋Š” ๊ณต๋ฐฑ์ด ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> <code>0</code>์€ ๋‹จ์œ„์™€ ์ƒ๊ด€ ์—†์ด ์–ธ์ œ๋‚˜ ๋™์ผํ•˜์ง€๋งŒ ์‹œ๊ฐ„ ๋‹จ์œ„๋ฅผ ์ƒ๋žตํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ฆ‰ <code>0</code>์€ ์œ ํšจํ•˜์ง€ ์•Š์€ ๊ตฌ๋ฌธ์ด๋ฉฐ <code>0s</code>๋‚˜ <code>0ms</code>๋ฅผ ๋‚˜ํƒ€๋‚ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h3 id="๋‹จ์œ„">๋‹จ์œ„</h3>
+
+<dl>
+ <dt><strong><code id="s">s</code></strong></dt>
+ <dd>์‹œ๊ฐ„์„ ์ดˆ ๋‹จ์œ„๋กœ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์˜ˆ์‹œ: <code>0s</code>, <code>1.5s</code>, <code>-60s</code>.</dd>
+ <dt><strong><code id="ms">ms</code></strong></dt>
+ <dd>์‹œ๊ฐ„์„ ๋ฐ€๋ฆฌ์ดˆ ๋‹จ์œ„๋กœ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์˜ˆ์‹œ: <code>0ms</code>, <code>150.25ms</code>, <code>-60000ms</code>.</dd>
+</dl>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> <code>s</code>์™€ <code>ms</code>์˜ ๋ณ€ํ™˜์€ <code>1s</code> = <code>1000ms</code>๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="์œ ํšจํ•œ_์‹œ๊ฐ„">์œ ํšจํ•œ ์‹œ๊ฐ„</h3>
+
+<pre>12s ์–‘์˜ ์ •์ˆ˜
+-456ms ์Œ์˜ ์ •์ˆ˜
+4.3ms ์ •์ˆ˜ ์•„๋‹Œ ์‹ค์ˆ˜
+14mS ๋‹จ์œ„๋Š” ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„์„ ํ•˜์ง€ ์•Š์ง€๋งŒ, ๋Œ€๋ฌธ์ž๋Š” ์ถ”์ฒœํ•˜์ง€ ์•Š์Œ
++0s + ๋’ค์˜ 0๊ณผ ๋‹จ์œ„
+-0ms - ๋’ค์˜ 0๊ณผ ๋‹จ์œ„
+</pre>
+
+<h3 id="์œ ํšจํ•˜์ง€_์•Š์€_์‹œ๊ฐ„">์œ ํšจํ•˜์ง€ ์•Š์€ ์‹œ๊ฐ„</h3>
+
+<pre class="example-bad">0 &lt;length&gt;๋Š” ๋‹จ์œ„ ์—†๋Š” 0์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์ง€๋งŒ, &lt;time&gt;์€ ๋ถˆ๊ฐ€๋Šฅ
+12.0 ๋‹จ์œ„๊ฐ€ ์—†์œผ๋ฏ€๋กœ &lt;number&gt;์ง€๋งŒ &lt;time&gt;์ด ์•„๋‹˜
+7 ms ์ˆ˜์™€ ๋‹จ์œ„ ์‚ฌ์ด์— ๊ณต๋ฐฑ์€ ๋ถˆํ—ˆ
+</pre>
+
+<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('CSS4 Values','#time','&lt;time&gt;')}}</td>
+ <td>{{Spec2('CSS4 Values')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Values','#time','&lt;time&gt;')}}</td>
+ <td>{{Spec2('CSS3 Values')}}</td>
+ <td>Normative definition of <code>s</code> and <code>ms</code>.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1','aural.html#times','&lt;time&gt;')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Informal definition of <code>s</code> and <code>ms</code>.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.types.time")}}</p>
diff --git a/files/ko/web/css/transform-function/index.html b/files/ko/web/css/transform-function/index.html
new file mode 100644
index 0000000000..3c17fbba85
--- /dev/null
+++ b/files/ko/web/css/transform-function/index.html
@@ -0,0 +1,158 @@
+---
+title: <transform-function>
+slug: Web/CSS/transform-function
+tags:
+ - CSS
+ - CSS Data Type
+ - CSS Transforms
+ - Layout
+ - Reference
+translation_of: Web/CSS/transform-function
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>&lt;transform-function&gt;</code></strong> <a href="/ko/docs/Web/CSS/CSS_Types">์ž๋ฃŒํ˜•</a>์€ ์š”์†Œ์˜ ์™ธํ˜•์— ์˜ํ–ฅ์„ ์ฃผ๋Š” ๋ณ€ํ˜•์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋ณ€ํ˜• ํ•จ์ˆ˜๋Š” 2D ๋˜๋Š” 3D ๊ณต๊ฐ„ ๋‚ด์—์„œ ์š”์†Œ๋ฅผ ํšŒ์ „ํ•˜๊ณ , ํฌ๊ธฐ๋ฅผ ๋ฐ”๊พธ๊ณ , ์™œ๊ณกํ•˜๊ณ , ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. {{cssxref("transform")}} ์†์„ฑ์—์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๋ณ€ํ˜•์„_์ˆ˜ํ•™์ ์œผ๋กœ_ํ‘œํ˜„ํ•˜๊ธฐ">๋ณ€ํ˜•์„ ์ˆ˜ํ•™์ ์œผ๋กœ ํ‘œํ˜„ํ•˜๊ธฐ</h2>
+
+<p>HTML์š”์†Œ์˜ ํฌ๊ธฐ์™€ ํ˜•ํƒœ, ๊ทธ๋ฆฌ๊ณ  ์š”์†Œ์— ๊ฐ€ํ•ด์ง„ ๋ณ€ํ˜•์„ ํ‘œํ˜„ํ•  ๋• ๋‹ค์–‘ํ•œ ์ขŒํ‘œ๊ณ„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ํ”ํžˆ ์‚ฌ์šฉํ•˜๋Š”๊ฑด <a href="https://ko.wikipedia.org/wiki/%EC%A7%81%EA%B5%90_%EC%A2%8C%ED%91%9C%EA%B3%84">์ง๊ต์ขŒํ‘œ๊ณ„</a>์ด๋‚˜, ๊ฐ€๋” <a href="https://ko.wikipedia.org/wiki/%EB%8F%99%EC%B0%A8%EC%A2%8C%ED%91%9C">๋™์ฐจ์ขŒํ‘œ๊ณ„</a>๋„ ์“ฐ์ž…๋‹ˆ๋‹ค.</p>
+
+<h3 id="์ง๊ต์ขŒํ‘œ"><a href="/@api/deki/files/5796/=coord_in_R2.png"><img src="/files/3438/coord_in_R2.png" style="float: right; width: 171px;"></a>์ง๊ต์ขŒํ‘œ</h3>
+
+<p>์ง๊ต์ขŒํ‘œ๊ณ„ ํ‰๋ฉด ์œ„์˜ ์ ์€ X ์ขŒํ‘œ(๊ฐ€๋กœ ์ขŒํ‘œ)์™€ Y ์ขŒํ‘œ(์„ธ๋กœ ์ขŒํ‘œ)๋ฅผ ์‚ฌ์šฉํ•ด ํ‘œํ˜„ํ•˜๋ฉฐ, ๋ฒกํ„ฐ ํ‘œํ˜„ <code>(x, y)</code>๋ฅผ ์‚ฌ์šฉํ•ด ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</p>
+
+<p>CSS (๋ฐ ๋‹ค๋ฅธ ๋Œ€๋ถ€๋ถ„์˜ ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ)์—์„œ, ์›์  <code>(0, 0)</code>์€ ์š”์†Œ์˜ ์ขŒ์ƒ๋‹จ ๊ผญ์ง“์ ์„ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค. ์–‘์˜ ์ขŒํ‘œ๋Š” ์›์ ์˜ ์˜ค๋ฅธ์ชฝ๊ณผ ์•„๋ž˜๋กœ ์ง„ํ–‰ํ•˜๊ณ , ์Œ์˜ ์ขŒํ‘œ๋Š” ์™ผ์ชฝ๊ณผ ์œ„๋กœ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ 2๋‹จ์œ„, ์•„๋ž˜์ชฝ์œผ๋กœ 5๋‹จ์œ„์— ์œ„์น˜ํ•œ ์ ์€ <code>(2, 5)</code>์ด๊ณ  ์™ผ์ชฝ์œผ๋กœ 3๋‹จ์œ„, ์œ„์ชฝ์œผ๋กœ 12๋‹จ์œ„ ๋‚˜์•„๊ฐ„ ์ ์€ <code>(-3, -12)</code>์ž…๋‹ˆ๋‹ค.</p>
+
+<h3 id="๋ณ€ํ˜•_ํ•จ์ˆ˜">๋ณ€ํ˜• ํ•จ์ˆ˜</h3>
+
+<p>Transformation functions alter the appearance of an element by manipulating the values of its coordinates. A linear transformation function is described using a 2ร—2 matrix, like this:</p>
+
+<p style="text-align: center;"><math> <mfenced> <mtable> <mtr><mtd><mi>a</mi></mtd><mtd><mi>c</mi></mtd></mtr> <mtr><mtd><mi>b</mi></mtd><mtd><mi>d</mi></mtd></mtr> </mtable> </mfenced> </math></p>
+
+<p>The function is applied to an element by using matrix multiplication. Thus, each coordinate changes based on the values in the matrix:</p>
+
+<p style="text-align: center;"><math> <mfenced> <mtable> <mtr><mtd><mi>a</mi></mtd><mtd><mi>c</mi></mtd></mtr> <mtr><mtd><mi>b</mi></mtd><mtd><mi>d</mi></mtd></mtr> </mtable> </mfenced> <mfenced> <mtable> <mtr><mtd><mi>x</mi></mtd></mtr><mtr><mtd><mi>y</mi></mtd></mtr> </mtable> </mfenced> <mo>=</mo> <mfenced> <mtable> <mtr> <mtd><mi>a</mi><mi>x</mi><mo>+</mo><mi>c</mi><mi>y</mi></mtd> </mtr> <mtr> <mtd><mi>b</mi><mi>x</mi><mo>+</mo><mi>d</mi><mi>y</mi></mtd> </mtr> </mtable> </mfenced> </math></p>
+
+<p>It is even possible to apply several transformations in a row:</p>
+
+<p style="text-align: center;"><math> <mfenced> <mtable> <mtr> <mtd><msub><mi>a</mi><mn>1</mn></msub></mtd> <mtd><msub><mi>c</mi><mn>1</mn></msub></mtd> </mtr> <mtr> <mtd><msub><mi>b</mi><mn>1</mn></msub></mtd> <mtd><msub><mi>d</mi><mn>1</mn></msub></mtd> </mtr> </mtable> </mfenced> <mfenced> <mtable> <mtr> <mtd><msub><mi>a</mi><mn>2</mn></msub></mtd> <mtd><msub><mi>c</mi><mn>2</mn></msub></mtd> </mtr> <mtr> <mtd><msub><mi>b</mi><mn>2</mn></msub></mtd> <mtd><msub><mi>d</mi><mn>2</mn></msub></mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced> <mtable> <mtr> <mtd> <msub><mi>a</mi><mn>1</mn></msub> <msub><mi>a</mi><mn>2</mn></msub> <mo>+</mo> <msub><mi>c</mi><mn>1</mn></msub> <msub><mi>b</mi><mn>2</mn></msub> </mtd> <mtd> <msub><mi>a</mi><mn>1</mn></msub> <msub><mi>c</mi><mn>2</mn></msub> <mo>+</mo> <msub><mi>c</mi><mn>1</mn></msub> <msub><mi>d</mi><mn>2</mn></msub> </mtd> </mtr> <mtr> <mtd> <msub><mi>b</mi><mn>1</mn></msub> <msub><mi>a</mi><mn>2</mn></msub> <mo>+</mo> <msub><mi>d</mi><mn>1</mn></msub> <msub><mi>b</mi><mn>2</mn></msub> </mtd> <mtd> <msub><mi>b</mi><mn>1</mn></msub> <msub><mi>c</mi><mn>2</mn></msub> <mo>+</mo> <msub><mi>d</mi><mn>1</mn></msub> <msub><mi>d</mi><mn>2</mn></msub> </mtd> </mtr> </mtable> </mfenced> </math></p>
+
+<p>With this notation, it is possible to describe, and therefore compose, most common transformations: rotations, scaling, or skewing. (In fact, all transformations that are linear functions can be described.) Composite transformations are effectively applied in order from right to left.</p>
+
+<p>However, one major transformation is not linear, and therefore must be special-cased when using this notation: translation. The translation vector <code>(tx, ty)</code> must be expressed separately, as two additional parameters.</p>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> Though trickier than Cartesian coordinates, <a class="external" href="https://en.wikipedia.org/wiki/Homogeneous_coordinates">homogeneous coordinates</a> in <a class="external" href="https://en.wikipedia.org/wiki/Projective_geometry">projective geometry</a> lead to 3ร—3 transformation matrices, and can simply express translations as linear functions.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p>The <code>&lt;transform-function&gt;</code> data type is specified using one of the transformation functions listed below. Each function applies a geometric operation in either 2D or 3D.</p>
+
+<h3 id="ํ–‰๋ ฌ_๋ณ€ํ˜•">ํ–‰๋ ฌ ๋ณ€ํ˜•</h3>
+
+<dl>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/matrix">matrix()</a></code></dt>
+ <dd>Describes a homogeneous 2D transformation matrix.</dd>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/matrix3d">matrix3d()</a></code></dt>
+ <dd>Describes a 3D transformation as a 4ร—4 homogeneous matrix.</dd>
+</dl>
+
+<h3 id="์›๊ทผ">์›๊ทผ</h3>
+
+<dl>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/perspective">perspective()</a></code></dt>
+ <dd>Sets the distance between the user and the z=0 plane.</dd>
+</dl>
+
+<h3 id="ํšŒ์ „">ํšŒ์ „</h3>
+
+<dl>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/rotate">rotate()</a></code></dt>
+ <dd>Rotates an element around a fixed point on the 2D plane.</dd>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/rotate3d">rotate3d()</a></code></dt>
+ <dd>Rotates an element around a fixed axis in 3D space.</dd>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/rotateX">rotateX()</a></code></dt>
+ <dd>Rotates an element around the horizontal axis.</dd>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/rotateY">rotateY()</a></code></dt>
+ <dd>Rotates an element around the vertical axis.</dd>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/rotateZ">rotateZ()</a></code></dt>
+ <dd>Rotates an element around the z-axis.</dd>
+</dl>
+
+<h3 id="ํฌ๊ธฐ_์กฐ์ ˆ">ํฌ๊ธฐ ์กฐ์ ˆ</h3>
+
+<dl>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/scale">scale()</a></code></dt>
+ <dd>Scales an element up or down on the 2D plane.</dd>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/scale3d">scale3d()</a></code></dt>
+ <dd>Scales an element up or down in 3D space.</dd>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/scaleX">scaleX()</a></code></dt>
+ <dd>Scales an element up or down horizontally.</dd>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/scaleY">scaleY()</a></code></dt>
+ <dd>Scales an element up or down vertically.</dd>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/scaleZ">scaleZ()</a></code></dt>
+ <dd>Scales an element up or down along the z-axis.</dd>
+</dl>
+
+<h3 id="๊ธฐ์šธ์ด๊ธฐ_์™œ๊ณก">๊ธฐ์šธ์ด๊ธฐ (์™œ๊ณก)</h3>
+
+<dl>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/skew">skew()</a></code></dt>
+ <dd>Skews an element on the 2D plane.</dd>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/skewX">skewX()</a></code></dt>
+ <dd>Skews an element in the horizontal direction.</dd>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/skewY">skewY()</a></code></dt>
+ <dd>Skews an element in the vertical direction.</dd>
+</dl>
+
+<h3 id="์ด๋™">์ด๋™</h3>
+
+<dl>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/translate">translate()</a></code></dt>
+ <dd>Translates an element on the 2D plane.</dd>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/translate3d">translate3d()</a></code></dt>
+ <dd>Translates an element in 3D space.</dd>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/translateX">translateX()</a></code></dt>
+ <dd>Translates an element horizontally.</dd>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/translateY">translateY()</a></code></dt>
+ <dd>Translates an element vertically.</dd>
+ <dt><code><a href="/en-US/docs/Web/CSS/transform-function/translateZ">translateZ()</a></code></dt>
+ <dd>Translates an element along the z-axis.</dd>
+</dl>
+
+<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('CSS Transforms 2', '#transform-functions', '&lt;transform-function&gt;')}}</td>
+ <td>{{Spec2('CSS Transforms 2')}}</td>
+ <td>Added 3D transform functions.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Transforms', '#transform-functions', '&lt;transform-function&gt;')}}</td>
+ <td>{{Spec2('CSS3 Transforms')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.types.transform-function")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>CSS {{cssxref("transform")}} ์†์„ฑ</li>
+</ul>
diff --git a/files/ko/web/css/transform-function/matrix()/index.html b/files/ko/web/css/transform-function/matrix()/index.html
new file mode 100644
index 0000000000..cf9940c92a
--- /dev/null
+++ b/files/ko/web/css/transform-function/matrix()/index.html
@@ -0,0 +1,89 @@
+---
+title: matrix()
+slug: Web/CSS/transform-function/matrix()
+translation_of: Web/CSS/transform-function/matrix()
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>matrix()</code></strong> <a href="/en-US/docs/Web/CSS">CSS</a>ย ํ•จ์ˆ˜๋Š” 2D ๋ณ€ํ˜• ๋™์ฐจ ํ–‰๋ ฌ์„ ์„ ์–ธํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋Š”ย {{cssxref("&lt;transform-function&gt;")}} ๋ฐ์ดํ„ฐ ํƒ€์ž…์ž…๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>์ฃผ์˜:</strong> <code>matrix(a, b, c, d, tx, ty)</code>ย ๋Š”ย <code><a href="/ko/docs/Web/CSS/transform-function/matrix3d">matrix3d</a>(a, b, 0, 0, c, d, 0, 0, 0, 0, 1, 0, tx, ty, 0, 1)</code> ๋ฅผ ์งง๊ฒŒ ์“ด ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="Syntax">Syntax</h2>
+
+<p><code>matrix()</code>ย ํ•จ์ˆ˜๋Š” 6๊ฐœ์˜ ๊ฐ’์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ƒ์ˆ˜ ๊ฐ’์€ ๋ฌต์‹œ์ ์ด๋ฉฐ, ๋งค๊ฐœ๋ณ€์ˆ˜(parameter)๋กœ ์ „๋‹ฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.ย ๋‹ค๋ฅธ ๋งค๊ฐœ ๋ณ€์ˆ˜๋Š” column-major ์ˆœ์„œ๋กœ ์„ค๋ช…๋ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="note"><strong>์ฃผ์˜:</strong>ย ํŒŒ์ด์–ดํญ์Šค 16๊นŒ์ง€, Gecko(์—”์ง„) <code>tx</code>, <code>ty</code> ์—{{cssxref("&lt;length&gt;")}} ๊ฐ’์„ ํ—ˆ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.</div>
+
+<pre class="syntaxbox notranslate">matrix(<em>a</em>, <em>b</em>, <em>c</em>, <em>d</em>, <em>tx</em>, <em>ty</em>)
+</pre>
+
+<h3 id="Values">Values</h3>
+
+<dl>
+ <dt><code>a</code> <code>b</code> <code>c</code> <code>d</code></dt>
+ <dd>{{cssxref("&lt;number&gt;")}}๋Š” ์„ ํ˜• ๋ณ€ํ™˜(linear transformation)์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>tx</code> <code>ty</code></dt>
+ <dd>{{cssxref("&lt;number&gt;")}}๋Š” ์ ์šฉ ํ•  ์ด๋™(translation)์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">Cartesian coordinates on โ„<sup>2</sup></th>
+ <th scope="col">Homogeneous coordinates on โ„โ„™<sup>2</sup></th>
+ <th scope="col">Cartesian coordinates on โ„<sup>3</sup></th>
+ <th scope="col">Homogeneous coordinates on โ„โ„™<sup>3</sup></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td colspan="1" rowspan="2"><math> <mfenced> <mtable> <mtr><mtd>a</mtd><mtd>c</mtd></mtr> <mtr><mtd>b</mtd><mtd>d</mtd></mtr> </mtable> </mfenced> </math></td>
+ <td><math> <mfenced> <mtable> <mtr><mtd>a</mtd><mtd>c</mtd><mtd>tx</mtd></mtr><mtr><mtd>b</mtd><mtd>d</mtd><mtd>ty</mtd></mtr><mtr><mtd>0</mtd><mtd>0</mtd><mtd>1</mtd></mtr></mtable> </mfenced> </math></td>
+ <td colspan="1" rowspan="2"><math> <mfenced> <mtable> <mtr><mtd>a</mtd><mtd>c</mtd><mtd>tx</mtd></mtr><mtr><mtd>b</mtd><mtd>d</mtd><mtd>ty</mtd></mtr><mtr><mtd>0</mtd><mtd>0</mtd><mtd>1</mtd></mtr></mtable> </mfenced> </math></td>
+ <td colspan="1" rowspan="2"><math> <mfenced> <mtable> <mtr><mtd>a</mtd><mtd>c</mtd><mtd>0</mtd><mtd>tx</mtd></mtr><mtr><mtd>b</mtd><mtd>d</mtd><mtd>0</mtd><mtd>ty</mtd></mtr><mtr><mtd>0</mtd><mtd>0</mtd><mtd>1</mtd><mtd>0</mtd></mtr><mtr><mtd>0</mtd><mtd>0</mtd><mtd>0</mtd><mtd>1</mtd></mtr></mtable> </mfenced> </math></td>
+ </tr>
+ <tr>
+ <td><code>[a b c d tx ty]</code></td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Examples">Examples</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate">&lt;div&gt;Normal&lt;/div&gt;
+&lt;div class="changed"&gt;Changed&lt;/div&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css notranslate">div {
+ width: 80px;
+ height: 80px;
+ background-color: skyblue;
+}
+
+.changed {
+ transform: matrix(1, 2, -1, 1, 80, 80);
+ background-color: pink;
+}</pre>
+
+<h3 id="Result">Result</h3>
+
+<p>{{EmbedLiveSample("Examples", 350, 350)}}</p>
+
+<h2 id="Browser_compatibility">Browser compatibility</h2>
+
+<p>ํ˜ธํ™˜์„ฑ ์ •๋ณด๋Š” <code><a href="/ko/docs/Web/CSS/transform-function#Browser_compatibility">&lt;transform-function&gt;</a></code> ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ํ™•์ธํ•˜์„ธ์š”.</p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>{{cssxref("transform")}}</li>
+ <li>{{cssxref("&lt;transform-function&gt;")}}</li>
+ <li><code><a href="/en-US/docs/Web/CSS/transform-function/matrix3d">matrix3d()</a></code></li>
+ <li><a href="https://dev.opera.com/articles/understanding-the-css-transforms-matrix/">Understanding the CSS Transforms Matrix</a></li>
+</ul>
diff --git a/files/ko/web/css/transform-function/scalex()/index.html b/files/ko/web/css/transform-function/scalex()/index.html
new file mode 100644
index 0000000000..7ef38655fe
--- /dev/null
+++ b/files/ko/web/css/transform-function/scalex()/index.html
@@ -0,0 +1,101 @@
+---
+title: scaleX()
+slug: Web/CSS/transform-function/scaleX()
+translation_of: Web/CSS/transform-function/scaleX()
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/en-US/docs/Web/CSS">CSS</a>ย ํ•จ์ˆ˜์ธย <strong><code>scaleX()</code></strong> x ์ถ•์„ ๋”ฐ๋ผ (์ˆ˜ํ‰๋ฐฉํ–ฅ)์œผ๋กœ ์š”์†Œ์˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆํ•˜๋Š” ๋ณ€ํ˜•์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋Š” ย {{cssxref("&lt;transform-function&gt;")}}ย  ๋ฐ์ดํ„ฐ ํƒ€์ž… ์ž…๋‹ˆ๋‹ค.</p>
+
+<p><img src="https://mdn.mozillademos.org/files/12117/scaleX.png" style="height: 315px; width: 372px;"></p>
+
+<p>์Šค์ผ€์ผ ํŒฉํ„ฐ๊ฐ€ 1 ์ธ ๊ฒฝ์šฐ๋ฅผ ์ œ์™ธํ•˜๊ณ  ์ƒ์ˆ˜ ์š”์†Œ๋กœ ๊ฐ ์—˜๋ฆฌ๋จผํŠธย ์œ„์น˜์˜ ๊ฐ€๋กœ ์ขŒํ‘œ๋ฅผ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค, ์ด ๊ฒฝ์šฐ ํ•จ์ˆ˜๋Š” ํ•ญ๋“ฑ ๋ณ€ํ™˜์ž…๋‹ˆ๋‹ค.์Šค์ผ€์ผ๋ง์€ ๋“ฑ๋ฐฉ์„ฑ์ด ์•„๋‹ˆ๋ฉฐ, ์—˜๋ฆฌ๋จผํŠธ์˜ ๊ฐ๋„๋Š” ๋ณด์กด๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.<code>scaleX(-1)</code>ย ์€ย ์›์ ์„ ์ง€๋‚˜๋Š” ์ˆ˜์ง์ถ•์ด ์žˆ๋Š”ย <a class="external" href="http://en.wikipedia.org/wiki/Axial_symmetry">๋Œ€์นญ์ถ•</a>์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹คย ย ( {{cssxref("transform-origin")}} ์†์„ฑ์˜ํ•ด ์ง€์ •๋˜์–ด์ง‘๋‹ˆ๋‹ค).</p>
+
+<div class="note">
+<p><strong>Note:</strong> <code>scaleX(sx)</code>ย ๋Š”ย <code><a href="/en-US/docs/Web/CSS/transform-function/scale">scale</a>(sx, 1)</code>ย ๋˜๋Š”ย ย <code><a href="/en-US/docs/Web/CSS/transform-function/scale3d">scale3d</a>(sx, 1, 1)</code>ย ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="Syntax">Syntax</h2>
+
+<pre class="syntaxbox">scaleX(<em>s</em>)
+</pre>
+
+<h3 id="Values">Values</h3>
+
+<dl>
+ <dt><code>s</code></dt>
+ <dd>์š”์†Œ์˜ย ๊ฐ ์œ„์น˜์˜ ํšก์ขŒํ‘œ์— ์ ์šฉ ํ•  ์Šค์ผ€์ผ๋ง ํŽ™ํ„ฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” {{cssxref("&lt;number&gt;")}} ์ž…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">Cartesian coordinates on โ„<sup>2</sup></th>
+ <th scope="col">Homogeneous coordinates on โ„โ„™<sup>2</sup></th>
+ <th scope="col">Cartesian coordinates on โ„<sup>3</sup></th>
+ <th scope="col">Homogeneous coordinates on โ„โ„™<sup>3</sup></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td colspan="1" rowspan="2"><math> <mfenced> <mtable> <mtr><mtd>s</mtd><mtd>0</mtd></mtr> <mtr><mtd>0</mtd><mtd>1</mtd></mtr> </mtable> </mfenced> </math></td>
+ <td><math> <mfenced><mtable><mtr>s<mtd>0</mtd><mtd>0</mtd></mtr><mtr>0<mtd>1</mtd><mtd>0</mtd></mtr><mtr><mtd>0</mtd><mtd>0</mtd><mtd>1</mtd></mtr></mtable> </mfenced> </math></td>
+ <td colspan="1" rowspan="2"><math> <mfenced><mtable><mtr>s<mtd>0</mtd><mtd>0</mtd></mtr><mtr>0<mtd>1</mtd><mtd>0</mtd></mtr><mtr><mtd>0</mtd><mtd>0</mtd><mtd>1</mtd></mtr></mtable> </mfenced> </math></td>
+ <td colspan="1" rowspan="2"><math> <mfenced><mtable><mtr>s<mtd>0</mtd><mtd>0</mtd><mtd>0</mtd></mtr><mtr>0<mtd>1</mtd><mtd>0</mtd><mtd>0</mtd></mtr><mtr><mtd>0</mtd><mtd>0</mtd><mtd>1</mtd><mtd>0</mtd></mtr><mtr><mtd>0</mtd><mtd>0</mtd><mtd>0</mtd><mtd>1</mtd></mtr></mtable> </mfenced> </math></td>
+ </tr>
+ <tr>
+ <td><code>[s 0 0 1 0 0]</code></td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Examples">Examples</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;div&gt;Normal&lt;/div&gt;
+&lt;div class="scaled"&gt;Scaled&lt;/div&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">div {
+ width: 80px;
+ height: 80px;
+ background-color: skyblue;
+}
+
+.scaled {
+ transform: scaleX(0.6);
+ background-color: pink;
+}
+</pre>
+
+<h3 id="Result">Result</h3>
+
+<p>{{EmbedLiveSample("Examples","200","200")}}</p>
+
+<h2 id="Specifications">Specifications</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 Transforms", "#funcdef-transform-scalex", "scaleX()")}}</td>
+ <td>{{Spec2("CSS3 Transforms")}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li>{{cssxref("transform")}}</li>
+ <li>{{cssxref("&lt;transform-function&gt;")}}</li>
+</ul>
diff --git a/files/ko/web/css/transform/index.html b/files/ko/web/css/transform/index.html
new file mode 100644
index 0000000000..a270b6733b
--- /dev/null
+++ b/files/ko/web/css/transform/index.html
@@ -0,0 +1,151 @@
+---
+title: transform
+slug: Web/CSS/transform
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+ - transform
+translation_of: Web/CSS/transform
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>transform</code></strong> ์†์„ฑ์œผ๋กœ ์š”์†Œ์— ํšŒ์ „, ํฌ๊ธฐ ์กฐ์ ˆ, ๊ธฐ์šธ์ด๊ธฐ, ์ด๋™ ํšจ๊ณผ๋ฅผ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</span> <code>transform</code>์€ CSS <a href="/ko/docs/Web/Guide/CSS/Visual_formatting_model">์‹œ๊ฐ์  ์„œ์‹ ๋ชจ๋ธ</a>์˜ ์ขŒํ‘œ ๊ณต๊ฐ„์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/transform.html")}}</div>
+
+
+
+<p><code>none</code>์ด ์•„๋‹Œ ๊ฐ’์„ ์ง€์ •ํ•˜๋ฉด ์ƒˆ๋กœ์šด <a href="/ko/docs/Web/CSS/Understanding_z-index/The_stacking_context">์Œ“์ž„ ๋งฅ๋ฝ</a>์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ, {{cssxref("position")}}์ด <code>fixed</code>๊ฑฐ๋‚˜ <code>absolute</code>์ธ ์š”์†Œ์˜ <a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a>์œผ๋กœ์„œ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="warning">
+<p>๋ณ€ํ˜• ๊ฐ€๋Šฅํ•œ ์š”์†Œ๋งŒ <code>transform</code>ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, CSS ๋ฐ•์Šค ๋ชจ๋ธ์ด ๋ ˆ์ด์•„์›ƒ์„ ๊ฒฐ์ •ํ•˜๋Š” ๋ชจ๋“  ์š”์†Œ ์ค‘ <a href="/ko/docs/Web/CSS/Visual_formatting_model#Inline-level_elements_and_inline_boxes">๋น„๋Œ€์ฒด ์ธ๋ผ์ธ ๋ฐ•์Šค</a>, <a href="/ko/docs/Web/HTML/Element/col">ํ‘œ ์—ด ๋ฐ•์Šค</a>, <a href="/ko/docs/Web/HTML/Element/colgroup">ํ‘œ ์—ด ๊ทธ๋ฃน ๋ฐ•์Šค</a>๋ฅผ ์ œ์™ธํ•œ ์š”์†Œ์—๋งŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+transform: none;
+
+/* ํ•จ์ˆ˜ ๊ฐ’ */
+transform: matrix(1.0, 2.0, 3.0, 4.0, 5.0, 6.0);
+transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
+transform: perspective(17px);
+transform: rotate(0.5turn);
+transform: rotate3d(1, 2.0, 3.0, 10deg);
+transform: rotateX(10deg);
+transform: rotateY(10deg);
+transform: rotateZ(10deg);
+transform: translate(12px, 50%);
+transform: translate3d(12px, 50%, 3em);
+transform: translateX(2em);
+transform: translateY(3in);
+transform: translateZ(2px);
+transform: scale(2, 0.5);
+transform: scale3d(2.5, 1.2, 0.3);
+transform: scaleX(2);
+transform: scaleY(0.5);
+transform: scaleZ(0.3);
+transform: skew(30deg, 20deg);
+transform: skewX(30deg);
+transform: skewY(1.07rad);
+
+/* ๋‹ค์ค‘ ํ•จ์ˆ˜ ๊ฐ’ */
+transform: translateX(10px) rotate(10deg) translateY(5px);
+transform: perspective(500px) translate(10px, 0, 20px) rotateY(3deg);
+
+/* ์ „์—ญ ๊ฐ’ */
+transform: inherit;
+transform: initial;
+transform: unset;</pre>
+
+<p><code>transform</code> ์†์„ฑ์€ ํ‚ค์›Œ๋“œ <code>{{anch("none")}}</code> ๋˜๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ <code>{{anch("&lt;transform-function&gt;")}}</code> ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt id="&lt;transform-function>">{{cssxref("&lt;transform-function&gt;")}}</dt>
+ <dd>์š”์†Œ์— ์ ์šฉํ•  ํ•˜๋‚˜ ์ด์ƒ์˜ <a href="/ko/docs/Web/CSS/transform-function">CSS ๋ณ€ํ˜• ํ•จ์ˆ˜</a>. ๋ณ€ํ˜• ํ•จ์ˆ˜๋Š” ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๊ณฑํ•ด์ง‘๋‹ˆ๋‹ค. ์ฆ‰, ์š”์†Œ์— ๋ณ€ํ˜•์„ ์˜ค๋ฅธ์ชฝ๋ถ€ํ„ฐ ์™ผ์ชฝ์œผ๋กœ ํ•˜๋‚˜์”ฉ ์ˆœ์„œ๋Œ€๋กœ ์ ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</dd>
+ <dt id="none"><code>none</code></dt>
+ <dd>์•„๋ฌด๋Ÿฐ ๋ณ€ํ˜•๋„ ์ ์šฉํ•˜์ง€ ์•Š์Œ.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<p>{{cssxref("transform-function/perspective", "perspective()")}}๊ฐ€ ๋ณ€ํ˜• ํ•จ์ˆ˜์˜ ์ผ๋ถ€๋ผ๋ฉด ํ•ญ์ƒ ์ œ์ผ ์•ž์— ์œ„์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;div&gt;Transformed element&lt;/div&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">div {
+ border: solid red;
+ transform: translate(30px, 20px) rotate(20deg);
+ width: 140px;
+ height: 60px;
+}</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ", "400", "160")}}</p>
+
+<p><a href="/ko/docs/Web/CSS/CSS_Transforms/Using_CSS_transforms">CSS ๋ณ€ํ˜• ์‚ฌ์šฉํ•˜๊ธฐ</a>์™€ {{cssxref("&lt;transform-function&gt;")}} ๋ฌธ์„œ๋ฅผ ๋ฐฉ๋ฌธํ•ด ๋” ๋งŽ์€ ์˜ˆ์ œ๋ฅผ ์ฐพ์•„๋ณด์„ธ์š”.</p>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p>ํฌ๊ธฐ ๋ณ€๊ฒฝ/ํ™•๋Œ€/์ถ•์†Œ ์• ๋‹ˆ๋ฉ”์ด์…˜์€ ํ”ํ•œ ํŽธ๋‘ํ†ต ์œ ๋ฐœ ์š”์ธ์ด๋ฏ€๋กœ ์ ‘๊ทผ์„ฑ์— ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ผญ ๋„ฃ์–ด์•ผ ํ•œ๋‹ค๋ฉด ๋˜๋„๋ก ์‚ฌ์ดํŠธ ์ „์ฒด์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ผœ๊ฑฐ๋‚˜ ๋Œ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•˜๋Š”๊ฑธ ๊ณ ๋ คํ•ด์ฃผ์„ธ์š”.</p>
+
+<p>{{cssxref("@media/prefers-reduced-motion", "prefers-reduced-motion")}} ๋ฏธ๋””์–ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries">๋ฏธ๋””์–ด ์ฟผ๋ฆฌ</a>์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋ฉด, ์‚ฌ์šฉ์ž๊ฐ€ ์‹œ์Šคํ…œ ์„ค์ •์—์„œ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ค„์˜€๋Š”์ง€ ์•Œ์•„๋‚ด๊ณ , ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‹ค์Œ ๋งํฌ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Operable#Guideline_2.3_%E2%80%94_Seizures_and_Physical_Reactions_Do_not_design_content_in_a_way_that_is_known_to_cause_seizures_or_physical_reactions">MDN Understanding WCAG, Guideline 2.3 explanations</a></li>
+ <li><a href="https://www.w3.org/WAI/WCAG21/Understanding/animation-from-interactions">Understanding Success Criterion 2.3.3 | W3C Understanding WCAG 2.1</a></li>
+</ul>
+
+<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('CSS Transforms 2', '#transform-functions', 'transform')}}</td>
+ <td>{{Spec2('CSS Transforms 2')}}</td>
+ <td>Adds 3D transform functions.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Transforms', '#transform-property', 'transform')}}</td>
+ <td>{{Spec2('CSS3 Transforms')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.transform")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Transforms/Using_CSS_transforms" title="/en-US/docs/CSS/Using_CSS_transforms">CSS ๋ณ€ํ˜• ์‚ฌ์šฉํ•˜๊ธฐ</a></li>
+ <li>๋ณ€ํ˜• ํ•จ์ˆ˜์˜ ์„ค๋ช…์„ ๋‹ด์€ {{cssxref("&lt;transform-function&gt;")}} ์ž๋ฃŒํ˜• ๋ฌธ์„œ.</li>
+ <li>CSS ๋ณ€ํ˜• ํ•จ์ˆ˜์˜ ์‹œ๊ฐํ™”๊ฐ€ ๊ฐ€๋Šฅํ•œ ์˜จ๋ผ์ธ ๋„๊ตฌ: <a href="https://css-transform.moro.es/">CSS Transform Playground</a></li>
+</ul>
diff --git a/files/ko/web/css/transition-delay/index.html b/files/ko/web/css/transition-delay/index.html
new file mode 100644
index 0000000000..17a8543321
--- /dev/null
+++ b/files/ko/web/css/transition-delay/index.html
@@ -0,0 +1,395 @@
+---
+title: transition-delay
+slug: Web/CSS/transition-delay
+translation_of: Web/CSS/transition-delay
+---
+<div>{{CSSRef}}{{SeeCompatTable}}</div>
+
+<h2 id="Summary">Summary</h2>
+
+<p><strong><code>transition-delay</code></strong> CSS ์†์„ฑ์€ transition๋  ์†์„ฑ์ด transitionย ์š”์ฒญ์„ ๋ฐ›์€ ์ดํ›„ย ์‹ค์ œ๋กœ <a href="/ko/docs/Web/CSS/CSS_Transitions/Using_CSS_transitions">transitionํ•˜๊ธฐ</a>๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผํ•˜๋Š” ์‹œ๊ฐ„์˜ ์–‘์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>A value of <code>0s</code>, or <code>0ms</code>, indicates that the property will begin to animate its transition immediately when the value changes; positive values will delay the start of the transition effect for the corresponding number of seconds. Negative values cause the transition to begin immediately, but to cause the transition to seem to begin partway through the animation effect.</p>
+
+<p>You may specify multiple delays; each delay will be applied to the corresponding property as specified by the {{cssxref("transition-property")}} property, which acts as a master list. If there are fewer delays specified than in the master list, missing values are set to the initial value (<code>0s</code>). If there are more delays, the list is simply truncated to the right size. In both case the CSS declaration stays valid.</p>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Syntax">Syntax</h2>
+
+<pre class="brush: css">/* &lt;time&gt; values */
+transition-delay: 3s;
+transition-delay: 2s, 4ms;
+
+/* Global values */
+transition-delay: inherit;
+transition-delay: initial;
+transition-delay: unset;
+</pre>
+
+<h3 id="Values">Values</h3>
+
+<dl>
+ <dt><code>&lt;time&gt;</code></dt>
+ <dd>Is a {{cssxref("&lt;time&gt;")}} denoting the amount of time to wait between a property's value changing and the start of the animation effect.</dd>
+</dl>
+
+<h3 id="Formal_syntax">Formal syntax</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Examples">Examples</h2>
+
+<div>
+<div id="delay_0_5s" style="width: 251px; display: inline-block; margin-right: 1px; margin-bottom: 1px;">
+<p><code>transition-delay: 0.5s</code></p>
+
+<div style="display: none;">
+<pre class="brush:html"> &lt;div class="parent"&gt;
+ &lt;div class="box"&gt;Lorem&lt;/div&gt;
+&lt;/div&gt;
+ </pre>
+
+<pre class="brush:css;">.parent { width: 250px; height:125px;}
+.box {
+ width: 100px;
+ height: 100px;
+ background-color: red;
+ font-size: 20px;
+ left: 0px;
+ top: 0px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-delay:0.5s;
+ -webkit-transition-timing-function: linear;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-delay:0.5s;
+ transition-timing-function: linear;
+}
+.box1{
+ width: 50px;
+ height: 50px;
+ background-color: blue;
+ color: yellow;
+ font-size: 18px;
+ left: 150px;
+ top:25px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-delay:0.5s;
+ -webkit-transition-timing-function: linear;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-delay:0.5s;
+ transition-timing-function: linear;
+}
+</pre>
+
+<pre class="brush:js">function updateTransition() {
+ var el = document.querySelector("div.box");
+
+ if (el) {
+ el.className = "box1";
+ } else {
+ el = document.querySelector("div.box1");
+ el.className = "box";
+ }
+
+ return el;
+}
+
+var intervalID = window.setInterval(updateTransition, 7000);
+</pre>
+</div>
+
+<div>{{EmbedLiveSample("delay_0_5s",275,150)}}</div>
+</div>
+
+<div id="delay_1s" style="width: 251px; display: inline-block; margin-right: 1px; margin-bottom: 1px;">
+<p><code>transition-delay: 1s</code></p>
+
+<div style="display: none;">
+<pre class="brush:html"> &lt;div class="parent"&gt;
+ &lt;div class="box"&gt;Lorem&lt;/div&gt;
+&lt;/div&gt;
+ </pre>
+
+<pre class="brush:css;">.parent { width: 250px; height:125px;}
+.box {
+ width: 100px;
+ height: 100px;
+ background-color: red;
+ font-size: 20px;
+ left: 0px;
+ top: 0px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-delay:1s;
+ -webkit-transition-timing-function: linear;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-delay:1s;
+ transition-timing-function: linear;
+}
+.box1{
+ width: 50px;
+ height: 50px;
+ background-color: blue;
+ color: yellow;
+ font-size: 18px;
+ left: 150px;
+ top:25px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-delay:1s;
+ -webkit-transition-timing-function: linear;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-delay:1s;
+ transition-timing-function: linear;
+}
+</pre>
+
+<pre class="brush:js">function updateTransition() {
+ var el = document.querySelector("div.box");
+
+ if (el) {
+ el.className = "box1";
+ } else {
+ el = document.querySelector("div.box1");
+ el.className = "box";
+ }
+
+ return el;
+}
+
+var intervalID = window.setInterval(updateTransition, 7000);
+</pre>
+</div>
+
+<div>{{EmbedLiveSample("delay_1s",275,150)}}</div>
+</div>
+
+<div id="delay_2s" style="width: 251px; display: inline-block; margin-right: 1px; margin-bottom: 1px;">
+<p><code>transition-delay: 2s</code></p>
+
+<div style="display: none;">
+<pre class="brush:html"> &lt;div class="parent"&gt;
+ &lt;div class="box"&gt;Lorem&lt;/div&gt;
+&lt;/div&gt;
+ </pre>
+
+<pre class="brush:css;">.parent { width: 250px; height:125px;}
+.box {
+ width: 100px;
+ height: 100px;
+ background-color: red;
+ font-size: 20px;
+ left: 0px;
+ top: 0px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-delay:2s;
+ -webkit-transition-timing-function: linear;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-delay:2s;
+ transition-timing-function: linear;
+}
+.box1{
+ width: 50px;
+ height: 50px;
+ background-color: blue;
+ color: yellow;
+ font-size: 18px;
+ left: 150px;
+ top:25px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-delay:2s;
+ -webkit-transition-timing-function: linear;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-delay:2s;
+ transition-timing-function: linear;
+}
+</pre>
+
+<pre class="brush:js">function updateTransition() {
+ var el = document.querySelector("div.box");
+
+ if (el) {
+ el.className = "box1";
+ } else {
+ el = document.querySelector("div.box1");
+ el.className = "box";
+ }
+
+ return el;
+}
+
+var intervalID = window.setInterval(updateTransition, 7000);
+</pre>
+</div>
+
+<div>{{EmbedLiveSample("delay_2s",275,150)}}</div>
+</div>
+
+<div id="delay_4s" style="width: 251px; display: inline-block; margin-right: 1px; margin-bottom: 1px;">
+<p><code>transition-delay: 4s</code></p>
+
+<div style="display: none;">
+<pre class="brush:html"> &lt;div class="parent"&gt;
+ &lt;div class="box"&gt;Lorem&lt;/div&gt;
+&lt;/div&gt;
+ </pre>
+
+<pre class="brush:css;">.parent { width: 250px; height:125px;}
+.box {
+ width: 100px;
+ height: 100px;
+ background-color: red;
+ font-size: 20px;
+ left: 0px;
+ top: 0px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-delay:4s;
+ -webkit-transition-timing-function: ease-in-out;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-delay:4s;
+ transition-timing-function: ease-in-out;
+}
+.box1{
+ width: 50px;
+ height: 50px;
+ background-color: blue;
+ color: yellow;
+ font-size: 18px;
+ left: 150px;
+ top:25px;
+ position:absolute;
+ -webkit-transition-property: width height background-color font-size left top color;
+ -webkit-transition-duration:2s;
+ -webkit-transition-delay:4s;
+ -webkit-transition-timing-function: ease-in-out;
+ transition-property: width height background-color font-size left top color;
+ transition-duration:2s;
+ transition-delay:4s;
+ transition-timing-function: ease-in-out;
+}
+</pre>
+
+<pre class="brush:js">function updateTransition() {
+ var el = document.querySelector("div.box");
+
+ if (el) {
+ el.className = "box1";
+ } else {
+ el = document.querySelector("div.box1");
+ el.className = "box";
+ }
+
+ return el;
+}
+
+var intervalID = window.setInterval(updateTransition, 7000);
+</pre>
+</div>
+
+<div>{{EmbedLiveSample("delay_4s",275,150)}}</div>
+</div>
+</div>
+
+<h2 id="Specifications">Specifications</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 Transitions', '#transition-delay', 'transition-delay')}}</td>
+ <td>{{Spec2('CSS3 Transitions')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility">Browser compatibility</h2>
+
+<p>{{CompatibilityTable}}</p>
+
+<div id="compat-desktop">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Chrome</th>
+ <th>Firefox (Gecko)</th>
+ <th>Internet Explorer</th>
+ <th>Opera</th>
+ <th>Safari</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>1.0 {{property_prefix("-webkit")}}</td>
+ <td>{{CompatGeckoDesktop("2.0")}} {{property_prefix("-moz")}}<br>
+ {{CompatGeckoDesktop("16.0")}}<sup>[1]</sup></td>
+ <td>10.0</td>
+ <td>11.6 {{property_prefix("-o")}}<br>
+ 12.10</td>
+ <td>3.0 {{property_prefix("-webkit")}}</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<div id="compat-mobile">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Android</th>
+ <th>Firefox Mobile (Gecko)</th>
+ <th>IE Mobile</th>
+ <th>Opera Mobile</th>
+ <th>Safari Mobile</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>2.1 {{property_prefix("-webkit")}}</td>
+ <td>{{CompatGeckoMobile("2.0")}} {{property_prefix("-moz")}}<br>
+ {{CompatGeckoMobile("16.0")}}<sup>[1]</sup></td>
+ <td>{{CompatUnknown}}</td>
+ <td>10.0 {{property_prefix("-o")}}<br>
+ 12.10<sup>[2]</sup></td>
+ <td>3.2 {{property_prefix("-webkit")}}</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<p>[1] In addition to the unprefixed support, Gecko 44.0 {{geckoRelease("44.0")}} added support for a <code>-webkit</code> prefixed version of the property for web compatibility reasons behind the preference <code>layout.css.prefixes.webkit</code>, defaulting to <code>false</code>. Since Gecko 49.0 {{geckoRelease("49.0")}} the preference defaults to <code>true</code>.</p>
+
+<p>[2] See <a href="http://my.opera.com/ODIN/blog/2012/08/03/a-hot-opera-12-50-summer-time-snapshot">blog post about Opera 12.50</a>.</p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li><a href="/en-US/docs/Web/CSS/CSS_Transitions/Using_CSS_transitions">Using CSS transitions</a></li>
+ <li>{{domxref("TransitionEvent")}}</li>
+</ul>
diff --git a/files/ko/web/css/transition/index.html b/files/ko/web/css/transition/index.html
new file mode 100644
index 0000000000..039bedc362
--- /dev/null
+++ b/files/ko/web/css/transition/index.html
@@ -0,0 +1,150 @@
+---
+title: transition
+slug: Web/CSS/transition
+translation_of: Web/CSS/transition
+---
+<div>{{CSSRef}}{{SeeCompatTable}}</div>
+
+<h2 id="Summary">Summary</h2>
+
+<p><strong><code>transition</code></strong> <a href="/en/CSS" title="CSS">CSS </a>์†์„ฑ์€ย {{ cssxref("transition-property") }}, {{ cssxref("transition-duration") }}, {{ cssxref("transition-timing-function") }} ๊ณผย {{ cssxref("transition-delay") }}๋ฅผ ์œ„ํ•œ <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์ž…๋‹ˆ๋‹ค. ์ด ์†์„ฑ์œผ๋กœย ์—˜๋ฆฌ๋จผํŠธ์˜ ๋‘ ๊ฐ€์ง€ ์ƒํƒœ ์‚ฌ์ด์— ๋ณ€ํ™”๋ฅผ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—˜๋ฆฌ๋จผํŠธ์˜ย ๊ฐ ์ƒํƒœ๋Š” <a href="/ko/docs/Web/CSS/Pseudo-classes">๊ฐ€์ƒ ํด๋ž˜์Šค</a>ย ๋ฅผ ์‚ฌ์šฉํ•ด ์ •์˜๋œ {{cssxref(":hover")}} ์ด๋‚˜ย {{cssxref(":active")}} ๋˜๋Š”ย ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•ด ๋™์ ์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ย ๊ฒƒ๋“ค์ž…๋‹ˆ๋‹ค.</p>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="Syntax">Syntax</h2>
+
+<pre class="brush:css">/* Apply to 1 property */
+/* property name | duration */
+transition: margin-left 4s;
+
+/* property name | duration | delay */
+transition: margin-left 4s 1s;
+
+/* property name | duration | timing function | delay */
+transition: margin-left 4s ease-in-out 1s;
+
+/* Apply to 2 properties */
+transition: margin-left 4s, color 1s;
+
+/* Apply to all changed properties */
+transition: all 0.5s ease-out;
+
+/* Global values */
+transition: inherit;
+transition: initial;
+transition: unset;
+</pre>
+
+<p>์ด ์†์„ฑ์—์„œย ๊ฐ ํ•ญ๋ชฉ์˜ ์ˆœ์„œ๋Š” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค: ์‹œ๊ฐ„์œผ๋กœ ํ•ด์„๋  ์ˆ˜ ์žˆ๋Š” ๊ฐ’์ด ์ฒซ๋ฒˆ์งธ์—ย ์œ„์น˜ํ•œ๋‹ค๋ฉดย {{cssxref("transition-duration")}} ๋กœ ์ ์šฉ๋˜๊ณ , ๋‘๋ฒˆ์งธ์— ์œ„์น˜ํ•œ๋‹ค๋ฉดย {{cssxref("transition-delay")}} ๋กœ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>์†์„ฑ๊ฐ’ ๋ชฉ๋ก์ด ์•Œ๋งž์€ ๊ธธ์ด๋ฅผ ๊ฐ–์ง€ ์•Š๋Š”๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌ๋ ์ง€ ๊ถ๊ธˆํ•˜๋‹ค๋ฉดย <a href="/ko/docs/Web/CSS/CSS_Transitions/Using_CSS_transitions#์†์„ฑ๊ฐ’_๋ชฉ๋ก์ด_๋‹ค๋ฅธ_๊ฐœ์ˆ˜๋ฅผ_๊ฐ€์ง„_๊ฒฝ์šฐ">์†์„ฑ๊ฐ’ ๋ชฉ๋ก์ด ๋‹ค๋ฅธ ๊ฐœ์ˆ˜๋ฅผ ๊ฐ€์ง„ ๊ฒฝ์šฐ</a>๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”. ์š”์ปจ๋Œ€, ์‹ค์ œ ์†์„ฑ์˜ ๊ฐœ์ˆ˜๋ณด๋‹ค ๋งŽ์ดย ๊ธฐ์ˆ ๋œ ๊ฒƒ์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="Formal_syntax">Formal syntax</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="Examples">Examples</h2>
+
+<p><a href="/ko/docs/Web/CSS/CSS_Transitions/Using_CSS_transitions">CSS ํŠธ๋žœ์ง€์…˜ ์‚ฌ์šฉํ•˜๊ธฐ</a> ์— ๋‹ค์–‘ํ•œ CSS transition ์˜ˆ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="Specifications">Specifications</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 Transitions', '#transition-shorthand-property', 'transition') }}</td>
+ <td>{{ Spec2('CSS3 Transitions') }}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_compatibility">Browser compatibility</h2>
+
+<p>{{ CompatibilityTable() }}</p>
+
+<div id="compat-desktop">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Chrome</th>
+ <th>Firefox (Gecko)</th>
+ <th>Internet Explorer</th>
+ <th>Opera</th>
+ <th>Safari</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>1.0 {{ property_prefix("-webkit") }}<br>
+ 26.0 <a href="http://googlechromereleases.blogspot.com/2013/03/stable-channel-update_26.html" title="Released on March 26, 2013">#</a></td>
+ <td>{{ CompatGeckoDesktop("2.0") }} {{ property_prefix("-moz") }}<br>
+ {{ CompatGeckoDesktop("16.0") }}<sup>[1]</sup></td>
+ <td>10.0</td>
+ <td>10.1 {{ property_prefix("-o") }}<br>
+ 12.10 <a href="http://my.opera.com/ODIN/blog/2012/08/03/a-hot-opera-12-50-summer-time-snapshot" title="Released on August 3, 2012">#</a></td>
+ <td>3.0 {{ property_prefix("-webkit") }}<br>
+ 6.1</td>
+ </tr>
+ <tr>
+ <td>Gradients<sup>[2]</sup></td>
+ <td>{{ CompatNo() }}</td>
+ <td>{{ CompatNo() }}</td>
+ <td>10.0</td>
+ <td>{{ CompatNo() }}</td>
+ <td>{{ CompatNo() }}</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<div id="compat-mobile">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Android</th>
+ <th>Firefox Mobile (Gecko)</th>
+ <th>IE Mobile</th>
+ <th>Opera Mobile</th>
+ <th>Safari Mobile</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>2.1 {{ property_prefix("-webkit") }}</td>
+ <td>{{ CompatGeckoMobile("2.0") }} {{ property_prefix("-moz") }}<br>
+ {{ CompatGeckoMobile("16.0") }}<sup>[1]</sup></td>
+ <td>10.0</td>
+ <td>10.0 {{ property_prefix("-o") }}<br>
+ 12.10 <a href="http://my.opera.com/ODIN/blog/2012/08/03/a-hot-opera-12-50-summer-time-snapshot" title="http://my.opera.com/ODIN/blog/2012/08/03/a-hot-opera-12-50-summer-time-snapshot">#</a></td>
+ <td>3.2 {{ property_prefix("-webkit") }}</td>
+ </tr>
+ <tr>
+ <td>Gradients<sup>[1]</sup></td>
+ <td>{{ CompatNo() }}</td>
+ <td>{{ CompatNo() }}</td>
+ <td>10.0</td>
+ <td>{{ CompatNo() }}</td>
+ <td>{{ CompatNo() }}</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<p>[1] In addition to the unprefixed support, Gecko 44.0 {{geckoRelease("44.0")}} added support for a <code>-webkit</code> prefixed version of the property for web compatibility reasons behind the preference <code>layout.css.prefixes.webkit</code>, defaulting to <code>false</code>. Since Gecko 49.0 {{geckoRelease("49.0")}} the preference defaults to <code>true</code>.</p>
+
+<p>[2] <a href="http://www.quirksmode.org/css/transitions/properties.html#t031">PPK test</a></p>
+
+<h2 id="See_also">See also</h2>
+
+<ul>
+ <li><a href="/en-US/docs/CSS/Using_CSS_transitions" title="en/CSS/CSS transitions">Using CSS transitions</a></li>
+ <li>{{ domxref("TransitionEvent") }}</li>
+</ul>
diff --git a/files/ko/web/css/type_selectors/index.html b/files/ko/web/css/type_selectors/index.html
new file mode 100644
index 0000000000..bcaf47c8b1
--- /dev/null
+++ b/files/ko/web/css/type_selectors/index.html
@@ -0,0 +1,86 @@
+---
+title: ์œ ํ˜• ์„ ํƒ์ž
+slug: Web/CSS/Type_selectors
+tags:
+ - CSS
+ - HTML
+ - Node
+ - Reference
+ - Selectors
+ - ์„ ํƒ์ž
+translation_of: Web/CSS/Type_selectors
+---
+<div>{{CSSRef("Selectors")}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong>์œ ํ˜• ์„ ํƒ์ž</strong>๋Š” ๋…ธ๋“œ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•ด ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰ ๋ฌธ์„œ ๋‚ด์—์„œ ์ฃผ์–ด์ง„ ์œ ํ˜•์˜ ๋ชจ๋“  ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">/* All &lt;a&gt; elements. */
+a {
+ color: red;
+}</pre>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">element { <em>style properties</em> }
+</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css notranslate">span {
+ background-color: DodgerBlue;
+ color: #ffffff;
+}
+</pre>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate">&lt;span&gt;ํ…์ŠคํŠธ๋ฅผ ๊ฐ€์ง„ span์ž…๋‹ˆ๋‹ค.&lt;/span&gt;
+&lt;p&gt;ํ…์ŠคํŠธ๋ฅผ ๊ฐ€์ง„ p์ž…๋‹ˆ๋‹ค.&lt;/p&gt;
+&lt;span&gt;๋˜ ๋‹ค์‹œ ํ…์ŠคํŠธ๋ฅผ ๊ฐ€์ง„ span์ž…๋‹ˆ๋‹ค.&lt;/span&gt;
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ', 200, 150)}}</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('CSS4 Selectors', '#type-selectors', 'Type (tag name) selector')}}</td>
+ <td>{{Spec2('CSS4 Selectors')}}</td>
+ <td>No change</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Selectors', '#type-selectors', 'type selectors')}}</td>
+ <td>{{Spec2('CSS3 Selectors')}}</td>
+ <td>No change</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'selector.html#type-selectors', 'type selectors')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#basic-concepts', 'type selectors')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.selectors.type")}}</p>
diff --git a/files/ko/web/css/universal_selectors/index.html b/files/ko/web/css/universal_selectors/index.html
new file mode 100644
index 0000000000..3987c92504
--- /dev/null
+++ b/files/ko/web/css/universal_selectors/index.html
@@ -0,0 +1,105 @@
+---
+title: ์ „์ฒด ์„ ํƒ์ž
+slug: Web/CSS/Universal_selectors
+tags:
+ - CSS
+ - Reference
+ - Selectors
+translation_of: Web/CSS/Universal_selectors
+---
+<div>{{CSSRef("Selectors")}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong>์ „์ฒด ์„ ํƒ์ž</strong>(<code>*</code>)๋Š” ๋ชจ๋“  ํ˜•ํƒœ์˜ ๋ชจ๋“  ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">/* Selects all elements */
+* {
+ color: green;
+}
+</pre>
+
+<p>CSS 3๋ถ€ํ„ฐ๋Š”ย ๋ณ„ํ‘œ๋ฅผ {{cssxref("CSS_Namespaces", "๋„ค์ž„์ŠคํŽ˜์ด์Šค")}}์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>ns|*</code> - ๋„ค์ž„์ŠคํŽ˜์ด์Šค ns ์•ˆ์˜ ๋ชจ๋“  ์š”์†Œ ์„ ํƒ</li>
+ <li><code>*|*</code> - ๋ชจ๋“  ์š”์†Œ ์„ ํƒ</li>
+ <li><code>|*</code> - ๋„ค์ž„์ŠคํŽ˜์ด์Šค ์—†๋Š” ๋ชจ๋“  ์š”์†Œ ์„ ํƒ</li>
+</ul>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">* { <em>style properties</em> }</pre>
+
+<p>๋‹จ์ˆœย ์„ ํƒ์ž์—์„œ ๋ณ„ํ‘œ๋Š” ์„ ํƒ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. ์ฆ‰ <code>*.warning</code>๊ณผ <code>.warning</code>์€ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css notranslate">* [lang^=en] {
+ color: green;
+}
+
+*.warning {
+ color: red;
+}
+
+*#maincontent {
+ border: 1px solid blue;
+}
+
+.floating {
+ float: left
+}
+
+/* automatically clear the next sibling after a floating element */
+.floating + * {
+ clear: left;
+}</pre>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate">&lt;p class="warning"&gt;
+ &lt;span lang="en-us"&gt;A green span&lt;/span&gt; in a red paragraph.
+&lt;/p&gt;
+&lt;p id="maincontent" lang="en-gb"&gt;
+ &lt;span class="warning"&gt;A red span&lt;/span&gt; in a green paragraph.
+&lt;/p&gt;</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ')}}</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('CSS4 Selectors', '#the-universal-selector', 'universal selector')}}</td>
+ <td>{{Spec2('CSS4 Selectors')}}</td>
+ <td>๋ณ€ํ™” ์—†์Œ</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Selectors', '#universal-selector', 'universal selector')}}</td>
+ <td>{{Spec2('CSS3 Selectors')}}</td>
+ <td>๋„ค์ž„์ŠคํŽ˜์ด์Šค์— ๊ด€ํ•œ ํ–‰๋™์ด ์ •์˜๋˜๊ณ  ์„ ํƒ์ž ์ƒ๋žต์ด ๊ฐ€์ƒ ์š”์†Œ ๋‚ด์—์„œ ํ—ˆ์šฉ๋œ๋‹ค๋Š” ํžŒํŠธ๊ฐ€ ์ถ”๊ฐ€๋จ</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'selector.html#universal-selector', 'universal selector')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.selectors.universal")}}</p>
diff --git a/files/ko/web/css/unset/index.html b/files/ko/web/css/unset/index.html
new file mode 100644
index 0000000000..f7e45d99da
--- /dev/null
+++ b/files/ko/web/css/unset/index.html
@@ -0,0 +1,120 @@
+---
+title: unset
+slug: Web/CSS/unset
+tags:
+ - CSS
+ - CSS Cascade
+ - Layout
+ - Reference
+translation_of: Web/CSS/unset
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary">CSS <strong><code>unset</code></strong> ํ‚ค์›Œ๋“œ๋ฅผ ์ ์šฉํ•œ ์†์„ฑ์€, ๋ถ€๋ชจ๋กœ๋ถ€ํ„ฐ ์ƒ์†ํ•  ๊ฐ’์ด ์กด์žฌํ•˜๋ฉด ์ƒ์†๊ฐ’์„, ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋ฉด <a href="/ko/docs/Web/CSS/initial_value">์ดˆ๊นƒ๊ฐ’</a>์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</span> ๋‹ค๋ฅด๊ฒŒ ํ‘œํ˜„ํ•˜์ž๋ฉด, ์ „์ž์ผ ๋• {{cssxref("inherit")}} ํ‚ค์›Œ๋“œ์ฒ˜๋Ÿผ, ํ›„์ž์ผ ๋• {{cssxref("initial")}} ํ‚ค์›Œ๋“œ์ฒ˜๋Ÿผ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค. {{cssxref("all")}} ๋‹จ์ถ• ์†์„ฑ์„ ํฌํ•จํ•œ ๋ชจ๋“  ์†์„ฑ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="๊ธ€์ž_์ƒ‰">๊ธ€์ž ์ƒ‰</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html">&lt;p&gt;This text is red.&lt;/p&gt;
+&lt;div class="foo"&gt;
+ &lt;p&gt;This text is also red.&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="bar"&gt;
+ &lt;p&gt;This text is green (default inherited value).&lt;/p&gt;
+&lt;/div&gt;
+</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">.foo {
+ color: blue;
+}
+.bar {
+ color: green;
+}
+
+p {
+ color: red;
+}
+.bar p {
+ color: unset;
+}
+</pre>
+
+<h4 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h4>
+
+<p>{{ EmbedLiveSample('๊ธ€์ž_์ƒ‰') }}</p>
+
+<h3 id="ํ…Œ๋‘๋ฆฌ">ํ…Œ๋‘๋ฆฌ</h3>
+
+<h4 id="HTML_2">HTML</h4>
+
+<pre class="brush: html">&lt;p&gt;This text has a red border.&lt;/p&gt;
+&lt;div&gt;
+ &lt;p&gt;This text has a red border.&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="bar"&gt;
+ &lt;p&gt;This text has has a black border (initial default, not inherited).&lt;/p&gt;
+&lt;/div&gt;
+</pre>
+
+<h4 id="CSS_2">CSS</h4>
+
+<pre class="brush: css">div {
+ border: 1px solid green;
+}
+
+p {
+ border: 1px solid red;
+}
+
+.bar p {
+ border-color: unset;
+}
+</pre>
+
+<h4 id="๊ฒฐ๊ณผ_2">๊ฒฐ๊ณผ</h4>
+
+<p>{{ EmbedLiveSample('ํ…Œ๋‘๋ฆฌ', 'auto', 200) }}</p>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๋ช…์„ธ</th>
+ <th scope="col">์ƒํƒœ</th>
+ <th scope="col">์„ค๋ช…</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{ SpecName('CSS4 Cascade', '#inherit-initial', 'unset') }}</td>
+ <td>{{ Spec2('CSS4 Cascade') }}</td>
+ <td>Level 3์—์„œ ๋ณ€ํ™” ์—†์Œ</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS3 Cascade', '#unset', 'unset') }}</td>
+ <td>{{ Spec2('CSS3 Cascade') }}</td>
+ <td>์ดˆ๊ธฐ ์ •์˜</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.types.global_keywords.unset")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("initial")}}์„ ์‚ฌ์šฉํ•ด ์†์„ฑ์˜ ์ดˆ๊นƒ๊ฐ’์„ ์‚ฌ์šฉํ•˜์„ธ์š”.</li>
+ <li>{{cssxref("revert")}}๋ฅผ ์‚ฌ์šฉํ•ด ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๊ฐ€ ์ง€์ •ํ•œ ๊ฐ’(๋˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ˆ˜์ •ํ•œ ๊ฐ’)์œผ๋กœ ์†์„ฑ์„ ๋˜๋Œ๋ฆฌ์„ธ์š”.</li>
+ <li>{{cssxref("inherit")}}์„ ์‚ฌ์šฉํ•ด ์†์„ฑ์˜ ๊ฐ’์ด ๋ถ€๋ชจ์™€ ๊ฐ™๋„๋ก ์ง€์ •ํ•˜์„ธ์š”.</li>
+ <li>{{cssxref("all")}} ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ์š”์†Œ์˜ ๋ชจ๋“  ์†์„ฑ์„ ํ•œ๊บผ๋ฒˆ์— <code>initial</code>, <code>inherit</code>, <code>revert</code>, <code>unset</code>ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+</ul>
diff --git a/files/ko/web/css/url/index.html b/files/ko/web/css/url/index.html
new file mode 100644
index 0000000000..e4969a7e1a
--- /dev/null
+++ b/files/ko/web/css/url/index.html
@@ -0,0 +1,79 @@
+---
+title: <url>
+slug: Web/CSS/url
+tags:
+ - CSS
+ - CSS Data Type
+ - Layout
+ - Reference
+translation_of: Web/CSS/url
+---
+<div>{{ CssRef() }}</div>
+
+<p><strong><code>&lt;url&gt;</code></strong> <a href="/en-US/docs/Web/CSS" title="CSS">CSS</a> <a href="/en-US/docs/Web/CSS/CSS_Types">์ž๋ฃŒํ˜•</a>์€ ์ด๋ฏธ์ง€๋‚˜ ๊ธ€๊ผด ๋“ฑ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๋ฌธ์ž์—ด์„ย ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.ย URL์€ย {{ Cssxref("background-image") }}, {{ Cssxref("cursor") }},ย {{ cssxref("list-style") }} ๋“ฑ ๋‹ค์–‘ํ•œ ์†์„ฑ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div class="note">
+<p><strong>URI์™€ย URL</strong>ย <a class="external" href="http://en.wikipedia.org/wiki/Uniform_Resource_Identifier" title="http://en.wikipedia.org/wiki/Uniform_Resource_Identifier">URI</a>์™€ย <a class="external" href="http://en.wikipedia.org/wiki/Uniform_Resource_Locator" title="http://en.wikipedia.org/wiki/Uniform_Resource_Locator">URL</a>์€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. URI๋Š”ย ๋‹จ์ˆœํžˆ ๋ฆฌ์†Œ์Šค์˜ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค. URL์€ URI์˜ ์ข…๋ฅ˜ ์ค‘ ํ•˜๋‚˜๋กœ, ๋ฆฌ์†Œ์Šค์˜ <u>์œ„์น˜</u>๋ฅผ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค.ย URI๋Š” URL์ผ ์ˆ˜๋„ ์žˆ๊ณ , ๋ฆฌ์†Œ์Šค์˜ ์ด๋ฆ„(<a class="external" href="http://en.wikipedia.org/wiki/Uniform_Resource_Name" title="http://en.wikipedia.org/wiki/Uniform_Resource_Name">URN</a>)์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>CSS Level 1์˜ <code>url()</code>ย ํ•จ์ˆ˜ํ˜• ํ‘œ๊ธฐ๋ฒ•์€ ์ˆœ์ˆ˜ URL์„ ๋‚˜ํƒ€๋‚ผ ๋•Œ๋งŒ ์‚ฌ์šฉํ–ˆ๊ณ , CSS Level 2์—์„œ ๋ฒ”์œ„๊ฐ€ ๋Š˜์–ด๋‚˜ URL์ด๋‚˜ URN ๋“ฑ ์–ด๋–ค URI๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐ”๋€Œ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ์จย <code>url()</code>์„ ์‚ฌ์šฉํ•ดย <code>&lt;uri&gt;</code> CSS ์ž๋ฃŒํ˜•์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์—ˆ๋Š”๋ฐ, ์ด์ƒํ•œ ๋ฐฉ์‹์ธ๋ฐ๋‹ค ์‹ค์ œ CSS์—์„œ URN์€ ๊ฑฐ์˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœย ๋ถˆํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ• ๋งŒํ•œ ์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค.ย CSS3์—์„œ๋Š” ํ˜ผ๋ž€์„ ์ž ์žฌ์šฐ๊ธฐ ์œ„ํ•ด ์ดˆ๊ธฐ์˜ ๋” ์ข์€ ์ •์˜๋กœ ๋Œ์•„๊ฐ”๊ธฐ ๋•Œ๋ฌธ์— ์ด์ œ <code>url()</code>์€ <code>&lt;url&gt;</code>๋งŒ์„ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p><code>&lt;url&gt;</code>ย ์ž๋ฃŒํ˜•์€ <code>url()</code>ย ํ•จ์ˆ˜ํ˜• ํ‘œ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•ด ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ์˜ดํ‘œ๋Š” ์„ ํƒ์‚ฌํ•ญ์œผ๋กœ ์ž‘์€๋”ฐ์˜ดํ‘œ, ํฐ๋”ฐ์˜ดํ‘œ ๋‘˜ ๋‹ค ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ๋Œ€ URL๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์›นํŽ˜์ด์ง€์˜ URL์ด ์•„๋‹Œ ์Šคํƒ€์ผ์‹œํŠธ์˜ URL์„ ๊ธฐ์ค€์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="syntaxbox">&lt;a_css_property&gt;: url("http://mysite.example.com/mycursor.png")
+&lt;a_css_property&gt;: url('http://mysite.example.com/mycursor.png')
+&lt;a_css_property&gt;: url(http://mysite.example.com/mycursor.png)
+</pre>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong>ย Firefox 15๋ถ€ํ„ฐ,ย <span id="summary_alias_container"><span id="short_desc_nonedit_display">0x7e์„ ์ดˆ๊ณผํ•˜๋Š” ์ œ์–ด ๋ฌธ์ž๋Š” URL์„ ๋”ฐ์˜ดํ‘œ๋กœ ๋‘˜๋Ÿฌ์‹ธ์•ผ ์œ ์š”ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€</span></span>ย {{Bug(752230)}}์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.</p>
+</div>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">.topbanner {
+ background: url("topbanner.png") #00D no-repeat fixed;
+}
+</pre>
+
+<pre class="brush: css">ul {
+ list-style: square url(http://www.example.com/redball.png);
+}
+</pre>
+
+<h2 id="Specifications" name="Specifications">๋ช…์„ธ</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 Values', '#urls', '&lt;url&gt;') }}</td>
+ <td>{{ Spec2('CSS3 Values') }}</td>
+ <td>No significant change from CSS Level 2 (Revision 1).</td>
+ </tr>
+ <tr>
+ <td>{{ Specname('CSS2.1', 'syndata.html#uri', '&lt;uri&gt;') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>No significant change from CSS Level 1.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS1', '#url', '&lt;url&gt;') }}</td>
+ <td>{{ Spec2('CSS1') }}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.types.url")}}</p>
diff --git a/files/ko/web/css/used_value/index.html b/files/ko/web/css/used_value/index.html
new file mode 100644
index 0000000000..7e730820c0
--- /dev/null
+++ b/files/ko/web/css/used_value/index.html
@@ -0,0 +1,127 @@
+---
+title: ์‚ฌ์šฉ๊ฐ’
+slug: Web/CSS/used_value
+tags:
+ - CSS
+ - Reference
+translation_of: Web/CSS/used_value
+---
+<div>{{cssref}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> ์†์„ฑ์˜ <strong>์‚ฌ์šฉ๊ฐ’</strong>์€ <a href="/ko/docs/Web/CSS/computed_value">๊ณ„์‚ฐ๊ฐ’</a>์— ๋ชจ๋“  ๊ณ„์‚ฐ์„ ์ˆ˜ํ–‰ํ•œ ํ›„์˜ ๊ฒฐ๊ณผ ๊ฐ’์ž…๋‹ˆ๋‹ค.</p>
+
+<p>๋ชจ๋“  CSS ์†์„ฑ์€ {{glossary("user agent", "์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ")}}๊ฐ€ ๊ณ„์‚ฐ์„ ๋๋‚ธ ํ›„ ์‚ฌ์šฉ๊ฐ’์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ํฌ๊ธฐ({{cssxref("width")}}, {{cssxref("line-height")}} ๋“ฑ)๋Š” ํ”ฝ์…€ ๋‹จ์œ„๋กœ ์ •ํ•ด์ง‘๋‹ˆ๋‹ค. ๋‹จ์ถ• ์†์„ฑ({{cssxref("background")}} ๋“ฑ)์˜ ๊ฐ’์€ ๊ทธ ๊ตฌ์„ฑ์š”์†Œ({{cssxref("background-color")}}, {{cssxref("background-size")}} ๋“ฑ)์™€ {{cssxref("position")}}, {{cssxref("float")}}์ด ๊ฐ€์งˆ ๊ฐ’๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div class="blockIndicator note">
+<p><strong>์ฐธ๊ณ :</strong> {{domxref("Window.getComputedStyle", "getComputedStyle()")}} DOM API๋Š” <a href="/ko/docs/Web/CSS/resolved_value">๊ฒฐ์ •๊ฐ’</a>์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ์ •๊ฐ’์€ ์†์„ฑ์— ๋”ฐ๋ผ <a href="/ko/docs/Web/CSS/computed_value">๊ณ„์‚ฐ๊ฐ’</a>์ผ ์ˆ˜๋„, ์‚ฌ์šฉ๊ฐ’์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<p>๋‹ค์Œ ์˜ˆ์ œ๋Š” ์š”์†Œ ์„ธ ๊ฐœ <code>width</code> ์†์„ฑ์˜ ์‚ฌ์šฉ๊ฐ’์„ ๊ณ„์‚ฐํ•˜๊ณ  ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. (์ฐฝ ํฌ๊ธฐ ์กฐ์ ˆ ์‹œ ์—…๋ฐ์ดํŠธ)</p>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;div id="no-width"&gt;
+ &lt;p&gt;No explicit width.&lt;/p&gt;
+ &lt;p class="show-used-width"&gt;..&lt;/p&gt;
+
+ &lt;div id="width-50"&gt;
+ &lt;p&gt;Explicit width: 50%.&lt;/p&gt;
+ &lt;p class="show-used-width"&gt;..&lt;/p&gt;
+
+ &lt;div id="width-inherit"&gt;
+ &lt;p&gt;Explicit width: inherit.&lt;/p&gt;
+ &lt;p class="show-used-width"&gt;..&lt;/p&gt;
+ &lt;/div&gt;
+ &lt;/div&gt;
+&lt;/div&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">#no-width {
+ width: auto;
+}
+
+#width-50 {
+ width: 50%;
+}
+
+#width-inherit {
+ width: inherit;
+}
+
+/* Make results easier to see */
+div {
+ border: 1px solid red;
+ padding: 8px;
+}</pre>
+
+<h3 id="JavaScript">JavaScript</h3>
+
+<pre class="brush: js">function updateUsedWidth(id) {
+ var div = document.querySelector(`#${id}`);
+ var par = div.querySelector('.show-used-width');
+ var wid = window.getComputedStyle(div)["width"];
+ par.textContent = `Used width: ${wid}.`;
+}
+
+function updateAllUsedWidths() {
+ updateUsedWidth("no-width");
+ updateUsedWidth("width-50");
+ updateUsedWidth("width-inherit");
+}
+
+updateAllUsedWidths();
+window.addEventListener('resize', updateAllUsedWidths);
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{ EmbedLiveSample('์˜ˆ์ œ', '80%', 372) }}</p>
+
+<h2 id="๊ณ„์‚ฐ๊ฐ’๊ณผ์˜_์ฐจ์ด">๊ณ„์‚ฐ๊ฐ’๊ณผ์˜ ์ฐจ์ด</h2>
+
+<p>CSS 2.0์€ ์†์„ฑ์˜ ๊ณ„์‚ฐ์—์„œ ๋งˆ์ง€๋ง‰ ๋‹จ๊ณ„๋กœ <a href="/ko/docs/Web/CSS/computed_value">๊ณ„์‚ฐ๊ฐ’</a>๋งŒ ์ •์˜ํ–ˆ๊ณ , ๊ทธ ๋‹ค์Œ CSS 2.1์—์„œ ์‚ฌ์šฉ๊ฐ’์˜ ๋ถ„๋ช…ํ•œ ์ •์˜๋ฅผ ๋„์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋•๋ถ„์—, ๋ถ€๋ชจ์˜ ๋„ˆ๋น„/๋†’์ด ๊ณ„์‚ฐ๊ฐ’์ด ๋ฐฑ๋ถ„์œจ์ด๋”๋ผ๋„ ์ƒ์†๋ฐ›์„ ์ˆ˜ ์žˆ๊ฒŒ ๋์Šต๋‹ˆ๋‹ค. ๋ ˆ์ด์•„์›ƒ์— ์˜์กดํ•˜์ง€ ์•Š๋Š” CSS ์†์„ฑ(๊ฐ€๋ น, <code>display</code>, <code>font-size</code>, <code>line-height</code>)์˜ ๊ฒฝ์šฐ, ๊ณ„์‚ฐ๊ฐ’๊ณผ ์‚ฌ์šฉ๊ฐ’์€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๋ ˆ์ด์•„์›ƒ์— ์˜์กดํ•˜๋Š” CSS 2.1 ์†์„ฑ์œผ๋กœ, ๊ณ„์‚ฐ๊ฐ’๊ณผ ์‚ฌ์šฉ๊ฐ’์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค. (<a href="https://www.w3.org/TR/CSS2/changes.html#q21.36">CSS 2.1 Changes: Specified, computed, and actual values</a>์—์„œ ๊ฐ€์ ธ์˜ด)</p>
+
+<ul>
+ <li><code>background-position</code></li>
+ <li><code>bottom</code>, <code>left</code>, <code>right</code>, <code>top</code></li>
+ <li><code>height</code>, <code>width</code></li>
+ <li><code>margin-bottom</code>, <code>margin-left</code>, <code>margin-right</code>, <code>margin-top</code></li>
+ <li><code>min-height</code>, <code>min-width</code></li>
+ <li><code>padding-bottom</code>, <code>padding-left</code>, <code>padding-right</code>, <code>padding-top</code></li>
+ <li><code>text-indent</code></li>
+</ul>
+
+<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("CSS2.2", "cascade.html#used-value", "used value")}}</td>
+ <td>{{Spec2("CSS2.2")}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS2.1", "cascade.html#used-value", "used value")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{domxref("window.getComputedStyle")}}</li>
+ <li>{{css_key_concepts}}</li>
+</ul>
diff --git a/files/ko/web/css/user-select/index.html b/files/ko/web/css/user-select/index.html
new file mode 100644
index 0000000000..fde0e2cc88
--- /dev/null
+++ b/files/ko/web/css/user-select/index.html
@@ -0,0 +1,123 @@
+---
+title: user-select
+slug: Web/CSS/user-select
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/user-select
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <code><strong>user-select</strong></code> ์†์„ฑ์€ ์‚ฌ์šฉ์ž๊ฐ€ ํ…์ŠคํŠธ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+user-select: none;
+user-select: auto;
+user-select: text;
+user-select: contain;
+user-select: all;
+
+/* ์ „์—ญ ๊ฐ’ */
+user-select: inherit;
+user-select: initial;
+user-select: unset;
+</pre>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<dl>
+ <dt><code>none</code></dt>
+ <dd>์ด ์š”์†Œ์™€ ์•„๋ž˜ ์š”์†Œ์˜ ํ…์ŠคํŠธ๋ฅผ ์„ ํƒํ•˜์ง€ ๋ชปํ•˜๋„๋ก ๋ง‰์Šต๋‹ˆ๋‹ค. ๋‹จ {{domxref("Selection")}} ๊ฐ์ฒด๋Š” <code>none</code>์ธ ์š”์†Œ(์™€ ๊ทธ ์•„๋ž˜)๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>auto</code></dt>
+ <dd>
+ <p><code>auto</code>์˜ ์‚ฌ์šฉ๊ฐ’์€ ์•„๋ž˜์™€ ๊ฐ™์ด ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.</p>
+
+ <ul>
+ <li><code>::before</code>์™€ <code>::after</code> ์˜์‚ฌ ์š”์†Œ์˜ ์‚ฌ์šฉ๊ฐ’์€ <code>none</code>์ž…๋‹ˆ๋‹ค.</li>
+ <li>ํŽธ์ง‘ ๊ฐ€๋Šฅํ•œ ์š”์†Œ์˜ ์‚ฌ์šฉ๊ฐ’์€ <code>contain</code>์ž…๋‹ˆ๋‹ค.</li>
+ <li>๊ทธ๋ ‡์ง€ ์•Š๊ณ , ๋ถ€๋ชจ ์š”์†Œ <code>user-select</code>์˜ ์‚ฌ์šฉ๊ฐ’์ด <code>all</code>์ด๋ฉด ์ด ์š”์†Œ์˜ ์‚ฌ์šฉ๊ฐ’๋„ <code>all</code>์ž…๋‹ˆ๋‹ค.</li>
+ <li>๊ทธ๋ ‡์ง€ ์•Š๊ณ , ๋ถ€๋ชจ ์š”์†Œ <code>user-select</code>์˜ ์‚ฌ์šฉ๊ฐ’์ด <code>none</code>์ด๋ฉด ์ด ์š”์†Œ์˜ ์‚ฌ์šฉ๊ฐ’๋„ <code>none</code>์ž…๋‹ˆ๋‹ค.</li>
+ <li>๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์‚ฌ์šฉ๊ฐ’์€ <code>text</code>์ž…๋‹ˆ๋‹ค.</li>
+ </ul>
+ </dd>
+ <dt><code>text</code></dt>
+ <dd>์‚ฌ์šฉ์ž๊ฐ€ ํ…์ŠคํŠธ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>all</code></dt>
+ <dd>์š”์†Œ์˜ ์ฝ˜ํ…์ธ ๊ฐ€ ์›์ž์ ์œผ๋กœ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰ ์„ ํƒ ๋ฒ”์œ„๋Š” ์ด ์š”์†Œ์™€ ๊ทธ ์•„๋ž˜์˜ ์ž์† ์ „์ฒด๋ฅผ ํฌํ•จํ•ด์•ผ ํ•˜๋ฉฐ ์ผ๋ถ€๋งŒ ๋‹ด์„ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ํ•˜์œ„ ์š”์†Œ์—์„œ ๋”๋ธ” ํด๋ฆญ์ด๋‚˜ ์ฝ˜ํ…์ŠคํŠธ ํด๋ฆญ์ด ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ, <code>all</code>์„ ์ง€์ •ํ•œ ์กฐ์ƒ ์š”์†Œ ์ค‘ ์ œ์ผ ์ƒ์œ„ ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>contain</code></dt>
+ <dd>์„ ํƒ์˜ ์‹œ์ž‘์„ ์ด ์š”์†Œ ์•ˆ์—์„œ ํ•œ ๊ฒฝ์šฐ, ๋ฒ”์œ„๊ฐ€ ์š”์†Œ ๋ฐ”๊นฅ์œผ๋กœ ๋ฒ—์–ด๋‚  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{CSSInfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate">&lt;p&gt;You should be able to select this text.&lt;/p&gt;
+&lt;p class="unselectable"&gt;Hey, you can't select this text!&lt;/p&gt;
+&lt;p class="all"&gt;Clicking once will select all of this text.&lt;/p&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css notranslate">.unselectable {
+ -moz-user-select: none;
+ -webkit-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.all {
+ -moz-user-select: all;
+ -webkit-user-select: all;
+ -ms-user-select: all;
+ user-select: all;
+}
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ")}}</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('CSS4 UI', '#propdef-user-select', 'user-select')}}</td>
+ <td>{{Spec2('CSS4 UI')}}</td>
+ <td>Initial definition. Also defines <code>-webkit-user-select</code> as a deprecated alias of <code>user-select</code>.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<div>
+
+
+<p>{{Compat("css.properties.user-select")}}</p>
+</div>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{Cssxref("::selection")}} ์˜์‚ฌ ์š”์†Œ</li>
+ <li>JavaScript {{domxref("Selection")}} ๊ฐ์ฒด.</li>
+</ul>
diff --git a/files/ko/web/css/using_css_custom_properties/index.html b/files/ko/web/css/using_css_custom_properties/index.html
new file mode 100644
index 0000000000..b485744eda
--- /dev/null
+++ b/files/ko/web/css/using_css_custom_properties/index.html
@@ -0,0 +1,262 @@
+---
+title: ์‚ฌ์šฉ์ž ์ง€์ • CSS ์†์„ฑ ์‚ฌ์šฉํ•˜๊ธฐ (๋ณ€์ˆ˜)
+slug: Web/CSS/Using_CSS_custom_properties
+tags:
+ - CSS
+ - CSS Variable
+ - CSS ๋ณ€์ˆ˜
+ - Custom Properties
+ - Guide
+ - Web
+translation_of: Web/CSS/Using_CSS_custom_properties
+---
+<div>{{cssref}}</div>
+
+<p><strong>์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ</strong>(<strong>CSS ๋ณ€์ˆ˜</strong>, <strong>์ข…์† ๋ณ€์ˆ˜</strong>)์€ CSS ์ €์ž‘์ž๊ฐ€ ์ •์˜ํ•˜๋Š” ๊ฐœ์ฒด๋กœ, ๋ฌธ์„œ ์ „๋ฐ˜์ ์œผ๋กœ ์žฌ์‚ฌ์šฉํ•  ์ž„์˜์˜ ๊ฐ’์„ ๋‹ด์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ์€ ์ „์šฉ ํ‘œ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•ด ์ •์˜ํ•˜๊ณ , (<code><strong>--main-color: black</strong>;</code>) {{cssxref("var", "var()")}} ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (<code>color: <strong>var(--main-color)</strong>;</code>)</p>
+
+<p>๋ณต์žกํ•œ ์›น์‚ฌ์ดํŠธ๋Š” ์–ด๋งˆ์–ด๋งˆํ•œ ์–‘์˜ CSS๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”๋ฐ, ์ข…์ข… ๋งŽ์€ ๊ฐ’์„ ๋ฐ˜๋ณต์ ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ˆ˜ ๋ฐฑ ๊ณณ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์œ„์น˜์—์„œ ๊ฐ™์€ ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด, ๊ทธ ์ƒ‰์„ ๋ฐ”๊ฟ”์•ผ ํ•  ์ƒํ™ฉ์ด ์™”์„ ๋•Œ ๋Œ€๊ทœ๋ชจ ์ „์—ญ ๊ฒ€์ƒ‰ ๋ฐ”๊พธ๊ธฐ๋ฅผ ํ”ผํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ํ•œ ์˜์—ญ์— ๊ฐ’์„ ์ €์žฅํ•ด๋†“๊ณ  ๋‹ค๋ฅธ ์—ฌ๋Ÿฌ ๊ณณ์—์„œ ์ฐธ์กฐํ•ด๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€๋กœ ์˜ค๋Š” ์žฅ์ ์€ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๋Š” ์‹๋ณ„์ž๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๊ฒƒ์œผ๋กœ, <code>#00ff00</code>๋ณด๋‹ค๋Š” <code>--main-text-color</code>๊ฐ€ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŠนํžˆ ๊ฐ™์€ ์ƒ‰์„ ๋‹ค๋ฅธ ๋งฅ๋ฝ์—์„œ ์‚ฌ์šฉํ•  ๋•Œ ์ด ์žฅ์ ์ด ๋„๋“œ๋ผ์ง‘๋‹ˆ๋‹ค.</p>
+
+<p>์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ์€ ์ข…์† ๋Œ€์ƒ์ด๋ฉฐ ๋ถ€๋ชจ๋กœ๋ถ€ํ„ฐ ์ƒ์†ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ธฐ๋ณธ_์‚ฌ์šฉ๋ฒ•">๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•</h2>
+
+<p>์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ์€ ๋‘ ๊ฐœ์˜ ๋ถ™์ž„ํ‘œ๋กœ ์‹œ์ž‘ํ•˜๋Š” ์†์„ฑ์˜ ์ด๋ฆ„๊ณผ ํ•จ๊ป˜, ์œ ํšจํ•œ CSS ๊ฐ’์ด๋ผ๋ฉด ์•„๋ฌด๊ฑฐ๋‚˜ ๊ทธ ๊ฐ’์œผ๋กœ ์ง€์ •ํ•ด ์„ ์–ธํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ผ๋ฐ˜์ ์ธ ์†์„ฑ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ๋„ ์•„๋ž˜์™€ ๊ฐ™์ด ๊ทœ์น™ ์ง‘ํ•ฉ ๋‚ด์— ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css; highlight:[2] language-css notranslate">element {
+ --main-bg-color: brown;
+}
+</pre>
+
+<p>๊ทœ์น™ ์ง‘ํ•ฉ์˜ ์„ ํƒ์ž๋Š” ์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ”์œ„๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ํ”ํžˆ ๋ณด์ด๋Š” ํŒจํ„ด์€ {{cssxref(":root")}} ์˜์‚ฌ ํด๋ž˜์Šค์— ์„ ์–ธํ•ด์„œ ์—ฌ๋Ÿฌ๋ถ„์˜ HTML ๋ฌธ์„œ ์–ด๋””์—์„œ๋‚˜ ์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">:root {
+ --main-bg-color: brown;
+}</pre>
+
+<p>๊ทธ๋Ÿฌ๋‚˜ ๋ฐ˜๋“œ์‹œ ์ด๋ ‡๊ฒŒ ์„ ์–ธํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋ฒ”์œ„๋ฅผ ์ œํ•œํ•ด์•ผ ํ•˜๋Š” ์ ์ ˆํ•œ ์ด์œ ๊ฐ€ ์žˆ์„ ์ˆ˜๋„ ์žˆ์œผ๋‹ˆ๊นŒ์š”.</p>
+
+<div class="blockIndicator note">
+<p><strong>์ฐธ๊ณ </strong>: ์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ์˜ ์ด๋ฆ„์€ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ <code>--my-color</code>์™€ <code>--My-color</code>๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์†์„ฑ์œผ๋กœ์จ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.</p>
+</div>
+
+<p>์œ„์—์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ, ์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•  ๋•Œ์—๋Š” ์ผ๋ฐ˜์ ์ธ ๊ฐ’์˜ ์ž๋ฆฌ์— {{cssxref("var()")}} ํ•จ์ˆ˜๋ฅผ ์ง€์ •ํ•˜๊ณ , ๊ทธ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ๋Š” ์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ์˜ ์ด๋ฆ„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css; highlight:[2] language-css notranslate">element {
+ background-color: var(--main-bg-color);
+}
+</pre>
+
+<h2 id="์‚ฌ์šฉ์ž_์ง€์ •_์†์„ฑ_์ฒซ_๋‹จ๊ณ„">์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ ์ฒซ ๋‹จ๊ณ„</h2>
+
+<p>๋™์ผํ•œ ์ƒ‰์ƒ์„ ์—ฌ๋Ÿฌ ํด๋ž˜์Šค์— ์ ์šฉํ•˜๋Š”, ๋‹ค์Œ์˜ ๊ฐ„๋‹จํ•œ ์˜ˆ์ œ๋กœ ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:css; highlight:[3,20,26,32] notranslate">.one {
+ color: white;
+ background-color: brown;
+ margin: 10px;
+ width: 50px;
+ height: 50px;
+ display: inline-block;
+}
+
+.two {
+ color: white;
+ background-color: black;
+ margin: 10px;
+ width: 150px;
+ height: 70px;
+ display: inline-block;
+}
+.three {
+ color: white;
+ background-color: brown;
+ margin: 10px;
+ width: 75px;
+}
+.four {
+ color: white;
+ background-color: brown;
+ margin: 10px;
+ width: 100px;
+}
+
+.five {
+ background-color: brown;
+}
+</pre>
+
+<p>HTML์— ์ ์šฉํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:html notranslate">&lt;div&gt;
+ &lt;div class="one"&gt;1:&lt;/div&gt;
+ &lt;div class="two"&gt;2: Text &lt;span class="five"&gt;5 - more text&lt;/span&gt;&lt;/div&gt;
+ &lt;input class="three"&gt;
+ &lt;textarea class="four"&gt;4: Lorem Ipsum&lt;/textarea&gt;
+&lt;/div&gt;
+</pre>
+
+<p>๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<p>{{EmbedLiveSample("์‚ฌ์šฉ์ž_์ง€์ •_์†์„ฑ_์ฒซ_๋‹จ๊ณ„",600,180)}}</p>
+
+<p>๋ฐ˜๋ณต๋˜๋Š” CSS์— ์ฃผ๋ชฉํ•ด๋ณด์„ธ์š”. ๋ฐฐ๊ฒฝ ์ƒ‰์„ ์—ฌ๋Ÿฌ ๊ณณ์—์„œ <code>brown</code>์œผ๋กœ ์ง€์ •ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ CSS ์„ ์–ธ์˜ ๊ฒฝ์šฐ ๋” ์ƒ์œ„ ๋‹จ๊ณ„๋กœ ๋ฐ˜๋ณต๋˜๋Š” ํ•ญ๋ชฉ์„ ์˜ฎ๊ฒจ์„œ CSS์˜ ์ƒ์†์„ ํ†ตํ•ด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ณด๋‹ค ๋ณต์žกํ•œ ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ ํ•ญ์ƒ ์ด๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์ด ๋•Œ {{cssxref(":root")}} ์˜์‚ฌ ํด๋ž˜์Šค์— ์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ์„ ์„ ์–ธํ•˜๊ณ , ํ•„์š”ํ•œ ๊ณณ์—์„œ ๊ทธ ์†์„ฑ์„ ์ฐธ์กฐํ•จ์œผ๋กœ์จ ๋ฐ˜๋ณต ์ฝ”๋“œ์˜ ํ•„์š”๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<pre class="brush:html notranslate">:root {
+ --main-bg-color: brown;
+}
+
+.one {
+ color: white;
+ background-color: var(--main-bg-color);
+ margin: 10px;
+ width: 50px;
+ height: 50px;
+ display: inline-block;
+}
+
+.two {
+ color: white;
+ background-color: black;
+ margin: 10px;
+ width: 150px;
+ height: 70px;
+ display: inline-block;
+}
+.three {
+ color: white;
+ background-color: var(--main-bg-color);
+ margin: 10px;
+ width: 75px;
+}
+.four {
+ color: white;
+ background-color: var(--main-bg-color);
+ margin: 10px;
+ width: 100px;
+}
+
+.five {
+ background-color: var(--main-bg-color);
+}
+</pre>
+
+<p>์œ„์˜ ์ฝ”๋“œ๋Š” ์ด์ „ ์˜ˆ์ œ์™€ ๋™์ผํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ๋‚ณ์ง€๋งŒ, ์›ํ•˜๋Š” ๊ฐ’์— ๋Œ€ํ•œ ๋‹จ ํ•˜๋‚˜์˜ ์„ ์–ธ๋งŒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ํŽ˜์ด์ง€ ์ „์ฒด์— ๊ฑธ์ณ ํ•ด๋‹น ๊ฐ’์„ ๋ฐ”๊ฟ”์•ผ ํ•  ๊ฒฝ์šฐ ํŠน์ด ์œ ์šฉํ•ด์ง‘๋‹ˆ๋‹ค.</p>
+
+<h2 id="์‚ฌ์šฉ์ž_์ง€์ •_์†์„ฑ์˜_์ƒ์†">์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ์˜ ์ƒ์†</h2>
+
+<p>์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ์€ ์ƒ์† ๋Œ€์ƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ํŠน์ • ์š”์†Œ์— ์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ ๊ฐ’์„ ์„ค์ •ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ, ๊ทธ ๋ถ€๋ชจ์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ HTML ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด์„ธ์š”.</p>
+
+<pre class="brush: html notranslate">&lt;div class="one"&gt;
+ &lt;div class="two"&gt;
+ &lt;div class="three"&gt;&lt;/div&gt;
+ &lt;div class="four"&gt;&lt;/div&gt;
+ &lt;/div&gt;
+&lt;/div&gt;</pre>
+
+<p>์•„๋ž˜์˜ CSS ์ฝ”๋“œ๋ฅผ ์ ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css notranslate">.two {
+ --test: 10px;
+}
+
+.three {
+ --test: 2em;
+}
+</pre>
+
+<p>๊ทธ๋Ÿฌ๋ฉด, <code>var(--test)</code>์˜ ๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>class="two"</code> ์š”์†Œ: <code>10px</code></li>
+ <li><code>class="three"</code> ์š”์†Œ: <code>2em</code></li>
+ <li><code>class="four"</code> ์š”์†Œ: <code>10px</code> (๋ถ€๋ชจ๋กœ๋ถ€ํ„ฐ ์ƒ์†)</li>
+ <li><code>class="one"</code> ์š”์†Œ: ์œ ํšจํ•˜์ง€ ์•Š์Œ. ๋ชจ๋“  ์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ์˜ ๊ธฐ๋ณธ๊ฐ’.</li>
+</ul>
+
+<p>์ด๊ฒƒ๋“ค์€ ์‹ค์ œ CSS๋ณ€์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ผ ์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ์ด๋ผ๋Š” ๊ฒƒ์„ ์—ผ๋‘ํ•ด ๋‘์ž. ์ด ๊ฐ’๋“ค์€ ๋‹ค๋ฅธ ๊ทœ์น™์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋”ฐ๋กœ ์ €์žฅ๋˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ํ•„์š”ํ•  ๋•Œ๋งŒ ๊ณ„์‚ฐ๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์š”์†Œ์˜ ์†์„ฑ์„ ์„ค์ •ํ•˜๊ฑฐ๋‚˜, ํ˜•์ œ์˜ ์ž์† ๊ทœ์น™์—์„œ ์ด ์š”์†Œ๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜๋Š” ์—†๋‹ค. ์ด ์†์„ฑ์€ ์ผ๋ฐ˜์ ์ธ CSS์™€ ๊ฐ™์ด, ์„ ํƒ์ž๊ฐ€ ์ผ์น˜ํ•˜๊ฑฐ๋‚˜ ํ•ด๋‹น ์„ ํƒ์ž์˜ ํ•˜์œ„ ํ•ญ๋ชฉ์ผ ๊ฒฝ์šฐ์—๋งŒ ์„ค์ •๋œ๋‹ค.</p>
+
+<h2 id="์‚ฌ์šฉ์ž_์ง€์ •_์†์„ฑ_๋Œ€์•ˆ_๊ฐ’">์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ ๋Œ€์•ˆ ๊ฐ’</h2>
+
+<p>์ฃผ์–ด์ง„ ๋ณ€์ˆ˜๊ฐ€ ์•„์ง ์ •์˜๋˜์ง€ ์•Š์•˜์„ ๋•Œ, <a href="/en-US/docs/Web/CSS/var">var()</a> ๋ฅผ ์ด์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ๊ฐœ์˜ <strong>๋Œ€์ฒด ๋ณ€์ˆ˜</strong>๋ฅผ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Š” ์‚ฌ์šฉ์ž ์ •์˜ ์š”์†Œ(Custom Element)๋ฐ ์„€๋„์šฐ ๋”(Shadow DOM)์œผ๋กœ ์ž‘์—…ํ•  ๋•Œ ์œ ์šฉํ•˜๊ฒŒ ์“ธ ์ˆ˜ ์žˆ๋‹ค.</p>
+
+<p>ํ•จ์ˆ˜์— ์žˆ์–ด์„œ์˜ ์ฒซ๋ฒˆ์งธ ๋…ผ์Ÿ์€ ๋Œ€์ฒด๋  <a href="https://www.w3.org/TR/css-variables/#custom-property">์‚ฌ์šฉ์ž ์†์„ฑ</a>์˜ ์ด๋ฆ„์ด๋‹ค. ๋‘๋ฒˆ์งธ๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ์ž˜๋ชป๋œ <a href="https://www.w3.org/TR/css-variables/#custom-property">์‚ฌ์šฉ์ž ์†์„ฑ</a>์„ ์ฐธ์กฐํ•˜์˜€์„ ๋•Œ ๋Œ€์‹  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ€์ฒด ๋ณ€์ˆ˜์ด๋‹ค:</p>
+
+<pre class="brush: css notranslate">.two {
+ color: var(--my-var, red); /* --my-var๊ฐ€ ์ •์˜๋˜์ง€ ์•Š์•˜์„ ๊ฒฝ์šฐ red๋กœ ํ‘œ์‹œ๋จ */
+}
+
+.three {
+ background-color: var(--my-var, var(--my-background, pink)); /* my-var์™€ --my-background๊ฐ€ ์ •์˜๋˜์ง€ ์•Š์•˜์„ ๊ฒฝ์šฐ pink๋กœ ํ‘œ์‹œ๋จ */
+}
+
+.three {
+ background-color: var(--my-var, --my-background, pink); /* ์œ ํšจํ•˜์ง€ ์•Š์Œ: "--my-background, pink" */
+}</pre>
+
+<div class="note">
+<p><a href="https://www.w3.org/TR/css-variables/#custom-property">์‚ฌ์šฉ์ž ์†์„ฑ</a>๊ฐ™์€ ๋Œ€์ฒด ๊ตฌ๋ฌธ์€ ์‰ผํ‘œ๋ฅผ ํ—ˆ์šฉํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, var(--foo, red, blue)๋Š” ๋นจ๊ฐ•, ํŒŒ๋ž‘์˜ fallback์„ ์ •์˜ํ•˜๊ณ  ์žˆ๋‹ค; ์ฆ‰, ์ฒซ๋ฒˆ์งธ ์‰ผํ‘œ์™€ ํ•จ์ˆ˜ ๋งˆ์ง€๋ง‰ ์‚ฌ์ด์— ์žˆ๋Š” ๊ฐ’๋“ค์€ ๋ชจ๋‘ ๋Œ€์ฒด ๋ณ€์ˆ˜๋กœ ๊ฐ„์ฃผํ•œ๋‹ค.</p>
+</div>
+
+<h2 id="์œ ํšจ์„ฑ๊ณผ_๊ฐ’">์œ ํšจ์„ฑ๊ณผ ๊ฐ’</h2>
+
+<p><em>๊ฐ ์†์„ฑ๊ณผ ์—ฐ๊ด€๋œ ๊ธฐ๋ณธ CSS ๊ฐœ๋…์˜ ์œ ํšจ์„ฑ์€ ์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ๊ณผ ๊ด€๋ จํ•˜์—ฌ ๋ณ„๋กœ ์œ ์šฉํ•˜์ง€ ์•Š๋‹ค. ์‚ฌ์šฉ์ž ์†์„ฑ ๊ฐ’์„ ๋ถ„์„ํ•  ๋•Œ, ๋ธŒ๋ผ์šฐ์ €๋Š” ๊ทธ๊ฒƒ๋“ค์ด ์–ด๋””์„œ ์‚ฌ์šฉ๋˜๋Š”์ง€ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๊ฑฐ์˜ ๋ชจ๋“  ๊ฐ’์„ ์œ ํšจํ•œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•  ์ˆ˜ ๋ฐ–์— ์—†๋‹ค.</em></p>
+
+<p>๋ถˆํ–‰ํžˆ๋„, ์ด ์œ ํšจํ•œ ๊ฐ’๋“ค์€ <code>var()</code> ํ•จ์ˆ˜ ํ‘œํ˜„์„ ํ†ตํ•˜์—ฌ ์ดํ•ดํ•  ์ˆ˜ ์—†๋Š” ๋ฌธ๋งฅ ์•ˆ์—์„œ๋„ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค. ์†์„ฑ ๋ฐ ์‚ฌ์šฉ์ž ๋ณ€์ˆ˜๋กœ ์ธํ•ด ์œ ํšจํ•˜์ง€ ์•Š์€ CSS ์„ ์–ธ๋ฌธ์ด ๋งŒ๋“ค์–ด์ง€๋ฉด ๊ณ„์‚ฐ๋œ ์‹œ๊ฐ„์— ์œ ํšจํ•œ ์ƒˆ๋กœ์šด ๊ฐœ๋…์ด ์ƒ๊ธฐ๊ฒŒ ๋œ๋‹ค<em>.</em></p>
+
+<h2 id="์œ ํšจํ•˜์ง€_์•Š์€_๋ณ€์ˆ˜๋ฅผ_๋งŒ๋‚ _๋•Œ">์œ ํšจํ•˜์ง€ ์•Š์€ ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋‚  ๋•Œ</h2>
+
+<p>ย ๋งŒ์ผ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์€ย ย ย <code>var()</code>ย ๊ตฌ๋ฌธ์„ ๋งŒ๋‚˜๊ฒŒ ๋˜๋ฉด, ๊ทธ ์†์„ฑ์˜ ์ดˆ๊ธฐ๊ฐ’์ด๋‚˜ ์ƒ์†๋œ ๊ฐ’์ด ์‚ฌ์šฉ๋œ๋‹ค.</p>
+
+<p>์•„๋ž˜์˜ ์ฝ”๋“œ๋ฅผ ๋ณด์ž.</p>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate">&lt;p&gt;This paragraph is initial black.&lt;/p&gt; </pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css notranslate">:root { --text-color: 16px; }
+p { color: blue; }
+p { color: var(--text-color); }
+</pre>
+
+<p>์˜ˆ์ƒ๋Œ€๋กœ ๋ธŒ๋ผ์šฐ์ €๋Š”ย ย <code>--text-color</code>ย ์˜ ๊ฐ’์œผ๋กœย ย <code>var(--text-color)</code>ย ๋ฅผ ๋Œ€์ฒดํ–ˆ์ง€๋งŒ ย <code>16px</code> ๋Š” {{cssxref("color")}}์— ์œ ํšจํ•œ ๊ฐ’์ด ์•„๋‹ˆ๋‹ค. ๋Œ€์ฒดํ•œ ๊ฒฐ๊ณผ, ๊ทธ ์†์„ฑ์€ ์˜๋ฏธ๊ฐ€ ํ†ตํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋Š” ์ด ์ƒํ™ฉ์„ ๋‘ ๋‹จ๊ณ„๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค:</p>
+
+<ol>
+ <li>color ์†์„ฑ์ด ์ƒ์†๋˜์—ˆ๋Š”์ง€๋ฅผ ํ™•์ธํ•œ๋‹ค. ํ™•์ธ, ๊ทธ๋Ÿฐ๋ฐย <code>&lt;p&gt;</code> ๊ฐ€ color ์†์„ฑ๊ณผ ์—ฐ๊ด€๋œ ๋ถ€๋ชจ ์—˜๋ฆฌ๋จผํŠธ๊ฐ€ ์—†๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐ„๋‹ค.</li>
+ <li>๊ฐ’์„ย <strong>default initial value</strong>,(์ดˆ๊ธฐ ์„ค์ • ๋””ํดํŠธ๊ฐ’) ์ฆ‰,ย black ์œผ๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค.</li>
+</ol>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample('What_happens_with_invalid_variables')}}</p>
+
+<p>๋‹จ๋ฝ์˜ color ๊ฐ’์€ย blue๊ฐ€ ๋˜์ง€ ๋ชปํ•œ๋‹ค. ์œ ํšจํ•˜์ง€ ์•Š์€ ๊ฐ’์ด ํด๋ฐฑ (fallback)์ด ์•„๋‹Œ ์ดˆ๊ธฐ์„ค์ • ๋””ํฌํŠธ๊ฐ’์œผ๋กœ ๋Œ€์ฒด๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋งŒ์ผ ์‚ฌ์šฉ์ž๊ฐ€ ์–ด๋– ํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ’ ์—†์ด <code>color: 16px</code>ย ๋ฅผ ์“ด๋‹ค๋ฉด ์—๋Ÿฌ(syntax error)๋ฅผ ๋ฐ›๊ฒŒ ๋  ๊ฒƒ์ด๋‹ค. ๋Œ€์‹ ย ๊ทธ ์ „์— ์ง€์ •๋œ ์„ ์–ธ์ด ์‚ฌ์šฉ๋œ๋‹ค.</p>
+
+<div class="note">
+<p><strong>Note</strong>: CSS ์†์„ฑ/๊ฐ’ย ์Œ์—์„œ ์—๋Ÿฌ(syntax error)๊ฐ€ ๋‚˜๋ฉด ๊ทธ ๋ผ์ธ์€ ๋ฌด์‹œ๋˜์ง€๋งŒ ๊ณ„๋‹จ์‹์œผ๋กœ ์ง€์ •๋œ ๊ฐ’, ์œ ํšจํ•˜์ง€ ์•Š์€ ๋Œ€์ฒด์ ์šฉ(substitution) - ์œ ํšจํ•˜์ง€ ์•Š์€ ์‚ฌ์šฉ์ž ์ง€์ •๊ฐ’์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ - ์€ ๋ฌด์‹œ๋˜์ง€ ์•Š์œผ๋ฉฐ, ๊ทธ ๊ฐ’์€ ์ƒ์†๋œ๋‹ค.</p>
+</div>
+
+<h2 id="JavaScript์—์„œ์˜_๊ฐ’">JavaScript์—์„œ์˜ ๊ฐ’</h2>
+
+<p>JavaScript๋กœ ์‚ฌ์šฉ์ž ์†์„ฑ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ํ‘œ์ค€ ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™๋‹ค.</p>
+
+<pre class="brush: js notranslate">// ์ธ๋ผ์ธ ์Šคํƒ€์ผ์—์„œ ๋ณ€์ˆ˜ ์–ป๊ธฐ
+element.style.getPropertyValue("--my-var");
+
+// ์–ด๋Š ๊ณณ์—์„œ๋‚˜ ๋ณ€์ˆ˜ ์–ป๊ธฐ
+getComputedStyle(element).getPropertyValue("--my-var");
+
+// ์ธ๋ผ์ธ ์Šคํƒ€์ผ์— ๋ณ€์ˆ˜ ์„ค์ •ํ•˜๊ธฐ
+element.style.setProperty("--my-var", jsVar + 4);
+</pre>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{Compat("css.properties.custom-property")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("--*", "์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ")}}</li>
+</ul>
diff --git a/files/ko/web/css/value_definition_syntax/index.html b/files/ko/web/css/value_definition_syntax/index.html
new file mode 100644
index 0000000000..bc784b05cc
--- /dev/null
+++ b/files/ko/web/css/value_definition_syntax/index.html
@@ -0,0 +1,436 @@
+---
+title: ๊ฐ’ ์ •์˜ ๊ตฌ๋ฌธ
+slug: Web/CSS/Value_definition_syntax
+tags:
+ - CSS
+ - Guide
+ - Reference
+ - Syntax
+ - ๊ตฌ๋ฌธ
+ - ๋ฌธ๋ฒ•
+translation_of: Web/CSS/Value_definition_syntax
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong>CSS ๊ฐ’ ์ •์˜ ๊ตฌ๋ฌธ</strong>์€ <a href="https://ko.wikipedia.org/wiki/%ED%98%95%EC%8B%9D_%EB%AC%B8%EB%B2%95">ํ˜•์‹ ๋ฌธ๋ฒ•</a>์œผ๋กœ์„œ CSS ์†์„ฑ์ด๋‚˜ ํ•จ์ˆ˜๊ฐ€ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์œ ํšจํ•œ ๊ฐ’์˜ ์ง‘ํ•ฉ์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.</span> ์œ ํšจํ•œ ๊ฐ’ ์ง‘ํ•ฉ์€ ์ •์˜ ๊ตฌ๋ฌธ์œผ๋กœ ์ธํ•œ ์ œํ•œ ์™ธ์—๋„ ๋ฐ˜๋“œ์‹œ ์–‘์˜ ์ˆ˜๊ฐ€ ์™€์•ผ ํ•˜๋Š” ๋“ฑ, ๋งฅ๋ฝ์— ๋”ฐ๋ผ ์ถ”๊ฐ€๋กœ ์ œํ•œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<p>์ •์˜ ๊ตฌ๋ฌธ์€ ํ—ˆ์šฉํ•˜๋Š” ๊ฐ’๊ณผ ๊ทธ ๊ฐ’ ์‚ฌ์ด์˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. "ํ‚ค์›Œ๋“œ", ์ผ๋ถ€ ๋ฌธ์ž "๋ฆฌํ„ฐ๋Ÿด", ์ฃผ์–ด์ง„ CSS ์ž๋ฃŒํ˜•์— ์†ํ•˜๋Š” ๊ฐ’์ด๊ฑฐ๋‚˜, ๋‹ค๋ฅธ CSS ์†์„ฑ์ด ๊ตฌ๋ฌธ์˜ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ์„ฑ_์š”์†Œ_๊ฐ’_์œ ํ˜•">๊ตฌ์„ฑ ์š”์†Œ ๊ฐ’ ์œ ํ˜•</h2>
+
+<h3 id="ํ‚ค์›Œ๋“œ">ํ‚ค์›Œ๋“œ</h3>
+
+<h4 id="์ผ๋ฐ˜_ํ‚ค์›Œ๋“œ">์ผ๋ฐ˜ ํ‚ค์›Œ๋“œ</h4>
+
+<p>์‚ฌ์ „ ์ •์˜๋œ ์˜๋ฏธ๊ฐ€ ์žˆ๋Š” ํ‚ค์›Œ๋“œ๋Š”ย ๋”ฐ์˜ดํ‘œ ์—†์ด ๋ฌธ์ž ๊ทธ๋Œ€๋กœ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์˜ˆ์‹œ๋กœ๋Š” <code>auto</code>, <code>smaller</code>, <code>ease-in</code>์ด ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h4 id="ํŠน๋ณ„_ํ‚ค์›Œ๋“œ_inherit_initial_unset">ํŠน๋ณ„ ํ‚ค์›Œ๋“œ: <code>inherit</code>, <code>initial</code>, <code>unset</code></h4>
+
+<p>๋ชจ๋“  CSS ์†์„ฑ์€ ์ „์—ญ์œผ๋กœย ์ •์˜ํ•œย <code>inherit</code>, <code>initial</code>, <code>unset</code> ํ‚ค์›Œ๋“œ๋ฅผ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์„ธ ํ‚ค์›Œ๋“œ๋Š” ๊ฐ’ ์ •์˜์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์œผ๋ฉฐ ์•”์‹œ์ ์œผ๋กœ ์ •์˜๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๋ฆฌํ„ฐ๋Ÿด">๋ฆฌํ„ฐ๋Ÿด</h3>
+
+<p>CSS์—์„œ ๋น—๊ธˆ('<code>/</code>')๊ณผ ์‰ผํ‘œ('<code>,</code>')์™€ ๊ฐ™์€ ์ผ๋ถ€ ๋ฌธ์ž๋Š” ๊ทธ๋Œ€๋กœ ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ๊ณ , ์†์„ฑ ์ •์˜์—์„œ ๊ฐ’ ๊ตฌ๋ถ„์„ ์œ„ํ•ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์‰ผํ‘œ๋Š” ์ข…์ข… ์—ด๊ฑฐํ•˜๋Š” ๊ฐ’์ด๋‚˜ย ์ˆ˜ํ•™ํ˜• ํ•จ์ˆ˜์˜ย ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๊ตฌ๋ถ„ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋น—๊ธˆ์€ ์˜๋ฏธ๊ฐ€ ๋‹ค๋ฅด์ง€๋งŒ ๊ตฌ๋ฌธ์ด ๊ฐ™์€ ๊ฐ’์„ ๋ถ„๋ฆฌํ•  ๋•Œ ์ข…์ข… ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ณดํ†ต ๋น—๊ธˆ์€ ๋‹จ์ถ• ์†์„ฑ์—์„œ ์ž๋ฃŒํ˜•์ด ๊ฐ™์€ ์„œ๋กœ ๋‹ค๋ฅธ ์†์„ฑ์˜ ๊ฐ’์„ ๊ตฌ๋ถ„ํ•  ๋•Œ ์“ฐ์ž…๋‹ˆ๋‹ค.</p>
+
+<p>๋‘ ๊ธฐํ˜ธ ๋ชจ๋‘ ๊ฐ’ ์ •์˜์— ๋ฌธ์ž ๊ทธ๋Œ€๋กœ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="์ž๋ฃŒํ˜•">์ž๋ฃŒํ˜•</h3>
+
+<h4 id="๊ธฐ๋ณธ_์ž๋ฃŒํ˜•">๊ธฐ๋ณธ ์ž๋ฃŒํ˜•</h4>
+
+<p>์–ด๋–ค ์ข…๋ฅ˜์˜ ๋ฐ์ดํ„ฐ๋Š” CSS์˜ ์ „๋ฐ˜์—์„œ ์‚ฌ์šฉํ•˜๋ฉฐ, ๋ช…์„ธ์˜ ๋ชจ๋“  ๊ฐ’์— ๋Œ€ํ•ด ํ•œ ๋ฒˆ๋งŒ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋ฐ์ดํ„ฐ์˜ ์ž๋ฃŒํ˜•์„ "๊ธฐ๋ณธ ์ž๋ฃŒํ˜•"์ด๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ, {{CSSxRef("&lt;angle&gt;")}}๊ณผ {{CSSxRef("&lt;string&gt;")}}์ฒ˜๋Ÿผ ์ด๋ฆ„์„ '<code>&lt;</code>'์™€ '<code>&gt;</code>' ๊ธฐํ˜ธ๋กœ ๊ฐ์‹ธ์„œ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h4 id="๋น„_๋ง๋‹จ_์ž๋ฃŒํ˜•">๋น„ ๋ง๋‹จ ์ž๋ฃŒํ˜•</h4>
+
+<p>๋ณด๋‹ค ๋œ ํ”ํ•œ ์ž๋ฃŒํ˜•์ธ "๋น„ ๋ง๋‹จ ์ž๋ฃŒํ˜•" ์—ญ์‹œ '<code>&lt;</code>'์™€ '<code>&gt;</code>'๋กœ ๊ฐ์Œ‰๋‹ˆ๋‹ค.</p>
+
+<p>๋น„ ๋ง๋‹จ ์ž๋ฃŒํ˜•์—๋Š” ๋‘ ์ข…๋ฅ˜๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><u>์–ด๋–ค ์†์„ฑ๊ณผ ๊ฐ™์€ ์ด๋ฆ„์„ ๊ณต์œ ํ•˜๋Š”</u> ์ž๋ฃŒํ˜•์œผ๋กœ, ์ด๋ฆ„์„ ๋”ฐ์˜ดํ‘œ๋กœ ๊ฐ์‹ธ๋Š” ๊ฒฝ์šฐ. ์ด ์ž๋ฃŒํ˜•์˜ ๊ฐ’์€ ํ•ด๋‹น ์†์„ฑ์ด ํ—ˆ์šฉํ•˜๋Š” ๊ฐ’๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๋งŽ์€ ๊ฒฝ์šฐ ๋‹จ์ถ• ์†์„ฑ์—์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><u>๋‹ค๋ฅธ ์†์„ฑ๊ณผ ์ด๋ฆ„์„ ๊ณต์œ ํ•˜์ง€ ์•Š๋Š”</u> ์ž๋ฃŒํ˜•. ๊ธฐ๋ณธ ์ž๋ฃŒํ˜•๊ณผ ๋งค์šฐ ์œ ์‚ฌํ•˜๋ฉฐ, ์ฐจ์ด์ ์€ ์ด ์ž๋ฃŒํ˜•์˜ ์ •์˜๊ฐ€ ์–ด๋””์— ๋˜์–ด์žˆ๋‚˜ ์ •๋„์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์ž๋ฃŒํ˜•๊ณผ๋Š” ๋‹ฌ๋ฆฌ, ๋ณดํ†ต ์ด ์ž๋ฃŒํ˜•์„ ์‚ฌ์šฉํ•˜๋Š” ์†์„ฑ๊ณผ ๊ฐ€๊นŒ์šด ๊ณณ์—์„œ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h2 id="๊ตฌ์„ฑ_์š”์†Œ_๊ฐ’_๊ฒฐํ•ฉ์ž">๊ตฌ์„ฑ ์š”์†Œ ๊ฐ’ ๊ฒฐํ•ฉ์ž</h2>
+
+<h3 id="๋Œ€๊ด„ํ˜ธ"><a id="Brackets" name="Brackets">๋Œ€๊ด„ํ˜ธ</a></h3>
+
+<p><u>๋Œ€๊ด„ํ˜ธ</u>๋Š” ๋‹ค์ˆ˜์˜ ๊ฐœ์ฒด, ๊ฒฐํ•ฉ์ž, ๊ณฑ์ˆ˜๋ฅผ ๊ฐ์‹ธ์„œ ํ•˜๋‚˜์˜ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๊ด„ํ˜ธ๋Š” <strong>๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋ฌถ์–ด์„œ ์šฐ์„ ์ˆœ์œ„ ๊ทœ์น™์„ ์šฐํšŒ</strong>ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="syntaxbox notranslate">bold [ thin &amp;&amp; &lt;length&gt; ]</pre>
+
+<p>์œ„์˜ ์˜ˆ์ œ๋Š” ๋‹ค์Œ์˜ ๊ฐ’๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>bold thin 2vh</code></li>
+ <li><code>bold 0 thin</code></li>
+ <li><code>bold thin 3.5em</code></li>
+</ul>
+
+<p>ํ•˜์ง€๋งŒ ๋‹ค์Œ๊ณผ๋Š” ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>thin bold 3em</code>. <code>bold</code>๋ฅผ ๋Œ€๊ด„ํ˜ธ๋กœ ์ •์˜ํ•œ ๊ตฌ์„ฑ ์š”์†Œ์™€ ๋ณ‘์น˜ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ˜๋“œ์‹œ ๊ทธ ์•ž์— ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h3 id="๋ณ‘์น˜"><a id="Juxtaposition" name="Juxtaposition">๋ณ‘์น˜</a></h3>
+
+<p>์—ฌ๋Ÿฌ ๋‹จ์–ด, ๋ฆฌํ„ฐ๋Ÿด, ์ž๋ฃŒํ˜•์„ ํ•œ ๊ฐœ ์ด์ƒ์˜ ๊ณต๋ฐฑ์œผ๋กœ๋งŒ ๊ตฌ๋ถ„ํ•ด์„œ ๋‚˜๋ž€ํžˆ ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ์„ <u>๋ณ‘์น˜</u>๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋ณ‘์น˜ํ•œ ๋ชจ๋“  ๊ตฌ์„ฑ ์š”์†Œ๋Š” <strong>ํ•„์ˆ˜์ด๋ฉฐ ์ •ํ™•ํžˆ ์ˆœ์„œ ๊ทธ๋Œ€๋กœ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค</strong>.</p>
+
+<pre class="syntaxbox notranslate">bold &lt;length&gt; , thin
+</pre>
+
+<p>์œ„์˜ ์˜ˆ์ œ๋Š” ๋‹ค์Œ์˜ ๊ฐ’๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>bold 1em, thin</code></li>
+ <li><code>bold 0, thin</code></li>
+ <li><code>bold 2.5cm, thin</code></li>
+ <li><code>bold 3vh, thin</code></li>
+</ul>
+
+<p>ํ•˜์ง€๋งŒ ๋‹ค์Œ๊ณผ๋Š” ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>thin 1em, bold</code>. ๋ชจ๋“  ๊ฐœ์ฒด๊ฐ€ ์ •ํ™•ํ•œ ์ˆœ์„œ๋ฅผ ๋”ฐ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>bold 1em thin</code>. ๋ชจ๋“  ๊ฐœ์ฒด๊ฐ€ ํ•„์ˆ˜์ด๋ฏ€๋กœ, ๋ฆฌํ„ฐ๋Ÿด๋กœ ํ‘œ๊ธฐํ•œ ์‰ผํ‘œ ์—ญ์‹œ ์กด์žฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>bold 0.5ms, thin</code>. <code>ms</code> ๊ฐ’์€ {{CSSxRef("&lt;length&gt;")}}๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h3 id="์ด์ค‘_์•ฐํผ์ƒŒ๋“œ"><a id="Double_ampersand" name="Double_ampersand">์ด์ค‘ ์•ฐํผ์ƒŒ๋“œ</a></h3>
+
+<p>๋‘ ๊ฐœ ์ด์ƒ์˜ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ <u>์ด์ค‘ ์•ฐํผ์ƒŒ๋“œ</u>, <code>&amp;&amp;</code>๋กœย ๊ตฌ๋ถ„ํ•˜๋ฉด ๋ชจ๋“  ๊ฐœ์ฒด๊ฐ€ <strong>ํ•„์ˆ˜์ง€๋งŒ ์ˆœ์„œ๋Š” ์ƒ๊ด€ ์—†์Œ</strong>์„ย ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="syntaxbox notranslate">bold &amp;&amp; &lt;length&gt;
+</pre>
+
+<p>์œ„์˜ ์˜ˆ์ œ๋Š” ๋‹ค์Œ์˜ ๊ฐ’๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>bold 1em</code></li>
+ <li><code>bold 0</code></li>
+ <li><code>2.5cm bold</code></li>
+ <li><code>3vh bold</code></li>
+</ul>
+
+<p>ํ•˜์ง€๋งŒ ๋‹ค์Œ๊ณผ๋Š” ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>bold</code>. ๋‘ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ๊ฐ’์— ๋ชจ๋‘ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>bold 1em bold</code>, ๋‘ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ํ•œ ๋ฒˆ์”ฉ๋งŒย ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<div class="blockIndicator note">
+<p><strong>์ฐธ๊ณ :</strong> ๋ณ‘์น˜๋Š” ์ด์ค‘ ์•ฐํผ์ƒŒ๋“œ๋ณด๋‹ค ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์Šต๋‹ˆ๋‹ค. ์ฆ‰ย <code>bold thin &amp;&amp; &lt;length&gt;</code>๋Š”ย <code>[ bold thin ] &amp;&amp; &lt;length&gt;</code>์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ <code>bold thin &lt;length&gt;</code>์™€ <code>&lt;length&gt; bold thin</code>์€ ์ผ์น˜ํ•˜์ง€๋งŒ <code>bold &lt;length&gt; thin</code>์€ ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h3 id="์ด์ค‘_๋ฐ”"><a id="Double_bar" name="Double_bar">์ด์ค‘ ๋ฐ”</a></h3>
+
+<p>๋‘ ๊ฐœ ์ด์ƒ์˜ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ <u>์ด์ค‘ ๋ฐ”</u>, <code>||</code>๋กœ ๊ตฌ๋ถ„ํ•˜๋ฉด ๋ชจ๋“  ๊ฐœ์ฒด ์ค‘ <strong>์ ์–ด๋„ ํ•˜๋‚˜๋Š” ๋‚˜ํƒ€๋‚˜์•ผ ํ•˜๊ณ  ์ˆœ์„œ๋Š” ์ƒ๊ด€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค</strong>. ๋ณดํ†ต <a href="/ko/docs/Web/CSS/Shorthand_properties">๋‹จ์ถ• ์†์„ฑ</a>์˜ ์—ฌ๋Ÿฌ ๊ฐ’์„ ์ •์˜ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="syntaxbox notranslate">&lt;'border-width'&gt; || &lt;'border-style'&gt; || &lt;'border-color'&gt;
+</pre>
+
+<p>์œ„์˜ ์˜ˆ์ œ๋Š” ๋‹ค์Œ์˜ ๊ฐ’๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>1em solid blue</code></li>
+ <li><code>blue 1em</code></li>
+ <li><code>solid 1px yellow</code></li>
+</ul>
+
+<p>ํ•˜์ง€๋งŒ ๋‹ค์Œ๊ณผ๋Š” ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>blue yellow</code>, ํ•˜๋‚˜์˜ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ํ•œ ๋ฒˆ๋งŒ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>bold</code>, ์ด ํ‚ค์›Œ๋“œ๋Š” ์–ด๋Š ๊ฐœ์ฒด์—๋„ ์†ํ•˜์ง€ ์•Š๋Š” ๊ฐ’์ž…๋‹ˆ๋‹ค.</li>
+</ul>
+
+<div class="blockIndicator note">
+<p><strong>์ฐธ๊ณ :</strong> ์ด์ค‘ ์•ฐํผ์ƒŒ๋“œ๋Š” ์ด์ค‘ ๋ฐ”๋ณด๋‹ค ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์Šต๋‹ˆ๋‹ค.ย <code>bold || thin &amp;&amp; &lt;length&gt;</code>๋Š” <code>bold || [ thin &amp;&amp; &lt;length&gt; ]</code>์™€ ๊ฐ™์œผ๋ฉฐ, <code>bold</code>, <code>thin &lt;length&gt;</code>, <code>bold thin &lt;length&gt;</code>, ๊ทธ๋ฆฌ๊ณ  <code>thin &lt;length&gt; bold</code>์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ <code>&lt;length&gt; bold thin</code>์€ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š”๋ฐ, <code>bold</code>๋ฅผ ์ƒ๋žตํ•˜์ง€ ์•Š์œผ๋ฉด <code>thin &amp;&amp; &lt;length&gt;</code>ย ๊ตฌ์„ฑ ์š”์†Œ ์ด์ „ ๋˜๋Š” ๋‹ค์Œ์— ์œ„์น˜ํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.</p>
+</div>
+
+<h3 id="๋‹จ์ผ_๋ฐ”"><a id="Single_bar" name="Single_bar">๋‹จ์ผ ๋ฐ”</a></h3>
+
+<p>๋‘ ๊ฐœ ์ด์ƒ์˜ ๊ฐœ์ฒด๋ฅผ <u>๋‹จ์ผ ๋ฐ”</u>, <code>|</code>๋กœ ๊ตฌ๋ถ„ํ•˜๋ฉด ๋ชจ๋“  ๊ฐœ์ฒด ์ค‘์—์„œ <strong>ํ•œ ๊ฐœ๋งŒ์ด ๋ฐ˜๋“œ์‹œ ์กด์žฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค</strong>. ๋ณดํ†ต ๊ฐ€๋Šฅํ•œ ํ‚ค์›Œ๋“œ ๊ฐ’์˜ ๋ชฉ๋ก์„ ๊ตฌ์„ฑํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="syntaxbox notranslate">&lt;percentage&gt; | &lt;length&gt; | left | center | right | top | bottom</pre>
+
+<p>์œ„์˜ ์˜ˆ์ œ๋Š” ๋‹ค์Œ์˜ ๊ฐ’๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>3%</code></li>
+ <li><code>0</code></li>
+ <li><code>3.5em</code></li>
+ <li><code>left</code></li>
+ <li><code>center</code></li>
+ <li><code>right</code></li>
+ <li><code>top</code></li>
+ <li><code>bottom</code></li>
+</ul>
+
+<p>ํ•˜์ง€๋งŒ ๋‹ค์Œ๊ณผ๋Š” ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>center 3%</code>, ์˜ค์ง ํ•˜๋‚˜์˜ ๊ตฌ์„ฑ ์š”์†Œ๋งŒ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>3em 4.5em</code>, ๊ตฌ์„ฑ ์š”์†Œ๋Š” ํ•œ ๋ฒˆ๋งŒ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<div class="blockIndicator note">
+<p><strong>์ฐธ๊ณ :</strong> ์ด์ค‘ ๋ฐ”๋Š” ๋‹จ์ผ ๋ฐ”๋ณด๋‹ค ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์œผ๋ฉฐ <code>bold | thin || &lt;length&gt;</code>๋Š”ย <code>bold | [ thin || &lt;length&gt; ]</code>์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. <code>bold</code>, <code>thin</code>, <code>&lt;length&gt;</code>, <code>&lt;length&gt; thin</code>, <code>thin &lt;length&gt;</code>๋Š” ์ผ์น˜ํ•˜์ง€๋งŒ, <code>|</code> ๊ฒฐํ•ฉ์ž๋Š” ์ขŒ์šฐ ์ค‘ ๋‹จ ํ•˜๋‚˜๋งŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— <code>bold &lt;length&gt;</code>๋Š” ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="๊ตฌ์„ฑ_์š”์†Œ_๊ฐ’_๋ฐฐ์ˆ˜">๊ตฌ์„ฑ ์š”์†Œ ๊ฐ’ ๋ฐฐ์ˆ˜</h2>
+
+<p>๋ฐฐ์ˆ˜๋Š” ๊ธฐํ˜ธ๋กœ์„œ, ์•ž์˜ ๊ฐœ์ฒด๋ฅผ ๋ช‡ ๋ฒˆ์ด๋‚˜ ๋ฐ˜๋ณตํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๋ฐฐ์ˆ˜๊ฐ€ ์—†๋Š” ๊ฐœ์ฒด๋Š” ๋ฐ˜๋“œ์‹œ ๋‹จ ํ•œ ๋ฒˆ๋งŒ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๋ฐฐ์ˆ˜๋Š” ๊ฑฐ๋“ญ ํ‘œ์‹œํ•  ์ˆ˜ ์—†๊ณ , ๋ชจ๋“  ๊ฒฐํ•ฉ์ž๋ณด๋‹ค ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="Asterisk" name="Asterisk"><a id="Asterisk_(*)" name="Asterisk_(*)">๋ณ„ํ‘œ (<code>*</code>)</a></h3>
+
+<p><u>๋ณ„ํ‘œ ๋ฐฐ์ˆ˜</u>๋Š” ๊ฐœ์ฒด๊ฐ€ <strong>0๋ฒˆ, ํ•œ ๋ฒˆ, ๋˜๋Š” ์—ฌ๋Ÿฌ ๋ฒˆ ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ์Œ</strong>์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="syntaxbox notranslate">bold smaller*</pre>
+
+<p>์œ„์˜ ์˜ˆ์ œ๋Š” ๋‹ค์Œ์˜ ๊ฐ’๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>bold</code></li>
+ <li><code>bold smaller</code></li>
+ <li><code>bold smaller smaller</code></li>
+ <li><code>bold smaller smaller smaller</code>ย ๋“ฑ๋“ฑ.</li>
+</ul>
+
+<p>ํ•˜์ง€๋งŒ ๋‹ค์Œ๊ณผ๋Š” ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>smaller</code>, <code>bold</code>๋Š” ๋ณ‘์น˜์ด๊ธฐ ๋•Œ๋ฌธ์—ย <code>smaller</code> ํ‚ค์›Œ๋“œ ์•ž์— ๋ฐ˜๋“œ์‹œ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h3 id="Plus" name="Plus"><a id="Plus_()" name="Plus_()">๋”ํ•˜๊ธฐ (<code>+</code>)</a></h3>
+
+<p><u>๋”ํ•˜๊ธฐ ๋ฐฐ์ˆ˜</u>๋Š” ๊ฐœ์ฒด๊ฐ€ <strong>ํ•œ ๋ฒˆ ๋˜๋Š” ์—ฌ๋Ÿฌ ๋ฒˆ ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ์Œ</strong>์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="syntaxbox notranslate">bold smaller+</pre>
+
+<p>์œ„์˜ ์˜ˆ์ œ๋Š” ๋‹ค์Œ์˜ ๊ฐ’๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>bold smaller</code></li>
+ <li><code>bold smaller smaller</code></li>
+ <li><code>bold smaller smaller smaller</code>ย ๋“ฑ๋“ฑ.</li>
+</ul>
+
+<p>ํ•˜์ง€๋งŒ ๋‹ค์Œ๊ณผ๋Š” ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>bold</code>,ย <code>smaller</code>๋Š” ์ ์–ด๋„ ํ•œ ๋ฒˆ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>smaller</code>, <code>bold</code>๋Š” ๋ณ‘์น˜์ด๊ธฐ ๋•Œ๋ฌธ์—ย <code>smaller</code> ํ‚ค์›Œ๋“œ ์•ž์— ๋ฐ˜๋“œ์‹œ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h3 id="Question_mark" name="Question_mark"><a id="Question_mark_()" name="Question_mark_()">๋ฌผ์Œํ‘œ (<code>?</code>)</a></h3>
+
+<p><u>๋ฌผ์Œํ‘œ ๋ฐฐ์ˆ˜</u>๋Š” ๊ฐœ์ฒด๊ฐ€ ์„ ํƒ ์‚ฌํ•ญ์ด๋ฉฐ, <strong>๋ฐ˜๋“œ์‹œ 0๋ฒˆ ๋˜๋Š” ํ•œ ๋ฒˆ๋งŒ ๋‚˜ํƒ€๋‚˜์•ผ ํ•จ</strong>์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="syntaxbox notranslate">bold smaller?</pre>
+
+<p>์œ„์˜ ์˜ˆ์ œ๋Š” ๋‹ค์Œ์˜ ๊ฐ’๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>bold</code></li>
+ <li><code>bold smaller</code></li>
+</ul>
+
+<p>ํ•˜์ง€๋งŒ ๋‹ค์Œ๊ณผ๋Š” ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>bold smaller smaller</code>, <code>smaller</code>๋Š” ์ตœ๋Œ€ ํ•œ ๋ฒˆ๋งŒ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>smaller</code>, <code>bold</code>๋Š” ๋ณ‘์น˜์ด๊ธฐ ๋•Œ๋ฌธ์—ย <code>smaller</code> ํ‚ค์›Œ๋“œ ์•ž์— ๋ฐ˜๋“œ์‹œ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h3 id="Curly_braces" name="Curly_braces"><a id="Curly_braces_(_)" name="Curly_braces_(_)">์ค‘๊ด„ํ˜ธ (<code>{ }</code>)</a></h3>
+
+<p><u>์ค‘๊ด„ํ˜ธ ๋ฐฐ์ˆ˜</u>๋Š” ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ํ•œ ๋‘ ๊ฐœ์˜ ์ •์ˆ˜, A์™€ B๋ฅผ ํฌํ•จํ•˜๋ฉฐ ๊ฐœ์ฒด๊ฐ€ <strong>์ตœ์†Œ A๋ฒˆ, ์ตœ๋Œ€ B๋ฒˆ ๋‚˜ํƒ€๋‚˜์•ผ ํ•จ</strong>์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="syntaxbox notranslate">bold smaller{1,3}</pre>
+
+<p>์œ„์˜ ์˜ˆ์ œ๋Š” ๋‹ค์Œ์˜ ๊ฐ’๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>bold smaller</code></li>
+ <li><code>bold smaller smaller</code></li>
+ <li><code>bold smaller smaller smaller</code></li>
+</ul>
+
+<p>ํ•˜์ง€๋งŒ ๋‹ค์Œ๊ณผ๋Š” ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>bold</code>, <code>smaller</code>๋Š” ์ ์–ด๋„ ํ•œ ๋ฒˆ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>bold smaller smaller smaller smaller</code>,ย <code>smaller</code>๋Š” ์ตœ๋Œ€ 3ํšŒ๊นŒ์ง€๋งŒ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>smaller</code>, <code>bold</code>๋Š” ๋ณ‘์น˜์ด๊ธฐ ๋•Œ๋ฌธ์—ย <code>smaller</code> ํ‚ค์›Œ๋“œ ์•ž์— ๋ฐ˜๋“œ์‹œ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h3 id="Hash_mark" name="Hash_mark"><a id="Hash_mark_()" name="Hash_mark_()">ํ•ด์‹œ (<code>#</code>)</a></h3>
+
+<p><u>ํ•ด์‹œ ๋ฐฐ์ˆ˜</u>๋Š” (๋”ํ•˜๊ธฐ ๋ฐฐ์ˆ˜์ฒ˜๋Ÿผ) ๊ฐœ์ฒด๊ฐ€ ํ•œ ๋ฒˆ ๋˜๋Š” ์—ฌ๋Ÿฌ ๋ฒˆ ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ์ง€๋งŒ, ์„œ๋กœ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ํ•ด์•ผ ํ•จ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="syntaxbox notranslate">bold smaller#</pre>
+
+<p>์œ„์˜ ์˜ˆ์ œ๋Š” ๋‹ค์Œ์˜ ๊ฐ’๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>bold smaller</code></li>
+ <li><code>bold smaller, smaller</code></li>
+ <li><code>bold smaller, smaller, smaller</code>, ๋“ฑ๋“ฑ.</li>
+</ul>
+
+<p>ํ•˜์ง€๋งŒ ๋‹ค์Œ๊ณผ๋Š” ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>bold</code>, <code>smaller</code>๋Š” ์ ์–ด๋„ ํ•œ ๋ฒˆ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>bold smaller smaller smaller</code>, ๊ฐ๊ฐ์˜ย <code>smaller</code>๋ฅผ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>smaller</code>, <code>bold</code>๋Š” ๋ณ‘์น˜์ด๊ธฐ ๋•Œ๋ฌธ์—ย <code>smaller</code> ํ‚ค์›Œ๋“œ ์•ž์— ๋ฐ˜๋“œ์‹œ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h3 id="Exclamation_point" name="Exclamation_point"><a id="Exclamation_point_(!)" name="Exclamation_point_(!)">๋Š๋‚Œํ‘œ (<code>!</code>)</a></h3>
+
+<p>๊ทธ๋ฃน ๋’ค์— ํ‘œ์‹œํ•˜๋Š” <u>๋Š๋‚Œํ‘œ ๋ฐฐ์ˆ˜</u>๋Š” ๊ทธ๋ฃน์ด ๋ฐ˜๋“œ์‹œ ์กด์žฌํ•ด์•ผ ํ•˜๋ฉฐ, ๊ทธ๋ฃน ๋‚ด ํ•ญ๋ชฉ์˜ ๋ฌธ๋ฒ•์œผ๋กœ ์ธํ•ด ์ „์ฒด ์ฝ˜ํ…์ธ ๊ฐ€ ์ƒ๋žต ๊ฐ€๋Šฅํ•œ ํ˜•ํƒœ๋”๋ผ๋„ ์ตœ์†Œํ•œ ํ•˜๋‚˜์˜ ๊ฐ’์€ ์ƒ์„ฑํ•ด๋‚ด์•ผ ํ•จ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.</p>
+
+<pre class="syntaxbox notranslate">[ bold? smaller? ]!
+</pre>
+
+<p>์œ„์˜ ์˜ˆ์ œ๋Š” ๋‹ค์Œ์˜ ๊ฐ’๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>bold</code></li>
+ <li><code>smaller</code></li>
+ <li><code>bold smaller</code></li>
+</ul>
+
+<p>ํ•˜์ง€๋งŒ ๋‹ค์Œ๊ณผ๋Š” ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code>bold</code>๋„ ์—†๊ณ ย <code>smaller</code>๋„ ์—†๋Š” ๊ฒฝ์šฐ,ย ์ ์–ด๋„ ํ•˜๋‚˜์˜ ๊ฐ’์€ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>smaller</code>, <code>bold</code>๋Š” ๋ณ‘์น˜์ด๊ธฐ ๋•Œ๋ฌธ์—ย <code>smaller</code> ํ‚ค์›Œ๋“œ ์•ž์— ๋ฐ˜๋“œ์‹œ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><code>bold smaller bold</code>,ย <code>bold</code>์™€ย <code>smaller</code>๋Š” ๋‹จ ํ•œ ๋ฒˆ๋งŒ ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<h2 id="์š”์•ฝ">์š”์•ฝ</h2>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th scope="col">๊ธฐํ˜ธ</th>
+ <th scope="col">์ด๋ฆ„</th>
+ <th scope="col">์„ค๋ช…</th>
+ <th scope="col">์˜ˆ์ œ</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <th colspan="4">๊ฒฐํ•ฉ์ž</th>
+ </tr>
+ <tr>
+ <td></td>
+ <td>๋ณ‘์น˜</td>
+ <td>๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ํ•„์ˆ˜์ด๊ณ  ์ˆœ์„œ์— ๋”ฐ๋ผ ๋‚˜ํƒ€๋‚˜์•ผ ํ•จ</td>
+ <td><code>solid &lt;length&gt;</code></td>
+ </tr>
+ <tr>
+ <td><code>&amp;&amp;</code></td>
+ <td>์ด์ค‘ ์•ฐํผ์ƒŒ๋“œ</td>
+ <td>๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ํ•„์ˆ˜์ด์ง€๋งŒ ์ˆœ์„œ์— ๋ฌด๊ด€ํ•จ</td>
+ <td><code>&lt;length&gt; &amp;&amp; &lt;string&gt;</code></td>
+ </tr>
+ <tr>
+ <td><code>||</code></td>
+ <td>์ด์ค‘ ๋ฐ”</td>
+ <td>๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ํ•˜๋‚˜ ์ด์ƒ ๋‚˜ํƒ€๋‚˜์•ผ ํ•˜๊ณ  ์ˆœ์„œ์— ๋ฌด๊ด€ํ•จ</td>
+ <td><code>&lt;'border-image-outset'&gt; || &lt;'border-image-slice'&gt;</code></td>
+ </tr>
+ <tr>
+ <td><code>|</code></td>
+ <td>๋‹จ์ผ ๋ฐ”</td>
+ <td>๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ์ •ํ™•ํžˆ ํ•˜๋‚˜๋งŒ ๋‚˜ํƒ€๋‚˜์•ผ ํ•จ</td>
+ <td><code>smaller | small | normal | big | bigger</code></td>
+ </tr>
+ <tr>
+ <td><code>[ ]</code></td>
+ <td>๋Œ€๊ด„ํ˜ธ</td>
+ <td>์šฐ์„ ์ˆœ์œ„๋ฅผ ์šฐํšŒํ•˜๊ธฐ ์œ„ํ•ด ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋ฌถ์Œ</td>
+ <td><code>bold [ thin &amp;&amp; &lt;length&gt; ]</code></td>
+ </tr>
+ <tr>
+ <th colspan="4">๋ฐฐ์ˆ˜</th>
+ </tr>
+ <tr>
+ <td></td>
+ <td>๋ฐฐ์ˆ˜ ์—†์Œ</td>
+ <td>์ •ํ™•ํžˆ ํ•œ ๋ฒˆ</td>
+ <td><code>solid</code></td>
+ </tr>
+ <tr>
+ <td><code>*</code></td>
+ <td>๋ณ„ํ‘œ</td>
+ <td>0ํšŒ ์ด์ƒ</td>
+ <td><code>bold smaller*</code></td>
+ </tr>
+ <tr>
+ <td><code>+</code></td>
+ <td>๋”ํ•˜๊ธฐ</td>
+ <td>1ํšŒ ์ด์ƒ</td>
+ <td><code>bold smaller+</code></td>
+ </tr>
+ <tr>
+ <td><code>?</code></td>
+ <td>๋ฌผ์Œํ‘œ</td>
+ <td>0ํšŒ ๋˜๋Š” 1ํšŒ (์„ ํƒ ์‚ฌํ•ญ)</td>
+ <td><code>bold smaller?</code></td>
+ </tr>
+ <tr>
+ <td><code>{A,B}</code></td>
+ <td>์ค‘๊ด„ํ˜ธ</td>
+ <td>์ตœ์†Œย <code>A</code>ํšŒ, ์ตœ๋Œ€ <code>B</code>ํšŒ</td>
+ <td><code>bold smaller{1,3}</code></td>
+ </tr>
+ <tr>
+ <td><code>#</code></td>
+ <td>ํ•ด์‹œ</td>
+ <td>1ํšŒ ์ด์ƒ, ๋‹จ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„</td>
+ <td><code>bold smaller#</code></td>
+ </tr>
+ <tr>
+ <td><code>!</code></td>
+ <td>๋Š๋‚Œํ‘œ</td>
+ <td>๊ทธ๋ฃน์ด ์ ์–ด๋„ ํ•˜๋‚˜์˜ ๊ฐ’์„ ์ƒ์„ฑํ•ด์•ผ ํ•จ</td>
+ <td><code>[ bold? smaller? ]!</code></td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ช…์„ธ">๋ช…์„ธ</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Status</th>
+ <th scope="col">Comment</th>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS3 Values", "#value-defs", "Value definition syntax")}}</td>
+ <td>{{Spec2("CSS3 Values")}}</td>
+ <td>Adds the hash mark multiplier.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS2.1", "about.html#value-defs", "Value definition syntax")}}</td>
+ <td>{{Spec2("CSS2.1")}}</td>
+ <td>Adds the double ampersand combinator.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName("CSS1", "#notation-for-property-values", "Value definition syntax")}}</td>
+ <td>{{Spec2("CSS1")}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
diff --git a/files/ko/web/css/var()/index.html b/files/ko/web/css/var()/index.html
new file mode 100644
index 0000000000..49dd9ffb37
--- /dev/null
+++ b/files/ko/web/css/var()/index.html
@@ -0,0 +1,99 @@
+---
+title: var()
+slug: Web/CSS/var()
+tags:
+ - CSS
+ - CSS Custom Properties
+ - CSS Function
+ - CSS Variable
+ - CSS ๋ณ€์ˆ˜
+ - Experimental
+ - Reference
+translation_of: Web/CSS/var()
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>var()</code></strong> ํ•จ์ˆ˜๋Š” <a href="/ko/docs/Web/CSS/--*">์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ</a>, ๋˜๋Š” "CSS ๋ณ€์ˆ˜"์˜ ๊ฐ’์„ ๋‹ค๋ฅธ ์†์„ฑ์˜ ๊ฐ’์œผ๋กœ ์ง€์ •ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</span></p>
+
+<pre class="brush: css line-numbers language-css no-line-numbers"><code class="language-css">var(--header-color, blue);</code></pre>
+
+<p><code>var()</code> ํ•จ์ˆ˜๋Š” ๊ฐ’์ด ์•„๋‹Œ ์†์„ฑ ์ด๋ฆ„, ์„ ํƒ์ž ๋“ฑ ๋‹ค๋ฅธ ๊ณณ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์‹œ๋„ํ•  ๊ฒฝ์šฐ ์œ ํšจํ•˜์ง€ ์•Š์€ ๊ตฌ๋ฌธ์ด ๋˜๊ฑฐ๋‚˜, ๋ณ€์ˆ˜์™€ ๊ด€๊ณ„์—†๋Š” ๊ฐ’์ด ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p>์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜๋Š” ๊ฐ’์„ ๊ฐ€์ ธ์˜ฌ ์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ์„ ํƒ์ ์œผ๋กœ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ๋‘ ๋ฒˆ์งธ ์ธ์ˆ˜๋Š” ๋Œ€์ฒด๊ฐ’์œผ๋กœ, ๋Œ€์ƒ ์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ์ด ์œ ํšจํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋Œ€์‹  ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="syntaxbox">{{csssyntax}}
+</pre>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> ๋Œ€์ฒด๊ฐ’ ๊ตฌ๋ฌธ์€ ์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ ๊ตฌ๋ฌธ๊ณผ ๋™์ผํ•˜๊ฒŒ ์‰ผํ‘œ๋ฅผ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ <code>var(--foo, red, blue)</code>์˜ ๋Œ€์ฒด๊ฐ’์€ ์‰ผํ‘œ๊นŒ์ง€ ํฌํ•จํ•œ <code>red, blue</code>์ž…๋‹ˆ๋‹ค. ๋งํ•˜์ž๋ฉด ์ฒซ ๋ฒˆ์งธ ์‰ผํ‘œ์˜ ๋’ค์ชฝ์€ ๋ชจ๋‘ ๋Œ€์ฒด๊ฐ’์ด ๋˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.</p>
+</div>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>&lt;custom-property-name&gt;</code></dt>
+ <dd>๋‘ ๊ฐœ์˜ ๋Œ€์‹œ๋กœ ์‹œ์ž‘ํ•˜๋Š”, ์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ์˜ ์ด๋ฆ„์„ ๋‚˜ํƒ€๋‚ด๋Š” ์‹๋ณ„์ž.</dd>
+ <dt><code>&lt;declaration-value&gt;</code></dt>
+ <dd>ํ˜„์žฌ ๋งฅ๋ฝ์—์„œ, ์ฃผ์–ด์ง„ ์‚ฌ์šฉ์ž ์ง€์ • ์†์„ฑ์ด ์œ ํšจํ•˜์ง€ ์•Š์œผ๋ฉด ๋Œ€์‹  ์‚ฌ์šฉํ•  ๋Œ€์ฒด๊ฐ’. ์ƒˆ ์ค„, ์ง ์—†์ด ๋‹ซ๋Š” ๊ด„ํ˜ธ(<code>)</code>, <code>]</code>, <code>}</code>) ์„ธ๋ฏธ์ฝœ๋ก , ๋Š๋‚Œํ‘œ ๋“ฑ ํŠน๋ณ„ํ•œ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„ ๋ฌธ์ž๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<pre class="brush: css">:root {
+ --main-bg-color: pink;
+}
+
+body {
+ background-color: var(--main-bg-color);
+}
+</pre>
+
+<pre class="brush: css">/* Fallback */
+/* In the componentโ€™s style: */
+.component .header {
+ color: var(--header-color, blue); /* header-color isnโ€™t set, and so remains blue, the fallback value */
+}
+
+.component .text {
+ color: var(--text-color, black);
+}
+
+/* In the larger applicationโ€™s style: */
+.component {
+ --text-color: #080;
+}
+</pre>
+
+<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 Variables', '#using-variables', 'var()')}}</td>
+ <td>{{Spec2('CSS3 Variables')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.custom-property.var")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("env","env(โ€ฆ)")}} โ€“ ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๊ฐ€ ํ†ต์ œํ•˜๋Š” ์ฝ๊ธฐ ์ „์šฉ ํ™˜๊ฒฝ ๋ณ€์ˆ˜.</li>
+ <li><a href="/ko/docs/Web/CSS/Using_CSS_variables">CSS ๋ณ€์ˆ˜ ์‚ฌ์šฉํ•˜๊ธฐ</a></li>
+</ul>
diff --git a/files/ko/web/css/vertical-align/index.html b/files/ko/web/css/vertical-align/index.html
new file mode 100644
index 0000000000..7e718efc4d
--- /dev/null
+++ b/files/ko/web/css/vertical-align/index.html
@@ -0,0 +1,246 @@
+---
+title: vertical-align
+slug: Web/CSS/vertical-align
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/vertical-align
+---
+<div>{{CSSRef}}</div>
+
+<p><strong><code>vertical-align</code></strong> <a href="/en-US/docs/Web/CSS">CSS</a> ์†์„ฑ์€ inline ๋˜๋Š” table-cell box์—์„œ์˜ ์ˆ˜์ง ์ •๋ ฌ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css no-line-numbers">/* keyword values */
+vertical-align: baseline;
+vertical-align: sub;
+vertical-align: super;
+vertical-align: text-top;
+vertical-align: text-bottom;
+vertical-align: middle;
+vertical-align: top;
+vertical-align: bottom;
+
+/* &lt;length&gt; values */
+vertical-align: 10em;
+vertical-align: 4px;
+
+/* &lt;percentage&gt; values */
+vertical-align: 20%;
+
+/* Global values */
+vertical-align: inherit;
+vertical-align: initial;
+vertical-align: unset;
+</pre>
+
+<p>vertical-align ์†์„ฑ์€ ๋‘ ์ปจํ…์ŠคํŠธ์—์„œ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:</p>
+
+<ul>
+ <li>์—˜๋ฆฌ๋จผํŠธ์˜ box๋ฅผ ์ด๊ฒƒ์ด ํฌํ•จ๋œย line box ๋‚ด๋ถ€์—์„œ ์ˆ˜์ง ์ •๋ ฌํ•˜๊ณ ์ž ํ•  ๋•Œ. ์˜ˆ๋ฅผ ๋“ค์–ด์„œ,ย {{HTMLElement("img")}} ์—˜๋ฆฌ๋จผํŠธ๋ฅผ ํ…์ŠคํŠธ ์—˜๋ฆฌ๋จผํŠธ์˜ ๋ผ์ธ ์†์—์„œ ์ •๋ ฌํ•  ๋•Œ ์“ฐ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:</li>
+</ul>
+
+<div id="vertical-align-inline">
+<pre class="hidden brush: html">&lt;p&gt;
+top:&lt;img style="vertical-align:top" src="https://mdn.mozillademos.org/files/15189/star.png"/&gt;
+middle:&lt;img style="vertical-align:middle" src="https://mdn.mozillademos.org/files/15189/star.png"/&gt;
+bottom:&lt;img style="vertical-align:bottom" src="https://mdn.mozillademos.org/files/15189/star.png"/&gt;
+super:&lt;img style="vertical-align:super" src="https://mdn.mozillademos.org/files/15189/star.png"/&gt;
+sub:&lt;img style="vertical-align:sub" src="https://mdn.mozillademos.org/files/15189/star.png"/&gt;
+&lt;/p&gt;
+&lt;p&gt;
+text-top:&lt;img style="vertical-align:text-top" src="https://mdn.mozillademos.org/files/15189/star.png"/&gt;
+text-bottom:&lt;img style="vertical-align:text-bottom" src="https://mdn.mozillademos.org/files/15189/star.png"/&gt;
+0.2em:&lt;img style="vertical-align:0.2em" src="https://mdn.mozillademos.org/files/15189/star.png"/&gt;
+-1em:&lt;img style="vertical-align:-1em" src="https://mdn.mozillademos.org/files/15189/star.png"/&gt;
+20%:&lt;img style="vertical-align:20%" src="https://mdn.mozillademos.org/files/15189/star.png"/&gt;
+-100%:&lt;img style="vertical-align:-100%" src="https://mdn.mozillademos.org/files/15189/star.png"/&gt;
+&lt;/p&gt;
+
+</pre>
+
+<pre class="hidden brush: css">#* {
+ box-sizing: border-box;
+}
+
+img {
+ margin-right: 0.5em;
+}
+
+p {
+ height: 3em;
+ padding: 0 .5em;
+ font-family: monospace;
+ text-decoration: underline overline;
+ margin-left: auto;
+ margin-right: auto;
+ width: 80%;
+}
+</pre>
+</div>
+
+<p>{{EmbedLiveSample("vertical-align-inline", 1200, 120, "", "", "example-outcome-frame")}}</p>
+
+<ul>
+ <li>table์˜ ํ•œ ์…€์—์„œ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š” ๋‚ด์šฉ์„ ์ˆ˜์ง ์ •๋ ฌํ•  ๋•Œ:</li>
+</ul>
+
+<div id="vertical-align-table">
+<pre class="hidden brush: html">&lt;table&gt;
+ &lt;tr&gt;
+ &lt;td style="vertical-align: baseline"&gt;baseline&lt;/td&gt;
+ &lt;td style="vertical-align: top"&gt;top&lt;/td&gt;
+ &lt;td style="vertical-align: middle"&gt;middle&lt;/td&gt;
+ &lt;td style="vertical-align: bottom"&gt;bottom&lt;/td&gt;
+ &lt;td&gt;
+ &lt;p&gt;There is a theory which states that if ever anyone discovers exactly what the Universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable.&lt;/p&gt;
+&lt;p&gt;There is another theory which states that this has already happened.&lt;/p&gt;
+ &lt;/td&gt;
+ &lt;/tr&gt;
+&lt;/table&gt;
+
+</pre>
+
+<pre class="hidden brush: css">table {
+ margin-left: auto;
+ margin-right: auto;
+ width: 80%;
+}
+
+table, th, td {
+ border: 1px solid black;
+}
+
+td {
+ padding: 0.5em;
+ font-family: monospace;
+}
+</pre>
+</div>
+
+<p>{{EmbedLiveSample("vertical-align-table", 1200, 210, "", "", "example-outcome-frame")}}</p>
+
+<p><code>vertical-align์€ ์˜ค๋กœ์ง€ inline๊ณผ table-cell ์—˜๋ฆฌ๋จผํŠธ์—๋งŒ ์ ์šฉ๋œ๋‹ค๋Š” ๊ฒƒ์— ์ฃผ์˜ํ•˜์„ธ์š”: ์ด ์†์„ฑ์„</code>ย <a href="/en-US/docs/Web/HTML/Block-level_elements">block level ์—˜๋ฆฌ๋จผํŠธ</a>์— ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.</p>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<p>์ด ์†์„ฑ์€ ์•„๋ž˜์˜ ํ‚ค์›Œ๋“œ๋“ค๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="Values_(inline_elements์—์„œ)">Values (inline elements์—์„œ)</h3>
+
+<p><em>์ฃผ๋กœ ๋ถ€๋ชจ ์—˜๋ฆฌ๋จผํŠธ์— ๋Œ€ํ•˜์—ฌ ์ƒ๋Œ€์ ์œผ๋กœ ์ˆ˜์ง์ •๋ ฌํ•˜๋Š” ๊ฐ’๋“ค:</em></p>
+
+<dl>
+ <dt><code>baseline</code></dt>
+ <dd>๋ถ€๋ชจ์˜ baseline์— ๋งž์ถ”์–ด ํ•ด๋‹น ์—˜๋ฆฌ๋จผํŠธ์˜ baseline ์„ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.ย ย ๋ช‡๋ช‡ย <a href="/en-US/docs/Web/CSS/Replaced_element">replaced elements</a>์˜ ๋ฒ ์ด์Šค๋ผ์ธ์€ ์˜ˆ๋ฅผ๋“ค๋ฉด{{HTMLElement("textarea")}}์€ HTML ๋ช…์„ธ์— ์ •์˜๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋ฏ€๋กœ,ย ์ดย ํ‚ค์›Œ๋“œ๋Š” ๋ธŒ๋ผ์šฐ์ €๋งˆ๋‹ค ๋‹ค๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.</dd>
+ <dt><code>sub</code></dt>
+ <dd>ํ•ด๋‹น ์—˜๋ฆฌ๋จผํŠธ์˜ baseline์„ ๋ถ€๋ชจ์˜ย subscript-baseline์œผ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>super</code></dt>
+ <dd>ํ•ด๋‹น ์—˜๋ฆฌ๋จผํŠธ์˜ baseline์„ ๋ถ€๋ชจ์˜ superscript-baseline์œผ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>text-top</code></dt>
+ <dd>ํ•ด๋‹น ์—˜๋ฆฌ๋จผํŠธ์˜ top์„ ๋ถ€๋ชจ ์—˜๋ฆฌ๋จผํŠธ ํฐํŠธ์˜ top์œผ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>text-bottom</code></dt>
+ <dd>ํ•ด๋‹น ์—˜๋ฆฌ๋จผํŠธ์˜ bottom์„ ๋ถ€๋ชจ ์—˜๋ฆฌ๋จผํŠธ ํฐํŠธ์˜ bottom์œผ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>middle</code></dt>
+ <dd>ํ•ด๋‹น ์—˜๋ฆฌ๋จผํŠธ์˜ middle์„ ๋ถ€๋ชจ์˜ baseline + x-height / 2 ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("&lt;length&gt;")}}</dt>
+ <dd>ํ•ด๋‹น ์—˜๋ฆฌ๋จผํŠธ์˜ baseline์„ ๋ถ€๋ชจ์˜ baseline์—์„œ ์ฃผ์–ด์ง„ ๊ธธ์ด๋งŒํผ ์œ„๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("&lt;percentage&gt;")}}</dt>
+ <dd>&lt;length&gt; value์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํ•ด๋‹น ์—˜๋ฆฌ๋จผํŠธ์˜ baseline์„ ๋ถ€๋ชจ์˜ baseline์—์„œ {{Cssxref("line-height")}}์˜ ํผ์„ผํŠธ๋กœย ์ฃผ์–ด์ง„ ํผ์„ผํŠธ๋งŒํผ ์œ„๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<p>(&lt;length&gt; ์™€ &lt;percentage&gt;์— ๋Œ€ํ•ด์„œ ์Œ์ˆ˜ ๊ฐ’์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.)</p>
+
+<p><em>๋‹ค์Œ ๋‘ value๋Š” ๋ถ€๋ชจ๊ฐ€ ์•„๋‹Œ ์ „์ฒด ๋ผ์ธ์— ๋Œ€ํ•ด,์ˆ˜์ง์ •๋ ฌํ•˜๋Š” ๊ฐ’์ž…๋‹ˆ๋‹ค:</em></p>
+
+<dl>
+ <dt><code>top</code></dt>
+ <dd>ํ•ด๋‹น ์—˜๋ฆฌ๋จผํŠธ์˜ top๊ณผ ์ด๊ฒƒ์˜ ์ž์†๋“ค์˜ top์„ ์ „์ฒด ๋ผ์ธ์˜ top์œผ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>bottom</code></dt>
+ <dd>ํ•ด๋‹น ์—˜๋ฆฌ๋จผํŠธ์˜ bottom๊ณผ ์ด๊ฒƒ์˜ ์ž์†๋“ค์˜ bottom์„ ์ „์ฒด ๋ผ์ธ์˜ bottom์œผ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<p>Baseline์ด ์—†๋Š” ์—˜๋ฆฌ๋จผํŠธ์— ๋Œ€ํ•ด์„œ๋Š” bottom margin edge๊ฐ€ baseline์„ ๋Œ€์‹ ํ•˜์—ฌ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="Values_(table_cells์—์„œ)">Values (table cells์—์„œ)</h3>
+
+<dl>
+ <dt><code>baseline</code> (<code>sub</code>, <code>super</code>, <code>text-top</code>, <code>text-bottom</code>, <code>&lt;length&gt;</code>,ย <code>&lt;percentage&gt;</code>)</dt>
+ <dd>ย ์…€์˜ baseline์„ ๊ฐ™์€ ํ–‰์˜ ๋‹ค๋ฅธ cell๋“ค์˜ baseline๊ณผ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.ย </dd>
+ <dt><code>top</code></dt>
+ <dd>์…€์˜ top padding edge๋ฅผ ํ–‰์˜ top์œผ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>middle</code></dt>
+ <dd>์…€์˜ ย padding box์˜ ์ค‘์‹ฌ์„ ํ–‰์—์„œ ์ค‘์•™ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>bottom</code></dt>
+ <dd>์…€์˜ bottom padding edge๋ฅผ ํ–‰์˜ bottom์œผ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<p>์Œ์ˆ˜ ๊ฐ’์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;div&gt;An &lt;img src="https://mdn.mozillademos.org/files/12245/frame_image.svg" alt="link" width="32" height="32" /&gt; image with a default alignment.&lt;/div&gt;
+&lt;div&gt;An &lt;img class="top" src="https://mdn.mozillademos.org/files/12245/frame_image.svg" alt="link" width="32" height="32" /&gt; image with a text-top alignment.&lt;/div&gt;
+&lt;div&gt;An &lt;img class="bottom" src="https://mdn.mozillademos.org/files/12245/frame_image.svg" alt="link" width="32" height="32" /&gt; image with a text-bottom alignment.&lt;/div&gt;
+&lt;div&gt;An &lt;img class="middle" src="https://mdn.mozillademos.org/files/12245/frame_image.svg" alt="link" width="32" height="32" /&gt; image with a middle alignment.&lt;/div&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">img.top { vertical-align: text-top; }
+img.bottom { vertical-align: text-bottom; }
+img.middle { vertical-align: middle; }
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("Example")}}</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 Transitions', '#animatable-css', 'vertical-align')}}</td>
+ <td>{{Spec2('CSS3 Transitions')}}</td>
+ <td>Defines <code>vertical-align</code> as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'visudet.html#propdef-vertical-align', 'vertical-align')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Add the {{cssxref("&lt;length&gt;")}} value and allows it to be applied to element with a {{cssxref("display")}} type of <code>table-cell</code>.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#vertical-align', 'vertical-align')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{Compat("css.properties.vertical-align")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{Cssxref("line-height")}}, {{Cssxref("text-align")}}, {{Cssxref("margin")}}</li>
+ <li><a href="http://phrogz.net/css/vertical-align/index.html">Understanding <code>vertical-align</code>, or "How (Not) To Vertically Center Content"</a></li>
+ <li><a href="http://christopheraue.net/2014/03/05/vertical-align/">All You Need To Know About Vertical-Align</a></li>
+</ul>
diff --git a/files/ko/web/css/visibility/index.html b/files/ko/web/css/visibility/index.html
new file mode 100644
index 0000000000..67f982daea
--- /dev/null
+++ b/files/ko/web/css/visibility/index.html
@@ -0,0 +1,176 @@
+---
+title: visibility
+slug: Web/CSS/visibility
+tags:
+ - CSS
+ - CSS Box Model
+ - CSS Property
+ - Layout
+ - Reference
+ - Web
+translation_of: Web/CSS/visibility
+---
+<div>{{CSSRef}}</div>
+
+<p><span class="seoSummary"><strong><code>visibility</code></strong> CSS ์†์„ฑ์€ ๋ฌธ์„œ์˜ ๋ ˆ์ด์•„์›ƒ์„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ  ์š”์†Œ๋ฅผ ๋ณด์ด๊ฑฐ๋‚˜ ์ˆจ๊น๋‹ˆ๋‹ค.</span> <code>visibility</code>๋กœ {{htmlelement("table")}}์˜ ํ–‰์ด๋‚˜ ์—ด์„ ์ˆจ๊ธธ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/visibility.html")}}</div>
+
+
+
+<p>๋ฌธ์„œ๋ฅผ ์ˆจ๊ธฐ๊ณ , <strong>๋ ˆ์ด์•„์›ƒ์—์„œ๋„ ์ œ์™ธ</strong>ํ•˜๋ ค๋ฉด, <code>visibility</code>๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹ ย {{cssxref("display")}} ์†์„ฑ์„ย <code>none</code>์œผ๋กœ ์„ค์ •ํ•˜์„ธ์š”.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css no-line-numbers">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+visibility: visible;
+visibility: hidden;
+visibility: collapse;
+
+/* ์ „์—ญ ๊ฐ’ */
+visibility: inherit;
+visibility: initial;
+visibility: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>visible</code></dt>
+ <dd>์š”์†Œ๊ฐ€ ๋ณด์ž„.</dd>
+ <dt><code>hidden</code></dt>
+ <dd>์š”์†Œ๊ฐ€ ์ˆจ๊ฒจ์ง(๊ทธ๋ ค์ง€์ง€ ์•Š์Œ). ๋ ˆ์ด์•„์›ƒ์—๋Š” ์ˆจ๊ฒจ์ง€์ง€ ์•Š์•˜์„ ๋•Œ์™€ ๋™์ผํ•œ ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค. <code>visibility</code>๋ฅผ <code>visible</code>๋กœ ์„ค์ •ํ•œ ์ž์†์€ ํ™”๋ฉด์— ๋ณด์ž…๋‹ˆ๋‹ค. ์ˆจ๊ฒจ์ง„ ์š”์†Œ๋Š” ํฌ์ปค์Šค(<a href="/ko/docs/Web/HTML/Global_attributes/tabindex">ํƒญ ์ธ๋ฑ์Šค</a>๋กœ ํƒ์ƒ‰ ๋“ฑ)๋ฅผ ๋ฐ›์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><code>collapse</code></dt>
+ <dd>
+ <ul>
+ <li>{{HTMLElement("table")}}์˜ ํ–‰, ์—ด, ํ–‰ ๊ทธ๋ฃน๊ณผ ์—ด ๊ทธ๋ฃน์— ์ ์šฉํ•˜๋ฉดย {{cssxref("display")}}๋ฅผ <code>none</code>์œผ๋กœ ์„ค์ •ํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•˜๊ฒŒ ์š”์†Œ๋ฅผ ์ˆจ๊ธฐ๊ณ  ์ฐจ์ง€ํ•˜๋˜ ๊ณต๊ฐ„๋„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹ค๋ฅธ ํ–‰(์—ด)์˜ ํฌ๊ธฐ๋Š”ย <code>collapse</code>๋ฅผ ์ ์šฉํ•œ ํ–‰(์—ด)์ด ๋ณด์ด๋Š” ๊ฒƒ ์ฒ˜๋Ÿผย ์ทจ๊ธ‰ํ•ด ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ‘œ์˜ ๋„ˆ๋น„๋‚˜ ๋†’์ด์˜ ์žฌ๊ณ„์‚ฐ ์—†์ด ๋น ๋ฅด๊ฒŒ ํ–‰์ด๋‚˜ ์—ด์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+ <li>ํ”Œ๋ ‰์Šค ์•„์ดํ…œ์— ์ ์šฉํ•˜๋ฉด ์š”์†Œ๋ฅผ ์ˆจ๊ธฐ๊ณ  ์ฐจ์ง€ํ•˜๋˜ ๊ณต๊ฐ„๋„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li><a href="/ko/docs/Mozilla/Tech/XUL">XUL</a>ย ์š”์†Œ์— ์ ์šฉํ•˜๋ฉด ๋‹ค๋ฅธ ์Šคํƒ€์ผ๊ณผ ๊ด€๊ณ„ ์—†์ด ํฌ๊ธฐ์˜ ๊ณ„์‚ฐ๊ฐ’์œผ๋กœ ํ•ญ์ƒ 0์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ {{cssxref("margin")}}์€ ๋ฐ”๋€Œ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</li>
+ <li>๋‹ค๋ฅธ ์š”์†Œ์—์„œ๋Š”ย <code>hidden</code>๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</li>
+ </ul>
+ </dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="๋ณด๊ฐ„">๋ณด๊ฐ„</h2>
+
+<p>๊ฐ€์‹œ์„ฑ์€ <strong>๋ณด์—ฌ์ง</strong>๊ณผ <strong>๋ณด์ด์ง€ ์•Š์Œ</strong> ์‚ฌ์ด์—์„œ ๋ณด๊ฐ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‹œ์ž‘์ด๋‚˜ ์ข…๋ฃŒ ๊ฐ’์ด <code>visible</code>์ด ์•„๋‹ˆ๋ฉด ๋ณด๊ฐ„ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ฐ€์‹œ์„ฑ ๊ฐ’์€ ์ด์‚ฐ๊ฐ’์„ย ์‚ฌ์šฉํ•˜๋ฉฐ <code>0</code>์€ <code>hidden</code>,ย <code>0</code>ย ์ดˆ๊ณผย <code>1</code> ์ดํ•˜์˜ ๋ชจ๋“  ๊ฐ’์€ <code>visible</code>์— ๋งตํ•‘๋ฉ๋‹ˆ๋‹ค. ๋ฒ”์œ„ ๋ฐ–์˜ ๊ฐ’(<code>cubic-bezier()</code> ํ•จ์ˆ˜์˜ y๊ฐ’์ด [0, 1]์„ ๋ฒ—์–ด๋‚  ๋•Œ๋งŒ ํŠธ๋žœ์ง€์…˜์˜ ์‹œ์ž‘๊ณผ ์ข…๋ฃŒ ์‹œ ๋ฐœ์ƒ)์€ <code>0</code>๊ณผ <code>1</code> ์ค‘ ๋” ๊ฐ€๊นŒ์šด ๊ฐ’์œผ๋กœ ์ทจ๊ธ‰ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="๊ธฐ๋ณธ_์˜ˆ์ œ">๊ธฐ๋ณธ ์˜ˆ์ œ</h3>
+
+<h4 id="HTML">HTML</h4>
+
+<pre class="brush: html">&lt;p class="visible"&gt;์ฒซ ๋ฒˆ์งธ ๋ฌธ๋‹จ์€ ๋ณด์ž…๋‹ˆ๋‹ค.&lt;/p&gt;
+&lt;p class="not-visible"&gt;๋‘ ๋ฒˆ์งธ ๋ฌธ๋‹จ์€ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.&lt;/p&gt;
+&lt;p class="visible"&gt;์„ธ ๋ฒˆ์งธ ๋ฌธ๋‹จ์€ ๋ณด์ž…๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๋ฌธ๋‹จ์ด ์—ฌ์ „ํžˆ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ์–ด์š”.&lt;/p&gt;
+</pre>
+
+<h4 id="CSS">CSS</h4>
+
+<pre class="brush: css">.visible {
+ visibility: visible;
+}
+
+.not-visible {
+ visibility: hidden;
+}
+</pre>
+
+<p>{{EmbedLiveSample('๊ธฐ๋ณธ_์˜ˆ์ œ')}}</p>
+
+<h3 id="ํ‘œ_์˜ˆ์ œ">ํ‘œ ์˜ˆ์ œ</h3>
+
+<h4 id="HTML_2">HTML</h4>
+
+<pre class="brush: html">&lt;table&gt;
+ &lt;tr&gt;
+ &lt;td&gt;1.1&lt;/td&gt;
+ &lt;td class="collapse"&gt;1.2&lt;/td&gt;
+ &lt;td&gt;1.3&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr class="collapse"&gt;
+ &lt;td&gt;2.1&lt;/td&gt;
+ &lt;td&gt;2.2&lt;/td&gt;
+ &lt;td&gt;2.3&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;td&gt;3.1&lt;/td&gt;
+ &lt;td&gt;3.2&lt;/td&gt;
+ &lt;td&gt;3.3&lt;/td&gt;
+ &lt;/tr&gt;
+&lt;/table&gt;</pre>
+
+<h4 id="CSS_2">CSS</h4>
+
+<pre class="brush: css">.collapse {
+ visibility: collapse;
+}
+
+table {
+ border: 1px solid red;
+}
+
+td {
+ border: 1px solid gray;
+}
+</pre>
+
+<p>{{EmbedLiveSample('ํ‘œ_์˜ˆ์ œ')}}</p>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p><code>visibility</code> ๊ฐ’์„ย <code>hidden</code>์œผ๋กœ ์„ค์ •ํ•œ ์š”์†Œ๋Š” <a href="/ko/docs/Learn/Accessibility/What_is_accessibility#Accessibility_APIs">์ ‘๊ทผ์„ฑ ํŠธ๋ฆฌ</a>์—์„œ ์ œ์™ธ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰ ํ•ด๋‹น ์š”์†Œ์™€, ๊ทธ ๋ชจ๋“  ์ž์† ์š”์†Œ๋Š” ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ฐ€ ์ฝ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<h2 id="์ฐธ๊ณ ">์ฐธ๊ณ </h2>
+
+<ul>
+ <li>์ผ๋ถ€ ํ˜„๋Œ€ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š”ย <code>visibility: collapse</code>๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ž˜๋ชป ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.ย ๋”ฐ๋ผ์„œ ํ‘œ์˜ ํ–‰๊ณผ ์—ด์ด ์•„๋‹Œ ์š”์†Œ์— ์‚ฌ์šฉํ–ˆ์„ ๋•Œย <code>visibility: hidden</code>๊ณผ ๋˜‘๊ฐ™์ด ์ทจ๊ธ‰ํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+ <li><code>visibility: collapse</code>๋ฅผ ์ ์šฉํ•œ ์นธ์— ์ค‘์ฒฉํ•ด์„œ ๋‹ค๋ฅธ ํ‘œ๊ฐ€ ์กด์žฌํ•˜๋ฉด ๋ฐ”๊นฅ ํ‘œ์˜ ๋ ˆ์ด์•„์›ƒ์ด ๋ฐ”๋€” ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.ย ์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๋ ค๋ฉด ์ค‘์ฒฉ๋œ ํ‘œ์— <code>visibility: visible</code>์„ ๋ช…์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.</li>
+</ul>
+
+<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 Flexbox', '#visibility-collapse', 'visibility')}}</td>
+ <td>{{Spec2('CSS3 Flexbox')}}</td>
+ <td>Defines the <code>collapse</code> value as it applies to flex items.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Box', '#visibility-prop', 'visibility')}}</td>
+ <td>{{Spec2('CSS3 Box')}}</td>
+ <td>No changes.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Transitions', '#animatable-css', 'visibility')}}</td>
+ <td>{{Spec2('CSS3 Transitions')}}</td>
+ <td>Defines <code>visibility</code> as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'visufx.html#visibility', 'visibility')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.visibility")}}</p>
diff --git a/files/ko/web/css/white-space/index.html b/files/ko/web/css/white-space/index.html
new file mode 100644
index 0000000000..21edd07317
--- /dev/null
+++ b/files/ko/web/css/white-space/index.html
@@ -0,0 +1,242 @@
+---
+title: white-space
+slug: Web/CSS/white-space
+tags:
+ - CSS
+ - CSS Property
+ - CSS Text
+ - Reference
+translation_of: Web/CSS/white-space
+---
+<div>{{CSSRef}}</div>
+
+<p>CSS <strong><code>white-space</code></strong> ์†์„ฑ์€ ์š”์†Œ๊ฐ€ ๊ณต๋ฐฑ ๋ฌธ์ž๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฒ•์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/white-space.html")}}</div>
+
+
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> ๋‹จ์–ด ์•ˆ์—์„œ ์ค„์ด ๋ฐ”๋€Œ๊ธฐ๋ฅผ ์›ํ•˜๋Š” ๊ฒฝ์šฐ {{CSSxRef("overflow-wrap")}}, {{CSSxRef("word-break")}}, {{CSSxRef("hyphens")}}๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.</p>
+</div>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css">/* Keyword values */
+white-space: normal;
+white-space: nowrap;
+white-space: pre;
+white-space: pre-wrap;
+white-space: pre-line;
+white-space: break-spaces;
+
+/* Global values */
+white-space: inherit;
+white-space: initial;
+white-space: unset;
+</pre>
+
+<p><code>white-space</code> ์†์„ฑ์€ ๋‹ค์Œ ๋ชฉ๋ก์˜ ํ‚ค์›Œ๋“œ ๊ฐ’ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>normal</code></dt>
+ <dd>์—ฐ์† ๊ณต๋ฐฑ์„ ํ•˜๋‚˜๋กœ ํ•ฉ์นจ. ๊ฐœํ–‰ ๋ฌธ์ž๋„ ๋‹ค๋ฅธ ๊ณต๋ฐฑ ๋ฌธ์ž์™€ ๋™์ผํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ํ•œ ์ค„์ด ๋„ˆ๋ฌด ๊ธธ์–ด์„œ ๋„˜์น  ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ์ค„์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.</dd>
+ <dt><code>nowrap</code></dt>
+ <dd>์—ฐ์† ๊ณต๋ฐฑ์„ ํ•˜๋‚˜๋กœ ํ•ฉ์นจ. ์ค„ ๋ฐ”๊ฟˆ์€ {{htmlelement("br")}} ์š”์†Œ์—์„œ๋งŒ ์ผ์–ด๋‚ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>pre</code></dt>
+ <dd>์—ฐ์† ๊ณต๋ฐฑ ์œ ์ง€. ์ค„ ๋ฐ”๊ฟˆ์€ ๊ฐœํ–‰ ๋ฌธ์ž์™€ {{htmlelement("br")}} ์š”์†Œ์—์„œ๋งŒ ์ผ์–ด๋‚ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>pre-wrap</code></dt>
+ <dd>์—ฐ์† ๊ณต๋ฐฑ ์œ ์ง€. ์ค„ ๋ฐ”๊ฟˆ์€ ๊ฐœํ–‰ ๋ฌธ์ž์™€ {{htmlelement("br")}} ์š”์†Œ์—์„œ ์ผ์–ด๋‚˜๋ฉฐ, ํ•œ ์ค„์ด ๋„ˆ๋ฌด ๊ธธ์–ด์„œ ๋„˜์น  ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ์ค„์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.</dd>
+ <dt><code>pre-line</code></dt>
+ <dd>์—ฐ์† ๊ณต๋ฐฑ์„ ํ•˜๋‚˜๋กœ ํ•ฉ์นจ. ์ค„๋ฐ”๊ฟˆ์€ ๊ฐœํ–‰ ๋ฌธ์ž์™€ {{htmlelement("br")}} ์š”์†Œ์—์„œ ์ผ์–ด๋‚˜๋ฉฐ, ํ•œ ์ค„์ด ๋„ˆ๋ฌด ๊ธธ์–ด์„œ ๋„˜์น  ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ์ค„์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.</dd>
+ <dt><code>break-spaces</code></dt>
+ <dd>๋‹ค์Œ ์ฐจ์ด์ ์„ ์ œ์™ธํ•˜๋ฉด <code>pre-wrap</code>๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.
+ <ul>
+ <li>์—ฐ์† ๊ณต๋ฐฑ์ด ์ค„์˜ ๋์— ์œ„์น˜ํ•˜๋”๋ผ๋„ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค.</li>
+ <li>์—ฐ์† ๊ณต๋ฐฑ์˜ ์ค‘๊ฐ„๊ณผ ๋์—์„œ๋„ ์ž๋™์œผ๋กœ ์ค„์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</li>
+ <li>์œ ์ง€ํ•œ ์—ฐ์† ๊ณต๋ฐฑ์€ <code>pre-wrap</code>๊ณผ ๋‹ฌ๋ฆฌ ์š”์†Œ ๋ฐ”๊นฅ์œผ๋กœ ๋„˜์น˜์ง€ ์•Š์œผ๋ฉฐ, ๊ณต๊ฐ„๋„ ์ฐจ์ง€ํ•˜๋ฏ€๋กœ ๋ฐ•์Šค์˜ ๋ณธ์งˆ ํฌ๊ธฐ(<code>min-content</code>, <code>max-content</code>)์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.</li>
+ </ul>
+ </dd>
+</dl>
+
+<p>๋‹ค์Œ์€ ์—ฌ๋Ÿฌ๊ฐ€์ง€ <code>white-space</code> ๊ฐ’์˜ ๋™์ž‘์„ ์ •๋ฆฌํ•œ ํ‘œ์ž…๋‹ˆ๋‹ค.</p>
+
+<table class="standard-table">
+ <thead>
+ <tr>
+ <th></th>
+ <th>๊ฐœํ–‰ ๋ฌธ์ž</th>
+ <th>์ŠคํŽ˜์ด์Šค, ํƒญ</th>
+ <th>์ž๋™ ์ค„ ๋ฐ”๊ฟˆ</th>
+ <th>์ค„ ๋์˜ ๊ณต๋ฐฑ</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <th><code>normal</code></th>
+ <td>๋ณ‘ํ•ฉ</td>
+ <td>๋ณ‘ํ•ฉ</td>
+ <td>์˜ˆ</td>
+ <td>์ œ๊ฑฐ</td>
+ </tr>
+ <tr>
+ <th><code>nowrap</code></th>
+ <td>๋ณ‘ํ•ฉ</td>
+ <td>๋ณ‘ํ•ฉ</td>
+ <td>์•„๋‹ˆ์˜ค</td>
+ <td>์ œ๊ฑฐ</td>
+ </tr>
+ <tr>
+ <th><code>pre</code></th>
+ <td>์œ ์ง€</td>
+ <td>์œ ์ง€</td>
+ <td>์•„๋‹ˆ์˜ค</td>
+ <td>์œ ์ง€</td>
+ </tr>
+ <tr>
+ <th><code>pre-wrap</code></th>
+ <td>์œ ์ง€</td>
+ <td>์œ ์ง€</td>
+ <td>์˜ˆ</td>
+ <td>๋„˜์นจ</td>
+ </tr>
+ <tr>
+ <th><code>pre-line</code></th>
+ <td>์œ ์ง€</td>
+ <td>๋ณ‘ํ•ฉ</td>
+ <td>์˜ˆ</td>
+ <td>์ œ๊ฑฐ</td>
+ </tr>
+ <tr>
+ <th><code>break-spaces</code></th>
+ <td>์œ ์ง€</td>
+ <td>์œ ์ง€</td>
+ <td>์˜ˆ</td>
+ <td>์ค„ ๋ฐ”๊ฟˆ</td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="๊ธฐ๋ณธ_์˜ˆ์ œ">๊ธฐ๋ณธ ์˜ˆ์ œ</h3>
+
+<pre class="brush: css">code {
+ white-space: pre;
+}</pre>
+
+<h3 id="HTMLElementpre_์š”์†Œ_๋‚ด๋ถ€์˜_์ค„_๋ฐ”๊ฟˆ">{{HTMLElement("pre")}} ์š”์†Œ ๋‚ด๋ถ€์˜ ์ค„ ๋ฐ”๊ฟˆ</h3>
+
+<pre class="brush: css">pre {
+ word-wrap: break-word; /* IE 5.5-7 */
+ white-space: pre-wrap; /* current browsers */
+}</pre>
+
+<h2 id="์‹ค์ œ๋กœ_๋ณด๊ธฐ">์‹ค์ œ๋กœ ๋ณด๊ธฐ</h2>
+
+<div class="hidden" id="See_it_in_action_LiveSample">
+<pre class="brush: html">&lt;div id="css-code" class="box"&gt;
+ p { white-space:
+ &lt;select&gt;
+ &lt;option&gt;normal&lt;/option&gt;
+ &lt;option&gt;nowrap&lt;/option&gt;
+ &lt;option&gt;pre&lt;/option&gt;
+ &lt;option&gt;pre-wrap&lt;/option&gt;
+ &lt;option&gt;pre-line&lt;/option&gt;
+ &lt;option&gt;break-spaces&lt;/option&gt;
+ &lt;/select&gt; }
+&lt;/div&gt;
+&lt;div id="results" class="box"&gt;
+ &lt;p&gt; Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
+
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
+ Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
+
+ Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.&lt;/p&gt;
+&lt;/div&gt;</pre>
+
+<pre class="brush: css">.box {
+ width: 300px;
+ padding: 16px;
+ border-radius: 10px;
+}
+
+#css-code {
+ background-color: rgb(220,220,220);
+ font-size: 16px;
+}
+
+#results {
+ background-color: rgb(230,230,230);
+ overflow-x: scroll;
+ height: 400px;
+ white-space: normal;
+ font-size: 14px;
+}</pre>
+
+<pre class="brush: js">var select = document.querySelector("#css-code select");
+var results = document.querySelector("#results p");
+select.addEventListener("change", function(e) {
+ results.setAttribute("style", "white-space: "+e.target.value);
+})</pre>
+</div>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html"> &lt;p&gt; Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
+
+ Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
+ Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
+
+ Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.&lt;/p&gt;
+</pre>
+
+<h3 id="CSS_๊ฒฐ๊ณผ">CSS + ๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample('See_it_in_action_LiveSample', '100%', 500)}}</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 Text', '#propdef-white-space', 'white-space')}}</td>
+ <td>{{Spec2('CSS3 Text')}}</td>
+ <td>Precises the breaking algorithms.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'text.html#white-space-prop', 'white-space')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.white-space")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>๋‹จ์–ด ์•ˆ์—์„œ์˜ ์ž๋™ ์ค„ ๋ฐ”๊ฟˆ ๋ฐฉ์‹์„ ์ง€์ •ํ•˜๋Š” ์†์„ฑ: {{CSSxRef("overflow-wrap")}}, {{CSSxRef("word-break")}}, {{CSSxRef("hyphens")}}</li>
+</ul>
diff --git a/files/ko/web/css/width/index.html b/files/ko/web/css/width/index.html
new file mode 100644
index 0000000000..130c81148a
--- /dev/null
+++ b/files/ko/web/css/width/index.html
@@ -0,0 +1,200 @@
+---
+title: width
+slug: Web/CSS/width
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/width
+---
+<div>{{CSSRef}}</div>
+
+<p>CSS <strong><code>width</code></strong> ์†์„ฑ์€ ์š”์†Œ์˜ ๋„ˆ๋น„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ ์ฝ˜ํ…์ธ  ์˜์—ญ์˜ ๋„ˆ๋น„์ด์ง€๋งŒ, {{cssxref("box-sizing")}}์ด <code>border-box</code>๋ผ๋ฉด ํ…Œ๋‘๋ฆฌ ์˜์—ญ์˜ ๋„ˆ๋น„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/width.html")}}</div>
+
+
+
+<p>{{cssxref("min-width")}}์™€ {{cssxref("max-width")}} ์†์„ฑ์€ <code>width</code>๋ฅผ ๋ฎ์–ด์”๋‹ˆ๋‹ค.</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers">/* &lt;length&gt; */
+width: 300px;
+width: 25em;
+
+/* &lt;percentage&gt; */
+width: 75%;
+
+/* ํ‚ค์›Œ๋“œ */
+width: 25em border-box;
+width: 75% content-box;
+width: max-content;
+width: min-content;
+width: available;
+width: fit-content(20em);
+width: auto;
+
+/* ์ „์—ญ ๊ฐ’ */
+width: inherit;
+width: initial;
+width: unset;
+</pre>
+
+<p><code>width</code> ์†์„ฑ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><code><a href="#min-content">min-content</a></code>, <code><a href="#max-content">max-content</a></code>, <code><a href="#fit-content">fit-content</a></code>, <code><a href="#auto">auto</a></code>ย ํ‚ค์›Œ๋“œ ์ค‘ ํ•˜๋‚˜.</li>
+ <li>ํ•˜๋‚˜์˜ย <code><a href="#&lt;length>">&lt;length&gt;</a></code> ๋˜๋Š”ย <code><a href="#&lt;percentage>">&lt;percentage&gt;</a></code> ๊ฐ’.</li>
+</ul>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><a id="&lt;length>" name="&lt;length>">{{cssxref("&lt;length&gt;")}}</a></dt>
+ <dd>๋„ˆ๋น„์˜ ์ ˆ๋Œ“๊ฐ’.</dd>
+ <dt><a id="&lt;percentage>" name="&lt;percentage>">{{cssxref("&lt;percentage&gt;")}}</a></dt>
+ <dd><a href="/ko/docs/Web/CSS/All_About_The_Containing_Block">์ปจํ…Œ์ด๋‹ ๋ธ”๋ก</a>ย ๋„ˆ๋น„์˜ ๋ฐฑ๋ถ„์œจ. ์ปจํ…Œ์ด๋‹ ๋ธ”๋ก์ด ์š”์†Œ ๋„ˆ๋น„์— ์˜ํ–ฅ์„ ๋ฐ›๋Š” ๊ฒฝ์šฐ์˜ ๊ฒฐ๊ณผ ๋ ˆ์ด์•„์›ƒ์€ ์ •ํ•ด์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+ <dt><a id="auto" name="auto"><code>auto</code></a></dt>
+ <dd>์š”์†Œ์˜ ๋„ˆ๋น„๋ฅผ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๊ณ„์‚ฐํ•ด ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a id="max-content" name="max-content"><code>max-content</code></a></dt>
+ <dd>๋ณธ์งˆ์ ์ธ ์„ ํ˜ธ ๋„ˆ๋น„.</dd>
+ <dt><a id="min-content" name="min-content"><code>min-content</code></a></dt>
+ <dd>๋ณธ์งˆ์ ์ธ ์ตœ์†Œ ๋„ˆ๋น„.</dd>
+ <dt id="fit-content"><a id="fit-content" name="fit-content"><code>fit-content({{cssxref("&lt;length-percentage&gt;")}}</code></a></dt>
+ <dd><code>min(max-content, max(min-content, &lt;length-percentage&gt;))</code>์˜ ๊ฒฐ๊ณผ.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="๊ธฐ๋ณธ_๋„ˆ๋น„">๊ธฐ๋ณธ ๋„ˆ๋น„</h3>
+
+<pre class="brush:css">p.goldie {
+ background: gold;
+}</pre>
+
+<pre class="brush:html">&lt;p class="goldie"&gt;๋ชจ์งˆ๋ผ ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ๋งŽ์€ ์ˆ˜์˜ ๋Œ€๋‹จํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.&lt;/p&gt;</pre>
+
+<p>{{EmbedLiveSample('๊ธฐ๋ณธ_๋„ˆ๋น„', '500px', '64px')}}</p>
+
+<h3 id="px๊ณผ_em"><code>px</code>๊ณผย <code>em</code></h3>
+
+<pre class="brush: css">.px_length {
+ width: 200px;
+ background-color: red;
+ color: white;
+ border: 1px solid black;
+}
+
+.em_length {
+ width: 20em;
+ background-color: white;
+ color: red;
+ border: 1px solid black;
+}
+</pre>
+
+<pre class="brush: html">&lt;div class="px_length"&gt;ํ”ฝ์…€ ๋„ˆ๋น„&lt;/div&gt;
+&lt;div class="em_length"&gt;em ๋„ˆ๋น„&lt;/div&gt;</pre>
+
+<p>{{EmbedLiveSample('px๊ณผ_em', '500px', '64px')}}</p>
+
+<h3 id="๋ฐฑ๋ถ„์œจ">๋ฐฑ๋ถ„์œจ</h3>
+
+<pre class="brush: css">.percent {
+ width: 20%;
+ background-color: silver;
+ border: 1px solid red;
+}</pre>
+
+<pre class="brush: html">&lt;div class="percent"&gt;๋ฐฑ๋ถ„์œจ ๋„ˆ๋น„&lt;/div&gt;</pre>
+
+<p>{{EmbedLiveSample('๋ฐฑ๋ถ„์œจ', '500px', '64px')}}</p>
+
+<h3 id="max-content_2"><code>max-content</code></h3>
+
+<pre class="brush:css;">p.maxgreen {
+ background: lightgreen;
+ width: intrinsic; /* Safari/WebKit uses a non-standard name */
+ width: -moz-max-content; /* Firefox/Gecko */
+ width: -webkit-max-content; /* Chrome */
+ย  width: max-content;
+}</pre>
+
+<pre class="brush:html">&lt;p class="maxgreen"&gt;Mozilla ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ๋งŽ์€ ์ˆ˜์˜ ๋Œ€๋‹จํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.&lt;/p&gt;</pre>
+
+<p>{{EmbedLiveSample('max-content_2', '500px', '64px')}}</p>
+
+<h3 id="min-content_2"><code>min-content</code></h3>
+
+<pre class="brush:css">p.minblue {
+ background: lightblue;
+ width: -moz-min-content; /* Firefox */
+ width: -webkit-min-content; /* Chrome */
+ width: min-content;
+}</pre>
+
+<pre class="brush:html">&lt;p class="minblue"&gt;Mozilla ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ๋งŽ์€ ์ˆ˜์˜ ๋Œ€๋‹จํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.&lt;/p&gt;</pre>
+
+<p>{{EmbedLiveSample('min-content_2', '500px', '155px')}}</p>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p>ํŽ˜์ด์ง€๋ฅผ ํ™•๋Œ€ํ•˜๊ฑฐ๋‚˜ ๊ธ€๊ผด ํฌ๊ธฐ๋ฅผ ๋Š˜๋ ธ์„ ๋•Œ <code>width</code> ์†์„ฑ์„ ์ง€์ •ํ•œ ์š”์†Œ๊ฐ€ ์ž˜๋ฆฌ๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ๋‚ด์šฉ์„ ๊ฐ€๋ฆฌ์ง€ ์•Š๋„๋ก ํ™•์ธํ•˜์„ธ์š”.</p>
+
+<ul>
+ <li><a href="/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.4_Make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background">MDN Understanding WCAG, Guideline 1.4 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-scale.html" rel="noopener">Understanding Success Criterion 1.4.4 ย | Understanding WCAG 2.0</a></li>
+</ul>
+
+<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('CSS4 Sizing', '#width-height-keywords', 'width')}}</td>
+ <td>{{Spec2('CSS4 Sizing')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Sizing', '#width-height-keywords', 'width')}}</td>
+ <td>{{Spec2('CSS3 Sizing')}}</td>
+ <td>Added the <code>max-content</code>, <code>min-content</code>,ย <code>fit-content</code> keywords.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'visudet.html#the-width-property', 'width')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Precises on which element it applies to.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#width', 'width')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<div>{{cssinfo}}</div>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.width")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model">๋ฐ•์Šค ๋ชจ๋ธ</a>, {{cssxref("height")}}, {{cssxref("box-sizing")}}, {{cssxref("min-width")}}, {{cssxref("max-width")}}</li>
+</ul>
diff --git a/files/ko/web/css/will-change/index.html b/files/ko/web/css/will-change/index.html
new file mode 100644
index 0000000000..c641f89ad1
--- /dev/null
+++ b/files/ko/web/css/will-change/index.html
@@ -0,0 +1,171 @@
+---
+title: will-change
+slug: Web/CSS/will-change
+translation_of: Web/CSS/will-change
+---
+<div>{{CSSRef}}</div>
+
+<h2 id="์š”์•ฝ">์š”์•ฝ</h2>
+
+<p><span class="seoSummary"><strong><code>will-change</code></strong> <a href="/en-US/docs/Web/CSS">CSS</a>ย ์†์„ฑ์€ ์š”์†Œ์— ์˜ˆ์ƒ๋˜๋Š” ๋ณ€ํ™”์˜ ์ข…๋ฅ˜์— ๊ด€ํ•œย ํžŒํŠธ๋ฅผ ๋ธŒ๋ผ์šฐ์ €์— ์ œ๊ณต์ผ€ ํ•œ๋‹ค. ย ๊ทธ๋ž˜์„œ ์‹ค์ œ ์š”์†Œ๊ฐ€ ๋ณ€ํ™”๋˜๊ธฐ ์ „์— ๋ฏธ๋ฆฌ ๋ธŒ๋ผ์šฐ์ €๋Š” ์ ์ ˆํ•˜๊ฒŒ ์ตœ์ ํ™”ํ•  ์ˆ˜ย ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ข…๋ฅ˜์˜ ์ตœ์ ํ™”๋Š” ์ž ์žฌ์ ์œผ๋กœ ์„ฑ๋Šฅ ๋น„์šฉ์ด ํฐ ์ž‘์—…์„ ๊ทธ๊ฒƒ์ด ์‹ค์ œ๋กœ ์š”๊ตฌ๋˜๊ธฐ ์ „์— ๋ฏธ๋ฆฌย ์‹คํ–‰ํ•จ์œผ๋กœ์จย ํŽ˜์ด์ง€์˜ ๋ฐ˜์‘์„ฑ์„ ์ฆ๊ฐ€์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.</span></p>
+
+<p>์ด ์†์„ฑ์„ ์ ๋‹นํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ฝค ์–ด๋ ค์šธ ์ˆ˜ ์žˆ๋‹ค:</p>
+
+<ul>
+ <li>
+ <p id="Don't_apply_will-change_to_too_many_elements"><em>๋„ˆ๋ฌด ๋งŽ์€ ์š”์†Œ์— will-change ๋ฅผ ์ ์šฉํ•˜์ง€ ๋ง๋ผ.</em>ย  ๋ธŒ๋ผ์šฐ์ €๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๊ฒƒ์„ ์ด๋ฏธ ์‹œ๋„ํ•˜๊ณ  ์žˆ๋‹ค.ย will-change ์™€ ๋ฌถ์ธย ๊ฐ•ํ•œ ์ตœ์ ํ™”์˜ ๋ช‡์€ ๋งŽ์€ ๊ธฐ๊ธฐ ์ž์›์„ ์†Œ๋ชจํ•  ๊ฒƒ์ด๋‹ค. ๋˜ํ•œ ์ด ๊ฐ™์€ ๊ณผ๋„ํ•œ ์‚ฌ์šฉ์€ ํŽ˜์ด์ง€ ์†๋„๋ฅผ ๋Šฆ์ถ”๊ฑฐ๋‚˜ ์—„์ฒญ๋‚œ ์ž์›์„ ์†Œ๋น„ํ•  ์ˆ˜ ์žˆ๋‹ค.</p>
+ </li>
+ <li>
+ <p><em>์•„๊ปด ์‚ฌ์šฉํ•˜๋ผ.</em>ย ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋งŒ๋“œ๋Š”ย ์ตœ์ ํ™”์˜ ๊ธฐ๋ณธ ํ–‰๋™์€ ๊ฐ€๋Šฅํ•œ ๋ฐ”๋กœ ์ตœ์ ํ™”๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ๊ธฐ๋ณธ ์ƒํƒœ๋กœ ๋Œ๋ฆฌ๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ will-change๋ฅผ ์Šคํƒ€์ผ์‹œํŠธ์— ์ง์ ‘ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ย ๋ชฉํ‘œ ์š”์†Œ๊ฐ€ ๊ณง ๋ณ€๊ฒฝ๋˜์–ด (will-change ๋ฅผ ์ •์˜ํ•˜์ง€ ์•Š์•˜์„ ๋•Œ๋ณด๋‹ค)ย ๋” ์˜ค๋žœ ์‹œ๊ฐ„๋™์•ˆย ์ตœ์ ํ™”๋ฅผ ์œ ์ง€ํ•˜๋ฆฌ๋ž€ ๊ฒƒ์„ย ์•”์‹œํ•œ๋‹ค. ์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌย ๋ณ€ํ™”๋ฐœ์ƒ์˜ ์ „ํ›„๋กœ will-change ์˜ ํ™œ์„ฑ/๋น„ํ™œ์„ฑ์„ ๋ฐ”๊ฟ”์ฃผ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.</p>
+ </li>
+ <li>
+ <p><em>์„œ๋‘˜๋Ÿฌ ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•ดย will-change ๋ฅผ ์ ์šฉํ•˜์ง€ ๋ง๋ผ.ย </em>๋งŒ์•ฝ ํŽ˜์ด์ง€๊ฐ€ ์ž˜ ๋Œ์•„๊ฐ„๋‹ค๋ฉด ๋‹จ์ง€ ์กฐ๊ธˆ ๋” ๋นจ๋ฆฌํ•˜๊ธฐ ์œ„ํ•ดย will-change ์†์„ฑ์„ ์ถ”๊ฐ€ํ•˜์ง€ ๋ง๋ผ.ย <code>will-change</code>ย ๋Š” ๋‹น์žฅ์˜ ์„ฑ๋Šฅ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œย ๋งˆ์ง€๋ง‰ ์ˆ˜๋‹จ์œผ๋กœย ์‚ฌ์šฉ๋˜๊ธฐ ์œ„ํ•ด ๊ณ„ํš๋œ ๊ฒƒ์ด๋‹ค. ์„ฑ๋Šฅ๋ฌธ์ œ๋ฅผ ์˜ˆ์ƒํ•˜๋ฉฐ ์‚ฌ์šฉ๋˜์–ด์„  ์•ˆ๋œ๋‹ค. will-change ์˜ ์ดˆ๊ณผ์‚ฌ์šฉ์€ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋ณ€ํ™”์— ๋Œ€ํ•œ ์ค€๋น„๋ฅผ ์‹œ๋„ํ•˜๊ธฐ ๋•Œ๋ฌธ์—ย ๊ณผ๋„ํ•œ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๊ณผ ๋” ๋ณต์žกํ•œ ๋ Œ๋”๋ง์„ ์ดˆ๋ž˜ํ•  ๊ฒƒ์ด๋‹ค.ย ๋” ์—ด์•…ํ•œ ์„ฑ๋Šฅ์„ ์ด๋Œ ๊ฒƒ์ด๋‹ค.</p>
+ </li>
+ <li>
+ <p id="Give_it_sufficient_time_to_work"><em>์ž‘์—…ํ•  ์ถฉ๋ถ„ํ•œ ์‹œ๊ฐ„์„ ์ค˜๋ผ.</em>ย ์ด ์†์„ฑ์€ ์ž‘์„ฑ์ž๋กœ ํ•˜์—ฌ๊ธˆย ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๊ฐ€ย ๋ณ€๊ฒฝ๊ฐ€๋Šฅํ•œ ์†์„ฑ์„ย ๋ฏธ๋ฆฌ ์•Œ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋„๋ก๊ณ ์•ˆ๋˜์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋ธŒ๋ผ์šฐ์ €๋Š” ์‹ค์ œ ์†์„ฑ๋ณ€ํ™”๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ์ „์— ์†์„ฑ์— ์š”๊ตฌ๋˜๋Š” ์–ด๋– ํ•œย ์ตœ์ ํ™”๋˜์ง€ย ๋ฏธ๋ฆฌ ์ ์šฉํ•˜๋Š” ๊ฒƒ์„ย ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.ย ๊ทธ๋ž˜์„œ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์‹ค์ œ ์ตœ์ ํ™”๋ฅผ ํ•  ์‹œ๊ฐ„์„ ์ฃผ๋Š” ๊ฒƒ์€ ์ค‘์š”ํ•˜๋‹ค. ๋ณ€ํ™”๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐย ์กฐ๊ธˆ ์ „์—๋ผ๋„ ๊ทธ ๋ณ€ํ™”๋ฅผ ์˜ˆ์ƒํ•  ๋ฐฉ๋ฒ•์„ ์ฐพ์•„ย <code>will-change</code>ย ๋ฅผ ์„ค์ •ํ•˜๋ผ.</p>
+ </li>
+</ul>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+will-change: auto;
+will-change: scroll-position;
+will-change: contents;
+will-change: transform; /* Example of &lt;custom-ident&gt; */
+will-change: opacity; /* Example of &lt;custom-ident&gt; */
+will-change: left, top; /* Example of two &lt;animateable-feature&gt; */
+
+/* ์ „์—ญ ๊ฐ’ */
+will-change: inherit;
+will-change: initial;
+will-change: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>auto</code></dt>
+ <dd>์ด ํ‚ค์›Œ๋“œ๋Š” ํŠน์ • ์˜๋„ ์—†์Œ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค; ์‚ฌ์šฉ์ž ์—์ด์ „ํŠธ๋Š” ๋ณดํ†ต ์‹คํ–‰ํ•˜๋Š”ย ์–ด๋–ค ๋ฐœ๊ฒฌํ•œย ๋ฐฉ๋ฒ•์ด๋˜ ์ตœ์ ํ™”์ด๋˜ย  ์ ์šฉํ•ด์•ผ ํ•œ๋‹ค.</dd>
+</dl>
+
+<p><code>&lt;animateable-feature&gt;</code>ย ๋Š” ๋‹ค์Œ์˜ ๊ฐ’์ค‘ ํ•˜๋‚˜์ผ ์ˆ˜ ์žˆ๋‹ค:</p>
+
+<dl>
+ <dt><code>scroll-position</code></dt>
+ <dd>๋จธ์ง€์•Š์•„ย ์š”์†Œ ์Šคํฌ๋กค ์œ„์น˜์˜ ๋ณ€๊ฒฝ ํ˜น์€ ๋ณ€์ด์— ๋Œ€ํ•œ ๊ธฐ๋Œ€๋ฅผ ๊ฐ€๋ฅดํ‚จ๋‹ค.</dd>
+ <dt><code>contents</code></dt>
+ <dd>๋จธ์ง€์•Š์•„ ์š”์†Œย ๋‚ด์šฉ์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ํ˜น์€ ๋ณ€์ด์— ๋Œ€ํ•œ ๊ธฐ๋Œ€๋ฅผ ๊ฐ€๋ฅดํ‚จ๋‹ค.</dd>
+ <dt>{{cssxref("custom-ident", "&lt;custom-ident&gt;")}}</dt>
+ <dd>๋จธ์ง€์•Š์•„ ํ•ด๋‹น ์š”์†Œ์˜ ์ฃผ์–ด์ง„ ์ด๋ฆ„์˜ ์†์„ฑ์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ํ˜น์€ ๋ณ€์ด์— ๋Œ€ํ•œ ๊ธฐ๋Œ€๋ฅผ ๊ฐ€๋ฅดํ‚จ๋‹ค. ๋งŒ์•ฝ ์ฃผ์–ด์ง„ ์†์„ฑ์ด ์ถ•์•ฝํ˜•์ด๋ผ๋ฉด ๊ทธ ์•ˆ์— ๋“ค์–ด๊ฐ„ ๋‚˜์—ด๋œ ์†์„ฑ ๋ชจ๋‘์— ๋Œ€ํ•œ ๊ธฐ๋Œ€์ด๋‹ค.ย ๋‹ค์Œ์˜ ๊ฐ’๋“ค์€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค: <code>unset</code>, <code>initial</code>, <code>inherit</code>, <code>will-change</code>, <code>auto</code>, <code>scroll-position</code>,ย <code>contents</code>. ๋ช…์„ธ๋Š” ํŠน์ •๊ฐ’์˜ ํ–‰๋™์„ย ์ •์˜ํ•˜์ง€ ์•Š์œผ๋‚˜ย but it is common for <code>transform</code> to be a compositing layer hint. <a href="https://github.com/operasoftware/devopera/pull/330">Chrome currently takes two actions</a>, given particular CSS property idents: establish a new compositing layer or a new {{Glossary("stacking context")}}.</dd>
+</dl>
+
+<h3 id="Formal_syntax">Formal syntax</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์‹œ">์˜ˆ์‹œ</h2>
+
+<pre class="brush: css">.sidebar {
+ will-change: transform;
+}
+</pre>
+
+<p>์ƒ๋‹จ ์˜ˆ์‹œ๋Š” will-change ์†์„ฑ์„ ์Šคํƒ€์ผ์‹œํŠธ์— ์ง์ ‘ ์ถ”๊ฐ€ํ•œ๋‹ค: ์ด๊ฒƒ์€ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํ•ญ์ƒ ๋ฉ”๋ชจ๋ฆฌ๋‚ด์—์„œ ํ•„์š”๋ณด๋‹ค ๋” ์˜ค๋ž˜๋™์•ˆย ์ตœ์ ํ™”๋ฅผ ์œ ์ง€ํ•˜๋„๋ก ํ•˜๋Š”๋ฐ ๋ฐ”๋กœ ์ด๋ ‡๊ฒŒ ์Šคํƒ€์ผ์‹œํŠธ์— ์ง์ ‘ ์‚ฝ์ž…ํ•˜๋Š” ๊ฒƒ์„ ํ”ผํ•ด์•ผ ํ•  ์ด์œ ๋กœ์„œย ์‚ดํŽด๋ดค๋˜ ๊ฒƒ์ด๋‹ค.ย ์•„๋ž˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ†ตํ•ดย will-change ๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฒ•์˜ย ๋‹ค๋ฅธ ์˜ˆ์‹œ๋ฅผย ๋ณด์—ฌ์ฃผ๊ณ  ์‹ญ์ค‘ํŒ”๊ตฌย ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ์— ์ด๋ ‡๊ฒŒ ์‹œํ–‰ํ•ด์•ผ ํ•œ๋‹ค.</p>
+
+<pre class="brush: js">var el = document.getElementById('element');
+
+// ์š”์†Œ๊ฐ€ hover ์ƒํƒœ์ผ ๋•Œ will-change ์„ค์ •
+el.addEventListener('mouseenter', hintBrowser);
+el.addEventListener('animationEnd', removeHint);
+
+function hintBrowser() {
+ // ์• ๋‹ˆ๋ฉ”์ด์…˜ ํ‚คํ”„๋ ˆ์ž„ ๋‹จ๋ฝ ๋‚ด์—์„œ
+ // ๋ณ€๊ฒฝ๋  ์˜ˆ์ •์ธ ์ตœ์ ํ™” ๊ฐ€๋Šฅํ•œ ์†์„ฑ๋“ค
+ this.style.willChange = 'transform, opacity';
+}
+
+function removeHint() {
+ this.style.willChange = 'auto';
+}</pre>
+
+<p>๊ทธ๋Ÿฌ๋‚˜ ํŽ˜์ด์ง€๊ฐ€ ํฌ๊ณ  ๋ณต์žกํ•œย ์•จ๋ฒ” ํ˜น์€ ์Šฌ๋ผ์ด๋“œ ๋‹ค๋ฐœ๋กœ ์ด๋ค„์ง„ ํ”„๋ ˆ์  ํ…Œ์ด์…˜๋“ฑย ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ์„œย ํŽ˜์ด์ง€๋ฅผ ๋„˜๊ธฐ๋Š” ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜๋“ฑ์„ ์œ„ํ•ด์„ ย ์Šคํƒ€์ผ์‹œํŠธ์— will-change ๋ฅผ ์ง์ ‘ ํฌํ•จ์‹œํ‚ค๋Š” ๊ฒƒ์ด ์ ์ ˆํ•  ๊ฒƒ์ด๋‹ค. ์ด๊ฒƒ์€ย ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋ฏธ๋ฆฌ ๋ณ€์ด๋ฅผ ์ค€๋น„ํ•˜๊ฒŒ ํ•ดย ํ‚ค๊ฐ€ ๋ˆŒ๋ฆฌ์ž๋งˆ์ž ํŽ˜์ด์ง€๊ฐ„์˜ ํŒ”ํŒ”ํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๊ฐ€๋Šฅ์ผ€ย ํ•  ๊ฒƒ์ด๋‹ค.</p>
+
+<pre class="brush: css">.slide {
+ will-change: transform;
+}</pre>
+
+<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('CSS Will Change', '#will-change', 'will-change')}}</td>
+ <td>{{Spec2('CSS Will Change')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{CompatibilityTable}}</p>
+
+<div id="compat-desktop">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Chrome</th>
+ <th>Firefox (Gecko)</th>
+ <th>Internet Explorer</th>
+ <th>Opera</th>
+ <th>Safari (WebKit)</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>{{CompatChrome(36)}}</td>
+ <td>{{CompatGeckoDesktop(36)}} [1]</td>
+ <td><a href="https://dev.modern.ie/platform/status/csswillchange/?filter=f3e0000bf&amp;search=will-change">{{CompatNo}}</a></td>
+ <td>{{CompatOpera(24)}}</td>
+ <td>{{CompatSafari(9.1)}}</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<div id="compat-mobile">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Android</th>
+ <th>Firefox Mobile (Gecko)</th>
+ <th>IEย Phone</th>
+ <th>Opera Mobile</th>
+ <th>Safari Mobile</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>37</td>
+ <td>{{CompatGeckoMobile(36)}} [1]</td>
+ <td>{{CompatNo}}</td>
+ <td>{{CompatNo}}</td>
+ <td>9.3</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<p>[1] From Firefox 31 to 35, <code>will-change</code> was available, but only if the user flipped the <code>layout.css.will-change.enabled</code> flag to <code>true</code>. The preference have been removed in Firefox 43.</p>
+
+<p>Firefox allows to set <code>will-change: will-change</code> up to version 42.0, which is invalid by the spec. This was fixed in Firefox 43.0. See {{bug("1195884")}}.</p>
diff --git a/files/ko/web/css/word-break/index.html b/files/ko/web/css/word-break/index.html
new file mode 100644
index 0000000000..16a7eeecc4
--- /dev/null
+++ b/files/ko/web/css/word-break/index.html
@@ -0,0 +1,141 @@
+---
+title: word-break
+slug: Web/CSS/word-break
+tags:
+ - CSS
+ - CSS Property
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/word-break
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>word-break</code></strong> ์†์„ฑ์€ ํ…์ŠคํŠธ๊ฐ€ ์ž์‹ ์˜ ์ฝ˜ํ…์ธ  ๋ฐ•์Šค ๋ฐ–์œผ๋กœ ์˜ค๋ฒ„ํ”Œ๋กœ ํ•  ๋•Œ ์ค„์„ ๋ฐ”๊ฟ€ ์ง€ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/word-break.html")}}</div>
+
+
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+word-break: normal;
+word-break: break-all;
+word-break: keep-all;
+word-break: break-word; /* ์‚ฌ์šฉ ์•ˆํ•จ */
+
+/* ์ „์—ญ ๊ฐ’ */
+word-break: inherit;
+word-break: initial;
+word-break: unset;
+</pre>
+
+<p><code>word-break</code> ์†์„ฑ์€ ์•„๋ž˜์˜ ๊ฐ’ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ด์„œ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 class="brush:css" id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>normal</code></dt>
+ <dd>๊ธฐ๋ณธ ์ค„ ๋ฐ”๊ฟˆ ๊ทœ์น™์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>break-all</code></dt>
+ <dd>์˜ค๋ฒ„ํ”Œ๋กœ๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์–ด๋– ํ•œ ๋‘ ๋ฌธ์ž ์‚ฌ์ด์—์„œ๋„ ์ค„ ๋ฐ”๊ฟˆ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (ํ•œ์ค‘์ผ ํ…์ŠคํŠธ ์ œ์™ธ)</dd>
+ <dt><code>keep-all</code></dt>
+ <dd>ํ•œ์ค‘์ผ(CJK) ํ…์ŠคํŠธ์—์„œ๋Š” ์ค„์„ ๋ฐ”๊ฟ€ ๋•Œ ๋‹จ์–ด๋ฅผ ๋Š์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋น„ CJK ํ…์ŠคํŠธ์—์„œ๋Š” <code>normal</code>๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><code>break-word</code> {{Deprecated_inline}}</dt>
+ <dd>์‹ค์ œ {{cssxref("overflow-wrap")}} ์†์„ฑ์— ์ƒ๊ด€ํ•˜์ง€ ์•Š๊ณ , <code>word-break: normal</code>๊ณผ <code>overflow-wrap: anywhere</code>๋ฅผ ์„ค์ •ํ•œ ๊ฒƒ๊ณผ ๊ฐ™์€ ํšจ๊ณผ๋ฅผ ๋ƒ…๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<div class="note">
+<p><strong>์ฐธ๊ณ :</strong> <code>word-break: break-word</code>์™€ <code>overflow-wrap: break-word</code>({{cssxref("overflow-wrap")}} ์ฐธ๊ณ )์™€ ๋‹ฌ๋ฆฌ, <code>word-break: break-all</code>์€ ํ…์ŠคํŠธ์˜ ์˜ค๋ฒ„ํ”Œ๋กœ๊ฐ€ ์‹œ์ž‘ํ•˜๋Š” ์ •ํ™•ํ•œ ์ง€์ ์—์„œ ์ค„์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค. ๋‹จ์–ด ์ „์ฒด๋ฅผ ๋‹ค์Œ ์ค„๋กœ ์ด๋™ํ•˜๋ฉด ์ค‘๊ฐ„์„ ๋Š์ง€ ์•Š์•„๋„ ๋  ์ƒํ™ฉ์—์„œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.</p>
+</div>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate">&lt;p&gt;1. &lt;code&gt;word-break: normal&lt;/code&gt;&lt;/p&gt;
+&lt;p class="normal narrow"&gt;This is a long and
+ Honorificabilitudinitatibus califragilisticexpialidocious Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu
+ ใ‚ฐใƒฌใƒผใƒˆใƒ–ใƒชใƒ†ใƒณใŠใ‚ˆใณๅŒ—ใ‚ขใ‚คใƒซใƒฉใƒณใƒ‰้€ฃๅˆ็Ž‹ๅ›ฝใจใ„ใ†่จ€่‘‰ใฏๆœฌๅฝ“ใซ้•ทใ„่จ€่‘‰&lt;/p&gt;
+
+&lt;p&gt;2. &lt;code&gt;word-break: break-all&lt;/code&gt;&lt;/p&gt;
+&lt;p class="breakAll narrow"&gt;This is a long and
+ Honorificabilitudinitatibus califragilisticexpialidocious Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu
+ ใ‚ฐใƒฌใƒผใƒˆใƒ–ใƒชใƒ†ใƒณใŠใ‚ˆใณๅŒ—ใ‚ขใ‚คใƒซใƒฉใƒณใƒ‰้€ฃๅˆ็Ž‹ๅ›ฝใจใ„ใ†่จ€่‘‰ใฏๆœฌๅฝ“ใซ้•ทใ„่จ€่‘‰&lt;/p&gt;
+
+&lt;p&gt;3. &lt;code&gt;word-break: keep-all&lt;/code&gt;&lt;/p&gt;
+&lt;p class="keepAll narrow"&gt;This is a long and
+ Honorificabilitudinitatibus califragilisticexpialidocious Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu
+ ใ‚ฐใƒฌใƒผใƒˆใƒ–ใƒชใƒ†ใƒณใŠใ‚ˆใณๅŒ—ใ‚ขใ‚คใƒซใƒฉใƒณใƒ‰้€ฃๅˆ็Ž‹ๅ›ฝใจใ„ใ†่จ€่‘‰ใฏๆœฌๅฝ“ใซ้•ทใ„่จ€่‘‰&lt;/p&gt;
+
+&lt;p&gt;4. &lt;code&gt;word-break: break-word&lt;/code&gt;&lt;/p&gt;
+&lt;p class="breakWord narrow"&gt;This is a long and
+ Honorificabilitudinitatibus califragilisticexpialidocious Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu
+ ใ‚ฐใƒฌใƒผใƒˆใƒ–ใƒชใƒ†ใƒณใŠใ‚ˆใณๅŒ—ใ‚ขใ‚คใƒซใƒฉใƒณใƒ‰้€ฃๅˆ็Ž‹ๅ›ฝใจใ„ใ†่จ€่‘‰ใฏๆœฌๅฝ“ใซ้•ทใ„่จ€่‘‰&lt;/p&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css notranslate">.narrow {
+ padding: 5px;
+ border: 1px solid;
+ display: table;
+ max-width: 100%;
+}
+
+.normal {
+ word-break: normal;
+}
+
+.breakAll {
+ word-break: break-all;
+}
+
+.keepAll {
+ word-break: keep-all;
+}
+
+.breakWord {
+ word-break: break-word;
+}
+</pre>
+
+<p>{{EmbedLiveSample('์˜ˆ์ œ', '100%', 600)}}</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 Text', '#word-break-property', 'word-break')}}</td>
+ <td>{{Spec2('CSS3 Text')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.word-break")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("overflow-wrap")}}</li>
+</ul>
diff --git a/files/ko/web/css/word-spacing/index.html b/files/ko/web/css/word-spacing/index.html
new file mode 100644
index 0000000000..f81c96a0b9
--- /dev/null
+++ b/files/ko/web/css/word-spacing/index.html
@@ -0,0 +1,127 @@
+---
+title: word-spacing
+slug: Web/CSS/word-spacing
+tags:
+ - CSS
+ - CSS Property
+ - CSS Text
+ - Reference
+ - 'recipe:css-property'
+translation_of: Web/CSS/word-spacing
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>word-spacing</code></strong> ์†์„ฑ์€ ๋‹จ์–ด์™€ ๋‹จ์–ด ์‚ฌ์ด, ํƒœ๊ทธ์™€ ํƒœ๊ทธ ์‚ฌ์ด์˜ ๊ฑฐ๋ฆฌ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/word-spacing.html")}}</div>
+
+<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>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush:css no-line-numbers notranslate">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+word-spacing: normal;
+
+/* &lt;length&gt; ๊ฐ’ */
+word-spacing: 3px;
+word-spacing: 0.3em;
+
+/* &lt;percentage&gt; ๊ฐ’ */
+word-spacing: 50%;
+word-spacing: 200%;
+
+/* ์ „์—ญ ๊ฐ’ */
+word-spacing: inherit;
+word-spacing: initial;
+word-spacing: unset;
+</pre>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><code>normal</code></dt>
+ <dd>ํ˜„์žฌ ๊ธ€์”จ์ฒด์™€ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๊ฒฐ์ •ํ•œ ์ผ๋ฐ˜์ ์ธ ๋‹จ์–ด ๊ฐ„๊ฒฉ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("length")}}</dt>
+ <dd>์ง€์ •ํ•œ ๊ธธ์ด๋ฅผ ๊ธฐ๋ณธ ๋‹จ์–ด ๊ฐ„๊ฒฉ์— ๋”ํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt>{{cssxref("percentage")}}</dt>
+ <dd>์˜ํ–ฅ ๋ฐ›๋Š” ๋ฌธ์ž ์ตœ๋Œ€ ํญ์˜ ๋ฐฑ๋ถ„์œจ๋งŒํผ์„ ๊ธฐ๋ณธ ๋‹จ์–ด ๊ฐ„๊ฒฉ์— ๋”ํ•ฉ๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html notranslate">&lt;div id="mozdiv1"&gt;๋‹ค์–‘ํ•œ ๋‹จ์–ด...&lt;/div&gt;
+&lt;div id="mozdiv2"&gt;...๋” ๋งŽ์€ ๋‹จ์–ด&lt;/div&gt;</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css notranslate">#mozdiv1 {
+ word-spacing: 15px;
+}
+
+#mozdiv2 {
+ word-spacing: 5em;
+} </pre>
+
+<p>{{ EmbedLiveSample('์˜ˆ์ œ') }}</p>
+
+<h2 id="์ ‘๊ทผ์„ฑ_๊ณ ๋ ค์‚ฌํ•ญ">์ ‘๊ทผ์„ฑ ๊ณ ๋ ค์‚ฌํ•ญ</h2>
+
+<p>ํฐ ์ ˆ๋Œ“๊ฐ’์˜ <code>word-spacing</code>์„ ์ ์šฉํ•œ ๋ฌธ์žฅ์€ ๊ฑฐ์˜ ์ฝ๊ธฐ ํž˜๋“ค์–ด์ง‘๋‹ˆ๋‹ค. ํฐ ์–‘์˜ ๊ฐ’์„ ์ ์šฉํ•˜๋ฉด ๋‹จ์–ด์˜ ์‚ฌ์ด๊ฐ€ ๋„ˆ๋ฌด๋‚˜๋„ ๋ฉ€์–ด์ ธ์„œ ๋ฌธ์žฅ์ฒ˜๋Ÿผ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด ์ง€๋‚˜์นœ ์Œ์˜ ๊ฐ’์„ ์ ์šฉํ•˜๋ฉด ๋‹จ์–ด๋ผ๋ฆฌ ์„œ๋กœ ๊ฒน์ณ์„œ ์–ด๋Š ๋‹จ์–ด์˜ ์‹œ์ž‘๊ณผ ๋์„ ์•Œ์•„์ฐจ๋ฆฌ์ง€ ๋ชปํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.</p>
+
+<p>๊ธ€์”จ์ฒด๋งˆ๋‹ค ๋ฌธ์ž ๋„ˆ๋น„๊ฐ€ ๋‹ค๋ฅด๋ฏ€๋กœ, ๊ฐ€๋…์„ฑ์„ ํ™•๋ณดํ•˜๋Š” ์ˆ˜์ค€์˜ <code>word-spacing</code> ์—ญ์‹œ ์ƒํ™ฉ์— ๋งž์ถฐ ๊ฒฐ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ธ€์”จ์ฒด์—์„œ ๊ฐ€๋…์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ๋‹จ ํ•˜๋‚˜์˜ ๊ฐ’์€ ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</p>
+
+<ul>
+ <li><a href="/en-US/docs/Web/Accessibility/Understanding_WCAG/Perceivable#Guideline_1.4_Make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background">MDN Understanding WCAG, Guideline 1.4 explanations</a></li>
+ <li><a href="https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-visual-presentation.html" rel="noopener">Understanding Success Criterion 1.4.8 | W3C Understanding WCAG 2.0</a></li>
+</ul>
+
+<h2 id="ํ˜•์‹_์ •์˜">ํ˜•์‹ ์ •์˜</h2>
+
+<p>{{CSSInfo}}</p>
+
+<h2 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox notranslate">{{CSSSyntax}}</pre>
+
+<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 Text', '#propdef-word-spacing', 'word-spacing')}}</td>
+ <td>{{Spec2('CSS3 Text')}}</td>
+ <td>Replaces the previous values with a <code>&lt;spacing-limit&gt;</code> value that defines the same thing, plus the <code>&lt;percentage&gt;</code> value. Allows up to three values describing the optimum, minimum, and maximum value.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'text.html#propdef-word-spacing', 'word-spacing')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>No change.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS1', '#word-spacing', 'word-spacing')}}</td>
+ <td>{{Spec2('CSS1')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.word-spacing")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>{{cssxref("letter-spacing")}}</li>
+</ul>
diff --git a/files/ko/web/css/z-index/index.html b/files/ko/web/css/z-index/index.html
new file mode 100644
index 0000000000..0c3cb36b9e
--- /dev/null
+++ b/files/ko/web/css/z-index/index.html
@@ -0,0 +1,138 @@
+---
+title: z-index
+slug: Web/CSS/z-index
+tags:
+ - CSS
+ - CSS Positioning
+ - CSS Property
+ - Reference
+translation_of: Web/CSS/z-index
+---
+<div>{{CSSRef}}</div>
+
+<p><a href="/ko/docs/Web/CSS">CSS</a> <strong><code>z-index</code></strong> ์†์„ฑ์€ <a href="/ko/docs/Web/CSS/position">์œ„์น˜ ์ง€์ • ์š”์†Œ</a>์™€, ๊ทธ ์ž์† ๋˜๋Š” ํ•˜์œ„ ํ”Œ๋ ‰์Šค ์•„์ดํ…œ์˜ Z์ถ• ์ˆœ์„œ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋” ํฐ <code>z-index</code> ๊ฐ’์„ ๊ฐ€์ง„ ์š”์†Œ๊ฐ€ ์ž‘์€ ๊ฐ’์˜ ์š”์†Œ ์œ„๋ฅผ ๋ฎ์Šต๋‹ˆ๋‹ค.</p>
+
+<div>{{EmbedInteractiveExample("pages/css/z-index.html")}}</div>
+
+
+
+<p>์œ„์น˜ ์ง€์ • ์š”์†Œ(<code>position</code>์ด <code>static</code> ์™ธ์˜ ๋‹ค๋ฅธ ๊ฐ’์ธ ์š”์†Œ)์˜ ๋ฐ•์Šค์— ๋Œ€ํ•ด, <code>z-index</code> ์†์„ฑ์€ ๋‹ค์Œ ํ•ญ๋ชฉ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<ol>
+ <li>ํ˜„์žฌ <a href="/ko/docs/Web/CSS/Understanding_z-index/The_stacking_context">์Œ“์ž„ ๋งฅ๋ฝ</a>์—์„œ ์ž์‹ ์˜ ์œ„์น˜.</li>
+ <li>์ž์‹ ๋งŒ์˜ ์Œ“์ž„ ๋งฅ๋ฝ ์ƒ์„ฑ ์—ฌ๋ถ€.</li>
+</ol>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="brush: css">/* ํ‚ค์›Œ๋“œ ๊ฐ’ */
+z-index: auto;
+
+/* &lt;integer&gt; ๊ฐ’ */
+z-index: 0;
+z-index: 3;
+z-index: 289;
+z-index: -1; /* ์Œ์ˆ˜ ๊ฐ’์œผ๋กœ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋‚ฎ์ถœ ์ˆ˜ ์žˆ์Œ */
+
+/* ์ „์—ญ ๊ฐ’ */
+z-index: inherit;
+z-index: initial;
+z-index: unset;</pre>
+
+<p>z-index ์†์„ฑ์€ <code>{{anch("auto")}}</code> ํ‚ค์›Œ๋“œ ๋˜๋Š” <code>{{anch("&lt;integer&gt;")}}</code> ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.</p>
+
+<h3 id="๊ฐ’">๊ฐ’</h3>
+
+<dl>
+ <dt><a id="auto" name="auto"><code>auto</code></a></dt>
+ <dd>๋ฐ•์Šค๊ฐ€ ์ƒˆ๋กœ์šด ์Œ“์ž„ ๋งฅ๋ฝ์„ ์ƒ์„ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์Œ“์ž„ ๋งฅ๋ฝ์—์„œ์˜ ์œ„์น˜๋Š” ๋ถ€๋ชจ ์š”์†Œ์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.</dd>
+ <dt><a id="&lt;integer>" name="&lt;integer>">{{cssxref("&lt;integer&gt;")}}</a></dt>
+ <dd>ํ˜„์žฌ ์Œ“์ž„ ๋งฅ๋ฝ์—์„œ์˜ ์œ„์น˜๋กœ ์ด ๊ฐ’์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ž์‹ ๋งŒ์˜ ์Œ“์ž„ ๋งฅ๋ฝ์„ ์ƒ์„ฑํ•˜๊ณ , ํ•ด๋‹น ๋งฅ๋ฝ์—์„œ ์ž์‹ ์˜ ์œ„์น˜๋ฅผ <code>0</code>์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ์ž์†์˜ <code>z-index</code>๋ฅผ ์ž๊ธฐ ์™ธ์˜ ๋ฐ”๊นฅ ์š”์†Œ์™€ ๋น„๊ตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.</dd>
+</dl>
+
+<h3 id="ํ˜•์‹_๊ตฌ๋ฌธ">ํ˜•์‹ ๊ตฌ๋ฌธ</h3>
+
+<pre class="syntaxbox">{{csssyntax}}</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;div class="dashed-box"&gt;Dashed box
+ &lt;span class="gold-box"&gt;Gold box&lt;/span&gt;
+ &lt;span class="green-box"&gt;Green box&lt;/span&gt;
+&lt;/div&gt;
+</pre>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css; highlight:[3,11,19]">.dashed-box {
+ position: relative;
+ z-index: 1;
+ border: dashed;
+ height: 8em;
+ margin-bottom: 1em;
+ margin-top: 2em;
+}
+.gold-box {
+ position: absolute;
+ z-index: 3; /* put .gold-box above .green-box and .dashed-box */
+ background: gold;
+ width: 80%;
+ left: 60px;
+ top: 3em;
+}
+.green-box {
+ position: absolute;
+ z-index: 2; /* put .green-box above .dashed-box */
+ background: lightgreen;
+ width: 20%;
+ left: 65%;
+ top: -25px;
+ height: 7em;
+ opacity: 0.9;
+}
+</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{ EmbedLiveSample('์˜ˆ์ œ', '550', '200', '') }}</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 Transitions', '#animatable-css', 'visibility') }}</td>
+ <td>{{ Spec2('CSS3 Transitions') }}</td>
+ <td>Defines <code>visibility</code> as animatable.</td>
+ </tr>
+ <tr>
+ <td>{{ SpecName('CSS2.1', 'visuren.html#z-index', 'z-index') }}</td>
+ <td>{{ Spec2('CSS2.1') }}</td>
+ <td>Initial specification.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>{{cssinfo}}</p>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+
+
+<p>{{Compat("css.properties.z-index")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li>CSS {{ Cssxref("position") }} ์†์„ฑ</li>
+ <li><a href="/ko/docs/Web/CSS/Understanding_z-index" title="ko/CSS/Understanding_z-index">CSS z-index ์ดํ•ดํ•˜๊ธฐ</a></li>
+</ul>
diff --git a/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/๋ฆฌ์ŠคํŠธ/index.html b/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/๋ฆฌ์ŠคํŠธ/index.html
new file mode 100644
index 0000000000..527eaaa768
--- /dev/null
+++ b/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/๋ฆฌ์ŠคํŠธ/index.html
@@ -0,0 +1,244 @@
+---
+title: ๋ฆฌ์ŠคํŠธ
+slug: Web/CSS/์‹œ์ž‘ํ•˜๊ธฐ/๋ฆฌ์ŠคํŠธ
+translation_of: Learn/CSS/Styling_text/Styling_lists
+---
+<p>{{ CSSTutorialTOC() }}</p>
+<div class="warning">
+ <strong>์ค‘์š”</strong>: ๋ฒˆ์—ญ์€ ์ œ๊ฐ€ ํ•„์š”ํ•œ ๋ถ€๋ถ„ ๋ฐ ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋ถ€๋ถ„๋งŒ ์ง„ํ–‰ ํ•˜์˜€์œผ๋ฉฐ ๋ณ€์—ญ๋œ ๋‚ ์ž๋Š”(2013/03/18)์ด๋ฉฐ ๋ฌธ์„œ ๋ณ€๊ฒฝ์ด ์žฆ์•„ ์˜ค๋Š˜ ์ดํ›„๋Š” ์›๋ฌธ๊ณผ ๋ฒˆ์—ญ์ด ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ ํ•˜์„ธ์š”. ๋ฏธ ๋ฒˆ์—ญ/๋ณ€๊ฒฝ๋œ ๋ถ€๋ถ„์€ ์ถ”๊ฐ€๋กœ ๋‹ค๋ฅธ ๋ถ„์ด ํ•ด ์ฃผ์‹ค ๊ฒƒ์œผ๋กœ ๋ฏฟ์Šต๋‹ˆ๋‹ค.</div>
+<p>{{ previousPage("/en-US/docs/CSS/Getting_Started/Content", "๋‚ด์šฉ๋ฌผ") }}<a href="/en/CSS/Getting_Started" title="en/CSS/Getting Started">CSS ์‹œ์ž‘ํ•˜๊ธฐ</a> ์•ˆ๋‚ด์„œ 10๋ฒˆ์งธ ์žฅ; ์ด๋ฒˆ ์žฅ์—์„œ๋Š” CSS์—์„œ ๋ฆฌ์ŠคํŠธ๋ฅผ ์–ด๋–ป๊ฒŒ ๋ณด์—ฌ์ค„ ๊ฒƒ์ธ์ง€ย  ์„ค์ •ํ•˜๋Š” ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž. ๋ฆฌ์ŠคํŠธ๋ฅผ ํฌํ•จํ•˜๋Š” ์ƒˆ๋กœ์šด ์˜ˆ์ œ Document๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ๋ฆฌ์ŠคํŠธ ์Šคํƒ€์ผ์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด stylesheet๋„ ์ƒ์„ฑํ•˜๋ผ.</p>
+<h2 class="clearLeft" id="์ •๋ณด_๋ฆฌ์ŠคํŠธ">์ •๋ณด: ๋ฆฌ์ŠคํŠธ</h2>
+<p><a href="/en-US/docs/CSS/Getting_Started/Content" title="/en-US/docs/CSS/Getting_Started/Content">์ง€๋‚œ ์„น์…˜</a>์—์„œ ๋„์ „๊ณผ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ๋‹ค๋ฉด, ์–ด๋–ค elememt ์•ž์— ๋ฆฌ์ŠคํŠธ ์•„์ดํ…œ์ฒ˜๋Ÿผ ๋ณด์—ฌ์ง€๋Š” ๋‚ด์šฉ๋ฌผ์„ ์ถ”๊ฐ€ ํ•˜๋Š” ๋ฒ•์„ ๋ณด์•˜์„ ๊ฒƒ์ด๋‹ค.</p>
+<p>CSS๋Š” ๋ฆฌ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ํŠน๋ณ„ํ•œ ์†์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค. ์ด๋Š” ๋ฌด์—‡๋ณด๋‹ค๋„ ์‚ฌ์šฉํ•˜๊ธฐ ํŽธ๋ฆฌํ•œ ๋ฐฉ๋ฒ•์ด๋‹ค.</p>
+<p>๋ฆฌ์ŠคํŠธ ์†์„ฑ์„ ์ง€์ • ํ•˜๋ ค๋ฉด, {{ cssxref("list-style") }} ์†์„ฑ์„ ํ†ตํ•ด ๋งˆ์ปค ํƒ€์ž…์„ ์ง€์ •ํ•˜๋ผ.</p>
+<p>CSS์— ์žˆ๋Š” ์„ค๋ ‰ํ„ฐ ๊ทœ์น™์€ ๋ฆฌ์ŠคํŠธ ์•„์ดํ…œ element๋ฅผ ์„ ํƒ ํ•  ์ˆ˜๋„ ์žˆ๊ณ (์˜ˆ๋ฅผ ๋“ค๋ฉด, {{ HTMLElement("li") }}) ๋ถ€๋ชจ ๋ฆฌ์ŠคํŠธ element๋„ ์„ ํƒ ๊ฐ€๋Šฅํ•˜๋‹ค. (์˜ˆ๋ฅผ ๋“ค๋ฉด {{ HTMLElement ("ul") }}) ๋ฆฌ์ŠคํŠธ element๋„ ์Šคํƒ€์ผ์„ ์ƒ์† ๋ฐ›๋Š”๋‹ค.</p>
+<h3 id="๋ฌด์ˆœ์„œ_๋ฆฌ์ŠคํŠธ">๋ฌด์ˆœ์„œ ๋ฆฌ์ŠคํŠธ</h3>
+<p><em>๋ฌด์ˆœ์„œ</em> ๋ฆฌ์ŠคํŠธ์—์„œ๋Š”, ๊ฐ ๋ฆฌ์ŠคํŠธ ์•„์ดํ…œ๋“ค์ด ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ mark๋œ๋‹ค.</p>
+<p>CSS๋Š” ์„ธ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์˜ ๋งˆ์ปค๊ฐ€ ์žˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์—ฌ์ง„๋‹ค.</p>
+<ul style="padding-left: 2em;">
+ <li style="list-style-type: disc;"><code>disc</code></li>
+ <li style="list-style-type: circle;"><code>circle</code></li>
+ <li style="list-style-type: square;"><code>square</code></li>
+</ul>
+<p>๋‹ค๋ฅธ ์ด๋ฏธ์ง€๋„ URL๋กœ ์„ค์ • ๊ฐ€๋Šฅํ•˜๋‹ค.</p>
+<div class="tuto_example">
+ <div class="tuto_type">
+ ์˜ˆ์ œ</div>
+ <p>์•„๋ž˜ ๊ทœ์น™์€ ์„œ๋กœ ๋‹ค๋ฅธ class์˜ ๋ฆฌ์ŠคํŠธ ์•„์ดํ…œ์— ์„œ๋กœ ๋‹ค๋ฅธ ๋งˆ์ปค๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค.</p>
+ <pre class="brush:css">li.open {list-style: circle;}
+li.closed {list-style: disc;}
+</pre>
+ <p>When these classes are used in a list, they distinguish between open and closed items (for example, in a to-do list):</p>
+ <pre class="brush:css">&lt;ul&gt;
+ &lt;li class="open"&gt;Lorem ipsum&lt;/li&gt;
+ &lt;li class="closed"&gt;Dolor sit&lt;/li&gt;
+ &lt;li class="closed"&gt;Amet consectetuer&lt;/li&gt;
+ &lt;li class="open"&gt;Magna aliquam&lt;/li&gt;
+ &lt;li class="closed"&gt;Autem veleum&lt;/li&gt;
+&lt;/ul&gt;
+</pre>
+ <p>์œ„ ์ฝ”๋“œ๋Š” ์•„๋ž˜์ฒ˜๋Ÿผ ๋ณด์—ฌ์งˆ ๊ฒƒ์ด๋‹ค.</p>
+ <table style="border: 2px outset #36b; padding: 1em; background-color: white;">
+ <tbody>
+ <tr>
+ <td>
+ <ul style="padding-right: 6em;">
+ <li style="list-style-type: circle;">Lorem ipsum</li>
+ <li style="list-style-type: disc;">Dolor sit</li>
+ <li style="list-style-type: disc;">Amet consectetuer</li>
+ <li style="list-style-type: circle;">Magna aliquam</li>
+ <li style="list-style-type: disc;">Autem veleum</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+</div>
+<h3 id="์ˆœ์ฐจ_๋ฆฌ์ŠคํŠธ">์ˆœ์ฐจ ๋ฆฌ์ŠคํŠธ</h3>
+<p>์ˆœ์ฐจ๋ฆฌ์ŠคํŠธ๋Š” ๊ฐ ๋ฆฌ์ŠคํŠธ ์•„์ดํ…œ์ด ์ˆœ์ฐจ์ ์œผ๋กœ ์ˆœ์„œ๊ฐ€ ํ‘œ์‹œ๋œ ๋งˆ์ปค์™€ ๋ณด์—ฌ์ง„๋‹ค.</p>
+<p>{{ cssxref("list-style") }}์†์„ฑ์œผ๋กœ ๋งˆ์ปค ํƒ€์ž…์„ ์„ค์ • ํ•˜๋ผ.</p>
+<ul style="padding-left: 2em;">
+ <li style=""><code>decimal</code></li>
+ <li style=""><code>lower-roman</code></li>
+ <li style=""><code>upper-roman</code></li>
+ <li style=""><code>lower-latin</code></li>
+ <li style=""><code>upper-latin</code></li>
+</ul>
+<div class="tuto_example">
+ <div class="tuto_type">
+ ์˜ˆ์ œ</div>
+ <p>์ด ์˜ˆ์ œ์—์„œ๋Š” 'info' class์˜ {{ HTMLElement("ol") }} elements์—์„œ, ์•„์ดํ…œ๋“ค์ด ๋Œ€๋ฌธ์ž ์ˆœ์ฐจ ๋งˆ์ปค๋กœ ํ‘œ์‹œ๋œ๋‹ค.</p>
+ <pre class="brush:css">ol.info {list-style: upper-latin;}
+</pre>
+ <p>์•„๋ž˜ ๋ฆฌ์ŠคํŠธ ๋‚ด์˜ {{ HTMLElement("li") }} element๋Š” ์œ„์˜ ์Šคํƒ€์ผ์„ ์ƒ์†ํ•œ๋‹ค.</p>
+ <table style="border: 2px outset #36b; padding: 1em; background-color: white;">
+ <tbody>
+ <tr>
+ <td>
+ <ul>
+ <li style="padding-right: 6em; list-style-type: upper-latin;">Lorem ipsum</li>
+ <li style="padding-right: 6em; list-style-type: upper-latin;">Dolor sit</li>
+ <li style="padding-right: 6em; list-style-type: upper-latin;">Amet consectetuer</li>
+ <li style="padding-right: 6em; list-style-type: upper-latin;">Magna aliquam</li>
+ <li style="padding-right: 6em; list-style-type: upper-latin;">Autem veleum</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+</div>
+<div class="tuto_details">
+ <div class="tuto_type">
+ ์ข€๋” ์ž์„ธํžˆ</div>
+ <p>{{ cssxref("list-style") }}์†์„ฑ์€ ์•ฝ์–ด์ด๋‹ค. ๋‹ค์†Œ ๋ณต์žกํ•œ stylesheet์—์„œ๋Š” ์†์„ฑ๊ณผ ๊ทธ ๊ฐ’์„ ๋ถ„๋ฆฌํ•ด์„œ ์‚ฌ์šฉํ•˜๊ธฐ๋ฅผ ์›ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ๋ถ„๋ฆฌ๋œ ์†์„ฑ์„ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‚˜ CSS์—์„œ ๋ฆฌ์ŠคํŠธ์— ๋” ์ž์„ธํ•œ ์„ค์ •๋ฒ•์„ ์•Œ๋ ค๋ฉด{{ cssxref("list-style") }} ์ฐธ์กฐ ํŽ˜์ด์ง€๋ฅผ ํ™•์ธํ•˜๋ผ.</p>
+ <p>๋งŒ์•ฝ HTML๊ฐ™์€ ๊ด€์Šต์ ์ธ ํƒœ๊ทธ ๋น„์ˆœ์ฐจ ๋ฆฌ์ŠคํŠธ ์•„์ดํ…œ({{ HTMLElement("ul") }})์™€ ์ˆœ์ฐจ ๋ฆฌ์ŠคํŠธ ์•„์ดํ…œ({{ HTMLElement("ol") }})๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋งˆํฌ์—… ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด, ๊ทธ ํƒœ๊ทธ๋ฅผ ์จ์„œ ์‰ฝ๊ฒŒ ์—ฐ์Šต ํ•ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์–ด์จŒ๋˜ CSS์จ์„œ {{ HTMLElement("ul") }}๋ฅผ ์ˆœ์ฐจ ํ‘œ์‹œ ํ• ์ˆ˜ ์žˆ๊ณ  {{ HTMLElement("ol") }} ๋ฅผ ํ†ตํ•ด ๋น„์ˆœ์ฐจ๋ฅผ ์›ํ•œ๋‹ค๋ฉด ํ‘œ์‹œ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.</p>
+ <p>๋ธŒ๋ผ์šฐ์ €๋งˆ๋‹ค ๋ฆฌ์ŠคํŠธ ์Šคํƒ€์ผ์„ ๋ณด์—ฌ์ฃผ๋Š” ์ž์ฒด ๋ฐฉ์‹์ด ์žˆ๋‹ค. Stylesheet๋กœ ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋™์ผํ•˜๊ฒŒ ๋ณด์—ฌ์ง€๋Š” ๊ฒƒ์„ ๊ธฐ๋Œ€ํ•˜์ง€๋Š” ๋งˆ๋ผ.</p>
+</div>
+<h3 id="์นด์šดํ„ฐ">์นด์šดํ„ฐ</h3>
+<div style="border: 1px solid red; padding: 6px; margin: 0 0 .5em -6px; width: 100%;">
+ <p><strong>์ฐธ๊ณ :ย </strong> ์ผ๋ถ€ ๋ธŒ๋ผ์šฐ์ €๋Š” ์นด์šดํ„ฐ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค. <a class="external" href="http://www.quirksmode.org/" title="http://www.quirksmode.org/">Quirks Mode site์˜ </a><a class="external" href="http://www.quirksmode.org/css/contents.html" title="http://www.quirksmode.org/css/contents.html">CSS ๋‚ด์šฉ๋ฌผ๊ณผ ๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</a> ํŽ˜์ด์ง€์— ๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜ ์ฐจํŠธ์™€ CSS์˜ ๋‹ค๋ฅธ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ํ˜ธํ™˜์„ฑ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ์‚ฌ์ดํŠธ <a href="/en/CSS_Reference" title="https://developer.mozilla.org/en/CSS_Reference">CSS ์ฐธ์กฐReference</a>์˜ individual page(?)์—๋Š” ๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ ํ…Œ์ด๋ธ”๋„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.</p>
+</div>
+<p>๋ฆฌ์ŠคํŠธ ์•„์ดํ…œ ๋‚˜์—ด ๋ฟ ์•„๋‹ˆ๋ผ Element๋ฅผ ์ˆœ์œ„๋งค๊น€ ํ•˜๊ธฐ ์œ„ํ•ด ์นด์šดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, documents๋‚ด์—์„œ ๋จธ๋ฆฟ๋ง๋‹ˆ์•„ ๋‹จ๋ฝ์˜ ์ˆœ์„œ๋ฅผ ํ‘œ์‹œ ํ•˜๊ณ  ์‹ถ์„๋•Œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.</p>
+<p>์ˆœ์œ„ ๋งค๊น€์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์นด์šดํ„ฐ์— ์ด๋ฆ„์„ ํ• ๋‹นํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.</p>
+<p>element์— ์ˆœ์œ„๋ฉ”๊น€ ์ถ”๊ฐ€๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— {{ cssxref("counter-reset") }}์†์„ฑ์œผ๋กœ ์ดˆ๊ธฐํ™” ํ•˜๊ณ  ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•˜๋Š” ์นด์šดํ„ฐ ์ด๋ฆ„์„ ์“ฐ๋ผ. ์นด์šดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” elements์˜ ๋ถ€๋ชจ์—๋‹ค ์ดˆ๊ธฐํ™” ๊ณผ์ •์„ ์ ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ๋ฆฌ์ŠคํŠธ ์•„์ดํ…œ ์‹œ์ž‘ํ•˜๊ธฐ ์ „ ์–ด๋Š element์—์„œ๋“  ์ดˆ๊ธฐํ™”๋ฅผ ์‚ฌ์šฉํ•ด๋„ ๋œ๋‹ค.</p>
+<p>์นด์šดํ„ฐ๊ฐ€ ์ฆ๊ฐ€ํ•˜๋Š” ๊ฐ element์—์„œ, {{ cssxref("counter-increment") }} ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฆ๊ฐ€ ํ•˜๊ณ  ์ฆ๊ฐ€ ํ•˜๊ณ ์ž ํ•˜๋Š” ์ด๋ฆ„๋„ ํ‘œ์‹œํ•˜๋ผ.</p>
+<p>์นด์šดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” {{ cssxref(":before") }}๋‚˜ {{ cssxref(":after") }} ์„ค๋ ‰ํ„ฐ๋ฅผ ์จ์„œ <code>content์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ๋ผ.</code>(์ด์ „ ํŽ˜์ด์ง€์—์„œ, <strong><a href="/en/CSS/Getting_Started/Content" title="en/CSS/Getting_Started/Content">Content</a></strong>์‚ฌ์šฉ์— ๋Œ€ํ•ด ์ฐธ๊ณ ํ•˜๋ผ).</p>
+<p><code>content</code> ์†์„ฑ ๊ฐ’์— <code>counter()์นด์šดํ„ฐ ์ด๋ฆ„๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋ผ.</code> ์„ ํƒ์ ์œผ๋กœ ํƒ€์ž…๋„ ๋ช…์‹œ ๊ฐ€๋Šฅํ•˜๋‹ค. ํƒ€์ž…์€ ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ <strong>Ordered lists</strong> ์„น์…˜์— ๋‚˜์˜จ๊ฒƒ๊ณผ ๊ฐ™๋‹ค.</p>
+<p>๋ณดํ†ต ์นด์šดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๋Š” element๋„ ํ•˜๋‚˜์”ฉ ์นด์šดํ„ฐ ๊ฐ’์ด ์ฆ๊ฐ€ ํ•œ๋‹ค.</p>
+<div class="tuto_example">
+ <div class="tuto_type">
+ ์˜ˆ์ œ</div>
+ <p>์ด ๊ทœ์น™์€ class๊ฐ€ 'numbered'์ธ ๋ชจ๋“  {{ HTMLElement("h3") }} element์˜ ์นด์šดํ„ฐ๋ฅผ ์ดˆ๊ธฐํ™” ํ•œ๋‹ค.</p>
+ <pre class="brush:css">h3.numbered {counter-reset: mynum;}
+</pre>
+ <p>ย </p>
+ <p>์ด ์•„๋ž˜ ๊ทœ์น™์€ ๋ชจ๋“  'numbered' class์˜ {{ HTMLELement("p") }} element์— ์นด์šดํ„ฐ ๊ฐ’์„ ํ‘œ์‹œํ•˜๊ณ  ๊ทธ ๊ฐ’์„ ์ฆ๊ฐ€ ์‹œํ‚จ๋‹ค.</p>
+ <pre class="brush:css">p.numbered:before {
+ content: counter(mynum) ": ";
+ counter-increment: mynum;
+ font-weight: bold;}
+</pre>
+ <p>๊ฒฐ๊ณผ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.</p>
+ <table style="border: 2px outset #36b; padding: .5em 6em .5em 1em; background-color: white;">
+ <tbody>
+ <tr>
+ <td><strong>Heading</strong><br>
+ <p><strong>1: </strong>Lorem ipsum</p>
+ <p><strong>2: </strong>Dolor sit</p>
+ <p><strong>3: </strong>Amet consectetuer</p>
+ <p><strong>4: </strong>Magna aliquam</p>
+ <p><strong>5: </strong>Autem veleum</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+</div>
+<div class="tuto_details">
+ <div class="tuto_type">
+ ์ข€๋” ์ž์„ธํžˆ</div>
+ <p>์นด์šดํ„ฐ๊ฐ€ ์ง€์›๋˜์ง€ ์•Š๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ์นด์šดํ„ฐ๋ฅผ ์‚ฌ์šฉ ํ•  ์ˆ˜ ์—†๋‹ค.</p>
+ <p>์นด์šดํ„ฐ๊ฐ€ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ์นด์šดํ„ฐ๋กœ ๋ฆฌ์ŠคํŠธ์•„์ดํ…œ์—์„œ ์ง€์› ๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณ„๋„๋กœ ๋‹ค๋ฅธ ๋‚ด์šฉ๋ฌผ์— ์ˆœ์œ„๋งค๊น€์„ ์‚ฌ์šฉ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ์œ„์—์„œ ์ฒ˜๋Ÿผ, ์นด์šดํ„ฐ๋Š” ๊ตต์€ ๊ธ€์”จ๋กœ ๊ทธ์™ธ ์•„์ดํ…œ์€ ์ •์ƒ ๊ธ€์”จ๋กœ ๊ฐ€๋Šฅํ•˜๋‹ค.</p>
+ <p>์ข€๋” ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์นด์šดํ„ฐ๋ฅผ ์‚ฌ์šฉ ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ โ€”์˜ˆ๋ฅผ ๋“ค๋ฉด, ํ˜•์‹์ ์ธ Document์˜ ์ˆœ์„œ ์„น์…˜, ๋จธ๋ฆฟ๋ง, ๋ณด์กฐ ๋จธ๋ฆฟ๋ง๊ณผ ๋‹จ๋ฝ๋“ฑ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค. ์ž์„ธํ•œ ์‚ฌํ•ญ์€ CSS์‚ฌ์–‘์„œ์˜ <a class="external" href="http://www.w3.org/TR/CSS21/generate.html#counters">Automatic counters and numbering</a> ๋ฅผ ํ™•์ธ ํ•˜๋ผ.</p>
+</div>
+<h2 id="์•ก์…˜_ํ™”๋ คํ•œ_๋ฆฌ์ŠคํŠธ">์•ก์…˜: ํ™”๋ คํ•œ ๋ฆฌ์ŠคํŠธ</h2>
+<p><code>์ƒˆ๋กœ์ด doc2.html</code>ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด๋ผ. ์•„๋ž˜ ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•˜๋ผ.</p>
+<pre class="brush:html;">&lt;!DOCTYPE html&gt;
+&lt;html&gt;
+ &lt;head&gt;
+ &lt;meta charset="UTF-8"&gt;
+ &lt;title&gt;Sample document 2&lt;/title&gt;
+ &lt;link rel="stylesheet" href="style2.css"&gt;
+ &lt;/head&gt;
+ &lt;body&gt;
+
+ &lt;h3 id="oceans"&gt;The oceans&lt;/h3&gt;
+ &lt;ul&gt;
+ &lt;li&gt;Arctic&lt;/li&gt;
+ &lt;li&gt;Atlantic&lt;/li&gt;
+ &lt;li&gt;Pacific&lt;/li&gt;
+ &lt;li&gt;Indian&lt;/li&gt;
+ &lt;li&gt;Southern&lt;/li&gt;
+ &lt;/ul&gt;
+
+ &lt;h3 class="numbered"&gt;Numbered paragraphs&lt;/h3&gt;
+ &lt;p class="numbered"&gt;Lorem ipsum&lt;/p&gt;
+ &lt;p class="numbered"&gt;Dolor sit&lt;/p&gt;
+ &lt;p class="numbered"&gt;Amet consectetuer&lt;/p&gt;
+ &lt;p class="numbered"&gt;Magna aliquam&lt;/p&gt;
+ &lt;p class="numbered"&gt;Autem veleum&lt;/p&gt;
+
+ &lt;/body&gt;
+&lt;/html&gt;
+</pre>
+<p><code>style2.css</code>๋ฅผ ๋งŒ๋“ค์–ด ์•„๋ž˜ ๋‚ด์šฉ์„ ๋ณต์‚ฌํ•˜๋ผ.</p>
+<pre class="brush:css;">/* numbered paragraphs */
+h3.numbered {counter-reset: mynum;}
+
+p.numbered:before {
+ content: counter(mynum) ": ";
+ counter-increment: mynum;
+ font-weight: bold;
+}
+</pre>
+<p>๋ฐฐ์น˜์™€ ์ฃผ์„์ด ๋ง˜์— ๋“ค์ง€ ์•Š์œผ๋ฉด ๋งˆ์Œ๋Œ€๋กœ ๋ณ€๊ฒฝํ•˜๋ผ.</p>
+<p>๋ธŒ๋ผ์šฐ์ €์—์„œ ์—ด์–ด๋ณด๋ผ. ๋งŒ์•ฝ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์นด์šดํ„ฐ๋ฅผ ์ง€์› ํ•œ๋‹ค๋ฉด ์•„๋ž˜ ์˜ˆ์ œ์™€ ๊ฐ™์ด ๋ณด์ผ ๊ฒƒ์ด๋‹ค. ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์ˆซ์ž๋Š” ๋ณด์ด์ง€ ์•Š์„ ๊ฒƒ์ด๋‹ค. (์ฝœ๋ก ๋„ ๋ณด์ด์ง€ ์•Š์„ ๊ฒƒ์ด๋‹ค.)</p>
+<table style="border: 2px outset #36b; padding: 0 6em 1em 1em; background-color: white;">
+ <tbody>
+ <tr>
+ <td>
+ <p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em;">The oceans</p>
+ <ul style="">
+ <li>Arctic</li>
+ <li>Atlantic</li>
+ <li>Pacific</li>
+ <li>Indian</li>
+ <li>Southern</li>
+ </ul>
+ <p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em;">Numbered paragraphs</p>
+ <p><strong>1: </strong>Lorem ipsum</p>
+ <p><strong>2: </strong>Dolor sit</p>
+ <p><strong>3: </strong>Amet consectetuer</p>
+ <p><strong>4: </strong>Magna aliquam</p>
+ <p><strong>5: </strong>Autem veleum</p>
+ </td>
+ </tr>
+ </tbody>
+</table>
+<div class="tuto_example">
+ <div class="tuto_type">
+ ๋„์ „</div>
+ <p>์˜ˆ์ œ stylesheet์— ๋Œ€์–‘ ํ‘œ์‹œ ์•ž์— ๋กœ๋งˆ์ˆซ์ž๋กœ i์—์„œ v๊นŒ์ง€ ๋‚˜ํƒ€๋‚˜๋„๋ก ์ถ”๊ฐ€ ํ•ด ๋ณด๋ผ.</p>
+ <table style="border: 2px outset #36b; padding: 0 6em 1em 1em; background-color: white;">
+ <tbody>
+ <tr>
+ <td>
+ <p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em;">The oceans</p>
+ <ul style="">
+ <li>Arctic</li>
+ <li>Atlantic</li>
+ <li>Pacific</li>
+ <li>Indian</li>
+ <li>Southern</li>
+ </ul>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ <p>ย </p>
+ <p>์˜ˆ์ œ stylesheet๋ฅผ ์•„๋ž˜์™€ ๊ฐ™์ด ๋Œ€๋ฌธ์ž๊ฐ€ ๋‹จ๋ฝ์•ž์— ๋‚˜์˜ค๋„๋ก ๋งŒ๋“ค์–ด ๋ณด๋ผ.</p>
+ <table style="border: 2px outset #36b; padding: 0 6em 1em 1em; background-color: white;">
+ <tbody>
+ <tr>
+ <td>
+ <p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em;">(A) The oceans</p>
+ <p><strong>. . .</strong></p>
+ <p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em;">(B) Numbered paragraphs</p>
+ <p><strong>. . .</strong></p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+</div>
+<p><a href="/en/CSS/Getting_Started/Challenge_solutions#Lists" title="en/CSS/Getting started/Challenge solutions#Lists">์ •๋‹ต ํ™•์ธ.</a></p>
+<h2 id="๋‹ค์Œ์—๋Š”">๋‹ค์Œ์—๋Š”?</h2>
+<p>{{ nextPage("/en-US/docs/CSS/Getting_Started/Boxes", "์ƒ์ž") }}๋ธŒ๋ผ์šฐ์ €์—์„œ ์˜ˆ์ œ Document๋ฅผ ํ‘œ์‹œํ• ๋•Œ, element๋ฅผ ํŽ˜์ด์ง€์— element ์ฃผ๋ณ€์œผ๋กœ ๊ณต๊ฐ„์„ ๋งŒ๋“ ๋‹ค. ๋‹ค์Œ์žฅ์—์„œ๋Š” CSS๊ฐ€ ์–ด๋–ป๊ฒŒ element์•„๋ž˜์ชฝ์— ๋†“์ธ ๋ฐ•์Šค ๋ชจ์–‘๊ณผ ๋™์ž‘ํ•˜๋Š”์ง€ ์„ค๋ช…ํ•œ๋‹ค(<a href="/en/CSS/Getting_Started/Boxes" title="en/CSS/Getting_Started/Boxes">boxes</a>.xm).</p>
diff --git a/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/๋ฏธ๋””์–ด/index.html b/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/๋ฏธ๋””์–ด/index.html
new file mode 100644
index 0000000000..2c9fceaca0
--- /dev/null
+++ b/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/๋ฏธ๋””์–ด/index.html
@@ -0,0 +1,346 @@
+---
+title: ๋ฏธ๋””์–ด
+slug: Web/CSS/์‹œ์ž‘ํ•˜๊ธฐ/๋ฏธ๋””์–ด
+translation_of: Web/Progressive_web_apps/Responsive/Media_types
+---
+<p>{{ CSSTutorialTOC() }}</p>
+<div class="warning">
+ <strong>์ค‘์š”</strong>: ๋ฒˆ์—ญ์€ ์ œ๊ฐ€ ํ•„์š”ํ•œ ๋ถ€๋ถ„ ๋ฐ ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋ถ€๋ถ„๋งŒ ์ง„ํ–‰ ํ•˜์˜€์œผ๋ฉฐ ๋ณ€์—ญ๋œ ๋‚ ์ž๋Š”(2013/03/21)์ด๋ฉฐ ๋ฌธ์„œ ๋ณ€๊ฒฝ์ด ์žฆ์•„ ์˜ค๋Š˜ ์ดํ›„๋Š” ์›๋ฌธ๊ณผ ๋ฒˆ์—ญ์ด ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ ํ•˜์„ธ์š”. ๋ฏธ ๋ฒˆ์—ญ/๋ณ€๊ฒฝ๋œ ๋ถ€๋ถ„์€ ์ถ”๊ฐ€๋กœ ๋‹ค๋ฅธ ๋ถ„์ด ํ•ด ์ฃผ์‹ค ๊ฒƒ์œผ๋กœ ๋ฏฟ์Šต๋‹ˆ๋‹ค.</div>
+<p>{{ previousPage("/en-US/docs/CSS/Getting_Started/Tables", "ํ…Œ์ด๋ธ”") }}<a href="/en/CSS/Getting_Started" title="en/CSS/Getting Started">CSS ์‹œ์ž‘ํ•˜๊ธฐ</a> ์•ˆ๋‚ด์„œ์˜ 14๋ฒˆ์จฐ ์žฅ. ์ง€๊ธˆ๊นŒ์ง€ ์ด๋ฒˆ ์•ˆ๋‚ด์„œ์—์„œ๋Š” ๋งŽ์€ ๋ถ€๋ถ„์„ Document๋ฅผ ์–ด๋–ป๊ฒŒ ๋ณด์—ฌ ์ค„๊ฒƒ์ธ์ง€ ๊ฒฐ์ •ํ•˜๋Š” CSS์˜ ์†์„ฑ๊ณผ ๋ณ€์ˆ˜์— ๊ด€ํ•ด ์†Œ๊ฐœ ํ–ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” Stylesheet์˜ ๊ตฌ์กฐ์™€ ๋ชฉ์ ์— ๋Œ€ํ•ด ๋‹ค์‹œ ์‚ดํŽด ๋ณด์ž.</p>
+<h2 class="clearLeft" id="์ •๋ณด_๋ฏธ๋””์–ด">์ •๋ณด : ๋ฏธ๋””์–ด</h2>
+<p>CSS์˜ ๋ชฉ์ ์€ Document๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์–ด๋–ป๊ฒŒ ๋ณด์—ฌ์งˆ ๊ฒƒ์ธ๊ฐ€๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ „์‹œ๋˜๋Š” ํ˜•ํƒœ๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ํ˜•์‹์ด ์žˆ๋‹ค.</p>
+<p>์˜ˆ๋ฅผ ๋“ค๋ฉด, ์•„๋งˆ๋„ ์ด ํŽ˜์ด์ง€๋„ ํ™”๋ฉด ํ‘œ์‹œ ์žฅ์น˜๋ฅผ ํ†ตํ•ด ๋ณด์—ฌ์งˆ ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํฐ ํ™”๋ฉด์šฉ์œผ๋กœ ํ”„๋กœ์ ํ„ฐ๋‚˜ ํ”„๋ฆฐํŠธํ•ด์„œ ๋ณด๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ์ด๋Ÿฐ ๋‹ค์–‘ํ•œ ๋ฏธ๋””์–ด์˜ ๊ฒฝ์šฐ ๊ทธ ๊ณ ์œ ์˜ ๋ฌธ์ž์…‹๊ฐ™์€ ํŠน์ง•์ด ์žˆ์„ ๊ฒƒ์ด๋‹ค. CSS๋Š” document๋ฅผ ๊ฐ๊ฐ์˜ ๋ฏธ๋””์–ด์— ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•œ๋‹ค.</p>
+<p>๋ฏธ๋””์–ด์˜ ํŠน์ • ํƒ€์ž…์„ ์ •ํ•˜๋Š” ๊ทœ์น™์„ ์ถ”๊ฐ€ ํ•˜๋ ค๋ฉด {{ CSSXref("@media") }} ๋‹ค์Œ์— ๋ฏธ๋””์–ด ํƒ€์ž… ๋„ฃ๊ณ , ๊ทธ ๋‹ค์Œ์— ๋Œ€๊ด„ํ˜ธ({})๋กœ ํ•ด๋‹น ๊ทœ์น™์„ ์ถ”๊ฐ€ ํ•˜๋ผ.</p>
+<div class="tuto_example">
+ <div class="tuto_type">
+ ์˜ˆ์ œ</div>
+ <p>์›น์‚ฌ์ดํŠธ์— ์žˆ๋Š” document๋Š” ๊ทธ ์‚ฌ์ดํŠธ ์ „์ฒด๋ฅผ ์‚ดํŽด๋ณผ์ˆ˜ ์žˆ๋„๋ก ์กฐ์ ˆ ํ•  ์ˆ˜ ์žˆ๋Š” ์˜์—ญ์„ ์ œ๊ณตํ•œ๋‹ค.</p>
+ <p>๋งˆํฌ์—… ์–ธ์–ด์—์„œ๋Š”, ์กฐ์ •์˜์—ญ์˜ ๋ถ€๋ชจ element์˜ <strong>id</strong>๊ฐ€ <code>nav-area</code>์ด๋‹ค. ({{ HTMLVersionInline(5) }}์—์„œ๋Š” <strong>id</strong> ์†์„ฑ์ด ํฌํ•จ๋œ {{ HTMLElement("div") }}๋Œ€์‹ ์— {{ HTMLElement("nav") }} element๋กœ ์‚ฌ์šฉ ํ•  ์ˆ˜ ์žˆ๋‹ค.)</p>
+ <p>Document๊ฐ€ ํ”„๋ฆฐํŠธ ๋  ๊ฒฝ์šฐ๋Š” ์ด ์กฐ์ • ์˜์—ญ์ด ํ•„์š” ์—†์œผ๋ฏ€๋กœ stylesheet์—์„œ๋Š” ์™„์ „ํžˆ ์ด ์˜์—ญ์„ ์ œ๊ฑฐํ•œ๋‹ค.</p>
+ <pre class="brush:css">@media print {
+ #nav-area {display: none;}
+ }
+</pre>
+</div>
+<p>์ผ๋ฐ˜์ ์ธ ๋ฏธ๋””์–ด ํƒ€์ž…์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.</p>
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <td><code>screen</code></td>
+ <td>์ปฌ๋Ÿฌ ์ปดํ“จํ„ฐ ํ‘œ์‹œ ์žฅ์น˜</td>
+ </tr>
+ <tr>
+ <td><code>print</code></td>
+ <td>์ถœ๋ ฅ ์žฅ์น˜</td>
+ </tr>
+ <tr>
+ <td style="padding-right: 1em;"><code>projection</code></td>
+ <td>ํ”„๋กœ์ ํŠธ ์ถœ๋ ฅ ์žฅ์น˜</td>
+ </tr>
+ <tr>
+ <td><code>all</code></td>
+ <td>๊ทธ์™ธ ๋ชจ๋“  ๋ฏธ๋””์–ด ์žฅ์น˜(๊ธฐ๋ณธ ์„ค์ •)</td>
+ </tr>
+ </tbody>
+</table>
+<div class="tuto_details">
+ <div class="tuto_type">
+ ์ข€๋” ์ž์„ธํžˆ</div>
+ <p>ํ•œ ๋ฌด๋ฆฌ์˜ ๊ทœ์น™๋“ค์˜ ๋ฏธ๋””์–ด ํƒ€์ž…์„ ์„ค์ •ํ•˜๋Š”๋ฐ๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•๋“ค๋„ ์žˆ๋‹ค.</p>
+ <p>Stylesheet๊ฐ€ document๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์„๋•Œ document์˜ ๋งˆํฌ์—… ์–ธ์–ด๋Š” ๋ฏธ๋””์–ด ํƒ€์ž…์„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์„ ํ—ˆ์šฉํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, HTML๋‚ด์˜ <code>LINK</code> ํƒœ๊ทธ์—์„œ <code>media์†์„ฑ์œผ๋กœ ์˜ต์…˜ํ•ญ๋ชฉ์œผ๋กœ ๋ฏธ๋””์–ด ํƒ€์ž…์„ ์„ค์ • ํ•  ์ˆ˜ ์žˆ๋‹ค.</code></p>
+ <p>CSS์—์„œ stylesheet์˜ ์•ž๋ถ€๋ถ„์— {{ CSSXref("@import") }}๋กœ URL๋กœ ๋ถ€ํ„ฐ ๋‹ค๋ฅธ stylesheet๋ฅผ ๋ถˆ๋Ÿฌ ์˜ฌ ์ˆ˜ ์žˆ๋‹ค. ์ถ”๊ฐ€์ ์œผ๋กœ ๋ฏธ๋””์–ด ํƒ€์ž…๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.</p>
+ <p>์ด์™€ ๊ฐ™์€ ๊ทœ์ง์œผ๋กœ, ๋ฏธ๋””์–ด ํƒ€์ž…๋ณ„๋กœ ๋‹ค๋ฅธ ํŒŒ์ผ์— ๋ถ„๋ฆฌํ•˜์—ฌ ๊ด€๋ฆฌ ๊ฐ€๋Šฅํ•˜๋‹ค. ์ด๋ ‡๊ฒŒ ํ•จ์œผ๋กœ์จ stylesheet๋ฅผ ๊ตฌ์กฐํ™”ํ•˜๋Š”๋ฐ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉํ•œ๋‹ค.</p>
+ <p>์ข€๋” ์ž์„ธํ•œ ๋ฏธ๋””์–ด ํƒ€์ž…์— ๋Œ€ํ•ด์„œ๋Š” CSS์˜ ์‚ฌ์–‘์„œ์ค‘ <a class="external" href="http://www.w3.org/TR/CSS21/media.html">Media</a>๋ฅผ ์ฐธ๊ณ ํ•˜๋ผ.</p>
+ <p>{{ cssxref("display") }}์†์„ฑ์— ๋Œ€ํ•ด์„œ ์ข€๋” ์ž์„ธํ•œ ์‚ฌํ•ญ์€ ์ด ์•ˆ๋‚ด์„œ ๋‚˜์ค‘์— ์†Œ๊ฐœ๋  <a href="/en/CSS/Getting_Started/XML_data" title="en/CSS/Getting_Started/XML_data">XML data</a>๋ฅผ ์ฐธ๊ณ ํ•˜๋ผ.</p>
+</div>
+<h3 id="์ถœ๋ ฅ">์ถœ๋ ฅ</h3>
+<p>CSS์—๋Š” ์ธ์‡„ ๋งค์ฒด๋‚˜ ํ”„๋ฆฐํ„ฐ ์ถœ๋ ฅ์„ ์œ„ํ•œ ํŠน๋ณ„ ์ง€์›์„ ํ•œ๋‹ค</p>
+<p>{{ cssxref("@page") }} ๊ทœ์น™์„ ํ†ตํ•ด ์—ฌ๋ฐฑ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ์–‘๋ฉด์ถœ๋ ฅ์„ ์œ„ํ•ด์„œ๋Š” <code>@page:left</code>์™€ <code>@page:right</code>๋กœ ๊ฐ๊ฐ์˜ ์—ฌ๋ฐฑ์„ ๊ฐœ๋ณ„๋กœ ์„ค์ • ํ•  ์ˆ˜ ์žˆ๋‹ค.</p>
+<p>์ถœ๋ ฅ ๋งค์ฒด๋ฅผ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋‹จ์œ„๋Š” ์ธ์น˜ (<code>in</code>), ํฌ์ธํŠธ(<code>pt</code> = 1/72 inch), ์„ผํ‹ฐ๋ฏธํ„ฐ(<code>cm</code>)์™€ ๋ฐ€๋ฆฌ๋ฏธํ„ฐ(<code>mm</code>)๋“ฑ์„ ์‚ฌ์šฉ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ธ€์ž ํฌ๊ธฐ ์„ค์ •๊ณผ ๋งž์ถ”๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ems(em)๊ณผ ํผ์„ผํŠธ(%)๋„ ์‚ฌ์šฉํ•˜๊ธฐ์— ์ ์ ˆํ•˜๋‹ค.</p>
+<p>Document์˜ ๋‚ด์šฉ์ค‘ ํŽ˜์ด์ง€ ๋ถ„ํ• ์„ ์œ„ํ•ด์„œ๋Š” { cssxref("page-break-before") }}๋‚˜ {{ cssxref("page-break-after") }}, {{ cssxref("page-break-inside") }}์†์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.</p>
+<div class="tuto_example">
+ <div class="tuto_type">
+ ์˜ˆ์ œ</div>
+ <p>์•„๋ž˜ ์˜ˆ์ œ๋Š” ํŽ˜์ด์ง€ ์—ฌ๋ฐฑ 4๋ฐฉํ–ฅ ๋ชจ๋‘๋ฅผ 1์ธ์น˜๋กœ ์„ค์ •ํ•œ๋‹ค.</p>
+ <pre class="brush:css">@page {margin: 1in;}
+</pre>
+ <p>ย </p>
+ <p>์•„๋ž˜ ๊ทœ์น™์€ ๋ชจ๋“  H1 element๋Š” ์ƒˆ ํŽ˜์ด์ง€์—์„œ ์‹œ์ž‘ํ•˜๋„๋ก ํ•œ๋‹ค.</p>
+ <pre class="brush:css">h1 {page-break-before: always;}
+</pre>
+</div>
+<div class="tuto_details">
+ <div class="tuto_type">
+ ์ข€๋” ์ž์„ธํžˆ</div>
+ <p>CSS์˜ ์ถœํŒ ๋งค์ฒด ์ง€์›์— ๋Œ€ํ•œ ์‚ฌํ•ญ์€ CSS์‚ฌ์–‘์„œ์˜ <a class="external" href="http://www.w3.org/TR/CSS21/page.html">Paged media</a>๋ฅผ ํ™•์ธ ํ•˜๋ผ.</p>
+ <p>CSS์˜ ๋‹ค๋ฅธ ํŠน์ง•์ฒ˜๋Ÿผ ํ”„๋ฆฐํŠธ ์ถœ๋ ฅ๋„ ๋ธŒ๋ผ์šฐ์ €์˜ ์„ค์ •์— ๋”ฐ๋ผ ๋‹ค๋ฅด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ชจ์งˆ๋ผ ๋ธŒ๋ผ์ฃผ์ €๋Š” ํ”„๋ฆฐํŠธ ์ถœ๋ ฅ์‹œ ๊ธฐ๋ณธ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ๊ณผ ๋จธ๋ฆฟ๋ง, ๊ผฌ๋ฆฟ๋ง์ด ์ง€์›๋œ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์–ด๋–ค ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•˜๋Š”์ง€, ๊ทธ ๋ธŒ๋ผ์šฐ์ €์˜ ์„ค์ •๊ฐ’ ๋˜ํ•œ ์•Œ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น ํŽ˜์ด์ง€ ์ถœ๋ ฅ๋ฌผ ๊ฒฐ๊ณผ๋ฅผ ์•Œ์ˆ˜ ์—†๋‹ค.</p>
+</div>
+<h3 id="์‚ฌ์šฉ์ž_์ธํ„ฐํŽ˜์ด์Šค">์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค</h3>
+<p>CSS๋Š” ์ปดํ“จํ„ฐ ๋ชจ๋‹ˆํ„ฐ๊ฐ™์€ ํ‘œ์‹œ์žฅ์น˜๋ฅผ ์œ„ํ•œ ํŠน๋ณ„ํ•œ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ง€์›ํ•œ๋‹ค. ์ด ์†์„ฑ์œผ๋กœ Document๋ฅผ ๋™์ ์œผ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋™์ž‘ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณ€๊ฒฝํ•œ๋‹ค.</p>
+<p>์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ์žฅ์น˜์— ๋Œ€ํ•œ ํŠน๋ณ„ํ•œ ๋ฏธ๋””์–ด ํƒ€์ž…์€ ์—†๋‹ค.</p>
+<p>๋‹จ์ง€ 5๊ฐ€์ง€ ์„ค๋ ‰ํ„ฐ๊ฐ€ ์žˆ์„ ๋ฟ์ด๋‹ค.</p>
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <td><strong>์„ค๋ ‰ํ„ฐ</strong></td>
+ <td><strong>์„ ํƒ</strong></td>
+ </tr>
+ <tr>
+ <td><code>E{{ cssxref(":hover") }}</code></td>
+ <td>ํฌ์ธํ„ฐ๊ฐ€ E๋กœ ๋ช…์‹œ๋œ element์œ„์— ๋†“์ผ ๊ฒฝ์šฐ</td>
+ </tr>
+ <tr>
+ <td><code>E{{ cssxref(":focus") }}</code></td>
+ <td>ํ‚ค๋ณด๋“œ ํฌ์ปค์Šค๋ฅผ ๊ฐ€์ง„ E element</td>
+ </tr>
+ <tr>
+ <td><code>E{{ cssxref(":active") }}</code></td>
+ <td>์‚ฌ์šฉ์ž ํ˜„์žฌ ๋™์ž‘์— ๊ฐœ์ž„๋œ E element</td>
+ </tr>
+ <tr>
+ <td><code>E{{ cssxref(":link") }}</code></td>
+ <td>์ตœ๊ทผ์— ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ URL์„ ๊ฐ€์ง„ Hyperlink์ธ E element</td>
+ </tr>
+ <tr>
+ <td><code>E{{ cssxref(":visited") }}</code></td>
+ <td>์ตœ๊ทผ์— ๋ฐฉ๋ฌธํ•œ URL์„ ๊ฐ€์ง„ Hyperlink์ธ E element</td>
+ </tr>
+ </tbody>
+</table>
+<div class="note">
+ <p><strong>์ฃผ์˜: </strong>:visited ์„ค๋ ‰ํ„ฐ์—์„œ ํš๋“ํ•œ ์ •๋ณด๋Š” {{ gecko("2.0") }}์—๋งŒ ํ•ด๋‹น๋œ๋‹ค. ์ข€๋” ์ž์„ธํ•œ ์‚ฌํ•ญ์€ <a href="/en/CSS/Privacy_and_the_:visited_selector" title="en/CSS/Privacy and the :visited selector">Privacy and the :visited selector</a>์„ ๋ณด๋ผ.</p>
+</div>
+<p>{{ cssxref("cursor") }}์†์„ฑ์€ ํฌ์ธํ„ฐ์˜ ๋ชจ์–‘์„ ์„ค์ •ํ•œ๋‹ค. ๋ช‡๋ช‡ ์ผ๋ฐ˜์ ์ธ ๋ชจ์–‘์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋งˆ์šฐ์Šค๋ฅผ ์•„๋ž˜ ๋ฆฌ์ŠคํŠธ์— ๊ฐ๊ฐ ์•„์ดํ…œ์œผ๋กœ ์˜ฎ๊ธฐ๋ฉด ๊ทธ ๋ชจ์–‘์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.</p>
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <td><strong>์„ค๋ ‰ํ„ฐ</strong></td>
+ <td><strong>์„ ํƒ</strong></td>
+ </tr>
+ <tr style="cursor: pointer;">
+ <td><code>pointer</code></td>
+ <td>๋งํฌ์ž„์„ ๋‚˜ํƒ€๋‚ผ๋•Œ</td>
+ </tr>
+ <tr style="cursor: wait;">
+ <td><code>wait</code></td>
+ <td>ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰์ค‘์ด๋ผ ์ž…๋ ฅ์„ ๋ฐ›์ง€ ๋ชปํ•˜๋Š” ์ƒํƒœ์ผ๋•Œ</td>
+ </tr>
+ <tr style="cursor: progress;">
+ <td><code>progress</code></td>
+ <td>ํ”„๋กœ๊ทธ๋žจ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์žˆ์ง€๋งŒ ์ž…๋ ฅ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ</td>
+ </tr>
+ <tr style="cursor: default;">
+ <td><code>default</code></td>
+ <td>๊ธฐ๋ณธ ์ƒํƒœ(๋ณดํ†ต ํ™”์‚ดํ‘œ ๋ชจ์–‘)</td>
+ </tr>
+ </tbody>
+</table>
+<p>{{ cssxref("outline") }}์†์„ฑ์€ ํ‚ค๋ณด๋“œ ํฌ์ปค์Šค๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ์™ธ๊ณฝ์„ ์„ ์ƒ์„ฑํ• ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. ๊ทธ ๊ฐ’์€ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐฉํ–ฅ์„ ์„ค์ •ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ์ œ์™ธํ•˜๊ณ ๋Š” {{ cssxref("border") }}์†์„ฑ๊ณผ ์œ ์‚ฌํ•˜๋‹ค.</p>
+<p>Some other features of user interfaces are implemented using attributes, in the normal way. For example, an element that is disabled or read-only has the <strong>disabled</strong> attribute or the <strong>readonly</strong> attribute. Selectors can specify these attributes like any other attributes, by using square brackets: <code>{{ mediawiki.external('disabled') }}</code> or <code>{{ mediawiki.external('readonly') }}</code>.</p>
+<div class="tuto_example">
+ <div class="tuto_type">
+ Example</div>
+ <p>These rules specify styles for a button that changes dynamically as the user interacts with it:</p>
+ <pre class="brush:css">.green-button {
+ background-color:#cec;
+ color:#black;
+ border:2px outset #cec;
+ }
+
+.green-button[disabled] {
+ background-color:#cdc;
+ color:#777;
+ }
+
+.green-button:active {
+ border-style: inset;
+ }
+</pre>
+ <p>ย </p>
+ <p>This wiki does not support a user interface on the page, so these buttons do not "click". Here are some static images to illustrate the idea:</p>
+ <table style="border: 2px outset #36b; padding: 1em; background-color: #fff;">
+ <tbody>
+ <tr>
+ <td>
+ <table>
+ <tbody>
+ <tr>
+ <td><span style="width: 8em; height: 2em; background-color: #cdc; color: #777; padding: .5em 1em; cursor: default; margin-right: 1em; border: 2px outset #cec;">Clickย Me</span></td>
+ <td><span style="width: 8em; height: 2em; background-color: #cec; padding: .5em 1em; cursor: move; margin-right: 1em; border: 2px outset #cec;">Clickย Me</span></td>
+ <td><span style="width: 8em; height: 2em; background-color: #cec; padding: .5em 1em; cursor: move; margin-right: 1em; border: 2px inset #cec;">Clickย Me</span></td>
+ </tr>
+ <tr style="line-height: 25%;">
+ <td>ย </td>
+ </tr>
+ <tr style="font-style: italic;">
+ <td>disabled</td>
+ <td>normal</td>
+ <td>active</td>
+ </tr>
+ </tbody>
+ </table>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ <p>ย </p>
+ <p>A fully functional button also has a dark outline around the entire button when it is the default, and a dotted outline on the face of the button when it has keyboard focus. It might also have a hover effect when the pointer is over it.</p>
+</div>
+<div class="tuto_details">
+ <div class="tuto_type">
+ More details</div>
+ <p>For more information about user interfaces in CSS, see <a class="external" href="http://www.w3.org/TR/CSS21/ui.html">User interface</a> in the CSS Specification.</p>
+ <p>There is an example of Mozilla's markup language for user interfaces, XUL, in Part II of this tutorial.</p>
+</div>
+<h2 id="Action_Printing_a_document">Action: Printing a document</h2>
+<ol>
+ <li>Make a new HTML document, <code>doc4.html</code>. Copy and paste the content from here:
+ <pre class="brush:html">&lt;!DOCTYPE html&gt;
+&lt;html&gt;
+ &lt;head&gt;
+ &lt;title&gt;Print sample&lt;/title&gt;
+ &lt;link rel="stylesheet" href="style4.css"&gt;
+ &lt;/head&gt;
+ &lt;body&gt;
+ &lt;h1&gt;Section A&lt;/h11&gt;
+ &lt;p&gt;This is the first section...&lt;/p&gt;
+ &lt;h1&gt;Section B&lt;/h1&gt;
+ &lt;p&gt;This is the second section...&lt;/p&gt;
+ &lt;div id="print-head"&gt;
+ Heading for paged media
+ &lt;/div&gt;
+ &lt;div id="print-foot"&gt;
+ Page:
+ &lt;/div&gt;
+&lt;/body&gt;
+&lt;/html&gt;
+</pre>
+ </li>
+ <li>Make a new stylesheet, <code>style4.css</code>. Copy and paste the content from here:
+ <pre class="brush:css">/*** Print sample ***/
+
+/* defaults for screen */
+#print-head,
+#print-foot {
+ display: none;
+ }
+
+/* print only */
+@media print {
+
+h1 {
+ page-break-before: always;
+ padding-top: 2em;
+ }
+
+h1:first-child {
+ page-break-before: avoid;
+ counter-reset: page;
+ }
+
+#print-head {
+ display: block;
+ position: fixed;
+ top: 0pt;
+ left:0pt;
+ right: 0pt;
+
+ font-size: 200%;
+ text-align: center;
+ }
+
+#print-foot {
+ display: block;
+ position: fixed;
+ bottom: 0pt;
+ right: 0pt;
+
+ font-size: 200%;
+ }
+
+#print-foot:after {
+ content: counter(page);
+ counter-increment: page;
+ }
+
+} /* end print only */
+</pre>
+ </li>
+ <li>View this document in your browser; it uses your browser's default style.</li>
+ <li>Print (or print preview) the document; the stylesheet places each section on a separate page, and it adds a header and footer to each page. If your browser supports counters, it adds a page number in the footer.
+ <table>
+ <tbody>
+ <tr>
+ <td>
+ <table style="border: 2px outset #36b; padding: 1em;">
+ <tbody>
+ <tr>
+ <td>
+ <table style="width: 15em; margin-right: 2em;">
+ <tbody>
+ <tr>
+ <td>
+ <div style="font-size: 110%; text-align: center; margin-bottom: .5em;">
+ Heading for paged media</div>
+ <div style="font-size: 150%; font-weight: bold;">
+ Section A</div>
+ <div style="font-size: 75%;">
+ This is the first section...</div>
+ <div style="font-size: 150%; text-align: right; margin-top: 12em;">
+ Page: 1</div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </td>
+ <td>
+ <table style="border: 2px outset #36b; padding: 1em;">
+ <tbody>
+ <tr>
+ <td>
+ <table style="width: 15em; margin-right: 2em;">
+ <tbody>
+ <tr>
+ <td>
+ <div style="font-size: 110%; text-align: center; margin-bottom: .5em;">
+ Heading for paged media</div>
+ <div style="font-size: 150%; font-weight: bold;">
+ Section B</div>
+ <div style="font-size: 75%;">
+ This is the second section...</div>
+ <div style="font-size: 150%; text-align: right; margin-top: 12em;">
+ Page: 2</div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+</ol>
+<table style="border: 1px solid #36b; padding: 1em; background-color: #fffff4; width: 100%;">
+ <caption>
+ Challenges</caption>
+ <tbody>
+ <tr>
+ <td>Move the print-specific style rules to a separate CSS file.
+ <p>Read the {{ CSSXref("@import") }} reference page to find details of how to import the new print-specific CSS file into your <code>style4.css</code> stylesheet.</p>
+ <p>Make the headings turn blue when the mouse pointer is over them.</p>
+ </td>
+ </tr>
+ </tbody>
+</table>
+<p>ย <a href="/en/CSS/Getting_Started/Challenge_solutions#Media" title="https://developer.mozilla.org/en/CSS/Getting_started/Challenge_solutions#Media">See solutions to these challenges.</a></p>
+<h2 id="What_next">What next?</h2>
+<p>If you had difficulty understanding this page, or if you have other comments about it, please contribute to its <a href="/Talk:en/CSS/Getting_Started/Media" title="Talk:en/CSS/Getting_Started/Media">Discussion</a> page.</p>
+<p>So far, all the style rules in this tutorial have been specified in files. The rules and their values are fixed. The next page describes how you can change rules dynamically by using a programming language: <strong><a href="/en/CSS/Getting_Started/JavaScript" title="en/CSS/Getting_Started/JavaScript">JavaScript</a></strong></p>
diff --git a/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/๋ฐฐ์น˜/index.html b/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/๋ฐฐ์น˜/index.html
new file mode 100644
index 0000000000..0b39699419
--- /dev/null
+++ b/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/๋ฐฐ์น˜/index.html
@@ -0,0 +1,369 @@
+---
+title: ๋ฐฐ์น˜
+slug: Web/CSS/์‹œ์ž‘ํ•˜๊ธฐ/๋ฐฐ์น˜
+translation_of: Learn/CSS/CSS_layout
+---
+<p>{{ CSSTutorialTOC() }}</p>
+
+<div class="warning"><strong>์ค‘์š”</strong>: ๋ฒˆ์—ญ์€ ์ œ๊ฐ€ ํ•„์š”ํ•œ ๋ถ€๋ถ„ ๋ฐ ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋ถ€๋ถ„๋งŒ ์ง„ํ–‰ ํ•˜์˜€์œผ๋ฉฐ ๋ณ€์—ญ๋œ ๋‚ ์ž๋Š”(2013/03/19)์ด๋ฉฐ ๋ฌธ์„œ ๋ณ€๊ฒฝ์ด ์žฆ์•„ ์˜ค๋Š˜ ์ดํ›„๋Š” ์›๋ฌธ๊ณผ ๋ฒˆ์—ญ์ด ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ ํ•˜์„ธ์š”. ๋ฏธ ๋ฒˆ์—ญ/๋ณ€๊ฒฝ๋œ ๋ถ€๋ถ„์€ ์ถ”๊ฐ€๋กœ ๋‹ค๋ฅธ ๋ถ„์ด ํ•ด ์ฃผ์‹ค ๊ฒƒ์œผ๋กœ ๋ฏฟ์Šต๋‹ˆ๋‹ค.</div>
+
+<p>{{ previousPage("/en-US/docs/CSS/Getting_Started/Boxes", "์ƒ์ž")}}<a href="/en/CSS/Getting_Started" title="en/CSS/Getting Started">CSS ์‹œ์ž‘ํ•˜๊ธฐ</a> ์•ˆ๋‚ด์„œ 12๋ฒˆ์งธ ์žฅ; ์—ฌ๊ธฐ์„œ๋Š” Document์˜ ๋ฐฐ์น˜๋ฅผ ์ •ํ•˜๋Š” ๋ช‡๋ช‡ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณธ๋‹ค. ์˜ˆ์ œ document๋ฅผ ์ข€ ๋ฐ”๊ฟ” ๋ณด์ž.</p>
+
+<h2 class="clearLeft" id="์ •๋ณด_๋ฐฐ์น˜">์ •๋ณด: ๋ฐฐ์น˜</h2>
+
+<p>Document์˜ ๋ฐฐ์น˜๋ฅผ ๋ฐ”๊พธ๊ธฐ ์œ„ํ•ด CSS๋Š” ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•œ๋‹ค. ์–ด๋–ค ๊ณ ๊ธ‰ ๊ธฐ์ˆ ์€ ์—ฌ๊ธฐ ์ดˆ๊ธ‰์•ˆ๋‚ด์„œ์˜ ๋ฒ”์ฃผ๋ฅผ ํ›จ์”ฌ ๋„˜์–ด์„œ๋Š” ๊ณ ๊ธ‰ ๊ธฐ์ˆ ์ด๋‹ค.</p>
+
+<p>์—ฌ๋Ÿฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ์˜ ๊ฒฐ๊ณผ๋ฌผ์ด ๋น„์Šทํ•˜๊ฒŒ ๋‚˜์˜ค๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด, stylesheet๊ฐ’์€ ๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธ stylesheet๊ฐ’๊ณผ ๋ฐฐ์น˜๊ฐ’์„ ์‚ฌ์šฉํ•œ๋‹ค. ์ด ์ฃผ์ œ ๋˜ํ•œ ์—ฌ๊ธฐ์„œ์˜ ์ดˆ๊ธ‰๊ณผ์ •๋ณด๋‹ค ๋” ๊ณ ๊ธ‰ ๊ณผ์ •์ด๋‹ค.</p>
+
+<p>์—ฌ๊ธฐ์„œ๋Š” ๊ฐ„๋‹จํ•œ ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ์—ฐ์Šต ํ•ด ๋ณด์ž.</p>
+
+<h3 id="Document_๊ตฌ์กฐ">Document ๊ตฌ์กฐ</h3>
+
+<p>๋งŒ์•ฝ Document์˜ ๋ฐฐ์น˜๋ฅผ ๋ณ€๊ฒฝํ•˜๋ ค ํ•œ๋‹ค๋ฉด ์ด๋–ค ๊ฒฝ์šฐ์—๋Š” document ๊ตฌ์กฐ๋ฅผ ๋ฐ”๊ฟ”์•ผ ํ• ์ง€ ๋ชจ๋ฅธ๋‹ค.</p>
+
+<p>document์˜ ๋งˆํฌ์—… ์–ธ์–ด๋Š” ๊ตฌ์กฐ ์ƒ์„ฑ์„ ์œ„ํ•œ ์šฉ๋„์˜ ์ผ๋ฐ˜์ ์ธ ํƒœ๊ทธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด HTML์—์„œ ๊ตฌ์กฐ๋ฅผ ์ƒ์„ฑ ํ•˜๊ธฐ ์œ„ํ•ด {{ HTMLElement("div") }} element๋ฅผ ์‚ฌ์šฉ ํ•  ์ˆ˜ ์žˆ๋‹ค.</p>
+
+<div class="tuto_example">
+<div class="tuto_type">์˜ˆ์ œ</div>
+
+<p>์˜ˆ์ œ Document์—์„œ <u>Numbered paragraphs</u>๊ฐ€ย ํ‘œ์‹œ๋œ ๋‹จ๋ฝ์€ย ์ปจํ…Œ์ด๋„ˆย ๊ตฌ์กฐ๊ฐ€ ์•„๋‹ˆ๋‹ค.</p>
+
+<p>๋”ฐ๋ผ์„œ ์ด ๋‹จ๋ฝ ์ฃผ๋ณ€์—๋Š” ์„ค๋ ‰ํ„ฐ์—์„œ ์ด element์— ๋Œ€ํ•ด ์ •์˜ ํ•œ ๊ฒƒ์ด ์—†์œผ๋ฏ€๋กœ ๊ฒฝ๊ณ„ ๋ฐ•์Šค๋ฅผ ๊ทธ๋ฆด ์ˆ˜ ์—†๋‹ค.</p>
+
+<p>์ด ๊ตฌ์กฐ์  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ ํ•˜๊ธฐ ์œ„ํ•ด, {{ HTMLElement("div") }}ํƒœ๊ทธ๋ฅผ ๋‹จ๋ฝ ์ฃผ๋ณ€์— ์ถ”๊ฐ€ ํ•˜๋ผ. ์ด ํƒœ๊ทธ๋Š” ์œ ์ผํ•œ ๊ฒƒ์ด์–ด์„œ id์†์„ฑ์œผ๋กœ ๊ตฌ๋ถ„ ๋  ์ˆ˜ ์žˆ๋‹ค.</p>
+
+<pre class="brush:html;highlight:[2,8]">&lt;h3&gt;Numbered paragraphs&lt;/h3&gt;
+&lt;div id="numbered"&gt;
+ &lt;p&gt;Lorem ipsum&lt;/p&gt;
+ &lt;p&gt;Dolor sit&lt;/p&gt;
+ &lt;p&gt;Amet consectetuer&lt;/p&gt;
+ &lt;p&gt;Magna aliquam&lt;/p&gt;
+ &lt;p&gt;Autem veleum&lt;/p&gt;
+&lt;/div&gt;
+</pre>
+
+<p>์ด์ œ ์˜ˆ์ œ stylesheet ์— ๋‘ ๋ฆฌ์ŠคํŠธ์— ์ฃผ๋ณ€์˜ ๊ฒฝ๊ณ„ ํ‘œ์‹œ๋ฅผ ์œ„ํ•œ ๊ทœ์น™ ํ•˜๋‚˜๋ฅผ ์•„๋ž˜์™€ ๊ฐ™์ด ์ถ”๊ฐ€ ํ•˜์ž.</p>
+
+<pre class="brush:css">ul, #numbered {
+ border: 1em solid #69b;
+ padding-right:1em;
+}
+</pre>
+
+<p>์•„๋ž˜์™€ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ์ถœ๋ ฅ๋œ๋‹ค.</p>
+
+<table style="background-color: white; border: 2px outset #36b; padding: 1em; width: 30em;">
+ <tbody>
+ <tr>
+ <td>
+ <p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em; border-top: 1px solid gray;">(A) The oceans</p>
+
+ <div style="border: 12px solid #69b; margin-bottom: 16px; padding: 1em;">
+ <ul style="">
+ <li>Arctic</li>
+ <li>Atlantic</li>
+ <li>Pacific</li>
+ <li>Indian</li>
+ <li>Southern</li>
+ </ul>
+ </div>
+
+ <p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em; border-top: 1px solid gray;">(B) Numbered paragraphs</p>
+
+ <div style="border: 12px solid #69b; margin-bottom: 8px; padding: 0px 12em 0px .5em;">
+ <p><strong>1: </strong>Lorem ipsum</p>
+
+ <p><strong>2: </strong>Dolor sit</p>
+
+ <p><strong>3: </strong>Amet consectetuer</p>
+
+ <p><strong>4: </strong>Magna aliquam</p>
+
+ <p><strong>5: </strong>Autem veleum</p>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<h3 id="ํฌ๊ธฐ_๋‹จ์œ„">ํฌ๊ธฐ ๋‹จ์œ„</h3>
+
+<p>์ง€๊ธˆ๊นŒ์ง€ ์ด ์•ˆ๋‚ด์„œ์—์„œ๋Š” ํฌ๊ธฐ๋ฅผ ํ”ฝ์…€(px)๋‹จ์œ„๋กœ ํ‘œ์‹œ ํ•ด์™”๋‹ค. ์ปดํ“จํ„ฐ ํ™”๋ฉด๊ณผ ๊ฐ™์€ ์ถœ๋ ฅ์žฅ์น˜์—์„œ๋Š” ์–ด๋Š ์ •๋„ ์ ์ ˆํ•œ ํ‘œ์‹œ ๋ฐฉ๋ฒ•์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์‚ฌ์šฉ์ž๊ฐ€ ๊ธ€์”จ ํฌ๊ธฐ๋ฅผ ๋ฐ”๊ฟ” ๋ฒ„๋ฆฌ๋ฉด ํ™”๋ฉด ์ถœ๋ ฅ์€ ์ด์ƒํ•˜๊ฒŒ ์—‰์ผœ๋ฒ„๋ฆด ์ˆ˜ ์žˆ๋‹ค.</p>
+
+<p>๋‹ค์–‘ํ•œ ์šฉ๋„๋ฅผ ์œ„ํ•ด ํฌ๊ธฐ๋Š” ๋ฐฑ๋ถ„์œ„(%)๊ฐ’์ด๋‚˜, ๊ณ ์ •๋„“์ดํฐํŠธ ๊ฐ’(em)์œผ๋ฃŒ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์ด ๋” ์ข‹์€ ๋ฐฉ๋ฒ•์ด๋‹ค. ย ๊ณ ์ • ๋„“์ด ํฐํŠธ ๊ฐ’(em)์€ ํ˜„์žฌ ์‚ฌ์šฉ๋˜๋Š” ๊ธ€์”จ์ฒด์ค‘ 'm'์— ํ•ด๋‹นํ•˜๋Š” ๋„“์ด๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•˜๊ณ  ์žˆ๋‹ค.(์˜๋ฌธ์—์„œ๋Š” 'm'์ด ๊ฐ€์žฅ ๋„“์€ ํฐํŠธ์ด๋‹ค). ์‚ฌ์šฉ์ž๊ฐ€ ๊ธ€์”จ ํฌ๊ธฐ๋ฅผ ๋ฐ”๊พธ๋ฉด ๋ฐฐ์น˜๋Š” ์ž๋™์ ์œผ๋กœ ๋งž์ถ”์–ด ์งˆ ๊ฒƒ์ด๋‹ค.</p>
+
+<div class="tuto_example">
+<div class="tuto_type">์˜ˆ์ œ</div>
+
+<p>์•„๋ž˜ ํ…์ŠคํŠธ์˜ ์™ผ์ชฝ์— ์žˆ๋Š” ๊ฒฝ๊ณ„๋Š” ํ”ฝ์…€๋กœ ํฌ๊ธฐ๋ฅผ ์ง€์ • ํ–ˆ๋‹ค.</p>
+
+<p>์˜ค๋ฅธ์ชฝ์€ ๊ณ ์ • ๋„“์ด ํฐํŠธ๊ฐ’(aka ems)์œผ๋กœ ์ง€์ • ํ–ˆ๋‹ค.</p>
+
+<p>๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ธ€์”จ ํฌ๊ธฐ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ  ํ™•์ธ ํ•ด๋ณด๋ฉด ์˜ค๋ฅธ์ชฝ์€ ์ ๋‹นํ•œ ํฌ๊ธฐ๋ฅผ ์œ ์ง€ํ•˜์ง€๋งŒ, ์™ผ์ชฝ์€ ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.</p>
+
+<table style="background-color: white; border: 2px outset #36b; padding: 1em;">
+ <tbody>
+ <tr>
+ <td>
+ <div style="">RESIZE ME PLEASE</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<div class="tuto_details">
+<div class="tuto_type">์ข€๋” ์ž์„ธํžˆ</div>
+
+<p>๋‹ค๋ฅธ ๊ธฐ๊ธฐ์—์„œ๋Š” ๋‹ค๋ฅธ ๋‹จ์œ„๊ฐ€ ์ ์ ˆํ•  ์ˆ˜ ์žˆ๋‹ค.</p>
+
+<p>์ด ์•ˆ๋‚ด์„œ ๋‚˜์ค‘ ํŽ˜์ด์ง€์— ์ด์— ๋Œ€ํ•ด ์ข€๋” ์ž์„ธํžˆ ์•Œ์•„ ๋ณด๋„๋ก ํ•˜์ž.</p>
+
+<p>๋ณ€์ˆ˜ ๊ฐ’๊ณผ ๋‹จ์œ„์— ๋Œ€ํ•ด ์ƒ์„ธํ•˜๊ฒŒ ํ™•์ธ ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด CSS ์‚ฌ์–‘์„œ์˜ <a class="external" href="http://www.w3.org/TR/CSS21/syndata.html#values">Values</a> ๋ถ€๋ถ„์„ ์ฐธ๊ณ  ํ•˜๋ผ.</p>
+</div>
+
+<h3 id="ํ…์ŠคํŠธ_๋ฐฐ์น˜">ํ…์ŠคํŠธ ๋ฐฐ์น˜</h3>
+
+<p>element ๋‚ด์šฉ๋ฌผ์„ ๋ฐฐ์น˜ํ•˜๋Š”๋ฐ๋Š” ๋‘๊ฐ€์ง€ ์†์„ฑ์ด ์žˆ๋‹ค. ์ด ๋‘๊ฐ€์ง€๋ฅผ ํ†ตํ•ด ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ฐฐ์น˜/์ •์—ด์„ ์กฐ์ ˆ ํ•  ์ˆ˜ ์žˆ๋‹ค.</p>
+
+<dl>
+ <dt>{{ cssxref("text-align") }}</dt>
+ <dd>์ด <code>left</code>, <code>right</code>, <code>center</code>, <code>justify</code>๊ฐ’๋กœ ํ• ๋‹นํ•˜์—ฌ ์ •์—ด ํ•  ์ˆ˜ ์žˆ๋‹ค.</dd>
+ <dt>{{ cssxref("text-indent") }}</dt>
+ <dd>๋“ค์—ฌ์“ฐ๊ธฐ๋ฅผ ์œ„ํ•ด ์ ๋‹นํ•œ ๊ฐ’์„ ๋ช…์‹œํ•˜์—ฌ ์‚ฌ์šฉ ํ•œ๋‹ค.</dd>
+</dl>
+
+<p>์ด ๋‘ ์†์„ฑ์€ ์‹ค์ œ ํ…์ŠคํŠธ ์™ธ์—๋„ ๋ชจ๋“  ํ…์ŠคํŠธ ๊ฐ™์€(text-like) element์—๋„ ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค. ์†์„ฑ๋“ค์€ ๋ถ€๋ชจ๋กœ๋ถ€ํ„ฐ ์ž์‹๊นŒ์ง€ ์ƒ์†ก๋˜๋ฏ€๋กœ, ์ž์‹ element์—์„œ ๋ถ€๋ชจ๋กœ ๋ถ€ํ„ฐ ๋ฐ›์ง€ ์•Š์œผ๋ ค๋Š” ์†์„ฑ์— ๋Œ€ํ•ด์„œ ์ •ํ™•ํ•˜๊ฒŒ ์ œ๊ฑฐ ํ•˜๋Š” ๊ทœ์น™์„ ์ถ”๊ฐ€ ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ์–ป์ง€ ๋ชปํ• ์ง€ ๋ชจ๋ฅธ๋‹ค.</p>
+
+<div class="tuto_example">
+<div class="tuto_type">์˜ˆ์ œ</div>
+
+<p>ํ—ค๋”๋ฅผ ๊ฐ€์šด๋ฐ ์ •๋ ฌํ•˜๋ ค๋ฉด</p>
+
+<pre class="brush:css">h3 {
+ border-top: 1px solid gray;
+ text-align: center;
+}
+</pre>
+
+<p>๊ฒฐ๊ณผ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.</p>
+
+<table style="background-color: white; border: 2px outset #36b; padding: 1em; width: 30em;">
+ <tbody>
+ <tr>
+ <td>
+ <p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em; border-top: 1px solid gray; text-align: center;">(A) The oceans</p>
+ </td>
+ </tr>
+ </tbody>
+</table>
+
+<p>HTML document์—์„œ, ํ—ค๋” ์•„๋ž˜์ชฝ์— ๋ณด์—ฌ์ง€๋Š” ๋‚ด์šฉ๋ฌผ(content)๋Š” ํ—ค๋”์—์„œ ๊ตฌ์กฐ์ ์œผ๋กœ ํฌํ•จ๋œ ์‚ฌํ•ญ์ด ์•„๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์ด์™€ ๊ฐ™์€ ํ—ค๋”๋ฅผ ์ •๋ ฌํ•˜๋ ค๋ฉด ํ—ค๋” ์•„๋ž˜์ชฝ ํ…Œ๊ทธ๋Š” ๊ทธ ์Šคํƒ€์ผ์„ ์ƒ์† ๋ฐ›์•„์„œ๋Š” ์•ˆ๋œ๋‹ค.</p>
+</div>
+
+<h3 id="๋ถ€์œ (Floats)">๋ถ€์œ (Floats)</h3>
+
+<p>{{ cssxref("float") }}์†์„ฑ์€ element๋ฅผ ๊ฐ•์ œ๋กœ ์™ผ์ชฝ ํ˜น์€ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ •๋ ฌ์‹œํ‚จ๋‹ค. ์ด๊ฒƒ์ด element์˜ ์œ„์น˜์™€ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๋Š” ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์ด๋‹ค.</p>
+
+<p>๋‚˜๋จธ์ง€ document์˜ ๋‚ด์šฉ๋ฌผ(content)๋Š” ๋ถ€์œ  ์†์„ฑ์˜ element ์ฃผ๋ณ€์œผ๋กœ ๋– ์žˆ๊ฒŒ ๋œ๋‹ค. {{ cssxref("clear") }} ์†์„ฑ์„ ํ†ตํ•ด์„œ element๋“ค์„ ๋ถ€์œ  element๋กœ ๋ถ€ํ„ฐ ๋–จ์–ด์ ธ ๊ณ ์ • ์œ„์น˜ํ•˜๋„๋ก ํ•œ๋‹ค.</p>
+
+<div class="tuto_example">
+<div class="tuto_type">์˜ˆ์ œ</div>
+
+<p>์˜ˆ์ œ document์—์„œ ๋ฆฌ์ŠคํŠธ๋Š” ์œˆ๋„์šฐ์˜ ํฌ๊ธฐ์— ๋งž๊ฒŒ ๋Š˜์–ด๋‚œ๋‹ค. ์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ถ€์œ ์†์„ฑ์œผ๋กœ ์™ผ์ชฝ์œผ๋กœ ์ •๋ ฌ๋˜๋„๋ก ํ•˜๋ฉด ๋œ๋‹ค.</p>
+
+<p>์•„๋ž˜ ์˜ˆ๋กœ ํ—ค๋”๋ฅผ ์™ผ์ชฝ ํ•œ๊ณณ์— ๊ณ ์ • ์‹œํ‚ค๋ ค๋ฉด clear์†์„ฑ๊ณผ left๋ฅผ ํ•จ๊ป˜ ์„ ์–ธ ํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค.</p>
+
+<pre class="brush:css">ul, #numbered {float: left;}
+h3 {clear: left;}
+</pre>
+</div>
+
+<p>The result looks like:</p>
+
+<table style="background-color: white; border: 2px outset #36b; padding: 1em; width: 30em;">
+ <tbody>
+ <tr>
+ <td>
+ <p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em; border-top: 1px solid gray;">(A) The oceans</p>
+
+ <div style="float: left; border: 12px solid #69b; margin-bottom: 16px; padding-left: 1em;">
+ <ul style="">
+ <li>Arctic</li>
+ <li>Atlantic</li>
+ <li>Pacific</li>
+ <li>Indian</li>
+ <li>Southern</li>
+ </ul>
+ </div>
+
+ <p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em; border-top: 1px solid gray;">(B) Numbered paragraphs</p>
+
+ <div style="float: left; border: 12px solid #69b; margin-bottom: 8px; padding-left: .5em;">
+ <p><strong>1: </strong>Lorem ipsum</p>
+
+ <p><strong>2: </strong>Dolor sit</p>
+
+ <p><strong>3: </strong>Amet consectetuer</p>
+
+ <p><strong>4: </strong>Magna aliquam</p>
+
+ <p><strong>5: </strong>Autem veleum</p>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+
+<p>(ํ…์ŠคํŠธ๊ฐ€ ๊ฒฝ๊ณ„์„ ์— ๋ฐ”์ง ๋ถ™์–ด ์žˆ๋‹ค๋ฉด ๋ฐ•์Šค์˜ ์˜ค๋ฅธํŽธ์— ์•ฝ๊ฐ„์˜ ๋‚ด๋ถ€ ์—ฌ๋ฐฑ ํ•„์š”ํ• ๋“ฏ ํ•˜๋‹ค.)</p>
+
+<h3 id="์œ„์น˜์žก๊ธฐ">์œ„์น˜์žก๊ธฐ</h3>
+
+<p>{{ cssxref("position") }}์†์„ฑ์— ์•„๋ž˜ 4๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ฐ’์„ ์„ ์–ธํ•˜์—ฌ ์œ„์น˜๋ฅผ ์žก์„ ์ˆ˜ ์žˆ๋‹ค.</p>
+
+<p>๋” ๋งŽ์€ ์†์„ฑ์ด ์žˆ์ง€๋งŒ ์•„๋ž˜์™€ ๊ฐ™์€ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ(์—ฌ๊ธฐ์„œ๋Š” ์ดˆ๊ธ‰ ์•ˆ๋‚ด์„œ์ด๋ฏ€๋กœ) ์œ„์น˜๋ฅผ ์กฐ์ • ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์•„๋ž˜ ๋ฐฉ๋ฒ•์„ ์กฐํ•ฉํ•ด์„œ ์“ด๋‹ค๋ฉด ๋‹ค์†Œ ์–ด๋ ค์›Œ ์งˆ ๊ฒƒ์ด๋‹ค.</p>
+
+<dl>
+ <dt><code>relative</code></dt>
+ <dd>element์˜ ์œ„์น˜๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ์ •ํ•ด์ง„๋‹ค. ์–ด๋Š ์ •๋„ ๊ฐ’์„ ์ง€์ • ํ•จ์œผ๋กœ element๋ฅผ ์œ„์น˜ ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. element์˜ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ๊ฐ’์„ ์„ค์ •ํ•จ์œผ๋กœ ์ด์™€ ๋™์ผํ•œ ์„ค์ • ํšจ๊ณผ๋ฅผ ๋ณผ ์ˆ˜๋„ ์žˆ๋‹ค.</dd>
+ <dt><code>fixed</code></dt>
+ <dd>๊ณ ์ • ์œ„์น˜ ์„ค์ •๋ฒ•. document window์—์„œ์˜ ์ƒ๋Œ€์  ์œ„์น˜๋ฅผ ์ง€์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. document์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์ด ์Šคํฌ๋กค ๋˜์–ด์•ผ ํ• ์ง€๋ผ๋„ ํ•ด๋‹น element๋Š” ๊ณ ์ • ๊ฐ’์„ ๊ฐ€์ง„๋‹ค.</dd>
+ <dt><code>absolute</code></dt>
+ <dd>๋ถ€๋ชจ element์˜ ์œ„์น˜์— ์ƒ๋Œ€์ ์œผ๋กœ ์œ„์น˜๊ฐ€ ๊ณ ์ •๋œ๋‹ค. ๊ทธ ๋ถ€๋ชจ element๋Š” ์œ„์น˜ ์ง€์ • ๋ฐฉ๋ฒ•์ด <code>relative</code>, <code>fixed</code> or <code>absolute</code> ์ค‘ ํ•˜๋‚˜์ด์–ด์•ผ ํ•œ๋‹ค. element์˜ ์œ„์น˜ ์†์„ฑ์„ releative๋กœ ์„ค์ • ํ•œ๋‹ค๋ฉด ๋ฐฉํ–ฅ ํ‘œ์‹œ๋ฅผ ํ•˜์ง€ ์•Š๋”๋ผ๋„ ์–ด๋– ํ•œ ์†์„ฑ์„ ๊ฐ€์ง„ ๋ถ€๋ชจ element์—๋„ ์ž˜ ๋™์ž‘ ํ•  ๊ฒƒ์ด๋‹ค.</dd>
+ <dt><code>static</code></dt>
+ <dd>๊ธฐ๋ณธ ์„ค์ • ๊ฐ’์ด๋‹ค. ๋ช…ํ™•ํ•˜๊ฒŒ ์ƒ์†๋ฐ›์€ ์œ„์น˜ ์ง€์ •์„ ํ•ด์ œํ•˜๋ ค๋ฉด ์ด ๊ฐ’์œผ๋กœ ์„ ์–ธ ํ•ด์•ผ ํ•œ๋‹ค.</dd>
+</dl>
+
+<p>์ด ์œ„์น˜ ์ง€์ • ์†์„ฑ๊ณผ ํ•จ๊ป˜(<code>static์€ ์ œ์™ธ</code>) ๋ฐฉํ–ฅ(<code>top</code>, <code>right</code>, <code>bottom</code>, <code>left</code>), ๋†’์ด(<code>width)</code>, ๋„“์ด(<code>height) ํฌ๊ธฐ(size)๋„ ๊ฐ™์ด ์ง€์ • ํ•ด์•ผ ํ•œ๋‹ค.</code></p>
+
+<div class="tuto_example">
+<div class="tuto_type">์˜ˆ์ œ</div>
+
+<p>์•„๋ž˜ ๋‘ element์˜ Top์ •๋ ฌ์„ ๋™์ผํ•œ ์œ„์น˜์— ์„ค์ • ํ•˜๋ ค๋ฉด ์˜ˆ์ œ Document์˜ ๋‘ element์— ๋ถ€๋ชจ container๋ฅผ ๋งŒ๋“ค์–ด๋ผ.</p>
+
+<pre class="brush:html">&lt;div id="parent-div"&gt;
+ &lt;p id="forward"&gt;/&lt;/p&gt;
+ &lt;p id="back"&gt;\&lt;/p&gt;
+&lt;/div&gt;
+</pre>
+
+<p>์˜ˆ์ œ stylesheet์—์„œ ๋ถ€๋ชจ element์˜ ์œ„์น˜ ์†์„ฑ์„ <code>relative๋กœ ํ•˜๋ผ.</code> ๋ฐฉํ–ฅ ์†์„ฑ๊นŒ์ง€ ๊ฐ™์ด ํ•  ํ•„์š”๋Š” ์—†๋‹ค.์ž์‹ element์˜ ์œ„์น˜๋Š” absolute๋กœ ์„ค์ •ํ•˜๋ผ.</p>
+
+<pre class="brush:css">#parent-div {
+ position: relative;
+ font: bold 200% sans-serif;
+}
+
+#forward, #back {
+ position: absolute;
+ margin:0px; /* no margin around the elements */
+ย  top: 0px; /* distance from top */
+ย  left: 0px; /* distance from left */
+}
+
+#forward {
+ color: blue;
+}
+
+#back {
+ color: red;
+}
+</pre>
+
+<p>๊ฒฐ๊ณผ๋Š” ์•„๋ž˜์ฒ˜๋Ÿผ ๋ฐฑ์Šฌ๋ ˆ์‰ฌ(\)์™€ ์Šฌ๋ ˆ์‰ฌ(/)๊ฐ€ ๊ฒน์ณ์„œ ์œ„์น˜ ๋˜๋„๋ก ํ•˜์˜€๋‹ค.</p>
+
+<div style="position: relative; left: .33em; font: bold 300% sans-serif;">
+<p style="position: absolute; margin: 0px; top: 0px; left: 0px; color: blue;">/</p>
+
+<p style="position: absolute; margin: 0px; top: 0px; left: 0px; color: red;">\</p>
+</div>
+
+<table style="background-color: white; border: 2px outset #36b; height: 5em; padding: 1em; width: 30em;">
+ <tbody>
+ <tr>
+ <td>ย </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<div class="tuto_details">
+<div class="tuto_type">์ข€๋” ์ž์„ธํžˆ</div>
+
+<p>์œ„์น˜ ์ง€์ •์— ๋Œ€ํ•œ ๋ชจ๋“  ๋‚ด์šฉ์€ CSS ์‚ฌ์–‘์„œ์˜ <a class="external" href="http://www.w3.org/TR/CSS21/visuren.html">Visual formatting model</a>๊ณผ <a class="external" href="http://www.w3.org/TR/CSS21/visudet.html">Visual formatting model details</a>์˜ ๋‘ ์ฑ•ํ„ฐ์— ๋‚˜์™€ ์žˆ๋‹ค.</p>
+
+<p>๋‹ค์–‘ํ•œ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋™์ž‘ํ•˜๋„๋ก stylesheet๋ฅผ ์„ค๊ณ„ํ•˜๊ณ ์ž ํ•œ๋‹ค๋ฉด, ๋ธŒ๋ผ์šฐ์ €๋ณ„๋กœ ํ‘œ์ค€์„ ๋‹ค๋ฅด๊ฒŒ ํ•ด์„ํ•˜๋Š” ๊ฒƒ๊ณผ ํŠน์ • ๋ฒ„์ „์˜ ๋ธŒ๋ผ์šฐ์ €์— ์žˆ๋Š” ๋ฒ„๊ทธ์— ๋Œ€ํ•ด์„œ๋„ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค.</p>
+</div>
+
+<h2 id="์•ก์…˜_๋ฐฐ์น˜_์„ ์–ธ">์•ก์…˜: ๋ฐฐ์น˜ ์„ ์–ธ</h2>
+
+<ol>
+ <li><code>doc2.html์™€</code> <code>style2.css๋ฅผ ์ˆ˜์ • ํ•˜์—ฌ ์œ„์— ๋‚˜์˜จ</code><a href="#Document_structure" title="#Document structure"><strong>Document structure</strong></a> ์™€ <a href="#Floats" title="#Floats"><strong>Floats</strong></a>๋ฅผ ์—ฐ์Šต ํ•ด ๋ณด์ž.</li>
+ <li><a href="#Floats" title="#Floats"><strong>Floats</strong></a>์˜ˆ์ œ์—์„œ ํ…์ŠคํŠธ๋ฅผ ์˜ค๋ฅธ์ชฝ ๊ฒฝ๊ณ„์™€์˜ ์•ˆ์ชฝ ์—ฌ๋ฐฑ์„ 0.5 em๋กœ ์„ค์ • ํ•˜๋ผ.</li>
+</ol>
+
+<div class="tuto_example">
+<div class="tuto_type">๋„์ „</div>
+
+<p><code>doc2.html์˜ ์•„๋ž˜์ชฝ &lt;/body&gt; ๋ฐ”๋กœ ์œ„์— ์•„๋ž˜ ํƒœ๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ผ</code>.</p>
+
+<pre class="brush:html">&lt;img id="fixed-pin" src="Yellow-pin.png" alt="Yellow map pin"&gt;
+</pre>
+
+<p>์•„๋ž˜ ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œ ํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด ์ง€๊ธˆ ๋‹ค์šด๋กœ๋“œ ํ•˜๊ณ , ์œ„์˜ ์˜ˆ์ œ ํŒŒ์ผ์ด ์žˆ๋Š” ๊ณณ์œผ๋กœ ์ €์žฅํ•˜๋ผ.</p>
+
+<table style="border: 2px solid #ccc;">
+ <tbody>
+ <tr>
+ <td><img alt="Image:Yellow-pin.png" class="internal" src="/@api/deki/files/490/=Yellow-pin.png"></td>
+ </tr>
+ </tbody>
+</table>
+
+<p>Document๋‚ด์—์„œ ์œ„์˜ ์ด๋ฏธ์ง€๊ฐ€ ์–ด๋Š ์œ„์น˜์— ํ‘œ์‹œ๋ ์ง€ ์˜ˆ์ƒ ํ•ด ๋ณด๋ผ. ๊ทธ๋ฆฌ๊ณ  ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ฝ์–ด๋“ค์—ฌ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธ ํ•ด ๋ณด๋ผ.</p>
+
+<p>Document์˜ ์˜ค๋ฅธ์ชฝ ์œ„์— ์ž๋ฆฌ ์žก์„ ์ˆ˜ ์žˆ๋„๋ก ์˜ˆ์ œ stylesheet์— ๊ทœ์น™์„ ์ถ”๊ฐ€ ํ•ด ๋ณด๋ผ.</p>
+
+<p>๋ธŒ๋ผ์šฐ์ €์—์„œ ๋‹ค์‹œ ์ฝ์–ด ๋ณด๊ณ  ์œˆ๋„์šฐ๋ฅผ ์ž‘๊ฒŒ ์กฐ์ ˆ ํ•ด ๋ณด๋ผ. ์œˆ๋„์šฐ ํฌ๊ธฐ๋ฅผ ์กฐ์ ˆ ํ• ๋•Œ์—๋„ Document๊ฐ€ Scroll๋ ์ง€๋ผ๋„ ์œ„์˜ ์ด๋ฏธ์ง€๊ฐ€ ์˜ค๋ฅธ์ชฝ ์œ„์— ๊ณ„์† ์ž๋ฆฌ ํ•˜๋Š”์ง€๋ฅผ ํ™•์ธ ํ•ด ๋ณด๋ผ.</p>
+
+<div style="position: relative; width: 29.5em; height: 18em;">
+<div style="overflow: auto; border: 2px outset #36b; padding: 1em; width: 29em; height: 16em; background-color: white;">
+<p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em; border-top: 1px solid gray;">(A) The oceans</p>
+
+<div style="float: left; border: 12px solid #69b; margin-bottom: 16px; padding: 0px .5em 0px 1em;">
+<ul style="">
+ <li>Arctic</li>
+ <li>Atlantic</li>
+ <li>Pacific</li>
+ <li>Indian</li>
+ <li>Southern</li>
+</ul>
+</div>
+
+<p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em; border-top: 1px solid gray;">(B) Numbered paragraphs</p>
+
+<div style="float: left; border: 12px solid #69b; padding: 0 .5em 0 .5em;">
+<p><strong>1: </strong>Lorem ipsum</p>
+
+<p><strong>2: </strong>Dolor sit</p>
+
+<p><strong>3: </strong>Amet consectetuer</p>
+
+<p><strong>4: </strong>Magna aliquam</p>
+
+<p><strong>5: </strong>Autem veleum</p>
+</div>
+
+<p style="">ย </p>
+
+<div style="position: absolute; top: 2px; right: 0px;"><img alt="Yellow map pin" class="internal" src="/@api/deki/files/490/=Yellow-pin.png"></div>
+</div>
+</div>
+</div>
+
+<p><a href="/en/CSS/Getting_Started/Challenge_solutions#Layout" title="https://developer.mozilla.org/en/CSS/Getting_Started/Challenge_solutions#Layout">์ •๋‹ต ํ™•์ธ.</a></p>
+
+<h2 id="๋‹ค์Œ์—๋Š”">๋‹ค์Œ์—๋Š”?</h2>
+
+<p>{{ nextPage("/en-US/docs/CSS/Getting_Started/Tables", "ํ…Œ์ด๋ธ”") }}์ด์ œ๊นŒ์ง€ CSS์˜ ์ดˆ๊ธ‰ ์•ˆ๋‚ด์„œ์— ๋‚˜์˜จ ์ฃผ์ œ๋ฅผ ๋‹ค ํ™•์ธ ํ•ด ๋ณด์•˜๋‹ค. ๋‹ค์Œ์žฅ์—์„œ ๋ถ€ํ„ฐ๋Š” CSS ์„ค๋ ‰ํ„ฐ์˜ ๊ณ ๊ธ‰ ๊ธฐ์ˆ ๊ณผ <a href="/en-US/docs/CSS/Getting_Started/Tables" title="/en-US/docs/CSS/Getting_Started/Tables">ํ…Œ์ด๋ธ”</a>์˜ ์Šคํƒ€์ผ์„ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.</p>
diff --git a/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/์ƒ์ž/index.html b/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/์ƒ์ž/index.html
new file mode 100644
index 0000000000..17de8697c7
--- /dev/null
+++ b/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/์ƒ์ž/index.html
@@ -0,0 +1,330 @@
+---
+title: ์ƒ์ž
+slug: Web/CSS/์‹œ์ž‘ํ•˜๊ธฐ/์ƒ์ž
+translation_of: Learn/CSS/Building_blocks
+---
+<p>{{ CSSTutorialTOC() }}</p>
+
+<div class="warning"><strong>์ค‘์š”</strong>: ๋ฒˆ์—ญ์€ ์ œ๊ฐ€ ํ•„์š”ํ•œ ๋ถ€๋ถ„ ๋ฐ ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋ถ€๋ถ„๋งŒ ์ง„ํ–‰ ํ•˜์˜€์œผ๋ฉฐ ๋ณ€์—ญ๋œ ๋‚ ์ž๋Š”(2013/03/19)์ด๋ฉฐ ๋ฌธ์„œ ๋ณ€๊ฒฝ์ด ์žฆ์•„ ์˜ค๋Š˜ ์ดํ›„๋Š” ์›๋ฌธ๊ณผ ๋ฒˆ์—ญ์ด ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ ํ•˜์„ธ์š”. ๋ฏธ ๋ฒˆ์—ญ/๋ณ€๊ฒฝ๋œ ๋ถ€๋ถ„์€ ์ถ”๊ฐ€๋กœ ๋‹ค๋ฅธ ๋ถ„์ด ํ•ด ์ฃผ์‹ค ๊ฒƒ์œผ๋กœ ๋ฏฟ์Šต๋‹ˆ๋‹ค.</div>
+
+<p>{{ previousPage("/en-US/docs/CSS/Getting_Started/Lists", "๋ฆฌ์ŠคํŠธ") }}<a href="/en/CSS/Getting_Started" title="en/CSS/Getting Started">CSS ์‹œ์ž‘ํ•˜๊ธฐ</a> ์•ˆ๋‚ด์„œ 11๋ฒˆ์งธ ์žฅ; ์—ฌ๊ธฐ์„œ๋Š” CSS๋ฅผ ํ†ตํ•ด element๋“ค์ด ๋ณด์—ฌ์งˆ๋•Œ page์˜ ๊ณต๊ฐ„์„ ์–ด๋–ป๊ฒŒ ๋ฐฐ์น˜ํ•˜๋Š”์ง€์— ๋Œ€ํ•ด ์•Œ์•„๋ณธ๋‹ค. ์˜ˆ์ œ documnet์—์„œ ๊ฐ element์˜ ์—ฌ๋ฐฑ ์กฐ์ ˆ๊ณผ ๊พธ๋ฏธ๊ธฐ์— ๋Œ€ํ•ด ๋ฐฐ์›Œ ๋ณด์ž.</p>
+
+<h2 class="clearLeft" id="์ •๋ณด_์ƒ์ž">์ •๋ณด: ์ƒ์ž</h2>
+
+<p>Element๋ฅผ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ‘œ์‹œํ• ๋•Œ ๊ทธ Element๋Š” ๊ณต๊ฐ„์„ ์ž์น˜ ํ•œ๋‹ค. ์ฐจ์ง€ํ•˜๋Š” ๊ณต๊ฐ„์—๋Š” 4๊ฐ€์ง€ ์š”์†Œ๊ฐ€ ์žˆ๋‹ค.</p>
+
+<p>๊ฐ€์šด๋ฐ๋Š”, element์˜ ๋‚ด์šฉ๋ฌผ์„ ํ‘œ์‹œ๊ฐ€๋Š” ๊ณต๊ฐ„์ด๋ฉฐ, ์ฃผ๋ณ€์€ ์•ˆ์ชฝ ์—ฌ๋ฐฑ์ด ์žˆ๊ณ , ๊ทธ ์ฃผ๋ณ€์— ๊ฒฝ๊ณ„๊ฐ€ ์žˆ์œผ๋ฉฐ, ๋‹ค๋ฅธ element์™€์˜ ๊ฐ„๊ฒฉ์ด ์žˆ๋‹ค.</p>
+
+<table>
+ <tbody>
+ <tr>
+ <td style="width: 22em;">
+ <div style="background-color: #eee; padding: 0px 2em 2em 2em; width: 16em;">
+ <p style="text-align: center; margin: 0px;">margin</p>
+
+ <p style="text-align: center; margin: 0px 0px -.75em 0px;">border</p>
+
+ <div style="background-color: #fff; padding: 0px 2em 2em 2em; border: 4px solid #fd9;">
+ <p style="text-align: center;">padding</p>
+
+ <div style="background-color: #eee;">
+ <p style="text-align: center; padding: 0px; margin: 0px; font-size: 200%; font-weight: bold; color: #999;">element</p>
+ </div>
+ </div>
+ </div>
+
+ <p><em>์˜…์€ ํšŒ์ƒ‰์€ ๋ ˆ์ด์•„์›ƒ์˜ ๊ตฌ์„ฑ์„ ๋ณด์—ฌ์ค€๋‹ค.</em></p>
+ </td>
+ <td>
+ <div style="background-color: #fff; padding: 0px 2em 2em 2em; width: 16em;">
+ <p style="text-align: center; margin: 0px;">ย </p>
+
+ <p style="text-align: center; margin: 0px 0px -.75em 0px;">ย </p>
+
+ <div style="background-color: #fff; padding: 0px 2em 2em 2em; border: 4px solid #fd9;">
+ <p style="text-align: center;">ย </p>
+
+ <div style="background-color: #fff;">
+ <p style="text-align: center; padding: 0px; margin: 0px; font-size: 200%; font-weight: bold; color: #999;">element</p>
+ </div>
+ </div>
+ </div>
+
+ <p><em>๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ์œ„์™€ ๊ฐ™์ด ๋ณด์—ฌ์ค€๋‹ค.</em></p>
+ </td>
+ </tr>
+ </tbody>
+</table>
+
+<p>์•ˆ์ชฝ ์—ฌ๋ฐฑ, ๊ฒฝ๊ณ„ ๊ทธ๋ฆฌ๊ณ  ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์€ element์— ๋Œ€ํ•ด ๊ฐ๊ฐ top, right, bottom, left์˜ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง„๋‹ค. ์ด๊ฒƒ๋“ค์€ ํฌ๊ธฐ๊ฐ€ 0์ด ๋  ์ˆ˜๋„ ์žˆ๋‹ค.</p>
+
+<h3 id="์ƒ‰์ƒ์ž…ํžˆ๊ธฐ">์ƒ‰์ƒ์ž…ํžˆ๊ธฐ</h3>
+
+<p>์•ˆ์ชฝ ์—ฌ๋ฐฑ ์ƒ‰์ƒ์€ element์˜ ๋ฐฐ๊ฒฝ๊ณผ ํ•ญ์ƒ ๋™์ผํ•˜๊ฒŒ ์œ ์ง€๋œ๋‹ค. ๋ฐฐ๊ฒฝ์ƒ‰์„ ๋ฐ”๊พผ๋‹ค๋ฉด element๊ฒฝ๊ณผ ์•ˆ์ชฝ ์—ฌ๋ฐฑ ์ƒ‰์ด ๋ฐ”๋€Œ๋Š” ๊ฒƒ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์€ ํ•ญ์ƒ ํˆฌ๋ช…ํ•˜๋‹ค.</p>
+
+<table>
+ <tbody>
+ <tr>
+ <td style="width: 22em;">
+ <div style="background-color: #eee; padding: 0px 2em 2em 2em; width: 16em;">
+ <p style="text-align: center; margin: 0px;">margin</p>
+
+ <p style="text-align: center; margin: 0px 0px -.75em 0px;">border</p>
+
+ <div style="background-color: #efe; padding: 0px 2em 2em 2em; border: 4px solid #fd9;">
+ <p style="text-align: center;">padding</p>
+
+ <div style="background-color: #ded;">
+ <p style="text-align: center; padding: 0px; margin: 0px; font-size: 200%; font-weight: bold; color: #898;">element</p>
+ </div>
+ </div>
+ </div>
+
+ <p><em>element๋Š” ๋…น์ƒ‰ ๋ฐฐ๊ฒฝ์ƒ‰์ด๋‹ค..</em></p>
+ </td>
+ <td>
+ <div style="background-color: #fff; padding: 0px 2em 2em 2em; width: 16em;">
+ <p style="text-align: center; margin: 0px;">ย </p>
+
+ <p style="text-align: center; margin: 0px 0px -.75em 0px;">ย </p>
+
+ <div style="background-color: #efe; padding: 0px 2em 2em 2em; border: 4px solid #fd9;">
+ <p style="text-align: center;">ย </p>
+
+ <div style="background-color: #efe;">
+ <p style="text-align: center; padding: 0px; margin: 0px; font-size: 200%; font-weight: bold; color: #898;">element</p>
+ </div>
+ </div>
+ </div>
+
+ <p><em>๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ณด๋ฉด ์œ„์™€ ๊ฐ™๋‹ค.</em></p>
+ </td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="๊ฒฝ๊ณ„">๊ฒฝ๊ณ„</h3>
+
+<p>๋ผ์ธ์ด๋‚˜ ์ƒ์ž๋ฅผ ํ†ตํ•ด element์˜ ๊ฒฝ๊ณ„๋ฅผ ์น˜์žฅ ํ•  ์ˆ˜ ์žˆ๋‹ค.</p>
+
+<p>๊ฒฝ๊ณ„๋ฅผ ์„ค์ • ํ•˜๋ ค๋ฉด {{ cssxref("border") }}์†์„ฑ์„ ์ด์šฉํ•˜๋ผ. ๋‘๊ป˜(๋ณดํ†ต ํ‘œ์‹œ ํ™”๋ฉด์˜ ํ”ฝ์…€ ๋‘๊ป˜), ์Šคํƒ€์ผ, ์ƒ‰์ƒ๋“ฑ์„ ์„ค์ • ํ•˜๋ผ.</p>
+
+<p>์Šคํƒ€์ผ์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.</p>
+
+<table style="margin-left: 2em;">
+ <tbody>
+ <tr>
+ <td style="width: 6em;">
+ <div style="border: 2px solid #4a4; margin: .5em; padding: .5em; width: 5em; text-align: center;"><code>solid</code></div>
+ </td>
+ <td style="width: 6em;">
+ <div style="border: 2px dotted #4a4; margin: .5em; padding: .5em; width: 5em; text-align: center;"><code>dotted</code></div>
+ </td>
+ <td style="width: 6em;">
+ <div style="border: 2px dashed #4a4; margin: .5em; padding: .5em; width: 5em; text-align: center;"><code>dashed</code></div>
+ </td>
+ <td style="width: 6em;">
+ <div style="border: 4px double #4a4; margin: .5em; padding: .5em; width: 5em; text-align: center;"><code>double</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td style="width: 6em;">
+ <div style="border: 2px inset #4a4; margin: .5em; padding: .5em; width: 5em; text-align: center;"><code>inset</code></div>
+ </td>
+ <td style="width: 6em;">
+ <div style="border: 2px outset #4a4; margin: .5em; padding: .5em; width: 5em; text-align: center;"><code>outset</code></div>
+ </td>
+ <td style="width: 6em;">
+ <div style="border: 4px ridge #4a4; margin: .5em; padding: .5em; width: 5em; text-align: center;"><code>ridge</code></div>
+ </td>
+ <td style="width: 6em;">
+ <div style="border: 4px groove #4a4; margin: .5em; padding: .5em; width: 5em; text-align: center;"><code>groove</code></div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+
+<p>์Šคํƒ€์ผ์„ none์ด๋ผ hidden์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ๊ฒฝ๊ณ„๊ฐ€ ์‚ฌ๋ผ์ง„๋‹ค. ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ๊ฒฝ๊ณ„ ์ƒ‰์ƒ์„ ํˆฌ๋ช…์œผ๋กœ ์„ค์ •ํ•˜์—ฌ ๋ ˆ์ด์•„์›ƒ์„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ ๋„ ๊ฒฝ๊ณ„๋ฅผ ๋ณด์ด์ง€ ์•Š๊ฒŒ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.</p>
+
+<p>๊ฒฝ๊ณ„๋ฅผ ๊ฐ๊ฐ ๋ณ„๊ฐœ๋กœ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”{{ cssxref("border-top") }}, {{ cssxref("border-right") }}, {{cssxref("border-bottom")}}, {{cssxref("border-left")}}๋“ฑ์œผ๋กœ ํ• ย  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ top, right, bottom, left๋Š” ๊ฐœ๋ณ„์ ์œผ๋กœ ์„ค์ •์ด ๊ฐ€๋Šฅํ•˜๋‹ค.</p>
+
+<div class="tuto_example">
+<div class="tuto_type">์˜ˆ์ œ</div>
+
+<p>์•„๋ž˜ ๊ทœ์น™์€ ํ—ค๋” element์˜ ์œ—์ชฝ ๊ฒฝ๊ณ„์™€ ๋ฐฐ๊ฒฝ์ƒ‰์— ๋Œ€ํ•œ ์†์„ฑ์„ ์ง€์ • ํ•œ๋‹ค.</p>
+
+<pre class="brush:css">h3 {
+ border-top: 4px solid #7c7; /* mid green */
+ background-color: #efe; /* pale green */
+ color: #050; /* dark green */
+ }
+</pre>
+
+<p>๊ฒฐ๊ณผ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.</p>
+
+<table>
+ <tbody>
+ <tr>
+ <td>
+ <p style="font-size: 133%; font-weight: bold; background-color: #efe; border-top: 4px solid #7c7; color: #050; padding-right: 6em;">Stylish heading</p>
+ </td>
+ </tr>
+ </tbody>
+</table>
+
+<p>์•„๋ž˜ ๊ทœ์น™์€ ์ด๋ฏธ์ง€ ์ฃผ๋ณ€์— ํšŒ์ƒ‰๋ ๋ฅผ ๋‘˜๋Ÿฌ์„œ ๊ฒฝ๊ณ„๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ธฐ ํŽธํ•˜๊ฒŒ ํ•˜๊ณ  ์žˆ๋‹ค.</p>
+
+<pre class="brush:css">img {border: 2px solid #ccc;}
+</pre>
+</div>
+
+<p>๊ฒฐ๊ณผ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.</p>
+
+<table>
+ <tbody>
+ <tr>
+ <td>Image:</td>
+ <td style="border: 2px solid #ccc;"><img alt="Image:Blue-rule.png" class="internal" src="/@api/deki/files/47/=Blue-rule.png"></td>
+ </tr>
+ </tbody>
+</table>
+
+<h3 id="๋‚ด์™ธ๋ถ€_์—ฌ๋ฐฑ">๋‚ด/์™ธ๋ถ€ ์—ฌ๋ฐฑ</h3>
+
+<p>๋‚ด/์™ธ๋ถ€ ์—ฌ๋ฐฑ์„ ์ด์šฉํ•˜์—ฌ(margins and padding) element์˜ ์œ„์น˜์™€ ๊ทธ ์ฃผ๋ณ€์˜ ์—ฌ๋ฐฑ์„ ์„ค์ • ํ•  ์ˆ˜ ์žˆ๋‹ค.</p>
+
+<p>๋ฐ”๊นฅ ์—ฌ๋ฐฑ์€ {{ cssxref("margin") }}์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉฐ ๋‚ด๋ถ€์—ฌ๋ฐฑ์€ {{ cssxref("padding") }}์†์„ฑ์„ ๊ฐ๊ฐ ์‚ฌ์šฉํ•œ๋‹ค.</p>
+
+<p>์œ„์˜ ์†์„ฑ์œผ๋กœ ๋„“์ด ๊ฐ’์„ ํ•˜๋‚˜ ์„ ์–ธํ•˜๋ฉด element์˜ 4๋ฐฉํ–ฅ(top, right, bottom and left) ๋ชจ๋‘ ๋ฐ”๋€๋‹ค.</p>
+
+<p>๋„“์ด ๊ฐ’์„ ๋‘๊ฐœ ์„ ์–ธํ•˜๋ฉด, ์ฒซ๋ฒˆ์งธ ๊ฐ’์œผ๋กœ๋Š” top, bottom๊ฐ’์ด ์ ์šฉ๋˜๊ณ , ๋‘๋ฒˆ์งธ ๊ฐ’์œผ๋กœ๋Š” right, left๊ฐ’์ด ๋ฐ”๋€๋‹ค.</p>
+
+<p>4๊ฐœ ๊ฐ’์„ ๊ฐ๊ฐ ์ฃผ๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ฐ ๊ฐ’์„ top, right, bottom, left์˜ ์ˆœ์„œ๋กœ ๋‚˜์—ด ํ•˜๋ฉด ๋œ๋‹ค.</p>
+
+<div class="tuto_example">
+<div class="tuto_type">์˜ˆ์ œ</div>
+
+<p>์•„๋ž˜๋Š” p class๊ฐ€ remark์ธ ๋‹จ๋ฝ์„ ๋นจ๊ฐ„ ๊ฒฝ๊ณ„๋ฐ•์Šค๋กœ ๋งŒ๋“œ๋Š” ๊ทœ์น™์ด๋‹ค.</p>
+
+<p>์•ˆ์ชฝ ์—ฌ๋ฐฑ ๊ฐ’์€ 4ํ”ฝ์…€์œผ๋กœ ๋‘˜๋Ÿฌ์ ธ ์žˆ์œผ๋ฉฐ, ์™ผ์ชฝ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์€ 24ํ”ฝ์…€์ด๋ฏ€๋กœ ๋“ค์—ฌ์“ฐ๊ธฐ ํšจ๊ณผ๋กœ ๋ณด์—ฌ์ง„๋‹ค.</p>
+
+<pre class="brush:css">p.remark {
+ border: 2px solid red;
+ padding: 4px;
+ margin-left: 24px;
+ }
+</pre>
+
+<p>๊ฒฐ๊ณผ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.</p>
+
+<table>
+ <tbody>
+ <tr>
+ <td>
+ <p>Here is a normal paragraph.</p>
+
+ <p style="border: 2px solid red; padding: 4px 6em 4px 4px; margin: 0px 0px 0px 24px;">Here is a remark.</p>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<div class="tuto_details">
+<div class="tuto_type">์ข€๋” ์ž์„ธํžˆ</div>
+
+<p>๋‚ด/์™ธ๋ถ€ ์—ฌ๋ฐฑ์œผ๋กœ element์˜ ๋ฐฐ์น˜๋ฅผ ํ• ๋•Œ๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋ณธ ๊ฐ’๊ณผ ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•œ ๊ฐ’์„ ๋ฐ”ํƒ•์œผ๋กœ ์ •ํ•ด์ง€๋ฏ€๋กœ ์กฐ๊ธˆ ๋ณต์žกํ•  ์ˆ˜๋„ ์žˆ๋‹ค.</p>
+
+<p>๋ธŒ๋ผ์šฐ์ €์— ๋”ฐ๋ผ ๋ณด์ด๋Š” ๋‚ด์šฉ์ด ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๋‹ค. stylesheet์— ๋‚ด์šฉ์„ ๋งŽ์ด ์ถ”๊ฐ€ ํ•  ์ˆ˜๋ก ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ๊ฐ’๋ณด๋‹จ ์„ค์ •๋œ ๊ฐ’์„ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ๋”์šฑ๋” ๋น„์Šทํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ๋ณผ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.</p>
+
+<p>์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฌผ์„ ์–ป๊ธฐ ์œ„ํ•ด์„œ๋Š”, Document์˜ ๋งˆํฌ์—…๋“ค์„ ๋ฐ”๊ฟ”์•ผ ํ• ์ง€๋„ ๋ชจ๋ฅธ๋‹ค. ๋‹ค์Œ์žฅ์—์„œ๋Š” ์ด์— ๋Œ€ํ•ด ์ข€๋” ์ž์„ธํžˆ ์•Œ์•„๋ณด์ž.</p>
+
+<p>๋‚ด/์™ธ๋ถ€ ์—ฌ๋ฐฑ๊ณผ ๊ฒฝ๊ณ„์„ ๋“ฑ์— ๋Œ€ํ•ด ์ข€๋” ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด <a href="/en/CSS/box_model" title="en/CSS/box model"><span class="external">Box model</span></a>๋ฅผ ์ฐธ์กฐํ•˜๋ผ.</p>
+</div>
+
+<h2 id="์•ก์…˜_๊ฒฝ๊ณ„์„ _์ถ”๊ฐ€">์•ก์…˜: ๊ฒฝ๊ณ„์„  ์ถ”๊ฐ€</h2>
+
+<p><code>style2.css</code>๋ฅผ ์—ด์–ด, ๊ฐ ํ—ค๋”๋ณ„๋กœ ์œ—์ชฝ์— ์ค„์„ ๊ธ‹๋Š” ์•„๋ž˜ ๊ทœ์น™์„ ์ถ”๊ฐ€ ํ•˜๋ผ.</p>
+
+<pre class="brush:css">h3 {border-top: 1px solid gray;}
+</pre>
+
+<p>์ด ํŽ˜์ด์ง€ ์•„๋ž˜ ๋„์ „๊ณผ์ œ๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค๋ฉด, ๊ทธ ๊ทœ์น™์„ ๋ณ€๊ฒฝํ•˜๊ณ , ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋ฉด ๊ฐ ๋ฆฌ์ŠคํŠธ ์•„๋ž˜์— ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์„ ์ถ”๊ฐ€ํ•˜๋Š” ์•„๋ž˜ ๊ทœ์น™์„ ์ถ”๊ฐ€ ํ•˜๋ผ.</p>
+
+<pre class="brush:css">li {
+ list-style: lower-roman;
+ margin-bottom: 8px;
+ }
+</pre>
+
+<p>๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ธฐ์œ„ํ•ด ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ƒˆ๋กœ ์ฝ์–ด ๋ณด๋ผ.</p>
+
+<table style="background-color: white; border: 2px outset #36b; padding: 1em;">
+ <tbody>
+ <tr>
+ <td>
+ <p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em; border-top: 1px solid gray;">(A) The oceans</p>
+
+ <ul style="">
+ <li style="margin-bottom: 8px;">Arctic</li>
+ <li style="margin-bottom: 8px;">Atlantic</li>
+ <li style="margin-bottom: 8px;">Pacific</li>
+ <li style="margin-bottom: 8px;">Indian</li>
+ <li style="margin-bottom: 8px;">Southern</li>
+ </ul>
+
+ <p style="font-weight: bold; font-size: 133%; margin-top: 1em; margin-bottom: .3em; padding: .4em 4em .16em 0; border-top: 1px solid gray;">(B) Numbered paragraphs</p>
+
+ <p><strong>1: </strong>Lorem ipsum</p>
+
+ <p><strong>2: </strong>Dolor sit</p>
+
+ <p><strong>3: </strong>Amet consectetuer</p>
+
+ <p><strong>4: </strong>Magna aliquam</p>
+
+ <p><strong>5: </strong>Autem veleum</p>
+ </td>
+ </tr>
+ </tbody>
+</table>
+
+<div class="tuto_example">
+<div class="tuto_type">๋„์ „</div>
+
+<p>์˜ˆ์ œ stylesheet์— ํ•˜๋‚˜์˜ ๊ทœ์น™์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์•„๋ž˜์ฒ˜๋Ÿผ ๋ฐ”๋‹ค๊ฐ€ ์—ฐ์ƒ๋˜๋Š” ์ƒ‰์œผ๋กœ ๋ชจ๋“  ๊ฒฝ๊ณ„๋ฅผ ๋‘๊ป๊ฒŒ ๋งŒ๋“ค์–ด ๋ณด๋ผ.</p>
+
+<table style="background-color: white; border: 2px outset #36b; padding: 1em;">
+ <tbody>
+ <tr>
+ <td>
+ <p style="font-weight: bold; font-size: 133%; margin-bottom: .3em; padding-top: .4em; padding-bottom: .16em; border-top: 1px solid gray;">(A) The oceans</p>
+
+ <div style="border: 12px solid #69b; padding-left: 1em;">
+ <ul style="">
+ <li style="margin-bottom: 8px;">Arctic</li>
+ <li style="margin-bottom: 8px;">Atlantic</li>
+ <li style="margin-bottom: 8px;">Pacific</li>
+ <li style="margin-bottom: 8px;">Indian</li>
+ <li style="margin-bottom: 8px;">Southern</li>
+ </ul>
+ </div>
+
+ <p style="font-weight: bold; font-size: 133%; margin-top: 1em; margin-bottom: .3em; padding: .4em 4em .16em 0; border-top: 1px solid gray;">(B) Numbered paragraphs</p>
+
+ <p><strong>. . .</strong></p>
+ </td>
+ </tr>
+ </tbody>
+</table>
+
+<p>ย </p>
+
+<p>(์—ฌ๊ธฐ ๋ณด์ด๋Š” ์˜ˆ์ œ์™€ ๋˜‘๊ฐ™์€ ๋‘๊ป˜๋‚˜ ์ƒ‰์ƒ์œผ๋กœ ๋ฐ”๊ฟ€ ํ•„์š”๋Š” ์—†๋‹ค.)</p>
+</div>
+
+<p><a href="/en/CSS/Getting_Started/Challenge_solutions#Boxes" title="https://developer.mozilla.org/en/CSS/Getting_Started/Challenge_solutions#Boxes">๊ฒฐ๊ณผ ํ™•์ธ.</a></p>
+
+<h2 id="๋‹ค์Œ์—๋Š”">๋‹ค์Œ์—๋Š”?</h2>
+
+<p>{{ nextPage("/en-US/docs/CSS/Getting_Started/Layout", "๋ฐฐ์น˜") }}์ง€๊ธˆ๊นŒ์ง€ ๋‚ด/์™ธ๋ถ€ ์—ฌ๋ฐฑ์„ ์„ค์ •ํ•˜์—ฌ Document์˜ ๋ฐฐ์น˜๋ฅผ ์ˆ˜์ • ํ•ด ๋ณด์•˜๋‹ค. ๋‹ค์Œ ์žฅ์—์„œ๋Š” Document์˜ ๋ฐฐ์น˜๋ฅผ ๋ฐ”๊พธ๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.</p>
diff --git a/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/์ข…์†๊ณผ_์ƒ์†/index.html b/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/์ข…์†๊ณผ_์ƒ์†/index.html
new file mode 100644
index 0000000000..ac819c8c64
--- /dev/null
+++ b/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/์ข…์†๊ณผ_์ƒ์†/index.html
@@ -0,0 +1,126 @@
+---
+title: ์ข…์†๊ณผ ์ƒ์†
+slug: Web/CSS/์‹œ์ž‘ํ•˜๊ธฐ/์ข…์†๊ณผ_์ƒ์†
+translation_of: Learn/CSS/Building_blocks/Cascade_and_inheritance
+---
+<p>{{ CSSTutorialTOC() }}</p>
+
+<div class="warning"><strong>์ค‘์š”</strong>: ๋ฒˆ์—ญ์€ ์ œ๊ฐ€ ํ•„์š”ํ•œ ๋ถ€๋ถ„ ๋ฐ ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋ถ€๋ถ„๋งŒ ์ง„ํ–‰ ํ•˜์˜€์œผ๋ฉฐ ๋ณ€์—ญ๋œ ๋‚ ์ž๋Š”(2013/03/14)์ด๋ฉฐ ๋ฌธ์„œ ๋ณ€๊ฒฝ์ด ์žฆ์•„ ์˜ค๋Š˜ ์ดํ›„๋Š” ์›๋ฌธ๊ณผ ๋ฒˆ์—ญ์ด ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ ํ•˜์„ธ์š”. ๋ฏธ ๋ฒˆ์—ญ/๋ณ€๊ฒฝ๋œ ๋ถ€๋ถ„์€ ์ถ”๊ฐ€๋กœ ๋‹ค๋ฅธ ๋ถ„์ด ํ•ด ์ฃผ์‹ค ๊ฒƒ์œผ๋กœ ๋ฏฟ์Šต๋‹ˆ๋‹ค.</div>
+
+<p>{{ previousPage("/en-US/docs/CSS/Getting_Started/How_CSS_works", "CSS ๋™์ž‘ ์›๋ฆฌ")}}<span class="seoSummary"><a href="/en-US/docs/CSS/Getting_Started" title="en/CSS/Getting Started">CSS ์‹œ์ž‘ํ•˜๊ธฐ</a> ์•ˆ๋‚ด์„œ์˜ 4๋ฒˆ์จฐ ์„น์…˜; stylesheets๊ฐ€ ์ข…์†์ ์œผ๋กœ ๋™์ž‘ํ•˜๋Š” ๊ฒƒ๊ณผ element๊ฐ€ ๋ถ€๋ชจ๋กœ ๋ถ€ํ„ฐ style์„ ์ƒ์† ๋ฐ›๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์„œ์ˆ ํ•ด ๋ณธ๋‹ค. ๋‹จ์ˆœํ•˜๊ฒŒ document์˜ ๋งŽ์€ Style์ค‘ ์–ด๋–ค Style์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ธ์ง€ ํ•œ๋‹จ๊ณ„ ์ƒ์†๋งŒ์œผ๋กœ ํ•˜๋‚˜์˜ Style์„ stylesheet์— ์ถ”๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋‹ค.</span></p>
+
+<h2 class="clearLeft" id="์ •๋ณด_์ข…์†๊ณผ_์ƒ์†">์ •๋ณด: ์ข…์†๊ณผ ์ƒ์†</h2>
+
+<p>element์˜ ์ตœ์ข… style์€ ๋‹ค์–‘ํ•œ ์ƒํ˜ธ์ž‘์šฉ์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ ์žฅ์†Œ์—์„œ ์„ ์–ธ๋œ ๊ฒƒ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฐ ๋‹ค์–‘ํ•œ ์ƒํ˜ธ์ž‘์šฉ์„ ํ†ตํ•ด CSS๋Š” ๊ฐ•๋ ฅํ•ด ์งˆ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฐ˜๋Œ€๋กœ ๋””๋ฒ„๊ทธ ํ•˜๊ธฐ์—๋Š” ๋ณต์žกํ•˜๊ณ  ์–ด๋ ค์›Œ ์ง„๋‹ค.</p>
+
+<p>์ข…์†์˜ ์„ธ๊ฐ€์ง€ ์ฃผ์š” ์›์ฒœ์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.</p>
+
+<ul>
+ <li>๋งˆํฌ์—… ์–ธ์–ด๋ฅผ ์œ„ํ•œ ๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธ style๋“ค</li>
+ <li>document๋ฅผ ์ฝ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•˜๋Š” styles</li>
+ <li>๋งŒ๋“ ์ด์— ์˜ํ•ด Style์€ Document์™€ ์—ฐ๊ฒฐ๋œ๋‹ค. ๋‹ค์Œ 3๊ณณ์—์„œ ๊ทธ ๋‚ด์šฉ์„ ๋ช…์‹œํ•  ์ˆ˜ ์žˆ๋‹ค.These can be specified in three places:
+ <ul>
+ <li>์™ธ๋ถ€ ํŒŒ์ผ: ์ด ์•ˆ๋‚ด์„œ์—์„œ ์ฃผ๋กœ ์ทจ๊ธ‰ํ•˜๋Š” Style์— ๋Œ€ํ•œ ์ •์˜ํ•˜๋Š” ๋ฒ•.</li>
+ <li>Document์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์— ์ •์˜ํ•˜๋Š” ๋ฒ•: ์„ ์–ธํ•œ Style์€ ์„ ์–ธ๋œ Document์˜ ํŽ˜์ด์ง€์—์„œ๋งŒ ์‚ฌ์šฉ๋œ๋‹ค.</li>
+ <li>Document body์˜ ํŠน์ • element์—: ์œ ์ง€ ๋ณด์ˆ˜๊ฐ€ ๊ฐ€์žฅ ๋ถˆํŽธํ•œ ๋ฐฉ๋ฒ•์ด๋ฉฐ, ์ฃผ๋กœ ํ…Œ์ŠคํŠธ ์šฉ๋„๋กœ ์“ด๋‹ค.</li>
+ </ul>
+ </li>
+</ul>
+
+<p>์‚ฌ์šฉ์ž Style์€ ๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธ Style์„ ๋ณ€๊ฒฝ ํ• ์ˆ˜ ์žˆ๋‹ค. document ๋งŒ๋“ ์ด์˜ style ์—์„œ ๋” ์ˆ˜์ • ๋ณ€๊ฒฝ ๋  ์ˆ˜๋„ ์žˆ๋‹ค. ์ด ์•ˆ๋‚ด์„œ์—์„œ๋Š”, ์˜ˆ์ œ Document์—์„œ ๋งŒ๋“  ์ž์‹ ๋งŒ์˜ stylesheets๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.</p>
+
+<div class="tuto_example">
+<div class="tuto_type">์˜ˆ์ œ</div>
+
+<p>์ด ๋ฌธ์„œ๋ฅผ ๋ธŒ๋ผ์šฐ์ €๋กœ ๋ณด๋ฉด, ์ผ๋ถ€ style์€ ๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธ ๊ฐ’์„ ์‚ฌ์šฉํ•œ๋‹ค.</p>
+
+<p>์ผ๋ถ€๋Š” ๋ธŒ๋ผ์šฐ์ € ์…‹ํŒ…์—์„œ ์ˆ˜์ •ํ•œ style์ด ์ €์žฅ๋œ ํŒŒ์ผ์—์„œ ๊ฐ€์ ธ์˜จ๋‹ค. ํŒŒ์ด์–ด ํญ์Šค ๋ธŒ๋ผ์šฐ์ €์—์„œ "์„ค์ •" ๋ฉ”๋‰ด๋‚˜, ๋ธŒ๋ผ์šฐ์ € ํด๋”์— ์žˆ๋Š” userContent.css ์ง์ ‘ ์ˆ˜์ •ํ•˜์—ฌ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•˜๋‹ค.</p>
+
+<p>์ผ๋ถ€ style์€ wiki server์— ์˜ํ•ด Stylesheet์— ์ •์˜๋œ ๊ฐ’์„ ์‚ฌ์šฉํ•œ๋‹ค.</p>
+</div>
+
+<p>์˜ˆ์ œ Document๋ฅผ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์—ด๋ฉด, {{ HTMLElement("strong") }} elements๋กœ ์ง€์ •๋œ ๋ฌธ์ž๋Š” ๋‹ค๋ฅธ ๋ฌธ์ž๋“ค ๋ณด๋‹ค ๋‘๊ป๋‹ค. ์ด Style์€ ๊ธฐ๋ณธ Style๋กœ ์„ค์ •๋œ ๊ฐ’์—์„œ ๋‚˜์˜จ๋‹ค.</p>
+
+<p>{{ HTMLElement("strong") }} elements์˜ ์ƒ‰์ƒ์€ red์ด๋‹ค. ์ด ๊ฐ’์€ ์˜ˆ์ œ stylesheet์—์„œ ๊ฐ’์„ ๊ฐ€์ ธ ์˜จ๋‹ค.</p>
+
+<p>{{ HTMLElement("strong") }} elements๋Š” {{ HTMLElement("p") }} element์˜ ์ž์‹ style์ด๋ฏ€๋กœ ๋Œ€๋ถ€๋ถ„์˜ {{ HTMLElement("p") }} element์˜ style์„ ์ƒ์†ํ•œ๋‹ค. ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ, {{ HTMLElement("p") }} element๋Š” {{ HTMLElement("body") }} element์˜ ๋Œ€๋ถ€๋ถ„์˜ style์„ ์ƒ์†ํ•œ๋‹ค.</p>
+
+<p>์ข…์†์ ์ธ ๋ฉด์—์„œ style์€, ์ œ์ž‘์ž(author)์˜ stylesheets๊ฐ€ ์‚ฌ์šฉ์ž(reader) stylesheet๋ณด๋‹ค๋„ ๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธ ๊ฐ’๋ณด๋‹ค๋„ ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋†’๋‹ค.</p>
+
+<p>์ƒ์†์ ์ธ ๋ฉด์—์„œ๋Š”, ์ž์‹ ๋…ธ๋“œ์˜ ์ž์ฒด Style์ด ๋ถ€๋ชจ์˜ Style๋ณด๋‹ค ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋†’๋‹ค.</p>
+
+<p>์šฐ์„  ์ˆœ์œ„๋งŒ ์ ์šฉ๋˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค. ํŽ˜์ด์ง€ ์•„๋ž˜๋ถ€๋ถ„์— ์ข€๋” ์ž์„ธํžˆ ์„ค๋ช… ํ•˜๋„๋ก ํ•˜์ž.</p>
+
+<div class="tuto_details">
+<div class="tuto_type">์ข€๋” ์ž์„ธํžˆ</div>
+
+<p>CSS๋Š” <code>!important ํ‚ค์›Œ๋“œ๋ฅผ ์จ์„œ </code>์‚ฌ์šฉ์ž(reader)๊ฐ€ document ์ œ์ž‘์ž(author)์˜ style์„ ๋ฎ์–ด ์“ฐ๋Š” ๋ฐฉ๋ฒ•๋„ ์ œ๊ณตํžŒ๋‹ค.</p>
+
+<p>์ด๋Š” Document ์ œ์ž‘์ž์—๊ฒŒ ์‚ฌ์šฉ์ž๊ฐ€ ํ•ญ์ƒ ์ œ์ž‘์ž๊ฐ€ ๋งŒ๋“  ๋‚ด์šฉ์„ ๊ทธ๋Œ€๋กœ ๋ณธ๋‹ค๋Š” ๊ฒƒ์„ ๋ณด์žฅ ํ•˜์ง€ ์•Š๋Š” ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.</p>
+
+<p>์ข…์†๊ณผ ์ƒ์†์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ๊ณ  ์‹ถ๋‹ค๋ฉด, CSS์˜ ์ƒ์„ธ ์‚ฌ์–‘์„œ ์ค‘ <a class="external" href="http://www.w3.org/TR/CSS21/cascade.html">์†์„ฑ ๊ฐ’ ํ• ๋‹น, ์ข…์† ๋ฐ ์ƒ์†</a> ๋ถ€๋ถ„์„ ๋ณด๋ผ.</p>
+</div>
+
+<h2 id="์•ก์…˜_์ƒ์†_์‚ฌ์šฉํ•˜๊ธฐ">์•ก์…˜: ์ƒ์† ์‚ฌ์šฉํ•˜๊ธฐ</h2>
+
+<ol>
+ <li>CSS ์˜ˆ์ œ ํŒŒ์ผ์„ ํŽธ์ง‘ํ•ด ๋ณด์ž.</li>
+ <li>์•„๋ž˜ ๋ผ์ธ์„ ์ถ”๊ฐ€ ํ•˜๋ผ. ์ด๋ฏธ ๋ฌธ์„œ ๋‚ด์— ์กด์žฌํ•˜๋Š” ๋‹ค๋ฅธ ๋‚ด์šฉ์ด ์žˆ๋”๋ผ๋„ ๋ฌธ์„œ์˜ ์–ด๋””์— ์ถ”๊ฐ€ํ•˜๋“  ์ƒ๊ด€ ์—†๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ๋งจ ์œ„์— ์ถ”๊ฐ€ ํ• ์ˆ˜๋ก Document์— ์žˆ๋Š”{{ HTMLElement("p") }} element๊ฐ€ {{ HTMLElement("strong") }} element์˜ ๋ถ€๋ชจ๊ฐ€ ๋˜๋ฏ€๋กœ ์ง€์—ญ์ ์œผ๋กœ ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค.
+ <pre class="brush:css">p {color: blue; text-decoration: underline;}
+</pre>
+ </li>
+ <li>์ด์ œ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๊ฐฑ์‹ ํ•˜์—ฌ ์ ์šฉ๋œ ์‚ฌํ•ญ์„ ๋ณด๋ผ. ์ฒซ๊ธ€์ž๋ฅผ ํฌํ•จํ•œ ๋ชจ๋“  ๋ฌธ์ž๋“ค์— ๋ฐ‘์ถœ์ด ๊ทธ์–ด์ ธ ์žˆ๋‹ค. {{ HTMLElement("strong") }} elements๋Š” ๋ถ€๋ชจ{{ HTMLElement("p") }} element์˜ ๋ฐ‘์ค„ ์†์„ฑ์„ ์ƒ์† ๋ฐ›์•˜๋‹ค.<br>
+
+ <p>๊ทธ๋Ÿฌ๋‚˜ {{ HTMLElement("strong") }} elements๋Š” ์—ฌ์ „ํžˆ ๋ถ‰์€์ƒ‰์ด๋‹ค. ๋ถ‰์€์ƒ‰ ์†์„ฑ์€ ์ž์ฒด ์†์„ฑ์ด๋ฏ€๋กœ ๋ถ€๋ชจ์ธ {{ HTMLElement("p") }} element์˜ ํŒŒ๋ž€์ƒ‰ ์†์„ฑ๋ณด๋‹ค ์šฐ์„ ํ•œ๋‹ค.</p>
+ </li>
+</ol>
+
+<table style="background-color: #f4f4f4; border: 1px solid #3366bb; padding: 1em;">
+</table>
+
+<table style="border: 2px outset #3366bb; margin-right: 2em; padding: 1em;">
+ <caption>Before</caption>
+ <tbody>
+ <tr>
+ <td><strong style="color: red;">C</strong>ascading <strong style="color: red;">S</strong>tyle <strong style="color: red;">S</strong>heets</td>
+ </tr>
+ </tbody>
+</table>
+
+<table style="border: 2px outset #3366bb; padding: 1em;">
+ <caption>After</caption>
+ <tbody>
+ <tr>
+ <td style="color: blue; text-decoration: underline;"><strong style="color: red;">C</strong>ascading <strong style="color: red;">S</strong>tyle <strong style="color: red;">S</strong>heets</td>
+ </tr>
+ </tbody>
+</table>
+
+<div class="tuto_example">
+<div class="tuto_type">๋„์ „</div>
+Stylesheet๋ฅผ ๋ณ€๊ฒฝํ•˜์—ฌ ์•„๋ž˜์™€ ๊ฐ™์ด ๋ถ‰์€ ๊ธ€์ž๋งŒ ๋ฐ‘์ค„ ์†์„ฑ์„ ๊ฐ€์ง€๋„๋ก ์ˆ˜์ • ํ•ด ๋ณด๋ผ.
+
+<table style="border: 2px outset #3366bb; padding: 1em;">
+ <tbody>
+ <tr>
+ <td style="color: blue;"><strong style="color: red; text-decoration: underline;">C</strong>ascading <strong style="color: red; text-decoration: underline;">S</strong>tyle <strong style="color: red; text-decoration: underline;">S</strong>heets</td>
+ </tr>
+ </tbody>
+</table>
+
+<div class="tuto_details" id="tutochallenge">
+<div class="tuto_type">Possible solution</div>
+
+<p>Move the declaration for underlining from the rule for {{ HTMLElement("p") }} to the one for {{ HTMLElement("strong") }}. The resulting file looks like this:</p>
+
+<pre class="brush: css">p {color: blue; }
+strong {color: orange; text-decoration: underline;}
+</pre>
+
+<p>ย </p>
+<a class="hideAnswer" href="#challenge">Hide solution</a></div>
+<a href="#tutochallenge" title="Display a possible solution for the challenge">์ •๋‹ต ํ™•์ธ</a></div>
+
+<h2 id="๋‹ค์Œ์—๋Š”">๋‹ค์Œ์—๋Š”?</h2>
+
+<p>{{ nextPage("/en-US/docs/CSS/Getting_Started/Selectors", "์„ค๋ ‰ํ„ฐ")}}์˜ˆ์ œ Stylesheet์˜ <code>&lt;p&gt;</code>์™€ <code>&lt;strong&gt; ํƒœ๊ทธ</code>๋ฅผ ์›ํ•˜๋Š” style๋กœ ์ž„์œผ๋กœ ๋ฐ”๊พธ์–ด ๋ณด๋ผ. ๋‹ค์Œ ์žฅ์—๋Š” <a href="/en-US/docs/CSS/Getting_Started/Selectors" title="/en-US/docs/CSS/Getting_Started/Selectors">์„ค๋ ‰ํ„ฐ</a>๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.</p>
diff --git a/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/ํ…Œ์ด๋ธ”/index.html b/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/ํ…Œ์ด๋ธ”/index.html
new file mode 100644
index 0000000000..f7e832dbf1
--- /dev/null
+++ b/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/ํ…Œ์ด๋ธ”/index.html
@@ -0,0 +1,474 @@
+---
+title: ํ…Œ์ด๋ธ”
+slug: Web/CSS/์‹œ์ž‘ํ•˜๊ธฐ/ํ…Œ์ด๋ธ”
+translation_of: Learn/CSS/Building_blocks/Styling_tables
+---
+<p>{{ CSSTutorialTOC() }}</p>
+<div class="warning">
+ <strong>์ค‘์š”</strong>: ๋ฒˆ์—ญ์€ ์ œ๊ฐ€ ํ•„์š”ํ•œ ๋ถ€๋ถ„ ๋ฐ ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋ถ€๋ถ„๋งŒ ์ง„ํ–‰ ํ•˜์˜€์œผ๋ฉฐ ๋ณ€์—ญ๋œ ๋‚ ์ž๋Š”(2013/03/20)์ด๋ฉฐ ๋ฌธ์„œ ๋ณ€๊ฒฝ์ด ์žฆ์•„ ์˜ค๋Š˜ ์ดํ›„๋Š” ์›๋ฌธ๊ณผ ๋ฒˆ์—ญ์ด ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ ํ•˜์„ธ์š”. ๋ฏธ ๋ฒˆ์—ญ/๋ณ€๊ฒฝ๋œ ๋ถ€๋ถ„์€ ์ถ”๊ฐ€๋กœ ๋‹ค๋ฅธ ๋ถ„์ด ํ•ด ์ฃผ์‹ค ๊ฒƒ์œผ๋กœ ๋ฏฟ์Šต๋‹ˆ๋‹ค.</div>
+<p>{{ previousPage("/en-US/docs/CSS/Getting_Started/Layout", "๋ฐฐ์น˜") }}<a href="/en/CSS/Getting_Started" title="en/CSS/Getting Started">CSS ์‹œ์ž‘ํ•˜๊ธฐ</a> ์•ˆ๋‚ด์„œ 13๋ฒˆ์งธ; ์—ฌ๊ธฐ์„œ๋Š” ๊ณ ๊ธ‰ ์„ค๋ ‰ํ„ฐ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ , ํ…Œ์ด๋ธ”์„ ์‚ฌ์šฉํ•˜๋Š” ํŠน๋ณ„ํ•œ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ํ™•์ธ ํ•ด ๋ณด์ž. ํ…Œ์ด๋ธ”์ด ํฌํ•จ๋œ ์˜ˆ์ œ Document์™€ ์—ฌ๊ธฐ์„œ ์‚ฌ์šฉ๋  Stylesheet๋ฅผ ๋งŒ๋“ค์–ด ๋ณด์ž.</p>
+<h2 class="clearLeft" id="์ •๋ณด_ํ…Œ์ด๋ธ”">์ •๋ณด : ํ…Œ์ด๋ธ”</h2>
+<p>ํ…Œ์ด๋ธ”์ด๋ž€ ์ •๋ณด๋ฅผ ์‚ฌ๊ฐ ๊ฒฉ์ž ํ˜•ํƒœ๋กœ ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. ์–ด๋–ค ํ…Œ์ด๋ธ”์€ ๋ณต์žกํ•˜๊ฒŒ ๊ตฌ์„ฑ ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ทธ ๋ณต์žกํ•œ ํ…Œ์ด๋ธ”์€ ๋ธŒ๋ผ์šฐ์ €๋งˆ๋‚˜ ๋‹ค๋ฅด๊ฒŒ ๋ณด์—ฌ์ค„ ์ˆ˜๋„ ์žˆ๋‹ค.</p>
+<p>Document๋ฅผ ๋””์ž์ธ ํ• ๋•Œ, ํ…Œ์ด๋ธ”์„ ์ด์šฉํ•˜์—ฌ ๋‚ด์šฉ๋“ค ๊ฐ„์˜ ๊ด€๊ฐœ์ •๋ณด๋“ค์„ ํ‘œ์‹œ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋ณ„๋กœ ํ…Œ์ด๋ธ”์„ ์กฐ๊ธˆ ๋‹ค๋ฅด๊ฒŒ ํ‘œ์‹œํ•˜์—ฌ๋„ ์ •๋ณด๋ฅผ ๋ณด์—ฌ์ฃผ๋Š”๋ฐ๋Š” ํฌ๊ฒŒ ๋ฌธ์ œ ๋˜์ง€ ์•Š๋Š”๋‹ค.</p>
+<p>์‹œ๊ฐ์ ์ธ ํ‘œ์‹œ์˜ ์‚ฌ์šฉ๋ชฉ์ ์œผ๋กœ ํ…Œ์ด๋ธ”์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์ข‹์ง€ ์•Š๋‹ค. ํ…Œ์ด๋ธ” ๋ณด๋‹ค๋Š” ์ด์ „ ํŽ˜์ด์ง€์— ์†Œ๊ฐœํ•œ ๋ฐฐ์น˜(<strong><a href="/en/CSS/Getting_Started/Layout" title="en/CSS/Getting_Started/Layout">Layout</a></strong>)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ์ข‹์€ ๋ฐฉ๋ฒ•์ด๋‹ค.</p>
+<h3 id="ํ…Œ์ด๋ธ”_๊ตฌ์กฐ">ํ…Œ์ด๋ธ” ๊ตฌ์กฐ</h3>
+<p>ํ…Œ์ด๋ธ”์—์„œ๋Š” ๊ฐ ๋‚ด์šฉ๋“ค์ด ๊ฐ ํ…Œ์ด๋ธ” ๋ธ”๋Ÿญ์— ํ‘œ์‹œ๋œ๋‹ค.</p>
+<p>ํ…Œ์ด๋ธ”์˜ ๊ฐ™์€ ์ค„์˜ ๋ธ”๋Ÿญ์€ ํ•˜๋‚˜์˜ ํ–‰์„ ๊ตฌ์„ฑํ•œ๋‹ค.</p>
+<p>๋ช‡๋ช‡ ํ…Œ์ด๋ธ”์—์„œ๋Š” ํ–‰์€ ํ•˜๋‚˜์˜ ๊ทธ๋ฃน์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ํ…Œ์ด๋ธ”์˜ ์ฒซ ํ–‰์˜ ๊ทธ๋ฃน์€ ๋จธ๋ฆฟ๋ง(<em>header)</em>๋กœ ์‚ฌ์šฉ๋œ๋‹ค.ย  ํ…Œ์ด๋ธ”์˜ ๋งˆ์ง€๋ง‰ ํ–‰์˜ ๊ทธ๋ฃน์€ ๊ผฌ๋ฆฟ๋ง<em>(footer)</em>๋กœ ์‚ฌ์šฉ๋˜๊ธฐ๋„ ํ•œ๋‹ค. ํ…Œ์ด๋ธ”์˜ ๋‹ค๋ฅธ ํ–‰๋“ค์€ ๋ณธ๋ฌธ(<em>body</em>)์ด ๋˜๊ณ  ํ•œ ๋ฉ์–ด๋ฆฌ์˜ ๊ทธ๋ฃน์œผ๋กœ ๊ฐ„์ฃผ๋œ๋‹ค.</p>
+<p>์•„๋ž˜์— ์žˆ๋Š” ๋ธ”๋Ÿญ์€ ํ•˜๋‚˜์˜ ์—ด(<em>column</em>)๋กœ ๊ตฌ์„ฑ๋˜์—ˆ๊ณ  ์ œํ•œ์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” CSSํ…Œ์ด๋ธ” ์ด๋‹ค.</p>
+<div class="tuto_example">
+ <div class="tuto_type">
+ ์˜ˆ์ œ</div>
+ <p><a href="/en/CSS/Getting_Started/Selectors" title="en/CSS/Getting_Started/Selectors">์„ค๋ ‰ํ„ฐ</a>ํŽ˜์ด์ง€ ๋‚ด์˜ <a href="/en/CSS/Getting_Started/Selectors#relselectors" title="en/CSS/Getting_Started/Selectors#relselectors">์—ฐ๊ด€๊ด€๊ณ„๋กœ ๋ณธ ์„ค๋ ‰ํ„ฐ</a>์˜ ํ…Œ์ด๋ธ”์€ 10๊ฐœ์˜ ์…€ ๋ธ”๋Ÿญ์œผ๋กœ ๊ตฌ์„ฑ๋œ 5ํ–‰ ํ…Œ์ด๋ธ”์ด๋‹ค.</p>
+ <p>์ฒซ๋ฒˆ์งธ ํ–‰์€ ๋จธ๋ฆฟ๋ง์ด๊ณ  ๋‚˜๋จธ์ง€ 4๊ฐœํ–‰์€ ๋ณธ๋ฌธ์ด๋‹ค. ๊ผฌ๋ฆฟ๋ง์€ ์—†๋‹ค.</p>
+ <p>์—ด์€ 2๊ฐœ์ด๋‹ค.</p>
+</div>
+<p>์—ฌ๊ธฐ ์•ˆ๋‚ด์„œ๋Š” ๊ฐ„๋‹จํ•œ ์˜ˆ์ œ๋งŒ์„ ๋‹ค๋ฃจ๊ณ  ์žˆ์œผ๋ฉฐ, ๊ทธ ๊ฒฐ๊ณผ๋ฌผ์€ ์‰ฝ๊ฒŒ ์˜ˆ์ƒ ๊ฐ€๋Šฅํ•œ ์ˆ˜์ค€์ด๋‹ค. ๊ฐ„๋‹จํ•œ ํ…Œ์ด๋ธ”์—์„œ๋Š” ๋ชจ๋“  ์…€๋ธ”๋Ÿญ๋“ค์€ ํ•˜๋‚˜์˜ ํ–‰/์—ด๋งŒ์„ ์ฐจ์ง€ํ•œ๋‹ค. ์…€์ด ํ•˜๋‚˜ ์ด์ƒ์˜ ํ–‰์ด๋‚˜ ์—ด์„ ์ฐจ์ง€ํ•˜๋Š” ๋ณต์žกํ•œ ํ…Œ์ด๋ธ” ๊ตฌ์„ฑ ๋ฐฉ๋ฒ•๋„ CSS๋ฅผ ํ†ตํ•ด ํ‘œํ˜„ ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฐ ๊ณ ๊ธ‰๊ธฐ์ˆ ์€ ์ดˆ๊ธ‰ ์•ˆ๋‚ด์„œ์˜ ๋ฒ”์ฃผ๋ฅผ ๋ฒ—์–ด๋‚œ๋‹ค.</p>
+<h3 id="๊ฒฝ๊ณ„">๊ฒฝ๊ณ„</h3>
+<p>์…€ ๋ธ”๋Ÿญ์€ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ์ด ์—†๋‹ค.</p>
+<p>์…€๋ธ”๋Ÿญ์€ ๋ฐ”๊นฅ ์—ฌ๋ฐฑ๊ณผ ๋“ค์—ฌ์“ฐ๊ธฐ ๊ณต๊ฐ„์ด ์—†๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฒฝ๊ณ„๋Š” ํ…Œ์ด๋ธ” ๋‚ด์šฉ๊ณผ์˜ ๊ฐ™๊ฒฉ์„ {{ cssxref("border-spacing") }}์†์„ฑ์œผ๋กœ ์กฐ์ ˆ ๊ฐ€๋Šฅํ•˜๋‹ค. ํ…Œ์ด๋ธ”์˜ {{ cssxref("border-collapse") }}์†์„ฑ์„ <code>collapse</code>๋กœ ์„ค์ •ํ•˜๋ฉด ์ด ์—ฌ๋ฐฑ์„ ์—†์•จ ์ˆ˜ ์žˆ๋‹ค.</p>
+<div class="tuto_example">
+ <div class="tuto_type">
+ ์˜ˆ์ œ</div>
+ <p>์—ฌ๊ธฐ ์„ธ๊ฐ€์ง€ ํ…Œ์ด๋ธ”์„ ํ™•์ธ ํ•ด ๋ณด์ž.</p>
+ <p>์™ผ์ชฝ ํ…Œ์ด๋ธ”์€ 0.5 em ๊ฒฝ๊ณ„ ์—ฌ๋ฐฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ๊ฐ€์šด๋ฐ๋Š” ๊ฒฝ๊ณ„ ์—ฌ๋ฐฑ์„ 0์œผ๋กœ ํ–ˆ์œผ๋ฉฐ, ์˜ค๋ฅธ์ชฝ์€ collapse์†์„ฑ์„ ์‚ฌ์šฉ ํ•˜์˜€๋‹ค.</p>
+ <table style="border: 2px outset #36b; padding: 1em; background-color: white;">
+ <tbody>
+ <tr>
+ <td style="padding-right: 2em;">
+ <table style="">
+ <tbody>
+ <tr>
+ <td style="border: 1px solid #c00; text-align: center;">Clubs</td>
+ <td style="border: 1px solid #c00; text-align: center;">Hearts</td>
+ </tr>
+ <tr>
+ <td style="border: 1px solid #c00; text-align: center;">Diamonds</td>
+ <td style="border: 1px solid #c00; text-align: center;">Spades</td>
+ </tr>
+ </tbody>
+ </table>
+ </td>
+ <td style="padding-right: 2em;">
+ <table style="">
+ <tbody>
+ <tr>
+ <td style="border: 1px solid #c00; text-align: center;">Clubs</td>
+ <td style="border: 1px solid #c00; text-align: center;">Hearts</td>
+ </tr>
+ <tr>
+ <td style="border: 1px solid #c00; text-align: center;">Diamonds</td>
+ <td style="border: 1px solid #c00; text-align: center;">Spades</td>
+ </tr>
+ </tbody>
+ </table>
+ </td>
+ <td style="padding-right: 6em;">
+ <table style="border-collapse: collapse;">
+ <tbody>
+ <tr>
+ <td style="border: 1px solid #c00; text-align: center;">Clubs</td>
+ <td style="border: 1px solid #c00; text-align: center;">Hearts</td>
+ </tr>
+ <tr>
+ <td style="border: 1px solid #c00; text-align: center;">Diamonds</td>
+ <td style="border: 1px solid #c00; text-align: center;">Spades</td>
+ </tr>
+ </tbody>
+ </table>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+</div>
+<h3 id="์บก์…˜">์บก์…˜</h3>
+<p>์บก์…˜({{ HTMLElement("caption") }}) elemen์ „์ฒด ํ…Œ์ด๋ธ”์— ์ ์šฉ๋˜๋Š” ๋ผ๋ฒจ์ด๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ํ…Œ์ด๋ธ” ์œ„์ชฝ์— ํ‘œ์‹œ๋œ๋‹ค.</p>
+<p>์บก์…˜์„ ์•„๋ž˜์ชฝ์— ๋‘๊ณ  ์‹ถ๋‹ค๋ฉด {{ cssxref("caption-side") }}์†์„ฑ ๊ฐ’์„ <code>bottom</code>์œผ๋กœ ์„ค์ •ํ•˜๋ผ. ์†์„ฑ์€ ์ƒ์†๋˜๋ฏ€๋กœ ์ƒ์†๋ฐ›์€ ํ…Œ์ด๋ธ”๋“ค์— ์„ ํƒ์ ์œผ๋กœ ์†์„ฑ๊ฐ’ ์žฌ์„ค์ •๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.</p>
+<p>์บก์…˜์˜ ํ…์ŠคํŠธ ์Šคํƒ€์ผ์„ ์กฐ์ • ํ•˜๋ ค๋ฉด ํ…์ŠคํŠธ ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.</p>
+<div class="tuto_example">
+ <div class="tuto_type">
+ ์˜ˆ์ œ</div>
+ <p>์ด ํ…Œ์ด๋ธ”์€ ์•„๋ž˜์ชฝ์— ์บก์…˜์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.</p>
+ <pre class="brush: css">#demo-table &gt; caption {
+ caption-side: bottom;
+ font-style: italic;
+ text-align: right;
+}
+</pre>
+ <table style="border: 2px outset #36b; padding: 1em 6em 1em 1em; background-color: white;">
+ <tbody>
+ <tr>
+ <td>
+ <table>
+ <caption>
+ Suits</caption>
+ <tbody>
+ <tr>
+ <td>
+ <table style="border-collapse: collapse;">
+ <tbody>
+ <tr>
+ <td style="border: 1px solid gray; text-align: center;">Clubs</td>
+ <td style="border: 1px solid gray; text-align: center;">Hearts</td>
+ </tr>
+ <tr>
+ <td style="border: 1px solid gray; text-align: center;">Diamonds</td>
+ <td style="border: 1px solid gray; text-align: center;">Spades</td>
+ </tr>
+ </tbody>
+ </table>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+</div>
+<h3 id="๋นˆ_์…€๋ธ”๋Ÿญ">๋นˆ ์…€๋ธ”๋Ÿญ</h3>
+<p>ํ…Œ์ด๋ธ” element์— {{ cssxref("empty-cells") }}: show๋กœ ์„ค์ • ํ•จ์œผ๋กœ ๋นˆ ์…€๋ธ”๋Ÿญ์„ ํ‘œ์‹œ ํ•  ์ˆ˜ ์žˆ๋‹ค.</p>
+<p><code>empty-cells: hide๋กœ ์„ค์ •ํ•˜์—ฌ ํ•ด๋‹น ์…€๋ธ”๋Ÿญ์„ ์•ˆ๋ณด์ด๋„๋ก ๊ฐ์ถœ ์ˆ˜ ์žˆ๋‹ค. ์…€์˜ ๋ถ€๋ชจ element๊ฐ€ ๋ฐฐ๊ฒฝ์ƒ‰์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋ฉด ๊ทธ ๋ฐฐ๊ฒฝ์ƒ‰์ด ๋ณด์ด๊ฒŒ ๋  ๊ฒƒ์ด๋‹ค.</code></p>
+<div class="tuto_example">
+ <div class="tuto_type">
+ ์˜ˆ์ œ</div>
+ <p>์ด ํ…Œ์ด๋ธ”์€ ์˜…์€ ๋…น์ƒ‰ ๋ฐฐ๊ฒฝ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ์…€์€ ์ง„ํ•œ ํšŒ์ƒ‰์˜ ํ…Œ๋‘๋ฆฌ์™€ ํšŒ์ƒ‰ ๋ฐฐ๊ฒฝ์„ ๊ฐ€์ง€๊ณ  ์ด๋‹ค.</p>
+ <p>์•„๋ž˜ ํ…Œ์ด๋ธ”์˜ ์™ผ์ชฝ์€ ๋นˆ ์…€์„ ๋ณด์—ฌ์ฃผ๊ณ , ์˜ค๋ฅธ์ชฝ์€ ์…€๊ฐ์ถ”๊ธฐ์˜ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.</p>
+ <table style="border: 2px outset #36b; padding: 1em; background-color: white;">
+ <tbody>
+ <tr>
+ <td style="padding-right: 2em;">
+ <table style="background-color: #dfd;">
+ <tbody>
+ <tr>
+ <td style="border: 1px solid #555; background-color: #eee;">ย </td>
+ <td style="border: 1px solid #555; background-color: #eee; text-align: center;">Hearts</td>
+ </tr>
+ <tr>
+ <td style="border: 1px solid #555; background-color: #eee; text-align: center;">Diamonds</td>
+ <td style="border: 1px solid #555; background-color: #eee; text-align: center;">Spades</td>
+ </tr>
+ </tbody>
+ </table>
+ </td>
+ <td style="padding-right: 6em;">
+ <table style="background-color: #dfd;">
+ <tbody>
+ <tr>
+ <td>ย </td>
+ <td style="border: 1px solid #555; background-color: #eee; text-align: center;">Hearts</td>
+ </tr>
+ <tr>
+ <td style="border: 1px solid #555; background-color: #eee; text-align: center;">Diamonds</td>
+ <td style="border: 1px solid #555; background-color: #eee; text-align: center;">Spades</td>
+ </tr>
+ </tbody>
+ </table>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+</div>
+<div class="tuto_details">
+ <div class="tuto_type">
+ ์ž์„ธํžˆ</div>
+ <p>CSS ์‚ฌ์–‘์„œ์˜ <a class="external" href="http://www.w3.org/TR/CSS21/tables.html">ํ…Œ์ด๋ธ”</a>์—์„œ ์ข€๋” ์ž์„ธํ•œ ํ…Œ์ด๋ธ”์— ๋Œ€ํ•œ ์‚ฌํ•ญ์„ ํ™•์ธ ํ•˜๋ผ.</p>
+ <p>์—ฌ๊ธฐ์—์„œ ๋ณด๋‹ค ๋” ์ž์„ธํ•œ ํ…Œ์ด๋ธ”์— ๊ด€ํ•œ ๋‚ด์šฉ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๋ธŒ๋ผ์šฐ์ €๋ณ„๋กœ ๋‹ค๋ฅด๊ฒŒ ๋ณด์—ฌ์ง€๋Š” ๋ณต์žกํ•œ ํ…Œ์ด๋ธ”์— ๋Œ€ํ•œ ์‚ฌํ•ญ์€ ํฌํ•จํ•˜๊ณ  ์žˆ์ง€ ์•Š๋‹ค.</p>
+</div>
+<h2 id="์•ก์…˜_ํ…Œ์ด๋ธ”_๊พธ๋ฏธ๊ธฐ">์•ก์…˜ : ํ…Œ์ด๋ธ” ๊พธ๋ฏธ๊ธฐ</h2>
+<ol>
+ <li><code>doc3.htmlํŒŒ์ผ์„ ๋งŒ๋“ค์–ด ์•„๋ž˜ ๊ธด ์ฝ”๋“œ๋ฅผ ์ „๋ถ€ ๋ณต์‚ฌํ•ด ๋„ฃ๊ณ  ์ €์žฅํ•˜๋ผ.</code>
+ <div style="height: 36em; overflow: auto;">
+ <pre class="brush: html">&lt;!DOCTYPE html&gt;
+&lt;html&gt;
+ &lt;head&gt;
+ &lt;title&gt;Sample document 3&lt;/title&gt;
+ &lt;link rel="stylesheet" href="style3.css"&gt;
+ &lt;/head&gt;
+ &lt;body&gt;
+ &lt;table id="demo-table"&gt;
+ &lt;caption&gt;Oceans&lt;/caption&gt;
+ &lt;thead&gt;
+ &lt;tr&gt;
+ &lt;th&gt;&lt;/th&gt;
+ &lt;th&gt;Area&lt;/th&gt;
+ &lt;th&gt;Mean depth&lt;/th&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;th&gt;&lt;/th&gt;
+ &lt;th&gt;million km&lt;sup&gt;2&lt;/sup&gt;&lt;/th&gt;
+ &lt;th&gt;m&lt;/th&gt;
+ &lt;/tr&gt;
+ &lt;/thead&gt;
+ &lt;tbody&gt;
+ &lt;tr&gt;
+ &lt;th&gt;Arctic&lt;/th&gt;
+ &lt;td&gt;13,000&lt;/td&gt;
+ &lt;td&gt;1,200&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;th&gt;Atlantic&lt;/th&gt;
+ &lt;td&gt;87,000&lt;/td&gt;
+ &lt;td&gt;3,900&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;th&gt;Pacific&lt;/th&gt;
+ &lt;td&gt;180,000&lt;/td&gt;
+ &lt;td&gt;4,000&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;th&gt;Indian&lt;/th&gt;
+ &lt;td&gt;75,000&lt;/td&gt;
+ &lt;td&gt;3,900&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;th&gt;Southern&lt;/th&gt;
+ &lt;td&gt;20,000&lt;/td&gt;
+ &lt;td&gt;4,500&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;/tbody&gt;
+ &lt;tfoot&gt;
+ &lt;tr&gt;
+ &lt;th&gt;Total&lt;/th&gt;
+ &lt;td&gt;361,000&lt;/td&gt;
+ &lt;td&gt;&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;tr&gt;
+ &lt;th&gt;Mean&lt;/th&gt;
+ &lt;td&gt;72,000&lt;/td&gt;
+ &lt;td&gt;3,800&lt;/td&gt;
+ &lt;/tr&gt;
+ &lt;/tfoot&gt;
+ &lt;/table&gt;
+ &lt;/body&gt;
+&lt;/html&gt;
+</pre>
+ </div>
+ </li>
+ <li><code>style3.css</code>๋ฅผ ๋งŒ๋“ค์–ด ์•„๋ž˜ ๊ธด ๋‚ด์šฉ์„ ์ „๋ถ€ ๋ณต์‚ฌํ•ด ๋„ฃ์–ด๋ผ.
+ <pre class="brush: css">/*** Style for doc3.html (Tables) ***/
+
+#demo-table {
+ font: 100% sans-serif;
+ background-color: #efe;
+ border-collapse: collapse;
+ empty-cells: show;
+ border: 1px solid #7a7;
+}
+
+#demo-table &gt; caption {
+ text-align: left;
+ font-weight: bold;
+ font-size: 200%;
+ border-bottom: .2em solid #4ca;
+ margin-bottom: .5em;
+}
+
+
+/* basic shared rules */
+#demo-table th,
+#demo-table td {
+ text-align: right;
+ padding-right: .5em;
+}
+
+#demo-table th {
+ font-weight: bold;
+ padding-left: .5em;
+}
+
+
+/* header */
+#demo-table &gt; thead &gt; tr:first-child &gt; th {
+ text-align: center;
+ color: blue;
+}
+
+#demo-table &gt; thead &gt; tr + tr &gt; th {
+ font-style: italic;
+ color: gray;
+}
+
+/* fix size of superscript */
+#demo-table sup {
+ font-size: 75%;
+}
+
+/* body */
+#demo-table td {
+ background-color: #cef;
+ padding:.5em .5em .5em 3em;
+}
+
+#demo-table tbody th:after {
+ content: ":";
+}
+
+
+/* footer */
+#demo-table tfoot {
+ font-weight: bold;
+}
+
+#demo-table tfoot th {
+ color: blue;
+}
+
+#demo-table tfoot th:after {
+ content: ":";
+}
+
+#demo-table &gt; tfoot td {
+ background-color: #cee;
+}
+
+#demo-table &gt; tfoot &gt; tr:first-child td {
+ border-top: .2em solid #7a7;
+}
+</pre>
+ </li>
+ <li>๋ธŒ๋ผ์šฐ์ €์—์„œ ์—ด์–ด์„œ ์•„๋ž˜์™€ ๊ฐ™์ด ๋‚˜์˜ค๋Š” ์ง€ ํ™•์ธ ํ•˜๋ผ.
+ <table style="border: 2px outset #36b; padding: 1em 6em 1em 1em; background-color: white;">
+ <tbody>
+ <tr>
+ <td>
+ <div>
+ <p style="font: bold 200% sans-serif; text-align: left; border-bottom: .2em solid #4ca; margin: 0px 0px .5em 0px;">Oceans</p>
+ <div style="border: 1px solid #7a7; background-color: #efe;">
+ <table style="font: 100% sens-serif; background-color: #efe; border-collapse: collapse; text-align: right; padding-right: .5em;">
+ <tbody>
+ <tr style="text-align: center; color: blue;">
+ <th>ย </th>
+ <th>Area</th>
+ <th style="padding-left: .5em; padding-right: .5em;">Meanย depth</th>
+ </tr>
+ <tr style="font-style: italic; color: gray;">
+ <th>ย </th>
+ <th style="padding-left: .5em; padding-right: .5em;">million km<sup>2</sup></th>
+ <th style="padding-left: .5em; padding-right: .5em;">m</th>
+ </tr>
+ <tr>
+ <th style="padding-right: .5em;">Arctic:</th>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em;">13,000</td>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em;">1,200</td>
+ </tr>
+ <tr>
+ <th style="padding-right: .5em;">Atlantic:</th>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em;">87,000</td>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em;">3,900</td>
+ </tr>
+ <tr>
+ <th style="padding-right: .5em;">Pacific:</th>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em;">180,000</td>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em;">4,000</td>
+ </tr>
+ <tr>
+ <th style="padding-right: .5em;">Indian:</th>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em;">75,000</td>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em;">3,900</td>
+ </tr>
+ <tr>
+ <th style="padding-left: .5em; padding-right: .5em;">Southern:</th>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em;">20,000</td>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em;">4,500</td>
+ </tr>
+ <tr>
+ <th style="padding-right: .5em; color: blue;">Total:</th>
+ <td style="background-color: #cee; padding: .5em .5em .5em 3em; border-top: .2em solid #7a7;">361,000</td>
+ <td style="background-color: #cee; padding: .5em .5em .5em 3em; border-top: .2em solid #7a7;">ย </td>
+ </tr>
+ <tr>
+ <th style="padding-right: .5em; color: blue;">Mean:</th>
+ <td style="background-color: #cee; padding: .5em .5em .5em 3em;">72,000</td>
+ <td style="background-color: #cee; padding: .5em .5em .5em 3em;">3,800</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>ํ™”๋ฉด์— ๋ณด์—ฌ์ง€๋Š” ํ…Œ์ด๋ธ”๊ณผ stylesheet์— ์ถ”๊ฐ€ํ•œ ๊ทœ์น™๊ณผ ๋น„๊ตํ•˜์—ฌ ๊ฐ ๊ทœ์น™์ด ์–ด๋–ป๊ฒŒ ์ ์šฉ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ด ๋ณด๋ผ. ์›ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ์ ์šฉ๋˜์ง€ ์•Š์€ ๊ทœ์น™์ด ์žˆ๋‹ค๋ฉด ํ•ด๋‹น ๊ทœ์น™์„ ์ฃผ์„ ์ฒ˜๋ฆฌํ•ด์„œ ์ €์žฅํ•œ ํ›„ ๋ธŒ๋ผ์šฐ์ €๋กœ ๋‹ค์‹œ ์ฝ์–ด ํ™•์ธ ํ•ด ๋ณด๋ผ. ์•„๋ž˜๋Š” ์œ„์˜ ํ…Œ์ด๋ธ”์— ๊ด€ํ•ด ํ™•์ธ ํ•ด๋ณผ ์‚ฌํ•ญ์ด๋‹ค.
+ <ul>
+ <li>์บก์…˜์€ ํ…Œ์ด๋ธ” ๋ฐ”๊นฅ ๊ฒฝ๊ณ„์— ํ‘œ์‹œ๋œ๋‹ค.</li>
+ <li>์˜ต์…˜์— ์ตœ์†Œ ํฌ์ธํŠธ ํฌ๊ธฐ ์„ธํŠธ๊ฐ€ ์žˆ๋‹ค๋ฉด km<sup>2</sup>์— ์žˆ๋Š” '2'์ฒ˜๋Ÿผ ์–ด๊นจ ๊ธ€์ž์— ์ ์šฉ ๋  ๊ฒƒ์ด๋‹ค.</li>
+ <li>ํ…Œ์ด๋ธ”์€ ์„ธ๊ฐ€์ง€ ๋นˆ ์…€ ๋ธ”๋Ÿญ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ๊ทธ์ค‘ ๋‘˜์€ ํ…Œ์ด๋ธ” ๋ฐฐ๊ฒฝ์ƒ‰์„ ๊ทธ๋Œ€๋กœ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •๋˜์–ด ์žˆ๋‹ค. ์„ธ๋ฒˆ์งธ ๋นˆ ์…€๋ธ”๋Ÿญ์€ ์ž์ฒด ์ƒ‰์ƒ๊ณผ ์œ„์ชฝ์— ๊ฒฝ๊ณ„์„ ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.</li>
+ <li>์ฝœ๋ก ์€ Stylesheet์—์„œ ์ถ”๊ฐ€ ๋˜์—ˆ๋‹ค.</li>
+ </ul>
+ </li>
+</ol>
+<div class="tuto_example">
+ <div class="tuto_type">
+ ๋„์ „</div>
+ <p>์•„๋ž˜์ฒ˜๋Ÿผ ๋ณด์ด๋„๋ก Stylesheet๋ฅผ ๋ฐ”๊ฟ” ๋ณด๋ผ</p>
+ <table style="border: 2px outset #36b; padding: 1em 6em 1em 1em; background-color: white;">
+ <tbody>
+ <tr>
+ <td>
+ <div>
+ <div style="border: 1px solid #7a7; background-color: #efe;">
+ <table style="font: 100% sens-serif; background-color: #efe; border-collapse: collapse; text-align: right; padding-right: .5em;">
+ <tbody>
+ <tr style="text-align: center; color: blue;">
+ <th>ย </th>
+ <th>Area</th>
+ <th style="padding-left: .5em; padding-right: .5em;">Meanย depth</th>
+ </tr>
+ <tr style="font-style: italic; color: gray;">
+ <th>ย </th>
+ <th style="padding-left: .5em; padding-right: .5em;">million km<sup>2</sup></th>
+ <th style="padding-left: .5em; padding-right: .5em;">m</th>
+ </tr>
+ <tr>
+ <th style="padding-right: .5em;">Arctic:</th>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7;">13,000</td>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7; border-right: 0px;">1,200</td>
+ </tr>
+ <tr>
+ <th style="padding-right: .5em;">Atlantic:</th>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7;">87,000</td>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7; border-right: 0px;">3,900</td>
+ </tr>
+ <tr>
+ <th style="padding-right: .5em;">Pacific:</th>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7;">180,000</td>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7; border-right: 0px;">4,000</td>
+ </tr>
+ <tr>
+ <th style="padding-right: .5em;">Indian:</th>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7;">75,000</td>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7; border-right: 0px;">3,900</td>
+ </tr>
+ <tr>
+ <th style="padding-left: .5em; padding-right: .5em;">Southern:</th>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7;">20,000</td>
+ <td style="background-color: #cef; padding: .5em .5em .5em 3em; border: 1px solid #7a7; border-right: 0px;">4,500</td>
+ </tr>
+ <tr>
+ <th style="padding-right: .5em; color: blue;">Total:</th>
+ <td style="background-color: #cee; padding: .5em .5em .5em 3em; border-top: .2em solid #7a7;">361,000</td>
+ <td style="background-color: #cee; padding: .5em .5em .5em 3em; border-top: .2em solid #7a7;">ย </td>
+ </tr>
+ <tr>
+ <th style="padding-right: .5em; color: blue;">Mean:</th>
+ <td style="background-color: #cee; padding: .5em .5em .5em 3em;">72,000</td>
+ <td style="background-color: #cee; padding: .5em .5em .5em 3em;">3,800</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <p style="font: italic 100% sans-serif; text-align: right; border-top: .4em solid #4ca; margin: 1em 0px 0px 0px;">Oceans</p>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ <p>ย </p>
+</div>
+<p><a href="/en/CSS/Getting_Started/Challenge_solutions#Tables" title="en/CSS/Getting started/Challenge solutions#Tables">์ •๋‹ต ํ™•์ธ</a></p>
+<h2 id="๋‹ค์Œ์—๋Š”">๋‹ค์Œ์—๋Š”?</h2>
+<p>{{ nextPage("/en-US/docs/CSS/Getting_Started/Media", "๋ฏธ๋””์–ด") }}์ด ์žฅ์ด CSS์˜ ์†์„ฑ๊ณผ ๊ทธ ๋ณ€์ˆ˜์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๋Š” ๋งˆ์ง€๋ง‰ ์žฅ์ด๋‹ค. ์ „์ฒด ์†์„ฑ ๋ฐ ๋ณ€์ˆ˜์— ๋Œ€ํ•ด ํ™•์ธ ํ•˜๋ ค๋ฉด CSS ์‚ฌ์–‘์„œ์˜ <a class="external" href="http://www.w3.org/TR/CSS21/propidx.html">Full property table</a>๋ฅผ ๋ณด๋ผ.</p>
+<p>๋‹ค์Œ์—๋Š” CSS์˜ Stylesheet๊ตฌ์กฐ์™€ ๋ชฉ์ ์— ๋Œ€ํ•ด <a href="/en-US/docs/CSS/Getting_Started/Media" title="/en-US/docs/CSS/Getting_Started/Media">๋‹ค์‹œํ•œ๋ฒˆ ์‚ดํŽด๋ณด์ž</a>.</p>
diff --git a/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/ํ…์ŠคํŠธ_์Šคํƒ€์ผ/index.html b/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/ํ…์ŠคํŠธ_์Šคํƒ€์ผ/index.html
new file mode 100644
index 0000000000..2a99ee4f51
--- /dev/null
+++ b/files/ko/web/css/์‹œ์ž‘ํ•˜๊ธฐ/ํ…์ŠคํŠธ_์Šคํƒ€์ผ/index.html
@@ -0,0 +1,149 @@
+---
+title: ํ…์ŠคํŠธ ์Šคํƒ€์ผ
+slug: Web/CSS/์‹œ์ž‘ํ•˜๊ธฐ/ํ…์ŠคํŠธ_์Šคํƒ€์ผ
+translation_of: Learn/CSS/Styling_text/Fundamentals
+---
+<p>{{ CSSTutorialTOC() }}</p>
+
+<div class="warning"><strong>์ค‘์š”</strong>: ๋ฒˆ์—ญ์€ ์ œ๊ฐ€ ํ•„์š”ํ•œ ๋ถ€๋ถ„ ๋ฐ ํ™•์ธ ๊ฐ€๋Šฅํ•œ ๋ถ€๋ถ„๋งŒ ์ง„ํ–‰ ํ•˜์˜€์œผ๋ฉฐ ๋ณ€์—ญ๋œ ๋‚ ์ž๋Š”(2013/03/18)์ด๋ฉฐ ๋ฌธ์„œ ๋ณ€๊ฒฝ์ด ์žฆ์•„ ์˜ค๋Š˜ ์ดํ›„๋Š” ์›๋ฌธ๊ณผ ๋ฒˆ์—ญ์ด ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ ํ•˜์„ธ์š”. ๋ฏธ ๋ฒˆ์—ญ/๋ณ€๊ฒฝ๋œ ๋ถ€๋ถ„์€ ์ถ”๊ฐ€๋กœ ๋‹ค๋ฅธ ๋ถ„์ด ํ•ด ์ฃผ์‹ค ๊ฒƒ์œผ๋กœ ๋ฏฟ์Šต๋‹ˆ๋‹ค.</div>
+
+<p>{{previousPage("/en-US/docs/CSS/Getting_Started/Readable_CSS", "์•Œ๊ธฐ ์‰ฌ์šด CSS")}}<span class="seoSummary"><a href="/en/CSS/Getting_Started" title="en/CSS/Getting Started">CSS ์‹œ์ž‘ํ•˜๊ธฐ </a>์•ˆ๋‚ด์„œ 7๋ฒˆ์งธ ์žฅ; ์—ฌ๊ธฐ์„œ๋Š” ํ…์ŠคํŠธ ์Šคํƒ€์ผ์— ๋Œ€ํ•ด ์ข€๋” ๋งŽ์€ ์˜ˆ๋ฅผ ์‚ดํŽด ๋ณด์ž. ์˜ˆ์ œ Stylesheet๋ฅผ ๋‹ค๋ฅธ ๊ธ€์”จ์ฒด๋กœ ๋ฐ”๊ฟ” ๋ณด์ž.</span></p>
+
+<h2 class="clearLeft" id="์ •๋ณด_ํ…์ŠคํŠธ_์Šคํƒ€์ผ">์ •๋ณด: ํ…์ŠคํŠธ ์Šคํƒ€์ผ</h2>
+
+<p>CSS๋Š” ๋ช‡๊ฐ€์ง€ ํ…์ŠคํŠธ ์Šคํƒ€์ผ์— ๋Œ€ํ•œ ์†์„ฑ์ด ์žˆ๋‹ค.</p>
+
+<p>์—ฌ๋Ÿฌ๊ฐ€์ง€์— ๋Œ€ํ•ด ํ•œ๋ฒˆ์— ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” {{ cssxref("font") }}๋ผ๋Š” ์†์„ฑ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž. ์˜ˆ๋ฅผ ๋“ค๋ฉด</p>
+
+<ul>
+ <li>๊ตต๊ฒŒ, ๊ธฐ์šธ๊ธฐ, ์ž‘์€ ๋Œ€๋ฌธ์ž์ฒด</li>
+ <li>ํฌ๊ธฐ</li>
+ <li>๋ผ์ธ ๋†’์ด</li>
+ <li>๊ธ€์”จ์ฒด</li>
+</ul>
+
+<div class="tuto_example">
+<div class="tuto_type">์˜ˆ์ œ</div>
+
+<pre class="brush:css">p {font: italic 75%/125% "Comic Sans MS", cursive;}
+</pre>
+
+<p>์œ„์˜ ๊ทœ์น™์€ ๋ชจ๋“  ๋‹จ๋ฝ๋‚ด์šฉ์„ italicํฐํŠธ๋กœ ์„ค์ • ํ•˜๋Š” ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ์„ค์ •์„ ํ•œ๋‹ค.</p>
+
+<p>ํฐํŠธ ํฌ๊ธฐ๋ฅผ ๋ถ€๋ชจ element์˜ ๋‹จ๋ฝ ํฌ๊ธฐ์˜ 3/4ํฌ๊ธฐ๋กœ ํ•˜๊ณ  ๋ผ์ธ ํฌ๊ธฐ๋ฅผ ๋ณดํ†ต๋ณด๋‹ค ์ข€ ํฐ 125%ํฌ๊ธฐ๋กœ ํ•œ๋‹ค.</p>
+
+<p>๊ธ€์ž์ฒด๋Š” Comic Sans MS์ด๋‹ค. ํ•˜์ง€๋งŒ ์ด ๊ธ€์”จ์ฒด๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š๋‹ค๋ฉด ๋ธŒ๋ผ์šฐ์ €๋Š” ๊ธฐ๋ณธ ๊ธ€์”จ์ฒด์ธ ์†๊ธ€์”จ์ฒด๋ฅผ ์‚ฌ์šฉ ํ•  ๊ฒƒ์ด๋‹ค.</p>
+
+<p>์ด ๊ทœ์น™์—๋Š” ๊ตต๊ธฐ์™€ ์ž‘์€ ๋Œ€๋ฌธ์ž ์†์„ฑ์„ ๋ฌด๋ ฅํ™” ํ•˜๋Š” ์˜ค๋ฅ˜๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ๋‹ค.</p>
+</div>
+
+<h3 id="๊ธ€์”จ์ฒด">๊ธ€์”จ์ฒด</h3>
+
+<p>๋ณดํ†ต Document์—์„œ ๊ฐ€์šฉํ•œ ๊ธ€์”จ์ฒด์—๋Š” ์–ด๋–ค ๊ฒƒ์ด ์žˆ๋Š”์ง€ ์•Œ๊ณ  ์ž‘์„ฑํ•  ์ˆ˜๋Š” ์—†๋‹ค. ๋Œ€์ฒด ๊ฐ€๋Šฅํ•œ ๊ธ€์”จ์ฒด๋ฅผ ๊ฐ™์ด ์„ค์ • ํ•ด ์ฃผ๋Š” ๊ฒƒ๋„ ์ข‹์€ ๋ฐฉ๋ฒ•์ด๋‹ค.</p>
+
+<p>๋งจ ๋งˆ์ง€๋ง‰์—๋Š” ๊ธฐ๋ณธ ๊ธ€์”จ์ฒด<code>(serif</code>, <code>sans-serif</code>, <code>cursive</code>, <code>fantasy</code> or <code>monospace</code>)๋ฅผ ์ถ”๊ฐ€ ์„ค์ • ํ•ด ์ฃผ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.</p>
+
+<p>๋งŒ์•ฝ document์—์„œ ์ง€์› ํ•˜์ง€ ์•Š๋Š” ๊ธ€์”จ์ฒด๋ผ๋ฉด ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋‹ค๋ฅธ ๊ธ€์”จ์ฒด๋กœ ๋Œ€์ฒด ํ•  ๊ฒƒ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, Document๋‚ด์—๋Š” ์„ค์ •๋œ ๊ธ€์”จ์ฒด์—์„œ ์ง€์› ๋˜์ง€ ์•Š๋Š” ํŠน์ˆ˜ ๋ฌธ์ž๋ฅผ ํฌํ•จ ํ•˜๋Š” ๊ฒฝ์šฐ ๊ฐ™์€ ๊ฒƒ์„ ๋งํ•œ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋Š” ์ž๋™์ ์œผ๋กœ ๋‹ค๋ฅธ ๊ธ€์”จ์ฒด์—์„œ ์œ„์˜ ํŠน์ˆ˜๋ฌธ์ž๋ฅผ ์ง€์› ํ•œ๋‹ค๋ฉด ๊ทธ ๊ธ€์”จ์ฒด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œ์‹œ ํ•  ๊ฒƒ์ด๋‹ค.</p>
+
+<p>๊ธ€์”จ์ฒด๋ฅผ ์„ค์ • ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” {{ cssxref("font-family") }}์†์„ฑ์„ ์‚ฌ์šฉ ํ•˜๋ผ.</p>
+
+<h3 id="๊ธ€์”จ_ํฌ๊ธฐ">๊ธ€์”จ ํฌ๊ธฐ</h3>
+
+<p>๋ธŒ๋ผ์šฐ์ €๋Š” ๋ณด์—ฌ์ง€๊ณ  ์žˆ๋Š” ํŽ˜์ด์ง€์˜ ๊ธฐ๋ณธ ๊ธ€์”จ์ฒด์˜ ํฌ๊ธฐ์™€ ํ…์ŠคํŠธ์˜ ํฌ๊ธฐ๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์–ด์„œ ์‚ฌ์šฉ์ž์— ๋งž๋Š” ๊ฒƒ์„ ์‚ฌ์šฉ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค.</p>
+
+<p><code>ํฐํŠธ ํฌ๊ธฐ๋Š” small, medium, large๋“ฑ ์ •ํ•ด์ง„ ์‚ฌ์ด์ฆˆ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค</code>. ๋˜ํ•œ ๋ถ€๋ชจ ๊ธ€์”จ์ฒด ํฌ๊ธฐ์™€ ๋น„๊ต๋œ(smaller, larger, 150%, 1.5 em) ๊ฐ’์œผ๋กœ ์„ค์ • ๊ฐ€๋Šฅํ•˜๋‹ค. 'em'์€ 'm'์ž์˜ ํญ์„ ๋งํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ๋ถ€๋ชจ element๋ณด๋‹ค 1.5๋ฐฐ ํฌ๊ธฐ์˜ ๊ธ€์”จํฌ๊ธฐ๋ฅผ ๋งํ•œ๋‹ค.</p>
+
+<p><code>14px</code> (14 pixels)์™€ ๊ฐ™์ด ํ‘œ์‹œ์žฅ์น˜๋‚˜ ์ถœ๋ ฅ์žฅ์น˜์˜ ์‹ค์ฒด ํฌ๊ธฐ๋กœ ์ง€์ • ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ์ด ๊ฒฝ์šฐ๋Š” ํฌ๊ธฐ๋ฅผ ๋ฐ”๊ฟ€์ˆ˜ ์—†์œผ๋ฏ€๋กœ ์‹œ๊ฐ์žฅ์• ์ธ๋“ค์—๊ฒŒ ๋ถˆํŽธํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฐ ๊ฒฝ์šฐ๋ฅผ ์œ„ํ•ด์„œ๋Š” document์˜ ์ตœ ์ƒ์œ„ element์—์„œ๋ถ€ํ„ฐ ์ •ํ•ด์ง„ ํฌ๊ธฐ ๊ฐ’์ค‘ ํ•˜๋‚˜์ธ 'medium'์œผ๋กœ ํ•ด ๋†“์œผ๋ฉด ํ•˜์œ„ element๋Š” ๊ทธ์™€ ๋น„๊ตํ•ด ์ƒ๋Œ€์ ์ธ ๊ฐ’์œผ๋กœ ํฌ๊ธฐ๋ฅผ ์„ค์ • ํ•  ์ˆ˜ ์žˆ๋‹ค.</p>
+
+<p>๊ธ€์”จ ํฌ๊ธฐ๋ฅผ ์„ค์ • ํ•˜๋ ค๋ฉด {{ cssxref("font-size") }}๋ฅผ ์‚ฌ์šฉํ•˜๋ผ.</p>
+
+<h3 id="์ค„_๋†’์ด">์ค„ ๋†’์ด</h3>
+
+<p>Line height๋Š” ์ค„๊ฐ„ ๋†’์ด๋ฅผ ๋งํ•œ๋‹ค. ๋‹จ๋ฝ์ด ์—ฌ๋Ÿฌ์ค„๋กœ ๊ตฌ์„ฑ๋˜์—ˆ๋‹ค๋ฉด ๋ณดํ†ต๋ณด๋‹ค ํฐ(larger-than-normal) ๊ฐ„๊ฒฉ์ด ํŠนํžˆ ์ž‘์€ ๊ธ€์”จ๋ผ๋ฉด ์ฝ๊ธฐ ํŽธํ•˜๋‹ค.</p>
+
+<p>์ค„ ๋†’์ด ์„ค์ •์€ {{ cssxref("line-height") }}์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ผ.</p>
+
+<h3 id="์žฅ์‹(Decoration)">์žฅ์‹(Decoration)</h3>
+
+<p>๋ณ„๋„์˜ {{ cssxref("text-decoration") }} ์†์„ฑ์œผ๋กœ ๋ฐ‘์ค„, ์ทจ์†Œ์„  ๊ฐ™์€ ๋‹ค๋ฅธ ์Šคํƒ€์ผ ์„ค์ • ํ•  ์ˆ˜ ์žˆ๋‹ค. ์„ค์ •๋œ ์žฅ์‹(Decoration)์†์„ฑ์„ ์—†์• ๊ธฐ ์œ„ํ•ด์„œ ๊ฐ’์„ none์„ ์“ธ ์ˆ˜ ์žˆ๋‹ค.</p>
+
+<h3 id="๋‹ค๋ฅธ_์†์„ฑ">๋‹ค๋ฅธ ์†์„ฑ</h3>
+
+<p>๊ธฐ์šธ๊ธฐ ์†์„ฑ {{ cssxref("font-style") }}<code>: italic;</code><br>
+ ๊ตต์€ ์†์„ฑ <code>{{ cssxref("font-weight") }}: bold;</code><br>
+ ์ž‘์€ ๋Œ€๋ฌธ์ž <code>{{ cssxref("font-variant") }}: small-caps;</code></p>
+
+<p>์œ„์˜ ์†์„ฑ์„ ํ•ด์ œํ•˜๋ ค๋ฉด <code>normal</code> ๋˜๋Š” <code>inherit</code>๋กœ ์„ค์ •ํ•˜๋ผ.</p>
+
+<div class="tuto_details">
+<div class="tuto_type">์ข€๋” ์ž์„ธํžˆ</div>
+
+<p>ํ…์ŠคํŠธ ์Šคํƒ€์ผ์€ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์„ค์ • ๊ฐ€๋Šฅํ•˜๋‹ค.</p>
+
+<p>์˜ˆ๋ฅผ ๋“ค๋ฉด, ์œ„์— ์–ธ๊ธ‰ํ•œ ์†์„ฑ๋“ค์— ๋‹ค๋ฅธ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฐ’๋“ค์ด ๋” ์žˆ๋‹ค.</p>
+
+<p>๋ณต์žกํ•œ stylesheet์—์„œ๋Š”, ์›์น˜ ์•Š๋Š” ์˜ค๋ฅ˜(์„ค์ • ๊ฐ’์ด ๋‹ค๋ฅด๊ฒŒ ๋‚˜ํƒ€๋‚˜๋Š” ์˜ค๋ฅ˜) ๋ฐฉ์ง€๋ฅผ ์œ„ํ•ด ์•ฝ์นญ <code>font ์†์„ฑ ์‚ฌ์šฉ์„ ํ”ผํ•˜๋ผ.</code></p>
+
+<p>๊ธ€์”จ์ฒด์— ๊ด€ํ•œ ๋ชจ๋“  ์†์„ฑ์„ ๋ณด๋ ค๋ฉด, CSS ์‚ฌ์–‘์„œ์˜ <a class="external" href="http://www.w3.org/TR/CSS21/fonts.html">Fonts</a>๋ถ€๋ถ„์„ ๋ณด๋ผ. ๋‹ค์–‘ํ•œ ํ…์ŠคํŠธ ํšจ๊ณผ๋ฅผ ์œ„ํ•ด์„œ๋Š” <a class="external" href="http://www.w3.org/TR/CSS21/text.html">Text</a> ๋ถ€๋ถ„์„ ์ฐธ๊ณ  ํ•˜๋ผ.</p>
+
+<p>์‚ฌ์šฉ์ž ์‹œ์Šคํ…œ ํ™˜๊ฒฝ์— ์„ค์น˜๋œ ํฐํŠธ ์™ธ์— ๋‹ค๋ฅธ ํฐํŠธ๋ฅผ ์„ค์ •ํ•˜๋ ค๋ฉด <a href="/en/css/@font-face" title="https://developer.mozilla.org/en/css/@font-face">@font-face</a>๋กœ ์˜จ๋ผ์ธ์— ์žˆ๋Š” ํฐํŠธ ์„ค์ • ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ•ด๋‹น ๊ทœ์น™์„ ์ง€์›ํ•ด์•ผ ํ•œ๋‹ค.</p>
+</div>
+
+<h2 id="์•ก์…˜_๊ธ€์”จ์ฒด_์„ค์ •">์•ก์…˜: ๊ธ€์”จ์ฒด ์„ค์ •</h2>
+
+<p>๊ฐ„๋‹จํ•œ document์—์„œ๋Š”, {{ HTMLElement("body") }} element์˜ ๊ธ€์”จ์ฒด๋ฅผ ์„ค์ • ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ทธ ์ดํ›„์—์„œ๋Š” ์ด ์†์„ฑ์„ ์ƒ์†ํ•œ๋‹ค.</p>
+
+<ol>
+ <li>์˜ˆ์ œ CSS ํŽธ์ง‘ ํ•ด ๋ณด์ž.</li>
+ <li>์˜ˆ์ œ์˜ Document์— ์•„๋ž˜ ๊ทœ์น™์„ ์ถ”๊ฐ€ ํ•˜๋ผ. CSSํŒŒ์ผ์˜ ์œ„์ชฝ์€ ๋…ผ๋ฆฌ์ ์ธ ๊ณณ(?)์ด๋‹ค. ํ•˜์ง€๋งŒ ์–ด๋””์— ์ถ”๊ฐ€ํ•˜๋“  ๊ทธ ์†์„ฑ์€ ์ ์šฉ ๋  ๊ฒƒ์ด๋‹ค.
+ <pre class="eval">body {font: 16px "Comic Sans MS", cursive;}
+</pre>
+ </li>
+ <li>์ฃผ์„์„ ํƒญ์ด๋‚˜ ๊ณต๋ฐฑ๊ณผ ํ•จ๊ป˜ ์ž˜ ๋ฐฐ์น˜ํ•ด ๋ณด๋ผ.</li>
+ <li>์ €์žฅํ•˜๊ณ  ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋‹ค์‹œ ์ฝ์–ด๋ณด๋ผ. ํ•ด๋‹น ๊ธฐ๊ธฐ์— italic ์Šคํƒ€์ผ์ด ์ง€์›๋˜์ง€ ์•Š๋Š” Comic Sans MS๋‚˜ ์†๊ธ€์”จ์ฒด ๊ธ€์”จ์ฒด๊ฐ€ ์žˆ๋‹ค๋ฉด ๋ธŒ๋ผ์šฐ์ €๋Š” ๋‹ค์Œ ์˜ˆ์ œ์˜ ์ฒซ์ถœ๊ณผ ๊ฐ™์ด italic์ด ์ง€์›๋˜๋Š” ๋‹ค๋ฅธ ๊ธ€์”จ์ฒด๋กœ ๋ฐ”๊ฟ”์„œ ๋ณด์—ฌ ์ค„ ๊ฒƒ์ด๋‹ค.
+ <table style="border: 2px outset #36b; padding: 1em;">
+ <tbody>
+ <tr>
+ <td style="font: italic 16px 'Comic Sans MS', cursive; color: blue;"><strong style="color: red;">C</strong>ascading <strong style="color: green;">S</strong>tyle <strong style="color: green;">S</strong>heets</td>
+ </tr>
+ <tr>
+ <td style="font: 16px 'Comic Sans MS', cursive; color: blue;"><strong style="color: red;">C</strong>ascading <strong style="color: red;">S</strong>tyle <strong style="color: red;">S</strong>heets</td>
+ </tr>
+ </tbody>
+ </table>
+ </li>
+ <li>๋ธŒ๋ผ์šฐ์ € ๋ฉ”๋‰ด์—์„œ <strong>View &gt; Text Size &gt; Increase</strong> (or <strong>View &gt; Zoom &gt; Zoom In</strong>)์„ ์„ ํƒ ํ•ด ๋ณด๋ผ. ์œ„์— 16 pixels๋กœ ์Šคํƒ€์ผ ์†์„ฑ์„ ์ฃผ์—ˆ๋”๋ผ๋„, ํ™”๋ฉด์—๋Š” ๊ทธ ๊ธ€์”จ ํฌ๊ธฐ๊ฐ€ ๋ฐ”๋€” ๊ฒƒ์ด๋‹ค.</li>
+</ol>
+
+<div class="tuto_example">
+<div class="tuto_type">๋„์ „</div>
+
+<p>๋‹ค๋ฅธ๊ฒƒ์€ ๊ทธ๋Œ€๋กœ ๋‘๊ณ , ๋‹จ์–ด ์•ž ์ฒซ ๊ธ€์ž 6๊ฐœ๋งŒ ๊ธฐ๋ณธ sarif๊ธ€์”จ์ฒด๋กœ ๋ฐ”๊พธ๊ณ  ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ณธ ์‚ฌ์ด์ฆˆ์˜ 2๋ฐฐ ํฌ๊ธฐ๋กœ ๋ณ€๊ฒฝ ํ•ด ๋ณด๋ผ.</p>
+
+<table>
+ <tbody>
+ <tr>
+ <td style="font: italic 16px 'Comic Sans MS', cursive; color: blue;"><strong style="color: red; font: 200% serif;">C</strong>ascading <strong style="color: green; font: 200% serif;">S</strong>tyle <strong style="color: green; font: 200% serif;">S</strong>heets</td>
+ </tr>
+ <tr>
+ <td style="font: 16px 'Comic Sans MS', cursive; color: blue;"><strong style="color: red; font: 200% serif;">C</strong>ascading <strong style="color: red; font: 200% serif;">S</strong>tyle <strong style="color: red; font: 200% serif;">S</strong>heets</td>
+ </tr>
+ </tbody>
+</table>
+
+<div class="tuto_details" id="tutochallenge">
+<div class="tuto_type">Possible solution</div>
+
+<p>Add the following style declaration to the <code>strong</code> rule:</p>
+
+<pre class="brush: css"> font: 200% serif;
+</pre>
+If you use separate declarations for <code>font-size</code> and <code>font-family</code>, then the <code>font-style</code> setting on the first paragraph is <em>not</em> overridden.
+
+<p>ย </p>
+<a class="hideAnswer" href="#challenge">Hide solution</a></div>
+<a href="#tutochallenge" title="Display a possible solution for the challenge">์ •๋‹ต ํ™•์ธ</a></div>
+
+<h2 id="๋‹ค์Œ์—๋Š”">๋‹ค์Œ์—๋Š”?</h2>
+
+<p>{{nextPage("/en-US/docs/CSS/Getting_Started/Color", "์ƒ‰์ƒ")}}์ด๋ฏธ ์˜ˆ์ œ์—์„œ ๋ช‡๊ฐ€์ง€ ์ƒ‰์ƒ์„ ์‚ฌ์šฉ ํ•ด ์™”๋‹ค. <a href="/en-US/docs/CSS/Getting_Started/Color" title="/en-US/docs/CSS/Getting_Started/Color">๋‹ค์Œ ์žฅ์—์„œ๋Š”</a> ๊ธฐ๋ณธ ์ƒ‰์ƒ๊ณผ ๋‹ค๋ฅธ ์ƒ‰์ƒ ํ‘œํ˜„ ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณธ๋‹ค.</p>
diff --git a/files/ko/web/css/์ธ์ ‘_ํ˜•์ œ_์„ ํƒ์ž/index.html b/files/ko/web/css/์ธ์ ‘_ํ˜•์ œ_์„ ํƒ์ž/index.html
new file mode 100644
index 0000000000..4446172ab3
--- /dev/null
+++ b/files/ko/web/css/์ธ์ ‘_ํ˜•์ œ_์„ ํƒ์ž/index.html
@@ -0,0 +1,83 @@
+---
+title: ์ธ์ ‘ ํ˜•์ œ ๊ฒฐํ•ฉ์ž
+slug: Web/CSS/์ธ์ ‘_ํ˜•์ œ_์„ ํƒ์ž
+tags:
+ - CSS
+ - Reference
+ - Selectors
+translation_of: Web/CSS/Adjacent_sibling_combinator
+---
+<div>{{CSSRef("Selectors")}}</div>
+
+<p><strong>์ธ์ ‘ ํ˜•์ œ ๊ฒฐํ•ฉ์ž</strong>(<code>+</code>)๋Š” ์•ž์—์„œ ์ง€์ •ํ•œ ์š”์†Œ์˜ <strong>๋ฐ”๋กœ ๋‹ค์Œ</strong>์— ์œ„์น˜ํ•˜๋Š” ํ˜•์ œ ์š”์†Œ๋งŒ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.</p>
+
+<pre class="brush: css">/* Paragraphs that come immediately after any image */
+img + p {
+ font-weight: bold;
+}
+</pre>
+
+<h2 id="๊ตฌ๋ฌธ">๊ตฌ๋ฌธ</h2>
+
+<pre class="syntaxbox">former_element + target_element { <em>style properties</em> }
+</pre>
+
+<h2 id="์˜ˆ์ œ">์˜ˆ์ œ</h2>
+
+<h3 id="CSS">CSS</h3>
+
+<pre class="brush: css">li:first-of-type + li {
+ color: red;
+}
+</pre>
+
+<h3 id="HTML">HTML</h3>
+
+<pre class="brush: html">&lt;ul&gt;
+ &lt;li&gt;One&lt;/li&gt;
+ &lt;li&gt;Two!&lt;/li&gt;
+ &lt;li&gt;Three&lt;/li&gt;
+&lt;/ul&gt;</pre>
+
+<h3 id="๊ฒฐ๊ณผ">๊ฒฐ๊ณผ</h3>
+
+<p>{{EmbedLiveSample("์˜ˆ์ œ", "100%", 100)}}</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('CSS4 Selectors', '#adjacent-sibling-combinators', 'next-sibling combinator')}}</td>
+ <td>{{Spec2('CSS4 Selectors')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS3 Selectors', '#adjacent-sibling-combinators', 'Adjacent sibling combinator')}}</td>
+ <td>{{Spec2('CSS3 Selectors')}}</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>{{SpecName('CSS2.1', 'selector.html#adjacent-selectors', 'Adjacent sibling selectors')}}</td>
+ <td>{{Spec2('CSS2.1')}}</td>
+ <td>Initial definition</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="๋ธŒ๋ผ์šฐ์ €_ํ˜ธํ™˜์„ฑ">๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ</h2>
+
+<p>{{Compat("css.selectors.adjacent_sibling")}}</p>
+
+<h2 id="๊ฐ™์ด_๋ณด๊ธฐ">๊ฐ™์ด ๋ณด๊ธฐ</h2>
+
+<ul>
+ <li><a href="/ko/docs/Web/CSS/General_sibling_combinator">์ผ๋ฐ˜ ํ˜•์ œ ๊ฒฐํ•ฉ์ž</a></li>
+</ul>