Comment faire pour augmenter la largeur de Bootstrap conteneur largeur Max?
J'ai placé un DataTable dans un Bootstrap div de type conteneur. Quand je lance le site web sur le navigateur de la largeur maximale du récipient pour la table ajoute une barre de défilement et de couper la dernière colonne de la table.
Je l'ai fait essayer à l'aide d'un container-fluid
div type, comme l'a suggéré ici mais cela diminue la largeur des tables du conteneur encore plus loin.
Sur l'inspection de l'élément, il semble que environnants container body-content
forme héréditaire de la mise en page est l'ajout d'une marge à gauche et à droite de la table contenant:
Une solution possible, je suis en train de penser si la diminution de la marge de l'héritage container body-content
sur largeur max, mais je ne suis pas sûr de la façon de le faire via CSS.
De la capture d'écran ci-dessous, vous pouvez voir que l'Supprimer le col est coupé même si il ya beaucoup d'espaces flétrir côté de la table à se développer:
Question:
Comment pouvez-vous augmenter la largeur du Bootstrap conteneur largeur Max?
Essentiel de table container balisage:
<div class="container">
<div class="form-group">
<div class="table-responsive">
<div class="table-responsive" id="datatable-wrapper">
<table id="escalation" class="table table-striped table-bordered" cellspacing="0">
<thead>
<tr>
<th style="font-size: 12px; border-right: 1px solid #7591ac; ">ID</th>
<th style="font-size: 12px; border-right: 1px solid #7591ac; ">Application</th>
<th style="font-size: 12px; border-right: 1px solid #7591ac; ">UID</th>
<th style="font-size: 12px; border-right: 1px solid #7591ac; ">Type</th>
<th style="font-size: 12px; border-right: 1px solid #7591ac; ">Status</th>
<th style="font-size: 12px; border-right: 1px solid #7591ac; ">Statement</th>
<th style="font-size: 12px; border-right: 1px solid #7591ac; ">Created</th>
<th style="font-size: 12px; border-right: 1px solid #7591ac; ">Updated</th>
<th style="font-size: 12px; border-right: 1px solid #7591ac; ">Last Update</th>
<th style="font-size: 12px; border-right: 1px solid #7591ac; ">Next Update</th>
<th style="font-size: 12px; border-right: 1px solid #7591ac; ">Root Cause</th>
<th style="font-size: 12px; border-right: 1px solid #7591ac; ">Details</th>
<th style="font-size: 12px; border-right: 1px solid #7591ac; ">Delete</th>
</tr>
</thead>
<tbody>
@foreach (HP.ESCALATION.Web.Models.Escalation item in Model)
{
<tr>
<td>@item.ID</td>
<td>@item.Application</td>
<td class="td-limit">@item.EM</td>
<td class="td-limit">@item.Event</td>
<td class="td-limit">@item.status</td>
<td class="td-limit">@item.Statement</td>
<td class="td-limit">@item.Created</td>
<td class="td-limit">@item.Updated</td>
<td data-order="@item.UnixTimeStamp" class="td-limit">@item.UpdatedTime</td>
<td class="td-limit">@item.NextUpdate</td>
<td class="td-limit">@item.RootCause</td>
@* Add CRUD buttons to each table row --> *@
<td><button type="submit" style="background-color: #0CA281;" class="btn btn-success details">Details</button></td>
<td><button type="submit" class="btn btn-danger delete">Delete</button></td>
</tr>
}
</tbody>
</table>
</div>
</div>
</div>
</div>
Essentiel de conteneur de Présentation:
<div class="container body-content" style="margin-top: 90px; margin-bottom: 70px;">
@* Main Content Render *@
<div id="content">
<div class="content-wrapper main-content clear-fix">
</div>
@RenderSection("featured", required: false)
<section class="content-wrapper main-content clear-fix">
@RenderBody()
</section>
</div>
</div>
OriginalL'auteur Brian J | 2016-07-20
Vous devez vous connecter pour publier un commentaire.
Aucune des réponses ci-dessus sont de bonnes solutions. Vous pouvez facilement changer de bootstrap des variables par la création d'une nouvelle _project_variables.scss et l'importer avant de bootstrap dans votre fichier scss. Par exemple:
Je suis heureux @SteveBauman. Dans le cas où vous ne savez pas..vous pouvez également ajouter plus de tailles pour le tableau. J'ai commencé à faire ces derniers temps en raison de la haute res 27inch Mac. - Je ajouter xxl: 1960px etc. Vous devrez également ajouter de la valeur à la somme de la grille des points d'arrêt de tableau.
Doit être marqué comme meilleure réponse.
OriginalL'auteur Keith Mifsud
La solution qui a travaillé dans ce cas, et encore autorisé le conteneur pour redimensionner sur les petites résolutions, était de cibler les CSS à l'aide de @media:
OriginalL'auteur Brian J
Vous pouvez remplacer le bootstrap css, en ajoutant le css pour le conteneur comme
vous pouvez définir le max-width:1400px et width:100% .. de Sorte que lorsque votre navigateur est réduite , la largeur de votre ajustera comme par. Si votre navigateur est max que 1400px de largeur, le conteneur ne plus étendre
OriginalL'auteur Manikandan
Pour augmenter la largeur du conteneur cible le récipient avec du css:
Vous pouvez utiliser les media queries pour spécifier ce que les points d'arrêt de ce style s'applique aussi
OriginalL'auteur JT91
Dans le Bootstrap 4 utilisation:
OriginalL'auteur Keith Turkowski
Essayez d'ajouter les éléments suivants à votre CSS
Sans avoir un travail démo pour le tester, il est difficile de dire si ce sera assez bon, ou si elle aurait besoin de raffinement.
Bonne chance!
OriginalL'auteur David Taiaroa