Mondi su mondi, sistemi di sistemi.

Utility del giorno: CleanCSS

Friday, November 30th, 2007

CleanCSS è un sito che aiuta ad otti­miz­zare e/o rifor­mat­tare i fogli di stile.

È abba­stanza fles­si­bile da poter essere usato sia durante lo svi­luppo, penso alle fun­zioni di for­mat­ta­zione che com­pren­dono anche degli edi­ting come ad es. il rior­di­na­mento delle pro­per­ties; sia nel deploy­ment, con le fun­zioni di “minia­tu­riz­za­zione” del css.

Strutturare i CSS

Tuesday, November 27th, 2007

Per la serie “I medici sono i peg­giori pazienti” (visto che il foglio di stile è tutto fuor­ché ordi­nato) segnalo l’articolo di Friendly Bit “How to struc­ture large CSS files” che dà qual­che con­si­glio su come dare strut­tura ai CSS.

A mio parere, l’inden­ta­zione non serve a molto, pre­fe­ri­sco alli­neare i valori dei selec­tor; cosa che non fa nes­suno e quindi forse sba­glio io!! :-D Mentre sull’uso dei selec­tor com­pleti mi lascia un po’ per­plesso ma lo use­rei comunque.

Eliminata l’indentazione riman­gono quat­tro regole:

  1. ordi­nare i selec­tor in base alla strut­tura;
  2. usa sem­pre un selec­tor “com­pleto”;
  3. ogni dichia­ra­zione su una riga;
  4. ordi­nata alfa­be­ti­ca­mente.

Utilities del giorno: viewS e Browsershots

Tuesday, November 27th, 2007

Una segna­la­zione per due uti­lity molto carine.

La prima è viewS, un book­mar­klet per visua­liz­zare il sor­gente di una pagina html. Non certo una novità scon­vol­gente ma è ben fatto e indi­pen­dente dal browser.

La seconda è browsershots.org, un sito che visua­lizza uno screen­shot di una pagina html con vari browser.

Le novità di WebKit 3

Friday, November 16th, 2007

Post rias­sun­tivo sulle nuove fea­tu­res nel WebKit.

La prima mi lascia per­plesso: “Enhanced Rich Text Editing”. Sì, è vero, adesso posso usare l’editor di WordPress in modo più umano, il “pic­colo” pro­blema è che i para­grafi ven­gono man­giati ad ogni sub­mit. Non molto utile…

Per il resto direi che ci siamo: pre­sta­zioni aumen­tate, sup­porto per SVG, XPath, CSS3 e i tool di sviluppo

Utility del giorno: MRI

Thursday, November 1st, 2007

Attraverso 465 Berea Street apprendo che dai crea­tori di XRAY arriva una nuova uti­lity da aggiun­gere alla pro­pria borsa degli attrezzi, MRI. Si tratta di un book­mar­klet che evi­den­zia tutti gli ele­menti indi­vi­duati da un selector.

Popolamento automatico dei campi con JavaScript

Tuesday, October 23rd, 2007

Dal sem­pre ottimo 456 Berea Street, un arti­colo che spiega come usare CSS+JavaScript per usare lo spa­zio dispo­ni­bile nei campi di testo per inse­rire il testo che andrebbe nelle eti­chette, quando que­ste ultime non pos­sono essere usate; tipi­ca­mente per pro­blemi di spazio.

L’idea è quella di ren­dere le label invi­si­bili spo­stan­dole con i CSS e inse­rire il testo nei campi con uno script, can­cel­lan­dolo quando il focus è attivo.

Evidenziare gli elementi deprecati con i CSS

Sunday, October 14th, 2007

Tempo fa segna­lavo la pos­si­bi­lità di usare delle classi CSS per evi­den­ziare le sezioni di una pagina in fase di svi­luppo. Allo stesso modo, pos­siamo usare quello che Eric Meyer chiama sty­ling dia­gno­stico, per evi­den­ziare errori e svi­ste nell’HTML.

Un’ulteriore esten­sione con­si­ste nell’evidenziare gli ele­menti dell’HTML ormai depre­cati, come descritto in que­sto post su 456 Berea St. e segna­lato anche da Laburno.

Safari: supporto per le font scaricabili

Thursday, October 11th, 2007

Dalla ver­sione r26183, Safari sup­porta il down­load delle font, attra­verso il selec­tor @font-face. Ecco un esempio:


@font-face {
font-family: "Abandoned Bitplane";
src: url(http://www.princexml.com/fonts/larabie/abandone.ttf) format("truetype");
}

Semplice, no? E il risul­tato è abba­stanza elo­quente. Ecco il ren­de­ring di Safari r26183:

picture-1.png

rispetto alla ver­sione standard:

picture-2.png

(Gli screen­shot sono tratti dagli esempi di que­sto arti­colo su A List Apart).

Ovviamente, il fatto che le font siano libe­ra­mente sca­ri­ca­bili pone degli ovvi pro­blemi, di licenza e di uso impro­prio delle font; sia per­ché il web desi­gner medio non ha cono­scenze tipo­gra­fi­che suf­fi­cienti per sele­zio­nare ade­gua­ta­mente le font da usare, sia per­ché è dif­fi­cile tro­vare delle font gra­tis di qualità .

YUI: Usare region per allineamenti verticali

Monday, September 17th, 2007

A volte è neces­sa­rio con­trol­lare l’allineamento ver­ti­cale di bloc­chi indi­pen­denti e, come molti sanno, il pro­blema non è di facile solu­zione facendo ricorso sem­pli­ce­mente ai CSS.

In que­sto post, viene pro­po­sta una solu­zione che fa uso di Javascript, attra­verso l’uso di YUI.

Per quanto non mi entu­sia­smi l’idea di usare lo scrip­ting per risol­vere i pro­blemi di lay­out, a volte non ci sono alter­na­tive, soprat­tutto quando si devono posi­zio­nare le inser­zioni pubblicitarie.

CSS Sculptor

Friday, August 24th, 2007

L’attività nei tool per il design con i css con­ti­nua. Adesso è il turno di un pezzo da 90, Eric Meyer, che ha curato il rila­scio di CSS Sculptor, un’estensione per DreamWeaver che sem­pli­fica dra­sti­ca­mente la crea­zione della gri­glia di base della pagina; il tutto, ovvia­mente, a colpi di selector… ;-)

« Voci Precedenti Prossime Voci »