EUCookieLaw 2.4 quali novità?

Oggi è stata rilasciata una nuova versione di EUCookieLaw e ritengo sia utile per tutti gli utilizzatorie della versione stand-alone e come plugin per WordPress di aggiornarlo per una maggiore stabilità.

(altro…)

Detect if browser supports base64 dataURI using JavaScript

A long time ago Flickr have introduced base64 dataURI images in its pages. It brings a lot of benefits for users and web servers but at the time the most of the browsers was not supporting this schema.

For the ones that does not konw what base64 data URI is, just mind to something that is written using 6 bits (a nibble and half) instead of 8 bits and using only the ASCII printable characters to encode the contents.

An example of what I’m meaning is the text “Hello World!” that in base64 encoding would be “SGVsbG8gV29ybGQh“.

(altro…)

SMAU 2010 – Lavori in corso…

Quest’anno come già capita da qualche anno a questa parte, parteciperò a SMAU Milano 2010.

Mi ricordo che nel 2007 parlai di “Accessibilità e Creatività“, un seminario nel quale mostravo come era possibile sfruttare i limiti imposti dalla “Legge Stanca” a proprio piacere, presentando qualche soluzione pratica. (altro…)

Full screen su safari per Mac

Facendo due chiacchiere con un amico, ci siamo resi conto che Safari per mac non supporta la funzionalità di Full screen. (altro…)

Internet Explorer 7 non supporta correttamente i button

Durante una fase di debug di una web application, mi sono ritrovato a dover fare i conti con una situazione tanto anomala quanto bizzarra: Microsoft Internet Explorer 7 assumeva in un certo contesto un comportamento diverso da Mozilla Firefox.
Cosa c’è di strano? Lo hanno sempre fatto e sempre lo faranno… E sarei anche d’accordo, finquando si tratta di interpretare regole di css a modo proprio! (altro…)

IE7: Supporto per le pseudo-classi incompleto

Facendo delle prove con il nuovo browser
rilasciato dalla Microsoft, sulla parte amministrativa del mio sito, mi
sono reso conto che Internet Explorer 7 non supporta a pieno le
pseudoclassi o le supporta in modo anomalo:

Estraggo quanto è scritto sul sito W3Schools:

Pseudo-classes

Browser support: IE: Internet Explorer, F: Firefox, N: Netscape.

W3C: The number in the “W3C” column indicates in which CSS recommendation
the property is defined (CSS1 or CSS2).

Pseudo-class Purpose IE F N W3C
:active Adds special style to an activated element 4 1 8 1
:focus Adds special style to an element while the element has
focus
2
:hover Adds special style to an element when you mouse over it 4 1 7 1
:link Adds special style to an unvisited link 3 1 4 1
:visited Adds special style to a visited link 3 1 4 1
:first-child Adds special style to an element that is the first child of some other element 1 7 2
:lang Allows the author to specify a language to use in a specified element 1 8 2

Ma ho verificato (e lo
potete facilmente verificare anche voi) che se disegnate una tabella
con delle righe e poi create un css così costituito:

td{
border: 1px solid #ff0000;
}

 

td:hover{
border: 1px solid #0000ff;
}

Il risultato è che su Firefox tutto funziona correttamente.

Su Internet Explorer 7 ancora non è supportato correttamente e completamente questa caratteristica che eviterebbe l’uso di scripts che replicano il funzionamento del CSS.

Allego anche un esempio.

%d blogger hanno fatto clic su Mi Piace per questo: