html - 在 Bootstrap 中设置缩进的 h4 元素的样式

标签 html css twitter-bootstrap

我有一个 h4 元素,我真的不想更改它,因为我想保留 h4 样式(注意:我假设这个问题推广到其他 h* 元素和大多数其他元素)。

它是表单上的标签,我想将标签缩进一点 如果我放弃 h4 并将其转换为 div,那么我可以简单地应用 col-xs-offset-3 并将其缩进。但是,如果我将相同的类作为 h4 应用于元素,则什么也不会发生。

我尝试将 h4 包装在 div 中并将该类应用到外部 div 但这也没有任何作用。

自然地,我可以为缩进设置自己的样式,但这似乎不是 Bootstrap 方式?

实现这一目标的惯用方法是什么?

这是我正在使用的 HTML:

<div id="page-wrapper" data-ng-app="app" data-ng-controller="controller">
  <div class="row">
    <div class="col-lg-12">
      <h1 class="page-header">Title</h1>
    </div>
  </div>

  <div class="row">
    <div class="col-lg-12">
      <div class="panel panel-default">
        <div class="panel-body">
          <div class="sub-row">
            <div class="padded-row col-lg-4">
              <h4>Template</h4>                        
              <div class="col-xs-10">
                <angucomplete-alt input-class="form-control form-control-small col-xs-3"
                                  match-class="valid"
                                  other="attributes" />
              </div>
              <button class="btn btn-blue btn-slim" ng-click="reset()">Clear</button>
            </div>
          </div>
        </div>

最佳答案

使用 offset grid columns 的唯一“惯用”方式是这样的:

容器 > 行 > 列:

Container > Row > Column

所有这些类都应该应用于 <div>元素。如果您想修改一列,您应该将类​​附加到新的 div 列并将所有内容放入其中。这为您的标记提供了一种结构化和语义化的方法,如下所示:

.block { border: 1px solid grey; }
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">

<div class="container">
  <div class="row">
    <div class="col-xs-8 col-xs-offset-2 block">
      <!-- Contents Go Here -->
      <h3>Offset Div</h3>
    </div>
  </div>
</div>

除此之外,如果您只想缩进特定元素,请随意构建您自己的类和 CSS 规则 - bootstrap 不会帮助或伤害您创建额外的样式。

关于html - 在 Bootstrap 中设置缩进的 h4 元素的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32913470/

相关文章:

css - 背景图片的响应问题

angular - Angular 9 和 Bootstrap 4 开箱即用的“SassError undefined variable ”

php - 使用 CSS 和 PHP 创建 DIV 网格的逻辑错误

HTML 按钮列表悬停错误

html - 添加文本内容后div悬停效果改变

html - 样式 Bootstrap 4 自定义复选框

twitter-bootstrap - 全宽 Bootstrap 下拉导航

iphone - 在 iphone 4/4s 上显示网页

javascript - 如果某些手机的分辨率高于计算机,我如何使用@media 查询?

jquery - 使用 jQuery fadeIn 的字体抗锯齿