Visualizzazione dei risultati da 1 a 8 su 8

Discussione: css solo per IE

  1. #1
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783

    css solo per IE

    Il problema nasce dal fatto che la scrollbar colorata ci sta proprio bene nella nuova versione del mio sitarello...

    Per evitare i problemi di validazione, vorrei indirizzare solo Explorer al suo foglio di stile (quello con scroll corolata)

    Che devo scrivere per fargli caricare il foglio "alternativo"?

    <!-- if IE..... poi?

    Ho già un richiamo per far funzionare uno script per il menù:



    Ho provato ad aggiungere:

    ma non funge.....

    Come si corregge?

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    In questo articolo: CSS Crossbrowser, c'è una soluzione:
    <SCRIPT language="JavaScript">
    <!--
    if (document.all){ // Explorer
    document.write("<link rel='stylesheet' href='stile_explorer.css' type='text/css'>");
    }
    //-->
    </SCRIPT>
    Ma preferirei utilizzare l'altra:
    <!--[if lt IE 7]>..........
    credete sia possibile?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    La soluzione con l'if condizionale e` preferibile, stando alle ultime indicazioni.

    La tua soluzione dovrebbe essere corretta: va inserita nella head, dopo altri CSS che formattano i blocchi di cui vuoi modificare i bordi.
    Hai verificato che i path siano corretti?
    Che succede se togli (o commenti) l'if e lasci il <link>?
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Aspettavo questa risposta.. prima di fare altre prove.
    Ma... se metto due link a due fogli diversi...
    come dovrebbe funzionare il caricamento?
    Perché IE dovrebbe andare a cercare il suo foglio anziché caricare "quello che c'è" ?

    Provando a lasciare solo il doppio link mi carica il primo e non il secondo.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Anzitutto: stai farcendo prove con IE? Perche` gli altri browser non vedono le cose dentro l'if condizionale e potrebbero non capire un CSS dedicato ad IE (scusa, ma la domanda e` d'obbligo - non sai quanti errori di questo tipo si vedono in questo forum).

    Un CSS caricato dopo un altro sovrascrive le direttive gia` eventualmente definite, ecco perche` va messo dopo.

    Se un CSS non viene caricato vuol dire che c'e` un errore di path o di sintassi (un puntoevirgola mancante ??).
    Prova a mettere un colore strano ad un blocco PRIMA di tutto il resto nel secondo CSS (questo ti esclude l'errore di sintassi interno).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Al momento faccio prove solo con IE (FF devo ancora installarlo... tra le altre cose...).
    Sapendo (credo), che il resto viene correttamente interpretato,
    (tutto è scritto bene e ricontrollato)
    la mia sola preoccupazione, al momento, è quella di metodo.

    Sto provando lo script che ho postato e pare che funzioni bene: ma non posso controllare che dagli altri browser venga caricato il primo CSS.

    Se qualcuno mi guarda questa pagina: http://www.creazionespettacoli.net/index_prova_2.asp
    potrebbe dirmi se la vede bene sia con IE che con FF?
    L'unica differenza dovrebbe essere nella barra di scorrimento.

    Anzitutto: stai farcendo prove con IE? Perche` gli altri browser non vedono le cose dentro l'if condizionale e potrebbero non capire un CSS dedicato ad IE
    è proprio per questo che faccio due fogli

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il sistema che usi non e` molto consigliabile. Conviene svilupapre per altri browser e poi applicare le patch per IE.

    Comunque non posso dare un giudizio sulla tua pagina:
    - formattazione con tabelle
    - uso di formattazioni HTML (e non CSS)
    - uso di dimensioni fisse
    - uso di font a dimensione fissa
    - non corretto uso del font-family
    - scritte blu scuro su fondo nero ("notizie a piè di pagina e saluti")

    Inoltre il menu in alto viene mandato a capo per l'ultima voce (menu): non e` che la cosa sia molto usabile!!
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Originariamente inviato da Mich_
    Il sistema che usi non e` molto consigliabile. Conviene svilupapre per altri browser e poi applicare le patch per IE.
    :master: Avrò il tempo di fare anche questo?
    Ma forse per queste pagine può andar bene così...
    Comunque non posso dare un giudizio sulla tua pagina:
    - formattazione con tabelle
    Non prevista: solo provvisoria, pagina in costruzione

    - uso di formattazioni HTML (e non CSS)
    Cone sopra

    - uso di dimensioni fisse
    Questo invece è stato necessario per un grave problema di fluttazione dei div visualizzati da IE: non riesco a farli star fermi, cambiando la dimensione della finestra si scombina tutto.

    - uso di font a dimensione fissa
    Non mi pare così grave.. ma prevedevo di percentualizzare le dimensioni
    - non corretto uso del font-family
    Cioè?

    - scritte blu scuro su fondo nero ("notizie a piè di pagina e saluti")
    Lo so, fa schifo ma era solo per vedere il testo

    Inoltre il menu in alto viene mandato a capo per l'ultima voce (menu): non è che la cosa sia molto usabile!!
    Questo accade solo nel ridimensionamento (o almeno dovrebbe!), quindi devo impostare dimensioni fisse! Oppure ho altre scelte? (ma con IE ora non vedo questo spostamento...)
    Però vorrei sapere: si vede correttamante sia con IE che con FF?
    (scrollbar a parte)

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.