Categorie
Internet News Software

Editor HTML/CSS: 7 alternative open source

Prima dell’avvento degli editor visuali, ai quali ci si riferisce anche con il termine WYSIWYG (What You See Is What You Get), la creazione di siti web necessitava un’ottima conoscenza del linguaggio HTML, requisito che escludeva automaticamente un elevato numero di utenti. L’arrivo di Dreamweaver, GoLive, FrontPage ed altri, osserva l’editorialista del portale Linux.com, aprì  le porte ad una più […]

Categorie
Software

Strumenti per sviluppatori: ecco otto nuovi framework per siti dinamici

Gli sviluppatori li conoscono molto bene: i framework sono applicazioni software che semplificano notevolmente la progettazione, lo sviluppo e il confezionamento di siti Web dinamici o applicazioni interattive.  Per quanto i framework siano quindi molto usati, spesso i developer non sono aggiornati sulla miriade di pacchetti che ogni mese vengono rilasciati da differenti aziende […]

Categorie
Ottimizzazione performance

Ottimizzare la velocità del proprio sito web in 10 passi – Lezione 2

Nella lezione precedente abbiamo introdotto alcune delle tecniche che permettono di velocizzare l’accesso al nostro sito. In particolare abbiamo visto che i miglioramenti possibili rientrano principalmente in tre categorie: ottimizzazioni server side, miglioramenti hardware e ottimizzazione dei contenuti. Abbiamo tralasciato i miglioramenti server-side, relativi alle tecnologia di programmazione delle pagine dinamiche, perché dipendono fortemente dall’ambiente […]

Categorie
Programmazione

Best Practices CSS: l’organizzazione dei fogli di stile

Quando ci occupiamo della presentazione di un’applicazione o di un sito Web molto del lavoro riguarda la grafica e la definizione dei fogli CSS. Spesso ci concentriamo solamente sui dettagli, ovvero sulla valorizzazione delle proprietà CSS, scegliendo con cura ogni selettore ed ogni regola del foglio di stile. Occuparsi della presentazione non si limita a […]

Categorie
Programmazione

Come realizzare un layer trasparente con CSS3

Una funzionalità molto sfruttata nell’ambito delle Rich Internet Application, e quindi nel Web 2.0, è la sovrapposizione di layer trasparenti sopra i contenuti principali. Questi layer possono servire per visualizzare un popup all’utente, creare un’impronta degli oggetti trascinabili e rilasciabili (come ad esempio una galleria fotografica) oppure per evidenziare alcune aree, creando un effetto simile […]

Categorie
Programmazione

Come gestire l’eredità di bordi e colori con CSS

La questione della ereditarietà delle proprietà CSS impatta molti aspetti della presentazione di una pagina Web. L’effetto a cascata, cioè del cascading, è spesso un’arma a doppio taglio. Da un lato ci aiuta a definire tutte le proprietà negli elementi contenitori, dall’altro ci costringe ad intervenire negli elementi contenuti per sovrascrivere le proprietà ereditate dai […]

Categorie
Programmazione

Impaginazione di un elenco con CSS, HTML5 e PHP

Qualsiasi applicazione che visualizzi un elenco di entità distribuito su più di una pagina richiede un sistema di paging, che in italiano possiamo tradurre come impaginazione. Ciò significa offrire all’utente la possibilità di navigare tra le diverse pagine dell’elenco in maniera pratica e veloce. L’esempio classico, che possiamo prendere come riferimento, riguarda l’impaginazione proposta da […]

Categorie
Programmazione

Formattazione del testo con CSS

Quando formattiamo un testo HTML con delle proprietà CSS molto spesso ci limitiamo a decidere sempre i soliti aspetti: colore, sfondo, allineamento, font e valori del box-model. In realtà i fogli di stile permettono di definire praticamente qualsiasi aspetto del testo. Questa è una questione molto importante, perché la formattazione del testo è forse uno […]

Categorie
Programmazione

I criteri e le priorità del cascading delle regole CSS

La presentazione e la grafica di una pagina Web sono aspetti importantissimi per qualsiasi attività. La maggior parte del lavoro necessario per ottenere una buona presentazione riguarda la stesura dei fogli CSS. Le immagini grafiche e le eventuali animazioni Flash sono altrettanto importanti, ma rischiano di non servire a nulla se le regole CSS sono […]