Jump to content
Eddy Parera

Diferentes tamanhos da caixa onde apresenta texto.

Recommended Posts

Eddy Parera

Estou a criar um sistema de noticias do admin do server, ou seja, quando precisar de fazer manutenção ao server, ou fazer algum update ao server e avisar os utilizadores que durante a hora x e a hora y, o server estará em manutenção.

como no jogo Tribalwars, na pagina inicial tem no fundo o local de anuncios do server, mas aquele sistema se tiver 50 anuncios, ele apresenta os 50 anuncios sob o mesmo layout, enquanto a mim, sai fora do local onde supostamente devia estar...

Queria saber como fazer tamanhos que dependem do tamanho do texto...

Share this post


Link to post
Share on other sites
brunoais

Mostra o HTML + o CSS que estás a usar, sff.


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
Eddy Parera

Tenho o HTML dentro de PHP;

echo "<div id=\"form1\"><h3>",$title,"<div id=\"anndate\">",$time,"</div></h3>";
echo "<p>",$text,"</p></div><br>";

CSS

#form1 {
     -moz-border-radius: 15px;
     border-radius: 15px;
     background-color: white;
     width:490px;
     padding:10px;
     border:5px solid gray;
     position:relative;
     left:20px;
     top:40px;
}

Edited by brunoais
geshi

Share this post


Link to post
Share on other sites
brunoais

Para começar tenta fazer 1 coisa:

Separa o HTML do PHP.

mete o PHP dentro das tags <?php ?> e o HTML fora delas (isso tb ajuda pq o sintax hilighter vai por cores mais apropriadas e não vai trate o HTML como texto simples numa string).

Fora isso, indenta corretamente o HTML para conseguir-se ver bem.

Nota:

Se for para fazer output direto, podes usar <?= ?> em vez de <?php echo $var ?>. Dá para poupar no espaço ocupado.

Como isto é sobre CSS, o melhor que poderias fazer era mostrar um bom exemplo do HTML que é enviado para o browser (certifica-te que ele está minimamente bem indentado) e já n mostrar o PHP do servidor. Fica muito mais fácil de perceber e avaliar.


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
Eddy Parera

Estou agora a meter o html fora do php echo, mas deparo-me com uma coisa, o texto que vem de uma PHP var nao fica apenas dentro do div como o html faz... alonga-se pela pagina, eu quero que ele chegue ao fim da div e mude de linha automaticamente e que a div aumente para baixo o necessario para manter essa variavel de texto dentro da div.

<div id="form1"><h3><?=$title?><div id="anndate"><?=$time?></div></h3><br>
<p><?=$text?></p>
</div><br>

Edited by Eddy Parera

Share this post


Link to post
Share on other sites
brunoais

Mostra o código HTML resultante disso.


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
pemoamsi

Coloca assim

<div id="form1">
 <h3>
   <? echo $title; ?>
   <div id="anndate">
  <? echo $time; ?>
   </div>
 </h3>
 <br>
 <p>
   <? echo $text; ?>
 </p>
</div>
<br>

Edited by pemoamsi

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.