【发布时间】:2015-08-22 16:20:03
【问题描述】:
我正在尝试通过 CSS 在 <div> 中插入外部 HTML 模板,但我不能。首先我尝试了content,但没有得到任何结果。
.overbox {
display: none;
position: absolute;
background-color: #FFFFFF;
content: url("../mytemplate.html");
padding: 10px;
top: 25%;
left: 25%;
width: auto;
height: auto;
z-index:1002;
overflow: auto;
}
有什么想法吗?也许使用 jQuery 或 Javascript?
【问题讨论】:
-
您不能使用 CSS 检索外部内容。您肯定需要使用 JavaScript,或者可能是服务器端包含,具体取决于您从哪里检索内容。
-
@RoryMcCrossan,你确定吗?这表明否则developer.mozilla.org/en-US/docs/Web/CSS/content
-
@AmmarCSE 如果您指的是您可以提供给
content的 URL,该 URL 仅适用于图像,而不适用于 HTML。 -
This 说
content只支持文本而不支持html。我建议在这里使用 jQueryload()。 -
@RoryMcCrossan,但在我提供的链接中,使用 .html 文件作为示例?
标签: javascript jquery html css