Targeting di Chrome con Css o js
css:
@media screen and (-webkit-min-device-pixel-ratio:0) { // regola }
JavaScript:
if (navigator.appVersion.indexOf("Chrome/") != -1) { // regola }
css:
@media screen and (-webkit-min-device-pixel-ratio:0) { // regola }
JavaScript:
if (navigator.appVersion.indexOf("Chrome/") != -1) { // regola }
Gli ultimi siti realizzati: per il network fespit, la parte pubblica del portale di gestione del network (drupal cms e bootstrap per il layout)
Dopo anni di hosting TopHost (su cui ho ancora diversi siti ) ho deciso di trasferire il sito in altri lidi, per le ragioni che potete vedere quì sotto:
nel giorno in cui ho deciso di trasferire il dominio la situazione è stata:
I motori di ricerca hanno dei filtri che cercano di catalogare cosa ci piace,gli orientamenti politici, le nostre preferenze ecc.e i loro filtri selezionano i risultati, scegliendo quelli che risultano più adatti ai loro parametri su di noi.
Quando il tuo server riceve una richiesta per una pagina del tuo sito (ad esempio, quando un utente accede alla tua pagina in un browser o quando Googlebot effettua la scansione della pagina), il tuo server restituisce un codice di stato HTTP in risposta alla richiesta.
Questo codice di stato fornisce informazioni sullo stato della richiesta. Esso fornisce a Googlebot informazioni sul tuo sito e sulla pagina richiesta.
Alcuni dei codici di stato che si incontrano più comunemente sono:
200 - il server ha restituito la pagina con esito positivo
404 - la pagina richiesta non esiste
503 - il server non è temporaneamente disponibile
Di seguito un elenco completo dei codici di stato HTTP.
Per ulteriori informazioni, puoi anche consultare la pagina del W3C sui codici di stato HTTP.
Tabella di comparazione di caratteristiche di un CMS,
E' uscita la beta 3 della seconda major release della libreria/framework jQuery, scaricabile per i test al
Un po' di link utili:
web design
Una interessante questione in cui mi sono imbattuto leggendo di organizzazione del lavoro web di tipo BEM*, è se le dichiarazioni @import dei css creino o meno altrettante richieste http. La risposta è ( a pensarci bene, ovviamente ) si, si avrà una richiesta per ogni foglio di stile: la cosa migliore è quella di unire e consolidare il css in un unico file per la produzione.
*Block-Element-Modifier ( http://bem.info ) è una tecnica che serve a rendere modulare lo sviluppo web, suddividendo la struttura in blocchi e successivamente in elementi, (ad esempio il blocco 'ricerca' potrebbe essere composto dagli elementi label, input e dal bottone 'cerca') a cui vengono applicati dei Modifiers ( un modificatore è una proprietà di un blocco o di un elemento che ne modifica l'aspetto o il funzionamento: ad esempio, differenziando un pulsante da un altro, una volta estese le proprietà del bottone base, com enell'esempio del bottone 'active' di un menù ), in modo che ciascuna parte possa scalare indipendentemente e rapidamente.Blocchi ed elementi formano il contenuto della pagina.
Il sito delle TED* conference ha stilato una lista dei 100 siti che si dovrebbero conoscere, ecco i primi 25:
Possiamo applicare un semplice effetto di transizione di 2 secondi con due semplici righe di codice CSS (+ le dichiarazioni cross-browser):
div { width: 200px; height: 200px; background-color: 98d925#; transition-property: background-color; /*standard*/ transition-duration: 2s; -webkit-transition-property: background-color; /*Safari e Chrome */ -webkit-transition-duration: 2s; -o-transition-property: background-color; /*Opera*/ -o-transition-duration: 2s; -moz-transition-property: background-color; /*Firefox*/ -moz-transition-duration: 2s; } div:hover { background-color: #ff5c00; }
La cancellazione delle mail pianificate per l'invio delle statistiche del sito, si gesticono dagli ASSET del profilo.
A livello del profilo, puoi gestire i seguenti asset: