μμ¦μ PC,νλΈλ¦Ώ,λͺ¨λ°μΌλ± κ°μ’ κΈ°κΈ°λ₯Ό ν΅ν μΈν°λ·μ μμ΄ μΌμμννκ° λμ΄κ°κ³ μλκ°μ΄λ° μμ§κΉμ§λ PCλ²μ λͺ¨λ°μΌλ²μ λ°λ‘ μμ νλ μ¬μ΄νΈ, μΌνλͺ°λ€μ΄ λ무λλ λ§μ΅λλ€.
λ¬Όλ‘ νμμ μν΄μ λ°λ‘ μμ νλκ² λμμ΄ λ λλ μμ΅λλ€λ§. μμ μμκ²λ λ무λλ ν° κ³ ν΅κ³Ό λλ²μ μμ μ κ±°μ³μΌνλ λΆνΈν¨μ΄ λ§μ΅λλ€.
κ·Έλμ λͺ¨λ κΈ°κΈ°μ λΉ λ₯΄κ² λ§μΆ° λμν μ μλλ‘ λ§λ€μ΄ μ§κ²μ΄ λ―Έλμ΄μΏΌλ¦¬μ λλ€.
λ¬Όλ‘ λ―Έλμ΄μΏΌλ¦¬λ λ°μνμ μκ°ν΄μ λμμΈν΄μΌνκ³ CSSλ 볡μ‘ν΄ μ§ μ μλ€λ λ¨μ μ΄ μμ§λ§ PCλ°λ‘ MOBILEλ°λ‘ μμ νλκ²λ³΄λ¨ ν¨μ¬ λΉ λ₯΄κ³ κ°νΈνλ€λ κ²μ λλ€.
λ¨Όμ ν΄μλμλν΄ κ°λ¨νκ² μ§κ³ λμ΄κ°λ³΄κ² μ΅λλ€.
ν¬λ‘¬ μμκ²μ¬μͺ½μΌλ‘κ°λ©΄ μμκ°μ΄ ν΄μλ νμ΄ μλλ°μ. λ€μκ³Ό κ°μ μ’
λ₯λ₯Ό λνλ
λλ€.
4K-2560px / Laptop L - 1440px / Laptop - 1024px /
Tablet - 768px /
Mobile L - 425px / Mobile M - 375px / Mobile S - 320px /
κΌ μ ν΄μ§ κ²μ μλκ³ νκ· μ μΌλ‘ μ΄μ λ μΈκ²κ°μ΅λλ€.
κ·Έλμ λ°μνμ΄λ μ΄λ μ΅λλ€. PCλ²μ μ λ§μΆ°μ λμμΈνκ³ μ½λ©νμ§λ§ λΈλΌμ°μ width=κ°λ‘μ¬μ΄μ¦μ λ°λΌμ CSS λμμΈμ λ³κ²½νμ¬ μ¬μ©μμ UIλ€μ΄ κ° κΈ°κΈ°μ λ§μΆ° νΈλ¦¬νκ² λ³΄μΌ μ μλλ‘ νλκ²μ΄ λ°μνμ λͺ©μ μ΄μ§μ. λ°μνμλν΄ μλͺ»μΈμνκ³ κ³μ λΆλ€μ λ€ λ°λ‘λ§λλμ€ μκ³ κ³μ λΆλ€λ λ§μ΅λλ€. μμ¦ μ μλλ μ¬μ΄νΈλ€ λλΆλΆμ΄ λ°μνμ΄μ§λ§ κ·Έλ μ§ μμ μ¬μ΄νΈλ€λ μμ§μ λ무λλ λ§μ΅λλ€.
λ³Έλ‘ μΌλ‘ λ€μ΄κ°λ΄ μλ€.
CSS3 λ―Έλμ΄ νμ
ALL - λͺ¨λ λ―Έλμ΄ λλ κΈ°κΈ°μ ν΄λΉλ©λλ€.
PRINT - νλ¦°ν°μ¬μ©μ ν΄λΉλ©λλ€.
SCREEN - μ€ν¬λ¦°μ μ¬μ©λλκ² PCνλ©΄,νλΈλ¦Ώνλ©΄,λͺ¨λ°μΌνλ©΄λ±
λ³΄ν΅ νλ¦°νΈλ μ€ν¬λ¦°μ λ°λ‘ μ¬μ©νμ§ μμ§λ§ μ°λκ²½μ°λ μμ΅λλ€.
νμ§λ§ ALLλ‘ νκΈ°ν΄λλκ² λ ν¨κ³Όμ μ λλ€.
@media all and (max-width: 425px) {
}
μμ μμ€μ κ°μ΄ CSS νμΌμ μΆκ°νμ¬ μμ νλ©΄ ( ) μ λͺ μν΄λ μ¬μ΄μ¦μμ λΆν°λ { } μμ νκΈ°λ CSS κ° μ μ©λκ² λλκ²μ λλ€.
νκ°μ§ λ λ§μλ리면 (max-width) , (min-width) λκ°μ§κ° μλλ°μ.
maxλ 0~425px κΉμ§ { } μμ λ€μ΄κ°λ CSSλ₯Ό μ μ©ν©λλ€.
minμ 425λΆν° { } μμ λ€μ΄κ°λ CSSλ₯Ό μ μ©ν©λλ€.
μ°©κ°νμκ³ μ μλμ§ ν€λ§€μ§ λ§μκ³ min,maxλ₯Ό μ 보μκΈΈ λ°λλλ€.
λ―Έλμ΄μΏΌλ¦¬λ₯Ό μ¬μ©ν΄λ³΄λλ‘ νκ² μ΅λλ€.
λ³΄ν΅ μλμ κ°μ΄ λ©λ΄λ€μ΄ μΌμͺ½ 컨ν μΈ λΆλΆμ΄ κ°μ΄λ° μ€κ² λμ΄μμ΅λλ€.
- λλͺ¨1
- λλͺ¨2
- λλͺ¨3
λλͺ¨ ννμ΄μ§μ μ€μ κ²μ νμν©λλ€.
컨ν μΈ λ΄μ©μ λλ€.
λ―Έλμ΄ μΏΌλ¦¬λ₯Ό μ¬μ©νμ¬ νλ©΄μ΄ 480μ΄νμμ μλμ κ°μ΄ λ°λλλ€.
- λλͺ¨1
- λλͺ¨2
- λλͺ¨3
λλͺ¨ ννμ΄μ§μ μ€μ κ²μ νμν©λλ€.
컨ν μΈ λ΄μ©μ λλ€.
html
<div id="sample_wrap">
<div id="sample_side">
<ul>
<li>λλͺ¨1</li>
<li>λλͺ¨2</li>
<li>λλͺ¨3</li>
</ul>
</div>
<div id="sample_contents">
<h1>λλͺ¨ ννμ΄μ§μ μ€μ κ²μ νμν©λλ€.</h1>
<p>컨ν μΈ λ΄μ©μ λλ€.</p>
</div>
</div>
#sample_wrap {
overflow: auto;
border: 1px solid #ccc;
padding: 5px;
}
#sample_side {
width: 200px;
float: left;
}
#sample_side ul li {background: #f9f9f9;
border: 1px solid #ccc;
list-style-type: none;
margin: 5px;
padding: 5px;
}
@media all and (max-width:480px){
#sample_side {float:none; width:auto;}
}
ν¬κ² λ°κΎΌκ±΄ CSS νμ€λ°μ μμ΅λλ€. νμ§λ§ 보기μλ μ μ§ κ·Έ ν΄μλμ λ§λ λμμΈμ΄ λκ²κ°μ΅λλ€. μ΄λ°νμμΌλ‘ κΈ°νλΆν° λμμΈ κ΅¬μκΉμ§ μμ¦μ μΉνΈλ λ λ³ν μλκ° μκ°ν©λλ€.
λκΈ