selector {
    max-width: <길이> | <퍼센트(%)> | <키워드>
}
<p>max-width가 지정되지 않았습니다.</p>
<p class="max-width-200">max-width가 200px로 지정되었습니다.</p>
p {
    background-color: gold;
}
.max-width-200 {
    max-width: 200px; /* 최대 너비를 200px로 지정 */
}
실제 적용된 모습
<button class="btn-a">Button-A</button>
<hr>
<button class="btn-b">Button-B</button>
<hr>
<button class="btn-c">Button-C</button>
.btn-a {
    width: 100px; /* 100px이 적용됨 */
    max-width: 200px;
}
.btn-b {
    width: 250px;
    max-width: 200px; /* 200px이 적용됨 */
}
.btn-c {
    width: 100px; /* 100px이 적용됨 */
}
실제 적용된 모습
<button>button</button>
button {
    min-width: 250px;
    max-width: 30px; /* min-width보다 작음 */
}
실제 적용된 모습
/* <길이> 단위 값 */
max-width: 120px;
max-width: 13rem;
max-width: 15rem;

/* <퍼센트(%)> 단위 값 */
max-width: 50%; /*  부모 요소 너비의 50% */
max-width: 100%; /*  부모 요소 너비의 100% */

/* <키워드> 값 */
max-width: none; /* 초깃값 */
max-width: max-content;
max-width: min-content;
max-width: fit-content;

/* 전역 값 */
max-width: inherit;
max-width: initial;
max-width: revert;
max-width: revert-layer;
max-width: unset;
<button>Button</button>
<hr>
<button>Button Button Button Button</button>
button {
    max-width: 150px;
}
실제 적용된 모습
<div class="parent">
    <button class="child">Button Button Button Button</button>
</div>
.parent {
    background-color: gold;
    width: 400px;
}
.child {
    max-width: 50%; /* 400px의 50% */

}
실제 적용된 모습
<div class="parent">
    <p class="child">max-width의 max-content</p>
    <p class="child">max-width의 max-content 값의 이해</p>
    <p class="child">max-width의 max-content 값은 그 콘텐츠가 차지하는 최적의 충분한 너비만큼 요소의 크기를 맞추는 역할</p>
</div>
.parent {
    width: 400px;
    background-color: silver;
    border: 5px dashed red;
}
.child {
    width: 150%; /* 부모 요소 너비의 1.5배 크기 */
    max-width: max-content;
    background-color: gold;
}
실제 적용된 모습
<div class="parent">
    <p class="child">max-width의 min-content</p>
    <p class="child">max-width의 min-content 값의 이해</p>
    <p class="child">codingeverybody{} 모든 사람을 위한 코딩 학습서입니다.</p>
</div>
.parent {
    width: 400px;
    background-color: silver;
    border: 5px dashed red;
}
.child {
    width: 150%; /* 부모 요소 너비의 1.5배 크기 */
    max-width: min-content;
    background-color: gold;
}
실제 적용된 모습
<div class="parent">
    <p class="child">max-width의 fit-content</p>
    <p class="child">max-width의 fit-content 값의 이해</p>
    <p class="child">부모 요소의 너비나 레이아웃 제약을 고려하여 min-content와 max-content 사이의 적합한 값으로 설정합니다.</p>
</div>
.parent {
    width: 400px;
    background-color: silver;
    border: 5px dashed red;
}
.child {
    width: 150%; /* 부모 요소 너비의 1.5배 크기 */
    max-width: fit-content;
    background-color: gold;
}
실제 적용된 모습
<span>display가 inline</span>
span {
    display: inline; /* 이 값을 지정하지 않아도 span 요소의 display 초깃값은 inline이다 */
    min-width: 10px;
    background-color: gold;
}
실제 적용된 모습