Inserer une balise div dans une balise a

Inserer une balise div dans une balise a - HTML/CSS - Programmation

Marsh Posté le 21-04-2012 à 13:34:10    

Salut à tous!
 
Voila, je souhaiterais insérer dynamiquement une balise DIV dans une balise A directement dans une page (dans une div conteneur).
En gros il faudrait que j'insère un truc du genre:

Code :
  1. <a href="lien"><div style="'>contenue de la div</div></a>


Le tout dans une autre balise.
 
J'arrive à insérer séparément la balise a et la balise div mais pas l'une dans l'autre... La balise a se referme vide et la balise div vient après.  :heink:  
Comment feriez-vous ça.. ?


---------------
----** Mon feed-back **----
Reply

Marsh Posté le 21-04-2012 à 13:34:10   

Reply

Marsh Posté le 21-04-2012 à 14:59:12    

Salut,
 
Je n'ai pas très bien compris ce que tu cherches à faire. Qu'est ce que tu entends par 'dynamiquement' ?
Quelque soit la situation, je pense que c'est incorrect de mettre des div dans des balises a
 
Si ce que tu cherches à faire c'est rendre tout le block à l'intérieur de la balise a 'cliquable', j'utiliserai la propriété CSS display: block.
 

Code :
  1. <style>
  2. div#lien a {display: block; background: #fcc; width: 100px; padding: 10px;}
  3. div#lien a:hover {display: block; background: #ccf; color: #ffc; width: 100px; padding: 10px;}
  4. </style>
  5. <div id="lien">
  6. <a href="#">contenu</a>
  7. </div>


Message édité par apathetic le 21-04-2012 à 15:06:04
Reply

Marsh Posté le 21-04-2012 à 16:07:16    

Effectivement c'était le plus simple!
Merci bien! ça marche très bien!


---------------
----** Mon feed-back **----
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed