小编joh*_*agh的帖子

在Firefox中删除额外的按钮间距/填充

请参阅以下代码示例:http://jsfiddle.net/Z2BMK/

Chrome/IE8看起来像这样

在此输入图像描述

Firefox看起来像这样

在此输入图像描述

我的CSS是

button {
    padding:0;
    background:#080;
    color:white;
    border:solid 2px;
    border-color: #0c0 #030 #030 #0c0;
    margin:0;
}
Run Code Online (Sandbox Code Playgroud)

如何在两个浏览器中更改代码示例以使按钮相同?我不想使用基于JavaScript的超链接,因为它们不能与键盘上的空格键一起使用,并且它必须具有href不是处理事物的干净方式的URL.

我的解决方案,因为Firefox 13

button::-moz-focus-inner { margin: -1px; padding: 0; border-width: 1px; }

css firefox button spacing

81
推荐指数
2
解决办法
5万
查看次数

为什么不可能将特定于供应商的伪元素/类组合到一个规则集中?

在CSS中,可以placeholder使用特定于供应商的伪类和伪元素的组合来在输入中设置文本样式(以获得最佳的跨浏览器覆盖率).

这些都具有相同的基本属性(即:文本样式和颜色声明).

然而,虽然我不可避免地想要应用相同的样式而不管浏览器供应商,但似乎不可能将它们组合成逗号分隔的选择器(就像您希望两个选择器共享的任何其他CSS一样)相同的风格).

作为一个例子,我倾向于使用以下四个选择器来定位占位符样式:

  • input:-moz-placeholder
  • input::-moz-placeholder
  • input:-ms-input-placeholder
  • input::-webkit-input-placeholder

(虽然:-moz-placeholder 被弃用赞成::-moz-placeholder所以目前两者都需要更好的浏览器的支持,这只是发生与Firefox 19发布).

令人沮丧的是,声明和赋予每种(相同)样式会导致CSS中的大量重复.

因此,为了确保占位符文本是右对齐和斜体,我最终会得到:

input:-moz-placeholder{
    font-style: italic;
    text-align: right;
}
input::-moz-placeholder{
    font-style: italic;
    text-align: right;
}
input:-ms-input-placeholder{
    font-style: italic;
    text-align: right;
}
input::-webkit-input-placeholder{
    font-style: italic;
    text-align: right;
}
Run Code Online (Sandbox Code Playgroud)

我真正想要做的是将它们组合成一个单独的逗号分隔规则集,如下所示:

input:-moz-placeholder,
input::-moz-placeholder,
input:-ms-input-placeholder,
input::-webkit-input-placeholder{
    font-style: italic;
    text-align: right;
}
Run Code Online (Sandbox Code Playgroud)

然而,尽管在相当多的时间尝试过,但这似乎永远不会奏效.这让我担心CSS有一些我不理解的基本部分.

有人可以解释为什么会这样吗?

css css-selectors pseudo-class css3 pseudo-element

72
推荐指数
2
解决办法
5392
查看次数

修复了bootstrap 3模式中的标题位置

我想在我的Bootstrap模式中使用固定的标头,但是如果我将.modal-header设置为position:fixed它会随着moda内容一起滚动.如何在BS模式中创建trully固定标头?

css modal-dialog twitter-bootstrap

26
推荐指数
2
解决办法
3万
查看次数

另一个div里面的Bootstrap模态窗口

我的bootstrap模式工作正常.我的问题是我需要将模态窗口(包括灰色背景)应用于网站上的div而不是正文.我有以下结构:

<div class="bigform-content">
    <div class="wpcol-one col-md-6">
        </div>
    <div class="wpcol-one col-md-6">
        </div>
</div>
<!-- Modal -->
        <div class="modal fade" id="dialog_confirm_map" tabindex="-1" role="dialog" aria-labelledby="dialog_confirm_mapLabel" aria-hidden="true">
          <div class="modal-dialog">
            <div class="modal-content">

              <div class="modal-body">
                <p>You didn't move the map pin, are you sure it is on your address/house?</p>
              </div>
              <div class="modal-footer">
                <span style="float:left"><button type="button" class="btn btn-default" data-dismiss="modal">No, I'll do it now </button></span>
                <span style="float:right"><button type="button" class="btn btn-primary" data-dismiss="modal" onClick="jQuery('#mapchanged').val(1);jQuery('#registration').submit();">Yes, I am sure</button></span>
              </div>
            </div><!-- /.modal-content -->
          </div><!-- /.modal-dialog -->
        </div><!-- /.modal -->
Run Code Online (Sandbox Code Playgroud)

现在模态窗口正确打开但是我需要在第一个div上看到它,而另一个div在模态窗口打开时可以单击.

你能帮我解决一下吗?非常感谢,Raluca.

css modal-dialog twitter-bootstrap

14
推荐指数
1
解决办法
2万
查看次数

Bootstrap:如何从模态中删除盒子阴影?

如何从bootstrap的模态中删除框阴影?我试过下面的CSS,但没有运气.有任何想法吗?

CSS,

.modal-dialog {
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        -moz-transition: none;
        -webkit-transition: none;
    }
Run Code Online (Sandbox Code Playgroud)

引导,

<!-- Button trigger modal -->
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
  Launch demo modal
</button>

<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="false">
  <div class="modal-dialog custom-class">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
        <h4 class="modal-title" id="myModalLabel">Modal title</h4>
      </div>
      <div class="modal-body">
        ...
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        <button type="button" class="btn btn-primary">Save changes</button>
      </div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

css css3 twitter-bootstrap

12
推荐指数
2
解决办法
3万
查看次数

Bootstrap在移动设备上无法正确扩展

在过去的几周里,我一直在为Rails开发一个本地大学的网站作为一个辅助项目.这是我在Rails中的第一个生产站点,使用Bootstrap来加速开发.该网站看起来很好,一切都很好,除非我尝试从移动设备访问该网站.当您第一次加载页面时,页面显示为放大.我允许用户缩放,所以这不是一个大问题,只是一个恼人的小怪癖我希望摆脱.

它仅在页面最初以垂直方向加载时发生.如果页面是水平加载的,那很好.

这是我的元标记

<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="HandheldFriendly" content="true">
Run Code Online (Sandbox Code Playgroud)

这是一些照片,因为我不太确定我是否清楚.


垂直方向:http: //imgur.com/guJIG5k

水平方向:http: //imgur.com/SNwvPFD

我的Galaxy S3,iPhone 5C和iPhone 5S的结果是一样的

css mobile ruby-on-rails twitter-bootstrap

11
推荐指数
3
解决办法
9541
查看次数

Onclick日关闭bootstrap datepicker

我希望在点击日期时关闭datepicker.如何在Bootstrap Datepicker中实现这一点?

这是小提琴:

http://jsfiddle.net/kGGCZ/17/

$('#dob').datepicker(
{
    endDate:ageDate
}
);
Run Code Online (Sandbox Code Playgroud)

javascript jquery datepicker twitter-bootstrap

9
推荐指数
2
解决办法
2万
查看次数

使用AJAX关闭Bootstrap的模态

我使用Twitter的Bootstrap模式. 您可以通过单击按钮或与标签不同的内容来关闭模式data-dismiss="modal".我想用AJAX处理我的表单(通过点击提交按钮),然后关闭模态.那么如何在AJAX中关闭这个模态呢?或者那是不可能的?

(对不起,我的英语不好...)

ajax twitter-bootstrap

7
推荐指数
2
解决办法
2万
查看次数

Bootstrap可折叠侧边菜单项

我正在尝试制作一个使子项可折叠的引导程序侧面菜单.

类似于http://jsfiddle.net/ 但是我想要子菜单中的链接项而不是这么复杂的结构.

这是我试过的

 <div class="row">
      <!-- Main component for a primary marketing message or call to action -->
        <div class="col-sm-3 col-md-2 sidebar">
           <ul class="nav nav-sidebar">
            <li class="dropdown">
                <a href="#" class="dropdown-toggle" data-toggle="dropdown">More<b class="caret"></b></a>
                <ul class="dropdown-menu">
                <li><a href="#">Blog</a></li>
                <li><a href="#">About US</a></li>
                <li><a href="#">Jobs</a></li>
                </ul>
            </li>
             <li><a href="">Nav item again</a></li>
            <li><a href="">One more nav</a></li>
            <li><a href="">Another nav item</a></li>
         </ul>

        </div> 
  </div>
Run Code Online (Sandbox Code Playgroud)

可丢弃的子菜单不会将列表中的其余项目向下推,而是显示在它们的顶部.这使得很难导航.

javascript css jquery twitter-bootstrap

7
推荐指数
1
解决办法
9030
查看次数

有什么办法'破解'Internet Explorer 10显示边框图像?

我最近才意识到 Internet Explorer 10根本不支持CSS border-image属性,甚至不使用vendor-prefix.

我的正常解决方案是使用CSS3 PIE,但是由于微软已经选择在IE10中贬低对.htc行为的支持,因此它处于相当独特的位置,无法做很多事情.有一个关于这对他们的论坛上讨论在这里.

似乎有可能通过构建CSS3 PIE的自定义JS版本来解决这个问题,但我不愿意接受性能打击.

有没有其他任何人发现说服IE10支持边界图像的方式(因为它真的应该!).

css css3 internet-explorer-10

6
推荐指数
1
解决办法
3883
查看次数