Используя код из этого question, я создал нижний колонтитул, создав список, элементы которого представляют собой другой список, который имеет два элемента (изображение и метку).Как сделать элементы нижнего колонтитула (изображение и этикетку) центрированными?
Я пытаюсь сделать подвал, как это:
Однако, у меня есть подвал, как это:
Колонтитул ДИВ центрирован, но элементы не потому, что ширина из элементов li
первого списка составляет 33%. Как сделать элементы нижнего колонтитула центрированными, как зеленый нижний колонтитул? Кроме того, пожалуйста, используйте проценты, а не пиксели для указания ширины/высоты, потому что я хочу, чтобы этот сайт реагировал на разные разрешения/размеры пикселей.
HTML:
<div class = "footer>
<ul>
<li >
<ul>
<li> <a href="" target="_blank"><img class = "footerImage" /> </a> </li>
<li> <a class = "iconTitle" href="" target="_blank"> Resume </a> </li>
</ul>
</li>
<li >
<ul>
<li> <a href="" target="_blank"><img class = "footerImage" /> </a> </li>
<li> <a class = "iconTitle" href="" target="_blank"> GitHub </a> </li>
</ul>
</li>
<li >
<ul>
<li> <a href="" target="_blank"><img class = "footerImage" /> </a> </li>
<li> <a class = "iconTitle" href="" target="_blank"> LinkedIn </a> </li>
</ul>
</li>
</ul>
</div>
Примечание: Код для img
тега укорачивается для простоты.
CSS:
.footer ul {
list-style-type: none;
width: 90%;
text-align: center;
/*Removes indentation*/
margin: 0 auto;
padding: 0;
}
.footer .iconTitle {
position: initial; /*Remove posiiton: absolute that's applied to icons in About Me page*/
}
.footerImage {
width: 100%;
}
.footer ul > li {
display: inline-block;
width: 33%;
}
.footer ul > li > ul {
display: block;
width: 100%;
}
.footer ul > li > ul > li {
display: block;
}
Мне очень понравилось, как вы не использовали проценты для ширины и не добавляли границы в свой код, поэтому я понял, что вы делаете. Это именно то, что мне нужно, спасибо! – 14wml