2008 Dec 17, 2008

Mis-uzvedas IE8: CSS Layout salauzts panta Orientēšanās pārlūka versiju, izmantojot meta tagus IE8)

Ja Jums ir css cilvēks, jūs zināt sāpes kļūst jūsu izkārtojumu darba pārrobežu pārlūku. IE8 ir vēl viena atslēga, kas par mums izstrādātājiem darbu. Anywaz! ja jūs hit uz šo jautājumu, kā es darīju vakar, kur jūsu perfekti strādā CSS IE7 (un senāki) un Firefox ir pēkšņi sāka throwing tantrums IE8, mēģiniet šo ... Tas labi, šķiet, salabot manas problēmas uz brīdi ....

Izmantojot Meta deklarāciju, mēs varam norādīt renderēšanas dzinējs, mēs vēlētos IE8 lietot. Tātad, lai piespiestu IE8 padarīt par IE7 ... Ievietojiet šādu meta tagu galvā jūsu dokumenta: -

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

Pēc noklusējuma IE Meta būtu: -

<meta http-equiv="X-UA-Compatible" content="IE=8" />
kas padara IE8 padarītu lapu, izmantojot jauno standartu režīmā.

Ja nepieciešams, to sintakse varētu izmantot, lai pielāgotos citiem pārlūkiem, kā norādīts zemāk:

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


VAIRĀK Par DOCTYPES:

Ja Jums ir vēl svešs ar dzīvnieku veida sauc "DOCTYPE" ... šeit ir daži ātri lasīt
Kas ir DOCTYPES? Kas ir pārlūks quirks un STINGRAS Mode?
Nosakot DOCTYPE XSL

Uz dziļāku izpratni par DOCTYPES, mēģiniet apmeklējot šo saikni ...
List Apart: Fix jūsu vietni ar labo DOCTYPE!
List Apart: Beyond DOCTYPE: Web standartus, kas Pārsūtīt Savienojamības un IE8

Piezīme: Lai gan daudzi no mums HTML / CSS cilvēki ir palicis novārtā nozīmi DOCTYPE decleration mūsu dokumentos, Pareizu DOCTYPE, parasti atbilde uz lielāko daļu pārrobežu pārlūkprogrammas jautājumiem.


2008 Aug 2008 2

Nosakot DOCTYPE XSL

Pagājušajā nedēļā es izveidojis progessive HTML / CSS izkārtojumu par klientu, pārbaudīta to IE6 un IE7 un FF 3, likās pilnīgi fine ... LĪDZ! izkārtojums gāja lejup manufacting ciklā. Tas neizdevās. Lappuses izkārtojuma elementi devos visur, kad HTML izkārtojums tika pārvērsta XSL un XML tai piemērotais ... nejaukais!!

Nevarēja gulēt ok nedēļas nogalē, sagaidot pirmdienas rītā, kad man būs noteikt šo SH **. Bet tagad ir nedaudz experince nodarbojas ar šiem veida situācijas (pārlūkprogramma quirks, es domāju), es zināju, ka tas bija jādara ar nekas cits, bet DOCTYPE .... un tas bija ...

Problēma:
Jūs vēlaties kontrolēt DOCTYPE, jo jūsu transformācija būs noklusējuma DOCTYPE skaidri, un tu izkārtojums būs noteikti par grozīties.

Risinājums:
XSLT specs nodrošina produkcijas metožu noteikt to DOCTYPE ir izvēle. Arī mums UI izstrādātāji, tad procentu tēmas būtu HTML produkcijas metodes un XML izejas metodes .

Labi! Pirms jūs saņemsiet garlaikoties, šeit ir noteikt.

Piem, ja Jums bija šāda DOCTYPE jūsu HTML versiju:. -

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Tad XSL jums būtu jābūt šādiem: -

<xsl:output method="html" doctype-system="http://www.w3.org/TR/html4/loose.dtd" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" indent="yes" />

un visbeidzot! Vai pārliecinieties, ka jūsu XSLT produkcija paklausa ar DOCTYPE esat izvēlējies.


2007 Sep 15, 2007

Kas ir DOCTYPES? Kas ir pārlūks quirks un STINGRAS Mode?

Vienkārši runājot (tiem, kuri nekad nav dzirdējuši par DOCTYPE pirms šodien)! DOCTYPE ir deklarācija par HTML dokumentu, kas nāk pirms <html> taga, ka izskatās aptuveni šādi panta ielīmēts no avota šajā pašā lapā)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


Kāpēc izmantot DOCTYPE?
Tas viss sākās, kad pārlūka standarti tika ieviesti W3C. Agrākās web izstrādātāji īstenoti CSS saskaņā ar pārlūkprogrammu vēlas, lai būtu lappuses kausētie pareizi tām un lielākā daļa tīmekļa vietņu bija CSS, kas nav gluži atbilst šīs specifikācijas / standarti.

Tāpēc risinājums šai problēmai bija

  • ļauj tīmekļa izstrādātāji, kas zināja savus standartus, no kuriem izvēlēties, kādu režīmu izmantot.
  • turpināt rādīt vecās lapas atbilstoši vecumam (quirks) noteikumiem.

Un DOCTYPE dzimis.

Tātad, pamatojoties uz to, vai jums lapa ir veidota ar standartiem vai nē, jums izvēlēties atbilstošo DOCTYPE.


Saistība starp DOCTYPE & Pārlūka veidiem
DOCTYPE, ir apgalvojums, kas stāsta jūsu pārlūkprogrammu, kāda veida tā ir jāpadara HTML lapu vai drīzāk precīzāk kā vajadzētu pārlūkprogramma interpretē CSS, quirks režīmā vai stingra režīma.

Vecās lapas, kas rakstītas pirms šie standarti tika ieviesti nav DOCTYPE. Tāpēc, ja nav DOCTYPE jūsu HTML, tad pārlūks ir quirks režīmā.
Bet, ja DOCTYPE ir definēts kā viens no šādu, tad pārlūks esot jābūt stingri režīmā.

<DOCTYPE html PUBLIC! "- / / W3C / / DTD HTML 4.01 Transitional / / EN" "http://www.w3.org/TR/html4/loose.dtd">


NDK sākums | Izsakot IT | Izsakot aukslējas | Izsakot Penmenship | Izsakot bijību | Izsakot Sevi