文本框的正确对齐方式无法正常工作。我尝试使用align-left right等,但无法正常工作。
答案 0 :(得分:0)
---您应该在div中使用algn:right,因为在文本框中,align属性不起作用,并且 在文本框中,您应该使用float:right属性,以下是我的代码,请检查它-----
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div style="width:30%">
<asp:TextBox ID="txtName" runat="server" Style="float:right"></asp:TextBox>
</div>
<br /><br />
<div style="width:30%" align="right">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</div>
</form>
</body>
</html>
答案 1 :(得分:0)
基本上,您有2种方法,
<asp:textbox .. align="left|right|center"></asp:textbox>
以CSS对齐方式为例
/* Keyword values */
float: left;
float: right;
float: none;
float: inline-start;
float: inline-end;
/* Global values */
float: inherit;
float: initial;
float: unset;
代码:
.alignleft {
float: left;
width:auto;
display: inline;
}
.alignright {
float: right;
width:auto;
display: inline;
}
<div id="textbox">
<p class="alignleft">Text on the left.</p>
<p class="alignright">Text on the right.</p>
</div>