Solo una semplice domanda, perché pixel.gif è utile? E perché dovresti usarlo o perché no?pixel.gif, perché le persone lo usano?
risposta
Gif pixel (spesso chiamati shim.gif) sono stati utilizzati in progetti Web precedenti (ovvero più vecchi di, diciamo, 5 anni fa) per fornire uno spazio nei layout di pagine o tabelle in cui mancava una migliore comprensione dei CSS robusti o le differenze tra i browser (in genere tra IE e Netscape) rendevano la vita troppo complicata.
Dovrebbero essere considerati una reliquia del passato e non si vedrebbero in un layout CSS professionale nel web design di oggi. Tuttavia è ancora possibile che le pagine meno recenti che non sono state mantenute nel corso degli anni continueranno a disporre di layout di pagina basati su tabelle con immagini di pixel shim per fornire una spaziatura artificiale per le colonne.
In breve, non dovresti usarli a meno che non sia richiesta un'immagine per la raccolta di statistiche non javascript per il tuo sito.
Per HTML nelle e-mail: si noti che MailChimp consiglia di "Utilizzare tabelle e shim.gifs", vedere [Informazioni su E-mail HTML] (http://kb.mailchimp.com/campaigns/ways-to-build/about-html-email) Vedi anche la risposta di Tom Gerencser – user2288476
La raccomandazione di MailChimp è come sono arrivato qui ... – Svish
Perché attraverso la cronologia, i browser hanno avuto vari problemi con il rendering di elementi vuoti e il ridimensionamento degli elementi correttamente. Usare un'immagine di pixel trasparente e allungarla come contenuto era un metodo abbastanza universale per ottenere un elemento da ridimensionare correttamente e il pixel poteva essere inserito in un collegamento ipertestuale che terminava con un'area cliccabile trasparente su qualsiasi browser.
Nower-days, browser e tecnologia browser sono migliorati notevolmente, e penso che siano passati anni da quando ho usato un pixel.
Solo a causa di IE. IE 7-8 non funziona correttamente con png di sfondo + opacità. Ci sono solo un modo per risolverlo:
background: url("/images/blank.gif") no-repeat, url("/images/howto.png") no-repeat;
background-color: transparent !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="crop", src="/images/howto.png");
zoom: 1;
IE non è un browser. Non posso dire altro che parolacce su questo programma. Ora ho una grande quantità di bug contrassegnati IE 7 SOLO, IE 8 SOLO, IE 8 in modalità compability con IE 7 SOLO, IE 9 SOLO e IE 10 SOLO
Utenti, per favore! Lanciate finestre e tutto il suo delirio all'inferno. Usa GNU/Linux!
Le .gif sono immagini trasparenti in genere da 1x1 pixel. Come notato sopra, queste immagini non dovrebbero essere utilizzate per la spaziatura nei moderni browser Web (2013) poiché il CSS fa un lavoro superiore di layout.
Tuttavia, campagne di email marketing continuano a sfruttare loro per un paio di motivi:
- Come un bene che può essere utilizzato per analisi di marketing (? Cioè e-mail aperto)
- Per problemi di spaziatura derivanti dall'utilizzo tabelle per il layout in email.
client di posta non universalmente supportano CSS ed è quindi le best practice per codificare i vostri bollettini e avvisi di applicazione come se fosse 1996.
- 1. Perché le persone usano ProjectData
- 2. Perché le persone non usano i tetraedri per le skybox?
- 3. In che modo le persone usano Yeoman?
- 4. Perché le persone usano Command-line invece di IDE?
- 5. Perché le persone usano ATL per la programmazione COM?
- 6. Perché le persone usano i = i + 1 invece di i ++?
- 7. Perché le persone non usano <CFLOGIN>?
- 8. Capire quante persone usano il mio software
- 9. C++ perché le persone non usano maiuscole nel nome dei file di intestazione?
- 10. Perché le persone usano bouncycastle invece del provider JCE integrato in Java? Qual è la differenza?
- 11. OpenGL - Perché lo stack matrix è stato rimosso e cosa stanno usando le persone adesso?
- 12. PayPal: pixel.gif - Ho bisogno?
- 13. Che modalità usano le persone quando usano Emacs per modificare pagine Web che contengono CSS, javascript e HTML?
- 14. Perché alcune persone usano il metodo Class # invece di Class.method nella corrispondenza?
- 15. Perché le persone minificano css e javascript, quando abbiamo gzip?
- 16. Quale hosting normalmente usano le persone per pubblicare il sito Web Django?
- 17. Quali tecniche/strategie usano le persone per costruire oggetti in C (non C++)?
- 18. Perché lo stile e lo stile non usano lo spazio dei nomi di Android?
- 19. Le fabbriche astratte usano "nuovo"?
- 20. Perché le persone utilizzano il parametro proprietario predefinito su Nessuno in __get__?
- 21. JavaScript e __proto__ - quali browser lo usano?
- 22. Come posso rilevare e tenere traccia delle persone che usano OpenCV?
- 23. Perché i sottotitoli XS usano const char *?
- 24. Perché Puppet e Chef usano Ruby?
- 25. Le CTE usano spazi in tempdb?
- 26. Come impacchettare un programma da condividere con le persone?
- 27. Migliorare le immagini per persone daltonici
- 28. Limitare le persone utilizzando PHP GET variabile
- 29. JavaScript Speech-to-Text per le persone non vedenti
- 30. Assegnare le persone agli edifici rispettando le preferenze?
cosa si intende utilizzare pixel.gif in sviluppo web/design? – tamasgal
Cosa intendi per pixel.gif? –
Di solito perché non sono a conoscenza di nessuno dei modi moderni di fare layout web. –