我还是个新手,我有一个问题
我的网站使用了一些自定义编辑mybootstrap.css
我想按<?php include 'page.html';?>
对于此page.html
,我想使用普通bootstrap.css
现在的问题是当我使用外部css bootstrap.css
到我的page.html
时,它会混淆整个页面。我希望bootstrap.css
只针对我的page.html
,而不是整个网站。
我试图在Google和StackOverflow上进行大量搜索,有两种方法可以实现:
首先,创建一个frameset
,另一个是
`<div>
<style scoped>
@import "scoped.css";
</style>
enter code here
</div>`
两者都没有有效运作。还有其他方法吗?喜欢使用一些jquery / javascript吗?
提前致谢。
答案 0 :(得分:1)
<link rel="stylesheet" type="text/css" href="scoped.css">
或者像这样
<!doctype html>
<html lang="en">
<link rel="stylesheet" type="text/css" href="scoped.css">
</head>
<body>
</body>
</html>
答案 1 :(得分:1)
如果我理解这个问题,页面的页眉/页脚将由您提到的CSS设置样式。在这种情况下,您可以修改页面以包含页眉/页脚和iframe
。 iframe
将指向正在使用空页眉/页脚的页面,并且仅显示内容。内容将是page.html。这样您就可以使用新样式显示page.html,而不必担心页面其他内容的设计会被破坏。
答案 2 :(得分:0)
您可以直接链接您的CSS,如:
<link rel="stylesheet" type="text/css" href="scoped.css">
答案 3 :(得分:0)
答案 4 :(得分:0)
包含此插件文件(最小化,理想情况下)并在加载时调用$ .scoped()。如果稍后向页面添加样式块,则需要重新运行该插件。
任何具有scoped属性的样式块都会被处理并限制为仅影响其父级子项:
<section>
<style scoped>
p {color:red;}
</style>
<p>This will be red.</p>
</section>