XHTML, CSS, Javascript, PHP...

... e chissà cos'altro!

- Articoli in ‘webdesign’ -

Nuovo sito

Mer 16 / 04 / 2008

Benvenuti ai nuovi e ben ritrovati ai ri-visitatori :D

Ho deciso di cambiare l’indirizzo, layout e impostazione del mio blog: www.epper.org è stato sostituito da andrea.zilio.name.

Novità: layout più semplice e temi più orientati al tecnico. (web development).

Nonostante questo ho voluto che il primo post del nuovo blog fosse di vecchio stile…
Eccovi quindi un bell’articolo sul Conflitto di interessi di Silvio Berlusconi*.

Chi avesse ancora il vecchio indirizzo del Feed RSS è pregato di aggiornarlo con il nuovo: http://andrea.zilio.name/feed.

Si ricomincia :D

*Sottolineo che è stato scritto domenica: prima del risultato delle elezioni

Tags: ,

Permalink - 3 Commenti

Nuovo Corriere.it

Ven 05 / 10 / 2007

Qualche giorno fa il Corriere della Sera ha fatto un restyling della propria versione online.

Che ve ne pare?

www.corriere.it

Tags: ,

Permalink - 1 Commento

Alcuni ex studenti della mia scuola superiore (fra cui anche io) hanno costituito una associazione di volontariato: Proxyma Severi.

Anche il nuovo sito è online e potete trovare lì tutte le informazioni su di noi ;)
http://www.proxymaseveri.org

(Che ne dite del layout?)

Tags: , ,

Permalink - Scrivi un commento

E’ da più di un anno ormai che Google ha reso disponibile un servizio che permette di personalizzare l’home page del suo motore di ricerca.

Come ogni servizio della grande G, anche la Google Personalized Home Page riceve moltissima attenzione anche per ogni minimo cambiamento…

La prima rivoluzione è stata l’introduzione delle schede (tab) che permettevano appunto di organizzare al meglio i vari Widget/Gadget.

Ecco, oggi probabilmente è arrivata la 2° “grande” modifica e, più che per le funzioni, è l’aspetto che cambia!

Appena aperto il browser questa mattina ho potuto notare un nuovo pulsante accanto al vecchio “Add Stuff”:

Nuovo pulsante per selezionare i temi

“Select Theme” che, tradotto, significa: “Cliccami subito per vedere che figata ho inventato”

Ho seguito ovviamente il consiglio ed è subito apparsa una lista di 7 temi (pochi per ora) da scegliere per cambiare l’aspetto dell’home page.

Per alcuni di questi è addirittura possibile specificare la propria città in modo che il tema si adatti alle condizioni meteorologiche!

Ecco quindi la mia nuova home:
La mia nuova Pagina iniziale

Come potete vedere, qui a Padova non è proprio una bella giornata :D

Tags: , ,

Permalink - 8 Commenti

Invece di studiare Analisi 2, stavo sistemando un foglio di stile su un sito web che ha la necessità di funzionare correttamente con il maggior numero di browser (come tutti del resto) e ho scoperto uno strano comportamento di Internet Explorer 5 con la proprietà font-size dei CSS e le tabelle.

<satira>Che strano… Un errore con Internet Explorer….</satira>

Secondo la Bibbia, font-size è una proprietà che eredita (Vangelo secondo W3C, 15, 7).
Per coloro che non credono, ricordo che quando una proprietà eredita, questa, se non indicato diversamente, prende lo stesso valore specificato (o a sua volta ereditato) per la stessa proprietà nel suo elemento genitore (parent element).

Vediamo di fare un esempio:

<div id="container">

Paragrafo diglio di div#container e discendente di body

</div>
Paragrafo figlio di body

Applichiamo questo foglio di stile:

body{
font-family: Verdana;
font-size: 10px;
}
div#container{
font-size: 14px;
}

Il risultato dovrebbe essere lo stesso che vedete nell’immagine qui sotto:

Esempio 1

Il primo <p> eredita il valore 14px da div#container il quale non ha ereditato 10px da body perchè ha espressamente indicato appunto 14px.
Il secondo paragrafo invece eretida il valore specificato su body generando quindi un testo di dimensione 10px.

Fin qui tutto OK. Anche Internet Explorer ci arriva.

Proviamo a mettere una tabella al posto dell’ultimo paragrafo (e lasciamo inalterato il CSS):

<div id="container">

Paragrafo diglio di div#container e discendente di body

</div>
<table border="0">
<tbody>
<tr>
<td>Prima cella di una tabella figlia di body</td>
</tr>
</tbody></table>

Qui Internet Explorer 5.5 inciampa:

Pagina visualizzata su IE6, Firefox, Opera,ecc :

Rendering su Firefox, Opera, IE6,ecc

ecco invece la stessa pagina renderizzata con IE 5.5:

Rendering su IE5.5

Come potete vedere, per qualche strano motivo, Internet Explorer 5.5 tratta diversamente le tabelle dagli altri tag nonostante il messia non si sia espresso in merito.

Analizzato il problema vediamo di fare in modo che anche quei pochi e sfortunati utenti che ancora utilizzano questo browser corrotto e peccatore possano invece vedere correttamente i nostri siti web:

La soluzione è semplice e senza controindicazioni: è sufficente ricordare a IE 5 che il testo all’interno dei tag table deve avere un valore pari al 100% del font-size del tag genitore (di fatto facciamo ereditare la proprietà artificialmente).

table{
font-size: 100%;
}

oppure:

table{
font-size: 1em;
/* Per la proprietà font-size i valori in % e in em sono intercambiabili */
}

Ed ecco che anche IE 5 segue la retta via… ;)

Rendering su IE5,Firefox, Opera, IE6,ecc dopo il fix

Update:
Sembra che non solo la proprietà font-size abbia questo problema, ma qualsiasi stile sia dato al testo… W IE :|

Tags: ,

Permalink - Scrivi un commento