2010-06-02 3 views
2

Existe-t-il un équivalent pour -moz-user-select/-webkit-user-select pour IE6?Texte non sélectionnable - Solution de navigateur croisé

Je voudrais que le texte sur ma page ne soit pas sélectionnable dans tous les principaux navigateurs.

Quelle est la meilleure solution pour cela?

+4

Pourquoi voudriez-vous jamais faire ça?!? Est-ce une sorte de protection pour votre contenu (comme les tristement célèbres scripts «désactiver le clic droit»)? Je pense que ça ne fait qu'agacer les utilisateurs ... (surtout les gens avec des habitudes bizarres, comme choisir le texte qu'ils sont en train de lire) – Marc

+1

D'abord ça va ennuyer vos utilisateurs et si vous voulez protéger le contenu alors ne le mettez pas sur internet , parce que si c'est vraiment important et que les gens en ont besoin, il y aura beaucoup de façons pour eux de se débarrasser de toute protection, juste une simple recherche google leur ira chercher un certain nombre de façons pour cela. –

+14

STOP SUPPORT IE6 – Jason

Répondre

1

Voici l'exemple

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Unselectable text</title> 
</head> 

<body style="height: 100%; padding: 0; margin: 0;"> 

<style> 
    .column {width: 30em; margin: 1em;} 
    p {position: relative; z-index: 1; //height: 100%;} /* you can remove //height if declare doctype */ 
    .unselector {display: block; position: absolute; z-index: 2; width: 100%; height: 100%; top: 0; left: 0;} 
    .unselector img {display: block; position: absolute; z-index: 3; width: 100%; height: 100%;} 
</style> 

    <div class="column"> 
    <p> 
    <span class="unselector"><img src="1.gif" alt="" border="0" /></span> 
    Activists on&nbsp;ships raided by&nbsp;Israeli commandos cast doubt on&nbsp;Israel's version of&nbsp;events that led&nbsp;to at&nbsp;least nine deaths. Yes, the webpage is currently not available. 
    </p> 
    </div> 

</body> 
</html> 

P.S. Si 1g est transparent 1px * 1px image

+0

Pourquoi utiliser un img si vous ne pouvez pas "utiliser" un img? – vsync

1

Si c'est pour un petit élément de masquage, je vais avoir un DIV vide sur le texte, et donner à la DIV une position absolue avec un z-index supérieur à celui du texte. assurez-vous que le DIV est en train de tout faire.

Questions connexes