Lorsque la fenêtre du navigateur est suffisamment petite pour forcer une barre de défilement horizontale et que vous faites défiler vers la droite la couleur de fond de l'en-tête se termine avant le bord du navigateur. J'utilise une classe css.100% largeur en-tête ne remplit pas le navigateur
.s_header {
margin: 0;
width: 100%;
display: block;
border-bottom: 1px solid #000;
background-color:#b8dbec;
height:133px;
}
Le contenu de <div class="s_header">
ne sont pas aussi large que la table 4 de la colonne au-dessous où les totaux de contenu abot 840px avec des largeurs image + rembourrage et une colonne de largeur fixe 140px. Ainsi, lorsque la fenêtre du navigateur est inférieure à 840px, il y a une barre de défilement horizontale, ce qui est correct, sauf que l'arrière-plan de l'en-tête est coupé lorsque vous faites défiler.
Les éléments parents de <div class="s_header">
sont des corps et html pour lesquels 100% de largeur signifie la largeur de la fenêtre. J'ai essayé y compris débordement: visible dans .s_header
classe sans succès.
La largeur du corps est également fixé à 100% de marge 0
est-il un moyen simple que je peux obtenir l'arrière-plan pour étendre à droite quand une barre de défilement apparaît?
La page problème est à here
Toutes les suggestions seront grandement appréciés.
Cela ne fournit pas de réponse À la question. Pour critiquer ou demander des éclaircissements à un auteur, laissez un commentaire sous son article. – kolossus
Merci pour les commentaires sur une réponse de près de 6 ans ... avant que la critique/clarification soit une pratique communautaire bien établie;) –
De rien; En tant qu'utilisateur de confiance, je crois que vous comprenez comment cela s'est produit. La file d'attente de révision sert et nous travaillons – kolossus