2011 7 juliol 2011

La qüestió de la CSS truc

Havia llegit això en algun blog ... vaig pensar que era bo per catalogar aquest d'ref futur .... També podria ser una qüestió important entrevista que li va demanar un dia ....

Escriure un fragment de CSS que es mostri un paràgraf en blau en els navegadors més antics, de color vermell en els nous navegadors, verd i negre en IE6 en IE7

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


2011 18 febrer 2011

IE Error de JavaScript: L'objecte no accepta aquesta propietat o mètode

Tingut aquest problema estrany, on un tros de Javascript va treballar molt bé en tots els navegadors com IE ans bar de sempre :) Simple ... que era, però ja que el guió no va ser escrit per mi, em va prendre un temps per depurar aquest "objecte no admet aquesta propietat o mètode" error de l'IE que només estava vomitant. Probablement! Si hagués d'escriure el guió, jo no tinc aquest error en absolut, com no es barregen els meus noms de variables amb el camp d'identificadors :).

Problema: L'objecte no accepta aquesta propietat o mètode (en la línia 3)

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

Solució:
L'error es genera en el thirdrow en l'exemple anterior (Línia 3 ... "descripciónBreve = document.getE ...."). He intentat tot tipus d'estupideses, que No em val ni tan sols la menció aquí i, finalment, ¿endevinin què! només canvia el var descripciónBreve a una altra cosa es va desfer de l'error. Bàsicament! El nom de la variable havia de diferent de la fieldID


2010 20 maig 2010

Re-Ciclisme CSS: Una ullada als marcs CSS

El reciclatge és paraula de moda i en el desenvolupament web significa que no és diferent. Es conserva l'energia, en termes d'esforç!

En els últims anys de l'escriptura i la creació d'HTML CSS a partir de dissenys, que han seguit una sèrie de pràctiques recomanades, en la recerca d'estalvi de temps i energia en el que generalment anomenem "reinventar la roda". Una i altra vegada, m'he dit que he de crear unes quantes plantilles, algun estàndard reutilitzables CSS que usaria fora de la caixa en el meu treball futur. Encara que no del tot, però me les vaig arreglar per aconseguir alguns dels objectius.

En la promoció, re-ús de CSS, he fet una ullada als pocs marcs de CSS que estan comunament disponibles per a nosaltres i va decidir posar-les en pràctica, ja que aquests són de provada eficàcia i creat pels desenvolupadors experimentats tant, que jo mateix. Més important encara "Eviti tornar a inventar".

Encara que el coneixement comú als veterans, he tractat de ploma alguns dels principals conceptes i millors pràctiques i pensaments que ha passat en la creació d'aquests marcs de referència, per fer reciclatge de CSS és possible. Espero que això ajudarà a que alguns desenvolupadors de CSS que estan a punt de i, recentment, van abordar el tren CSS!

Tecles de ciclisme Re de CSS:

Utilitzeu Convencions de nomenclatura

Això ha de ser el factor més important en la presa de la CSS / HTML reutilitzable. Donar noms consistents en elements de pàgina permet la reutilització dels components de la pàgina i els seus estils amb poca o modificacions. En línia amb aquest argument, HTML5 Fins i tot, en un canvi important canvi respecte als seus predecessors, és a dir introduir algunes etiquetes estructural. <article>, <sección>, <header>, <aside> i <nav> [ Què va a aportar HTML5? ]. Fins i tot amb HTML 4 (o inferior), el millor és trucar a les seccions habituals de la pàgina consistanly com en l'exemple senzill a continuació ...

Recordeu, la majoria pàgines del seu projecte, arribar a tenir els elements bàsics estructurals mateixes. Identificar els elements bàsics comuns pàgina ....

  <div id="contenedor">
    <div id="cabecera"> ... </ div>
    <div id="nav"> ... </ div>
    <div id="sidebar"> ... </ div>
    <div id="footer"> ... </ div>
   </ Div> 

Restablir estils predeterminats Restableix (CSS): Si vostè utilitza un marc o escriure el seu propi, ha de proporcionar Restableix CSS [ Quins són Restableix CSS? ], ja que reduir o eliminar les incoherències de vegades visuals que es produeixen entre diferents navegadors. En paraules simples, el mecanisme de restabliment CSS estableix els estils d'element HTML en els valors de zero o nul · la, reemplaçant així els valors per defecte del navegador poden planteja. Això proporciona un creu i ratlla per establir les propietats d'aquests elements sense efecte dels impagaments User-Agent [ Agent d'usuari CSS2.1 predeterminats de fulls d'estil ]. Tots els marcs de la CSS ni cap mecanisme de restabliment. Si va a escriure vostè el propietari de Restableix CSS, una paraula d'advertència és que si t'oblides de restablir una propietat clau, i podria conduir a problemes de cross-browser, que són molt difícils de depurar. Recordeu, mantingui una còpia dels estils de reinici i posar-la a cada projecte nou que creu.

  cos, div, dl, dt, dd, ul, ol, li,
  h1, h2, h3, h4, h5, h6,
  abans, la forma, fieldset, d'entrada, selecció, àrea de text,
  p, blockquote, taula, th, td
  {
    border: 0px;
    margin: 0;
    padding: 0;
  } 

Establir valors predeterminats (Estils de línia de base) als elements:

Després d'haver establert (en zero o nul) els valors per defecte de certs atributs de certs elements d'HTML, cal aplicar alguns dels estils a través de totes les instàncies d'aquests elements. Aquests ajustaments per defecte pot variar segons el disseny o d'acord amb les millors pràctiques que segueixen.

La majoria dels marcs de CSS, sempre introdueix alguns nous valors per defecte, a més de restablir els estils predeterminats del navegador.
Aquests valors per defecte és buit dels valors predeterminats d'User-Agent (despullat pel restabliment CSS), aquests seran en tots els navegadors.

Recordeu, els estils de línia de base s'utilitzen per definir els estils que van ser utilitzats en tot el disseny. per exemple.

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

Estils Resum de components comuns d'HTML i classes comuns:

La major part del projecte que consta de diverses pàgines es tenen en comú els elements HTML utilitzats en tot el lloc, per exemple, algun tipus de formularis, alertes i els errors, finestres emergents personalitzats, Taules de llum, etc Atès que aquests components s'utilitzen de nou a través de projectes, que seran útils per a proporcionar una un conjunt de classes associades amb estils predefinits per a aquests components i vostè pot estalviar molt de temps.

A part de la definició de les definicions d'estils reutilitzables per als components comuns d'HTML, podríem classes d'estils abstractes relacionats amb la tipografia, el color o el disseny, fins i tot. Jo mateix tendeixo a utilitzar ... les classes comunes com Clearfix, Font08, FontGrey, AlignL, etc DisplayB

  formulari d'entrada {border: 0px; background: # ffffff; padding: 0px 10px; _padding: 0px 0px; alçada: 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;}
 . Divisor de {border-top: 1px solid # 647B06; border-bottom: 1px solid # 9CC00A; alçada: 0px;}
 . Displayb {display: block;}. Displayn {display: none;}
 . Alignr {text-align: right}. Alignc {text-align: center}
 . Floatr {float: right;}. Floatl {float: left;} 

Solucions a errors comuns peculiaritats navegador

Diversos navegadors posar en pràctica el codi CSS i proporcionar diferent nivell de suport a les especificacions de CSS. El resultat d'aquesta .... "Capricis del navegador", que els desenvolupadors es deixen d'abordar. Sobretot, persegueix els codificadors de la majoria de IE6 CSS amb un termini de complir. La bona notícia és que l'experiència ha reunit les possibles solucions reutilitzables per a aquestes qüestions (sovint anomenat com hacks CSS ).

Recordeu, mantingui aquests hacks / correccions a mà

  / * El zoom el següent: 1 regla és específicament per IE6 + IE7.  * /
    * Html. Clearfix,
    *:. First-child + html {clearfix
           zoom: 1;
      } 

Seguiu ajustant la seva CSS

  • L'hàbit de reciclatge, no vindrà a tu en el dia. Ha de desenvolupat. Així que el pla del seu reciclatge. Tingui-ho en compte que vostè podria defecte estils abstractes, les definicions de la tipografia, dissenys, estils d'elements HTML, etc Intenta pensar en el futur.
  • També mirar cap enrere en els seus projectes anteriors, l'ajudarà a identificar els estils que tendeixen a utilitzar amb freqüència a través porjects. Resum ella.
  • Traieu tots els estils no utilitzats. Aquesta pràctica es mantindrà el marc de CSS d'un símptoma comú que es diu "Inflor" -
  • Treure estils repetitius.
  • Construir un conjunt d'estils que són prou flexibles com per transportar-lo a través de projectes.

Una mirada als marcs CSS

Finalment. Si està inspirat i utilitzeu un o més dels marcs de CSS, Heres és una llista ràpida d'alguns dels més populars ....

  • 960 Grid System : El sistema de quadrícula 960 és un esforç per racionalitzar el flux de treball de desenvolupament web, proporcionant les dimensions d'ús comú, sobre la base d'un ample de 960 píxels. Existeixen tres variants: 12, 16 i columnes 24, que poden ser utilitzats per separat o en tàndem. Res de pensament que no es pot crear un per la seva pròpia facilitat, El marc proporciona plantilles de la xarxa per a la impressió en format PDF, que es pot utilitzar per traçar la seva designs.Bet pàgina, es faria una impressió professional, si vostè porta unes quantes fulles quan vostè va a un client per a la recollida de requisits d'interfície d'usuari. També ofereix plantilles bàsiques de xarxa per al programari de disseny popular com Fireworks, Flash, InDesign, Illustrator, Photoshop, Visio, etc proporcionar un "Starter for Tingues" per començar el seu treball de disseny.
  • Blueprint : Blueprint proporciona clarament classificats per al restabliment dels arxius CSS, reixetes, formularis, impressió, tipografia, Connectors per als botons, pestanyes i sprites, etc També proporciona suport per IE com per separat inclouen.
  • SenCSs : A diferència dels dos anteriors, SenCSs (pronunciat sentit), no té definicions CSS per a la maquetació. S'inclou fonts, farcits, marges, taules, llistes, encapçalats, Tabulacions, formes i molt més.
  • BlueTrip : La seva demanda principal a la fama va ser això, va ser una combinació de les millors característiques proporcionades per altres marcs d'altres com Blue oli d'impressió, de viatge ... d'aquí el seu nom. El seu conjunt de característiques inclou 24-columna de la quadrícula, els estils de tipografia, estils de ORM, d'impressió, botons, etc
  • Reixetes de YUI : Presentat a vostè per la xarxa de desenvolupadors Yahooo, suporta ample de líquid (100%), així com els dissenys preestablerts dissenys d'amplada fixa en 750px, 950px, 974px, i, i la possibilitat de personalitzar fàcilment a qualsevol nombre. Com es pot veure, el seu punt de vista tècnic només els components de disseny. YUI també va proporcionar HTML / CSS per als conjunts d'elements de pàgina
  • YAML (No obstant això, un altre disseny de diverses columnes)
  • Emastic

Recorda que l'ús de marcs CSS no implica que vostè és mandrós per crear un de propi ... Això implica que vostè és intel · ligent per aprendre de l'experiència d'altres i errors, estalviar temps i augmenten la productivitat!


2010 13 març 2010

@ Fontface: Expressar amb una font de la seva elecció, ús de Fuentes Web

CSS completat 10 anys d'existència aquest any! Els que han estat voltant per un temps, guanyar-se el pa (o no) l'ús de CSS, llavors vostè pot conèixer la forma en què han mort de fam d'una bona selecció de fonts. Tot i la manca de fonts de dissenyadors com els de CSS Zen Garden han fet ús d'imatges de fons CSS per reemplaçar les fonts en la recerca de fer alguna cosa de justícia als seus designis. També hem tractat de Flash / JavaScript hacks ® per assolir els nostres objectius de disseny. De cap manera aquest és un camí equivocat per aconseguir les fonts que desitgem en els nostres dissenys web, però definitivament, no és la manera més convenient. i el dissenyador de pàgines web en anys, com jo, plenament confiat en una desena de tipus de lletra per als seus dissenys.

Els esdeveniments recents en els estàndards web i els formats de font que sigui possible, per representar el text HTML en altres tipus de lletra de les fonts predeterminades de sempre. Ve al "@ tipus de font" decleration CSS.

@ Fontface provids una solució per enllaçar amb l'arxiu real de la font i recuperar des de la web. L'ús de @ tipus de font, els dissenyadors poden utilitzar fonts sense haver de congelar el text com imatges de fons. L'aplicació és molt senzilla, com es mostra a continuació, però com totes les coses bones tenen un paper AMB per, no tots els navegadors són compatibles amb un sol "tipus de font". Si vostè està planejant utilitzar fontface @ en el lloc amb el suport que requereix navegador de la Creu, llavors vostè haurà de proporcionar fonts de diversos tipus de fonts de la mateixa.

  1. TrueType - És un format dissenyat per veure bé en pantalla. Recomanat especialment per als navegadors de Windows (Chrome).
  2. OpenType (CFF) - Aquest format és millor per al treball d'impressió i no sempre es veuen bé en Windows.
  3. EOT - Vostè necessita aquest format si voleu orientar la seva campanya d'Internet Explorer. IE no va a usar qualsevol altre format. El EOT es considera "Lite", ja que no són ni comprimit ni de domini restringit.
  4. SVG - Aquest és un format XML compatible amb alguns exploradors, incloent l'iPhone.
  5. Woff - Aquest cross-browser, només per Internet format de la font és de pes lleuger (dades de la font és comprimit zip) i pot ser compilat amb TrueType o PostScript descriu (CFF). En l'actualitat funciona amb Firefox 3.6 +.

L'ús de @ fontface

  @ Font-face {
 font-family: "CalligraphyFLFRegular ';
 src: url ('CalligraphyFLF.eot');
 src: local ("CalligraphyFLF '), locals (" CalligraphyFLF'), adreça ('CalligraphyFLF.woff') format ('Woff'), adreça ('CalligraphyFLF.ttf') format ('truetype'), adreça ('CalligraphyFLF . svg # CalligraphyFLF ') format (' svg ');
 }
 @ Font-face {
   font-family: "El seu tipus de lletra";
   src: url ("fonts / font_filename.eot");
   src: local ("nom alternatiu"), locals ("Alternatename"),
     adreça ("fonts / font_filename.woff") en format ("Woff"),
     adreça ("fonts / font_filename.otf") en format ("OpenType"),
     adreça ("fonts / font_filename.svg font_filename #") en format ("SVG");
   }
 h2 {font-family: "El seu tipus de lletra", Geòrgia, serif;} 

Com es pot veure en l'exemple anterior, per incloure el tipus de lletra escollit, un ha de vincular a un conjunt de fonttypes per al mateix tipus de lletra. Per tant la gent es refereix com "Kit de Fonts".
Hi ha kits disponibles de fonts que explícitament permet la vinculació amb la CSS @ font-face la propietat en virtut del Contracte de Llicència d'Usuari Final (EULA).

Recursos útils WebFont:

  • Les fonts disponibles per @ font-face incrustació de la pàgina wiki en http://webfonts.info/wiki/index.php?title=Main_Page
  • Ray Larabie . Ell és un dissenyador de la font de renom que ha realitzat centenars d'interessants fonts TrueType lliure disponibilitat per al seu ús a la web. Les seves fonts són elegants, decoratives, i juganer.
  • Dieter Steffmann és un altre gran dissenyador de la font. Ell també ha fet moltes fonts boniques disponibles perquè qualsevol el faci servir.
  • Botiga de Font : ofereix fonts dissenyades específicament per a ús a la web. Més de 30 de les famílies FontFont més reeixits estan ara disponibles com FontFonts web. FontShop també té un usuari detallada guia d'WebFont http://www.fontshop.com/blog/newsletters/pdf/webfontfontuserguide.pdf
  • Esquirol Font : Exhibeix totes les fonts que l'esquirol font ofereix per funcionar amb @ font-face incrustació de CSS. Esquirol Font ofereix una quantitat impressionant de tipus, fa que sigui fàcil de morts triar un, ia mà ofereix "kits" - el tipus de lletra de la seva elecció, en diversos formats, que vénen amb demostració d'HTML i CSS que utilitza molt actual @ font-face la sintaxi . Ells també ofereixen una manera de fer les seves pròpies @ font-face kits . Si el tipus de lletra que voleu utilitzar té llicència corresponent (els que vénen amb l'ordinador no són necessàriament bé), el generador produeix EOT, SVG, i ei! Arxius Woff.

2010 9 març 2010

La seva sobre els "dissenyadors web que no es pot codificar"

Amb el meu limitat conjunt d'habilitats amb eines com Photoshop i Illustrator, honestament puc confessar que sóc un desenvolupador millor que jo sóc un dissenyador. Però la meva experiència amb el nucli (del costat del servidor) de desenvolupament amb Java / PHP / COBOL, ha estat una influència molt positiva en les meves habilitats de desenvolupament d'interfície d'usuari. El que vull dir és, al mateix temps la creació dels meus dissenys, és a dir, cada vegada que faig el disseny, penso en com el disseny pot ser la millor convertida en HTML-CSS i mentre es fa el codi HTML, CSS, li dono un pensament sobre la tecnologia back-end i fer raonablement segur que l'HTML es pot implementar fàcilment en el XSL bucles o fragments de codi PHP, etc

En els darrers anys, he estat llançat al capdavant en els dissenys dels dissenyadors de la interfície d'usuari que probablement donot tenen ni idea del que és HTML o CSS. Tots aquests anys he estat pensant que anava a demanar massa, si tan sols esperen que el dissenyador, que està tractant de shov seu "impossible de codi de" disseny per la meva gola, per entendre una mica el que el seu disseny es convertiria en. Això ajudaria a la dreta?

Llavors, em vaig trobar amb aquest post d'avui ... els dissenyadors web que no es pot codificar ... Gràcies Senyor! Jo sóc només un de molts que senten el mateix ... El artitle anterior és una mica un llarg alè .. però val la pena la lectura, cada paraula d'ella.

Gràcies Elliot Jay Estocs ... Em sento alleujada!

Aquí hi ha alguns extractes de article d'Elliot .

Wow, quin dia! Tot va començar amb un tweet poc i va acabar amb una discussió que semblava estendre per tota la comunitat de disseny web sencera. Pel que sembla, hi ha algunes opinions molt fortes celebrades sobre el tema de si els dissenyadors web haurien de ser capaços de codi.
...
Per tant, abans d'entrar en això, permetin-me recapitular ràpidament el que he dit aquest matí a Twitter:

Honestament, estic sorprès que el 2010 encara estic creuant els dissenyadors de pàgines web dels que no es pot codificar els seus propis dissenys. No hi ha excusa.

... Que hauria d'haver estat una mica més específic en el meu tweet. Jo estava parlant dels dissenyadors que no tenen ni el més bàsic d'HTML i CSS habilitats per a convertir un disseny pla en un lloc real. No és la gent que intencionalment no optin pel codi, els que no es pot. I també em refereixo només al codi de front-end d'aquí, per descomptat, és ridícul pensar que els dissenyadors també han de ser increïbles back-end dels programadors ...

Ens 'web' dissenys enviats a Illustrator, 300dpi, impossibles de codi, sense consistència / facilitat d'ús.
~ Amy Maó

S'està fent tard i he d'acabar amb això d'alguna manera. Sé que hi haurà molts que no estan d'acord amb mi, i la meva intenció no és ofendre ni molestar a ningú que no pot codificar, però espero que alguna cosa del que he dit reflecteix alguns dels punts que sempre sorgeixen quan aprofundir en aquest debat.

Al final del dia, no em treu la son, que pot codificar i qui no. Estic realment sorprès de trobar tants dissenyadors que no tenen les habilitats de front-end, com jo pensava que això era una cosa del passat.

També llegeixi els comentaris, hi va haver al voltant de 320 comentaris, mentre escric ... que val la pena una lectura.
Si us plau, llegir el post complet aquí .. Elliot dissenyadors web que no es pot codificar


2010 4 març 2010

Alineació de la ràdio el botó amb el text

Des del botó i el text estan en línia, de manera que el text s'alinearà a la part inferior del botó d'opció, el text del qual semblen estar lleugerament per sota del botó de ràdio.
Si li agradaria que aquests s'alineen amb la part superior, haurà de posar la ràdio i el text en contenidors separats, com divs o obertures (segons correspongui) i que es farà càrrec de l'alineació. Seria més fàcil d'utilitzar cel · les de la taula també, del seu informe de disseny ho permet.

Això no tindrà el mateix aspecte en tots els navegadors, ja que cada navegador mostra les ràdios de forma lleugerament diferent, pel que sempre hi haurà problemes de mida no importa el que fas.


2010 8 gener 2010

Què va a aportar HTML5?

HTML5 és encara un projecte. Al moment d'escriure, treball en HTML 5, que va començar el 2004, encara està sent determinada la forma d'un esforç conjunt entre el Grup de Treball HTML del W3C i la WHATWG . La paraula és que la pròxima generació d'HTML tindrà millores i característiques, el que la nova estructura i la semàntica, els controls de formulari, APIs, etc etiquetes multimèdia.

En Anglès senzill ... què significaria per als desenvolupadors de la interfície d'usuari ens ...

  • Hi haurà addició d'algun saber etiquetes estructural. <article>, <sección>, <header>, <aside> i <nav>, que substituiria la majoria dels <div> s utilitzat en una pàgina web, fent que les seves pàgines una mica més de semàntica, però el més important, més fàcil a llegir.
    Hey! Imagini el treball que s'estalvia en considerar que cal una etiqueta DIV prop.
    per exemple,
  <body>
   <header> ... </ encapçalat>
   <nav> ... </ nav>
   <article>
     <section>
       ...
     </ Seccion>
   </ Article>
   <aside> ... </ a un costat>
   <footer> ... </ peu de pàgina>
 </ Body> 

En lloc de

  <body>
   <div id="cabecera"> ... </ div>
   <div id="nav"> ... </ div>
   <div class="article">
     <div class="section">
       ...
     </ Div>
   </ Div>
   <div id="aside"> ... </ div>
   <div id="footer"> ... </ div>
 </ Body> 
  • Amb l'adveniment de contingut d'àudio i de vídeo com YouTube, l'ús de multimèdia embeguts a la pàgina web ha increaded pel plec. Tenint això en compte, ara el pla és afegir suport natiu per a la incorporació de vídeo i àudio en el propi navegador, per tant, permeten als usuaris reproduir, pausar, aturar, buscar i ajustar el volum utilitzant l'ordre interna DOM APIs per a la seqüència de comandaments per controlar la reproducció.

per exemple,

  <video poster="poster.jpg">
     <Font src = "video.3gp" type = "video/3gpp"
     els mitjans de comunicació = "handheld">
         <source src="video.mp4" type="video/mp4">
 </ Div>
 <audio>
   <source src="music.oga" type="audio/ogg">
   <source src="music.mp3" type="audio/mpeg">
 </ Àudio> 
  • Una millor definició dels rols semàntics dels elements existents per, per exemple. <strong> i <em> ara podria en realitat tenen significats diferents és a dir, es comporten de manera diferent.

Hi ha molts més canvis i actualitzacions a la versió més recent ... Seguirem actualitzant aquest post, ja que vinc creuant els éssers útils interessants .... Miri aquest espai

Aquest document no pot proporcionar informació precisa com l'especificació d'HTML 5 està encara activa en el desenvolupament. En cas de dubte, sempre revisi la especificació de l'HTML 5 aquí .


2009 7 novembre 2009

CSS ZOOM - Un altre capritx de l'IE, el desplaçament de píxels 3

Una i altra vegada, quan tots els altres navegadors vist comportar-se segons el que s'ha dit per les normes del W3C, espirals és a dir que vostè fos l'esperit de desenvolupament per part d'un enrabiada, que no sembla tenir una solució. Només tal és aquest problema a Internet Explorer 7.

Enunciat del problema:
Jo pel que pot que molts dels desenvolupadors web greus altres han notat més que moltes vegades, que quan hi ha niats flota en el disseny, en vol estacionari sobre alguns enllaços (anchor), el recipient que conté sembla desplaçar-se uns pocs píxels cap a la dreta . He tractat de solucions de Google per aquest tema, però gairebé no han trobat cap resposta raonable de per què i quan passa (que podria ajudar a evitar que aquest problema passi), per tant, mai he trobat una solució clara al problema, ja sigui ...

Solució possible:
De l'experiència, no tinc per cent previ avís el 90% del temps, és a dir, que aquest problema se soluciona mitjançant l'addició d'una propietat de zoom en la definició CSS ​​del contenidor mal comportament ...

 # {Somediv
       zoom: 1;
 }

un cop més les raons són ambigus ... intenteu el següent ...
Alguns dels elements en l'IE té un "hasLayout" la propietat, que és "veritat" per defecte. Molts comportaments visuals CSS, per exemple, un filtre alfa només funciona en un element que hasLayout. i el {zoom: 1} sembla donar els elements de destinació de la propietat hasLayout .... ¿Útil? No ho crec ...

La propietat zoom també s'assembla amb el suport de Chrome, però el seu ús a força sembla tenir efectes adversos tant en el disseny de la meva ... prova-ho, si funciona per a tu ... si no ho fa, marcar aquesta pàgina, sota dels daus "CSS"


2009 18 octubre 2009

HTML i XHTML

  • La Declaració de tipus de document ha de ser present al començament d'un document que utilitza la sintaxi HTML. Opcionalment, es pot utilitzar dins de la sintaxi XHTML, però no cal. El document XHTML no cal incloure el DOCTYPE ja que els documents XHTML que es lliuren amb un adequat tipus MIME XML i es processen com XML pels navegadors, sempre es representen de cap manera de peculiaritats.
  • En XHTML, els noms d'etiquetes distingeixen entre majúscules i minúscules, i generalment es defineixen per ser escrit en minúscules. En HTML, però, els noms d'etiquetes distingeixen entre majúscules i minúscules i pot ser escrit en tots els casos en majúscules o mixta, tot i la convenció més comú és seguir amb minúscules. El cas de les etiquetes d'inici i el final no ha de ser el mateix, però sent coherent fa que el netejador mirada codi.

BENEFICIS D'UTILITZAR HTML

  • Compatible amb els navegadors existents
  • Els autors ja estan familiaritzats amb la sintaxi
  • La sintaxi de la indulgència i el perdó significa que no hi haurà cap usuari hostil " de la pantalla groga de la mort "si un error accidental es llisca a través
  • Sintaxi abreujada convenient, per exemple, els autors poden ometre algunes etiquetes i valors d'atributs

BENEFICIS D'UTILITZAR XHTML

  • Estricta sintaxi XML convida els autors a escriure marcat ben format, que alguns autors poden trobar més fàcil de mantenir
  • S'integra directament amb altres vocabularis XML, com SVG i MathML
  • Permet l'ús de processament de XML, el que alguns autors utilitzen com a part de la seva edició i / o processos de publicació

2009 28 juliol 2009

CSS2.1 agent d'usuari de fulla d'estils predeterminats

Ahir, després que el tema em vaig trobar amb la CSS Reinicia de Google Chrome ... Vaig pensar en cavar una mica més a l'àrea de fulls d'estil de l'agent ...
S'han trobat aquesta taula de valors per defecte dels fulls d'estil CSS 2.1 User Agent ... (Pels que desconeixen del que "Fulls d'estil en User Agent" és seguir Què és l'usuari les fulles d'estil d'Agent (especificació) .

Per obtenir una llista completa de CSS 2.1 User Agent Fulls d'estil per defecte , feu clic aquí


NDK a casa | Expressant IT | Boca Expressant | Penmenship Expressant | Awe Expressant | expressar-me