Twój kod to chaos, dlatego nie możesz nad nim zapanować. A to tylko kilka linijek.
1.W html kolejność list jest odwrotna do tego co chcesz wyświetlić.
2. lista w divie o klasie daneprofilu nie posiada zamknięcia </ol>
3. clear: both; stosuje się do skasowanie float. U ciebie avatar , zdjecie , tytul, ilosc nie posiadają float.
4. znacznik <font> jest przestarzały i nie należy go używć.
5. Należy oddzielać warstwę prezentacji (css) od warstwy treści (html) dlatego nie używamy w html <br>, <b> ( <b> jest dopuszczalne, ale to jeden z niewielu znaczników) a tym bardziej styli inline np. <p style="color:red"></p>, ponieważ trudno potem zapanować nad wyglądem strony ze, względu na przełamanie kaskadowośći.
<div class="container">
<div class="container__item container__item_green">
<div>truczkowaty</div>
<div>
<img src="http://znaki-drogowe.org/png/c_5.png">
</div>
<div>Komentator</div>
<div>Ilość komentarzy: <span class="font-weight-bold">54</span></div>
</div>
<div class="container__item container__item_blue">
<ol class="container__item-list container__item-list_title">
<li>Płeć:</li>
<li>Imię:</li>
<li>Wiek:</li>
<li>Urodziny:</li>
<li>Motto:</li>
</ol>
</div>
<div class="container__item container__item_blue">
<ol class="container__item-list container__item-list_description">
<li>Kobieta</li>
<li>Kleopatra</li>
<li>25</li>
<li>6 kwietnia 1993</li>
<li>"To jest moje motto."</li>
</ol>
</div>
</div>
.container {
width: 50%;
padding: 10px;
border-radius: 10px;
background: purple;
color: white;
}
.container::after {
content: "";
display: table;
clear: both;
}
.container__item {
float: left;
margin-right: 20px;
text-align: center;
font-size: 1.2em;
}
.container__item_green {
background-color: green;
border-radius: 10px;
padding: 10px;
}
.container__item_blue {
background-color: blue;
padding: 0 10px;
}
.container__item-list {
list-style-type: none;
padding: 0;
line-height: 2em;
}
.container__item-list_title {
text-align: right;
}
.container__item-list_description {
text-align: left;
}
.font-weight-bold {
font-weight: bold;
}