javascript

java

python

c#

android

c++

node.js

php

html

jquery

ios

reactjs

css

.net

git

ruby-on-rails

sql

c

ruby

string

CSS-将ValidationSummary MVC3显示为“警报错误”引导程序

我想显示一个带有“ alert-error” Bootstrap样式的ValidationSummary mcv3。

我正在使用Razor视图,并且使用以下代码显示模型错误:

 @Html.ValidationSummary(true, "Errors: ")

它生成如下的HTML代码:

<div class="validation-summary-errors">
   <span>Errors:</span>
   <ul>
      <li>Error 1</li>
      <li>Error 2</li>
      <li>Error 3</li>
   </ul>
</div>

我也尝试过这个:

@Html.ValidationSummary(true, "Errors:", new { @class = "alert alert-error" })   

并且可以正常运行,但是没有关闭按钮(X)

它生成如下的HTML代码:

<div class="validation-summary-errors alert alert-error">
   <span>Errors:</span>
   <ul>
      <li>Error 1</li>
      <li>Error 2</li>
      <li>Error 3</li>
   </ul>
</div>

但是Bootstrap警报应在div中添加以下按钮:

<button type="button" class="close" data-dismiss="alert">×</button>

有人可以帮忙吗?


这可行! -谢谢里克B

@if (ViewData.ModelState[""] != null && ViewData.ModelState[""].Errors.Count() > 0) 
{ 
   <div class="alert alert-error"> 
      <a class="close" data-dismiss="alert">×</a> 
      <h5 class="alert-heading">Ingreso Incorrecto</h5> 
      @Html.ValidationSummary(true)
   </div>
} 

我还必须从“ site.css”中删除类“ .validation-summary-errors”,因为该样式定义了其他字体的颜色和粗细。

trans by 2020-01-21T12:00:10Z

CSS3-如何在引导程序中使用垂直对齐

一个简单的问题:如何使用引导程序在一个col中垂直对齐一个col? 这里的例子(我想垂直对齐child1a和child1b):

[http://bootply.com/73666]

的HTML

<div class="col-lg-12">

  <div class="col-lg-6 col-md-6 col-12 child1">
    <div class="col-12 child1a">Child content 1a</div>
    <div class="col-12 child1b">Child content 1b</div>

  </div>


  <div class="col-lg-6 col-md-6 col-12 child2">
  Child content 2<br>
  Child content 2<br>
  Child content 2<br>
  Child content 2<br>
  Child content 2<br>

  </div>

</div>

更新

一些CSS:

.col-lg-12{
top:40px;
bottom:0px;
border:4px solid green;


}

  .child1a, .child1b{
  border:4px solid black;
  display:inline-block !important;
}

.child1{
  border:4px solid blue;
  height:300px;
  display:table-cell !important;
  vertical-align:middle;
}

.child2{
  border:4px solid red;
}
trans by 2020-01-20T12:05:51Z

jQuery-Twitter Bootstrap工具提示插件中的数据延迟

我无法使twitter引导工具提示的data-delay属性起作用。 我正在使用它像:

这是我的用法:

<a href="#" data-toggle="tooltip" data-delay="{ show: 5000, hide: 3000}">with delay</a><script>jQuery('a[data-toggle="tooltip"]').tooltip().click( function(e) { e.preventDefault(); }); </script>

但我看不到任何显示/隐藏的延迟。 有什么想法吗?

trans by 2020-01-20T00:05:34Z

Twitter Bootstrap-响应词缀

我正在使用Twitter Bootstrap,并且具有以下内容:

<div class="row">

    <div class="span3">
        <div data-spy="affix">
            <form>
                <!-- inputs and stuff -->
            </form>
        </div>
    </div>

    <!-- span9 and its contents -->

</div>

Bootstrap在affix-top上正确应用了附加效果,当我向下滚动页面时,它保持静止。 但是,一旦我将页面调整为移动尺寸并发生了自举响应效果(导航栏折叠/对象在彼此之间很好地对齐),贴上的data-top-offset现在位于页面的其他元素之上,并且变得混乱。 发生这种情况是因为affix具有<div>,这可以很好地解释它。

现在,我去了Bootstrap的网站,将页面调整为可移动尺寸,附加元素(在这种情况下为affix-top)开始随页面顺畅流动,占据了自然位置,而没有在其他元素之上。 我还注意到,一旦发生这种情况,该类将从data-top-offset更改为affix

我不确定这是他们的自定义还是框架的一部分,因为该框架的行为方式显然不相同。 有人可以详细说明吗? 我需要在affix-top上具有相同的行为,如果页面被调整为可移动尺寸,则固定的元素将自然占据。

编辑:我的观察有点缺陷。 我注意到他们页面上的元素最初具有affix-top,一旦我滚动到data-top-offset以下,它就会更改为affix。它仍然无法解释为什么我的<div>调整大小后不会呈现出<ul>的样子。

trans by 2020-01-19T13:29:40Z

html-不规则的引导程序列换行

使用最新版本的haml,haml-rails,sass和bootstrap-sass运行Rails 4.1.4。 对于用户显示,我的HAML是这样的:

.tutors-listing
    .row
      - @users.each do |tutor|
        .col-xs-12.col-md-3
          .row.tutor
            .col-xs-offset-1.col-xs-4.col-md-12
              = image_tag tutor.photo, :class => 'img-responsive img-circle tutor-photo'
              %h4.tutor-name
                = tutor.first_name

             %p
                teaches
             %strong.tutor-skills
               = tutor.teachables

但是,此标记导致以下故障:Irregular column wrapping More irregular column wrapping

我希望有人能知道这里出了什么问题。 在中等的断点处,应平均分配4列。

trans by 2020-01-19T03:59:32Z

从Bootstrap 4的网格列中删除填充装订线

这个问题已经在这里有了答案:

  • Bootstrap-如何删除列之间的装订线                                     4个答案

如何在Bootstrap 4中创建无檐槽网格?

是否有用于移除排水沟的官方API,还是手动的?

trans by 2020-01-19T03:24:13Z

CSS-是否可以从侧面或底部制作Twitter Bootstrap模态幻灯片,而不是向下滑动?

当前,通过向模态div中添加fade类可以实现模态下滑效果。 是否可以通过更改CSS将效果从侧面(或从底部)更改为滑动? 我在网上找不到有关如何执行此操作的任何信息,也没有足够的CSS可以自己执行此操作。

的HTML:

<div id='test-modal' class='modal fade hide'>
  <div>Stuff</div>
</div>
trans by 2020-01-17T01:25:07Z

CSS-Bootstrap 3:徽标增加Navb的高度时,垂直居中导航链接

我是Bootstrap框架的新手。

导航栏的徽标增加高度:

在我的导航栏中,我插入了一个高度为50px的徽标。 这显然会使导航栏更高。 我没有为此调整任何CSS,只是徽标强制增加高度。

问题:

导航栏中的链接与现在较高的导航栏的顶部对齐。

目标:

我希望链接在导航栏中垂直居中,这样看起来会好得多。


我的假设是使用行高值或填充。 但是,这带来了仍然在移动浏览器上起作用的问题(当它切换到切换菜单时),因此我扩展的菜单最终变得太高以致于看起来很傻。

任何见解是极大的赞赏?

我的CSS是使用最新版本3.0.2下载的默认引导CSS。

这是我的HTML:

<!-- Begin NavBar -->
<div class="navbar navbar-inverse navbar-static-top" role="navigation">
  <div class="container">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".menu2">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <span class="navbar-brand" href="#"><img src="img/logo.png" width="210" height="50" alt="My Logo"></span>
    </div>


    <div class="navbar-collapse collapse menu2">

      <ul class="nav navbar-nav navbar-right">
        <li><a href="#">Link 1</a></li>
        <li><a href="#">Link 2</a></li>
        <li><a href="#">Link 3</a></li>
        <li><a href="#">Link 4</a></li>
      </ul>

    </div><!--/.nav-collapse -->
  </div>
</div>

当我真的希望它们在中心垂直对齐时,是那些“链接1”,“链接2”,“链接3”和“链接4”链接对齐到顶部。

trans by 2020-01-17T00:40:47Z

javascript-如何放置Bootstrap弹出窗口?

我试图将Bootstrap弹出式窗口放置在一个960px宽的网页的最右上角的触发器上。

理想情况下,我将其放置在底部并使用CSS移动箭头(因此箭头位于弹出框的右上角)。 不幸的是,'placement':'bottom'定位是不够的,因为它将居中于触发器之下。

我正在寻找将弹出窗口静态地放置在触发器下方和左侧的解决方案。

trans by 2020-01-16T02:10:32Z

jQuery-bootstrap-typeahead.js在选择甚至添加一个侦听器

我是Bootstrap Twitter框架的新手,我需要使用bootstrap-typeahead.js来实现自动完成,但是我还需要获取用户为typeahead选择的值。

这是我的代码:

<input type="text" class="span3" style="margin: 0 auto;" 
                   data-provide="typeahead" data- items="4" 
                   data-source='["Alabama","Alaska"]'>

如何添加侦听器以从typeahead类型获取所选值并将其传递给函数? 例如,当我使用ExtJs时,将应用以下结构:

listeners: {
   select: function(value){
     ........
   }
}

我该如何做类似的事?

trans by 2020-01-14T04:45:28Z

CSS-坐在背景后面的Bootstrap Modal

所以我遇到的问题与@Jamescoo几乎完全相同,但是我认为我的问题出在我已经放置了几个DIV来创建滑动导航面板这一事实。

这是我复制的确切设置:[http://jsfiddle.net/ZBQ8U/2/]

奖励:如果您愿意,可以随意获取滑动面板的代码:)

z索引不应冲突,并且它们的值将表明它们正确堆叠,但从视觉上看,它们不是正确的。

单击“打开模态”按钮后,<div class="modal-backdrop fade in"></div>涵盖了所有内容! (您必须重新运行代码以将其重置)

我不知道该如何补救...有什么想法吗?

trans by 2020-01-13T17:35:46Z

angularjs-将Bootstrap用于Angular和Material Design一起用于Angular

我正在使用此模板进行项目。

该模板是使用AngularJs和Bootstrap-UI(Angular的Bootstrap)编写的,我想包括一些Material Design元素,例如卡片等。

有可能这样做吗? 推荐吗?我的事情是,我们已经喜欢这个模板及其许多元素了,但是Material Design包含卡片,下拉菜单,带有标签动画的文本输入等,这些都是很棒的。

所以我的问题是:

AngularJS + Bootstrap for Angular + Angular的材料设计=令人敬畏还是灾难?

trans by 2020-01-11T18:24:45Z

CSS-Bootstrap下拉菜单出现在其他元素的后面-IE7

我正在使用Bootstrap 2.3.1 [http://twitter.github.io/bootstrap/index.html]

因此,我正在使用他们的“下拉菜单”类创建一些简单的快速使用下拉菜单,但是由于某些原因,在IE7上它们出现在我网站上的文本和其他元素后面。

测试链接:[http://leongaban.com/_projects/defakto/CDS/]

我在CSS中添加了z-index,但似乎仍然无能为力,请帮忙!

.header .header-nav ul#nav-account ul.dropdown-menu,
.header .header-nav ul#nav-library ul.dropdown-menu {
    z-index: 10000;
}

IE9,Chrome,FF等现代无忧浏览器:enter image description here


IE7> :(
enter image description here

的HTML

<div class="header-nav">

<ul id="nav-account" role="navigation" class="pull-right">

    <!-- Language Dropdown Button -->
    <li id="language-btn">
        <a href="#" id="drop1" class="dropdown-toggle" data-toggle="dropdown">English</a>
        <img src="img/header-small-down-arrow.png" alt="grey triangle"/><!-- <span class="grey_triangle"></span>-->

        <!-- Language Dropdown Menu-->
        <ul class="dropdown-menu" role="menu" aria-labelledby="drop1">
            <li role="presentation"><a role="menuitem" tabindex="-1" href="#">English</a></li>
            <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Spanish</a></li>
            <li role="presentation"><a role="menuitem" tabindex="-1" href="#">German</a></li>
            <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Japanese</a></li>
            <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Chinese</a></li>
        </ul>
    </li>

    <!-- User Dropdown Button -->
    <li id="account-btn">
        <a href="#" id="drop2" class="dropdown-toggle" data-toggle="dropdown">Logout</a>
        <img src="img/header-small-down-arrow.png" alt="grey triangle"/>
        <!-- <span class="grey_triangle"></span> -->

        <!-- User Dropdown Menu-->
        <ul class="dropdown-menu" role="menu" aria-labelledby="drop2">
            <li role="presentation"><a role="menuitem" tabindex="-1" href="http://google.com">Logout</a></li>
            <li role="presentation"><a role="menuitem" tabindex="-1" href="#anotherAction">Account</a></li>
        </ul>
    </li>
</ul>
trans by 2020-01-10T21:21:02Z

CSS-使用* just * Bootstrap mod

我正在将Bootstrap中的Modal与另一个未使用它的站点进行集成。我看到引导程序使您可以为每个组件分离Javascript。 但是CSS呢? 如果我链接到bootstrap.css,则整个站点都会更改。 我只想要足够的CSS来运行Modal。 (我尝试遍历CSS文件,只是猜测我需要什么,但没有用)。

trans by 2020-01-10T07:21:00Z

css-在Bootstrap 3响应式设计中保持文本不被包装

我有一个查看器,其控制栏连续包含div。 其他项目的文本上方已经有FA图标,因此屏幕尺寸没有问题,但是为了区分具有较高级别控制权的两个按钮,以在查看器中切换内容。 它们的布局如下图所示:

<i class="fa fa-toggle-right lg"></i> <span style="font-size:18px;">Next

当在iPhone之类的小屏幕上显示此图标时,该图标将移动到文本上方,我希望它保留在其旁边。 原因是另一个按钮随后与它下面的图标对齐,这看上去UI不好。

Previous<i class="fa fa-toggle-left lg"></i>

关于如何防止它们包装的任何选择?

trans by 2020-01-09T16:42:43Z

twitter bootstrap 3 jquery最低版本

与2695139374295155155714一起使用的jqueryjquery-ui的最低版本是什么? 我还没有找到任何有关的文档。

trans by 2020-01-09T14:35:30Z

ruby on rails-Sass :: SyntaxError:找不到导入文件或不可读:bootstrap-sprockets

我突然在开发和部署中的生产中遇到此错误。

custom.css.scss

@import "bootstrap-sprockets";
@import "bootstrap";

错误(生产中)

rake aborted!
Sass::SyntaxError: File to import not found or unreadable: bootstrap-sprockets.
Load paths:
/srv/www/myapp/releases/20141001060418/app/assets/images
/srv/www/myapp/releases/20141001060418/app/assets/javascripts
/srv/www/myapp/releases/20141001060418/app/assets/stylesheets
/srv/www/myapp/releases/20141001060418/vendor/assets/javascripts
/srv/www/myapp/releases/20141001060418/vendor/assets/stylesheets
trans by 2020-01-08T19:53:14Z

HTML&CSS + Twitter Bootstrap:完整页面布局或高度100%-Npx

我正在尝试进行以下布局:

  +-------------------------------------------------+
  |       Header + search (Twitter navbar)          |
  +------------+------------------------------------+
  |            |                                    |
  |            |                                    |
  |Navigation  |         Content column             |
  |            |                                    |
  |            |                                    |
  |            |                                    |
  |            |                                    |
  |            |                                    |
  |            |                                    |
  +------------+------------------------------------+
  |              Footer                             |
  +-------------------------------------------------+

布局必须占用所有可用的高度和宽度,导航和内容列占用所有可用的空间并在溢出时滚动,页脚应停留在底部。

HTML现在看起来像这样:

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Bootstrap 101 Template</title>
    <!-- Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
    <link href="css/bootstrap-responsive.min.css" rel="stylesheet" media="screen">
    <link href="css/app.css" rel="stylesheet" media="screen">
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <script src="js/app.js"></script>
  </head>
  <body>
    <div class="container-fluid">   
      <div class="navbar">
        <!-- navbar content -->
      </div>

      <div class="row-fluid columns"> 
        <div class="span2 article-tree">
          <!-- navigation column -->
        </div>
        <div class="span10 content-area">
          <!-- content column -->
        </div>
      </div>

      <div class="footer">
        <!-- footer content -->
      </div>
    </div>
  </body>
</html>

CSS:



body, html, .container-fluid { /// take all available height
  height: 100%;
}

.article-tree {
  color: #DCE6E5;
  background: #2F323B;
}

.content-area {
  overflow: auto;
  height: 100%; /// explicit height to make scrolling work
}

.columns {
  height: 100%; /// columns should take all height
  margin-top: 42px; /// minus header
  margin-bottom: 20px; // minus footer
}

.columns > div {
    height: 100%; // make each column to take all available height
}

.footer {
  background: red;
  height: 20px;
}

从理论上讲应该可以,但是column.margin不能按我期望的那样工作。 我认为它应该使高度= 100%-余量,但它只是移动容器。

我已经用Google搜索,并在StackOverflow上看到了很多问题。 它们全部包括JavaScript或位置:绝对和手动定位。 恕我直言,它们比解决方案更多的是黑客,我认为应该有一些更简单,更优雅,更跨浏览器的方法来解决此问题。

那么如何进行上述布局? 也许Bootstrap可以为我提供帮助(我已经阅读了文档,但是没有提到这种情况)?

trans by 2020-01-07T13:05:52Z

javascript-如何关闭引导模态,使其关闭并再次重新打开?

我在引导模态中有一个列表框和一个按钮。单击按钮时,新按钮将在模态的div内呈现。当我关闭模态并重新打开它时,模态上仍然执行模态上的最后一个操作,如先前呈现的按钮。

如何重置模态,以便再次打开模态时,按钮不存在,用户可以再次从列表框中选择选项,然后单击按钮以呈现新按钮,依此类推。

        <!-- Modal -->
        <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
          <div class="modal-dialog">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
                <h4 class="modal-title" id="myModalLabel">Select Language</h4>
              </div>
              <div class="modal-body">                

                <button type="button" class="btn" data-dismiss="modal">Close</button>                    
                <button type="button" class="btn" id="submit_form">Submit</button>

              <div class="modal-body1">
                <div id="placeholder-div1">
                </div>                    
              </div>

              </div>

              <div class="modal-footer">


              <script>                    
                $('#submit_form').on('click', function() {
                    $(".modal-body1").html('<h3>test</h3>');
                });                                    
              </script>

              <script>                    
                $(function(){                    
                    $('.modal-footer').click(function() {
                       $('.modal').modal('hide');        
                    });                          
                }); 
              </script>

              </div>

            </div>
          </div>
        </div>

-更新-

为什么不起作用?

              <script type="text/javascript">  
                $(function(){  
                      $('#myModal').on('hidden.bs.modal', function (e) {
                      console.log("Modal hidden");
                      $("#placeholder-div1").html("");
                    });
                });

              </script>
trans by 2020-01-07T11:01:53Z

为何在使用highcharts时Bootstrap选项卡显示不正确宽度的选项卡窗格div?

因此,我正在使用Twitter的Bootstrap创建一个带有选项卡式内容的页面,但是起始活动div的内容始终与其他选项卡的内容不同。 例如,我在不同的选项卡中使用highcharts.js插入图表,但活动的一个始终正确显示,而其他的宽度不正确。

查看以下示例:

        <div class = "row-fluid">
        <div class = "span9">
            <div class = "row-fluid">
                <h3>Test</h3>

                    <ul class="nav nav-tabs">
                        <li class = "active">
                            <a data-toggle = "tab" href = "#one">One</a>
                        </li>
                        <li><a data-toggle = "tab" href = "#two">Two</a></li>
                        <li><a data-toggle = "tab" href = "#three">Three</a></li>
                    </ul>

                    <div class="tab-content">

                        <div class="tab-pane active" id="one" >
                            <h4>One</h4>
                            <div id = "container1"></div>
                            <script type = "text/javascript">
                                $(function () {
                                    $('#container1').highcharts({
                                        chart: {
                                        },
                                        xAxis: {
                                            categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
                                        },
                                        series: [{
                                            data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]        
                                        }]
                                    });
                                });
                            </script>
                        </div>

                        <div class="tab-pane" id="two" >
                        <h4>Two</h4>
                        <div id = "container2"></div>
                        <script type = "text/javascript">
                            $(function () {
                                $('#container2').highcharts({
                                    chart: {
                                    },
                                    xAxis: {
                                        categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
                                    },
                                    series: [{
                                        data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]        
                                    }]
                                });
                            });
                            </script>
                        </div>

                        <div class="tab-pane" id="three" >
                        <h4>Three</h4>
                        <div id = "container3"></div>
                        <script type = "text/javascript">
                            $(function () {
                                $('#container3').highcharts({
                                    chart: {
                                    },
                                    xAxis: {
                                        categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
                                    },
                                    series: [{
                                        data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]        
                                    }]
                                });
                            });
                            </script>
                        </div>

                    </div> 
            </div>
        </div>
        <div class = "span3">
            <p>Here is the content on my sidebar</p>
        </div>
    </div>

在这种情况下,在页面加载时切换活动选项卡会使该图表对我来说是正确的,但其余部分始终一直延伸到边缘(就我的数据而言,我只想填充跨度的空间9) div。在这种情况下,我只是使用了虚拟图表,但这是相同的想法。

这是一个JSFiddle:[http://jsfiddle.net/dw9tn/]

我对大家的问题是:

1.)这就是我吗?

2)当选项卡被激活时,到底发生了什么? 看着引导CSS,这似乎与display:none和display:块有关,但是在这种情况下,我对它的工作原理没有很好的了解。

3.)这是高图问题还是引导问题? 我注意到这种情况发生在非Highchart元素上(例如在侧栏中显示推文),所以我倾向于自举。

4.)有什么解决方案可以使所有内容保持一致?

谢谢你们!

trans by 2020-01-07T02:28:12Z

上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共27页