02_css 첫걸음
FrontEnd/HTML&CSS

02_css 첫걸음

728x90

html이 구조를 만드는거였다면 css는 꾸미는 것과 같다.

 

div{
    color: red;
}

위 코드를 css로 둔다면, div의 color가 설정되는 방식이다.

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" href="./01_main.css">
</head>
<body>
    <div>반갑습니다~</div>
</body>
</html>

위와같은 html을 연동해서 실행한다고 치면 

 

위와같이 색이 입혀지게 된다.

 

css에 대해서는 나중에 자세하게 공부하겠지만, 오늘 내가 공부한걸로는

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>GitHub</title>
    <link rel="stylesheet" href="./main.css">
</head>
<body>
    <div class="header">
        <div class = "container">
            <div class = "container-left clearfix">
                <div class = "logo">
                    <img src="https://heropcode.github.io/GitHub-Responsive/img/logo.svg" alt="GitHub Logo">
                </div>
                <div class = "menu clearfix">
                    <div class="menu-item">Personal</div>
                    <div class="menu-item">Open Source</div>
                    <div class="menu-item">Business</div>
                    <div class="menu-item">Explore</div>
                </div>

            </div>
        </div>

    </div>
</body>
</html>

저번에 html공부할때 썼던 github 목차를 실제 github처럼 꾸며보는걸 공부했다

 

body{
    margin : 0;
    padding : 0;
}
.header{
    
    width : auto;
    height : auto;
    background : white;
    border-bottom: 1px solid lightgray;

}
.container {   
   
    width : 980px;
    margin : auto;
     

}

.container-left{
    padding-top: 20px;
    padding-bottom:20px;

}
.logo {
    float : left;
    margin-right : 5px;

}

.logo img {
    display: block;

}

.menu{
    float : left;

}

.menu-item{
    float: left;
    padding: 8px 10px;
 
}

.clearfix::after{
    content: "";
    display: block;
    clear : both;
}

margin과 padding은 둘다 공백인데 내부공백과 외부공백의 차이가 있는듯 하다. 마진(이득)은 안에서 보고 패딩은 밖에서 껴입으니까 그런거 같다.

 

그외 float,display 등 아직 안배운 개념들이 나왔는데 빨리 배워보고 싶다. 간단히 css의 구조를 알아보았다. 참고로 위 코드를 실행시키면

 

밑에 avr,VS,visual,파이참 깔려있는거보니까 신기하다

위처럼 나오게 된다. 빨리 배워서 여러 프로젝트를 진행하고 싶다.

728x90

'FrontEnd > HTML&CSS' 카테고리의 다른 글

06_멀티미디어(img,audio,video)  (0) 2021.10.31
05_HTML 인라인 요소  (0) 2021.10.31
04_content 구분 & 문자콘텐츠  (0) 2021.10.30
03_HTML 블록과 인라인, 메타데이터  (0) 2021.10.28
01_html 기초  (0) 2021.10.27