html - 为什么我的内联 block div 没有对齐?

标签 html css

这是我的 HTML:

.classWrap {
  text-align: center;
}

.classInd {
  display: inline-block;
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #FFF202;
  border-radius: 10%;
  box-shadow: 0 0 15px 0 #FFF202;
  background-image: url(img/logos/logoSmall10.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.classTitle {
  text-align: center;
  font-family: bebaslight;
  margin-bottom: 0px
}

.classInd p {
  font-family: bebaslight;
  font-size: 13px;
  margin: 5px;
}

.line {
  border-top: .25px solid black;
  width: 75%;
  margin: 0 auto;
}
<div class="classWrap">
  <h1 style="text-align:center;font-family:bebaslight;font-size:50px">Group Classes</h1>
  <div class="classInd">
    <h3 class="classTitle">Body Sculpting</h3>
    <div class="line"></div>
    <p>Chisel those hard-to-train areas and experience unprecedented results. Work your upper and lower and upper body, strengthen the sides of your waist and lower back and change the way you think about fitness.</p>
  </div>
  <div class="classInd">
    <h3 class="classTitle">Cardio Blitz</h3>
    <div class="line"></div>
    <p>On busy days, the 30 minute blitz is the best way to squeeze in optimal calorie burn. We dare you to make this class your warm up!</p>
  </div>
  <div class="classInd">
    <h3 class="classTitle">Intro Training</h3>
    <div class="line"></div>
    <p>CLearn the basics in an exciting and uplifting atmosphere. Our certified trainers will take you through all of the fundamental iRock exercises, teach you how to use the TRX Suspension Trainer, and prepare you for workouts that will change your life!</p>
  </div>
  <div class="classInd">
    <h3 class="classTitle">Circuit Training</h3>
    <div class="line"></div>
    <p>Bored of the same old workout routine? This class is for you! Blast fat, sculpt muscle, and burn up to 10 calories per minute as you move through exercises you can find only at iRock Fitness in Erie, PA.</p>
  </div>
  <div class="classInd">
    <h3 class="classTitle">H.I.I.T. Abs</h3>
    <div class="line"></div>
    <p>Keep your heart pumping with this amazing high intensity workout that fuses serious conditioning for those all-important core muscle groups.</p>
  </div>
  <div class="classInd">
    <h3 class="classTitle">MX Cardio</h3>
    <div class="line"></div>
    <p></p>
  </div>
  <div class="classInd">
    <h3 class="classTitle">MX Strength</h3>
    <div class="line"></div>
    <p></p>
  </div>
  <div class="classInd">
    <h3 class="classTitle">Boot Camp</h3>
    <div class="line"></div>
    <p>And now, the results you've been waiting for. Kick it into high gear with this high intensity circuit. Come ready to sweat!</p>
  </div>
  <div class="classInd">
    <h3 class="classTitle">Cardio Endurance</h3>
    <div class="line"></div>
    <p>Reach maximum heart rate levels as you pedal, step, jump and row your way to your fitness and weight loss goals.</p>
  </div>
</div>

我尝试将 vertical-align:top 添加到“classWrap”类中,因为这已经解决了一个类似的问题,并且是对其他帖子的建议,但这没有用。有的被推上去,有的被推下。

最佳答案

您需要将 vertical-align:top 添加到您的 .classInd 规则中。

.classWrap {
  text-align: center;
}

.classInd {
  display: inline-block;
  height: 200px;
  width: 200px;
  margin: 20px;
  border: 2px solid #FFF202;
  border-radius: 10%;
  box-shadow: 0 0 15px 0 #FFF202;
  background-image: url(img/logos/logoSmall10.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align:top;
}

.classTitle {
  text-align: center;
  font-family: bebaslight;
  margin-bottom: 0px
}

.classInd p {
  font-family: bebaslight;
  font-size: 13px;
  margin: 5px;
}

.line {
  border-top: .25px solid black;
  width: 75%;
  margin: 0 auto;
}
<div class="classWrap">
  <h1 style="text-align:center;font-family:bebaslight;font-size:50px">Group Classes</h1>
  <div class="classInd">
    <h3 class="classTitle">Body Sculpting</h3>
    <div class="line"></div>
    <p>Chisel those hard-to-train areas and experience unprecedented results. Work your upper and lower and upper body, strengthen the sides of your waist and lower back and change the way you think about fitness.</p>
  </div>
  <div class="classInd">
    <h3 class="classTitle">Cardio Blitz</h3>
    <div class="line"></div>
    <p>On busy days, the 30 minute blitz is the best way to squeeze in optimal calorie burn. We dare you to make this class your warm up!</p>
  </div>
  <div class="classInd">
    <h3 class="classTitle">Intro Training</h3>
    <div class="line"></div>
    <p>CLearn the basics in an exciting and uplifting atmosphere. Our certified trainers will take you through all of the fundamental iRock exercises, teach you how to use the TRX Suspension Trainer, and prepare you for workouts that will change your life!</p>
  </div>
  <div class="classInd">
    <h3 class="classTitle">Circuit Training</h3>
    <div class="line"></div>
    <p>Bored of the same old workout routine? This class is for you! Blast fat, sculpt muscle, and burn up to 10 calories per minute as you move through exercises you can find only at iRock Fitness in Erie, PA.</p>
  </div>
  <div class="classInd">
    <h3 class="classTitle">H.I.I.T. Abs</h3>
    <div class="line"></div>
    <p>Keep your heart pumping with this amazing high intensity workout that fuses serious conditioning for those all-important core muscle groups.</p>
  </div>
  <div class="classInd">
    <h3 class="classTitle">MX Cardio</h3>
    <div class="line"></div>
    <p></p>
  </div>
  <div class="classInd">
    <h3 class="classTitle">MX Strength</h3>
    <div class="line"></div>
    <p></p>
  </div>
  <div class="classInd">
    <h3 class="classTitle">Boot Camp</h3>
    <div class="line"></div>
    <p>And now, the results you've been waiting for. Kick it into high gear with this high intensity circuit. Come ready to sweat!</p>
  </div>
  <div class="classInd">
    <h3 class="classTitle">Cardio Endurance</h3>
    <div class="line"></div>
    <p>Reach maximum heart rate levels as you pedal, step, jump and row your way to your fitness and weight loss goals.</p>
  </div>
</div>

关于html - 为什么我的内联 block div 没有对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44659076/

相关文章:

javascript - 获取组织结构图 : How to allign top level boxes and make orgchart grow down

css - 在 IceFaces menuBar 中单击时更改 menuItem 的样式

html - 使用 Flexbox 进行复杂的布局操作

javascript - 使用 JQuery 单击下拉菜单向下滑动

CSS 3 列页脚布局(列偏移)

html - 我想在建议的 html 布局中将两个单元格合并在一起

javascript - CSS如何增加底部的高度向上

javascript - 如何获得两个日期和时间之间的差异并显示时间正在流逝

html - CSS 字体不起作用,即

javascript - 自动完成动态创建的输入