2016-05-02 6 views
0

Ich bin mit Bootstrap-3, .media ElementCSS, geht Text 'innerhalb' der div-Container und teilweise versteckt

<div class="media"> 
    <div class="media-left"> 
    <a href="#"> 
     <img class="media-object" style="max-width: 70px;" 
      @if($listing->Agent->picture != '') 
      src="{{asset('files/agents_pics/'.$listing->Agent->picture)}}" 
      @else 
      src="{{asset('files/agents_pics/default/default.png')}}" 
      @endif 
     > 
    </a> 
    </div> 
    <div class="media-body"> 
    <h4 class="media-heading" >{{$listing->Agent->first_name .' '.$listing->Agent->second_name}} </h4> 
    <p style="margin: 0 0 2px;"><small>Email:</small> <a href="mailto:{{$listing->Agent->email}}">{{$listing->Agent->email}} </a></p> 

    <p style="margin: 0 0 2px;" ><small>Mobile:</small> <a href="tel:{{$listing->Agent->mobile}}">{{$listing->Agent->mobile}} </a></p> 
    <p><a href="" id="IDchangeAgentBtn" style="font-size: 17px;" class="btn btn-sm btn-info"> Show Contact Info </a></p> 
    </div> 
</div> 

enter image description here

wie Sie Text nicht bricht in eine neue Zeile sehen Geht aber unter das Element, wie repariere ich es? Also wird der Text in eine neue Zeile umbrechen?

+1

Können Sie bitte eine JSFiddle-Demo des Problems zur Verfügung stellen? Wäre viel einfacher zu helfen –

+0

Überprüfen Sie Ihre CSS auf Knopf oder auf Eltern DIV und entfernen Sie Leerzeichen: nowrap; –

Antwort

0

Um sicherzustellen, dass Sie white-space und word-break wie folgt angeben:

.media .media-body p a, .media .media-body p, .media .media-body h4 { 
    white-space: normal; 
    word-break: break-word; 
} 

Es ist wichtig, den Wähler .media .media Körper pa, .media .media-Körper p, .media .media angeben -body h4 um sicher zu sein, dass dieser Stil eine große Priorität gegenüber anderen bereits vorhandenen Stilen hat.

Verwandte Themen