Я новичок (ish) в HTML и CSS. Я создаю сайт, но он чувствует, что я не получаю такого контроля над ним, насколько это возможно. Контроль за позиционированием и размещением элементов/элементов/объектов.
Вопрос: Как настроить положение отдельных элементов/элементов/содержимого на странице с помощью CSS. В этом случае "Горизонтальное правило". Как я могу перемещать/толкать "Горизонтальное правило" ближе к тексту над ним. 5 звезд и текст. И если бы я хотел, чтобы я мог разместить больше пространства между заголовком и изображением?
Например. В HTML у меня есть "Горизонтальное правило", отделяющее изображение и текст выше от текста ниже. Смотрите это изображение здесь.
"Горизонтальное правило" на этом рисунке находится в div. 5-звездная рейтинговая система и ее текст находятся в div. Изображение находится в div, а заголовок (все над изображением) находится в div. Наконец, эти 4 divs находятся в контейнере div. Как я могу нажимать "Горизонтальное правило" ближе к 5 звездам и тексту, не влияя на что-либо еще на странице?
Для моего кода см. Мою ссылку в комментарии ниже. Я не могу опубликовать более двух ссылок из-за репутации. Благодарю.
Ваш ответ будет оценен. Заранее спасибо!
Вы можете попробовать что-то вроде:
hr { width: 100%; height: 1px; color: #CCC; margin-top: -2px; }
Не уверен, есть ли какой-либо риск, используя отрицательные поля... Я, конечно, не эксперт по CSS.
Легкий способ выяснить, что вам нужно изменить в CSS, чтобы сблизиться или обойтись дальше, - использовать инструмент разработчика, такой как FireBug. Он позволяет вам проверять элементы страницы, а не только видеть, каковы их значения макета, но и редактировать их.
Чтобы ваши теги <hr>
занимали минимальное пространство, поэтому они максимально приближены к другим элементам, вы можете установить их маржу и отступы на 0.
hr{padding:0;margin:0;}
Следующим шагом будет установка поля и заполнения элементов выше и ниже тэгов <hr>
.
Вот пример, который показывает разницу, изменяя отступы/поля тегов <hr>
.
Необходимо установить только маржу, поскольку по умолчанию по умолчанию уже установлено ноль. Проверьте здесь значения по умолчанию для <hr>
.
Надеюсь это поможет