CSS Margin과 관련된 다양한 속성 다루기

header나 nav에서 한 엘리먼트만 좌측에 붙히기(좌측에 엘리먼트 정렬하기)

HTML

<div id="outer">
  <div id="logo">
      logo
  </div>
  <ul>
    <li>
      menu1
    </li>
    <li>
      menu2
    </li>
  </ul>
  <div id="auth-div">
      <span>Login</span>
  </div>
</div>

CSS

#outer{
  width: 100%;
  height: 100px;
  background-color:gray;
  display: flex;
}
#logo{
  width: 100px;
  height: 100px;
  background-color:red;
}

ul{
  margin: 0px;
  padding: 0px;
}
li{
  border: 2px solid black;
  display: inline-block;
}

#auth-div{
  width: 100px;
  height: 100px;
  background-color:yellow;
  margin-left: auto; // margin-left: auto를 사용함으로서 좌측에 가능한 모든 공간에 margin 을 넣어둠으로서 우측에 콘텐츠가 붙을 수 있게 처리 해두었습니다.
}

See the Pen 엘리먼트 정렬하기 - margin by younghyeong ryu (@wangta69) on CodePen.

평점을 남겨주세요
평점 : 2.5
총 투표수 : 1