ha alguma maneira de adaptar o tamanho ? da font ao elemento que a rodeia

por exemplo
numa celula de uma tabela um texto inserido que se adapte consoante a celula mude de tamanho

Só estou a ver uma maneira,em php, é criares uma variavel de razão de tamanho/tamanho fonte. por exemplo. (se não usares o php para criar as cells e guardar a referida variavel com o tamanho acho que é impossivel ires "buscar" os valores do tamanho da cell ao html puro.) Mas supondo que a tua pagina é toda feita em php (e as variaveis do tamanho da cell e tamanho letra estão definidas) seria algo como o seguinte:

//variaveis
$tam_font_default = "12";
$tamanho_cell_default = "120";

a razão é de 1-10 certo? claro que podes ser tua a fazeres a tua propria razão.

Imagina...:

$tamanho_cell="150";
$tamanho_letra_final=????? //é isto que queremos saber...

supoe que ja geraste a tabela, atravez da variavel do php, com o width="150" ou seja
width='<? echo $tamanho_cell; ?>'

então fazes para que com o tamanho da cell faça a variavel do tamanho font alterar segundo a razão de 1-10...

será qualquer coisa do tipo

//variavel que definirá o tamanho final da letra

$tamanho_letra_final = $tamanho_cell / 10;
ou seja
$tamanho_letra_final = 150/10;
terminando: $tamanho_letra_final = 15;


depois é só definires a tua <font size='<? echo $tamanho_letra_final; ?>'>

Seria isto? o "mal" disto é que terás que criar as definições de tamanho das tuas tabelas (linhas e colunas) tudo a partir das variaveis php.

Um abraço.
 
Back
Topo