Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将引导隐藏在另一个CSS后面(将HTML与页面布局分离)_Css_Twitter Bootstrap_Twitter Bootstrap 2 - Fatal编程技术网

将引导隐藏在另一个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 &raquo;</a></p>
    </div>
    <div class="column2">
      <h2>Heading</h2>
      <p>Text #2</p>
      <p><a class="btn btn-default" href="#" role="button">View details &raquo;</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;
}