将引导隐藏在另一个CSS后面(将HTML与页面布局分离)
我在网上找不到太多关于这方面的信息,所以我可能对如何使用引导程序有些误解。 我已经成功地使用引导创建了响应页面。例如,两列布局:将引导隐藏在另一个CSS后面(将HTML与页面布局分离),css,twitter-bootstrap,twitter-bootstrap-2,Css,Twitter Bootstrap,Twitter Bootstrap 2,我在网上找不到太多关于这方面的信息,所以我可能对如何使用引导程序有些误解。 我已经成功地使用引导创建了响应页面。例如,两列布局: <div class="span8">Column #1 text</div> <div class="span4">Column #2 text</div> 这可能吗?我能少用点吗? 我认为可以做的一个方法是复制引导CSS并给span8、span4等赋予不同的名称。当新客户加入时,我们会复制CSS并对其进行更改,但我
<div class="span8">Column #1 text</div>
<div class="span4">Column #2 text</div>
这可能吗?我能少用点吗?
我认为可以做的一个方法是复制引导CSS并给span8、span4等赋予不同的名称。当新客户加入时,我们会复制CSS并对其进行更改,但我有一种感觉,这会变得混乱
编辑:
感谢@Jahnux73,我成功地拼凑出了所需的其余部分,我已经在下面列出了这些内容。我的代表不足以回答我自己的问题,也不足以投票支持这个答案
您必须获取完整的引导项目并将\less文件夹放入项目中。
在\Content中创建一个自定义的.less文件。
添加代码
@import "../less/bootstrap.less";
section {
.make-row();
}
.custom-bootstrap-span8(){
.make-sm-column(8);
}
.custom-bootstrap-span4(){
.make-sm-column(4);
}
.column1 {
.custom-bootstrap-span8;
}
.column2 {
.custom-bootstrap-span4;
}
更新web.config以提供该文件
<system.webServer>
<staticContent>
<mimeMap fileExtension=".less" mimeType="text/css" />
</staticContent >
</system.webServer>
还有HTML
@{
Layout = null;
}
<html>
<head>
<link rel="stylesheet/less" href="../../Content/custom.less">
<script src="//cdnjs.cloudflare.com/ajax/libs/less.js/1.4.1/less.min.js"></script>
</head>
<body>
<section>
<div class="column1">
<h2>Heading</h2>
<p>Text #1</p>
<p><a class="btn btn-default" href="#" role="button">View details »</a></p>
</div>
<div class="column2">
<h2>Heading</h2>
<p>Text #2</p>
<p><a class="btn btn-default" href="#" role="button">View details »</a></p>
</div>
</section>
</body>
</html>
@{
布局=空;
}
标题
正文#1
标题
正文#2
再次感谢您确认我可以少用一些。如果我记得清楚的话,您可以少用一些。是的,这就是他们所说的混合
.custom-bootstrap-span8(){
.span8;
}
.custom-bootstrap-span4(){
.span4
}
.column1 {
.custom-bootstrap-span8;
}
.column2 {
.custom-bootstrap-span4;
}
你可以通过使用更少的是来做到这一点,如果我记得清楚的话,这就是他们所说的
mixin
.custom-bootstrap-span8(){
.span8;
}
.custom-bootstrap-span4(){
.span4
}
.column1 {
.custom-bootstrap-span8;
}
.column2 {
.custom-bootstrap-span4;
}
.custom-bootstrap-span8(){
.span8;
}
.custom-bootstrap-span4(){
.span4
}
.column1 {
.custom-bootstrap-span8;
}
.column2 {
.custom-bootstrap-span4;
}