Jump to content

Texte qui sort de l'écran sur mobile


Recommended Posts

Bonjour à tous,

J'ai un souci sur prestashop 1.6, dans la fiche article en rentrant des caractéristiques, le texte sort de l'écran sur mobile, pourtant mon thème est bien responsive.
En fichier joint une capture d'écran pour voir le problème et voici le css en de la box en question:

#buy_block .feature_line{border-bottom: 1px solid rgba(0, 0, 0, 0.06);padding: 10px 0px;overflow: auto;overflow-y: hidden;}
.feature_line{border-bottom: 1px solid rgba(0, 0, 0, 0.06);padding: 20px 0px;}
.feature_line_left{}
.feature_line_right{float: right;white-space:nowrap;}

Que dois je faire pour que le texte revienne à la ligne?
En vous en remerciant par avance,

Cordialement.

Fred

ecran mobile.jpg

Link to comment
Share on other sites

Bonjour Ryan,

c'est mieux en rajoutant un height et un width sur écran mobile, mais du coup, sur un écran normal, cela me décale sur la gauche les onglets du bas, référence, dimension et quantité et cela n'est pas propre.

www.futaine.com


Une idée pour palier à cela?
Cordialement,

Fred

Link to comment
Share on other sites

essaye de mettre la media query suivante dans ton fichier css:
 

@media (max-width: 370px)
{
  .feature_line {
 
    min-height: 85px;
    height: 63px;
	}

}

explication :

c'est à partir de 370px de laerageure qu'on remarque un retour à la ligne, donc on met une hauteur correspondant à deux lignes.

et pour

.feature_line_right {
    float: right;
    white-space: normal;
    height: auto;
}

mets white-space: normal;

 

Link to comment
Share on other sites

Bonjour,

Désolé mais à quel endroit du css ci-dessous je dois mettre la média query ?

#buy_block .feature_line{border-bottom: 1px solid rgba(0, 0, 0, 0.06);padding: 10px 0px;overflow: auto;overflow-y: hidden;}
.feature_line{border-bottom: 1px solid rgba(0, 0, 0, 0.06);padding: 20px 0px;}
.feature_line_left{}
.feature_line_right{float: right;}

Merci

 

Link to comment
Share on other sites

Je te remercie, le texte est complet maintenant, j'ai rentré le code comme  ci-dessous.
Le problème maintenant qui est esthétique, voir fichier joint, le second texte des caractéristique ne sont pas tous aligné.
Est il possible d'obliger ce texte à commencer sur la gauche ?
Je ne peux pas mettre une photo, cela ne fonctionne pas,
exemple:

Garantie: (titre de la caractéristique)
5 ans contre tous défaut de fabrication (valeur de la caractéristique)

 

#buy_block .feature_line{border-bottom: 1px solid rgba(0, 0, 0, 0.06);padding: 10px 0px;overflow: auto;overflow-y: hidden;}
.feature_line{border-bottom: 1px solid rgba(0, 0, 0, 0.06);padding: 20px 0px;}
.feature_line_left{}
.feature_line_right{float: right;white-space:normal;height:auto;}

@media (max-width: 370px)
{
.feature_line {min-height: 85px;height: 63px;}
}

 

Merci

Link to comment
Share on other sites

tu fais ceci, merci de tester avant sur la console et de garder une copie de ton fichier

 


@media (max-width: 370px)
{
    .feature_line_right {
        float: left;
        white-space: normal;
    }
    .feature_line {
        border-bottom: 1px solid rgba(0, 0, 0, 0.06);
        padding: 10px 0px;
        height: 70px;
    }
}

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...