Mam kod jak poniżej. Nie rozumiem dlaczego tekst umieszczony w <span> wyświetla się po prawej stronie tekstu zamiast pod spodem.
Czy ktoś wie dlaczego?
HTML
<div class="intro">
<div class="half"> To tekst układający się normalnie <span class="purple">a to zamiast dalej pod tekstem to pojawia się na prawo od tekstu</span>.
</div>
<div class="half"><img src="akor.png">
</div>
</div>
CSS
.intro
{
width:1000px;
height: 400px;
display:flex;
margin-right:auto;
margin-left:auto;
}
.half
{
display:flex;
align-items:center;
text-align:center;
height: 100%;
width:50%;
font-size:2rem;
}
.purple
{
color:green;
}