Autor Zpráva
Dandys2012
Profil *
Nevim si rady a to jsem hledal dlouho.

Mám blok, kterej můžu natahovat a zase stahovat, jak se mi zlíbí. A chci, aby se font roztahoval s nim.

Příklad:
Když bude blok 1000 px, chci font-size:100px.
Když bude blok 800 px, chci font-size:80px.

Důležitý je, aby velikost písma byla vypočítaná podle šířky bloku a ne podle velikosti monitoru, atd. em, pt, px, % ... nic z toho mi bohužel nepomůže. Je na to nějaká finta?

Dejte vědět, díky.
Sir Tom
Profil
Dandys2012:
Pomocí JS zjistit šířku bloku a pomocí JS nastavit velikost textu.
Dandys2012
Profil *
Ještě upřesnim:

font-size = 10 procent z šířky bloku

A dynamicky. Blok můžu stáhnout nebo roztáhnout kdykoliv.


Teď jak jsem to psal, tak mě to napadlo. Událost při každý změně velikosti bloku zjistit šířku a nastavit velikost písma.
Je to použitelný? Dělá se to takhle i na profi webech?


Zkusil jsem to takhle, ale nějak mi to nefunguje.. poradil by někdo, prosím, proč?


<script>
function zmena_pisma()
{
document.getElementById('body').style.font-size="25px";
}
</script>



<body id="body" style="font-size:14px;">
<div id="container_outside" onresize="zmena_pisma();">

nazdar

</div>
</body>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: