1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

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

Discussão em 'Web Development' iniciada por trovial, 25 de Março de 2007. (Respostas: 1; Visualizações: 572)

  1. trovial

    trovial Power Member

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

    msdevweb Power Member

    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.
     

Partilhar esta Página