.form__main{
background-color: #F7F7F7;
width: 340px;
margin: auto;
}
margin์ auto๋ก ์ฃผ๊ณ width์ ์ํ๋ ๋งํผ ์ก์์ฃผ๋ฉด(ex. width: 50%, width : 300px ๋ฑ) ์ปดํฌ๋ํธ๊ฐ ์ค์์ ์์น ํ๊ฒ ๋จ
๋ฐฉ๋ฒ 2. display: flex
์ด์ฉํ๊ธฐ
์์๋ค์ด ๋ชจ๋ div
์ผ ๋ ๋ถ๋ชจ์๊ฒ display: flex
๋ฅผ ์ ์ฉํด ์ฃผ๋ฉด
.parent{
display : flex;
flex-direction : column; // ์์๋ค ์ธ๋ก ๊ธฐ์ค์ผ๋ก ๋ง์ถ ๊ฒ์
justify-content: center; //
align-items : center;
}
.parent{
display : flex;
flex-direction : row; // ์์๋ค ๊ฐ๋ก๋ก ์ ๋ ฌ
justify-content: center;
align-items : center;
}
flex ์๋ฃ๋ A Complete Guide to Flexbox์ ์ฌ๊ธฐ๋ฅผ ์ฐธ๊ณ ํ์๋ค.
input{
padding: 8px;
border: 1px solid rgba(0,0,0,0.05);
border-radius: 5px;
}
input:focus {
outline: none;
}
*:focus{
outline: none;
}