2017-10-02 7 views
1

Also, ich zeige eine Tabelle aus meiner Datenbank zu meiner Ansicht.Brechen Linie in

@model IEnumerable<test1.Models.Malfunction> 
@{ 
ViewBag.Title = "Malfunctions"; 
} 

<h2>Malfunctions</h2> 

<table id="customers" class="table table-bordered table-hover"> 
<thead> 
    <tr> 
     <th>ID</th> 
     <th>Description</th> 
     <th>Date Reported</th> 
     <th>Customer</th> 
     <th>Movie</th> 
    </tr> 
</thead> 
<tbody> 
    @foreach (var malfunction in Model) 
    { 
     <tr> 
      <td>@malfunction.Id</td> 
      <td>@malfunction.ReportDescription</td> 
      <td>@malfunction.DateReported</td> 
      <td>@malfunction.Customer</td> 
      <td>@malfunction.Movie</td> 
     </tr> 
    } 
</tbody> 
</table> 

Diese Eigenschaft:

eine große Menge an Text enthalten kann, die, wenn sie zu lange die nächste Eigenschaft in Zeile überlappen, die ist:

<td>@malfunction.DateReported</td> 

Was ich tun möchte, unterbricht die Zeile, nachdem die Breite der Zelle erreicht wurde, sodass sie sich nicht mit dem Text in DateReported überschneidet.

+0

Sie alle Front-End-Rahmen oder
Tag zur nächsten Zeile das Element verwenden können. – mdashikar

+1

Verwenden Sie 'word-break: break-all;', um die Zeile zu unterbrechen. –

+0

@Justcode Wo fügen Sie das hinzu? , funktioniert nicht – IlirAs

Antwort

1

Anzahl:

td { 
    word-break: break-all; 
} 

Fiddle

+0

Wo kann ich das hinzufügen? , funktioniert nicht – IlirAs

+0

Fügen Sie es in Ihr CSS ein. Siehe meinen Link am Ende der Antwort. Sie können sehen, dass es funktioniert. –

+0

Ich habe es gerade zu meinem CSS hinzugefügt und es funktioniert! Vielen Dank. – IlirAs

Verwandte Themen