2011 7 Luglio 2011

La questione della CSS trucco

Aveva letto questo in alcuni blog ... pensato che fosse bello catalogare questo per ref futuro .... potrebbe anche essere una questione importante intervista che si sarebbe chiesto un giorno ....

Scrivere un frammento di codice CSS che verrà visualizzato un paragrafo in blu nei browser meno recenti, in rosso i browser più recenti, il verde in IE6 e nero in IE7

#content p{color:blue}
html>body #content p {color:red}
* html #content p{color:green}
html>body #content p {*color:black;}


2011 18 Febbraio 2011

IE Errore Javascript: oggetto non supporta questa proprietà o metodo

Avuto questo problema strano, in cui un pezzo di Javascript ha funzionato bene in tutte le ans del browser, come IE solito bar :) Semplice ... è stato, ma dato che lo script non è stato scritto da me, ci sono voluti un po 'per eseguire il debug di questo errore "oggetto non supporta questa proprietà o metodo" che solo IE è stato vomitare. Probabilmente! Se dovessi scrivere la sceneggiatura, non avrei ottenuto questo errore affatto, come non si mischiano i miei nomi di variabile con il campo Ids :).

Problema: oggetto non supporta questa proprietà o metodo (on line 3)

 function funzoneSP(){ document.getElementById('video_id').style.visibility="hidden"; shortdesc = document.getElementById('shortdesc').value; .... } 

Soluzione:
L'errore viene generato sul thirdrow nell'esempio di cui sopra (linea 3 ... "ShortDesc = document.getE ...."). Ho provato ogni sorta di cose stupide, che io non vale neanche la menzione qui e, infine, indovinate un po '! semplicemente cambiando la var ShortDesc a qualcos'altro sbarazzato dell'errore. Fondamentalmente! Il nome della variabile è stato diverso da quello fieldID


2010 28 DICEMBRE 2010

Mostra statica pagina HTML in Android (Eclipse) emulatore

Per qualche ora ora mi sono state cercando le soluzioni per l'esecuzione / testare le mie HTMLs statici in Eclipse / emulatore di Android. Non sono stati ancora del tutto riuscita .... cosa intendo per "Totally" è il codice HTML viene caricato OK ma tutto il CSS e JS, vale a dire l'espressione visiva non si vede. In termini di sviluppo, la CSS non viene applicato alla pagina ...

Ho pensato che sarebbe a poche colleghi newbie Android agli sviluppatori dell'interfaccia utente, se ho notato il frammento verso il basso che ho usato per visualizzare il codice HTML.

E guru Android, aggiungi i tuoi commenti per aiutarci novizi a sviluppatori di applicazioni mobili di interfaccia utente ulteriormente!

Sorry! ma Im supponendo che si sa come creare un'applicazione Android Mobile in Eclipse.

Creare questo come attività; Questo permette di leggere 'index.html' il file dalla tua attivi del progetto / cartella.

 public class Test extends Activity {  /** Called when the activity is first created. */  @Override  public void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    WebView webview = new WebView(this);    setContentView(webview);    try {      InputStream fin = getAssets().open("index.html");        byte[] buffer = new byte[fin.available()];        fin.read(buffer);        fin.close();        webview.loadData(new String(buffer), "text/html", "UTF-8");    } catch (IOException e) {      e.printStackTrace();    }  } } 

2010 20 maggio 2010

Re-Cycling CSS: A Look At Frameworks CSS

Re-Cycling è Buzzword e nello sviluppo Web significa non è diverso. Si risparmia energia, in termini di sforzo!

Nel corso degli anni di scrittura e la creazione di CSS HTML da disegni, ho seguito poche procedure consigliate, in cerca di risparmiare tempo ed energia in ciò che comunemente termine come "Re-inventare la ruota". Di volta in volta, mi sono detto che devo creare alcuni modelli, qualche standard riutilizzabile CSS che avrei usato OUT OF THE BOX nel mio lavoro futuro. Anche se non completamente, ma sono riuscito a raggiungere alcuni degli obiettivi.

In promozione, Re-Use di CSS, ho avuto uno sguardo ai quadri pochi CSS che sono comunemente a nostra disposizione e ha deciso di farne uso, in quanto questi sono provati e testati e realizzati da sviluppatori molto esperti, di me. Ancora più importante "evitate di reinventare".

Anche se noto ai veterani, ho cercato di penna alcuni concetti chiave / best practice / pensieri che è andato a creare questi quadri, per rendere RE-CYCLING del CSS possibile. Spero che questo aiuterà alcuni sviluppatori di CSS che sono sul punto e recentemente saliti a bordo del carrozzone CSS!

Keys Re-ciclismo di CSS:

Utilizzare convenzioni di denominazione

Questo deve essere il fattore più importante nel rendere il CSS / HTML riutilizzabile. Dare nomi coerenti per gli elementi della pagina consente il riutilizzo di componenti delle pagine e dei loro stili con poco o modifiche. In linea con questo argomento, anche HTML5, in un cambiamento importante cambiamento rispetto ai suoi predecessori, è quello di introdurre alcune cioè strutturale tag. <article>, <section>, <header>, <aside> e <nav> [ HTML5 Cosa portare? ]. Anche con HTML 4 (o inferiore), è meglio dare un nome sezioni standard della pagina consistanly come nel semplice esempio qui sotto ...

Ricordate, La maggior parte delle pagine del tuo progetto, finisce per avere gli elementi fondamentali stessi strutturali. Identificare questi comuni elementi della pagina di base ....

  <div id="container">
    <div id="header"> ... </ div>
    <div id="nav"> ... </ div>
    <div id="sidebar"> ... </ div>
    <div id="footer"> ... </ div>
   </ Div> 

Ripristina stili di default (Ripristina CSS): Se si utilizza un quadro o scrivere la propria, è necessario fornire Ripristina CSS [ Cosa sono Ripristina i CSS? ], in quanto riducono o, talvolta, eliminare le incoerenze visive che si verificano tra i vari browser. In parole semplici il meccanismo di ripristino CSS definisce gli stili di elementi HTML a valori zero o nulla, ignorando i valori di default del browser possono pone. Ciò fornisce una tabula rasa per impostare le proprietà di questi elementi di vuoto di qualsiasi User-Agent Defaults [ CSS2.1 User Agent Defaults fogli di stile ]. Tutti i quadri CSS hanno meccanismo di reset. Se si sta scrivendo il proprietario Ripristina CSS, una parola di cautela è che se vi capita di dimenticare di reimpostare una proprietà chiave, si potrebbe portare a problemi di cross-browser, che sono molto difficili da eseguire il debug. Ricorda, a mantenere una copia degli stili di reset e di farli cadere in ogni nuovo progetto che si crea.

  corpo, div, dl, dt, dd, ul, ol, li,
  h1, h2, h3, h4, h5, h6,
  pre, form, fieldset, input, select, textarea,
  p, blockquote, tavola, th, td
  {
    border: 0px;
    margin: 0;
    padding: 0;
  } 

Impostare stili predefiniti (basale) a elementi:

Dopo aver impostato (a zero o null) i valori di default di certi attributi di alcuni elementi HTML, è necessario applicare alcuni stili attraverso tutte le istanze di questi elementi. Queste impostazioni di default potrebbe variare come da progetto o secondo le migliori pratiche che si sta seguendo.

La maggior parte dei framework CSS, introduce sempre delle nuove impostazioni predefinite, oltre al ripristino degli stili di default del browser.
Questi valori predefiniti essendo priva di User-Agent (Defaults strappato via da Reset CSS), questi saranno coerenti in tutti i browser.

Ricordate, gli stili della linea di base vengono utilizzati per impostare gli stili che stanno andando essere utilizzati a livello di progettazione. es.

  html {font-size: 77%; font-family: Arial, sans-serif;}
 forte, h1, h2, h3, h4, h5, h6 {font-weight: bold;} 

Stili astratti comuni per i componenti HTML e classi comuni:

La maggior parte di progetto costituito da più pagine avrà comuni elementi HTML utilizzati in tutto il sito, per esempio, hanno una sorta di forme, allarmi ed errori, pop-up personalizzati, Archivio ecc Dato che tali componenti sono utilizzati più volte tra i progetti, sarà utile per fornire un set di classi associate con gli stili predefiniti per questi componenti e si può risparmiare un sacco di tempo.

Oltre a definire le definizioni riutilizzabili stili per i componenti più comuni HTML, potremmo classi astratte stili appartenenti alla tipografia, il colore o addirittura layout. Mi tendenza si usa ... le classi comuni come Clearfix, Font08, FontGrey, alignl, ecc DisplayB

  modulo di input {border: 0px; background: # FFFFFF; padding: 0px 10px; _padding: 0px 0px; altezza: 26PX; color: # 000000; line-height: 30px; font-size: 1.1em;}
 forma textarea {border: 0px; background: # FFFFFF; color: # 000000; font-size: .9 em; line-height: 1.5em; overflow: visible;}
 . Fbold {font-weight: bold; color: # CCCCCC;}
 . Fgrey {color: # 666666;}
 . Flightgrey {color: # bbbbbb;}
 . Clearfix {clear: both;}
 . Divider {border-top: 1px solid # 647B06; border-bottom: 1px solid # 9CC00A; height: 0px;}
 . Displayb {display: block;}. Displayn {display: none;}
 . Alignr {text-align: right}. Alignc {text-align: center}
 . Floatr {float: right;}. Floatl {float: left;} 

Correzioni per i difetti dei browser più comuni

Vari browser implementare il codice CSS e fornire diverso livello di supporto per le specifiche CSS. Il risultato di questo .... Quirks "Browser", che noi gli sviluppatori sono rimasti da affrontare. In particolare, IE6 ossessiona più codificatori CSS con una scadenza da rispettare. La buona notizia è l'esperienza ha messo insieme le possibili correzioni riutilizzabili per questi problemi (spesso definito come Hacks CSS ).

Ricorda, a mantenere questi hack / correzioni a portata di mano

  / * Lo zoom seguente: 1 regola è specifica per IE6 + IE7.  * /
    * Html. Clearfix,
    *:. First-child + html clearfix {
           zoom: 1;
      } 

Tenere Ottimizzazione della CSS

  • L'abitudine di riciclo, non verrà a voi in giornata. Deve sviluppato. Quindi, progettare la vostra Re-Cycling. Tenete a mente che si potrebbe default stili astratti, definizioni tipografia, layout, gli stili degli elementi HTML, ecc Provate a pensare al futuro.
  • Anche guardare indietro ai vostri progetti passati, che aiuterà a identificare gli stili che si tende a usare spesso in porjects. Riassunto esso.
  • Rimuovere tutti gli stili inutilizzati. Questa pratica non mancherà di tenere il framework CSS da un sintomo comune chiamato "rigonfiamento" -
  • Rimuovere gli stili ripetitivi.
  • Costruire un insieme di stili che sono abbastanza flessibili da portarlo tra i progetti.

A Look At Frameworks CSS

Infine. Se si sono ispirati e che intendono utilizzare uno o più dei framework CSS, Heres è rapido elenco di alcune fra le più popolari ....

  • 960 Grid System : il 960 Grid System è uno sforzo per snellire lo sviluppo del flusso di lavoro web, fornendo le dimensioni comunemente utilizzati, sulla base di una larghezza di 960 pixel. Ci sono tre varianti: 12, 16 e 24 colonne, che possono essere utilizzate separatamente o in tandem. Niente di pensiero che non è possibile crearne uno per il proprio abbastanza facilmente, Il framework fornisce modelli di griglia per la stampa in formato PDF, che si può usare per disegnare il vostro designs.Bet pagina, Sarebbe in modo professionale, se si svolge alcuni fogli quando si va ad un cliente per la raccolta di requisiti utente. Esso fornisce inoltre i modelli di rete di base per il software di progettazione popolari come Fireworks, Flash, InDesign, Illustrator, Photoshop, Visio, ecc fornendo una "starter per dieci" per iniziare il lavoro di progettazione.
  • Blueprint : Blueprint fornisce distintamente classificati file CSS per i reset, griglie, forme, stampa, tipografia, Plugin per schede e pulsanti, sprite ecc, e prevede anche il supporto per IE come entità includere.
  • SenCSs : A differenza di quanto sopra due, SenCSs (Sense pronunciato), non hanno definizioni CSS per il layout. Essa include i font, imbottiture, margini, elenchi, tabelle, intestazioni, blockquote, form e altro ancora.
  • BlueTrip : La sua domanda principale era che la fama, era una combinazione delle migliori caratteristiche fornite da altri quadri di altri come Blue print, oli di viaggio ... da cui prende il nome. Le sue caratteristiche includono 24-colonna della griglia, stili tipografici, gli stili di ORM, di stampa, pulsanti, ecc
  • YUI Grids : Portato a voi da Developer Network Yahooo, supporta fluido larghezza (100%) così come layout preimpostati layout a larghezza fissa a 750px, 950px e 974px, e la possibilità di personalizzare facilmente a qualsiasi numero. Come si può vedere, tecnicamente solo i componenti di layout. YUI anche fornito HTML / CSS set per altri elementi della pagina
  • YAML (Yet Another multicolonna Layout)
  • Emastic

Ricordate, utilizzando gli schemi CSS non significa che siete pigri per crearne uno tutto tuo ... Ciò implica che tu sia intelligente per imparare dalle esperienze altrui e gli errori, risparmiare tempo e aumentare la produttività!!


2010 13 marzo 2010

@ Fontface: Esprimere con un font di vostra scelta, Utilizzo WebFont

CSS completato l'esistenza 10 anni quest'anno! Coloro che sono stati intorno per un po ', guadagnarsi il pane (o meno) utilizzando CSS, allora si potrebbe consapevoli di quanto siamo stati affamati per una buona selezione di font. Anche con la mancanza di font designer come quelli di CSS Zen Garden hanno fatto uso di immagini di sfondo CSS per sostituire i caratteri nella ricerca di fare po 'di giustizia ai loro disegni. Abbiamo anche provato Flash / JavaScript hack ® per raggiungere i nostri obiettivi di progettazione. In nessun modo questo è un modo sbagliato per ottenere i caratteri che desideriamo nei nostri progetti web, ma sicuramente, non è il modo più desiderabile. web designer e oltre anni, come me, hanno pienamente invocato una decina di tipi di carattere per i loro disegni.

I recenti sviluppi degli standard web e formati di font permettono di rendere il testo HTML in caratteri tipografici diversi gli stessi font di default vecchi. Viene nel "@ fontface" decleration CSS.

@ Fontface provids una soluzione per il collegamento al file font effettivo e recuperare dal web. Utilizzando @ fontface, i progettisti possono usare i font senza dover congelare il testo come immagini di sfondo. L'implementazione è molto semplice, come mostrato qui sotto, ma come tutte le cose belle hanno un ruolo CON ad esso, non tutti i browser supportano un unico "tipo di carattere". Se si prevede di utilizzare fontface @ in sito con che richiedono il supporto cross browser, allora si dovrà fornire a varie fonti font-tipi dello stesso.

  1. TrueType - Un formato progettato per guardare bene sullo schermo. Consigliato soprattutto per i browser di Windows (Chrome).
  2. OpenType (CFF) - Questo formato è meglio per il lavoro di stampa e non sempre bene su Windows.
  3. EOT - Hai bisogno di questo formato se si vuole indirizzare Internet Explorer. IE non utilizzerà qualsiasi altro formato. Il nostro EOT sarebbe stato considerato "Lite", poiché non sono né compressi, né dominio limitato.
  4. SVG - Questo è un formato XML supportato da alcuni browser compreso l'iPhone.
  5. WOFF - Questo cross-browser, web-only formato di font è leggero (dati dei font è compresso zip) e può essere compilato sia con TrueType o PostScript (CFF) delinea. Esso è attualmente supportato da Firefox 3.6 +.

Utilizzo di @ fontface

  @ Font-face {
 font-family: 'CalligraphyFLFRegular';
 src: url ('CalligraphyFLF.eot');
 src: locale ('CalligraphyFLF'), locale ('CalligraphyFLF'), url ('CalligraphyFLF.woff') format ('WOFF'), url ('CalligraphyFLF.ttf') format ('TrueType'), url ('CalligraphyFLF . svg # CalligraphyFLF ') format (' svg ');
 }
 @ Font-face {
   font-family: "Il tuo carattere";
   src: url ("fonts / font_filename.eot");
   src: locale ("nome alternativo"), locale ("Alternatename"),
     url ("fonts / font_filename.woff") format ("WOFF"),
     url ("fonts / font_filename.otf") format ("OpenType"),
     url ("fonts / font_filename.svg # font_filename") format ("SVG");
   }
 h2 {font-family: "Il tuo carattere", Georgia, serif;} 

Come potete vedere dall'esempio sopra, per includere il carattere del font scelto, si deve collegare ad una serie di fonttypes per lo stesso carattere. Di qui la gente si riferisce ad esso come "Kit Font".
Ci sono kit di font che consente in modo esplicito il collegamento con il CSS @ font-face proprietà sotto End User License Agreement (EULA).

Risorse utili: WebFont

  • Font disponibili per @ font-face embedding pagina wiki a http://webfonts.info/wiki/index.php?title=Main_Page
  • Ray Larabie . E 'un designer di fama carattere che ha fatto centinaia di interessanti caratteri TrueType liberamente disponibili per l'uso sul web. I suoi caratteri sono eleganti, decorativi, e giocoso.
  • Dieter Steffmann è un altro designer di grande carattere. Anche lui ha fatto molti bei caratteri a disposizione da usare per chiunque.
  • Negozio Font : offre i caratteri progettati specificamente per uso web. Più di 30 delle famiglie Fontfont di maggior successo sono ora disponibili come FontFonts web. FontShop ha anche una dettagliata guida utente WebFont http://www.fontshop.com/blog/newsletters/pdf/webfontfontuserguide.pdf
  • Font Squirrel : Vetrine tutti i tipi di carattere Font Squirrel propone per l'utilizzo con @ font-face embedding CSS. Font Squirrel propone una quantità impressionante di tipo, lo rende morto semplice scegliere uno fuori, e offre una comoda "kit" - il carattere della vostra scelta, in diversi formati, confezionati con la demo HTML e CSS che utilizza molto attuale @ font-face sintassi . Offrono anche un modo per fare i vostri propri @ font-face kit . Se il tipo di carattere che si desidera utilizzare in modo appropriato è stato concesso in licenza (quelli forniti con il computer non sono necessariamente bene), il generatore produce EOT, SVG, e hey! File WOFF.

2010 9 marzo 2010

La sua sulle "web designer che non possono codice"

Con la mia limitata abilità-set con strumenti come Photoshop e Illustrator, posso onestamente confessare che sono un sviluppatore meglio di me sono un designer. Ma il mio background con anima (lato server) sviluppo con Java / PHP / COBOL, è stata un'influenza molto positiva sulle mie capacità di sviluppo dell'interfaccia utente. Quello che voglio dire è che, mentre la creazione di miei progetti, vale a dire ogni volta che faccio design, penso a come il design può essere meglio convertito in HTML, CSS e mentre si fa l'HTML, CSS, io do un pensiero sulla tecnologia backend e rendere ragionevolmente sicuri il codice HTML che può essere facilmente implementato in XSL loop o frammenti di PHP, ecc

Nel corso degli anni, sono stati gettati testa su progetto di designer dell'interfaccia utente che probabilmente donot hanno una minima idea di cosa è HTML o CSS. Tutti questi anni ho pensato che mi sarebbe chiedere troppo, se solo mi aspetto il progettista, che sta cercando di shov il suo "impossibile codice" design giù per la gola, per capire un po 'quello che il suo disegno sarebbe stato convertito in. Questo aiuterebbe a destra?

Poi, mi sono imbattuto in questo post di oggi ... i Web designer che non possono codice ... Grazie Signore! Sono solo uno dei tanti che sentono lo stesso ... Il artitle sopra è un po 'un fiato lungo .. ma vale la pena leggere, ogni parola di esso.

Grazie Elliot Jay Stocks ... mi sento sollevato!

Ecco alcuni stralci dell'articolo Elliots .

Wow, che giornata! E 'iniziato con un tweet poco e si è conclusa con una discussione che sembrava spazzare tutta la comunità del web design. Sembra ci sono alcune opinioni molto forti sul tema se i web designer deve essere in grado di codice.
...
Quindi, prima di entrare in questo, mi permetta di riassumere rapidamente ciò che ho detto questa mattina su Twitter:

Onestamente, io sono scioccato dal fatto che nel 2010 sto ancora imbattersi dei web designer 'che non è possibile codificare i propri disegni. No scusa.

... Io avrei dovuto essere un po 'più specifico nel mio tweet. Stavo parlando di progettisti che non hanno nemmeno i più elementari HTML e CSS competenze per trasformare un design piatto in un luogo reale. Non le persone che intenzionalmente non scelgono di codice, quelli che non possono. E sono anche quelle per front-end qui il codice, naturalmente è ridicolo pensare che i progettisti dovrebbero anche essere sorprendenti back-end i programmatori ...

Otteniamo 'Web' disegni inviati in Illustrator, 300dpi, impossibili da codice, senza coerenza / usabilità.
~ Amy Mahon

Si sta facendo tardi, e ho avuto modo di avvolgere questa in qualche modo. So che ci saranno molti che non sono d'accordo con me, e la mia intenzione non è quella di offendere o turbare qualcuno che non può codice, ma mi auguro che alcune delle cose che ho detto rispecchia alcuni dei punti che vengono sempre quando approfondire questo dibattito.

Alla fine della giornata, non perdo il sonno per chi può codificare e chi no. Sono solo veramente sorpresi di trovare così tanti progettisti che non hanno capacità di front-end, come ho pensato che questo era un ricordo del passato.

Anche leggere i commenti, ci sono stati circa 320 commenti, mentre scrivo ... sono vale la pena di leggere.
Si prega di leggere articolo completo Elliots qui .. web designer che non possono codificare


2010 4 marzo 2010

Pulsante di Allineamento con testo

Dal momento che il pulsante di opzione e il testo sono in linea, in modo che il testo si allinea alla parte inferiore del pulsante di opzione, il testo la volontà sembra essere leggermente sotto il pulsante di opzione.
Se si desidera che questi per allineare verso l'alto, dovrete posizionare la radio e il testo in contenitori separati come divs o si estende (a seconda dei casi) e si occuperà dell'allineamento. Sarebbe più facile da usare celle di una tabella anche del riassunto di disegno lo consente.

Questo non lo stesso aspetto in tutti i browser, come ogni browser visualizza le radio in modo leggermente diverso, quindi ci sta andando sempre essere problemi di taglia, non importa quello che fai.


2010 8 Gennaio 2010

Che cosa porterà HTML5?

HTML5 è ancora una bozza. Mentre scrivo, lavorare su HTML 5, che ha avuto inizio nel 2004, è tuttora oggetto di forma da uno sforzo congiunto tra il W3C HTML WG e il WHATWG . La parola è che la next gen HTML avranno miglioramenti e caratteristiche, che sarebbe la nuova struttura e la semantica, controlli dei moduli, API, multimedia ecc tag.

In inglese semplice ... cosa significa per noi sviluppatori dell'interfaccia utente ...

  • Ci saranno inoltre alcune cioè strutturale tag. <article>, <section>, <header>, <aside> e <nav>, che dovrebbe sostituire la maggior parte dei <div> s utilizzato su una pagina web, rendendo le pagine un po 'più semantico, ma ancora più importante, più facile leggere.
    Hey! Provate a immaginare lo sforzo risparmiato nella ricerca di quella mancante tag DIV vicino.
    ad esempio
  <body>
   <header> ... </ header>
   <nav> ... </ nav>
   <article>
     <section>
       ...
     </ Sezione>
   </ Article>
   <aside> ... </ parte>
   <footer> ... </ footer>
 </ Body> 

Invece di

  <body>
   <div id="header"> ... </ div>
   <div id="nav"> ... </ div>
   <div class="Article">
     <div class="section">
       ...
     </ Div>
   </ Div>
   <div id="aside"> ... </ div>
   <div id="footer"> ... </ div>
 </ Body> 
  • Con l'avvento di contenuti audio e video come YouTube, l'uso di multimedia inserito sulla pagina web è increaded di volte. Tenendo conto di questo, ora il piano è quello di aggiungere il supporto nativo per l'incorporamento di video e audio nel browser stesso, e quindi consentire agli utenti di riprodurre, mettere in pausa, stop, cercare, e regolare il volume usando il builtin DOM API per gli script per controllare la riproduzione.

ad esempio

  <video poster="poster.jpg">
     <Sorgente src = tipo "video.3gp" = "video/3gpp"
     media = "handheld">
         <source src="video.mp4" type="video/mp4">
 </ Video>
 <audio>
   <source src="music.oga" type="audio/ogg">
   <source src="music.mp3" type="audio/mpeg">
 </ Audio> 
  • Meglio definiti i ruoli semantici per gli elementi esistenti per es. <strong> e <em> potrebbe ora in realtà hanno significati diversi cioè si comporteranno in modo diverso.

Ci sono molti cambiamenti più / upgrade alla versione più recente ... Manterremo l'aggiornamento questo post come vengo attraversato tutte quelle interessanti utili .... Tieni d'occhio questo spazio

Questo documento non può fornire informazioni accurate come la specifica HTML 5 è ancora attivamente in fase di sviluppo. In caso di dubbio, controllare sempre la specifica HTML 5 qui .


2009 7 novembre 2009

CSS ZOOM - Ancora un altro capriccio IE; Il 3 turni pixel

Tempo e di nuovo, quando tutti gli altri browser visto comportarsi come detto dalle norme w3c, spirali IE fuori dello spirito sviluppo gettando un capriccio, che non sembra avere una correzione. Solo uno così è questo problema in IE7.

Problema Dichiarazione:
Mi e quindi potrebbero molti degli altri sviluppatori web gravi hanno notato più di molte volte, che quando ci annidati galleggia nel layout, al passaggio del mouse su alcuni link (tag di ancoraggio), il contenitore contenente sembra spostare qualche pixel a destra . Ho cercato di soluzioni Google per questo problema, ma non sono quasi mai trovato una risposta ragionevole perché e quando si verifica (che potrebbe aiutare a prevenire questo problema accada), quindi non ho mai trovato una soluzione chiara al problema sia ...

Soluzione possibile:
Fuori di esperienza, ho cento avviso il 90% del tempo cioè, che questo problema è stato risolto con l'aggiunta di una proprietà zoom nella definizione CSS della mis-contenitore di comportarsi ...

 # {Somediv
       zoom: 1;
 }

ancora una volta le ragioni sono ambigui ... provate questo ...
Alcuni elementi di IE hanno una proprietà "hasLayout", che è "vero" per impostazione predefinita. Molti comportamenti visivi CSS, per esempio: un filtro alpha funziona solo su un elemento che hasLayout. e il {Zoom: 1} sembra dare gli elementi di destinazione della proprietà hasLayout .... Utile? Non penso così ...

La proprietà sembra zoom è anche supportato da Chrome, ma il suo utilizzo a furia sembra fare molto effetto negativo sul mio plastico ... provarlo, se funziona per voi ... se ciò non avviene, segnalibro a questa pagina sotto la voce "craps CSS"


2009 18 ottobre 2009

HTML & XHTML

  • La dichiarazione di tipo di documento deve essere presente all'inizio di un documento che utilizza la sintassi HTML. Si può facoltativamente essere utilizzata entro la sintassi XHTML, ma non è richiesto. Il documento XHTML non è necessario includere il DOCTYPE XHTML perché i documenti che vengono consegnati correttamente utilizzando un tipo MIME XML e vengono trattati come XML dai browser, sono sempre resi in nessun quirks mode.
  • In XHTML, i nomi dei tag sono case sensitive e di solito sono definiti per essere scritti in minuscolo. In HTML, però, i nomi dei tag sono case insensitive e possono essere scritti in lettere maiuscole o misto, anche se la convenzione più comune è quello di attaccare con lettere minuscole. Il caso dei tag iniziali e finali non devono essere lo stesso, ma essere coerente rende il codice più pulito sguardo.

VANTAGGI DI UTILIZZO HTML

  • Compatibile con i browser esistenti
  • Gli autori hanno già familiarità con la sintassi
  • La sintassi indulgente e clemente significa che non ci sarà nessun utente ostile " Schermo giallo della morte ", se un errore scivola accidentalmente attraverso
  • Sintassi abbreviata conveniente, ad esempio, gli autori possono omettere alcuni tag ei ​​valori degli attributi

VANTAGGI DI UTILIZZO XHTML

  • Strict sintassi XML incoraggia gli autori a scrivere markup ben formato, che alcuni autori possono trovare più facile da mantenere
  • Si integra direttamente con altri vocabolari XML, come ad esempio SVG e MathML
  • Consente l'uso di XML Processing, che alcuni autori usano come parte della loro modifica e / o processi di pubblicazione

NDK casa | Esprimendo IT | Gusto Esprimendo | Penmenship Esprimendo | Awe Esprimendo | esprimermi