Visualizzazione risultati 1 fino 10 di 10

Discussione: Uno stile CSS per tutti i link di un div

  1. #1
    Guest

    Predefinito Uno stile CSS per tutti i link di un div

    Ciao, ho un div con all'interno del testo tra cui alcuni link però il testo e i link sono dati da php e non posso dare una classe ai link, vorrei quindi sapere se è possibile applicare uno stile css a tutti i link presenti in un div senza però aver la possibilità di definire una classe per questi link.

    Matteo

  2. #2
    L'avatar di mycarlo
    mycarlo non è connesso Utente attivo
    Data registrazione
    06-10-2009
    Residenza
    $this->s50
    Messaggi
    467

    Predefinito

    Supponendo che questo div abbia un id, un selettore del genere dovrebbe andare bene:
    Codice:
    #id a {
        color: #000;
        /* ... */
    }
    Spero di aver capito.

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da mycarlo Visualizza messaggio
    Supponendo che questo div abbia un id, un selettore del genere dovrebbe andare bene:
    Codice:
    #id a {
        color: #000;
        /* ... */
    }
    Spero di aver capito.
    avendo questo div una classe avevo fatto così:
    Codice:
    a.classe:link {codice}
    domani provo e ti dico se va, grazie intanto

  4. #4
    L'avatar di mycarlo
    mycarlo non è connesso Utente attivo
    Data registrazione
    06-10-2009
    Residenza
    $this->s50
    Messaggi
    467

    Predefinito

    Se la classe ce l'ha id non penso vada bene quel selettore!
    Codice:
    div.classe a { codice }

  5. #5
    Guest

    Predefinito

    Molto più sicuro senza div:
    Codice PHP:
    .classe a { color: #000; }

  6. #6
    L'avatar di mycarlo
    mycarlo non è connesso Utente attivo
    Data registrazione
    06-10-2009
    Residenza
    $this->s50
    Messaggi
    467

    Predefinito

    Citazione Originalmente inviato da sIM Visualizza messaggio
    Molto più sicuro senza div:
    Codice PHP:
    .classe a { color: #000; }
    Ma se lui stesso ha detto un div

    Citazione Originalmente inviato da cmsmania Visualizza messaggio
    Ciao, ho un div con all'interno del testo tra cui alcuni link però il testo e i link sono dati da php e non posso dare una classe ai link, vorrei quindi sapere se è possibile applicare uno stile css a tutti i link presenti in un div senza però aver la possibilità di definire una classe per questi link.

    Matteo
    ...

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da sIM Visualizza messaggio
    Molto più sicuro senza div:
    Codice PHP:
    .classe a { color: #000; }
    Grazie sim così va anche se è un div

  8. #8
    Guest

    Predefinito

    mycarlo -> un id lo identifico con #(nome), una classe con .(nome) =)
    per questo:
    Codice PHP:
    #elemento {
    elementi del div con id="elemento"
    }

    .
    elemento {
    elementi del div con class="elemento"
    }
    Non cambia da div a span a paragrafo, l'importante è la classe o l'id :)
    Ultima modifica di comunitavirtuali : 16-03-2010 alle ore 17.36.15

  9. #9
    L'avatar di mycarlo
    mycarlo non è connesso Utente attivo
    Data registrazione
    06-10-2009
    Residenza
    $this->s50
    Messaggi
    467

    Predefinito

    Guarda i selettori CSS credo di saperli :)
    Giusto per precisare:
    Codice:
    .elemento {
       /* ... */
    }
    Equivale a:
    Codice:
    *.elemento {
      /* ... */
    }
    Quindi qualsiasi elemento che all'interno dell'attributo class contenga elemento (class="elemento" o class="altraclasse elemento" e così via...).
    Dato che l'autore del topic ha precisato un div perchè applicare la regola a tutti i tag quando (scusate la ripetizione) ha scritto esplicitamente che è un div?

  10. #10
    L'avatar di acsocmel
    acsocmel non è connesso Utente attivo
    Data registrazione
    03-07-2007
    Messaggi
    463

    Predefinito

    Citazione Originalmente inviato da mycarlo Visualizza messaggio
    perchè applicare la regola a tutti i tag quando (scusate la ripetizione) ha scritto esplicitamente che è un div?
    perchè per regola il testo non dovrebbe stare in un div, ma in un <h..> o <p> o una lista
    e così gli sarà più facile aggiustare il codice
    altrimenti dovrà pure mettere mano al css

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •