Je suis vraiment nouveau à CSS. J'utilise @media pour obtenir deux en-têtes différentes pour la vue mobile de mes interfaces et la vue de bureau.de à l'aide de @media, je masque les en-têtes lors de la modification des vues, mais il affiche toujours l'espace de contenu de l'autre. Il s'agit d'une vue mobile
Vue mobile a la vue sur le bureau en haut de la page. Ceci est mon code. P>
#css
@media (min-width: 320px) and (max-width: 480px) {
.desktopViewFirstRow{
visibility: hidden;
display: none;
}
<Grid.Row className="desktopViewFirstRow">
<Grid.Column width={8}>User</Grid.Column>
<Grid.Column width={4}>
<Button className="redButton">Delete</Button>
</Grid.Column>
</Grid.Row>
3 Réponses :
Retirez la minute de la largeur. Lorsque vous utilisez cela et écrivez et que vous appliquez cette règle pour les deux cas. Essayez avec celui-ci. Pas besoin d'avoir un minimum si vous voulez que cela postule pour téléphones mobiles, cela devrait fonctionner correctement.
De plus, vous devez supprimer "Visibilité: caché". Comme cela ne cache que l'élément et ne retire pas son espace, contrairement à l'affichage: aucun.
Vous utilisez à la fois Visibilité forte> cachera l'élément mais laisse l'espace de l'élément en UI .
d'autre part,
affichage strong> enlèvera l'élément de l'interface utilisateur et de son espace. P> Remarque: - strong> Visibilité forte> et Maintenant, selon votre requête, sur la base de vos besoins, utilisez l'une des propriétés. .
Comme vous souhaitez supprimer la position avec l'espace, supprimer la propriété de visibilité et utiliser uniquement une propriété d'affichage. P> espère que cela aide cela aide. P> p>
.desktopViewFirstRow{
visibility: hidden;
display: none !important;
}
This works for me.
Avez-vous essayé de l'espace blanc: Nowrap; ?