CSS: Lista trycker inte ut element med position: absolute;

Trädvy Permalänk
Medlem
Plats
Halmstad
Registrerad
Apr 2003

CSS: Lista trycker inte ut element med position: absolute;

Hejsan!

Har ett litet skumt problem!

Har den normala setupen såhär:

<div class="något">

<ul>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>

</div>

På diven "något" är width: auto; och position: absolute;

Problemet är att om jag har något i listan som är mer än ett ord så blir det en radbrytning istället för att pötta ut hela "något" diven!

Detta fenomen uppstår enbart om det är position: absolute; på diven!

Någon som har stött på detta problemet och hur har du löst det isåfall?

Edit: Gick igenom hela skiten nu och om man sätter whitespace: nowrap; på li så fungerar det men är whitespace: nowrap; en godtagbar lösning?

Hur kan syltkakor överleva i det vilda utan ögon?

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Jan 2007

Du skulle även kunna testa att sätta display: block på dina <li>-element, men det kan bli lite pill med det.