【问题标题】:Div doesn't have css inside an asp formdiv在asp表单中没有css
【发布时间】:2014-05-22 11:41:44
【问题描述】:

我试图在 asp 表单中获取 Admin LTE 主题,但是当我尝试实现它时,标题会被替换。

但是如果我删除了

<body class="skin-blue">
<form id="form1" runat="server">
<header class="header">
       <-- Inside the header items are located --> 
</header>

</form>

【问题讨论】:

  • 你能把你的 css 和 html 也包含在管理员 lte 中吗
  • 我试图放置正文代码,但它太大了,无法在这里发布,他们不允许我这样做,但据我所知,当我删除
    标签时标头类将从 AdminLTE.css 获取 .body > .header 但放置
    标记后我无法获取 .header 类
  • .body &gt; .header 中删除&gt; 或更改为.body &gt; form &gt; .header

标签: html css asp.net forms templates


【解决方案1】:

将您的 css 从 body &gt; .header 更改为 body &gt; form &gt; .header,因为 .header 不再是 body 的直系后代

【讨论】:

  • 非直系后代的后代是婚姻后代。这在 HTML 中完全没有意义。所有 HTML 后代都是直接的。你是说孩子。 (这就是为什么&gt;child 组合子而不是直接后代组合子的原因。
  • 嗨,我也有同样的问题。像你说的那样改变标签很累。没有用。我应该替换 body>.header 的所有实例吗?谢谢
【解决方案2】:

尝试给表单标签加上样式

form.whatever{
  display: inline-block;
}

【讨论】:

  • nope :( - 当我删除
    标记时,标头类将从 AdminLTE.css 获取 .body > .header 但在放置
    标记后我无法使用 firebug 获取 .header 类
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-09-22
  • 2018-08-25
  • 1970-01-01
  • 2013-11-28
  • 1970-01-01
  • 2013-02-14
  • 1970-01-01
相关资源
最近更新 更多