У меня есть список, содержащий элементы. Список будет немного похож на таблицу. Каждый элемент списка представляет строку. Каждый абзац представляет столбец. Таблица имеет всего 2 столбца. Таким образом, первый абзац должен лететь влево, а параграф 2 должен плавать вправо.Вертикальное поле между элементами списка
Так вот что я сделал:
Нет реального html/css, только некоторый псевдокод. Но я думаю, вы поняли это.
ul list-style-type none
li
p float left
p float right
div clear both
li
...
li
...
..
/ul
Тем не менее, у каждого предмета есть очень большие поля: Но я хочу иметь очень малый запас между каждым элементом. Я уже заменил абзацы элементами div, которые сделали его немного лучше. Но это все еще слишком много.
Затем я заставил (!important
) приписать на 0, что совсем не помогло. Отрицание маржи работает. Ура. Но это вроде глупо, нет?
Итак, мой фактический вопрос: Существуют ли другие/лучшие способы уменьшения разницы между элементами списка [но заданием отрицательного поля]?
Попробуйте сделать ручку со всем, мы должны увидеть: http://codepen.io/ – Athax
Я бы предложил вам посмотреть, что на самом деле вызывает поля. Тогда их гораздо легче удалить, чем если вы просто _guessing_. Поэтому откройте консоль разработки своего браузера и начните проверку элементов DOM. Вы увидите геометрию каждого элемента. Это позволяет определить, что на самом деле вызывает маржи. – arkascha
@arkascha uhm. Абзац просто добавляет огромный запас, нет? Ничего не добавляется дополнительный запас (проверяется с помощью инструментов dev) – Brettetete