Неупорядоченный список в CSS не будет центрироваться

https://jsfiddle.net/nathanahartmann/5shg6vn7/3/

Итак, я пытался центрировать этот неупорядоченный список. Выравнивание текста: центр; работал правильно, но элементы в списке (изображения и текст) для основного содержимого страницы. Я просто хочу, чтобы он был идеально отцентрован. Я пытался избавиться от отступов и полей. Я пробовал margin: 0px auto ;. Кажется, я не могу понять, что мне нужно сделать, чтобы выровнять этот UL.

.mainImage{

   height:275px;
   width:275px;
}
.mainImageUl ul{
  list-style-type:none;
  margin:0px auto;
  padding:0px;

}
.mainImageUl li{

  padding:0px;
  display:inline-block;
  float:left;
  height:350px;
  width:100%;
}

Подходит ли вам использование flexbox?

fauverism 02.01.2019 03:25
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
1
119
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

Стили пользовательского агента добавляют padding-inline-start: 40px к элементам ul.

Я вижу, что у вас есть это в вашем css, который должен избавиться от заполнения, но вы выбираете класс .mainImageUL и вложенный элемент ul

.mainImageUl ul{
  list-style-type:none;
  margin:0px auto;
  padding:0px;

}

измените это на это

.mainImageUl{
   list-style-type:none;
   margin:0px auto;
   padding:0px;
}

Это нацелено на правильный элемент и устранит проблему с выравниванием.

.mainImage остался прежним

.mainImage{
  height:275px;
  width:275px;
}

в .mainImageUl ul изменится на .mainImageUl

.mainImageUl {
  list-style-type:none;
  margin:0px auto;
  padding:0px;
}

.mainImageUl li следует использовать маржу только в том случае, если вы хотите добиться промежутка между каждым изображением.

.mainImageUl li{
          margin: 30px 0;
        }

Попробуйте очистить настройку css браузера, прежде чем добавлять свою также лучше поделиться полной таблицей стилей, мы должны знать, есть ли конфликт или наследование

Другие вопросы по теме