asp.net - 没有文本时标签周围的边框

标签 asp.net css

<分区>

我有一个非常简单的问题,

我有一个标签,只要页面上有错误就会出现。标签周围有红色边框。 即使标签中没有文本,标签边框也会显示。

当没有文本时,如何使边框不可见(当然是通过 CSS)? 提前致谢

最佳答案

您可以使用 :empty css3 的选择器。

Live Demo

label:empty
{
    border: 1px solid #ff0000;
}

您可能需要给标签一些 heightwidth 并设置 position:absolute 以便留出一些空间标签。

关于asp.net - 没有文本时标签周围的边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24816902/

相关文章:

c# - 背景颜色未显示在打印 View 中

c# - 如何根据登录类型从母版页中隐藏特定菜单项?

css - 如何设计一个 div,但前提是它的第一个 child 是 H1?

php - 从文本创建链接后,将该文本带到另一页

javascript - 我的谷歌地图 DIV 位于其他所有内容之上 - 不明白为什么

javascript - 创建后立即设置动态创建的 div 的不透明度

c# - Azure 网站和辅助角色 html 到 pdf

asp.net - SharePoint 文件大小限制

.net - 诊断.NET中的内存泄漏的工具(ASP.NET应用程序)

html - 选择前选项内的图标