Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    643

    Proprietà dei link target="_blank" nei css

    Come faccio ad impostare tramite css la proprietà di <a href> target="_blank" per far aprire un link in un'altra pagina?

    Grazie
    Andrea

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    non è possibile farlo con i css. O specifichi l'attributo 'target' nel codice oppure lo crei dinamicamente in javascript.
    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
    Jun 2004
    Messaggi
    643
    specificandolo direttamente nel codice funziona ma il validatore XHTML del W3C mi dice che la cosa non è compatibile col la DTT strict e di metterlo nel CSS...doh

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da D4rkAng3l
    specificandolo direttamente nel codice funziona ma il validatore XHTML del W3C mi dice che la cosa non è compatibile col la DTT strict e di metterlo nel CSS...doh
    target è un attributo non valido usando un DTD xhtml
    se vuoi passare la validazione devi applicarlo via javascript, allo stato attuale altre soluzioni non ce ne sono. Se vuoi ti sposto nel forum javascript
    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
    Jun 2004
    Messaggi
    643
    nah vabbè no problem...non è una cosa che mi serve fare per forza attualmente...per ora era una curiosità...quando mi servirà effettivamente chiederò grazie cmq...peccato che non implementino una cosetta del genere in CSS...

  6. #6
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    Probabilmente non verrà mai implementata nei CSS in quanto è una funzione già presente nei browser.

    Si tratta di "educare" gli utenti a decidere se voler aprire la pagina in un'altra finestra e come poterlo fare.

    Il fatto di averlo eliminato come attributo dalla DTD strict è dovuto al fatto, probabilmente, di evitare di imporre all'utente modifiche non gestibili nella visualizzazione, cosa che può essere fastidiosa...
    Maurizio

    "se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"

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