ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 21.09.07~08. 1-8~11강 (부트스트랩, w3schools, mdn)
    일기 2021. 9. 7. 19:33

    [부트스트랩]

     

     

     

    *부트스트랩 시작 템플릿

     

    <!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://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
            integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">

        <!-- Optional JavaScript -->
        <!-- jQuery first, then Popper.js, then Bootstrap JS -->
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"
            integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"
            crossorigin="anonymous"></script>
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
            integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"
            crossorigin="anonymous"></script>

        <title>스파르타코딩클럽 | 부트스트랩 연습하기</title>
    </head>

    <body>
        <h1>이걸로 시작해보죠!</h1>
    </body>

    </html>

     

     

     

     

    *부트스트랩 컴포넌트(4.0)

     

    https://getbootstrap.com/docs/4.0/components/alerts/

     

    Alerts

    Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages.

    getbootstrap.com

     

     

     

     

     

    *jumbotron과 card-columns 활용하기

    - 파이참에서 왼쪽에 있는 +를 누르면 해당 목록이 접힌다.

    - 웹 화면에서 검사 누르면 내가 원하는 div가 뭔지 알수 있다.

      확인한 후 파이참에서 이외의 div를 삭제하면 되는 것.

    - src="..." 의 ...에는 이미지를 넣는 건데, 구글링 해서 해당 이미지 주소를 복사하면 된다.

    - 해당 카드를 여러 개 넣고 싶으면 해당 card div를 복사, 붙여넣기 하면 된다.

     

     

     

    <!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://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
    integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">

    <!-- Optional JavaScript -->
    <!-- jQuery first, then Popper.js, then Bootstrap JS -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"
    integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"
    crossorigin="anonymous"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
    integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"
    crossorigin="anonymous"></script>

    <title>스파르타코딩클럽 | 부트스트랩 연습하기</title>

    <style>
    .wrap {
    width: 900px;
    margin: auto;
    }
    </style>
    </head>

    <body>

    <div class="wrap">
    <div class="jumbotron">
    <h1 class="display-4">Hello, world!</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>
    <p class="lead">
    <a class="btn btn-primary btn-lg" href="#" role="button">Learn more</a>
    </p>
    </div>
    <div class="card-columns">
    <div class="card">
    <img class="card-img-top" src="https://image.theminda.com/data/tg/image/tour/middle/201905/e74f31986c1b37aba4d446a5500e1ed8.jpg" alt="Card image cap">
    <div class="card-body">
    <h5 class="card-title">Card title that wraps to a new line</h5>
    <p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional

    content. This content is a little bit longer.</p>
    </div>
    </div>
    <div class="card">
    <img class="card-img-top" src="https://image.theminda.com/data/tg/image/tour/middle/201905/e74f31986c1b37aba4d446a5500e1ed8.jpg" alt="Card image cap">
    <div class="card-body">
    <h5 class="card-title">Card title that wraps to a new line</h5>
    <p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional
    content. This content is a little bit longer.</p>
    </div>
    </div>
    <div class="card">
    <img class="card-img-top" src="https://image.theminda.com/data/tg/image/tour/middle/201905/e74f31986c1b37aba4d446a5500e1ed8.jpg" alt="Card image cap">
    <div class="card-body">
    <h5 class="card-title">Card title that wraps to a new line</h5>
    <p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional
    content. This content is a little bit longer.</p>
    </div>
    </div>
    <div class="card">
    <img class="card-img-top" src="https://image.theminda.com/data/tg/image/tour/middle/201905/e74f31986c1b37aba4d446a5500e1ed8.jpg" alt="Card image cap">
    <div class="card-body">
    <h5 class="card-title">Card title that wraps to a new line</h5>
    <p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional
    content. This content is a little bit longer.</p>
    </div>
    </div>
    <div class="card">
    <img class="card-img-top" src="https://image.theminda.com/data/tg/image/tour/middle/201905/e74f31986c1b37aba4d446a5500e1ed8.jpg" alt="Card image cap">
    <div class="card-body">
    <h5 class="card-title">Card title that wraps to a new line</h5>
    <p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional
    content. This content is a little bit longer.</p>
    </div>
    </div>
    <div class="card">
    <img class="card-img-top" src="https://image.theminda.com/data/tg/image/tour/middle/201905/e74f31986c1b37aba4d446a5500e1ed8.jpg" alt="Card image cap">
    <div class="card-body">
    <h5 class="card-title">Card title that wraps to a new line</h5>
    <p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional
    content. This content is a little bit longer.</p>
    </div>
    </div>
    </div>
    </div>

    </body>

    </html>

     

     

     

     

     

     

    [퀴즈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://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
    integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">

    <!-- Optional JavaScript -->
    <!-- jQuery first, then Popper.js, then Bootstrap JS -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"
    integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"
    crossorigin="anonymous"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
    integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"
    crossorigin="anonymous"></script>

    <title>스파르타코딩클럽 | 부트스트랩 연습하기</title>
    <link href="https://fonts.googleapis.com/css2?family=Stylish&display=swap" rel="stylesheet">
    <style>
    * {
    font-family: 'Stylish', sans-serif;
    }

    .wrap {
    width: 900px;
    margin: auto;
    }

    .card-comment {
    color: blue;
    }
    </style>
    </head>

    <body>

    <div class="wrap">
    <div class="jumbotron">
    <h1 class="display-4">나홀로 링크 메모장!</h1>
    <p class="lead">중요한 링크를 저장해두고, 나중에 볼 수 있는 공간입니다</p>
    <hr class="my-4">
    <p class="lead">
    <a class="btn btn-primary btn-lg" href="#" role="button">포스팅박스 열기</a>
    </p>
    </div>
    <div class="card-columns">
    <div class="card">
    <img class="card-img-top" src="https://image.theminda.com/data/tg/image/tour/middle/201905/e74f31986c1b37aba4d446a5500e1ed8.jpg" alt="Card image cap">
    <div class="card-body">
    <a href="..."><h6 class="card-title">여기 기사 제목이 들어가죠</h6></a>
    <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
    <b><p class="card-comment">여기에 코멘트가 들어갑니다.</p></b>
    </div>
    </div>
    <div class="card">
    <img class="card-img-top" src="https://image.theminda.com/data/tg/image/tour/middle/201905/e74f31986c1b37aba4d446a5500e1ed8.jpg" alt="Card image cap">
    <div class="card-body">
    <a href="http://naver.com/"><h6 class="card-title">여기 기사 제목이 들어가죠</h6></a>
    <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
    <b><p class="card-comment">여기에 코멘트가 들어갑니다.</p></b>
    </div>
    </div>
    <div class="card">
    <img class="card-img-top" src="https://image.theminda.com/data/tg/image/tour/middle/201905/e74f31986c1b37aba4d446a5500e1ed8.jpg" alt="Card image cap">
    <div class="card-body">
    <a href="..."><h6 class="card-title">여기 기사 제목이 들어가죠</h6></a>
    <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
    <b><p class="card-comment">여기에 코멘트가 들어갑니다.</p></b>
    </div>
    </div>
    <div class="card">
    <img class="card-img-top" src="https://image.theminda.com/data/tg/image/tour/middle/201905/e74f31986c1b37aba4d446a5500e1ed8.jpg" alt="Card image cap">
    <div class="card-body">
    <a href="..."><h6 class="card-title">여기 기사 제목이 들어가죠</h6></a>
    <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
    <b><p class="card-comment">여기에 코멘트가 들어갑니다.</p></b>
    </div>
    </div>
    <div class="card">
    <img class="card-img-top" src="https://image.theminda.com/data/tg/image/tour/middle/201905/e74f31986c1b37aba4d446a5500e1ed8.jpg" alt="Card image cap">
    <div class="card-body">
    <a href="..."><h6 class="card-title">여기 기사 제목이 들어가죠</h6></a>
    <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
    <b><p class="card-comment">여기에 코멘트가 들어갑니다.</p></b>
    </div>
    </div>
    <div class="card">
    <img class="card-img-top" src="https://image.theminda.com/data/tg/image/tour/middle/201905/e74f31986c1b37aba4d446a5500e1ed8.jpg" alt="Card image cap">
    <div class="card-body">
    <a href="..."><h6 class="card-title">여기 기사 제목이 들어가죠</h6></a>
    <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
    <b><p class="card-comment">여기에 코멘트가 들어갑니다.</p></b>
    </div>
    </div>
    </div>
    </div>

    </body>

    </html>

     

     

     

     

    *답

     

    <!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://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
            integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">

        <!-- Optional JavaScript -->
        <!-- jQuery first, then Popper.js, then Bootstrap JS -->
        <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"
            integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN"
            crossorigin="anonymous"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"
            integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"
            crossorigin="anonymous"></script>
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
            integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"
            crossorigin="anonymous"></script>

        <!-- 구글폰트 -->
        <link href="https://fonts.googleapis.com/css?family=Stylish&display=swap" rel="stylesheet">

        <title>스파르타코딩클럽 | 부트스트랩 연습하기</title>

        <!-- style -->
        <style type="text/css">
            * {
                font-family: 'Stylish', sans-serif;
            }

            .wrap {
                width: 900px;
                margin: auto;
            }

            .comment {
                color: blue;
                font-weight: bold;
            }
        </style>

    </head>

    <body>
        <div class="wrap">
            <div class="jumbotron">
                <h1 class="display-4">나홀로 링크 메모장!</h1>
                <p class="lead">중요한 링크를 저장해두고, 나중에 볼 수 있는 공간입니다</p>
                <hr class="my-4">
                <p class="lead">
                    <a class="btn btn-primary btn-lg" href="#" role="button">포스팅박스 열기</a>
                </p>
            </div>
            <div class="card-columns">
                <div class="card">
                    <img class="card-img-top"
                        src="https://www.eurail.com/content/dam/images/eurail/Italy%20OCP%20Promo%20Block.adaptive.767.1535627244182.jpg"
                        alt="Card image cap">
                    <div class="card-body">
                        <a href="http://naver.com/" class="card-title">여기 기사 제목이 들어가죠</a>

                        <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
                        <p class="card-text comment">여기에 코멘트가 들어갑니다.</p>
                    </div>
                </div>
                <div class="card">
                    <img class="card-img-top"
                        src="https://www.eurail.com/content/dam/images/eurail/Italy%20OCP%20Promo%20Block.adaptive.767.1535627244182.jpg"
                        alt="Card image cap">
                    <div class="card-body">
                        <a href="http://naver.com/" class="card-title">여기 기사 제목이 들어가죠</a>
                        <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
                        <p class="card-text comment">여기에 코멘트가 들어갑니다.</p>
                    </div>
                </div>
                <div class="card">
                    <img class="card-img-top"
                        src="https://www.eurail.com/content/dam/images/eurail/Italy%20OCP%20Promo%20Block.adaptive.767.1535627244182.jpg"
                        alt="Card image cap">
                    <div class="card-body">
                        <a href="http://naver.com/" class="card-title">여기 기사 제목이 들어가죠</a>
                        <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
                        <p class="card-text comment">여기에 코멘트가 들어갑니다.</p>
                    </div>
                </div>
                <div class="card">
                    <img class="card-img-top"
                        src="https://www.eurail.com/content/dam/images/eurail/Italy%20OCP%20Promo%20Block.adaptive.767.1535627244182.jpg"
                        alt="Card image cap">
                    <div class="card-body">
                        <a href="http://naver.com/" class="card-title">여기 기사 제목이 들어가죠</a>
                        <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
                        <p class="card-text comment">여기에 코멘트가 들어갑니다.</p>
                    </div>
                </div>
                <div class="card">
                    <img class="card-img-top"
                        src="https://www.eurail.com/content/dam/images/eurail/Italy%20OCP%20Promo%20Block.adaptive.767.1535627244182.jpg"
                        alt="Card image cap">
                    <div class="card-body">
                        <a href="http://naver.com/" class="card-title">여기 기사 제목이 들어가죠</a>
                        <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
                        <p class="card-text comment">여기에 코멘트가 들어갑니다.</p>
                    </div>
                </div>
                <div class="card">
                    <img class="card-img-top"
                        src="https://www.eurail.com/content/dam/images/eurail/Italy%20OCP%20Promo%20Block.adaptive.767.1535627244182.jpg"
                        alt="Card image cap">
                    <div class="card-body">
                        <a href="http://naver.com/" class="card-title">여기 기사 제목이 들어가죠</a>
                        <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
                        <p class="card-text comment">여기에 코멘트가 들어갑니다.</p>
                    </div>
                </div>
            </div>
        </div>
    </body>

    </html>

     

     

    =>코멘트 스타일에 컬러, 볼드 중첩시켜도 됨.

     

     

     

     

     

     

     

     

     

     

     

    [퀴즈2]

     

    *내 답

     

    <!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://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
    integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">

    <!-- Optional JavaScript -->
    <!-- jQuery first, then Popper.js, then Bootstrap JS -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"
    integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"
    crossorigin="anonymous"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
    integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"
    crossorigin="anonymous"></script>

    <title>스파르타코딩클럽 | 부트스트랩 연습하기</title>
    <link href="https://fonts.googleapis.com/css2?family=Stylish&display=swap" rel="stylesheet">
    <style>
    * {
    font-family: 'Stylish', sans-serif;
    }

    .wrap {
    width: 900px;
    margin: auto;
    }

    .card-comment {
    color: blue;
    }

    .form-group {
    width: 400px;
    margin: auto;

    margin-bottom: 20px;

    }

    .form-control {
    height: 80px;
    }


    </style>
    </head>

    <body>

    <div class="wrap">
    <div class="jumbotron">
    <h1 class="display-4">나홀로 링크 메모장!</h1>
    <p class="lead">중요한 링크를 저장해두고, 나중에 볼 수 있는 공간입니다</p>
    <hr class="my-4">
    <p class="lead">
    <a class="btn btn-primary btn-lg" href="#" role="button">포스팅박스 열기</a>
    </p>
    </div>
    <div>
    <div class="form-group">
    <label for="exampleInputEmail1">아티클 URL</label>
    <input type="URL" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp"
    placeholder="">
    </div>
    <div class="form-group">
    <label for="exampleInputPassword1">간단 코멘트</label>
    <input type="password" class="form-control" id="exampleInputPassword1" placeholder="">
    <p></p>
    <button type="submit" class="btn btn-primary">기사저장</button>
    </div>
    <div class="card-columns">
    <div class="card">
    <img class="card-img-top"
    src="https://image.theminda.com/data/tg/image/tour/middle/201905/e74f31986c1b37aba4d446a5500e1ed8.jpg"
    alt="Card image cap">
    <div class="card-body">
    <a href="..."><h6 class="card-title">여기 기사 제목이 들어가죠</h6></a>
    <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
    <b><p class="card-comment">여기에 코멘트가 들어갑니다.</p></b>
    </div>
    </div>
    <div class="card">
    <img class="card-img-top"
    src="https://image.theminda.com/data/tg/image/tour/middle/201905/e74f31986c1b37aba4d446a5500e1ed8.jpg"
    alt="Card image cap">
    <div class="card-body">
    <a href="..."><h6 class="card-title">여기 기사 제목이 들어가죠</h6></a>
    <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
    <b><p class="card-comment">여기에 코멘트가 들어갑니다.</p></b>
    </div>
    </div>
    <div class="card">
    <img class="card-img-top"
    src="https://image.theminda.com/data/tg/image/tour/middle/201905/e74f31986c1b37aba4d446a5500e1ed8.jpg"
    alt="Card image cap">
    <div class="card-body">
    <a href="..."><h6 class="card-title">여기 기사 제목이 들어가죠</h6></a>
    <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
    <b><p class="card-comment">여기에 코멘트가 들어갑니다.</p></b>
    </div>
    </div>
    <div class="card">
    <img class="card-img-top"
    src="https://image.theminda.com/data/tg/image/tour/middle/201905/e74f31986c1b37aba4d446a5500e1ed8.jpg"
    alt="Card image cap">
    <div class="card-body">
    <a href="..."><h6 class="card-title">여기 기사 제목이 들어가죠</h6></a>
    <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
    <b><p class="card-comment">여기에 코멘트가 들어갑니다.</p></b>
    </div>
    </div>
    <div class="card">
    <img class="card-img-top"
    src="https://image.theminda.com/data/tg/image/tour/middle/201905/e74f31986c1b37aba4d446a5500e1ed8.jpg"
    alt="Card image cap">
    <div class="card-body">
    <a href="..."><h6 class="card-title">여기 기사 제목이 들어가죠</h6></a>
    <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
    <b><p class="card-comment">여기에 코멘트가 들어갑니다.</p></b>
    </div>
    </div>
    <div class="card">
    <img class="card-img-top"
    src="https://image.theminda.com/data/tg/image/tour/middle/201905/e74f31986c1b37aba4d446a5500e1ed8.jpg"
    alt="Card image cap">
    <div class="card-body">
    <a href="..."><h6 class="card-title">여기 기사 제목이 들어가죠</h6></a>
    <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
    <b><p class="card-comment">여기에 코멘트가 들어갑니다.</p></b>
    </div>
    </div>
    </div>
    </div>

    </body>

    </html>

     

     

     

     

     

    *정답

     

    <!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://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
            integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">

        <!-- Optional JavaScript -->
        <!-- jQuery first, then Popper.js, then Bootstrap JS -->
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"
            integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"
            crossorigin="anonymous"></script>
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
            integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"
            crossorigin="anonymous"></script>

        <title>스파르타코딩클럽 | 부트스트랩 연습하기</title>

        <link href="https://fonts.googleapis.com/css2?family=Jua&display=swap" rel="stylesheet">

        <style>
            * {
                font-family: 'Jua', sans-serif;
            }

            .wrap {
                margin: auto;
                width: 900px;
            }

            .comment {
                font-weight: bold;
                color: blue;
            }

            .posting-box {
                margin: 10px auto 30px auto;  =>좌우는 auto로 주고 싶으면 이렇게 하면 됨 (외부여백)
                width:500px;

                border: 3px solid black;  =>MDN '구문'에서 가져온 것
                border-radius: 5px;  =>선 굵기

                padding: 25px;  =>내부 여백
            }
        </style>
    </head>

    <body>
        <div class="wrap">
            <div class="jumbotron">
                <h1 class="display-4">나홀로 링크 메모장!</h1>
                <p class="lead">중요한 링크를 저장해두고, 나중에 볼 수 있는 공간입니다</p>
                <hr class="my-4">
                <p class="lead">
                    <a class="btn btn-primary btn-lg" href="#" role="button">포스팅박스 열기</a>
                </p>
            </div>
            <div class="posting-box">
                <div class="form-group">
                    <label for="exampleInputEmail1">아티클 URL</label>
                    <input type="email" class="form-control" aria-describedby="emailHelp"
                        placeholder="">
                </div>


                <div class="form-group">
                    <label for="exampleInputPassword1">간단 코멘트</label>
                    <input type="password" class="form-control" placeholder="">
                </div>

      =>부트스트랩 'Forms'에서 가져와 기존 div를 교체만 해주면 됨


                <button type="submit" class="btn btn-primary">기사 저장</button>
            </div>
            <div class="card-columns">
                <div class="card">
                    <img class="card-img-top"
                        src="https://d2ur7st6jjikze.cloudfront.net/offer_photos/29590/185689_medium_1525763241.jpg?1525763241"
                        alt="Card image cap">
                    <div class="card-body">
                        <a href="http://naver.com" class="card-title">여기 기사 제목이 들어가죠</a>
                        <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
                        <p class="card-text comment">여기에 코멘트가 들어갑니다.</p>
                    </div>
                </div>
                <div class="card">
                    <img class="card-img-top"
                        src="https://d2ur7st6jjikze.cloudfront.net/offer_photos/29590/185689_medium_1525763241.jpg?1525763241"
                        alt="Card image cap">
                    <div class="card-body">
                        <a href="http://naver.com" class="card-title">여기 기사 제목이 들어가죠</a>
                        <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
                        <p class="card-text comment">여기에 코멘트가 들어갑니다.</p>
                    </div>
                </div>
                <div class="card">
                    <img class="card-img-top"
                        src="https://d2ur7st6jjikze.cloudfront.net/offer_photos/29590/185689_medium_1525763241.jpg?1525763241"
                        alt="Card image cap">
                    <div class="card-body">
                        <a href="http://naver.com" class="card-title">여기 기사 제목이 들어가죠</a>
                        <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
                        <p class="card-text comment">여기에 코멘트가 들어갑니다.</p>
                    </div>
                </div>
                <div class="card">
                    <img class="card-img-top"
                        src="https://d2ur7st6jjikze.cloudfront.net/offer_photos/29590/185689_medium_1525763241.jpg?1525763241"
                        alt="Card image cap">
                    <div class="card-body">
                        <a href="http://naver.com" class="card-title">여기 기사 제목이 들어가죠</a>
                        <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
                        <p class="card-text comment">여기에 코멘트가 들어갑니다.</p>
                    </div>
                </div>
                <div class="card">
                    <img class="card-img-top"
                        src="https://d2ur7st6jjikze.cloudfront.net/offer_photos/29590/185689_medium_1525763241.jpg?1525763241"
                        alt="Card image cap">
                    <div class="card-body">
                        <a href="http://naver.com" class="card-title">여기 기사 제목이 들어가죠</a>
                        <p class="card-text">기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산...</p>
                        <p class="card-text comment">여기에 코멘트가 들어갑니다.</p>
                    </div>
                </div>
            </div>
        </div>
    </body>

    </html>

     

     

     

     

     

     

     

     

     

     

     

    [css border]

     

    *w3schools.com

    https://www.w3schools.com/html/default.asp

     

    HTML Tutorial

    HTML Tutorial Easy Learning with HTML "Try it Yourself" With our "Try it Yourself" editor, you can edit the HTML code and view the result: Example

    This is a Heading

    This is

    www.w3schools.com

     

     

     

    *MDN

    https://developer.mozilla.org/ko/docs/Web/CSS/border

     

    border - CSS: Cascading Style Sheets | MDN

    CSS border 단축 속성은 요소의 테두리를 설정합니다. border-width, border-style, border-color의 값을 설정합니다.

    developer.mozilla.org

     

Designed by Tistory.