Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Formattazione links

  1. #1

    Formattazione links

    Salve. Ho assegnato ai link una formattazione particolare con border e background di un certo tipo.
    Vorrei però che tale formattazione fosse applicata SOLO ai link testuali, e non a quelli contenenti un immagine.
    Creare una classe apposta è scomodo perchè spesso le immagini sono inserite automaticamente via script php. Assegnare img {border:none;} non ha ovviamente effetto perchè la formattazione è applicata al tag "a".

    Qualche idea?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non riesco a capire il senso della domanda. Non e` che per caso ti basti definire il selettore per le immagini inserite in un link:
    a img { border: none; }
    o qualcosa di analogo ?
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Originariamente inviato da Mich_
    Non riesco a capire il senso della domanda. Non e` che per caso ti basti definire il selettore per le immagini inserite in un link:
    a img { border: none; }
    o qualcosa di analogo ?
    no, perche non è l'img ad avere il border ma l'anchor

    a {text-decoration:none; border:1px dashed #ccc; padding:0 0.3em; background-color:#dff3df;color:navy;}

    quindi se ho un costrutto del tipo <img src... /> intorno all'immagine mi viene il bordo.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    I CSS hanno una risposta al tuo problema, peccato che i browser non siano dello stesso parere.
    Esiste il modo di definire il selettore XXX che contiene come primo discendente YYY.
    La sintassi non la consoco, anche perche` i browser piu` usati non supportano questo tipo di selettori.
    Ma prova a vedere se tra i link utili o sul sito di pierofix e` riportato qualcosa di piu` preciso al riguardo.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Originariamente inviato da Mich_
    I CSS hanno una risposta al tuo problema, peccato che i browser non siano dello stesso parere.
    Esiste il modo di definire il selettore XXX che contiene come primo discendente YYY.
    La sintassi non la consoco, anche perche` i browser piu` usati non supportano questo tipo di selettori.
    Ma prova a vedere se tra i link utili o sul sito di pierofix e` riportato qualcosa di piu` preciso al riguardo.
    eh si, c'e sul sito del W3C (mi sembra sia > o qualcosa del genere).
    Peccato che il solito IE non lo supporta

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 © 2026 vBulletin Solutions, Inc. All rights reserved.