Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Togliere cornice a img

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    484

    Togliere cornice a img

    Vorrei eliminare una cornice su due img.
    Ora, ho tre alternative. La prima, che funziona
    e che è radicale, consiste nel mettere subito
    nel CSS
    codice:
    img {
        margin:0 auto;
        border:0;
    }
    Per restringere il campo, dapprima ho tolto quella voce
    e usato questo cidice, direttamente nell'HTML:

    codice:
    <div id="w3c1">[img]valid-xhtml10.png[/img]</div>
    Ma dal momento che border è deprecato
    nell'XHTML 1.0 strict, ho trasferito tutto nel CSS,
    per cui ho approntato questo codice HTML:

    codice:
    <div id="w3c1">[img]valid-xhtml10.png[/img]</div>
    mentre nel CSS ho messo:

    codice:
    #w3c1 {
    float:left;
    margin:60px 0 0 0;
    border:0px;
    }
    In quest'ultimo caso, la cosa non funziona,
    nel senso che gli altri parametri passati
    vengono rispettati, ma il bordo compare...

    Ho sbagliato qualcosa io, o cos'altro mi sfugge?
    Grazie
    M.

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    togli gli attributi deprecati e scrivi semplicemente

    a img { border : 0;}
    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
    Registrato dal
    Dec 2006
    Messaggi
    484
    Scusa, non ho ben capito...
    Mettendo img { border: 0;} nel CSS funziona, come ho già detto.
    Se metto l'attributo deprecato border nell'HTML funziona,
    ma appunto con Strict non risulta più corretto.
    Se invece lo inserico nell'id w3c1 non funziona:
    mi potresti spiegare perché nell'id non funziona?

    Grazie
    M.

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da fcaldera
    togli gli attributi deprecati e scrivi semplicemente

    a img { border : 0;}

    nel tuo caso non funziona perchè il bordo non appartiene a quell'elemento ma all'imamgine contenuta al suo interno.

    Usando quell'id (ma non necessario) la regola sarà invece


    #w3c1 a img {
    border: 0;
    }
    Vuoi aiutare la riforestazione responsabile?

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

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    484
    Geniale!!
    Mille grazie

    M.

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.