28111 sujets

CSS et mise en forme, CSS3

bonjour,

J'ai un souci sous Safari, j'ai 5 éléments pour un menu horizontal, leur taille est de 20% et le ul est en margin:auto. La largeur totale est de 1278px mais Safari affiche 1277px ou 1278px selon la taille de ma fenêtre.
Le problème viendrait du width, en inspectant j'ai la valeur de 255.59px et si je fais une moulinette js pour arrondir de manière extrême.

 $('nav .d-1of5').each(function(){
	 var w =$(this).innerWidth();
	 $(this).css('width',w);
 });


Safari affiche bien 1278px Smiley smile
Je pense fixer tout ça avec un css en px pour cette taille responsive pour écran XL, mais je cherche la maudite propriété qui n'arrondit plus les largeurs.
J'ai tenté un rechercher/remplacer transform en _transform pour supprimer les transformations, c'est sans résultats… donc je suis coincé…

Une piste ?