不想文本居中

时间:2018-07-01 21:39:25

标签: html css text center undo

我以前从未编程过任何东西,但是我有一个大学项目必须在其中编辑布局。 有一部分的文本有点居中,当到达页面中心时,它会跳到下一行..我希望它能正常继续。 https://jsfiddle.net/nqpa6jh0/#&togetherjs=vORwosTiHV

.image.feature2 {
  display: block;
  margin: 0 0 0em 0;
}

.image.feature2 img {
  display: block;
  width: 100%;
  border-radius: 50%;
  width: 200px;
  height: 200px;
  float: left
}

.image.feature3 img {
  display: block;
  width: 100%;
  border-radius: 50%;
  width: 200px;
  height: 200px;
  float: right;
<div class="wrapper style2">
  <section class="container">
    <header class="major">
      <h2>Depoimentos</h2>
      <span class="byline">Os viajantes recomendam.</span>
    </header>
    <div class="row no-collapse-1">
      <section class="">
        <a class="image feature2"><img src="images/pic02.jpg" alt=""></a>
        <p>Nam in massa. Sed vel tellus. Curabitur sem urna, consequat vel, suscipit in, mattis placerat.</p>
      </section>
    </div>
  </section>
</div>

这是它的样子

enter image description here

这就是我希望它看起来像的样子(第一个照相后):

enter image description here

1 个答案:

答案 0 :(得分:0)

让我向您正确解释。

从经过照片处理的图像中,我可以看到您要实现的目标以及代码中的错误。有很多。

在这里:(冗余代码)

.image.feature2 img {
  display: block;
  width: 100%;
  border-radius: 50%;
  width: 200px;
  height: 200px;
  float: left
}

.image.feature3 img {
  display: block;
  width: 100%;
  border-radius: 50%;
  width: 200px;
  height: 200px;
  float: right;
}

您没有正确使用类。类用于删除CSS中的冗余代码。让我们考虑您在包含这些部分的div中添加了一个类myParentClass,并删除了a元素上的类 image feature2 。那么html看起来就像:

<div class="myParentClass row no-collapse-1">
  <section class="">
    <a ><img src="images/pic02.jpg" alt=""></a>
    <p>Nam in massa. Sed vel tellus. Curabitur sem urna, consequat vel, suscipit in, mattis placerat.</p>
  </section>
  <section class="">
    <a><img src="images/pic02.jpg" alt=""></a>
    <p>Nam in massa. Sed vel tellus. Curabitur sem urna, consequat vel, suscipit in, mattis placerat.</p>
  </section>
</div>

上述CSS可以替换为:

.myClass section a img {
  display: block;
  width: 100%;
  border-radius: 50%;
  width: 200px;
  height: 200px;
  float: left
}

.myParentClass section:nth-child(odd) a img {
  float: right;
}

并且为了使p元素内的文本不环绕,您需要添加white-space": nowrap。所以:

.myParentClass section p {
  white-space: nowrap;
}

要使odd节元素的左侧留有一些空白,必须使用padding,即

.myParentClass section:nth-child(odd){
  padding-left: 50px;
}