Domanda

Costruisco siti web per una piccola società di media.Sfortunatamente, circa il 45-50% della nostra base clienti utilizza IE6, mentre l'altra metà è praticamente equamente divisa tra browser Firefox e browser basati su Webkit, con una manciata di utenti Opera.

Inizio ognuno dei miei siti con un foglio di stile ripristinato simile a quello di Eric Meyer, con alcune modifiche.Recentemente ho utilizzato molto il "framework" Blueprint CSS e mi ha reso la vita molto più semplice, anche se non ne sono particolarmente affezionato.

Trascorro circa il 60% del mio tempo di sviluppo assicurandomi che i siti che creo non appaiano incredibilmente diversi in ciascun browser.Codifico per Firefox 3 e poi modifico da lì.

Qualcuno conosce fogli di stile/framework là fuori che tentano di tenere conto preventivamente di tutte quelle stupide piccole stranezze del browser?So che nulla là fuori può spiegare totalmente tutte le stranezze del browser, ma sarebbe bello avere qualcosa di un po' più solido con cui iniziare.

Sto lavorando per crearne uno mio, ma sarebbe carino avere qualcosa con cui iniziare.

È stato utile?

Soluzione

Dare un'occhiata a YAML.

Altri suggerimenti

La libreria Yahoo YUI aiuta a gestire i problemi di rendering su più browser.Vale a dire, il componente Reset (http://developer.yahoo.com/yui/reset/) annullerà tutto il rendering specifico del browser (margine e riempimento su determinati elementi, ad esempio), creando condizioni di parità da cui iniziare durante la progettazione del sito.

Leggi e digerisci interiormente Trascendere i CSS di Andy Clarke, Molly E.Holzschlag, Aaron Gustafson e Mark Boulton.

Fornisce una serie di tecniche per gestire le peculiarità che è possibile affrontare e consigli su come rendere i siti Web accessibili ai browser più vecchi o meno capaci o a coloro che utilizzano altre tecnologie, come gli screen reader.

L’obiettivo fondamentale è creare siti che si degradino con grazia.

Contiene molti collegamenti a risorse che trattano questi problemi.

Dean Edwards' Libreria IE7 affronta alcune delle stranezze di Internet Explorer.

Blueprint è stata una delle prime apparizioni in questo spazio ed è considerata abbastanza matura.

http://code.google.com/p/blueprintcss/

Ecco un vasto elenco di framework disponibili:

http://www.cssnolanche.com.br/css-frameworks/

All'epoca c'era un dibattito molto interessante nella comunità degli sviluppatori web sui framework CSS.Molti erano preoccupati che ciò violasse una certa separazione struttura/presentazione e introducesse nomi e strutture di classi non semantiche.

Alcune opinioni:

http://jeffcroft.com/blog/2007/nov/17/whats-not-love-about-css-frameworks/

http://playgroundblues.com/posts/2007/aug/10/blueprints-are-not-final/

http://www.markboulton.co.uk/journal/comments/blueprint_a_css_framework/

http://peter.mapledesign.co.uk/weblog/archives/blueprint-semantics-markup-frameworks

Hai guardato il materiale di Yahoo YUI?Hanno un framework CSS multibrowser.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top