Pleine page dans la colonne de matérialiser css
D'abord voici la capture d'écran de ce qui est incorrect avec le code actuel
et voici le code qui est associé avec le même
<nav class="blue darken-3">
<div class="nav-wrapper">
<a href="#!" class="brand-logo center">Chatter</a>
<ul class="right hide-on-med-and-down">
<li><a nohref><i class="material-icons">search</i></a></li>
<li><a nohref><i class="material-icons">view_module</i></a></li>
<li><a nohref><i class="material-icons">refresh</i></a></li>
<li><a nohref><i class="material-icons">more_vert</i></a></li>
</ul>
</div>
</nav>
<div class="row">
<div class="col s3 red">1</div>
<div class="col s9 indigo" style="height:100%">4</div>
</div>
d'abord je ne vois pas la raison pour laquelle 4 est un peu en dessous de 1. Ce bug se résout quand j'ajoute une marge de 10 px de haut de la ligne, mais la chose est que le rouge de la barre de menu doit être colorée, et donc je n'ai pas wan pas tout espace blanc entre les deux.
La deuxième question, je ne suis pas sûr de savoir comment faire de la bonne manière, c'est que je veux à la fois bleu et rouge pour couvrir la totalité de la hauteur de la fenêtre du navigateur. Est-il de toute façon comment faire la même chose à se concrétiser , ou si non, merci de m'aider avec la façon dont cela est possible.
OriginalL'auteur georoot | 2016-05-04
Vous devez vous connecter pour publier un commentaire.
De définir la hauteur de la vue complète d'ajouter cette CSS
Il aidera réglage de la hauteur de vue de port de la hauteur.
OriginalL'auteur Muhammad Mehran Khan Attari
Ces solutions ne fonctionne, tant que le contenu de la div n'a pas de dépassement de la fenêtre du navigateur et de l'amener à faire défiler.
Pour que les deux colonnes à remplir 100% de la hauteur de la page (pas de fenêtre de la hauteur), j'ai trouvé ceci:
CSS: l'égalité de la hauteur des colonnes
Ajoutez le code suivant à la div parent (ligne)
OriginalL'auteur mevans
Pour obtenir la hauteur que vous pouvez faire à la suite. jsfiddle
HTML
jQuery
OriginalL'auteur Tirth Patel
Deuxième question, ajouter ceci dans votre CSS-Fichier:
Il donne une hauteur de 100% pour les deux éléments, il faut travailler dans les Navigateurs les plus récents. Pour les anciens Navigateur vous pouvez ajouter min-height.
Première Question, la valeur liquidative éléments ont une hauteur de la ligne de 64px, vous pourriez réduire le comme vous le souhaitez dans votre CSS-Fichier:
Je l'ai essayé et il fonctionne avec le code que vous montrons ici
Voici un stylo pour la même codepen.io/georoot/stylo/dMwNby
J'ai créé un jsfiddle jsfiddle.net/Tirth_Patel/w0v2e5j7 et il fonctionne parfaitement, il n'y a pas de marge entre un bleu et un en-tête.
Édité ma réponse
OriginalL'auteur Javier Gonzalez
OriginalL'auteur Alex Pshenichnik
J'ai résolu ce problème en utilisant:
Vous avez besoin pour utiliser !
important
parce que .ligne .le col a un min-height: 1px;OriginalL'auteur Fernando Contreras
Comme avec Bootstrap, la plupart se Matérialiser style commence avec un conteneur. Si le conteneur n'est pas à 100%, alors enfant divs ne sera pas non plus. Ce style va vous commencez avec 100% de largeur et de 100% de la hauteur:
CSS
Supprimer "width: 100%;" dans le conteneur css et il sera de 70% à l'échelle (par défaut).
HTML
OriginalL'auteur smoore4