2010-01-07 3 views
0


Obtenir des résultats étranges lors de l'imbrication de contrôle de connexion à l'intérieur de l'élément

position absolue contrôle de connexion est imbriqué dans l'élément div.

fichier ASPX:

 <div id=”parentE”> 
      <asp:Login ID="Login1" Width="100%" runat="server"> 
     </asp:Login></div> 

fichier CSS:

 #parentE 
     { 
      position: absolute; 
      top: 16px; 
      right: 300px; 
      width: 60px; 
      height: 80px; 
      padding: 2px 2px 2px 2px;  
      font-size: 9px; 
     } 


a) Pour autant que je sache, la largeur d'un élément imbriqué (Connexion) devrait, par défaut, contraint par la largeur d'un élément parent. Mais ce n'est pas le cas, puisque Login est toujours étendu à toute sa largeur, quelle que soit la largeur d'un élément #parentE. Une idée pourquoi Login n'a pas sa largeur contrainte?


b) Je suis également obtenir des résultats incohérents: si je change la valeur de la propriété « droit » à 200px, alors élément devrait être plus proche du bord droit d'un tiers, mais est en fait plus proche du bord de 50%. Si je change ensuite la valeur de la propriété "right" à 100px, alors l'élément est seulement quelques pixels enlevés du bord droit du navigateur (alors qu'il devrait être 100px enlevé du bord droit). Une idée de ce que les raisons sont pour un tel comportement?


Thanx

Répondre

1

Votre sélecteur CSS est pour "Parente", et votre div a une carte d'identité de "parent". Donc, cela ne s'applique pas à la div dans votre extrait de code ... Est-ce que cette copie et collée ou est-ce une faute de frappe?

+0

Désolé, c'est une faute de frappe. Je vais éditer mon post et le corriger – carewithl

Questions connexes