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

    Commenti condizionali per altri browser.

    Quali sono i commenti condizionali per FF e/o per Opera?
    http://negrita.com
    Grandissimi

    Solo quelli che sono così folli da pensare di cambiare il mondo, lo cambiano davvero.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non esistono commento condizionali per altri browser al di fuori di IE .
    Del resto gli altri non ne hanno necessita`: e` solo IE che non rispetta le specifiche e quindi ha necessita` di "correzioni".

    Pero` con I CC di IE si riesce a fare una cosa "per tutti tranne IE":
    codice per tutti tranne IE

    Se questo non basta, puoi usare strumenti lato server per inviare codice specifico a brwoser specifici; ed esistono anche degli algoritmi realizzati lato client in JS.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Credevo fosse così, ma ho un css che viene viasualizzato correttamente su Opera, ma non su FF. Come posso risolvere?
    http://negrita.com
    Grandissimi

    Solo quelli che sono così folli da pensare di cambiare il mondo, lo cambiano davvero.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non dovrebbe essere.
    Comunque dipende dai casi.

    Puo` essere che hai usato attributi dei CSS3 che non sono ancora stati implementati. In tal caso sei piu` avanti dei browser, e la cosa non e` molto sana, come hai visto (e dipende chiaramente da quale versione usi dei due browser)

    Puo` essere che hai inserito degli errori o ambiguita`, che qualche browser interpreta in un modo ed altri in un altro.

    Puo` essere che ci sono errori nell'HTML che pure possono creare ambiguita` nella formattazione.

    Quindi primo passo e` validare il codice sia HTML che CSS.
    Poi devi verificare che DTD hai usato: la piu` sicura al giorno d'oggi ritengo sia la XHTML 1.0 Strict: quelle precedenti sono abigue in partenza, quelle successive potrebbero essere male intepretate.

    Alla peggio, come detto sopra, e` usare un browser sniffing tramite linguaggio server o tramite JS.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Già validato e usato xhtml 1.0 strict. Usavo un tag dei CSS3 nella stessa pagina, anche se non c'entrava niente (font-shadow, da Opera interpretato e da FF no), comunque per sicurezza l'ho tolto ed è rimasta la differnza. Comunque cosa intendi per browser sniffing? Rintracciare il tiipo di browser?
    http://negrita.com
    Grandissimi

    Solo quelli che sono così folli da pensare di cambiare il mondo, lo cambiano davvero.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Comunque cosa intendi per browser sniffing? Rintracciare il tiipo di browser?
    Esatto.
    Sono tecniche ormai collaudate (da anni, dai tempi della "guerra" Netscape - IE), e si possono realizare lato server (consigliate), o lato client (JS meno consigliabili, dato che JS puo` venir disabilitato).

    Pero` se usi browser-sniffing, tieni presente che i brwoser sono molti, per cui puoi inserire un attributo in piu` per un browser che lo capisce, ma non e` il caso di togliere un attributo per un particolare browser, dato che non e` prevedibile il comportamento in altri browser non testati (e non puoi testarli tutti).

    Tornando al problema: non hai ancora detto quale attributo viene interpretato in modo diverso, e non hai spiegato come lo hai implementato, per cui le risposte sono ancora generiche.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Te lo faccio vedere: vai su http://matem.altervista.org/ e prova a vederlo con FF e con Opera, vedi che il div news è più spostato verso destra. Se non hai Opera ti faccio uno shot.
    http://negrita.com
    Grandissimi

    Solo quelli che sono così folli da pensare di cambiare il mondo, lo cambiano davvero.

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Anzitutto se usi una DTD devi anche seguire le regole di tale DTD.

    Ci sono vari errori, tipo:
    - testo dello script dentro la pagina HTML
    - testi direttamente dentro il <div>
    - uso di nomi ambigui, tipo il <div id="body">: qualche browser si arrabbia.

    Ma il problema e` dato dall'uso di posizionamenti.
    I posizionamenti assoluti danno sempre problemi: occorre una notevole esperienza prima di poterli usare.
    Vedrai il problema anche in FF, se aumenti la dimensione del carattere (control+). E ricorda che non puoi conoscere il carattere usato dal brwoser (puo` venir sovrascritto).

    Il mio consiglio e` di togliere tutti i posizionamenti. In rete trovi esempi di layout robusti realizzati senza posizionamenti. Alcuni rifeimenti sono riportati tra i "link utili".

    Altro consiglio: i menu. Anche per quelli trovi esempi fatti bene; anche quelli citati tra i "link utili" (vedi ad esempio quelli di CSSplay)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    Per il testo direttamente dentro i div e per gli scirpt è solo perchè è under costruction, poi sarebbero stati divisi gli script, e sistemati i testo (ma intendi dire di metterli dentro a un

    giusto?). Del nome dei div non lo sapevo, ti ringrazio. Ora gli do un'occhiata ai link. Comunque, cos'ha il menù che non va?
    http://negrita.com
    Grandissimi

    Solo quelli che sono così folli da pensare di cambiare il mondo, lo cambiano davvero.

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Comunque, cos'ha il menù che non va?
    Semplicemente non funziona.
    Cioe` ... funziona solo al click e se JS e` abilitato, cosa che non e` ovvia.
    Ci sono menu realizzati senza JS (solo HTML+CSS), che sono piu` leggeri e soprattutto accessibili.

    Invece il menu orizzontale mi pare non sia ancora stato inserito
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.