Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1

    [PHP&CSS] Problema formattazione testo

    Salve a tutti, avrei un problema che potrebbe essere risolto con PHP o CSS, solo che non conosco molto bene il secondo per cui chiedo consiglio a voi...

    Io avrei una parte di pagina web dedicata alla visualizzazione di messaggi inseriti dagli utenti...lo script che gestisce questo output fa un replace automatico dei link, e sopratutto va a capo automaticamente ogni 30 caratteri per evitare di ottenere una fuoriuscita dal div riservato ai messaggi...il problema è che se inseriscono dei link, che solitamente sono abbastanza lunghi e spesso superano i 30 caratteri, la funzione wordwrap che utilizzo spezza il link con un
    e cosi salta il riconoscimento del link...

    sapete se posso confinare il testo con CSS invece di dovermi scrivere una complicata funzione con PHP che riconosca i link ed eviti il wordwrap?

    Grazie 1000 in anticipo

  2. #2
    scrivi il link con un testo diverso dal semplice collegamento, esempio "link"
    Ciao!

  3. #3
    I messaggi in cosa sono visualizzati? tabella? div?
    La differenza fra la genialità e la stupidità è che la genialità ha i suoi limiti.


  4. #4
    @fmortara: il risultato è uguale, perchè comunque il codice HTML del link risulterebbe spezzato...

    @furbostandy: sono contenuti in un div i messaggi...

  5. #5
    Originariamente inviato da DKiller92
    @fmortara: il risultato è uguale, perchè comunque il codice HTML del link risulterebbe spezzato...

    @furbostandy: sono contenuti in un div i messaggi...
    MA che dici...??

    LINK visualizza solo link, che essendo corta non sfancula il layout...
    oppure croppi il link come fa questo forum...
    Ciao!

  6. #6
    Un'altra soluzione è quella di mettere una larghezza fissa ai div...
    La differenza fra la genialità e la stupidità è che la genialità ha i suoi limiti.


  7. #7
    @fmortara: il wordwrap taglia le parole comunque a 30 caratteri, per cui prova a contare quanti caratteri sono
    codice:
    LINK
    @furbostandy: ho provato mettendo max-width nel css, solo che non funziona...

  8. #8
    Si, ma il problema lo risolvi a monte eliminando, in visualizzazione, il link lungo. a questo punto puoi eliminare il word-wrap, dato che se le parole sono spezzate, vanno a capo entro la larghezza del contenitore.
    Ciao!

  9. #9
    Avevo provato la via del max-width nel foglio di stile, senza successo purtroppo (non sono proprio ferratissimo nei CSS)...sapresti indicarmi come impostare una larghezza massima?

  10. #10
    Se una parola è più larga della larghezza del div, questo si adatta, ovviamente.
    Se tu riduci la larghezza delle parole, non hai il problema delle parole che non vanno a capo, per cui, la funzione di mandare a capo forzatamente ogni 30 caratteri, non è più necessaria.
    Ciao!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.