λ μ΄μμ 02
μ 체 μμμ΄ λ€μ΄κ° ꡬ쑰μ΄λ©° μ€μ μ¬μ΄νΈμμ μ΄λ° ꡬ쑰λ₯Ό λ§μ΄ μ¬μ©νκ³ μ»¨ν μ΄λλ₯Ό λ§λ€μ΄ κ°μ΄λ° μμμ μ€μ νλ€.
Floatμ μ΄μ©ν λ μ΄μμ
λ μ΄μμμ νμ μ‘μ λ <div> νκ·Έκ° μ¬μ©λλ©° ν΄λΉ νκ·Έλ
Block νμμ΄λ―λ‘ κ°λ‘λ‘ λλν μ λ ¬μ΄ λΆκ°λ₯νλ€.
μ΄λ λλν μ λ ¬ν΄μ£Όκ³ μ νλ μμμ CSS μμ±μ float: left;λ₯Ό
μ μ΄μ£Όλ©΄ λλν μ λ ¬μ΄ κ°λ₯νλ€.
λ¨, μ΄ μμ±μ μ°κ² λ κ²½μ°, μμ±μ μΌλ μλμ μμκ° λ³΄μ΄μ§ μκ²
λλ λ²κ·Έκ° λ°μνλλ° μ΄λ΄ λμλ 보μ΄μ§ μλ ν΄λΉ μμμ clear: both;λ₯Ό
μ μ΄λμΌλ©΄ ν΄κ²°λλ€.
* {
margin: 0;
padding: 0;
}
body {
background-color: #E8F5E9;
}
#wrap {
width: 1200px;
margin: 0 auto;
/* λΈλ‘ ꡬ쑰 κ°μ΄λ°λ‘ μ λ ¬ */
}
#header {
width: 1200px;
height: 100px;
background-color: #C8E6C9;
}
#nav {
width: 1200px;
height: 100px;
background-color: #A5D6A7;
}
#main {
width: 1200px;
}
#aside {
width: 300px;
height: 780px;
background-color: #81C784;
float: left;
}
#section {
width: 600px;
height: 780px;
background-color: #66BB6A;
float: left;
}
#article {
width: 300px;
height: 780px;
background-color: #4CAF50;
float: left;
}
#footer {
width: 1200px;
height: 100px;
background-color: #43A047;
clear: both;
}
κ²°κ³Ό
Floatμ μ΄μ©ν λ μ΄μμ - λ°μν
wrap μμ±μ widthλ§μ 1200pxλ‘ κ³ μ μν¨ ν λλ¨Έμ§ μμ±μ width κ°μ
νΌμΌν
μ΄μ§λ‘ νμ°μν¨λ€.
λ―Έλμ΄ μΏΌλ¦¬μμ λ
ΈνΈλΆ μ μ©(max-width: 1300px), νλΈλ¦Ώ PC μ μ©(768px),
μ€λ§νΈν° μ μ©(480px) μ¬μ΄μ¦λ₯Ό λ§λ λ€.
* {
margin: 0;
padding: 0;
}
body {
background-color: #E8F5E9;
}
#wrap {
width: 1200px;
margin: 0 auto;
}
#header {
width: 100%;
height: 100px;
background-color: #C8E6C9;
}
#nav {
width: 100%;
height: 100px;
background-color: #A5D6A7;
}
#main {
width: 100%;
}
#aside {
width: 30%;
height: 780px;
background-color: #81C784;
float: left;
}
#section {
width: 40%;
height: 780px;
background-color: #66BB6A;
float: left;
}
#article {
width: 30%;
height: 780px;
background-color: #4CAF50;
float: left;
}
#footer {
width: 100%;
height: 100px;
background-color: #43A047;
clear: both;
}
/* λ―Έλμ΄ μΏΌλ¦¬ */
@media (max-width : 1300px) {
#wrap {
width: 96%;
}
}
@media (max-width : 768px) {
#wrap {
width: 100%;
}
#aside {
width: 30%;
height: 630px;
}
#section {
width: 70%;
height: 630px;
}
#article {
width: 100%;
height: 150px;
}
}
@media (max-width : 480px) {
#aside {
width: 100%;
height: 200px;
}
#section {
width: 100%;
height: 430px;
}
}
κ²°κ³Ό
Flexλ₯Ό μ΄μ©ν λ μ΄μμ
κ°λ‘λ‘ μ λ ¬ν΄μ£Όκ³ μ νλ μμλ€μ΄ λ΄κΈ΄ λΆλͺ¨ μμ #mainμ display: flex;λ₯Ό μ μ΄μ€λλ€.
* {
margin: 0;
padding: 0;
}
body {
background-color: #E8F5E9;
}
#wrap {
width: 1200px;
margin: 0 auto;
}
#header {
height: 100px;
background-color: #C8E6C9;
}
#nav {
height: 100px;
background-color: #A5D6A7;
}
#main {
display: flex;
}
#aside {
width: 30%;
height: 780px;
background-color: #81C784;
}
#section {
width: 40%;
height: 780px;
background-color: #66BB6A;
}
#article {
width: 30%;
height: 780px;
background-color: #4CAF50;
}
#footer {
height: 100px;
background-color: #43A047;
}
κ²°κ³Ό
Flexλ₯Ό μ΄μ©ν λ μ΄μμ - λ°μν
* {
margin: 0;
padding: 0;
}
body {
background-color: #E8F5E9;
}
#wrap {
width: 1200px;
margin: 0 auto;
}
#header {
height: 100px;
background-color: #C8E6C9;
}
#nav {
height: 100px;
background-color: #A5D6A7;
}
#main {
display: flex;
flex-wrap: wrap;
}
#aside {
width: 30%;
height: 780px;
background-color: #81C784;
}
#section {
width: 40%;
height: 780px;
background-color: #66BB6A;
}
#article {
width: 30%;
height: 780px;
background-color: #4CAF50;
}
#footer {
height: 100px;
background-color: #43A047;
}
/* λ―Έλμ΄ μΏΌλ¦¬ */
@media (max-width : 1300px) {
#wrap {
width: 96%;
}
}
@media (max-width : 768px) {
#wrap {
width: 100%;
}
#aside {
width: 30%;
height: 630px;
}
#section {
width: 70%;
height: 630px;
}
#article {
width: 100%;
height: 150px;
}
}
@media (max-width : 480px) {
#aside {
width: 100%;
height: 200px;
}
#section {
width: 100%;
height: 430px;
}
}
κ²°κ³Ό
Gridλ₯Ό μ΄μ©ν λ μ΄μμ
tableμ²λΌ λ μ΄μμμ μ‘μ μ μλ λ°©λ² μ€ νλμ
λλ€.
display: grid;λ‘ Grid μ¬μ©μ νμ±ννλ©°, grid-template-columnsμμλ μμ λ°°μΉ κ°λ‘ κΈΈμ΄λ₯Ό,
grid-template-rowsμμλ μΈλ‘ κΈΈμ΄λ₯Ό μ§μ ν΄μ€λλ€.
* {
margin: 0;
padding: 0;
}
body {
background-color: #E8F5E9;
}
#wrap {
width: 1200px;
margin: 0 auto;
}
#header {
height: 100px;
background-color: #C8E6C9;
}
#nav {
height: 100px;
background-color: #A5D6A7;
}
#main {
display: grid;
grid-template-columns: 30% 40% 30%;
grid-template-rows: 780px;
}
#aside {
background-color: #81C784;
}
#section {
background-color: #66BB6A;
}
#article {
background-color: #4CAF50;
}
#footer {
height: 100px;
background-color: #43A047;
}
κ²°κ³Ό
Gridλ₯Ό μ΄μ©ν λ μ΄μμ - λ°μν
λ§μ§λ§ λͺ¨λ°μΌ λ―Έλμ΄ μΏΌλ¦¬μ κ²½μ° grid-template-areasμμ μμ λ°°μΉλ₯Ό μ΄λ¦ ν κ°λ§ μ¨μ£Όλλ‘ ν©λλ€.
* {
margin: 0;
padding: 0;
}
body {
background-color: #E8F5E9;
}
#wrap {
width: 1200px;
margin: 0 auto;
}
#header {
height: 100px;
background-color: #C8E6C9;
}
#nav {
height: 100px;
background-color: #A5D6A7;
}
#main {
display: grid;
grid-template-columns: 30% 40% 30%;
grid-template-rows: 780px;
}
#aside {
background-color: #81C784;
}
#section {
background-color: #66BB6A;
}
#article {
background-color: #4CAF50;
}
#footer {
height: 100px;
background-color: #43A047;
}
/* λ―Έλμ΄ μΏΌλ¦¬ */
@media (max-width : 1300px) {
#wrap {
width: 96%;
}
}
@media (max-width : 768px) {
#wrap {
width: 100%;
}
#main {
display: grid;
grid-template-areas:
"aside section"
"article article";
grid-template-columns: 30% 70%;
grid-template-rows: 680px 150px;
}
#aside {
grid-area: aside;
}
#section {
grid-area: section;
}
#article {
grid-area: article;
}
}
@media (max-width : 480px) {
#main {
display: grid;
grid-template-areas:
"aside"
"section"
"article";
grid-template-columns: 100%;
grid-template-rows: 200px 430px;
}
}
κ²°κ³Ό
'Layout' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Layout] λ μ΄μμ 05 (7) | 2022.07.29 |
---|---|
[Layout] λ μ΄μμ 04 (7) | 2022.07.29 |
[Layout] λ μ΄μμ 03 (6) | 2022.07.29 |
[Layout] λ μ΄μμ 01 (7) | 2022.07.29 |
λκΈ