J'ai un div umiejetnosc
contient 2 div div web-development
et inne
. Les deux ont 2 divs qui les séparent. Je suis encore un problème avec la position du h3
dans les divs enfants.Mauvaise position de div et et ne peut pas appliquer une marge supérieure à un h3 enveloppé dans le div
J'essaye d'ajouter une marge aux entêtes h3
, et le premier fonctionne mais pas le second. J'ai fait une capture d'écran avec les outils de développement de Google montrant que la marge est appliquée, mais la position de h3 est fausse. Est-ce problème avec display: block
?
HTML
<div id="umiejetnosci">
<h2 class="tabStart">Umiejętności</h2>
<div id="web-development">
<h3>Technologie Webowe</h3>
<div class = "nazwaUmiejetnosci">Html</div>
<div class = "gwiazdkiUmiejetnosci"><img src="image/skill.png"><img src="image/skill.png"><img src="image/skill.png"><img src="image/skill.png"><img src="image/noSkill.png"></div>
<div class = "nazwaUmiejetnosci">SS, SASS</div>
<div class = "gwiazdkiUmiejetnosci"><img src="image/skill.png"><img src="image/skill.png"><img src="image/skill.png"><img src="image/skill.png"><img src="image/noSkill.png"></div>
<div class = "nazwaUmiejetnosci">Bootstrap</div>
<div class = "gwiazdkiUmiejetnosci"><img src="image/skill.png"><img src="image/skill.png"><img src="image/skill.png"><img src="image/noSkill.png"><img src="image/noSkill.png"></div>
<div class = "nazwaUmiejetnosci">Javascript</div>
<div class = "gwiazdkiUmiejetnosci"><img src="image/skill.png"><img src="image/skill.png"><img src="image/skill.png"><img src="image/noSkill.png"><img src="image/noSkill.png"></div>
<div class = "nazwaUmiejetnosci">Jquery</div>
<div class = "gwiazdkiUmiejetnosci"><img src="image/skill.png"><img src="image/noSkill.png"><img src="image/noSkill.png"><img src="image/noSkill.png"><img src="image/noSkill.png"></div>
<div class = "nazwaUmiejetnosci">RWD</div>
<div class = "gwiazdkiUmiejetnosci"><img src="image/skill.png"><img src="image/skill.png"><img src="image/skill.png"><img src="image/noSkill.png"><img src="image/noSkill.png"></div>
</div>
<div id="inne">
<h3>Inne</h3>
<div class = "nazwaUmiejetnosci">C#</div>
<div class = "gwiazdkiUmiejetnosci"><img src="image/skill.png"><img src="image/skill.png"><img src="image/skill.png"><img src="image/noSkill.png"><img src="image/noSkill.png"></div>
<div class = "nazwaUmiejetnosci">Photshop</div>
<div class = "gwiazdkiUmiejetnosci"><img src="image/skill.png"><img src="image/skill.png"><img src="image/skill.png"><img src="image/noSkill.png"><img src="image/noSkill.png"></div>
<div class = "nazwaUmiejetnosci">Unity 3D</div>
<div class = "gwiazdkiUmiejetnosci"><img src="image/skill.png"><img src="image/skill.png"><img src="image/skill.png"><img src="image/noSkill.png"><img src="image/noSkill.png"></div>
<div class = "nazwaUmiejetnosci">C++</div>
<div class = "gwiazdkiUmiejetnosci"><img src="image/skill.png"><img src="image/skill.png"><img src="image/noSkill.png"><img src="image/noSkill.png"><img src="image/noSkill.png"></div>
</div>
</div>
CSS
#umiejetnosci{
width: 100%;
background: #ffffff;
overflow: auto;
}
#umiejetnosci h3{
margin: 25px 0 25px 25px;
}
#umiejetnosci img{
width: 30px;
}
#umiejetnosci #web-development{
width: 100%;
}
#umiejetnosci #inne{
width: 100%;
}
.nazwaUmiejetnosci{
width: 25%;
text-align: right;
font-size: 1.2em;
padding: 10px 5% 0 0;
float: left;
display: inline-block;
}
.gwiazdkiUmiejetnosci{
width: 70%;
float: left;
display: inline-block;
}
solution hein était chose si simple, drôle j'ai essayé avec claire, mais n'avez pas idée comment je foiré ça, thx, résolu – kozi
@kozi Voir l'une des autres réponses pour une meilleure solution - une solution CSS est * beaucoup * préférable à l'ajout d'éléments HTML partout où vous voulez effacer un flottant. – FluffyKitten