2009 Mar 19 2009

Dalhin Down IE6, nito tungkol sa oras!!!


Sa isa pang browser sa pangangalaga mula sa bukas! (IE8 pagdating ng nito Beta Estado bukas) ... nito talagang mataas na oras IE6 ay ibinigay nito Long Dahil awa Kamatayan ... United namin tumayo para sa pagkahulog ng IE6

"IE6 ay ang bagong Netscape 4. Ang mga hacks na kinakailangan upang suportahan ang IE6 ay increasingly tiningnan bilang labis na kargamento. Tulad ng Netscape 4 noong 2000, IE6 ay pinaghihinalaang na pagtitimpi sa web. "

Sa Jeff Zeldman, pamantayan gurong hindu

At samantala para sa mga tulad ng sa akin na bahain sa mga tawag ng paglabag ng mga CSS layout sa IE8, dito ay ang lumang gawain sa paligid ng / ayusin gamit ang Meta Tags (meta http-equiv = "X-UA-katugmang") maaari mong subukan ...

Masama behaving IE8: CSS Layout breakages na (-target ang isang bersyon ng browser na gamit ang mga meta tag sa IE8)


2008 Dis 17 2008

Masama behaving IE8: CSS Layout breakages na (-target ang isang bersyon ng browser na gamit ang mga meta tag sa IE8)

Kung ikaw ay ang css tao, alam mo ang sakit sa pagkuha ng iyong mga layout gumagana ang cross-browser. IE8 ay isa pang spanner sa gumagana para sa amin mga developer. Anywaz! kung pinindot ninyo sa isyung ito, Tulad ko kahapon, kung saan ang iyong ganap na gumagana ang CSS sa IE7 (at mas maaga) at Firefox ay biglang nagsimula pagkahagis ang mga tantrums sa IE8, subukan ito ... mabuti Ito tila upang ayusin ang aking mga problema para sa mga sandali ....

Paggamit ng Meta pahayag, maaari naming tukuyin ang rendering engine gusto naming IE8 gamitin. Kaya pilitin IE8 sa render ng IE7 ... Ipasok ang sumusunod na meta tag sa head ng iyong dokumento: -

<meta http-equiv="X-UA-Compatible" content="IE=7" />

Sa pamamagitan ng default IE Meta ay: -

<meta http-equiv="X-UA-Compatible" content="IE=8" />
na kung saan ay gumawa ng mga IE8 render ang pahina gamit ang bagong mga pamantayan ng mode.

Kung kinakailangan, ang syntax na ito ay maaaring gamitin upang accomodate para sa iba pang mga browser tulad ng sa ibaba:

<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />


KARAGDAGANG sa Tungkol DOCTYPES:

KUNG ikaw ay pa pamilyar sa ng uri ng hayop na tinatawag na "Doctype" ... dito ay ang ilang mabilis na basahin
Ano ang DOCTYPES? Ano ang mga mga browser QUIRKS & MAHIGPIT Mode?
Pagtatakda ng DOCTYPE sa XSL

Para sa isang mas malalalim na-unawa tungkol sa DOCTYPES, subukan ang pagbisita sa mga link na ito ...
Listahan Bukod: Ayusin ang Iyong Site Gamit ang right DOCTYPE!
A List na Bukod: Higit pa na DOCTYPE: Web Standards, Ipasa Kakayahan, at IE8

Tandaan: Kahit na marami sa atin HTML / CSS tao ay neglecting ang kahalagahan ng DOCTYPE decleration sa aming mga dokumento, Pagtatakda ng tamang DOCTYPE, ay karaniwang ang sagot sa pinaka krus isyu browser.


2008 Jul 15 2008

IE 8 mahigpit mode at CSS opacity ... Work Paikot

Oh Well! Sa ang mas maaga post ng ilang araw na pabalik tungkol Opacity sa IE8, Nakalimutan ko ang sa banggitin ang isang mahalagang punto na "IE 8 mahigpit na mode ay hindi pinapayagan para sa CSS opacity".
Para sa mga donot maunawaan kung ano ang ibig sabihin ko sa pamamagitan ng mahigpit na mode, dito ay mabilis na tutorial .

Ang isang trabaho sa paligid na ito (Bago IE dev koponan nauunawaan na mayroon silang ng aspaltado paraan para sa mga muling-trabaho gawain sa buong mundo, para sa mga web-site na gumagamit ng mga Pop-up na lightboxes sa ilang mga opacity, at ibalik suporta para sa opacity) ay gumamit ng isang semi transparent imahe ... mas mabuti sa PNG format (ako ay may masamang karanasan nakakakuha ng transparent GIF larawan upang magtrabaho bilang sila ay dapat na). Lumikha ng isang PNG na imahe ng kulay at porsyento ng transparency gusto mo, sa iyo paboritong editor ng imahe at gamitin ito bilang isang imahe sa background para sa iyong lightbox overlay.

ibig sabihin
Sa halip ng isang bagay tulad nito

. Lighbox_overlay {
background-kulay: # ffffff;
z-index: 1001;
-Moz-kalabuan: 0.6;
opacity: .60;
filter: alpha (opacity = 60);
}

Gawin ito ....

. Lighbox_overlay {
background: url (bkg.png) repeat;
}

Upang subukan ito, CLICK HERE! | SA DOWNLOAD, CLICK HERE!


2008 Jul 6 2008

Walang "opacity" sa IE8

Kung ikaw ay tumitingin sa pahina sa IE8, pagkatapos ay dapat ikaw ay nakakakita ng isang buong opaque na puting background sa likod ng post na ito. Kahapon, ang aking collegue itinuturo ito sa akin (Bilang ako ng mga tao na umangkop sa mga pagbabago sa dahan-dahan at steadily ... lalo na browser. Maaaring sabihin, Im isang bahag ang buntot, ngunit kaya ito .... Ang pagiging isang UI developer, ako palagi tae natakot ng bagong bersyon ng browser ... alam mo kung ano ang IM tlaking tungkol sa, i-right?)

Digged sa paligid para sa mga habang, sinusubukan upang makahanap ng solusyon upang ayusin ito at pagkatapos ay kung ano ang ...
Oras na ito ang aming LAHAT NG TIME FAVOURITE browser ay tapos na ang lahat ng ito muli sa pamamagitan ng bumababa lahat ng suporta para sa CSS opacity. Ang non-standard na `filter: alpha (opacity = # #)` CSS attribute ay tinanggal, Nice, ngunit sila rin lubos nakalimutan upang magdagdag ng CSS3 suporta ng opacity (tulad ng kung paano ang lahat ng iba pang mga browser ay mabuti na manatili ito sa). Kaya, sa unang pagkakataon dahil sinabi ng Diyos sa amin tungkol sa CSS opacity (dahil IE 5.0, hulaan ko), isang web browser ay hindi sumusuporta sa CSS opacity.
At ngayon para sa mga cream sa tuktok: Opisyal na salita mula sa IE 8 koponan? Ito ay "sa pamamagitan ng disenyo" at "namin isaalang-alang ito sa isang hinaharap na bersyon ng IE".

PS: Subukan ang pahinang ito sa FF, isumpa ito hitsura malinis!


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