html - 带有 bootstrap 2 的小跨度 div

标签 html css twitter-bootstrap

我正在使用 bootstrap 2,我需要有 3 个跨度,但中间的那个应该非常小以处理图像以显示/隐藏左侧的跨度。 问题是我不能将所有三个跨度放在同一条线上。看起来图像的跨度占据了所有位置,而不仅仅是 10px

这是我的代码:

<style>
.myspan {
    width:10px;        
}

<div class="container-fluid">
    <div class="row-fluid">
        <div class="span3" style="background-color: red">this is fluid</div>
        <div class="myspan"><img src="~/Images/bullet.png" /></div>
        <div class="span9" style="background-color: blue">yeah!</div>        
    </div>    
</div>

最佳答案

可以用span3、span1、span8占据12列的网格,并排成一行。使用自定义类指定宽度并删除边距。但是以更高的优先顺序使用自定义 CSS,即新文件,在所有 CSS 之后加载它,这样您就不需要使用 !important。也尽量避免内联样式。

$('.span1').on('click', function() {
  $('.span3').toggle('slow');
});
.small-span img {
  margin-left: -15px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/css/bootstrap.min.css" rel="stylesheet" />
<div class="container-fluid">
  <div class="row-fluid">
    <div class="span3" style="background-color: tomato">this is fluid</div>
    <div class="span1 small-span">
      <img src="http://placehold.it/25x25" />
    </div>
    <div class="span8" style="background-color: lightblue">yeah!</div>
  </div>
</div>

关于html - 带有 bootstrap 2 的小跨度 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31101444/

相关文章:

html - Mailchimp 忽略媒体查询

html - CSS 样式在本地 xampp 服务器中不起作用

CSS水平菜单: Text Align Bottom

css - 将 Bootstrap 导航栏固定到动态宽度 DIV 的顶部 - 不是页面的全宽

css - Bootstrap 左/右对齐背景图像重复模式,页面高度为 100%

css - Bootstrap 3 复杂布局

javascript - Onclick 没有调用 javascript 函数

jquery - 如何阻止页面刷新?

html - 如何在导航栏 bulma 中将带有 Logo 的文本居中

html - 为什么溢出可见意味着 svgs 高度在 100% 时计算不正确 - 在 FireFox 中?