0

我尝试使用文档中解释的纯 css 网格系统,但我无法使其在桌面分辨率和 Pixel 2 分辨率等移动设备上工作。

而不是像这样进行 2 行:

在此处输入图像描述

我遇到了这个字母间距问题,并且 div 在同一行:

在此处输入图像描述

喜欢代码示例

    <div class="pure-g">
            <div class="pure-u-sm-1-1 pure-u-md-1-1 pure-u-lg-9-24">
                <div class="l-box">
                  <span class="fa-stack">
                    <i class="fa fa-circle fa-stack-1And5x"></i>
                    <strong class="fa-stack-1x label-white">4</strong>
                  </span>
                    <label>Test:</label>

                </div>
            </div>
            <div class="pure-u-sm-1-1 pure-u-md-1-1 pure-u-lg-15-24">
                <div class="l-box">
                    <input class="pure-radio" id="montant" name="montant" type="text" value="">

                </div>
            </div>
          </div>
4

1 回答 1

1

您的网格系统和媒体查询存在问题。

sm仅指定宽度至少为 568 像素的屏幕尺寸的行为。低于您的问题发生。

要解决这个问题,pure-u-1-1请分别添加类 - 你可以说它定义了你的标准行为。仅此一项是行不通的,因为您使用另一个样式表来规范您的 CSS。将您的规范化CSS 文件放在代码中其他样式表的前面,否则它会覆盖您的其他一些 CSS 规则(关键字级联样式表)。始终首先提及您的规范化CSS 文件!

同样在这种情况下,pure-u-md-1-1该类似乎已过时,因为它没有指定除pure-u-sm-1-1. 后者已经为至少 568 像素的所有屏幕尺寸定义了相同的行为。

于 2019-10-26T16:28:11.470 回答