2016-07-28 77 views
0

這是我的形象:如何在CSS和Bootstrap框中使用嵌套的p標籤?

image 我不知道該怎麼做使文本寮,蘇希,大獎賽,CHF 2'250是對準像圖像。而且因爲我也是新手,所以我想知道我做的是否正確。

.boxes-images img { 
 
    width: 100%; 
 
} 
 
.boxes-images h4 { 
 
    text-align: center; 
 
    background-color: #8C1211; 
 
    color: #FFFFFF; 
 
    padding: 10px 0px 10px 0px; 
 
    font-weight: bold; 
 
    margin-top: 0px; 
 
    margin-bottom: 0px; 
 
} 
 
.boxes-images .details { 
 
    background-color: #D6D6D6; 
 
    border-bottom-right-radius: 4px; 
 
    border-bottom-left-radius: 4px; 
 
}
<div class="text-page"> 
 
    <div class="row"> 
 
    <div class="col-sm-3 boxes-images"> 
 
     <img src="images/automobile.jpg"> 
 
     <h4>IMMOBILIER</h4> 
 
     <div class="details"> 
 
     <p>Magnifique et spacieux 4,5 pieces: 1mios de loyer</p> 
 
     <p>Lieu<span>suchy</span> 
 
      <p> 
 
      <p>Prix<span>CHF 2'250</span> 
 
      </p> 
 
     </div> 
 
    </div> 
 
    <div class="col-sm-3 boxes-images"> 
 
     <img src="images/automobile.jpg"> 
 
     <h4>IMMOBILIER</h4> 
 
     <div class="details"> 
 
     <p>Magnifique et spacieux 4,5 pieces: 1mios de loyer</p> 
 
     <p>Lieu<span>suchy</span> 
 
      <p> 
 
      <p>Prix<span>CHF 2'250</span> 
 
      </p> 
 
     </div> 
 
    </div> 
 
    <div class="col-sm-3 boxes-images"> 
 
     <img src="images/automobile.jpg"> 
 
     <h4>IMMOBILIER</h4> 
 
     <div class="details"> 
 
     <p>Magnifique et spacieux 4,5 pieces: 1mios de loyer</p> 
 
     <p>Lieu<span>suchy</span> 
 
      <p> 
 
      <p>Prix<span>CHF 2'250</span> 
 
      </p> 
 
     </div> 
 
    </div> 
 
    <div class="col-sm-3 boxes-images"> 
 
     <img src="images/automobile.jpg"> 
 
     <h4>IMMOBILIER</h4> 
 
     <div class="details"> 
 
     <p>Magnifique et spacieux 4,5 pieces: 1mios de loyer</p> 
 
     <p>Lieu<span>suchy</span> 
 
      <p> 
 
      <p>Prix<span>CHF 2'250</span> 
 
      </p> 
 
     </div> 
 
    </div> 
 
    <div class="col-sm-3 boxes-images"> 
 
     <img src="images/automobile.jpg"> 
 
     <h4>IMMOBILIER</h4> 
 
     <div class="details"> 
 
     <p>Magnifique et spacieux 4,5 pieces: 1mios de loyer</p> 
 
     <p>Lieu<span>suchy</span> 
 
      <p> 
 
      <p>Prix<span>CHF 2'250</span> 
 
      </p> 
 
     </div> 
 
    </div> 
 
    <div class="col-sm-3 boxes-images"> 
 
     <img src="images/automobile.jpg"> 
 
     <h4>IMMOBILIER</h4> 
 
     <div class="details"> 
 
     <p>Magnifique et spacieux 4,5 pieces: 1mios de loyer</p> 
 
     <p>Lieu<span>suchy</span> 
 
      <p> 
 
      <p>Prix<span>CHF 2'250</span> 
 
      </p> 
 
     </div> 
 
    </div> 
 
    <div class="col-sm-3 boxes-images"> 
 
     <img src="images/automobile.jpg"> 
 
     <h4>IMMOBILIER</h4> 
 
     <div class="details"> 
 
     <p>Magnifique et spacieux 4,5 pieces: 1mios de loyer</p> 
 
     <p>Lieu<span>suchy</span> 
 
      <p> 
 
      <p>Prix<span>CHF 2'250</span> 
 
      </p> 
 
     </div> 
 
    </div> 
 
    <div class="col-sm-3 boxes-images"> 
 
     <img src="images/automobile.jpg"> 
 
     <h4>IMMOBILIER</h4> 
 
     <div class="details"> 
 
     <p>Magnifique et spacieux 4,5 pieces: 1mios de loyer</p> 
 
     <p>Lieu<span>suchy</span> 
 
      <p> 
 
      <p>Prix<span>CHF 2'250</span> 
 
      </p> 
 
     </div> 
 
    </div> 
 
    </div> 
 
</div>

+0

你不能嵌套'p'標籤 – Pete

回答

1

鑑於您的標記,最簡單的方法是浮動的父裏面span元素p元素:

.boxes-images .details p span{ 
    float: right; 
} 

JSFiddle

或者使用白手起家.pull-right類:

.pull-right { 
    float: right !important; 
} 
0

只需添加float:rightspan tag其放在裏面p tag。您甚至可以使用pseudo element來實現pspan之間的間距,也可以將class指定給span tag

.boxes-images .details > p > span{ 
    float:right; 
} 

/*Using Pseudo element*/ 

.boxes-images .details > p > span:before{ 
content:''; 
margin-left:50%; 
background:#111; 
} 

/* Add pull-right to span tag works and you don't need to add any custom css, 
as pull-right is pre-defined class of bootstrap that floats your element to right, 
so add that to all your span tag too work*/ 

<div class="details"> 
<p>Magnifique et spacieux 4,5 pieces: 1mios de loyer</p> 
<p>Lieu<span class="pull-right">suchy</span> 
<p> 
    <p>Prix<span class="pull-right">CHF 2'250</span> 
</p> 
</div>