Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26

Discussione: problema IE / Mozilla

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    59

    problema IE / Mozilla

    ho impostato la larghezza allo sfondo di una class che contiene del testo. con IE funziona ma con Mozilla no. Como posso fare?

    es:

    .titolo {
    font-family: Verdana;
    font-size: 12px;
    letter-spacing: 2px;
    background-color: black;

    width:256px;

    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 12px;
    padding-right: 12px;
    border-top: 3px solid white;
    border-bottom: 6px solid white;
    color: white;
    position: relative;
    top: 8px;
    }

  2. #2
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    A che elemento hai associato la classe?

    Perchè se è inserito su, per esempio, uno <span>, dubito fortemente che un elemento non block riesca ad assumere delle dimensioni ...

    PS E non dire che su IE funziona. &Egrave; giusto che non funzioni! Ma IE :ignore:

    Maurizio

    "se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"

  3. #3
    dubito fortemente che un elemento non block riesca ad assumere delle dimensioni
    Basta "forzare" l'elemento non block.

    Aggiungi alla tua classe:

    display: block;

  4. #4
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    Originariamente inviato da gra-fichetto
    Basta "forzare" l'elemento non block.

    Aggiungi alla tua classe:

    display: block;
    Certo. Infatti gli avevo chiesto a che elemento era associata la classe.
    Se è già un div, allora il problema è un altro.
    Prima di dare la soluzione, forse è meglio capire il contesto. Magari la soluzione è giusta, ma sapendo dove viene inserita forse si può risolvere diversamente o meglio ...
    Inserire un elemento block può modificare il flusso del codice risolvendo un problema e creandone altri.

    Non voglio essere polemico, sia chiaro.
    &Egrave; solo per aiutare chi cerca di risolvere il problema ad avere le idee più chiare ed evitare di sparare a caso e magari a chi propone il quesito a chiarirsi meglio le idee.

    E a questo proposito, consiglierei a tutti, quando si espone un problema, di indicare:
    • DOCTYPE utilizzato
    • Codice CSS interessato al problema
    • Codice (X)HTML interessato al problema
    • Ciò che si vuole ottenere


    Maurizio

    "se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    59
    infatti era racchiuso in uno span. ho messo display:block; e la larghezza è giusta ma mi sosta tutti gli elementi intorno......

  6. #6
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    E qui ti volevo :quote:
    Maurizio

    "se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    59
    uff è possibile racchiudere la classe in modo che nn modifiche quello che sta intorno, quindi nn in una div x esempio...

  8. #8
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    Ripropongo quello che ho detto due post indietro.

    Se spieghi quello che vuoi fare/ottenere, indicando magari un pezzo di codice, forse a qualcuno viene una soluzione.
    Maurizio

    "se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    59
    in pratica questa classe dovrebbe creare i titoli della mia pagina sotto ai quali ci sono div col testo.
    questi titoli devono essere larghi quanto le div sotto, circa 230px.
    in IE la larghezza della classe col titolo si allunga senza che io la definisco, con mozzilla no e vorrei ovviare a questo.
    se metto display:block; mi succede un casino con le div sotto che hanno float:left;

  10. #10
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    Vedi che spiegando lo scopo ci si capisce meglio?

    Se sono dei titoli, un corretto markup è utilizzare i tag <hx> che sono appunto previsti per i titoli e sono block.

    C'è un motivo per cui non li utilizzi?
    Maurizio

    "se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"

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.