Центр Уль на нижнем колонтитуле - PullRequest
0 голосов
/ 23 октября 2019

Я пытаюсь расположить мои два списка один под другим в нижнем колонтитуле, но не могу. Мое содержимое всегда расположено справа или слева, я не знаю, почему у кого-то есть идея? здесь я поставил тест

https://codepen.io/ta_io/pen/oNNZpyE

footer {
  z-index: 1;
  width: 100%;
  height: auto;
  bottom: 0;
  background-color: orange;
  position: fixed;
}

footer ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  background-color: orange;
  padding: 12px 70px;
}

footer li a {
  display: block;
  padding: 20px 20px;
  background-color: saddlebrown;
  text-decoration: none;
}

footer li {
  float: left;
}
footer li a {
  padding: 20px 20px;
}
footer .menu {
  clear: none;
  float: none;
  max-height: none;
}

footer .menu2 {
  clear: none;
  float: none;
  max-height: none;
}

1 Ответ

0 голосов
/ 23 октября 2019

Вы можете добавить display:flex на footer вместе с justify-content:center.

В приведенном ниже фрагменте они не «помещаются» внутри нижнего колонтитула, чтобы оставаться рядом, но на большемэкран, они подойдут.

html {
  height: 100vh;
  margin: 0 auto;
  padding: 0 auto;
  overflow-y: scroll;
  overflow-x: hidden;
}

body {
  height: 100vh;
  margin: 0;
  font-family: Helvetica, sans-serif;
  background-color: #f4f4f4;
  background-color: #dbdbdb;

  text-rendering: optimizeLegibility;
  transition: opacity 0.8s ease 0s;
  -webkit-transition: opacity 0.8s ease 0s;
}

a {
  color: #000;
}
footer {
  z-index: 1;
  width: 100%;
  height: auto;
  bottom: 0;
  background-color: orange;
  position: fixed;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
}

footer ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  background-color: orange;
  padding: 12px 70px;
}

footer li a {
  display: block;
  padding: 20px 20px;
  background-color: saddlebrown;
  text-decoration: none;
}

footer li {
  float: left;
}
footer li a {
  padding: 20px 20px;
}
footer .menu {
  clear: none;
  float: none;
  max-height: none;
}

footer .menu2 {
  clear: none;
  float: none;
  max-height: none;
}


  
 <footer>
        
         
   
            <ul class="menu2" >
    <li><a  style="background-color: red" href="#work">link 1</a></li>
    <li><a style="background-color: red" href="#about">link 2</a></li>
    <li><a style="background-color: red" href="#careers">link 3</a></li>
                <li><a style="background-color: red" href="#careers">link 4</a></li>
  
  </ul>
            
            <ul class="menu">
    <li><a href="#work">FB</a></li>
    <li><a href="#about">TW</a></li>
    <li><a href="#careers">G</a></li>
  
  </ul> 
           
                

        </footer>
...