Whats the point du "safari" et "-webkit"?

  • mindfullsilence
  • Professor
  • Professor
  • Avatar de l’utilisateur
  • Inscription: Aoû 04, 2008
  • Messages: 846
  • Status: Offline

Message Janvier 17th, 2010, 12:31 am

Avec tous les nouveaux propriétés CSS3, il semble un peu vain pour Mozilla et Safari pour nous obliger à taper leur kit moteur en face de la propriété avant de les déclarer. Pourquoi ne pas juste vers le haut d'être la propriété effective?

Au lieu de cela:
CSS Code: [ Select ]
div {
-webkit-border-radius: 5px;
-safari-border-radius: 5px;
border-radius: 5px /*future proofing*/
}
 
  1. div {
  2. -webkit-border-radius: 5px;
  3. -safari-border-radius: 5px;
  4. border-radius: 5px /*future proofing*/
  5. }
  6.  


Pourquoi ne pas tout simplement d'eux soit présent:
CSS Code: [ Select ]
div {
border-radius: 5px;
}
 
  1. div {
  2. border-radius: 5px;
  3. }
  4.  


On dirait que ce serait beaucoup plus facile pour les développeurs de navigateurs et le concepteur du site. Ils ont wouldnt de le changer plus tard, sur la route, et nous avons wouldnt d'écrire 3 lignes de code au lieu de 1. Quelqu'un sait quel est le sens?
Use your words like arrows to shoot toward your goal.
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Janvier 17th, 2010, 12:31 am

  • tastysite
  • Proficient
  • Proficient
  • Avatar de l’utilisateur
  • Inscription: Avr 09, 2008
  • Messages: 349
  • Loc: Brighouse, West Yorkshire, England
  • Status: Offline

Message Janvier 29th, 2010, 11:04 am

Safari est un navigateur webkit webkit qu'on devrait travailler pour elle, et ne Ive done it.
Mabie Elles essaient seulement de faire un point énorme de la réalité, ils la soutiennent et IE n'en a pas!:)
Qu'est-ce bugs moi est le fait que le WebKit et ont-moz manière différente pour chaque niveau, par exemple
-webkit-border-radius-top-left: 20px;
mais pour moz vous devez avoir
-moz-top-left-border-radius: 20px;
folle!
^__^
  • digitalMedia
  • a.k.a. dM
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Déc 29, 2003
  • Messages: 5169
  • Loc: SC-USA
  • Status: Offline

Message Janvier 29th, 2010, 2:25 pm

Je ne sais pas si c'est plus vrai, mais les définitions précédée par un trait d'union ont été examiner une fois de commutateurs exclusives et non effectivement destinés à un usage public.
- dM
  • mindfullsilence
  • Professor
  • Professor
  • Avatar de l’utilisateur
  • Inscription: Aoû 04, 2008
  • Messages: 846
  • Status: Offline

Message Janvier 30th, 2010, 9:20 pm

Eh bien, pas sûr qu'ils ne sont pas destinés à un usage public...Je veux dire, ils en dresser la liste ouvertement pour le grand public à visiter:

https://developer.mozilla.org/En/CSS_Reference/Mozilla_Extensions
Use your words like arrows to shoot toward your goal.
  • digitalMedia
  • a.k.a. dM
  • Genius
  • Avatar de l’utilisateur
  • Inscription: Déc 29, 2003
  • Messages: 5169
  • Loc: SC-USA
  • Status: Offline

Message Janvier 31st, 2010, 4:11 am

Je veux dire theyre pas destinée à être la norme conforme. La dernière fois que je les ai rencontrés était quand IE6 était toujours utilisé et les gens voulaient utiliser le border-box.

Code: [ Select ]
  -moz-box-sizing:  border-box;
  -webkit-box-sizing: border-box;
  1.   -moz-box-sizing:  border-box;
  2.   -webkit-box-sizing: border-box;


...à l'époque, Mozillas de littérature a dit les commutateurs ont été créés pour être utilisés de développement interne.
- dM
  • mindfullsilence
  • Professor
  • Professor
  • Avatar de l’utilisateur
  • Inscription: Aoû 04, 2008
  • Messages: 846
  • Status: Offline

Message Février 1st, 2010, 11:39 am

oooooooh. Bon, eh bien ma question est toujours valable. Pourquoi lui donner le préfixe?
Use your words like arrows to shoot toward your goal.
  • mk27
  • Proficient
  • Proficient
  • Avatar de l’utilisateur
  • Inscription: Juin 09, 2009
  • Messages: 334
  • Status: Offline

Message Février 1st, 2010, 12:46 pm

Peut-être pour lever l'ambiguïté à ceci:

Quote:
Qu'est-ce bugs moi est le fait que le WebKit et ont-moz manière différente pour chaque niveau, par exemple
-webkit-border-radius-top-left: 20px;
mais pour moz vous devez avoir
-moz-top-left-border-radius: 20px;
folle!


Mais aussi, ce n'est pas inhabituel pour une API pour utiliser les préfixes (comme ceci) désignant de nouvelles fonctions dans le développement, quand ils sont introduits dans une nouvelle version. Comme le souligne DM out, ils commencent seulement à connaître les développeurs, puis quand ils sont heureux comme cela qu'ils les rendent publics, puis plus tard, ils mai mai ou ne pas laisser tomber le préfixe.
Image

Afficher de l'information

  • Total des messages de ce sujet: 7 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 83 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC