Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. aiuto css
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • 1
      18andlife User Attivo • ultima modifica di

      @claudioweb said:

      @import non viene interpretato correttamente dai browser molto vecchi. 😉

      azz fregato 😄

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        po.lin User • ultima modifica di

        grazie mille ad entrambi...adesso funziona tutto... siete grandi....:ciauz:

        A presto

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • massy
          massy Moderatore • ultima modifica di

          Ed è proprio per quello che si usa 🙂

          NN4 non lo capisce. Quindi non legge una mazza del css. E stampa il solo codice. Molto meglio vedere un documento BEN fatto xhmtl strict senza css che vederne uno con i css che si fanno i c***i loro 😄

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • C
            claudioweb Super User • ultima modifica di

            @massy said:

            Ed è proprio per quello che si usa 🙂
            Nel caso di un semplice css che cambia solo i colori di un link, trovo più utile che venga linkato.

            Se poi il css è molto complesso, chiaramente si può usare import. Magari combinato con un css linkato, giusto per rendere invisibile lo stile più complesso ai browser incompatibili, e lasciare visibile solo quello di base.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • massy
              massy Moderatore • ultima modifica di

              Appunto...

              Tu metti con @import le caratteristiche complesse
              e con <link> quelle più semplici 😄

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • H
                haccah User Attivo • ultima modifica di

                Non ho afferrato bene la differenza tra import e <link>.
                E poi import dove andrebbe messo? nell'header?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • massy
                  massy Moderatore • ultima modifica di

                  Sì.

                  <head>
                  titolo
                  meta
                  js
                  <style type="text/css">
                  @import url(urlfogliodistile.css);
                  </style>
                  <head>

                  :ciauz:

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • H
                    haccah User Attivo • ultima modifica di

                    Ok, ma perchè import sarebbe meglio di link?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • C
                      claudioweb Super User • ultima modifica di

                      Allora per prima cosa distinguiamo:

                      <link rel="stylesheet" type="text/css" href="stile.css">
                      ```è un link diretto al file css fatto in html.
                      
                      @import è invece un'istruzione che non fa parte dell'html, ma del css. Infatti va inserita in questo modo:
                      
                      

                      <style type="text/css">
                      <!--
                      @import url(stile.css);
                      -->
                      </style>

                      Nota questa cosa, possiamo pensare di sfruttare questo difetto a nostro vantaggio.
                      Usando @import per includere fogli di stile molto complessi, che se venissero interpretati dai vecchi browser farebbero solo danni, in quanto non pienamente compatibili.
                      Così invece verranno direttamente ignorati e il documento sarà mostrato come se fosse senza stile. Questo ci garantisce che seppur meno bella, la pagina sarà certamente leggibile.
                      
                      Spesso si fa una cosa. Si usa sia il link che @import. In questo modo si creano più file css esterni. Quelli più semplici, che si è sicuri siano compatibili con i browser vecchi, perchè stabiliscono solo stili del testo, sfondi ecc. vengono linkati direttamente.
                      Quelli più complessi che potrebbero far danni, perchè stabiliscono posizionamento di Div, visibilità ecc. vengono importati con @import.
                      
                      Spero di non aver creato ulteriore confusione, comunque consapevole della poca chiarezza fornisco questo link [http://www.constile.org/tutorial/progettare_con_stile/](http://www.constile.org/tutorial/progettare_con_stile/) (nella parte dedicata alla retro compatibilità)
                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • H
                        haccah User Attivo • ultima modifica di

                        Chiarissimo.
                        Ora devo solo ampliare un po' di più le mie conoscenze sui CSS per capire meglio quali possono essere visti dai browser vecchi e quali no.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti