“我正在尝试将一行6个文本放在6个图标上方,使第一个文本出现在第一个图标上方,第二个文本出现在第二个图标上方,以此类推。我无法发布图片,因为我是新手。”
“以下是HTML代码:”
引导程序不影响图标,我不确定为什么。为了抵消这种情况,我尝试添加了百分比和原始数字的padding-left:,但这些都没有起作用。我可以使用原始数字,但那需要太多的断点。我还尝试过:#names,#forecast-icons{display:flex;flex-direction:row;justify-content:center;},但图标都挤在中间了。这里是代码pen的链接(我知道人们喜欢jsfiddle,抱歉):https://codepen.io/CrumrineCoder/pen/EyLmoZ?editors=1100。这是全页面视图:https://codepen.io/CrumrineCoder/pen/EyLmoZ?editors=1100。我通过将display:inline应用于它们所有来让它们都排成一行。
“以下是HTML代码:”
<div id="forecast">
<!-- Naming convention starts with today as Sunday, because reasons -->
<div id="names" class="row">
<div id="mon" class="col-md-2"> Mon </div>
<div id="tues" class="col-md-2"> Tues </div>
<div id="wed" class="col-md-2"> Wed </div>
<div id="thur" class="col-md-2"> Thur </div>
<div id="fri" class="col-md-2"> Fri </div>
<div id="sat" class="col-md-2"> Sat </div>
</div>
<!-- End of names -->
<div id="forecast-icons" class="row">
<div id="mon-icon" class="col-md-2"> </div>
<div id="tues-icon" class="col-md-2"> </div>
<div id="wed-icon" class="col-md-2"> </div>
<div id="thur-icon" class="col-md-2"> </div>
<div id="fri-icon" class="col-md-2"> </div>
<div id="sat-icon" class="col-md-2"> </div>
</div>
<!-- forecast icons -->
引导程序不影响图标,我不确定为什么。为了抵消这种情况,我尝试添加了百分比和原始数字的padding-left:,但这些都没有起作用。我可以使用原始数字,但那需要太多的断点。我还尝试过:#names,#forecast-icons{display:flex;flex-direction:row;justify-content:center;},但图标都挤在中间了。这里是代码pen的链接(我知道人们喜欢jsfiddle,抱歉):https://codepen.io/CrumrineCoder/pen/EyLmoZ?editors=1100。这是全页面视图:https://codepen.io/CrumrineCoder/pen/EyLmoZ?editors=1100。我通过将display:inline应用于它们所有来让它们都排成一行。
col-md-*
,该样式仅适用于宽度超过992像素的屏幕。不确定您是否已经意识到这一点。 - Toby