Jak mogę sprawić, że tekst pozostanie "na swojej własnej stronie", gdy przepełni się pierwszy wiersz?Zawijanie wyrazów CSS Druga linia tekstu
Mam sekcję, która zawiera dwa elementy div. Dwa elementy div są umieszczone obok siebie, ale jeśli pierwszy wiersz jest pełny, rozpoczyna się on w nowej linii pod pierwszym elementem div. (i to jest problem)
Pierwszy element div ma szerokość 120 pikseli, ponieważ jest to najszerszy tekst, który można w nim wydrukować. Drugim elementem div jest/powinna być reszta ekranu.
Utworzyłem link do jafiddle również w przypadku, gdy ten na stronie nie wyjaśnia. Problem występuje, gdy masz małe okno (telefony itp.).
Strona jest generowana przez php.
.section{
display: inline-block;
width: 100%;
float: left;
}
.pTrans1{
float: left;
width: 120px;
color: red;
}
.pTrans2{
display: inline;
}
<section><div class='pTrans1'>15<font color='blue'>1120Z</font></div> <div class='pTrans2'><b>Meterologisk observation från den 15e kl 12:20 svensk tid.<font color=green> (32 minuter sedan)</font></b></div></section><br>
Użycie 'position: absolute' jest tutaj trochę przesadzone. – KittMedia
@KittMedia Sytuacja to zmusza. :) Naprawiono-Fluid. Lub musisz użyć hackowania na stole, ponieważ jest to lepsze. –
Nie, ponieważ widzisz co najmniej 2 odpowiedzi z zaledwie 2 małymi zmianami w podanym kodzie. :) – KittMedia