Bonjour,Comment tenir trois alignements de texte différents dans une boîte CSS?
J'ai une simple question CSS. Je suis en train de changer une table en CSS, mais aligner le contenu de la table est difficile pour moi maintenant. Ci-dessous, il y a un exemple de ce qui est à l'intérieur de la boîte CSS que j'ai créée. Comment puis-je aligner correctement ces trois éléments (calendrier et icône vers la gauche, un lien vers le centre vers le centre et l'autre vers la droite?) Correctement?
J'ai essayé plusieurs choses mais le problème est de l'aligner correctement. Je veux tout changer dans cette application qui a été créée avec des tables, css. Et j'ai été un succès de 80% jusqu'à présent. Je voudrais voir un code facile à comprendre, pour voir comment je peux l'appliquer sur mon code. Nous vous remercions de votre aide. Je pourrais être épuisé à cause du stress.
[Calendar (icon) Link Date]
MISE À JOUR # 1
Voici le code pour ce que je dis:
<asp:UpdatePanel runat="server" ID="updHoldingsPanel" UpdateMode="Always">
<ContentTemplate>
<div class="sitenote">
<table valign="absmiddle" border="0" cellpadding="0" cellspacing="0">
<tr style="height: 19px">
<td valign="absmiddle" style="text-align: left; width: 9%;">
<asp:Panel ID="pnlDateZero" runat="server" Width="187px">
<table valign="middle" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="middle">
<asp:Label ID="Label1" runat="server" Text="As of" Width="40px"></asp:Label></td>
<td valign="middle" style="width: 80px">
<asp:TextBox ID="txtDate" runat="server" AutoPostBack="True" Width="80px" Height="15px" OnTextChanged="txtDate_TextChanged" ></asp:TextBox>
<%--<asp:TextBox ID="txtDate" runat="server" AutoPostBack="True" Width="80px" Height="15px" contentEditable="false" OnTextChanged="txtDate_TextChanged" ></asp:TextBox>--%>
</td>
<td valign="absmiddle">
<span style="float:left; vertical-align:top; padding-top:0px; padding-top:1px;">
<asp:ImageButton align="middle" ID="imgCalendar" runat="server" ImageUrl="~/images/calendar5.gif"/>
<%--<cc1:CalendarExtender ID="ceDate" runat="server" PopupButtonID="imgCalendar" Format="MM/dd/yyyy" TargetControlID="txtDate" FirstDayOfWeek="Monday"></cc1:CalendarExtender>--%>
</span>
</td>
</tr>
</table>
</asp:Panel>
<asp:Label ID="lblAsOf" Text="" runat="server" Visible="False"></asp:Label></td>
<td style="text-align:center; width: 27%;">
</td>
<td style="text-align:center; width: 11%;">
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">LINK</asp:LinkButton>
</td>
<td style="text-align:left; width: 2%;">
<asp:UpdateProgress AssociatedUpdatePanelID="updHoldingsPanel" id="UpdateProgress1" runat="server" DisplayAfter="100" DynamicLayout="false">
<ProgressTemplate>
<asp:Image ID="Image3" runat="server" ImageUrl="~/images/live_com_loading.gif">
</asp:Image>
</ProgressTemplate>
</asp:UpdateProgress>
</td>
<td valign="absmiddle" style="text-align: right; width: 1%;">
</td>
<td style="text-align: right; valign="absmiddle">
<asp:CheckBox ID="chkInclude" runat="server" AutoPostBack="true"
OnCheckedChanged="chkInclude_CheckedChanged" Text="Include Zero Holdings"
VerticalAlign="Middle" />
</td>
</tr>
</table>
</div>
ET LE CSS EST DE LA BOITE:
.sitenote {
display:block;
padding:6px;
border:1px solid #bae2f0;
background:#e3f4f9;
line-height:130%;
font-size:13px;
margin-top: 0;
margin-right: 0;
margin-bottom: 0.5em;
margin-left: 0;
}
Juste une précision: est-ce que la ligne que vous avez affichée est une ligne réelle dans une table? Les tableaux ne devraient pas être utilisés pour la mise en page (et c'est une bonne chose que vous passiez à divs), mais toute table réelle ne devrait pas être créée avec des divs. – Zwik
Je suis en train de reconcevoir cette application et ça a été difficile. Je transforme tout en CSS sauf pour les données tabulaires, dans lesquelles les grilles sont utiles ou les tables, selon le cas. – UXdesigner
y at-il une capture d'écran pour cela? Je ne peux pas commencer à imaginer à quoi cela ressemble en plus il y a une icône de calendrier et un champ de texte (désolé ne sais pas asp) – corroded