asp.net - 控件在运行时不显示

标签 asp.net css

我可以看到设计时的变化,但是当页面运行时控件没有显示...我在选项卡面板中有三个这样的标签和其他控件...

<a href="#" id="A1" class="small-heading">Change Password</a>

CSS:

.small-heading {
    background: url(../../Images1/small-heading.gif) no-repeat;
    width: 105px;
    height: 20px;
    float: left;
    font-size: 0.9em;
    line-height: 18px;
    font-weight: normal;
    color: #7a7a7a;
    overflow: hidden;
    padding: 0 0 0 3px;
    margin: 0 0 0 -127px;
}

可能是什么问题?

最佳答案

我不太确定,因为您只有部分代码。尝试发布完整的代码或简化的示例。

我想是因为你使用了 overflow:hidden;margin-left: -127px; 尝试删除 overflow:hidden;

编辑*

此外,您不能为标签设置宽度和高度,因为默认情况下 a 是内联的。这也可能会影响背景图像.. 尝试放置 display:block 希望它能解决问题

谢谢

关于asp.net - 控件在运行时不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15494353/

相关文章:

javascript - GraphQL 和 dataLoader 在不同的应用程序/服务器上

ASP.NET session 存储

jquery - 在 JS 上用动画或延迟交换图像

html - 使用 CSS 在顶部和底部设置半彩色边框

c# - 无法将类型为 'System.Web.UI.WebControls.EntityDataSourceWrapper' 的对象转换为类型

c# - 在 asp.net 网站的 javascript 中提醒俄语文本

c# - 将一组值发送到 Oracle 过程以在 WHERE IN 子句中使用

php - HTML 布局技术(用于管理面板)

javascript - JQuery 验证插件 submitHandler 对我不起作用

html - 是否可以在保持内容和表示分离的同时使表单居中?