HTML-CSS 입문!

HTML-CSS 입문!

프론트엔드, 웹 개발 첫걸음 시작하기!

06 부트스트랩 시작하기

# 부트스트랩 시작하기 ## 미션 --- 부트스트랩을 사용하여, 아래와 같은 페이지를 만드시오. ![클라우드스터딩-부트스트랩-시작하기](https://i.imgur.com/88Ozm52.png) ## 개념 --- #### ⭐️ 부트스트랩이란? 웹 프론트엔드를 구성하는 언어 HTML/CSS/JS. 이를 보다 쉽게 사용하는 도구. 바로 부트스트랩이다. ![클라우드스터딩-부트스트랩이란](https://i.imgur.com/ELq7za8.png) ## 코드 --- 1) 스타터 템플릿 ``` <!doctype html> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Bootstrap CSS --> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous"> <title>Hello, world!</title> </head> <body> <h1>Hello, world!</h1> <!-- Optional JavaScript --> <!-- jQuery first, then Popper.js, then Bootstrap JS --> <Script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script> <Script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script> <Script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js" integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI" crossorigin="anonymous"></script> </body> </html> ``` 2) 네비게이션 바 ``` <nav class="navbar navbar-expand-lg navbar-light bg-light"> <a class="navbar-brand" href="#">Navbar</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation" > <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav mr-auto"> <li class="nav-item active"> <a class="nav-link" href="#" >Home <span class="sr-only">(current)</span></a > </li> </ul> </div> </nav> ``` 3) 점보트론 ``` <div class="jumbotron"> <h1 class="display-4">도미노 피자!</h1> <p class="lead"> This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information. </p> <hr class="my-4" /> <p> It uses utility classes for typography and spacing to space content out within the larger container. </p> <a class="btn btn-primary btn-lg" href="#" role="button">Learn more</a> </div> ``` 4) 테이블 ``` <h2>Table</h2> <table class="table"> <thead class="thead-dark"> <tr> <th scope="col">#</th> <th scope="col">First</th> <th scope="col">Last</th> <th scope="col">Handle</th> </tr> </thead> <tbody> <tr> <th scope="row">1</th> <td>Mark</td> <td>Otto</td> <td>@mdo</td> </tr> <tr> <th scope="row">2</th> <td>Jacob</td> <td>Thornton</td> <td>@fat</td> </tr> <tr> <th scope="row">3</th> <td>Larry</td> <td>the Bird</td> <td>@twitter</td> </tr> </tbody> </table> ``` 5) 버튼 ``` <h2>Buttons</h2> <button type="button" class="btn btn-primary">Primary</button> <button type="button" class="btn btn-secondary">Secondary</button> <button type="button" class="btn btn-success">Success</button> <button type="button" class="btn btn-danger">Danger</button> <button type="button" class="btn btn-warning">Warning</button> <button type="button" class="btn btn-info">Info</button> <button type="button" class="btn btn-light">Light</button> <button type="button" class="btn btn-dark">Dark</button> ``` ## 결과 --- ![클라우드스터딩-부트스트랩-시작하기](https://i.imgur.com/88Ozm52.png) ## 질문 --- - 부트스트랩이란 무엇이고, 그 사용법은?

Challenge

개념 실습! 학습 내용을 진짜 내 것으로 만들기!