Intereting Posts
Могу ли я создавать ссылки с «target =» _ blank «» в Markdown? Ссылки начинаются с двух сокращений Будет ли изменение расширения файла повлиять на рейтинги SE? Получение содержимого Outlook .msg с помощью Objective-C Группировка элементов MarkDown в элемент DIV или пользовательский тег html щелкните правой кнопкой мыши ссылку html, в которой выполняется javascript CSS Float – содержимое остается в позиции стека по умолчанию Как заставить читателей экрана реагировать на показ и скрытие контента в динамическом веб-приложении? Изменение цвета шрифта на основе фона Вам нужен текст / javascript, указанный в тэгах ? Как я могу подчеркнуть все строки в textarea? Относительная и абсолютная путаница позиционирования как изменить значения оси Y от действительных чисел до целого числа в chartjs? Каковы функциональные различия между атрибутами html с двумя кавычками или кавычками? Пробел в нижней и правой части моей страницы

Имеет ли UL маржа по умолчанию или отступы

Это может показаться глупым вопросом, но я добавил UL на базовую страницу, и список кажется нецентрированным. В списке нет ничего особенного. Никаких специальных css не добавлено: просто список. Когда я загружаю живое, это немного не в центре.
Есть ли по умолчанию маржа или отступ слева?

Title Heading

  • itemOne
  • itemTwo
  • itemThree

Основной корпус имеет весь код css для центрирования, выравнивания, поплавка и т. Д. «Заголовок заголовка» идеально подходит. Просто список немного выключен.

Спасибо.

О, не знаю, важно ли это, но я добавил причину «id» … хотел использовать «first-of-type», чтобы дать 1-й элемент em (полужирный).

Solutions Collecting From Web of "Имеет ли UL маржа по умолчанию или отступы"

Проблема в том, что по умолчанию у браузеров есть пользовательский css – в хром, например:

 ul, menu, dir { display: block; list-style-type: disc; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 40px; } 

Вы должны использовать специальное правило для своей ul :

 element.style { margin-left: 0px; /* set to 0 if your not using a list-style-type */ padding-left: 20px; } 

Списки всегда выравниваются, поэтому текст остается в соответствии с краем родительского элемента. Это означает, что точки пули по умолчанию будут сидеть снаружи (слева) элемента. Вы можете заставить выравнивание произойти с точкой маркера, а не с текстом:

 ul { list-style-position: inside; } 

В качестве альтернативы вы можете просто добавить свой собственный маркер, чтобы весь элемент списка был следующим:

 ul { margin-left: 20px; }