我包括在正常的方式样式是这样的:应用样式只有一个元素
<link rel="stylesheet" href="/css/boostrap.css" type="text/css" />
这个风格有很大的毁坏我的主视图样式,它适用于body元素,是有可能仅将样式应用于一个特定的div?
我包括在正常的方式样式是这样的:应用样式只有一个元素
<link rel="stylesheet" href="/css/boostrap.css" type="text/css" />
这个风格有很大的毁坏我的主视图样式,它适用于body元素,是有可能仅将样式应用于一个特定的div?
将<div>
放入一个单独的页面,并仅在该页面中包含引导程序CSS。
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="/css/boostrap.css" type="text/css" />
</head>
<body>
<div>This is your DIV</div>
</body>
</html>
你的主页不会受感动,你就可以展示在主页内该div简单地使用iframe
,改变(例如)这样的:
<div>This is your DIV</div>
要这样:
<iframe src="url of the other page"></iframe>
当然,你可能需要改变一点逻辑的页面,以适应这种(初级我猜的,因为服务器端的C#代码,用于客户端的JavaScript代码应该更容易,因为来自同一个域)。
什么,但然后我在母版页,我不想 – kosnkov 2013-02-28 12:17:37
@kosnkov反应不,不要放在主页面。 “其他页面”没有母版页(让我们尝试链接一个简单的HTML页面,看看它如何工作,你会明白)。当然,Bootstrap CSS的链接只能在“其他页面”中。 – 2013-02-28 12:20:00
是的,你可以做到这一点ID:
<div id="myDiv"></div>
,然后CSS将是:
#myDiv { ... }
,这将是样式应用到任何命名myDiv
。你也可以使用类:
<div class="someClass"></div>
,然后CSS将是:
.someClass { ... }
,这将是样式应用到任何与连接该类。
根据你所描述的东西,周围是打碎了已经定义的CSS的CSS的一般性,你会想摆脱那些一般元素的风格和使用的ID,因为它听起来像你试图合并一些CSS。
您尝试使用javascript代码删除所有样式的身体,然后在正确的css中为身体样式添加名称/标识后,将其设置为您的身体的类属性。 (文件完全加载后也是js代码)
另一个(愚蠢的)解决方案取决于你在css文件中有什么。您可以编辑/css/boostrap.css,只需用“.body1”(fe =>从中创建一个类)来替换所有正文单词?
现在,完全取决于你的CSS文件 – nunespascal 2013-02-28 12:12:57