Kan man på nått sätt bestämma max bredd på en text i CSS?
Max bredd på text.
3 svar · 487 visningar · startad av Rödalacket
Hmm...
Lägger du texten i ett block (t.ex. <div>) så kan du använda min-width: och max-width:
Min-width: och max-width: kan användas i "all elements except non-replaced inline elements and table elements" - dvs det skall funka i div - men inte just i span (som är ett non-replaced inline element om man inte ändrat display: ;)) även om det säkert gör det i span också i en del webbläsare av idag ;)
Den största nackdelen med min-width: och max-width: som jag irriterar mig på f.n. är att Microsoft ännu inte har lyckats få dessa att funka i MSIE - trots att de brukar hävda att MSIE stödjer *alla* standarder ;)
Annars så kan man mha selectors fixa så att low-fi browsers (ns4, msie, äldre opera m fl) visar med fast bredd och hi-fi browsers(mozilla, nn[67], nyare opera m fl) visar med flexibel bredd:
p.flow {width:500px}
p[class="flow"] { width:auto; min-width: 350px; max-width: 550px;}