在页面上延伸两个div

戴维·莱提克斯(David Lettice)

我目前在这个小提琴中有代码

的HTML

    <div class="stats-box">
        <div class="stats-title">Stats</div>
        <div class="stats-group">
            <div class="stats-team red"><div class="stats-amount">367</div></div>
            <div class="stats-team yellow"><div class="stats-amount">412</div></div>
        </div>
    </div>

SCSS没有花哨的SCSS,只是嵌套和变量,所以基本上是普通的CSS :-)

$red:       #e74c3c;
$yellow:    #f1c40f;
$white:     #ecf0f1;
.stats-box {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-weight: normal;
    color: white;
    background-color: $white;

    .stats-title {
        color: black;
        font-weight: 700;
        text-align: center;
    }

    .stats-group {
        padding: 10px 0px;

        .stats-team {
            display: inline-block;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            padding: 10px;
            width: 50%;

            .stats-amount {
                background: rgba(0,0,0,0.13);
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                border-radius: 4px;
                padding: 7px 0px 11px 0px;
                width: 100%;
                height: 16px;
                text-align: center;
                margin: 0 auto;
            }
        }
    }

}


.red {
    color: $white;
    background-color: $red;
}

.yellow {
    color: $white;
    background-color: $yellow;

}

我要做的是使红色和黄色的框正好占据屏幕的50%,并排在一起。我也希望他们保留其10px的填充,但是我似乎无法做到这一点。当我超过48%(这显然取决于屏幕分辨率,并且对于其他人而言可能会有所不同)时,黄色框就会掉落。

我知道问题出在这一点,但我无法解决。

.stats-team {
    padding: 10px;
}

我是在简单还是在问太多?

诺卡因

如果您添加box-sizing: border-box;到红色和黄色的div,则可以将宽度设置为50%,并添加任意数量的填充。您还需要添加float: left;元素,使它们彼此相邻放置。

.stats-team {
  box-sizing: border-box;
}

小提琴

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法居中对齐两个div在页面上

Highcharts页面上的两个图表

定位显示在包含特定类-CSS或jQuery的页面上的div ID。两个都?

徽标和两个文本 div 在页面上垂直和水平居中

在半拆分索引页面上显示两个 div 块

使用javascript在两个不同的页面上打印

页面上应显示两个特定的等级

Flutter:连续两个页面上使用相同的BlocBuilder

Powershell Web Server页面上的两个或多个操作

使用ViewPager在单个页面上显示两个屏幕

是否可以在两个单独的页面上运行两个内容脚本?

如何在Codeigniter的单个页面上从两个不同的输入添加两个图像

如何在响应页面上的div中垂直和水平居中放置两个图像

两个页面都在一个页面上显示其内容 - React

在一个页面上以两种不同的形式上传两个文件

如何在两个Letter页面上打印Legal尺寸PDF页面?

我在一个页面上有两个表单,但提交按钮正在处理两个验证?

在单个页面上处理两个ajax调用以将数据拉入另一页面上的Highcharts

如何在两个方向上延伸线段

无法在一个 HTML 页面上显示两个 Chart.js

使用一个按钮打开/关闭页面上的链接:toggle()两个功能

一个脚本可以单击两个不同页面上的按钮?

如何让两个谷歌地图脚本在一个页面上独立工作?

在一个php页面上运行两个单独的SQL查询

如何在一个html页面上应用两个svg?

一个产品页面上的两个可变产品 Woocommerce

一个页面上不能创建两个以上的c3js图形

页面上两个不同位置的两个文本html文本输入,具有相同的提交ID

两个不同页面上的两个元素是否可以在 HTML/CSS 中具有相同的 ID?