7 votes

Requêtes média pour chaque navigateur

Je veux redimensionner mon champ de saisie en fonction du navigateur. Puis-je écrire une requête média pour chaque navigateur afin d'obtenir une largeur distincte pour le champ de saisie sur chaque navigateur, comme pour Mozilla, il aura une largeur distincte pour Chrome et Opera.

7voto

Joey Points 148544

Requêtes médias sont médias les requêtes, et non navigateur les requêtes. Elles sont là pour tester certaines propriétés du viewport, du périphérique ou de l'affichage. Il n'y a pas de fonctionnalités de médias qui vous permettent de tester pour un certain navigateur.

5voto

Aiden Grossman Points 282

Si vous voulez faire cela, vous devriez être en mesure de trouver quelque chose sur browserhacks.com qui a un tas d'échantillons de code pour expliquer comment obtenir un navigateur avec css media queries donc pour IE vous pourriez faire quelque chose comme ceci.

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}

Cela fonctionne parce que le seul navigateur sur lequel ces règles s'appliquent est Internet Explorer.

0voto

Arun Bertil Points 3881

Afin d'avoir un CSS spécifique pour chaque navigateur, vous devrez peut-être utiliser des astuces spécifiques à chaque navigateur.

Consultez l'article suivant

http://www.paulirish.com/2009/browser-specific-css-hacks/

J'espère que cela vous aidera.

0voto

Prasad Points 655

http://www.paulirish.com/2009/browser-specific-css-hacks/

Le hack spécifique au navigateur est la solution pour cela ! !!

0voto

Johneric Points 49

Si vous voulez utiliser le CSS conditionnel : http://www.conditional-css.com/advanced

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X