html - 一个 <div> 用于多个元素

标签 html css twitter-bootstrap

我使用的是 bootstrap 2.3.2。我将这个 div 类 SingleNewsMain 应用于许多新闻元素

<div class="SingleNewsMain">                    
                <div class="NewsMainHeader">
                Some header
                    </div>
                <div class="NewsMainPublishInfo">
                Some Info
                    </div>
                <div class="NewsMainShort"> 
                            Some Short Content
                    </div>
                <div class="NewsMainReadMore"> 
                Some Read More
                    </div>
            </div>  
<div class="SingleNewsMain">                    
                <div class="NewsMainHeader">
                Some header
                    </div>
                <div class="NewsMainPublishInfo">
                Some Info
                    </div>
                <div class="NewsMainShort"> 
                            Some Short Content
                    </div>
                <div class="NewsMainReadMore"> 
                Some Read More
                    </div>
            </div>

在我的 .css 中,我得到了以下内容:

.SingleNewsMain{
  padding-right: 25px;
  padding-left: 110px;
}

但要点是,它仅应用于第一个 div 类“SingleNewsMain”,其他 div 保持不变并且没有填充。我哪里失败了?

最佳答案

尝试 CSS1 规范很重要:

.SingleNewsMain{
  padding-right: 25px!important;
  padding-left: 110px!important;
}

阅读:http://coding.smashingmagazine.com/2010/11/02/the-important-css-declaration-how-and-when-to-use-it/

关于html - 一个 <div> 用于多个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18840934/

相关文章:

html - 从屏幕的一点到最右边定位一个 div

javascript - 如何在 Canvas 中的单击点上居中和缩放

html - 嵌套 DIV 和水平滚动条

jquery - 样式 image_tag 和光滑的轮播?

javascript - 使用 datetimepicker 和格式 ('LLLL' 的 formValidation )

javascript - 对 Angular 线背景 html 和 css

css - 响应式 div 的计算不起作用

html map 不工作

css - @font-face 没有得到正确的字体

jquery - 如何使用 jquery 为特定元素做 "display = block"