7
votes

Comment faire du curseur inchangé dans la zone de la marge de CSS

J'ai un div avec largeur = 160px , hauteur = 80px . Pour une raison quelconque, la div a un margin-gauche = 540px . En outre, dans CSS, je définis curseur: pointeur .

Le problème est que lorsque je déplace le curseur de la gauche de la div, la zone de la marge, la souris change au pointeur.

Comment puis-je laisser le curseur insquement lorsque je le déplace dans la zone de marge et ne change que lorsque je le déplace sur la Div?

Je dois utiliser la marge, car l'utilisation de la position provoquera le bogue de la structure.


3 commentaires

Voulez-vous dire que l'état du curseur curseur: défaut quand il est sur la zone de marge du

?


Lors de la navigation sur la zone de marge d'un

, Le changement de curseur est par défaut non appliqué à la zone de marge .


Et pourriez-vous utiliser le rembourrage au lieu de la marge?


3 Réponses :


0
votes

Pourriez-vous utiliser des divs imbriqués? Appliquez un remplissage sur l'extérieur pour simuler une marge, puis appliquez le réglage du curseur sur la Div interne.

Voici un exemple: P>

p>

<div class="outer">
  <div class="inner">inner content<br />More inner content</div>
</div>
<div class="clearFloat"></div>


0 commentaires

3
votes

Peut-être que vous pouvez y parvenir avec CSS : après code> pseudo code> comme ceci:

p>

<div></div>


0 commentaires

0
votes

J'ai le même problème et j'ai trouvé une solution. J'avais dans mon CSS écrit quelque chose comme Thaht: xxx

avec ce code lorsque mon curseur était sur une zone de marge, le curseur arrive à être par défaut. Ce que j'ai fait était de changer l'emplacement du code du curseur, je le change du corps directement à HTML et ici est: xxx

et fonctionne maintenant super.


0 commentaires