2010 Mar 13 2010

@ Fontface: pagpapahayag ito sa isang font na iyong pinili; Paggamit WebFonts

CSS nakumpleto 10 taon pagkakaroon ng taong ito! Mga na na-paligid para sa isang habang, kita ang kanilang mga tinapay (o hindi) paggamit ng CSS, pagkatapos ay maaari mong malaman kung paano namin ay ng starving para sa isang mahusay na pagpili ng mga font. Kahit na ang kakulangan ng mga font designer tulad ng sa mga sa CSS Zen Garden na ginawa ang paggamit ng mga imahe ng background ng CSS upang palitan ang mga font sa pagtugis ng paggawa ng ilang mga katarungan sa kanilang mga disenyo. Din namin sinubukan Flash / JavaScript ® hacks upang makamit ang aming mga layunin sa disenyo. Sa pamamagitan ng walang ibig sabihin ito ay isang maling paraan upang makuha ang mga font na gusto namin sa aming mga disenyo ng web, ngunit tiyak, ito ay hindi ang pinaka-kanais-nais na paraan. at sa paglipas ng mga taon ng web designer, tulad ng sa akin, ay ganap na pinagbatayan sa sampung o kaya ang mga font para sa kanilang mga disenyo.

Kamakailang mga developments sa mga pamantayan ng web at mga format ng font gumawa ito posible na render ng HTML na teksto sa mga typefaces iba pang kaysa sa parehong lumang mga font sa default. Dumating sa ang "@ fontface" CSS decleration.

Ang @ fontface provids isang solusyon na mag-link sa aktwal na file sa font at makuha ang mga ito mula sa web. Gamit @ fontface, designer maaaring gumamit ng mga font na walang kinakailangang pirmi ang teksto ng mga imahe ng background. Ang pagpapatupad ay napaka-tuwid forward, tulad ng ipinapakita sa ibaba ngunit ng lahat ng mga mahusay na mga bagay ay may salungat na bahagi nito, HINDI LAHAT ng mga browser na sumusuporta sa isang solong "uri ng font". Kung ikaw ay pagpaplano upang gamitin ang ang @ fontface sa site na may nangangailangan ng kalyeng browser support, pagkatapos ay mayroon ka upang magbigay ng mga pinagkukunan sa mga iba't-ibang mga font-uri ng parehong.

  1. TrueType - Ang isang format na dinisenyo upang tumingin mabuti sa-screen. Inirerekumenda lalo na para sa Windows browser (Chrome).
  2. Ang OpenType (CFF) - ito format ay mas mahusay para sa print trabaho at hindi laging tumingin ng mabuti sa Windows.
  3. EOT - Kailangan mo ang format na ito kung nais mong i-target ang Internet Explorer. Ay hindi gumamit ng IE ang anumang iba pang mga format. Ang aming EOT ng ay itinuturing na "Lite," dahil sila ay ni-compress o domain-hinihigpitan.
  4. SVG - Ito ay isang XML na format na sinusuportahan ng ilang mga browser na kabilang ang iPhone.
  5. WOFF - ito cross-browser, web-lamang na font format ay magaan ang timbang (font data ang zip compress) at maaaring compiled sa alinman TrueType o habol (CFF) binabalangkas. Ito ay kasalukuyang suportado ng FireFox 3.6 +.

Paggamit ng @ fontface

  @ Font-face {
 font-family: ng 'CalligraphyFLFRegular';
 src: url (ang 'CalligraphyFLF.eot');
 src: lokal (ang 'CalligraphyFLF'), lokal na ('CalligraphyFLF'), url (ang 'CalligraphyFLF.woff') format ('woff'), url ('CalligraphyFLF.ttf') format (ang 'truetype'), url ('CalligraphyFLF . ng SVG # CalligraphyFLF ') na format (SVG');
 }
 @ Font-face {
   font-family: "Ang iyong typeface";
   src: url ("font / font_filename.eot");
   src: lokal ("Kahaliling pangalan"), lokal na ("Alternatename"),
     url ("font / font_filename.woff") na format ("woff"),
     url ("font / font_filename.otf") na format ("opentype"),
     url ("font / font_filename.svg # font_filename") format ("SVG");
   }
 h2 {font-family: "Ang iyong typeface", Georgia, serif;} 

Bilang maaari mong makita ang mula sa halimbawa sa itaas, upang isama ang napiling typeface font, ang isa ay mag-link sa isang hanay ng mga fonttypes para sa parehong typeface. Samakatuwid mga tao ay sumangguni sa ito bilang "Font Kit".
May Font mga Kit magagamit na tahasang nagbibigay-daan sa pag-uugnay sa ang ari-arian ng CSS @ font-mukha na ito sa ilalim ng End User License Agreement (EULA).

Kapaki-pakinabang WebFont Resources:

  • Mga Font magagamit para sa @ font-face Embedding pahina ng wiki sa http://webfonts.info/wiki/index.php?title=Main_Page
  • Sa Ray Larabie . Siya ay isang kilala na taga-disenyo ng font na ginawa ng mga daan-daan ng mga kagiliw-giliw na TrueType font malayang magagamit para sa paggamit sa web. Kanyang mga font ay matikas, pandekorasyon, at mapaglaro.
  • Ang Dieter Steffmann ay isa pang mahusay na designer font. Siya, masyadong, ay ginawa ng maraming maganda font na magagamit para sa lahat upang gamitin.
  • Font tindahan : nag-aalok ng mga font na dinisenyo para mismo sa web paggamit. Higit sa 30 ng ang pinaka-matagumpay na mga pamilya ng FontFont ay magagamit na ngayon bilang FontFonts Web. FontShop din ay may isang detalyadong WebFont sa gabay sa gumagamit http://www.fontshop.com/blog/newsletters/pdf/webfontfontuserguide.pdf
  • Ang Font ardilya : Showcases ang lahat ng mga font na ang Font ardilya ay nag-aalok para sa paggamit sa @ font-CSS Embedding mukha. Font ardilya ay nag-aalok ng isang kahanga-hanga dami ng uri, ginagawang patay simpleng upang pumili ng isa, at handily ay nag-aalok ng "kit" - ang typeface ng iyong mga pagpipilian, sa ilang mga format, na nakabalot sa demo HTML & CSS na gumagamit ng napaka kasalukuyang @ font-mukha syntax . Sila rin ay nag-aalok ng isang paraan upang gumawa ng iyong sariling @ font-face kit . Kung ang typeface na nais mong gamitin ay lisensiyado naaangkop (ang mga na dumating sa iyong computer ay hindi kinakailangang okay), ang generator ang gumagawa EOT, SVG, at hey! WOFF file.

2010 Mar 9 2010

Nito tungkol sa "Web designer na hindi code"

Sa aking limitadong kasanayan-set sa mga tool tulad ng Photoshop at ilustrador, maaari ko matapat mangumpisal na I'ma mas mahusay na developer kaysa Ako ay isang taga-disenyo. Ngunit ang aking background sa core (server side) pag-unlad sa Java / PHP / COBOL, ay naging isang napaka-positibong impluwensiya sa aking mga UI mga kasanayan sa pag-unlad. Ano ang ibig sabihin ko ay, habang ang paglikha ang aking mga disenyo, ibig sabihin tuwing gagawin ko design, tingin ko tungkol sa kung paano ang disenyo ng maaaring pinakamahusay na-convert sa HTML-CSS at habang ginagawa ang HTML-CSS, ako magbigay ng isang-iisip tungkol sa backend teknolohiya at gumawa ng mga makatwirang sigurado na ang HTML ay maaaring madaling ipatupad sa ng XSL loop o PHP snippet atbp

Sa paglipas ng taon, ako ay thrown ulo sa sa disenyo sa pamamagitan ng UI designer na marahil donot magkaroon ng isang palatandaan kung ano ang HTML o CSS ay. Lahat mga taon na ako ay iniisip na Gusto kong humihingi ng labis, Kung inaasahan ko lang ang taga-disenyo, na sinusubukan upang shov ang kanyang "imposible sa code" na disenyo down aking lalamunan, upang maunawaan lamang nang kaunti kung ano ang kanyang disenyo ay iko-convert sa. NA ay makakatulong sa kanan?

Pagkatapos, ako ay dumating sa kabuuan sa post na ito ngayon ... designer Web na maaari hindi code ... Salamat Panginoon! Ako ay isa lamang sa maraming mga na pakiramdam ang parehong ... Ang itaas artitle ay isang bit ng isang mahabang paghinga ... ngunit nagkakahalaga ang read, ang bawat salita nito.

Salamat ang Elliot Stocks Jay ... Pakiramdam ko ay hinalinhan!

Narito ang ilang mga sipi mula sa Elliots artikulo .

Wow, kung ano ang isang araw! Ito na nagsimula sa isang maliit na tiririt at natapos sa isang talakayan na tila magwalis sa buong ang buong komunidad ng web design. Ito ay lilitaw may mga ilang mga napaka-malakas na mga opinyon na gaganapin sa ang paksa ng kung designer web ay dapat ma-code.
...
Kaya, bago makuha namin sa na ito, payagan ako sa mabilis paglalagom kung ano ang sinabi ko sa umaga na ito sa Twitter:

Matapat, ako shocked na sa 2010 pa rin ako pagdating sa 'web designer' na hindi maaaring code sa kanilang sariling mga disenyo. Walang dahilan.

... Dapat ko na isang maliit na mas tiyak sa aking tiririt. Ako ay pakikipag-usap tungkol sa mga designer na walang kahit na ang pinaka-basic HTML at CSS kasanayan upang buksan ang isang patag na disenyo sa isang aktwal na site. Hindi mga tao na sadyang hindi pumili sa code; mga hindi maaari. At pati na rin ako nagre-refer lamang sa front-end code dito, siyempre ito ay katawa-tawa sa tingin na designer ay dapat din ang mga kahanga-hangang back-end programmer ...

Makuha namin 'web disenyo na ipinadala sa ilustrador, 300dpi, imposibleng code, walang pagbabago / usability.
~ Amy Mahon

Ito ay pagkuha ng huli, at Mayroon akong Pakibalot up na ito sa anumang paraan. Alam ko doon ay marami na hindi sumasang-ayon sa akin, at ang aking layunin ay hindi upang sumugat ng damdamin o mapataob sinuman na hindi maaari code, ngunit Umaasa ako na ang ilang mga ang sinabi ko na sumasalamin sa ilang ng ang mga puntos na palaging dumating up kapag delving sa ito debate.

Sa pagtatapos ng araw, hindi ko mawala anumang pagtulog sa na code at na hindi maaari. Ako lamang na tunay na nagulat sa makahanap ng maraming mga designer na kakulangan harap-end na mga kasanayan, bilang Akala ko ito ay isang bagay ng nakalipas.

Ring basahin ang mga komento, may mga paligid ng 320 mga komento, bilang ko isulat ... ang mga ito ay nagkakahalaga ng isang basahin.
Mangyaring basahin ang Elliots buong post dito .. Web designer na hindi code


2010 Mar 4 2010

Pagpapantay radio button sa text

Dahil ang radio button at ang teksto ay inline, kaya ang teksto ay ihanay mismo sa ilalim ng pindutan ng radyo, Ang ang teksto ay lilitaw upang maging bahagyang sa ilalim ng radio button.
Kung gusto mo ito upang ihanay sa tuktok, makikita mo ilagay ang radio at ang teksto sa magkahiwalay na lalagyan tulad ng mga divs o sumasaklaw (bilang naaangkop) at sila ay mag-ingat ng pagkakahanay. Magiging mas madali gumamit ng mga cell sa talahanayan masyadong, ng iyong disenyo maikling Pinapahintulutan ito.

Hindi na ito ay tumingin sa parehong sa bawat browser, pati na ang bawat browser ay nagpapakita radios bahagyang naiiba, kaya doon ay palaging pagpunta sa isyu ng laki kahit na kung ano ang gagawin mo.


NDK bahay | Pagpapahayag ng IT | pagpapahayag ng panlasa | pagpapahayag Penmenship | pagpapahayag ng sindak | pagpapahayag ng aking sarili