html - 带有偏移标签的居中文本框?

标签 html css

我有一个以页面为中心的文本框。我想要的是在它的右侧显示一个错误标签,如果需要的话,并使文本框在页面上居中。该页面包含一个面板,它使整个页面居中。

    <asp:Panel ID="pnlStart" runat="server" CssClass="center">
...    
...
...   
            <tr>
                <td>    
                    <div>                                
                        <input type="text" id="pName" name="pName" runat="server" class="pName" style="color:#7A0000;width:33%;" 
                               value="Enter Your Name" onfocus="inputFocus(this)" onblur="inputBlur(this)" />                
                         <asp:Label ID="pNameValidationLabel" style="width:33%;" name="pName" runat="server" Text="*Please enter your name." class="pName" visible="false"></asp:Label>
                    </div>                                               
                </td>
            </tr>  

在页面加载时,文本框正确居中。但是当 pNameValidate 标签的可见性出现时,它会尝试将两个对象强制到中心。 有没有办法让文本框居中,而标签偏向右侧?

非常感谢您的关注。

最佳答案

您可以尝试添加 text-align:right;到 pName 元素中的样式标签。

关于html - 带有偏移标签的居中文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26306704/

相关文章:

ios - iOS Safari 和 Chrome 上的 Z-index 问题

html - float 元素下的按钮对齐

将填充设置为 0 后,HTML 文本元素的填充在浏览器之间不一致

html - UIWebView 中讨厌的事件点击可视化

python - Xpath 使用 Scrapy 获取下一个兄弟标签中的信息

html - 如何强制顶部的 Div 成为唯一可滚动的东西

html - 设置加载图标的位置

css - 为什么这个 CSS 过渡队列?

javascript - 让 safari 不显示损坏的图像符号

css - 如何使用 CSS 垂直对齐 HTML 元素