Koji DOCTYPE da preglednik podržava "style.height" i "opacity" za slike?

Ja bih pitala, ako mi netko može pomoći u vezi tih DOCTYPE-ova.

U izradi sam web stranica na kojima je sve lijepo funkcioniralo (u svim preglednicima), sve dok nisam poželjela koristiti dvije stvari:

  1. opacity mogućost za slike (koja ne radi dobro u IE, ako ne ubacim neki doctype)

  2. naredbu onload=“this.style.height = I3.document.body.scrollHeight” (vezano uz duljinu iframea) koja savršeno radi u IE (bez ikakvog doctype), ali stvara probleme u FF (u kojem dobro radi uz neke DOCTYPE-ove), ali onda ne radi u Chromeu.

Zna li netko postoji li neki DOCTYPE koji može usaglasiti te dvije stvari u svim preglednicima (odnosno u IE, FF i Chromeu)?

Ja sam pokušala sve DOCTYPE-ove koji su nabrojani ovdje

http://htmlhelp.com/tools/validator/doctype.html
,
i svaki omane u nekom od pregednika, ili na opcity, ili na onload=…

Unaprijed hvala!

U stvari sam sad otkrila još jednu stvar.
A to je da mi naredba
onload="this.style.height = I3.document.body.scrollHeight"
uopće neće raditi u Chromeu, bilo da stavim bilo koji od gore nabrojanih DOCTYPE-ova, bilo da ne stavim nikakav.
???

Probaj namjestiti stvari da ti rade u FF-u, a onda uvjetnim komentarima napaši da ti radi i u raznim IE-ovima.

Probaj pisati preciznije, predmetu bliže naslove - prvo napiši post, a onda ga sažmi u naslovu teme.

Za IE i FF sam uspjela naći zajednički DOCTYPE.

Ali mi u Chromeu ne radi nikako. Zeza na “style.height”.

[quote=""]
Probaj pisati preciznije, predmetu bliže naslove - prvo napiši post, a onda ga sažmi u naslovu teme.[/quote]

Trudim se, ali očito ne dovoljno uspješno…

Možda je stvar riješena.

Kad u Chromeu otvorim fajl koji mi je na stiku, blesira se na
onload=“this.style.height = I3.document.body.scrollHeight” ,
tj. ne radi dobru duljinu iframea.

Ali, ako isti fajl uploadam na server i idem ga tamo vidjeti iz Chromea, tada radi ok.

Idem još malo testirati, pa se javim je li stvar skroz riješena.

Da, sad je stvar u Chromeu riješena, na serveru radi besprijekorno.

Da vas pitam još nešto u vezi tih DOCTYPE-ova:

Je li loše ako unutar istog sajta neke stranice imaju jedan DOCTYPE, a druge drugi? Dolazi li tu do kakvih komplikacija? (Je li to nešto što treba izbjegavati?)

Evo zbog čega to pitam:

Pogledajte stranicu

http://public.carnet.hr/~ahorvate/pitanje/web/izreke-teme/buducnost.htm

ali u Internet Exploreru.

Ako mišem pređete preko cvjetova uz gornji rub ekrana, oni će izblijediti, a isto tako i oni na dnu stranice.
To će se dogoditi zato što su zaglavlje i podnožje stranice zapravo posebne stranice koje se ovdje učitavaju unutar (nevidljivog) iframea. Na te sam podstranice stavila ovaj DOCTYPE:

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

koji omogućava da u IE-u radi opacity.

Međutim, na glavnu stranicu koju ste upravo otvorili, morala sam staviti

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">

da bih tu stranicu natjerala da lijevi iframe (koji sadrži navigaciju uz lijevi rub ekrana) podešava svoju visinu ovisno o visini stranice koju učitava (tj. ovisno o duljini navigacije; tu je onaj onload=…).
Na toj glavnoj stranici, nalazi se također cvijet koji bi trebao izblijediti, on je ispod onog jednog jedinog aforizma o budućnosti. Dakle, taj se cvjetić ne da izbljediti u IE-u zbog “krivog” doctypea na toj stranici (a taj doctype mora biti zbog onload=…).
(Međutim, u FF i Chromeu, i on blijedi bez problema).

Dakle, smeta li išta što su unutar istog sajta različiti DOCTYPE-ovi?
Ako ne smeta, onda mislim da će mi ovo biti prihvatljivo rješenje…

Nema nikakvih problema da su različiti DOCTYPE-ovi.

Super! :slight_smile:

A probala sam i ono što si predložio sa uvjetnim komentarima,

http://public.carnet.hr/~ahorvate/pitanje/web/izreke-teme/buducnost2.htm

i radi!!! :slight_smile:

Dakle, na ovoj stranici u svim preglednicima imam i opacity one sličice usred ekrana, i dobru duljinu lijevog iframea. :slight_smile:
Hvala!

A i ovako radi dobro

http://public.carnet.hr/~ahorvate/pitanje/web/izreke-teme/buducnost4.htm
.

Čini mi se da onaj dio sa !IE nije ni radio na stranici koju sam u zadnjem postu linkala… (dakle, u FF i Chromeu dobro radi bez ikakvog DOCTYPE-a).

A je li ok ne staviti nikakav DOCTYPE ako stranica dobro radi bez njega?
Ili se ipak preporučuje staviti neki u kojem je stranica ok?

Čudim se kako te nitko nije uputio da najprije uopće pročitaš što je doctype i čemu služi, nakon toga bi ti ja mislim bilo puno toga jasnije. Iz istog razloga je te upućujem na isto. Linkvo su sljedeći:

http://www.w3schools.com/tags/tag_doctype.asp

http://www.alistapart.com/articles/doctype/

http://hsivonen.iki.fi/doctype/

itd. itd. itd.

Pa ja sam sama otvorila nekoliko stranica o DOCTYPE i pročitala neke dijelove, prije nego što sam krenula pitati ovdje.

Ali, što god krenem čitati u vezi izrade weba, u tom tekstu se nađe toliko nepoznatih izraza, da se čovjek uskoro utopi u tome. Vi, koji hrpu toga imate u malom prstu, vjerojatno ni ne primjećujete te izraze…
I još kad je na engleskom, tu su onda još i dodatni nepoznati izrazi…

I onda, što god čitam, moram stalno ponovo otvarati Google i utipkavati te nove izraze…, i uskoro ne znam ni kako se zovem.

Sad je HTML, pa je DHTML, pa je XHTML, pa je XML, pa je DTD, pa spominju W3C, pa DOM,…
Bože dragiiii!!!

Dobro, da sama pokušam na ponuđenim stranicama naći odgovor na svoje pitanje:

Na

http://www.w3schools.com/tags/tag_doctype.asp

piše:

“The doctype declaration should be the very first thing in an HTML document, before the tag.”

E sad, jel’ to znači da doctype SVAKAKO TREBA biti na početku dokumenta, ili se misli da, ako se on ide stavljati, onda treba biti na početku dokumenta…

Na

http://www.alistapart.com/articles/doctype/

piše:

“You’ve done all the right stuff, but your site doesn’t look or work as it should in the latest browsers.
You’ve written valid XHTML and CSS… A faulty DOCTYPE is likely to blame.”

Ovdje zvuči da, ako ti nešto nije u redu, e, onda je to možda problem sa doctype…, ne piše da svakako taj doctype uvijek treba stavljati…

A na

http://htmlhelp.com/tools/validator/doctype.html

prva rečenica zvuči kao da bi svakako trebalo staviti taj doctype.

Prema tome, ne znam zašto je čudno to što sad vas pitam za vaše mišljenje odnosno iskustvo.


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja