2011-05-03 3 views
0

c'est mon premier site asp.net que j'écris Je veux avoir une forme simple avec 5 lignes de textbox que l'utilisateur pourra écrire en et un bouton que l'utilisateur pourra appuyer quand il aura fini ses données contribution. Chaque zone de texte que j'ajoute, je saute automatiquement sur le côté gauche du formulaireComment faire pour que mes contrôles soient au milieu?

Comment puis-je contrôler l'endroit où il sera affiché?

Répondre

1

Les éléments de bloc peuvent être alignés en définissant les marges gauche et droite sur auto. Définir les marges gauche et droite sur auto indique qu'elles doivent diviser la marge disponible de manière égale. Le résultat est un élément centré:

margin-left:auto; 
margin-right:auto; 

En savoir plus sur Horizontal Alignment.

2

Vous devriez probablement le faire avec un simple script css. Vous pouvez ajouter une page/un script CSS à votre solution. Et puis ajoutez cela dans l'en-tête de la page. Mais vous pouvez aussi utiliser quelque chose comme ça sur le haut de votre page .asp:

<style type="text/css"> 
    .style1 
    { 
     position:absolute; 
     left:12% 
     top: 50px; 
    } 
</style> 
+0

Ok, et comment puis-je le faire? «. – Yanshof

+0

@Yanshof J'édité un exemple possible – Ruben

1

Mettre les zones de texte dans un div texte centré:

<div style="text-align: center;"> 
    ... 
</div> 
1

Pour le développement web understant, vous avez besoin connaître les concepts de base de HTML et CSS. Je vous recommande d'apprendre d'abord du HTML et CSS, vous pouvez google ou aller au w3schools.

Tout sera plus facile.

+0

bon commentaire, mais il devrait être un commentaire à la place d'une réponse – Heinzi

+0

Comme Proverbe chinois (je pense) dit: » Donnez un homme un poisson et vous le nourrissez pour un jour. Apprenez à un homme à pêcher et vous le nourrissez toute sa vie. " Je comprends que cela semble être un commentaire, mais c'est une réponse. –

Questions connexes