ich eine kleine Liste von Ereignissen und eine Schaltfläche Ereignisse hinzuzufügen.Divs mit Javascript erstellt nicht ausgerichtet
Die Idee ist, dass der Knopf auf der Seite neue Ereignisse anhängt. Mein Problem ist, dass die neuen Ereignisse, die der Seite hinzugefügt werden, keinen rechten Rand haben, also sind die Ereignisse nicht mit den anderen ausgerichtet.
function addEvent() {
var iDiv = document.createElement('div');
iDiv.innerHTML = "Nome: Front In Sampa 6a edição<br>\
\t \t Data: 1/7/2017<br>\
\t \t Horário: 8:00 - 19:00<br>\
\t \t Local: Teatro hotel do Maksoud Plaza: R. São Carlos do Pinhal, 424 - Bela Vista, São Paulo<br>\
\t \t Organizadores: Front In Sampa<br>\
\t \t Foto: Alguma foto";
iDiv.className = "event";
document.getElementsByClassName('container')[0].appendChild(iDiv);
}
.container {
width: 90%;
background-color: #f0f0f0;
margin: 0 auto;
}
.event {
width: 20%;
display: inline-block;
min-height: 30%;
margin: auto;
margin-bottom: 5px;
border: 2px black double;
padding: 2%;
}
button {
width: 100%;
background-color: #4CAFA1;
color: white;
font-size: 16px;
}
<div class="container">
<button type="button" id="add" onclick="addEvent()">Add New Event</button><br>
<div class="event">
Nome: Front In Sampa 6a edição<br> Data: 1/7/2017<br> Horário: 8:00 - 19:00<br> Local: Teatro hotel do Maksoud Plaza: R. São Carlos do Pinhal, 424 - Bela Vista, São Paulo<br> Organizadores: Front In Sampa<br> Foto: Alguma foto
</div>
<div class="event">
Nome: Front In Sampa 6a edição<br> Data: 1/7/2017<br> Horário: 8:00 - 19:00<br> Local: Teatro hotel do Maksoud Plaza: R. São Carlos do Pinhal, 424 - Bela Vista, São Paulo<br> Organizadores: Front In Sampa<br> Foto: Alguma foto
</div>
<div class="event">
Nome: Front In Sampa 6a edição<br> Data: 1/7/2017<br> Horário: 8:00 - 19:00<br> Local: Teatro hotel do Maksoud Plaza: R. São Carlos do Pinhal, 424 - Bela Vista, São Paulo<br> Organizadores: Front In Sampa<br> Foto: Alguma foto
</div>
<div class="event">
Nome: Front In Sampa 6a edição<br> Data: 1/7/2017<br> Horário: 8:00 - 19:00<br> Local: Teatro hot el do Maksoud Plaza: R. São Carlos do Pinhal, 424 - Bela Vista, São Paulo<br> Organizadores: Front In Sampa<br> Foto: Alguma foto
</div>
<div class="event">
Nome: Front In Sampa 6a edição<br> Data: 1/7/2017<br> Horário: 8:00 - 19:00<br> Local: Teatro hotel do Maksoud Plaza: R. São Carlos do Pinhal, 424 - Bela Vista, São Paulo<br> Organizadores: Front In Sampa<br> Foto: Alguma foto
</div>
<div class="event">
Nome: Front In Sampa 6a edição<br> Data: 1/7/2017<br> Horário: 8:00 - 19:00<br> Local: Teatro hotel do Maksoud Plaza: R. São Carlos do Pinhal, 424 - Bela Vista, São Paulo<br> Organizadores: Front In Sampa<br> Foto: Alguma foto
</div>
<div class="event">
Nome: Front In Sampa 6a edição<br> Data: 1/7/2017<br> Horário: 8:00 - 19:00<br> Local: Teatro hotel do Maksoud Plaza: R. São Carlos do Pinhal, 424 - Bela Vista, São Paulo<br> Organizadores: Front In Sampa<br> Foto: Alguma foto
</div>
<div class="event">
Nome: Front In Sampa 6a edição<br> Data: 1/7/2017<br> Horário: 8:00 - 19:00<br> Local: Teatro hotel do Maksoud Plaza: R. São Carlos do Pinhal, 424 - Bela Vista, São Paulo<br> Organizadores: Front In Sampa<br> Foto: Alguma foto
</div>
<div class="event">
Nome: Front In Sampa 6a edição<br> Data: 1/7/2017<br> Horário: 8:00 - 19:00<br> Local: Teatro hotel do Maksoud Plaza: R. São Carlos do Pinhal, 424 - Bela Vista, São Paulo<br> Organizadores: Front In Sampa<br> Foto: Alguma foto
</div>
</div>
Die Tatsache, dass die divs nicht von JavaScript-Zeile hinzugefügt werden, sind ein Zufall aufgrund der Leerzeichen in Ihrem Code. – j08691
Rand Auto 0; Ausrichtungsprobleme verursachen .. arbeiten mit Marge/padding – JCoding