본문 바로가기
웹/CSS

[코딩 공부_40] 음수마진(negative margin)에 대하여

by BEE_0o0 2021. 3. 29.

음수마진(negative margin) : 마이너스 값으로 margin을 설정한다! 시작점을 앞당긴다고 생각하면 된다

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title></title>
<style>
    body {
        width: 500px;
        height: 100%;
        text-align: center;
        margin: 0 auto;
    }
    p {
        width: 500px;
        background: coral;
        padding: 20px;
    }
    span {
        width: 500px;
        display: inline-block;
        background: cornflowerblue;
        margin-left: -120px;
        margin-right: -155px;
        padding: 3rem;
    }
</style>
</head>
<body>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum pariatur, fugit voluptate omnis exercitationem tempore placeat, alias iusto aspernatur quis suscipit ut neque necessitatibus laboriosam sed consequuntur illo numquam ullam!</p>
<span>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Accusamus omnis, necessitatibus consectetur sed numquam molestiae unde, nulla reprehenderit voluptates maiores asperiores, fugiat ipsam labore quos. Voluptatibus dolorem recusandae ullam sapiente.</span>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum pariatur, fugit voluptate omnis exercitationem tempore placeat, alias iusto aspernatur quis suscipit ut neque necessitatibus laboriosam sed consequuntur illo numquam ullam!</p>

</body>
</html>

중간 문단에 있는 부분을 강조하기 위해 negative margin을 사용한다 

negative margin을 사용해서 강조를 하면 따로 width을 다르게 주지 않고도 강조가 가능하다 

복잡하지 않고 간단하고 깔끔하게 코드를 만들 수 있다! 

 

댓글