Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Larghezza di <legend> di un form

    Ciao,

    ho realizzato questo esempio:
    http://www.ubiquo.it/test/legend.htm

    Per farvi vedere quello che succede: il <legend> del primo fieldset del form sbuca oltre la pagina.
    Come faccio a dirgli di non farlo?
    A parte farlo corto, ovviamente
    Ma non mi è possibile perché la redazione del sito non la faccio io e anzi i contenuti sono già stati realizzati e sono su un DB.

    Ho notato che solo Opera dovrebbe mandarlo a capo, mentre IE e Firefox sbordano. Tra l'altro non è un problema di un legend lungo, perché se rimpicciolite la finestra del browser abbastanza vedrete accadere la stessa cosa anche a quelli sotto.

    Chi ha una soluzione?

    ciao e grazie

  2. #2
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    Te la butto li, magari ci azzecco alla prima

    Prova, anzichè definirlo di (esempio) 700px... a definirlo al 95%
    Guybrush Threepwood

  3. #3
    Grazie del tentativo :-)

    Al momento sul CSS è impostato al 100%. Ho provato cme mi hai suggerito ma non va.

  4. #4
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    allore credo che tu debba ridurre il testo.

    Così a memoria mi pare che il legend non permetta testo su due righe... per cui non potendolo tagliare lo espande...

    se usi php puoi fare una roba del tipo

    codice:
    if (strlen($testo)>40) {
    $testo=substr($testo,0,40)." [...]";
    echo $testo;
    }
    Ma ti verrebbe ovviamente testo tagliato... e credo non ti vada bene

    Spero che qualcuno mi smentisca sul discorso delle righe del legend... se no non vedo altre soluzioni
    Guybrush Threepwood

  5. #5
    Non posso ridurre il testo perché ... già esiste
    Le mie sono solo maschere, ma tutti i contenuti sono già presenti su un DB. Il sito è un'intranet di un ministero. Quindi i testi, <legend> compreso non li controllo.

    Le due righe, le ho provate, in due modi. Ho messo un
    e un doppio <legend>. Penso la seconda soluzione sia una porcata. Il
    potrebbe anche funzionare, ma come ho detto non posso sapere quando e dove metterlo.
    Inoltre, come ho scritto nel primo post, non conta la lunghezza, perché riducendo la finestra anche quelli corti sbordano. Dato che la pagina dovrebbe essere accessbile io non conosco la risoluzione del monitor degli utenti.

    Quello che mi fa rabbia è che Opera invece lo manda a capo!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.