Ir para conteúdo
Fórum Script Brasil
  • 0

Como colocar o máximo de texto na tela de celular com 7 cm de largura?


Frank K Hosaka

Pergunta

Eu fiz um código, estipulando 35 caracteres como o máximo que dá para colocar em 7 cm na tela do celular, mas ficou um horror:

astudy/Model/funcoes.php

<meta name="viewport" content="width=device-width">
<?php
class funcoes {
    public function ajustarTexto($texto){
        if(strlen($texto)>35){
            return substr($texto,0,32)."...";}
        else {return $texto;}}
}
$funcoes=new funcoes();
echo "<br>".$funcoes->ajustarTexto("Descontinuar Abraçadeira Fluorescente");
echo "<br>".$funcoes->ajustarTexto("Descontinuar Acabamento Registro de Pressão");

Existe algum jeito de fazer os dois textos terminarem exatamente no canto direito do celular?

Screenshot_20231115-101209_Samsung Internet.jpg

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Valeu. Não consegui fazer funcionar as elipsis, mas o CSS do cálculo é bom demais!

<style>p {width:calc(8cm - 8px);white-space: nowrap;overflow:hidden}</style>

Pensei em usar a propriedade text-overflow, mas ele não funcionou. A função calc só funciona se você colocar espaço antes e depois do operador -.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...