Visualizzazione dei risultati da 1 a 6 su 6

Discussione: @ import e Opera

  1. #1
    Utente di HTML.it L'avatar di max103
    Registrato dal
    Dec 2005
    Messaggi
    317

    @ import e Opera

    salve
    ho realizzato a fatica un piccolo sitarello, sono riuscito anche a inserire hack per IE, ora però ho il problema di inserire hack anche per Opera, che mi sconfusiona alcuni div

    Come faccio per haccare Opera? con IE utilizzo i CC <if IE ...> ma con Opera?

    Ho letto in una discussione e riporto:

    codice:
    <style media="screen">
    @import url(style.css);
    </style>
    
    oppure:
    
    <style media="screen">
    @import "style.css";
    </style>
    ma non è che ho capito proprio bene bene come si utilizzano

    Che faccio linko un CSS all'interno del CSS principale?

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it L'avatar di max103
    Registrato dal
    Dec 2005
    Messaggi
    317
    codice:
    @media all and(min-width: 0px;){
    
    #gallery a:hover{
    
    .............
    
    ............ 
    
    ...........} 
    
    }
    quindi se io scrivo:

    @media all {
    body {
    width: 90%;
    }
    }

    Opera imposta body a 90%?

    Scusa se faccio due domande alla volta:

    Invece a cosa serve
    codice:
    <style media="screen">
    
    @import url(style.css);
    
    </style>

  4. #4
    Utente di HTML.it L'avatar di max103
    Registrato dal
    Dec 2005
    Messaggi
    317
    up:

    che differenza c'e' tra:
    <style type="text/css"> @import url("css.css"); </style>

    e:
    <link href="css.css" rel="stylesheet" type="text/css" />
    il risultato sembra lo stesso...?

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    L'effetto e` lo stesso, tranne in browser tipo NN4, che non interpreta l'@import.

    E se usi XHTML Strict, non si puo` inserire lo stile nella stessa pagina, per cui in pratica il tag <style> non e` utilizzabile (salvo strutture speciali, che non e` il caso di affrontare qui).

    L'@import e` una istruzione CSS, che permette di importare nello stesso file pezzi provenienti da file diversi. Ad esempio puo` essere utile quando la pagina viene "montata" (ad esempio con un linguaggio lato server), per includere i vari pezzi dello stile (ci sono anche altri modi, in qualche caso migliori).

    Quindi il <link> dovrebbe essere il metodo standard (nelle versioni future servira` anche per includere il JS ed altri file esterni).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Inoltre l'uso di import per inserire fogli di stile può creare un problema noto come FOUC (flash of unstyled content)
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.