๐Ÿ”ตCSS - margin

jea_iยท2022๋…„ 2์›” 7์ผ
0

CSS

๋ชฉ๋ก ๋ณด๊ธฐ
7/19
post-thumbnail
<body>
    <h2>๋ธ”๋Ÿญ๋ ˆ๋ฒจ์š”์†Œ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ธฐ</h2>
    <p>
        box๋Š” ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์˜์—ญ์„ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค.
        <br>๋ธ”๋Ÿญ์š”์†Œ๋Š” ํ•œ์ค„์„ ์ž์‹ ์˜ ์˜์—ญ์œผ๋กœ ๊ฒฝ๊ณ„๋ฅผ ์ง€ํ‚ค๋Š” ๊ฒฝ๊ณ„๋ฐ•์Šค, ๋ธ”๋Ÿญ๊ฒฝ๊ณ„
        <br>๋„ˆ๋น„์™€ ๋†’์ด ํ˜น์€ ๋ฐ•์Šค๋ชจ๋ธ์„ ์ง€์ •ํ–ˆ์„ ๋•Œ ์ ์šฉ๋˜๋Š” ์˜์—ญ์„ ์ปจํ…์ธ ๋ฐ•์Šค๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
    </p>
    <div class="box red">
        TEXT
    </div>
    <div class="box blue">
        TEXT
    </div>
    <hr>
    <h3>margin์†์„ฑ ์•Œ์•„๋ณด๊ธฐ</h3>
    <p>
        ๊ฒฝ๊ณ„๋ฐ•์Šค์™€ ์ปจํ…์ธ ๋ฐ•์Šค์—์„œ ์ปจํ…์ธ ๋ฐ•์Šค ๋ฐ–์œผ๋กœ ์ƒ๊ธฐ๋Š” ์—ฌ๋ฐฑ์„ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค.
        ์ปจํ…์ธ ๋ฐ•์Šค์— ๋„ˆ๋น„๋ฅผ ์ ์šฉํ•˜๋ฉด ์ •๋ ฌ์ƒํƒœ์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ ์—ฌ๋ฐฑ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
        ์ด๋•Œ ์ž๋™์œผ๋กœ ๋ฐœ์ƒ๋œ ์—ฌ๋ฐฑ์„ "Auto Margin"์ด๋ผ ๋ถ€๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.
    </p>
    <div class="box1">BOX</div>
    <span>
        ์ธ๋ผ์ธ์š”์†Œ๋‚˜ ๊ฒฝ๊ณ„๋ฐ•์Šค๊ฐ€ ์ œ๊ฑฐ๋œ ์š”์†Œ์—๋Š” 
        <br>margin์˜ ๊ฐ’์— auto๋ผ๋Š” ๊ฐ’์ด ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
    </span>
    <div class="box2">
        <!-- ํ•œ์ค„์— ๋†“์ด์ง€๋งŒ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์—†๋Š” ์š”์†Œ๋ฅผ inline-block์š”์†Œ๋ผ ํ•˜์ง€๋งŒ lnline level์ด๋ผ ๋ถ„๋ฅ˜ํ•ฉ๋‹ˆ๋‹ค-->
        <img src="img/pic02.jpg" alt="">
    </div>
    <hr>
    <div class="box4">TEXT</div>
    h3>Margin์˜ ์ค‘์ฒฉ๊ณผ ์ƒ์‡„</h3>
    <div class="parent">
        <div class="child red"></div>
        <div class="child orange"></div>
    </div>
    <h3>margin์˜ ์ค‘์ฒฉ</h3>
    <p>
        ํ˜•์ œ๋กœ ์ด์›ƒํ•ด์žˆ๋Š” ์š”์†Œ์—๊ฒŒ margin-top, margin-bottom์„ ๊ฐ๊ฐ ์ง€์ •ํ•˜๋ฉด margin์€ ์ค‘์ฒฉ๋˜๋Š” ํ˜„์ƒ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
        <br>๋”ฐ๋ผ์„œ ๋‘˜ ์ค‘ ํ•œ ์š”์†Œ์—์„ธ margin์„ ์ง€์ •ํ•˜๋„๋ก ํ•ฉ์‹œ๋‹ค.
        <br>๋™์ƒ์š”์†Œ์—๊ฒŒ margin-top์„ ์ ์šฉํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
        <!-- ๋งˆ์ง„๋ฐ”ํ…€ ์“ฐ์ง€๋งˆ์„ธ์˜ -->
        <br>๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” margin-bottom์„ ์ง€์ •ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์—†์„๊ฒƒ์ž…๋‹ˆ๋‹ค.
    </p>
    <h3>margin์˜ ์ƒ์‡„</h3>
    <p>
        ํŠน์ •์š”์†Œ์—์„ธ margin์„ ์ง€์ •ํ–ˆ๋Š”๋ฐ ์ง€์ •๋œ ์š”์†Œ๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ์š”์†Œ์— margin์ด ์ ์šฉ๋˜๋Š” ๊ฒฝ์šฐ
    </p>
    <ul>
        <li>
            <h4>margin-top์˜ ์ƒ์‡„</h4>
            <p>
                ์ฒซ๋ฒˆ์งธ ์ž์‹์š”์†Œ์—๊ฒŒ margin-top์„ ์ ์šฉํ•˜๋ฉด ๋ถ€๋ชจ์š”์†Œ์—๊ฒŒ margin-top์ด ์ ์šฉ๋˜๋Š” ํ˜„์ƒ์ž…๋‹ˆ๋‹ค.
            </p>
            <p>
                ํ•ด๊ฒฐ๋ฐฉ๋ฒ• : ๋ถ€๋ชจ์š”์†Œ์—๊ฒŒ padding-top์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
            </p>
        </li>
        <li>
            <h4>margin-bottom์˜ ์ƒ์‡„</h4>
            <p>
                ๋งˆ์ง€๋ง‰ ์ž์‹์š”์†Œ์—๊ฒŒ margin-bottom์„ ์ ์šฉํ•˜๋ฉด ๋ถ€๋ชจ์š”์†Œ์—๊ฒŒ margin-bottom์ด ์ ์šฉ๋˜๋Š” ํ˜„์ƒ์ž…๋‹ˆ๋‹ค.
            </p>
            <p>
                ํ•ด๊ฒฐ๋ฐฉ๋ฒ• : ๋ถ€๋ชจ์š”์†Œ์—๊ฒŒ padding-bottom์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
            </p>
        </li>
    </ul>
</body>
<style>
.box{
    width: 200px;
    height: 100px;
}
.red{
    background-color: #fcc;
}
.blue{
    background-color: #ccf;
}
.box1{
    background-color: #f99;
    /* ๊ฒฝ๊ณ„๋ฐ•์Šค ์•ˆ์˜ ์ปจํ…์ธ ๋ฐ•์Šค์— ๋„ˆ๋น„๊ฐ€ 300px ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. */
    width: 300px;
    /* margin-right: auto; */
    /* Auto Margin์„ ์™ผ์ชฝ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. */
    margin-left: auto;
    /* Auto Margin์„ ์˜ค๋ฅธ์ชฝ์œผ๋กœ๋„ ์ง€์ •ํ•œ๋‹ค๋ฉด? */
    margin-right: auto;
}
span{
    background-color: #99f;
    margin-left: auto;
}
.box2{
    /* ์ธ๋ผ์ธ์š”์†Œ๋‚˜ ๊ฒฝ๊ณ„๋ฐ•์Šค๊ฐ€ ์ œ๊ฑฐ๋œ ์š”์†Œ์— ์ ์šฉํ•  ๋•Œ */
    text-align: right;
}
.box2>img{
    width: 200px;
    margin-left: auto;
}
.box4{
    background-color: #f90;
    width: 200px;
    height: 200px;
    margin-left: 50px;
    /* auto margin์˜์—ญ์—์„œ๋Š” ๊ฐ’์ด ์ถ”๊ฐ€๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. */
    margin-right: 50px;
    margin-top: 50px;
    margin-bottom: 50px;
    margin-right: auto;
    margin-left: auto;
    /* ์ƒํ•˜ | ์ขŒ์šฐ */
    margin: 0 auto;
}
</style>
profile
์—ด์ •์—ด์ •์—ด์ •๐Ÿ”ฅ

0๊ฐœ์˜ ๋Œ“๊ธ€

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด