html - flex container, how to justify center, but left align when no space for margin -


i have code display flex, has 2 columns, , want center aligned when there real estate, when browser shrinks , there no space , want left aligned. content in right can go hidden, content in left needs stay visible

    .menuheader {          display: flex;          align-items: center;          justify-content: center;          position: absolute;          top: 56px;          z-index: 1000;          width: 100%;          height: 64px;      }
  <nav class="menuheader">          <div class="menuheader2">            <div class="menuheaderlist"><i class="icon icon-mapmarker"></i>              <div class="label">xxxxxx</div>              <div class="name">xxxxxx</div>            </div>          <div class="menuheadernav">            <li><a>full list</a></li>            <li class="is-selected"><a href="fmtg.html">aaa</a></li>            <li><a>sss</a></li>            <li><a>ddd</a></li>            <li><a href="#">fff</li>            <li><a href="#">ggg</a></li>            <li><a href="#">hhh</a></li>          </div>     </nav>      

i figured out answer. did overflow:auto on .menuheadernav , helped .menuheader2 stay in view , not scroll out of view in left


Comments

Popular posts from this blog

javascript - Create a stacked percentage column -

Optimising Firebase database by automatically overwriting data -

javascript - Angular UI-Grid customTemplate directive causing rows to load slowly/? -