Visualizzazione risultati 1 fino 28 di 28

Discussione: [CSS] Display:inline va a capo

  1. #1
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito [CSS] Display:inline va a capo

    Ho dei div settati con display:inline ma vanno a capo lo stesso.

    La pagina in questione è questa.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  2. #2
    Guest

    Predefinito

    c'è scritto "dispay"...
    Ultima modifica di attorianzo : 04-03-2006 alle ore 23.42.49

  3. #3
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da attorianzo
    c'è scritto "dispay"...
    Grazie, ho corretto, però adesso non viene mantenuta la larghezza del div. Come posso fare a risolvere?
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  4. #4
    Guest

    Predefinito

    Mmm...

    Non sono sicuro...

    potresti provare a impostare l'attributo di stile width sull' <a href> anzichè sul div che lo contiene

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool
    Grazie, ho corretto, però adesso non viene mantenuta la larghezza del div. Come posso fare a risolvere?
    non ho ben capito cosa intendi.. cioè, vorresti che fossero tutto delle stesse dimensioni?

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da drako1989
    non ho ben capito cosa intendi.. cioè, vorresti che fossero tutto delle stesse dimensioni?
    Sì, vorrei che fossero tutti delle stesse dimensioni.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  7. #7
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    ma .. per curiosità.. hai provato il consiglio di attorianzo o no?

    -anche se cmq la vedo difficile in quel modo, width e inline non vanno molto d'accordo, anzi-
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  8. #8
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da heracleum
    ma .. per curiosità.. hai provato il consiglio di attorianzo o no?
    Sì che ho provato. Se vuoi vederlo è online adesso, prima l'avevo provato solo il locale.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  9. #9
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Se fossero state allineate a sinistra o a destra avrei usato il display di default per i div (block, cioè basta non indicare display) e li avrei accostati l'un l'altro col float... e quindi non essendo inline puoi indicare la width che vuoi, anzi devi indicarla.
    Ma la scelta dell'allineamento centrato mi sa che rende la cosa poco fattibile.. o ricorri a trucchetti poco eleganti :)
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  10. #10
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    E come faccio a usare i float con tanti elementi?
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  11. #11
    Guest

    Predefinito

    e se usassi span anzichè div? In questo modo ti risparmieresti il display:inline

  12. #12
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Ho provato con gli span ma mi dava lo stesso problema della larghezza e dell'altezza.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  13. #13
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Citazione Originalmente inviato da funcool
    E come faccio a usare i float con tanti elementi?
    Tanti float left, per dire, si dispongono l'uno di fianco all'altro. Prova, e magari questo lo fai in un div contenitore, che poi metterai centrato così ti appariranno comunque al centro come volevi (in riferimento al problema di centratura del mio post precedente).
    Prova.

    Il sudato risultato sarà comunque molto simile ad una table 3x3, al punto che uno si chiede ma non facevo prima ad usare una table?
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  14. #14
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da heracleum
    Tanti float left, per dire, si dispongono l'uno di fianco all'altro. Prova, e magari questo lo fai in un div contenitore, che poi metterai centrato così ti appariranno comunque al centro come volevi (in riferimento al problema di centratura del mio post precedente).
    Prova.

    Il sudato risultato sarà comunque molto simile ad una table 3x3, al punto che uno si chiede ma non facevo prima ad usare una table?
    Ho fatto come mi hai detto tu. Però ho dovuto aggiungere questo codice alla fine:
    Codice HTML:
    <div style="clear:left;"></div>
    Non c'è un modo un po' più elegante?

    Inoltre non riesco a centrarlo...
    Ultima modifica di funcool : 06-03-2006 alle ore 11.59.01
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  15. #15
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Ovvio, dove c'è float c'è clear (a meno che non si voglia appositamente sfruttare il fluttuamento)
    magari stasera..
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  16. #16
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da heracleum
    Ovvio, dove c'è float c'è clear (a meno che non si voglia appositamente sfruttare il fluttuamento)
    magari stasera..
    Magari stasera... Non l'ho capito.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  17. #17
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Citazione Originalmente inviato da funcool
    Ho fatto come mi hai detto tu. Però ho dovuto aggiungere questo codice alla fine:
    Codice HTML:
    <div style="clear:left;"></div>
    Non c'è un modo un po' più elegante?
    Purtroppo no... se vuoi forzare i contenuti a "tornare a posto", devi mettere un clear:left sul DIV successivo (non necessariamente vuoto!)
    Citazione Originalmente inviato da funcool
    Inoltre non riesco a centrarlo...
    Prova a chiudere tutti i DIV così creati in questa struttura:
    Codice HTML:
    <DIV STYLE="text-align:center">
    <DIV STYLE="width:...">
    <!-- qui tutti i DIV che hai creato prima -->
    </DIV>
    </DIV>
    dove la larghezza che imposterai sarà ovviamente pari a 3 volte la larghezza della "cella", più i valori di un eventuale margin che hai impostato tra queste.

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  18. #18
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da dementialsite
    Purtroppo no... se vuoi forzare i contenuti a "tornare a posto", devi mettere un clear:left sul DIV successivo (non necessariamente vuoto!)Prova a chiudere tutti i DIV così creati in questa struttura:
    Codice HTML:
    <DIV STYLE="text-align:center">
    <DIV STYLE="width:...">
    <!-- qui tutti i DIV che hai creato prima -->
    </DIV>
    </DIV>
    dove la larghezza che imposterai sarà ovviamente pari a 3 volte la larghezza della "cella", più i valori di un eventuale margin che hai impostato tra queste.

    Stammi bene...
    Il div non riesco a centrarlo lo stesso con FireFox.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  19. #19
    Guest

    Predefinito

    Codice PHP:

    <DIV STYLE="text-align:center; margin-left:auto; margin-right:auto;">
    <
    DIV STYLE="width:...">
    <!--
    qui tutti i DIV che hai creato prima -->
    </
    DIV>
    </
    DIV>

  20. #20
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da attorianzo
    Codice PHP:

    <DIV STYLE="text-align:center; margin-left:auto; margin-right:auto;">
    <
    DIV STYLE="width:...">
    <!--
    qui tutti i DIV che hai creato prima -->
    </
    DIV>
    </
    DIV>
    Neanche così riesco a centrarlo...
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  21. #21
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Magari stasera era per dire "ora sto in ufficio poi vedo per bene", ora ci risono di nuovo, cmq fai così, se hai deciso che vuoi lavorare con html NON standard (quirksmode) allora fai
    <div align="center">
    e ciccia..
    se invece vuoi rispettare gli standard w3c puoi usare margin: auto e ti funziona anche su IE.. scegli tu. (non ho controllato se la tua pag segue la standard compliance..)
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  22. #22
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da heracleum
    se invece vuoi rispettare gli standard w3c puoi usare margin: auto e ti funziona anche su IE.. scegli tu. (non ho controllato se la tua pag segue la standard compliance..)
    I voglio usare gli stili, il problema è che non funziona con FireFox e Internet Explorer funziona.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  23. #23
    Guest

    Predefinito

    Codice PHP:
    <DIV STYLE="text-align:center; margin-left:auto; margin-right:auto; width:100%;">
    <
    DIV STYLE="width:...">
    <!--
    qui tutti i DIV che hai creato prima -->
    </
    DIV>
    </
    DIV>

  24. #24
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    funcool: parlavo del dichiarare un certo doctype e di rispettarlo. (scusami non posso andare a visitare siti.. per controllare)
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  25. #25
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da heracleum
    funcool: parlavo del dichiarare un certo doctype e di rispettarlo. (scusami non posso andare a visitare siti.. per controllare)
    Non ho capito...
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  26. #26
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Ok, andavo di nuovo di fretta quindi riprendiamo da qui:
    Citazione Originalmente inviato da heracleum
    .. se hai deciso che vuoi lavorare con html NON standard (quirksmode) allora fai
    <div align="center">
    e ciccia..
    se invece vuoi rispettare gli standard w3c puoi usare margin: auto e ti funziona anche su IE.. scegli tu. (non ho controllato se la tua pag segue la standard compliance..)
    Parlavo genericamente perché non avevo la possibilità di vedere qual era la situazione di doctype sul tuo sito, vedo che è:
    HTML 4.01 Transitional (Loose)
    Sinceramente non ho mai provato ad utilizzarlo, ho preferito passare all'XHTML visto che c'ero.
    Anche se html4 loose è la situazione "meno rigorosa" possibile degli standard comunque puoi utilizzare qualcosa come <div align="center"> per centrarli e entrambi i browser dovrebbero comportarsi allo stesso modo.
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  27. #27
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da heracleum
    Ok, andavo di nuovo di fretta quindi riprendiamo da qui:

    Parlavo genericamente perché non avevo la possibilità di vedere qual era la situazione di doctype sul tuo sito, vedo che è:
    HTML 4.01 Transitional (Loose)
    Sinceramente non ho mai provato ad utilizzarlo, ho preferito passare all'XHTML visto che c'ero.
    Anche se html4 loose è la situazione "meno rigorosa" possibile degli standard comunque puoi utilizzare qualcosa come <div align="center"> per centrarli e entrambi i browser dovrebbero comportarsi allo stesso modo.
    Come detto sopra, io preferivo usare gli stili...
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  28. #28
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    beh allora -per coerenza con la tua decisione di usare gli styles- dovresti passare ad un DOCTYPE più rigido. Ti ho detto non mi sono mai trovato in una situazione del genere, voler rispettare gli standard ma con il doctype più "generoso" che esista.
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •