Нижний колонтитул с 3 столбцами слева — html

#html #css #footer

Вопрос:

Я пытаюсь создать нижний колонтитул из 3 столбцов, но все, что я пытаюсь, текст просто находится слева. последняя из приведенных ниже, имеет столбцы друг над другом слева. Цвет фона и шрифт не работают, и на странице индекса шрифт по какой-то причине кажется жирным.

 * {  padding: 0;  margin: 0;  box-sizing: border-box; }  footer-container {  background-color: #99cc99;  font-family: "Open Sans";  padding-bottom: 4rem; }  footer {  width: 80%;  height: 40vh;  background-color: #99cc99;  color: white;  display: flex;  justify-content: center;  flex-wrap: wrap;  margin: 0 auto; }  footer-heading {  display: flex;  flex-direction: column;  margin-right: 4rem; }  footer-heading h2 {  margin-bottom: 2rem; }  footer-heading a {  color: white;  text-decoration: none;  margin-bottom: 0.5rem; }  footer-heading a:hover {  color: #336633;  transition: 0.3s ease-out; } 
 lt;div class="footer-container"gt;   lt;div class="footer"gt;   lt;div class="footer-heading footer-1"gt;   lt;h3gt;ADDRESSlt;/h3gt;  lt;pgt;1234 Sandy Beach Road, lt;brgt; Queenscliffe, New Zealandlt;/pgt;   lt;/divgt;   lt;div class="footer-heading footer-2"gt;  lt;h3gt;CONTACTlt;/h3gt;  lt;pgt;Sally Sharp lt;brgt; Tel: (00) 1234 1122lt;/divgt;  lt;/divgt;   lt;div class="footer-heading footer-3"gt;  lt;h3gt;QUICK LINKSlt;/h3gt;   lt;a href="About/About.html#Ammenities"gt;Ammenitieslt;/agt;lt;brgt;  lt;a href="About/About.html#Availability"gt;Availabilitylt;/agt;lt;brgt;  lt;a href="About/About.html#Cancellation Policy"gt;Cancellation Policylt;/agt;lt;brgt;  lt;a href="About/About.html#Location"gt;Locationlt;/agt;lt;brgt;  lt;a href="About/About.html#What's nearby"gt;What's nearbylt;/agt;   lt;/divgt;  lt;/divgt;  lt;/divgt; 

Ответ №1:

В конце у вас был дополнительный lt;/divgt; код в вашем HTML .footer-heading.footer-2 . Кроме того, синтаксис класса в селекторах CSS таков .className . Ни одно из ваших правил CSS, предназначенных для классов, не включало . символ перед именем класса.

 * {  padding: 0;  margin: 0;  box-sizing: border-box; }  .footer-container {  background-color: #99cc99;  font-family: "Open Sans";  padding-bottom: 4rem; }  .footer {  width: 80%;  height: 40vh;  background-color: #99cc99;  color: white;  display: flex;  justify-content: center;  flex-wrap: wrap;  margin: 0 auto; }  .footer-heading {  display: flex;  flex-direction: column;  margin-right: 4rem; }  .footer-heading h2 {  margin-bottom: 2rem; }  .footer-heading a {  color: white;  text-decoration: none;  margin-bottom: 0.5rem; }  .footer-heading a:hover {  color: #336633;  transition: 0.3s ease-out; } 
 lt;div class="footer-container"gt;  lt;div class="footer"gt;  lt;div class="footer-heading footer-1"gt;  lt;h3gt;ADDRESSlt;/h3gt;  lt;pgt;1234 Sandy Beach Road, lt;brgt; Queenscliffe, New Zealandlt;/pgt;  lt;/divgt;   lt;div class="footer-heading footer-2"gt;  lt;h3gt;CONTACTlt;/h3gt;  lt;pgt;Sally Sharp lt;brgt; Tel: (00) 1234 1122  lt;/divgt;   lt;div class="footer-heading footer-3"gt;  lt;h3gt;QUICK LINKSlt;/h3gt;   lt;a href="About/About.html#Ammenities"gt;Ammenitieslt;/agt;lt;brgt;  lt;a href="About/About.html#Availability"gt;Availabilitylt;/agt;lt;brgt;  lt;a href="About/About.html#Cancellation Policy"gt;Cancellation Policylt;/agt;lt;brgt;  lt;a href="About/About.html#Location"gt;Locationlt;/agt;lt;brgt;  lt;a href="About/About.html#What's nearby"gt;What's nearbylt;/agt;  lt;/divgt;  lt;/divgt; lt;/divgt; 

Комментарии:

1. И это отличный пример того, почему стоит поддерживать порядок в коде, а не допускать разрывов и пробелов повсюду.

2. @ Дэвид. Я думал, что так и будет. но нет, ничего не изменилось. Я новичок в этом, значит ли это, что у меня что-то не так в другом месте?

3. Вам придется быть более конкретным. Опубликуйте правку своего вопроса с обновленным кодом, демонстрирующим, с какими проблемами вы сталкиваетесь. Только из вашего фрагмента мои правки решают проблему, о которой вы заявили в своем вопросе-есть 3 столбца, которые больше не выровнены по левому краю. Если вам нужны разъяснения по поводу того, что я изменил, я буду рад ответить на ваши вопросы.