Gestion des cadres CSS
Fermé
Lolo_4978
Messages postés
2
Date d'inscription
samedi 27 février 2021
Statut
Membre
Dernière intervention
27 février 2021
-
27 févr. 2021 à 11:47
Lolo_4978 Messages postés 2 Date d'inscription samedi 27 février 2021 Statut Membre Dernière intervention 27 février 2021 - 27 févr. 2021 à 14:59
Lolo_4978 Messages postés 2 Date d'inscription samedi 27 février 2021 Statut Membre Dernière intervention 27 février 2021 - 27 févr. 2021 à 14:59
A voir également:
- Gestion des cadres CSS
- Logiciel gestion photo gratuit - Guide
- Logiciel gestion locative gratuit excel - Télécharger - Comptabilité & Facturation
- Gestion autorisation application android - Guide
- Logiciel gestion cave à vin gratuit - Télécharger - Cuisine & Gastronomie
- Logiciel gestion association gratuit excel - Télécharger - Gestion de projets
2 réponses
Salut,
pour ça il faut voir avec la propriété
https://www.w3schools.com/Css/css_positioning.asp
position:sticky; est incomplet si vous ne rajoutez que -webkit-sticky qui est prévu pour le navigateur Chrome uniquement.
Il faut rajouter la même chose pour Firefox,IE/Edge,Opera;exemple ici:
https://developers.google.com/web/updates/2012/08/Stick-your-landings-position-sticky-lands-in-WebKit
C'est le problème d'utiliser des nouvelles fonctionnalités CSS, elles ne sont pas encore prise en charge totalement et nécessitent une syntaxe particulière à chaque navigateur(et ne garantissent pas qu'elles fonctionnent de manière identique- surtout si le navigateur n'est pas à jour ou sa version ne prends pas en charge les nouvelles fonctionnalités -ex: un navigateur sur mobile-).
Avec la valeur fixed:
Il faudra peut-être repenser toute la mise en page en fonction, histoire que l'élément fixe ne gêne pas trop l'affichage des autres, dans un chevauchement gênant par exemple(ou l'inverse si ce sont les autres éléments qui se superposent) mais ça correspond à ce que vous voulez sans avoir à passer par sticky. Ou alors vous avez pas expliqué correctement l'exercice?
ps: le CSS sans le HTML ça montre pas grand chose.
Vous devez aussi utiliser les balises de code pour afficher celui ci de façon claire dans le message.
pour ça il faut voir avec la propriété
position:fixed;
https://www.w3schools.com/Css/css_positioning.asp
position:sticky; est incomplet si vous ne rajoutez que -webkit-sticky qui est prévu pour le navigateur Chrome uniquement.
Il faut rajouter la même chose pour Firefox,IE/Edge,Opera;exemple ici:
https://developers.google.com/web/updates/2012/08/Stick-your-landings-position-sticky-lands-in-WebKit
C'est le problème d'utiliser des nouvelles fonctionnalités CSS, elles ne sont pas encore prise en charge totalement et nécessitent une syntaxe particulière à chaque navigateur(et ne garantissent pas qu'elles fonctionnent de manière identique- surtout si le navigateur n'est pas à jour ou sa version ne prends pas en charge les nouvelles fonctionnalités -ex: un navigateur sur mobile-).
Avec la valeur fixed:
Il faudra peut-être repenser toute la mise en page en fonction, histoire que l'élément fixe ne gêne pas trop l'affichage des autres, dans un chevauchement gênant par exemple(ou l'inverse si ce sont les autres éléments qui se superposent) mais ça correspond à ce que vous voulez sans avoir à passer par sticky. Ou alors vous avez pas expliqué correctement l'exercice?
ps: le CSS sans le HTML ça montre pas grand chose.
Vous devez aussi utiliser les balises de code pour afficher celui ci de façon claire dans le message.
Lolo_4978
Messages postés
2
Date d'inscription
samedi 27 février 2021
Statut
Membre
Dernière intervention
27 février 2021
27 févr. 2021 à 14:59
27 févr. 2021 à 14:59
Merci bcp pour cette réponse super rapide, le cadre bouge maintenant !!
Mais problème, le cadre apparait derrière les autres. Savez vous comment le positionner devant? Cela vient peut être du fait que les autres cadres sont positionnées avec absolute?
J'ai fait comme vous m'avez dit en remplaçant par fixed :
Mais problème, le cadre apparait derrière les autres. Savez vous comment le positionner devant? Cela vient peut être du fait que les autres cadres sont positionnées avec absolute?
J'ai fait comme vous m'avez dit en remplaçant par fixed :
#entete{
position: fixed;
top: 10px;
height:200px;
width:1500px;
text-align:center;
font-size:80px;
font-family:Stencil Std, fantasy;
color:#696969;
background-color:#1e90ff
}