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.
    • C
      claudioweb Super User • ultima modifica di

      @18andLiFe said:

      vediamo se ho capito bene 😄

      [html]<style type="text/css">
      a.collegamento:link{color:#006699;}
      a.collegamento:visited{color:#006699;}
      a.collegamento:hover{color:#FF9933;}
      </style>[/html]
      ti consiglio però di dichiarare le classi in un foglio di stile esterno, e non dentro l'head....il tutto risulterebbe molto più pulito e comprensibile 😉

      :quote: perfetto

      Aggiungo solo che per usare un css esterno, devi salvare tutto il codice in un file di testo e poi linkarlo dalla pagina con questo codice:

      <link rel="stylesheet" type="text/css" href="nomefile.css">
      

      :ciauz:

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        Grazie ragazzi per l'aiuto... però solo un altro piccolo aiutino... ho inserito il codice
        [LEFT]<style type="text/css">
        a.collegamento:link{color:#006699;}
        a.collegamento:visited{color:#006699;}
        a.collegamento:hover{color:#FF9933;}
        </style>
        in un file chiamato css/homeup.css

        poi nella pagina (sotto i meta tag) ho messo

        <link rel="stylesheet" type="text/css" href="css/homeup.css">

        e nel link ho inserito la classe:

        <a href="index.htm" class="collegamento" >Home</a>

        Il risultato è il nulla..continua a prendere le proprietà della pagina intera...
        Sicuramente sbaglio qualcosa...

        Grazie ancora[/LEFT]

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          Quando crei il file esterno devi omettere le parti in rosso, visto sono già incluse nella pagina principale

          <style type="text/css">
          a.collegamento:link{color:#006699;}
          a.collegamento:visited{color:#006699;}
          a.collegamento:hover{color:#FF9933;}
          </style>
          

          :ciauz:

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • 1
            18andlife User Attivo • ultima modifica di

            @claudioweb said:

            :quote: perfetto

            Aggiungo solo che per usare un css esterno, devi salvare tutto il codice in un file di testo e poi linkarlo dalla pagina con questo codice:

            ><link rel="stylesheet" type="text/css" href="nomefile.css">
            >``` 
            :ciauz:
            
            io preferisco la versione moooooolto cool
            
            

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

            
            :D :vaiii:
            0 Miglior Risposta Ringrazia Cita Rispondi

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

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

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • 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