【问题标题】:Words not staying in css toggle不在css中的单词切换
【发布时间】:2013-03-23 10:28:27
【问题描述】:

我有一个用于 twitter bootstrap 的切换,其中一个单词弹出并且没有留在切换中,我在下面的红色框中突出显示了混乱的单词:

我的代码是:

<div class=\"span9 space\">
                        <h3 class=\"title pull-left\">$name</h3> 

                        <link rel=\"stylesheet\" href=\"lib/prism/prism-light.css\">
                        <script src=\"lib/prism/prism.js\"></script>

                        <link rel=\"stylesheet\" href=\"toggle-switch.css\">


                        <form class=\"form-horizontal pull-right\">
                            <div class=\"control-group\">
                                <label class=\"control-label\"></label>
                                <div class=\"controls btn disabled switch switch-two\">
                                    <input id=\"week9\" name=\"view\" type=\"radio\" checked>
                                    <label for=\"week9\" onclick=\"\">Not Visited</label>

                                    <input id=\"month10\" name=\"view\" type=\"radio\"> 
                                    <label for=\"month10\" onclick=\"\">Visited</label>



                                    <span class=\"slide-button btn btn-warning\"></span>
                                </div>
                            </div>
                        </form>


                    </div>

我使用的切换开关来自这里:

http://ghinda.net/css-toggle-switch/bootstrap.html

这也是我的实时代码:

http://www.beerportfolio.com/breweryPage2.php?id=BSsTGw

【问题讨论】:

  • 是不是因为 CSS 有一个宽度,不能在那个狭小的空间里容纳所有“未访问”,所以它正在向下移动?
  • 你的 html 中真的有所有这些反斜杠吗?
  • 我正在使用 php 输出,需要转义它们@didierc
  • @Mike 从理论上讲,如果它们在任何 &lt;?php ?&gt; 标记之外,您不必转义双引号。另外,如果它们在里面,您可以使用单引号并为您节省额外的击键;-)

标签: php css twitter-bootstrap slidetoggle


【解决方案1】:

问题是 Switch 类无法满足您的要求,

您可以通过硬编码样式表中 switch 类中的宽度或将其添加到要拉伸的 div 中来解决它,这应该可以解决您的问题

<div class=\"controls btn disabled switch switch-two\" style=\"width: xxxpx !important;\">

而xxx代表你需要的值

【讨论】:

  • 某种作品,但使其不可切换的点击工作一次然后不起作用。当还有足够的空间时,整个事情就会向下移动一点。查看我帖子中的链接以查看进度
  • 我花了 70% 的编程时间,寻找缺少的逗号 :) 不客气
【解决方案2】:

我对您提供的演示进行了实时编辑,并为项目使用了您的值,并添加了比所需宽度更小的宽度,并且“未访问”的已访问部分进入了新行。您可能希望切换项的宽度更大。

编辑: 看起来您确实修改了一些 css 或者它继承了一些 css,您可以随意修改它,但请尝试: 拨动开关线 210

.toggle label,
.toggle p,
.switch label {
    line-height: 13px;/*30px*/
}

并删除: bootstrap.min.css 第 333 行

.form-horizontal .controls {
    margin-left: 0;/*180px*/
}

【讨论】:

  • 但是如果你看一下我提供的链接:ghinda.net/css-toggle-switch/bootstrap.html 这些例子是巨大的......
  • @Mike 是的。您是否修改了一些 css 以具有更小的宽度?
  • 不。我刚刚添加了一个指向我的实时代码的链接,如果它可以帮助您查看它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-06
  • 2012-12-17
  • 1970-01-01
  • 2019-06-05
  • 1970-01-01
相关资源
最近更新 更多