Текст не соответствует форматированию CSS при добавлении контента ниже

0

Пожалуйста, имейте в виду, что я новичок в коде!

Поэтому у меня есть заголовок и некоторый текст, который я хочу разместить поверх фонового изображения, которое у меня есть с использованием CSS, поэтому позиционирование является ключевым.

Все работало нормально, пока я не добавил больше HTML-контента ни под текстом. Из этого было, как если бы текст не собирал мои инструкции CSS.

HTML:

 <div id="sidemicro">
 <text class="circleheader"><h3>Special Occasion?</h3><p>Give us a call and </br> we'll see how     we can make </br> your tour  extra special!</p></br> 

Это текст, который мне нужно форматировать:

 <div id="form">
 <form action ='otterabout.php' method='POST'>
*Your Name: <input type='text' name='name'><br />
*Your Email: <input type'text' name='email'><br />
*Date of visit: <input type'date' name='date'><br />
*Time of visit: <input type'time' name='time'><br />
*Group Size: <input type'text' name='groupsize'><br />
<input type='submit' name='submit' value='Login'>
<input name='reset' type='reset' value='Reset'>
</form>
</div>
</div>

Это содержимое под текстом, которое остановило его форматирование.

CSS:

.circleheader {
margin-top:70%;
margin-left:15%;

}



.circletext {
text-align:center;
margin-left:35%;
}

Благодарю!

  • 0
    Пожалуйста, предоставьте скрипку. Проверьте jsfiddle.net
  • 0
    К сведению, margin-top или margin-bottom в процентах соответствует ширине, но не высоте.
Теги:

1 ответ

0

Это тип форматирования, который вы ищете? FIDDLE.

CSS

.sidemicro {
    margin-left: 10px;
    width: 600px;
    border: 1px solid black;
    background: url('https://res.cloudinary.com/roadtrippers/image/upload/v1396514626/p2nmpjpgjsm8iihdh5ip.jpg');
    background-size: 600px;
    background-repeat: no-repeat; 
}
.circleheader {
  width: 200px;
  border: 0px solid black;
  margin: 10px auto;
  color: white;
  background-color: rgba(0, 0, 0, 0.4);
  text-align: center;
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню