Posts tagged "DOCTYPE"

Neteisingai elgiasi IE8: CSS išdėstymo trūkių (uždaviniai naršyklės versiją, naudojant meta žymeles IE8)

Trečiadienis, gruodis 17, 2008 Iki nikhil

Jei esate CSS asmuo, turėtumėte žinoti, kad gauti jūsų maketus darbo kryžminio naršyklės skausmas. IE8 yra dar vienas už mus kūrėjų darbų veržliaraktis. Anywaz! jei paspausite ant šio klausimo, kaip aš padariau vakar, kur yra jūsų puikiai dirba CSS IE7 (ir anksčiau) ir "Firefox" staiga pradėjo mėtyti tantrums IE8, pabandykite šį ... Jis gražiai atrodė išspręsti mano problemos šiuo metu ....

Naudojant meta deklaraciją, galime nurodyti atvaizdavimo variklį, mes norėtume IE8 naudotis. Taigi, norint priversti IE8 padaryti kaip IE7 ... Įdėkite toliau meta žymeles į savo dokumentą galvą: -

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

Pagal nutylėjimą IE meta būtų: -

<meta http-equiv="X-UA-Compatible" content="IE=8" />
kuri leistų IE8 tampa puslapį naudojant naujus standartus režimas.

Jei reikia, ši sintaksė gali būti naudojamas apgyvendinti už kitas naršykles, kaip nurodyta toliau:

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


Daugiau apie doctypes:

Jei esate dar susipažinę su gyvūnų vadinamas "DOCTYPE" rūšies ... čia yra keletas greitai skaityti
Kas yra doctypes? Kas yra naršyklė Photoshop ir ABSOLIUČIĄ režimas?
Nustatymas DOCTYPE XSL

Labiau į išsamų supratimą apie doctypes, pabandykite aplankyti šias nuorodas ...
Sąrašas Apartamentai: Nustatyti savo svetainę Teisė DOCTYPE!
Sąrašas Apartamentai: Beyond DOCTYPE: Web Standards, nusiųsti Suderinamumo ir IE8

Pastaba: Nors daugelis iš mūsų HTML / CSS žmonės buvo nepaisyti DOCTYPE decleration svarbą mūsų dokumentų nustatymas teisingą DOCTYPE, paprastai daugumai kryžminių naršyklės klausimus atsakyti.


get ExpressingIT News by Email Prenumeruoti ExpressingIT Email arba Sekite mane Twitter


Nustatymas DOCTYPE XSL

Šeštadienis, rugpjūtis 2, 2008 Iki nikhil

Praėjusią savaitę aš sukūriau griežtinamus HTML / CSS išdėstymą klientui, išbandyti jį IE6, IE7 ir FF 3, atrodė visiškai gerai ... IKI! išdėstymas žengė dar toliau žemyn manufacting ciklą. Tai nepavyko. Puslapio maketo elementai tiesiog nuėjo visur, kai HTML išdėstymas buvo konvertuota į XSL ir XML kreipėsi į ją ... velnias!

Negalėjo miegoti gerai per savaitgalį, tikintis pirmadienį ryte, kai aš turiu išspręsti šią SH **. Bet dabar, šiek tiek experince susijusius su šių situacijų rūšis (naršyklė Photoshop, aš turiu galvoje), aš žinojau, kad tai turėjo daryti su nieko, bet DOCTYPE .... Ir tai buvo ...

Problema:
Norite kontroliuoti DOCTYPE, nes jūsų pertvarka bus įtraukti numatytąjį DOCTYPE aiškiai, ir jums išdėstymas bus atlikti už išmesti.

Sprendimas:
XSLT specifikacijų suteikia išvesties metodai nustatyti su parinkimo DOCTYPE. Be to, mums UI kūrėjai, palūkanų temos bus HTML išvesties metodai ir XML išvesties metodai .

Gerai! prieš jums nuobodu, čia yra nustatyti.

Nes jei jūs turėjote šią DOCTYPE HTML versijos pvz.: -

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

Tada XSL jūs turite turėti: -

<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" />

Ir pagaliau! tai įsitikinkite, kad jūsų XSLT išėjimo paklūsta DOCTYPE pasirinkote.


get ExpressingIT News by Email Prenumeruoti ExpressingIT Email arba Sekite mane Twitter


Kas yra doctypes? Kas yra naršyklė Photoshop ir ABSOLIUČIĄ režimas?

Šeštadienis, rugsėjis 15, 2007 Iki Nikhil

Paprastas kalbėjimas (tiems, kurie niekada girdėjote apie DOCTYPE iki šiol!) DOCTYPE yra į HTML dokumentą, kuris ateina prieš žyma <HTML> deklaracija, kad atrodo kažkas panašaus į tai (įklijuoti iš šios pačiame puslapyje šaltinis)

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


Kodėl verta naudotis DOCTYPE?
Viskas prasidėjo, kai naršyklė standartai buvo įvesti W3C. Ankstesnėse kūrėjai įgyvendino CSS pagal naršyklių pageidavimus, turėti puslapius teikiamomis teisingai juos ir dauguma interneto svetainių turėjo CSS kad nelabai atitiktų šiuos Specifikacijos / standartus.

Todėl šios problemos sprendimas buvo

  • leidžia interneto kūrėjams, kurie žino savo standartus rinktis dėl naudotino režimo.
  • toliau rodyti senus puslapius pagal senas (Photoshop) taisykles.

Ir gimė DOCTYPE.

Taigi, remiantis tuo, ar puslapis, skirtas standartams ar ne, jums pasirinkti tinkamą DOCTYPE.


Santykių tarp DOCTYPE ir naršyklės režimai
DOCTYPE yra pareiškimas, kad pasakoja savo naršyklę ką režimas turėtų tapti HTML puslapį arba o tiksliau, kaip turėtų naršyklė interpretuoja CSS; Photoshop režimas arba griežtas režimas.

Seni puslapiai raštu iki šių standartų buvo įvestos neturi DOCTYPE. Todėl, kai nėra DOCTYPE savo HTML tada naršyklė yra Photoshop režimu.
Bet jei DOCTYPE yra apibrėžiamas kaip vienas iš šių parinkčių, tada naršyklė sako, kad griežtai režimu.

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


get ExpressingIT News by Email Prenumeruoti ExpressingIT Email arba Sekite mane Twitter


Prenumeruoti ExpressingIT RSS
get ExpressingIT News by Email Prenumeruoti ExpressingIT Email
Sekite mane Twitter