Я создаю веб-сайт в Dreamweaver с помощью Bootstrap, и у меня возникают проблемы с размещением текста по центру любого из столбцов.
Я попытался изменить CSS следующим образом (в качестве примера):
.p9 {
font-family: Roboto-light;
text-align: center;
color: #171717;
font-size: 16px;
font-weight: 300;
line-height: 18px;
}
И когда это не сработало, я удалил text-align
атрибут из CSS и изменил класс абзаца .text-center
на правильный класс Bootstrap.
Я заметил несколько небольших проблем с ошибками, таких как классы, которые не появляются, пока я не сохраню документ, или мне приходится удалять, а затем повторно добавлять классы на изображения, чтобы заставить их работать/появляться, поэтому я не уверен, связано ли это?
Кто-нибудь знает, почему ни один из них не работает? Благодарю вас!
Не видя самой страницы или какого-либо другого кода, я предполагаю, что text-align
он переопределяется более конкретным селектором ( #id
или более конкретным классом)
Вы можете прочитать больше о специфике CSS здесь:
Чтобы точно увидеть, какой CSS влияет на рассматриваемый элемент, вы можете использовать инструменты разработчика вашего браузера. В качестве примера я буду использовать Google Chrome, но аналогичные инструменты есть и в большинстве современных браузеров.
Оттуда вы можете прокрутить вниз до интересующего вас свойства ( text-align
в данном случае), щелкнув стрелку слева от свойства, вы откроете список всех CSS, влияющих на это свойство. применяется.
Из информации здесь вы сможете понять, как исправить свой код. Скорее всего, удалив стиль в предыдущем объявлении или увеличив специфичность стиля, который вы хотите применить.
Вы можете узнать больше об инструментах разработчика Chrome здесь:
Я считаю, что вы неправильно определяете класс или абзац, который используете правильно. Если вы используете класс, поставьте точку перед именем.
.p9 {
font-family: Roboto-light;
text-align: center;
color: #171717;
font-size: 16px;
font-weight: 300;
line-height: 18px;
}
Помимо этого, я настоятельно рекомендую сменить редактор.
Я понял проблему: я применил CSS к внешнему контейнеру, который, казалось, влиял на текст - после его удаления текст начал правильно выравниваться. Спасибо всем за ответы. Я надеюсь, что это хороший способ закрыть вопрос.
пирог
Кай
text-align
в вашем классе переопределяется что-то более конкретное. Откройте страницу в браузере и используйте инструменты разработчика, чтобы увидеть, какой CSS влияет на выравнивание текста.Винсент