J'utilise du matériel angulaire pour mon application angulaire. Actuellement, j'ai une boîte de dialogue qui affiche des informations sur un post. Cependant, il y a beaucoup d'espaces gênants au bas du dialogue que je veux me débarrasser. Comment puis-je faire cela?
Html strong> p> SCSS strong> p>
3 Réponses :
Vous devez supprimer la hauteur du puisque vous fournissez une hauteur fixe, il restera de l'espace vide si l'image ne prend pas tout l'espace. P>
Aussi votre #postform code>. A Hauteur: 80VH CODE> Le fait de prendre 80% de la hauteur de l'écran. P>
postimage code> a une hauteur de 80%, l'espace restant sera vide. p>
J'ai enlevé l'attribut de hauteur de la SCSS, mais il n'y a pas de différence. Que devrais-je faire?
Avez-vous montré le code complet de votre question? En outre, enregistrez également l'outil de développeur d'où l'espace blanc vient en inspectant l'élément.
body{
position: relative;
}
.postImage{
/* height: 80%; this is your bug */
width: 100%;
}
.bigImage{ /* you don't need this level and even if use <figure></figure> not <div></div> */
text-align: center; /* this means empty space on sides when text is to short to fill, this class hasn't setted width, so it should adjust to content witch is an img - block element without any wraps */
display: block;
}
#postForm{
height: 80vh; /* this one may caused problems too */
width: 100%;
display: box; /* incorrect value */
}
mat-dialog-container{
/* padding-right: 30px; */
/* padding-left: 30px; */
/* padding-top: 10px !important; don't use !important instead of debugging */
/* padding-bottom: 0px !important; */
padding: 10px 30px 0; /* nice and readable instead of 4 lines */
}
If you set strict height value don't be surprised if it keep it. Good prepared css is an investment - works properly and maintaining is plasure without headaches.
.postImage{
height: auto; or 100%
width: 100%;
}
or don't give the height at all